:root{--accent:#ef7d23;--navy:#101f32;--body:'DM Sans','Segoe UI',sans-serif;--display:'Manrope','Segoe UI',sans-serif}
.review-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 32px;background:#eaf1f8;color:#334760;font:600 11px var(--body);letter-spacing:.06em}.review-bar span{font-weight:400;letter-spacing:0}.review-bar a{text-decoration:underline;text-underline-offset:3px}
.hero-grid{padding-block:58px 42px;min-height:680px;gap:5%;grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(2.8rem,4.15vw,4.6rem);letter-spacing:-.055em;line-height:1.12}.hero-lead{font-size:1.05rem;line-height:1.7}.hero .signup-invitation{margin-top:25px;margin-bottom:25px;border-left:2px solid var(--accent)}.hero .signup-invitation h2{font-size:1.05rem}.hero .signup-invitation p{font-size:.88rem}.hero .hero-proof{margin-top:26px}.access-note{font-size:.73rem;color:#bdcbdb;margin:15px 0 0}.hero-market-number strong{font-size:clamp(4rem,7vw,6rem)}.hero-market-number{margin-bottom:24px}.hero .browser-frame{width:100%;transform:none}.hero .browser-frame img{aspect-ratio:1.45}.hero .visual-halo{display:none}.hero .hero-cta{gap:20px}.hero .hero-cta .inline-link{font-size:.88rem}.desktop-nav{gap:21px}.header-inner{gap:24px}.section-pad{padding-block:86px}.section-head h2{font-size:clamp(2rem,3.3vw,3.4rem)}
.fit-section{background:#f3f6fa}.fit-section h2 em{font-style:normal;color:#28699d}.persona-buttons,.module-filters{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0}.persona-buttons button,.module-filters button{padding:13px 20px;background:transparent;border:1px solid #b7c5d5;border-radius:5px;color:#304760;font-weight:600;min-height:46px}.persona-buttons button[aria-pressed=true]{background:var(--navy);color:white;border-color:var(--navy)}.persona-buttons button:hover,.module-filters button:hover{border-color:#0759df}.persona-panel{display:grid;grid-template-columns:1fr 1fr;gap:65px;background:white;border:1px solid #dce4ec;border-top:3px solid #ef7d23;padding:42px;min-height:325px}.persona-panel h3{font-size:2rem;line-height:1.23;margin-bottom:15px}.persona-panel p{color:#52647a;font-size:.97rem}.persona-label{font-size:.7rem!important;color:#a04a0d!important;letter-spacing:.11em;font-weight:800}.persona-panel ol{list-style:none;margin:0;padding:0}.persona-panel li{padding:15px 0;border-bottom:1px solid #e2e8ee;display:grid;grid-template-columns:29px 1fr;gap:12px}.persona-panel li b{color:#0759df;font-size:.8rem}.persona-panel li strong,.persona-panel li small{display:block}.persona-panel li small{color:#596b81;margin-top:5px;line-height:1.5}.persona-panel .inline-link{font-size:.88rem}
.module-section{background:#fff}.module-filters button[aria-pressed=true]{background:#eaf2ff;color:#084cae;border-color:#0759df}.module-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.module-group{min-width:0}.module-group header{border-top:3px solid #162b45;border-bottom:1px solid #dce4ec;padding:24px 0 20px;min-height:135px}.module-group header h3{font-size:1.3rem;margin-bottom:9px}.module-group header p{color:#5a6d86;font-size:.87rem;margin:0}.module-item{display:flex;gap:13px;padding:23px 0;border-bottom:1px solid #e0e7ef;min-height:130px}.module-item h4{font:700 1rem var(--display);margin:0 0 9px}.module-item p{font-size:.88rem;color:#53677e;margin:0;line-height:1.65}.module-dot{width:12px;height:12px;flex:0 0 12px;border-radius:3px;margin-top:5px}.blue{background:#1760d9}.orange{background:#ea7a25}.purple{background:#8254ba}.amber{background:#ad7e16}.green{background:#219663}.indigo{background:#5963b2}.pink{background:#c65788}.module-note{font-size:.8rem;color:#5b6d82;border-left:2px solid #b7c5d5;padding-left:15px;margin:28px 0 0}.module-groups.filtered{grid-template-columns:1fr}.module-groups.filtered .module-group{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px}.module-groups.filtered header{grid-column:1/-1;min-height:0}.module-group[hidden]{display:none!important}
.agents-section{background:#14283f;color:white}.agents-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:center}.agents-grid h2{font-size:clamp(2rem,3.3vw,3.3rem)}.agents-grid h2 em{color:#a5dee8;font-style:normal}.agents-grid p{color:#c0cfdf;font-size:.98rem}.agents-grid .agent-condition{font-size:.78rem;margin:25px 0 0}.agent-flow{border:1px solid #52677f;padding:12px 30px 5px}.agent-flow>div{padding:24px 0;border-bottom:1px solid #465a72}.agent-flow b{display:block;font-family:var(--display);font-size:1.14rem;color:#fff;margin-bottom:9px}.agent-flow span{color:#bdcddd;font-size:.92rem;line-height:1.6;display:block}.agent-flow p{font-size:.78rem;padding-top:20px;color:#a5dee8}.plan-section{background:#f3f6fa}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.plan-grid h2{font-size:clamp(2rem,3.3vw,3.3rem)}.plan-grid p{color:#52667e}.plan-grid .button{font-size:.9rem;margin-top:10px}.plan-points article{border-bottom:1px solid #cdd8e4;padding:8px 0 18px;margin-bottom:20px}.plan-points h3{font-size:1.14rem;margin-bottom:8px}.plan-points p{font-size:.92rem;margin:0}.new-businesses-number strong{font-size:clamp(3.5rem,6.5vw,6.5rem)}.new-businesses-number strong span{font-size:.32em;margin-left:8px}.new-businesses-number>span{max-width:160px}.faq-list summary{min-height:54px}.fit-section,.module-section{scroll-margin-top:25px}
@media(min-width:1500px){.hero-grid{min-height:740px}}
@media(max-width:1000px){.desktop-nav{gap:13px}.header-actions .button{font-size:.75rem;padding-inline:12px}.brand-logo{max-width:220px}.hero-grid{gap:30px}.hero h1{font-size:3rem}.persona-panel{gap:30px}.agents-grid,.plan-grid{gap:40px}.module-groups{gap:22px}}
@media(max-width:850px){.hero-grid{grid-template-columns:1fr;min-height:0;padding-top:38px}.hero-copy{max-width:650px}.hero h1{font-size:clamp(2.5rem,7vw,3.9rem)}.hero-visual{max-width:650px;width:100%;margin:15px auto}.hero-market-number{margin-top:16px}.hero .hero-proof{margin-top:25px}.hero .browser-frame{max-width:100%}.section-pad{padding-block:60px}.persona-panel,.agents-grid,.plan-grid{grid-template-columns:1fr;gap:26px}.module-groups{grid-template-columns:1fr}.module-group header{min-height:0}.module-group{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.module-group header{grid-column:1/-1}.module-groups.filtered .module-group{grid-template-columns:1fr 1fr}.review-bar span{display:none}}
@media(max-width:600px){.wrap{width:calc(100% - 36px)}.review-bar{padding:8px 18px;font-size:9px}.header-inner{gap:12px}.header-actions .button{display:none}.hero h1{font-size:2.65rem}.hero .hero-cta{align-items:flex-start;flex-direction:column}.hero .hero-cta .button{width:100%;white-space:normal}.hero-lead{font-size:1rem}.hero-proof{gap:13px}.hero-proof span{font-size:.7rem}.hero-grid{padding-bottom:25px}.hero-visual{margin-bottom:10px}.hero-market-number strong{font-size:4.5rem}.hero-bottom{font-size:.5rem;gap:8px}.persona-panel{padding:24px;min-height:0}.persona-panel h3{font-size:1.65rem}.persona-buttons{gap:7px}.persona-buttons button{padding:11px 12px;font-size:.82rem}.section-head{gap:20px;margin-bottom:25px}.module-group,.module-groups.filtered .module-group{grid-template-columns:1fr}.module-filters{display:grid;grid-template-columns:1fr 1fr;gap:7px}.module-filters button{font-size:.77rem;padding:10px}.module-item{min-height:0;padding:20px 0}.agent-flow{padding-inline:23px}.plan-grid .button{white-space:normal;padding:15px;font-size:.83rem;width:100%}.new-businesses-number strong{font-size:3.7rem}.new-businesses-number>span{font-size:.74rem}.brand-logo{max-width:195px}.hero .signup-invitation{padding-left:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.insight-search{overflow-wrap:anywhere}.insight-search .search-enter{flex-shrink:0}.insight-result{flex-wrap:wrap}
@media(max-width:600px){.insight-search .search-enter{display:none}}
