.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(var(--sec-pad) / 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,.sec-copy .d){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 .sec-items b{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:600;line-height:1.4}.home-page :is(.ag p,.s5 p,.sp .sub){font-size:var(--fs-small);line-height:1.5}.home-page .sec-items li>span:last-child:not(.sec-ic){font-size:var(--fs-sm);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,.sec-copy .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 .lp-sec.h-video{padding-block:var(--sec-half) calc(var(--sec-half) + clamp(16px, 2.4vw, 36px))}.home-page .l-band{margin-block:var(--sec-half)}.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(44px, 5.2vw, 84px) var(--sec-half)}.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 .h-demo-sc{margin-top:var(--head-gap)}.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)}}@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 .h-hero2 .trust{flex-wrap:wrap;gap:8px}.home-page .h-hero2 .trust>span:first-child{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}}
