@media screen{.hero{text-align:left;padding:clamp(64px,7vw,100px) 0 0}.hero-content{text-align:left;grid-template-columns:1.12fr 1fr;align-items:center;column-gap:clamp(40px,7vw,96px);display:grid}.hero-heading .pill-label{color:var(--gf-accent);justify-content:flex-start;font-size:13px}.hero h1{letter-spacing:-.055em;text-wrap:initial;margin:24px 0 0;font-size:clamp(48px,5.5vw,76px);line-height:1.04}.hero-description{max-width:520px;margin:0;font-size:18px;line-height:1.7}.hero-sara{margin:22px 0 0;font-size:15px}.hero-actions{justify-content:flex-start;gap:12px;margin-top:30px}.hero-actions .button{min-width:0;padding:15px 22px}.hero-actions .button-outline{border-color:#0000;padding-inline:10px}.hero-note{max-width:380px;margin:20px 0 0;font-size:13px}.hero-outcomes{border-top:1px solid var(--gf-hairline);border-bottom:0;grid-column:1/-1;justify-content:flex-start;gap:clamp(24px,4vw,56px);margin:42px 0 0;padding:24px 0;font-size:14px}.hero-product .showcase{max-width:none;margin:18px auto 0}.hero-product .showcase-label{margin-bottom:20px;padding-inline:0}.hero-product .showcase-label .micro-label{color:var(--gf-secondary);font-size:13px}.hero-product .showcase-label>span:last-child{font-size:13px}.hero-product .desktop-preview{border-radius:20px}.intro-section{text-align:left;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);max-width:1216px;padding-block:clamp(80px,9vw,128px);display:grid}.intro-heading .pill-label{color:var(--gf-accent);justify-content:flex-start;margin-bottom:24px;font-size:13px}.intro-section h2{margin:0;font-size:clamp(32px,3.2vw,44px);line-height:1.15}.intro-copy{align-self:center}.intro-copy p{color:var(--gf-secondary);font-size:18px;line-height:1.8}.intro-copy .intro-secondary{color:#d2dfe6;margin-top:22px;font-size:17px}.sara-section{margin-block:0 24px;padding:clamp(28px,4vw,52px)}.sara-story h2{font-size:clamp(34px,3.2vw,46px);line-height:1.12}.sara-story>p:not(.pill-label){font-size:16px;line-height:1.8}.sara-hosting{border-top:1px solid var(--gf-hairline);padding-top:20px}.sara-development-note{color:#b2c4d0}.workflow-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(40px,7vw,96px);padding-block:100px;display:grid}.workflow-section .section-intro{text-align:left;margin:0}.workflow-section .section-intro .pill-label{color:var(--gf-accent);justify-content:flex-start;font-size:13px}.workflow-section .section-intro h2{font-size:clamp(36px,3.6vw,50px);line-height:1.1}.workflow-section .section-intro>p:last-child{max-width:370px;margin-inline:0}.workflow-steps{width:100%}.workflow-steps li{grid-template-columns:42px minmax(0,1fr);gap:14px 20px;padding-block:28px}.workflow-number{font-variant-numeric:tabular-nums;font-size:28px}.workflow-steps .micro-label{margin-bottom:8px;font-size:12px}.workflow-steps h3{font-size:23px}.workflow-explanation{grid-column:2}.field-section{padding-top:16px;padding-bottom:90px}.field-section .section-intro{text-align:left;max-width:750px;margin-left:0}.field-section .section-intro .pill-label{color:var(--gf-accent);justify-content:flex-start;font-size:13px}.field-section .section-intro h2{font-size:clamp(34px,3.4vw,48px);line-height:1.12}.field-section .section-intro>p:last-child{max-width:610px;margin-left:0}.field-card h3{font-size:26px}.field-story-label{font-size:14px}.faq-section{border-top:1px solid var(--gf-hairline);padding-block:90px}.faq-intro h2{font-size:clamp(34px,3.4vw,46px)}.faq-list [data-slot=accordion-trigger]{font-weight:600}.faq-list [data-slot=accordion-content]{font-size:16px;line-height:1.7}.contact-section>.wrap{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,80px);display:grid}.contact-invitation{max-width:510px;margin:0}.contact-symbol{margin-bottom:38px;margin-left:10px}.contact-section .micro-label{justify-content:flex-start;font-size:13px}.contact-section h2{font-size:clamp(38px,4vw,56px);line-height:1.1}.contact-section p:not(.micro-label){font-size:17px;line-height:1.7}.contact-section .contact-form{width:100%;margin:0;padding:30px}.contact-section .contact-form .contact-form-note{font-size:13px}.contact-section .contact-form-grid{grid-template-columns:1fr;gap:0}}.contact-bot-check{min-width:0;margin:0 0 22px}.contact-bot-widget{min-height:65px}.contact-section .contact-form .contact-bot-status,.contact-section .contact-form .contact-bot-privacy{color:#a4bac8;margin:10px 0 0;font-size:12px;line-height:1.6;display:block}.contact-bot-privacy a,.contact-bot-retry{text-underline-offset:3px;text-decoration:underline}.contact-bot-retry{color:var(--mint);cursor:pointer;min-height:44px;font-size:14px}.contact-bot-retry:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.contact-bot-privacy a:focus-visible{outline:2px solid var(--mint);outline-offset:4px}@media screen and (max-width:980px){.hero-content{column-gap:32px}.hero h1{font-size:clamp(42px,5.5vw,64px)}.hero-actions{flex-wrap:wrap}.workflow-section{grid-template-columns:1fr;gap:42px;padding-block:80px}.workflow-section .section-intro{max-width:700px}.workflow-section .section-intro>p:last-child{max-width:600px}.contact-section>.wrap{grid-template-columns:1fr;gap:40px;max-width:700px}.contact-section .contact-form-grid{grid-template-columns:1fr 1fr;gap:20px}}@media screen and (max-width:720px){.hero{padding-top:48px}.hero-content,.intro-section{grid-template-columns:1fr}.hero-content{row-gap:28px}.hero h1{font-size:clamp(44px,8.5vw,64px)}.hero-description{font-size:17px}.hero-actions{margin-top:24px}.hero-outcomes{flex-wrap:wrap;gap:12px 24px;margin-top:4px;padding-block:20px}.hero-product .showcase-label{align-items:flex-start;gap:14px}.hero-product .showcase-label>span:last-child{text-align:right;max-width:125px}.intro-section{gap:28px;padding-block:72px}.intro-copy p{font-size:17px}.sara-section{padding:24px}.workflow-section{padding-block:72px}.field-section{padding-bottom:60px}.field-grid{gap:36px}.field-card h3{font-size:24px}.faq-section,.contact-section{padding-block:64px}.contact-section .contact-form{padding:24px}.contact-section .contact-form-grid{grid-template-columns:1fr;gap:0}}
