.trial-note{color:#2449ec;font-size:.9rem;font-weight:650;line-height:1.8;margin:20px 0}.response-promise{display:inline-block;background:#e9edff;border-radius:8px;padding:10px 14px;font-weight:700;color:#2449ec}.faq details{border-bottom:1px solid #dbe0ec}.faq summary{cursor:pointer;font-weight:650;padding:22px 0;line-height:1.5}.faq{padding-top:55px;padding-bottom:65px}.faq h2{margin-bottom:20px}.faq details p{max-width:780px;line-height:1.9;color:#606979;padding:0 0 24px;margin:0}.contact-layout{grid-template-columns:1fr 1fr;align-items:start;gap:64px}.contact-layout .email{font-size:clamp(16px,2.1vw,25px);overflow-wrap:anywhere}.contact-form-card{background:white;border:1px solid #dbe0ec;border-radius:18px;padding:32px;box-shadow:0 15px 50px #11204408}.contact-form-card h2{font-size:25px;line-height:1.3;margin:0 0 25px}.form-row{display:flex;flex-direction:column;margin-bottom:20px;gap:8px}.form-row label{font-size:15px;font-weight:650}.form-row input,.form-row select,.form-row textarea{width:100%;min-width:0;background:#fbfcff;border:1px solid #ccd3e3;border-radius:8px;padding:12px;font:inherit;color:#111827;line-height:1.5}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{outline:3px solid #2449ec30;border-color:#2449ec}.form-row textarea{resize:vertical;min-height:135px}.form-help{font-size:13px;color:#606979;line-height:1.6;margin:4px 0 16px}.form-help a{color:#2449ec}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-form-card .button{border:0;width:100%;justify-content:space-between;cursor:pointer;font:inherit;font-weight:650}.contact-form-card .button:disabled{opacity:.65;cursor:wait}#form-status{font-size:15px;line-height:1.7;scroll-margin-top:30px}#form-status[data-state=success]{background:#effaf3;color:#166534;padding:15px;border-radius:8px}#form-status[data-state=error]{background:#fff0ed;color:#9c2d19;padding:15px;border-radius:8px}.case-breakdown{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:55px;padding-bottom:55px;border-top:1px solid #dbe0ec}.case-breakdown h2{font-size:21px}.case-breakdown p{line-height:1.9;color:#606979}.walkthrough-note{border-left:3px solid #2449ec;padding:15px 20px;background:#e9edff;font-size:16px;line-height:1.8}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #2449ec;outline-offset:5px}@media(max-width:800px){.case-breakdown{grid-template-columns:1fr}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-form-card{padding:24px}.faq{padding-top:35px}.case-breakdown{gap:20px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
@media(min-width:851px){.pricing-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.pricing-grid>.price-card{grid-column:span 2}.pricing-grid>#wordpress,.pricing-grid>#shopify{grid-column:span 3}}.price-card[id]{scroll-margin-top:30px}
