.home-page{--fs-display:clamp(46px, 7.5vw, 108px);--fs-section:clamp(34px, 4.44vw, 64px);--fs-sub:clamp(26px, 2.5vw, 36px);--fs-card:clamp(18px, 1.46vw, 21px);--fs-lede:clamp(17px, 1.36vw, 19.5px);--fs-body:clamp(15px, 1.18vw, 17px);--fs-small:clamp(13.5px, 1.05vw, 15px);--sec-half:calc(clamp(72px, 12vw, 176px) / 2);--head-gap:clamp(32px, 3.4vw, 48px);--eyebrow-gap:16px;--lede-gap:20px;--cta-gap:clamp(24px, 2.2vw, 32px)}.home-page :is(.h-hero2 .d,.head .d,.co-head .d,.h-demo .d,.l-band .d,#double-story .chapter[data-stage] h2.title){font-weight:700;line-height:1}.home-page .is-pinned .co-head .d,.home-page .co .head .d{font-size:var(--fs-section)}.home-page :is(.tband .tcopy b,.sp h3){font-size:var(--fs-sub);font-weight:700;line-height:1.05}.home-page :is(.ag h3,.ag h4,.s5 h4){font-family:var(--font-display);font-size:var(--fs-card);font-weight:700;line-height:1.1}.home-page :is(.ag p,.s5 p,.sp .sub){font-size:var(--fs-small);line-height:1.5}.home-page .lede,.home-page .l-band .top p{font-size:var(--fs-lede);line-height:1.55}.home-page .l-band .d,.home-page #double-story .chapter[data-stage] h2.title{font-size:var(--fs-section)}.home-page #double-story .chapter[data-stage] h3.title{font-size:var(--fs-sub);line-height:1.05}.home-page :is(.h-hero2 .ctas,.l-band .band-ctas,.h-agents-cta,.chat-cta,.co-cta){margin-top:var(--cta-gap)}.home-page .sp .sub{margin-bottom:var(--cta-gap)}.home-page .kick,.home-page #double-story .chapter[data-stage] .eyebrow{margin-bottom:var(--eyebrow-gap)}.home-page :is(.h-hero2 .lede,.h-demo .lede){margin-top:var(--lede-gap)}.home-page .head.solo .lede{margin-top:0}.home-page .head.solo{row-gap:var(--lede-gap)}.home-page .l-band .top{gap:var(--lede-gap)}.home-page .l-band .top p{font-size:var(--fs-lede)}.home-page .head{margin-bottom:var(--head-gap)}.home-page .head.center{row-gap:var(--lede-gap)}.home-page .chat-wrap{margin-top:0}.home-page .lp-sec:not(.h-hero2,.l-band){padding-block:var(--sec-half)}.home-page .l-band{margin-block:0}.home-page .h-assist{padding-bottom:0}.home-page .h-assist .picker{margin-bottom:clamp(32px,3vw,48px)}.home-page .home-trust,.home-page .home-trust .trust{padding-block:0}@media (width<=640px){.home-page .lp-sec.h-sec{padding-bottom:48px}.home-page .home-trust{padding-block:12px 40px}}.home-page .story{margin-top:var(--sec-half)}.home-page .lp-wide:has(.h-demo){margin-bottom:var(--sec-half)}.home-page .h-first{padding-block:clamp(24px, 5.2vw, 84px) var(--sec-half)}@media (width<=760px){.home-page .h-first{padding-top:clamp(44px,10vw,60px)}}.home-page .fr-head{gap:0}.home-page .fr-ctas{margin-top:var(--cta-gap)}.home-page .fr-note{margin-top:12px}.home-page .h-first .fr-sub{margin-top:clamp(52px,6.4vw,104px)}.home-page .h-first .h-demo-sc{margin-top:20px}.home-page .h-first .d+.fr-side{margin-top:8px}.home-page .h-first .lede{font-size:var(--fs-body)}.home-page .inside{padding-block:var(--sec-half);text-align:center}.home-page .inside .d{margin-bottom:var(--head-gap);font-size:var(--fs-section);font-weight:700;line-height:1}.home-page .inside-more{margin:20px 0 0;font-weight:600}.home-page .inside-more a{color:var(--accent);text-decoration:none}.home-page .inside-more a:hover{text-underline-offset:4px;text-decoration:underline}.home-page .inside .engine.is-console>.con{background:var(--paper);max-width:860px;margin-top:0}.home-page .h-closing .h-hero2{margin-top:var(--sec-half);padding-top:clamp(48px,6vw,96px)!important}.home-page .h-closing .h-hero2 .d{font-size:var(--fs-section)}.home-page .lp-wide:has(.h-first){margin-bottom:0}.home-page .h-repeats .marq+.center{margin-top:var(--sec-pad)!important}@media (width<=640px){.home-page .h-sec+.h-repeats{padding-top:var(--sec-pad)}.home-page .sec-band .kick{margin-bottom:0}}@media (width<=860px){.home-page :is(.co,.h-repeats,.h-demo) :is(.head,.head.center,.center,.inner){text-align:left;justify-items:start}.home-page .co .head.center.solo .kick,.home-page .co .head .lede{justify-self:start;margin-inline:0}.home-page :is(.co-cta,.integr){justify-content:flex-start}}@media (width<=640px){.home-page .agrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-page .ag{min-height:0;padding:14px}}.home-page .con-logos li{box-shadow:none;background:var(--fill)}.home-page .trust-logo{height:56px;padding:0 14px;overflow:hidden}.home-page .trust-logo img{height:76px}@media (width<=760px){.home-page :is(.h-hero2,.home-trust) .trust{flex-wrap:wrap;justify-content:center;gap:10px 12px}.home-page :is(.h-hero2,.home-trust) .trust>span:first-child{text-align:center;flex-basis:100%}.home-page .trust-logo{height:40px;padding:0 4px}.home-page .trust-logo img{height:50px}.home-page .h-hero2 .ctas .btn{justify-content:center;min-width:240px}}.home-page .verbs{gap:8px;max-width:62%}.home-page .verbs span{height:44px;font-family:var(--font-sans);font-weight:600;font-size:var(--fs-body);letter-spacing:0;gap:10px;padding:0 18px 0 14px}.home-page .verbs span i{border-radius:var(--radius-square);flex:none;width:10px;height:10px}.home-page .verbs span img{width:20px;height:20px}@media (width<=900px){.home-page .verbs{max-width:none}.home-page .verbs span{height:38px;padding:0 14px 0 12px}}.home-page .rp{padding-bottom:var(--sec-half)}.home-page .rp .mrow span{align-items:center;gap:9px;padding:9px 10px 9px 12px;display:inline-flex}.home-page .rp .mrow img{object-fit:contain;flex:none;width:18px;height:18px}.home-page .rp .mrow q{quotes:none;padding-right:4px}.home-page .rp .mrow b{border-radius:var(--radius-full);background:var(--ground);color:var(--muted);font-size:var(--fs-xs,12px);align-items:center;gap:6px;padding:4px 10px 4px 7px;font-weight:500;display:inline-flex}.home-page .rp .mrow b img{width:15px;height:15px}
