.plugins-page{background:var(--color-bg-alt,#f7f9fa)}.plugins-page .plugins-breadcrumb{justify-content:flex-start;gap:12px}.plugins-hero{padding-top:60px;padding-bottom:60px}.plugins-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;display:grid}.plugins-hero h1{letter-spacing:-2px;margin:0 0 24px;font-size:48px;font-weight:650;line-height:1.08}.plugins-hero p,.plugins-checkout p{color:var(--ec-muted);max-width:520px;margin:0 0 24px;font-size:16px;line-height:27px}.plugins-page .ec-button{gap:10px}.plugins-page .plugins-button-secondary{background:var(--ec-surface);border:1px solid var(--ec-border);color:var(--ec-brand);box-shadow:none}.plugins-image{border-radius:25px;overflow:hidden}.plugins-image img{object-fit:contain;width:100%;height:auto;display:block}.plugins-centered{text-align:center;max-width:920px;margin:auto}.plugins-centered .ec-heading h2,.plugins-centered .ec-heading p{margin-left:auto;margin-right:auto}.plugins-platform-image{margin-top:40px}.plugins-platforms{padding-bottom:0}.plugins-steps{padding-top:58px}.plugins-steps h2{letter-spacing:-1.3px;margin:0 0 37px;font-size:33px;font-weight:600;line-height:1.2}.plugins-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.plugins-steps-grid article{border-top:1px solid var(--ec-border);padding-top:24px;position:relative}.plugins-steps-grid article:before{content:"";background:var(--ec-brand);transform-origin:0;width:100%;height:2px;animation:10s ease-in-out infinite plugins-step-progress;animation-delay:var(--plugins-step-delay);position:absolute;top:-1px;left:0;transform:scaleX(0)}.plugins-step-top{color:var(--ec-brand);justify-content:space-between;gap:15px;margin-bottom:20px;display:flex}.plugins-step-top>span{color:var(--ec-muted);font-size:11px}.plugins-steps h3{margin:0 0 13px;font-size:17px;line-height:25px}.plugins-steps p,.plugins-features-grid p,.plugins-developer-grid p{color:var(--ec-muted);margin:0;font-size:14px;line-height:24px}.plugins-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 35px;margin-top:33px;display:grid}.plugins-features-grid article{border-top:1px solid var(--ec-border);gap:13px;padding:24px 0;display:flex}.plugins-features-grid svg{color:var(--ec-brand);flex-shrink:0;margin-top:3px}.plugins-features-grid h3{margin:0 0 12px;font-size:16px;line-height:24px}.plugins-checkout-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:42px;display:grid}.plugins-checkout .ec-heading h2{font-size:36px}.plugins-checkout .ec-actions{margin-top:30px}.plugins-developer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:38px;display:grid}.plugins-developer-grid article{border:1px solid var(--ec-border);background:var(--ec-surface);border-radius:20px;height:100%;padding:26px;transition:border-color .3s,transform .3s,box-shadow .3s}.plugins-developer-grid article:hover{border-color:var(--ec-brand);transform:translateY(-4px);box-shadow:0 15px 35px #3433a010}.plugins-developer-grid h3{margin:20px 0 12px;font-size:20px}.plugins-developer-grid .ec-text-link{margin-top:16px}.plugins-page .plugins-faq{background:linear-gradient(100deg,#e9ecff,#f5f8fc 49%,#e3f8f0)}.plugins-page :is(a,button):focus-visible{outline:2px solid var(--ec-brand);outline-offset:4px}[data-theme=dark] .plugins-page .plugins-faq{background:linear-gradient(110deg,var(--color-bg-alt),var(--color-bg))}@keyframes plugins-step-progress{0%,25%,to{opacity:0;transform:scaleX(0)}5%,20%{opacity:1;transform:scaleX(1)}}@media (max-width:1050px){.plugins-hero-grid{gap:35px}.plugins-hero h1{font-size:40px}.plugins-features-grid{gap:0 25px}.plugins-checkout-grid{gap:30px}.plugins-checkout .ec-heading h2{font-size:31px}.plugins-steps-grid{gap:30px}}@media (max-width:760px){.plugins-hero{padding-block:43px}.plugins-hero-grid,.plugins-checkout-grid{grid-template-columns:1fr;gap:30px}.plugins-hero h1{letter-spacing:-1.5px;font-size:38px}.plugins-hero p,.plugins-checkout p{font-size:14px;line-height:24px}.plugins-image{border-radius:19px}.plugins-platform-image{margin-top:27px}.plugins-steps{padding-top:40px}.plugins-steps h2{font-size:28px}.plugins-steps-grid,.plugins-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.plugins-steps h3{font-size:16px}.plugins-steps p,.plugins-features-grid p,.plugins-developer-grid p{font-size:13px;line-height:23px}.plugins-features-grid{gap:0 24px}.plugins-checkout .ec-heading h2{font-size:30px}.plugins-developer-grid{grid-template-columns:1fr;gap:18px}.plugins-developer-grid article{padding:23px}.plugins-developer-grid h3{font-size:19px}}@media (max-width:450px){.plugins-hero h1{font-size:33px}.plugins-steps-grid,.plugins-features-grid{grid-template-columns:1fr}.plugins-steps h2{font-size:26px}.plugins-steps-grid{gap:26px}.plugins-features-grid article{padding:21px 0}}@media (prefers-reduced-motion:reduce){.plugins-steps-grid article:before{animation:none}.plugins-developer-grid article{transition:none}}
