.webdev-section{padding:62px 0}.webdev-section-tight{padding-bottom:62px}.webdev-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:44px;padding:70px 0;display:grid}.webdev-hero h1{letter-spacing:-2.6px;margin:18px 0 20px;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.07}.webdev-hero h1>span{color:var(--store-green)}.webdev-hero>div>p{color:var(--store-muted);max-width:46ch;font-size:14px;line-height:1.9}.webdev-hero-art{justify-content:flex-end;min-width:0;display:flex}.webdev-heading{max-width:640px;margin-bottom:34px}.webdev-heading h2{letter-spacing:-1.5px;margin:13px 0 0;font-size:clamp(25px,2.8vw,36px);font-weight:600;line-height:1.15}.webdev-heading>p{color:var(--store-muted);margin-top:13px;font-size:13px;line-height:1.9}.webdev-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.webdev-work article{padding:26px}.webdev-work h3{color:var(--store-ink);font-size:16px;font-weight:600}.webdev-work p{color:var(--store-muted);margin-top:9px;font-size:13px;line-height:1.9}.webdev-packages{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.webdev-package{flex-direction:column;height:100%;padding:28px;display:flex}.webdev-package.is-featured{border-color:var(--store-green);box-shadow:0 12px 34px -18px #182a2180}.webdev-package-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.webdev-package h3{font-size:17px;font-weight:600}.webdev-package-price{letter-spacing:-1.6px;margin-top:17px;font-size:33px;font-weight:600}.webdev-package-terms{letter-spacing:.5px;text-transform:uppercase;color:var(--store-muted);margin-top:4px;font-size:10px}.webdev-package-fit{color:var(--store-muted);margin-top:14px;font-size:13px;line-height:1.8}.webdev-package ul{border-top:1px solid var(--store-border);flex:1;gap:11px;margin:20px 0 0;padding:20px 0 0;list-style:none;display:grid}.webdev-package li{color:var(--store-ink);gap:9px;font-size:13px;line-height:1.7;display:flex}.webdev-package li>svg{width:15px;height:15px;color:var(--store-green);flex-shrink:0;margin-top:3px}.webdev-package>a{width:100%;margin-top:24px}.webdev-process{border-left:1px solid var(--store-border);margin:0;padding:0 0 0 30px;list-style:none}.webdev-process li{padding-bottom:30px;position:relative}.webdev-process li:last-child{padding-bottom:0}.webdev-step-number{color:#fff;background:#254e35;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:650;display:grid;position:absolute;top:0;left:-42px}.dark .webdev-step-number{background:var(--store-green);color:#10231a}.webdev-process h3{color:var(--store-ink);font-size:16px;font-weight:600}.webdev-process p{max-width:62ch;color:var(--store-muted);margin-top:7px;font-size:13px;line-height:1.9}.webdev-stack{flex-wrap:wrap;gap:7px;margin-top:34px;display:flex}.webdev-stack-note{color:var(--store-muted);margin-top:13px;font-size:11px}.webdev-faqs{border-top:1px solid var(--store-border)}.webdev-faqs details{border-bottom:1px solid var(--store-border);padding:18px 0}.webdev-faqs summary{cursor:pointer;color:var(--store-ink);justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:600;list-style:none;display:flex}.webdev-faqs summary::-webkit-details-marker{display:none}.webdev-faqs summary>svg{width:17px;height:17px;color:var(--store-muted);flex-shrink:0;transition:transform .3s}.webdev-faqs details[open] summary>svg{transform:rotate(45deg)}.webdev-faqs details>p{max-width:68ch;color:var(--store-muted);margin-top:11px;font-size:13px;line-height:1.9}.webdev-quote{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:44px;display:grid}.webdev-quote-facts{gap:17px;margin-top:28px;display:grid}.webdev-quote-facts dt{letter-spacing:.5px;text-transform:uppercase;color:var(--store-ink);font-size:11px;font-weight:650}.webdev-quote-facts dd{color:var(--store-muted);margin:5px 0 0;font-size:13px;line-height:1.85}.webdev-quote-facts a{color:var(--store-green);font-weight:600}.webdev-quote-facts a:hover{text-decoration:underline}@media (max-width:1023px){.webdev-hero,.webdev-quote{grid-template-columns:1fr;gap:34px}.webdev-hero-art{justify-content:flex-start}.webdev-packages{grid-template-columns:1fr}}@media (max-width:767px){.webdev-section,.webdev-hero{padding:42px 0}.webdev-section-tight{padding-bottom:42px}.webdev-work{grid-template-columns:1fr}.webdev-work article,.webdev-package{padding:20px}.webdev-hero .hero-actions .store-button{width:100%}}.webdev-narrow{max-width:860px}
