:root{--ab-charcoal: #0d1015;--ab-graphite: #1f2937;--ab-midnight: #0b1f3b;--ab-teal: #14b8a6;--ab-glow: #00e5cc;--ab-highlight: #6ffff0;--ab-blue: #3b82f6;--ab-text: #f3f4f6;--ab-support: #d2dce8;--ab-muted: #afbecf;--ab-light-bg: #f4f7fb;--ab-light-ink: #132030;--ab-light-teal: #087f75;--ab-on-teal: #042722}.brand-logo{display:inline-flex;align-items:center;gap:.4em}.brand-symbol{display:block;height:1em;width:auto;flex:none;object-fit:contain}.brand-logo--stacked{flex-direction:column;gap:10px;text-align:center}.brand-logo--stacked .brand-symbol{height:40px}.brand-wordmark{display:inline-block;white-space:nowrap;font-family:var(--font-inter, Inter),Arial,sans-serif;font-weight:700;letter-spacing:normal;text-transform:none}.brand-wordmark__bridge{color:#14b8a6;background:var( --gradient-brand, linear-gradient(92deg, #14b8a6 0%, #6ffff0 48%, #14b8a6 115%) );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.site-header .brand-wordmark{--gradient-brand: linear-gradient( 92deg, #14b8a6 0%, #6ffff0 48%, #14b8a6 115% )}@media(forced-colors:active){.brand-wordmark__bridge{background:none;color:inherit;-webkit-text-fill-color:currentColor}}@media print{.brand-wordmark__bridge{background:none;color:inherit;-webkit-text-fill-color:currentColor}}:root{--bg: #101112;--surface: #1c1d20;--surface-2: #242629;--ink: #f2f7fc;--ink-2: #c7cfdf;--muted: #a5acbb;--blue: #35b7ac;--blue-lt: #88fff5;--rhythm: clamp(76px, 8vw, 112px)}html{scroll-behavior:auto}body{background:var(--bg)}.nav{background:#081211f0}.nav:after{height:1px;opacity:.6;background:linear-gradient(90deg,transparent,#48d7cb 45%,#48d7cb55 75%,transparent)}.nav__inner{max-width:1440px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;height:78px}.nav__links{justify-content:center;gap:clamp(14px,1.6vw,25px);margin:0;font-size:13px;white-space:nowrap}.nav__links a{color:var(--ink);text-shadow:0 0 10px rgba(111,227,217,.24),0 1px 2px rgba(0,0,0,.35)}.nav__links a:hover,.nav__links a:focus-visible{text-shadow:0 0 12px rgba(111,227,217,.4)}.nav__actions{justify-self:end;margin:0}.logo{font-size:17px}.logo__dot{background:#86fff5;box-shadow:inset 0 0 0 3.5px var(--bg),0 0 18px #56fff199}.strip{background:transparent;border-top:0;border-bottom-color:#ffffff08}.strip__inner{color:#a5adbc}.hero{position:relative;isolation:isolate;padding-top:74px;padding-bottom:90px;background:radial-gradient(ellipse 46% 37% at 50% 71%,#23c3b643,transparent 100%)}.hero:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse 35% 30% at 50% 0%,#27a49a1a,transparent)}.hero h1{font-size:clamp(38px,5.3vw,68px);line-height:1.06;color:#bfc8d9;font-weight:600;letter-spacing:-.045em}.hero h1 span{color:#f4f8ff}.hero__badge{border-color:#61bab340;background:#2e3034;color:#d6e0f3;text-transform:none;letter-spacing:.015em;font:12px/1.6 var(--sans);padding:7px 14px}.hero__badge i{box-shadow:0 0 12px #7efff4}.hero__sub{max-width:58ch;color:#b4bccc}.btn--primary{background:linear-gradient(180deg,#46d2c6,#2eaaa0);border-color:#7cfaef7a;box-shadow:inset 0 1px #e0ebff30,0 0 25px #32d5c72a}.hero__cta>.btn--primary,.cta__band .btn--primary{box-shadow:inset 0 1px #ffffff30,0 0 34px #45ebdd55,0 8px 24px #0005}.btn--primary:hover{background:#46c7bc;box-shadow:0 0 38px #45ebdd66}.btn--ghost{background:#212225;border-color:#ffffff20}.hero__cta>.btn:last-child{background:transparent;border-color:transparent;box-shadow:none;color:#c1cadb}.console{max-width:1060px;margin:62px auto 0;position:relative;border:1px solid #82ece355;box-shadow:0 0 0 6px #5fdad005,0 0 85px -20px #33e2d366,0 30px 90px #0009;background:linear-gradient(150deg,#2b2d31,#1a1b1d 75%);border-radius:18px}.console__keyline{height:1px;background:linear-gradient(90deg,transparent,#a3fff7,transparent)}.sp{background:#1e1f22;border-color:#65c3bb44}.sp__avatar{background:#474b51;border-color:#55bbb255;color:#8dfff5}.sp__btn--answer{background:#24998f}.section{border-top-color:#ffffff09}.eyebrow{font-family:var(--sans);font-size:12px;text-transform:none;letter-spacing:.04em;color:#94e0da;margin-bottom:16px}:is(#inbound,#softphone,#coach,#verticals,#choose,#compliance,#faq)>.container>.s-head>.eyebrow,:is(#softphone,#coach)>.container.product>div>.eyebrow,#how .pipe__copy>.s-head>.eyebrow{font-size:18px;font-weight:600;letter-spacing:.025em}.s-title{color:#aeb6c6;line-height:1.12}.s-sub{color:#b0b8c8}.vs__panel--live{border-color:#60c3bb55;background:linear-gradient(150deg,#2d2f33,#1a1c1e);box-shadow:0 0 44px -20px #3ec6bb4a}#softphone .panel,#coach .panel{border-color:#418b8566;background:linear-gradient(140deg,#2c2e32,#1c1d20);box-shadow:0 0 70px -35px #46cbc077}.coach__cue{background:linear-gradient(120deg,#41444a,#2b2d31);border-color:#58ccc270}.pipe__card{border-color:#42857f66}.pipe__video{object-fit:cover}#verticals{position:relative;isolation:isolate;overflow:hidden;padding-block:110px 120px;border-bottom:1px solid #ffffff09;background:radial-gradient(ellipse 45% 65% at 23% 58%,#1e968c30,transparent),radial-gradient(ellipse 38% 55% at 80% 60%,#618e821a,transparent)}#verticals .s-head{text-align:center;margin:0 auto 56px;max-width:700px}#verticals .s-title{color:var(--ink);font-size:clamp(34px,4.2vw,50px);letter-spacing:-.04em}#verticals .s-sub{margin:20px auto 0;max-width:65ch}.vgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:1030px;margin:auto}.vcard{--card-rgb: 93, 181, 247;position:relative;isolation:isolate;overflow:hidden;min-height:370px;padding:34px;gap:17px;border-radius:20px;border:1px solid rgba(var(--card-rgb),.5);background:radial-gradient(ellipse 100% 80% at 90% 0%,rgba(var(--card-rgb),.11),transparent 70%),linear-gradient(145deg,#2b2d31,#1a1c1e 65%);box-shadow:0 0 55px -17px rgba(var(--card-rgb),.33),inset 0 1px rgba(var(--card-rgb),.22),0 22px 60px #0004;transition:border-color .2s,box-shadow .2s}.vcard[data-vertical="Premium Final Expense"]{--card-rgb: 235, 173, 103;background:radial-gradient(ellipse 100% 80% at 90% 0%,rgba(var(--card-rgb),.09),transparent 70%),linear-gradient(145deg,#7b818c,#161719 65%)}.vcard:hover,.vcard:focus-within{transform:none;border-color:rgba(var(--card-rgb),.8);box-shadow:0 0 70px -15px rgba(var(--card-rgb),.4),inset 0 1px rgba(var(--card-rgb),.3);background-color:transparent}.vcard__light{position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--card-rgb)),transparent);box-shadow:0 0 20px 2px rgba(var(--card-rgb),.3);pointer-events:none}.vcard__icon{width:53px;height:53px;display:grid;place-items:center;margin-bottom:10px;border:1px solid rgba(var(--card-rgb),.27);border-radius:14px;background:rgba(var(--card-rgb),.1);color:rgb(var(--card-rgb));box-shadow:0 0 26px rgba(var(--card-rgb),.12)}.vcard h3{font-size:26px;letter-spacing:-.03em}.vcard p{color:#b7c0d0;font-size:16px;line-height:1.65;max-width:35ch;flex:none;min-height:53px}.vcard__detail{padding:16px 19px;border:1px solid rgba(var(--card-rgb),.24);border-radius:10px;background:rgba(var(--card-rgb),.055);display:flex;flex-direction:column;gap:2px;margin-top:7px}.vcard__detail span{color:#adb5c5;font-size:12px}.vcard__detail strong{font-size:17px;font-weight:500;color:rgb(var(--card-rgb))}.vcard__link{margin-top:8px;font-size:14px;display:flex;justify-content:space-between;align-items:center;color:#e1e8f7}.vcard__link span{color:rgb(var(--card-rgb));font-size:20px}.door{background:linear-gradient(140deg,#232528,#1a1b1d)}.door .eyebrow{text-transform:none;letter-spacing:0}.cta__band{background:radial-gradient(ellipse 60% 100% at 50% 100%,#28ada240,transparent 80%),#1f2023;border:1px solid #64bfb750;box-shadow:0 0 90px -35px #33e2d355}.cta__form{justify-content:center}.cta__form+.btn{margin-top:18px}.cta__note{width:calc(100% - 48px);max-width:82ch;margin:28px auto 0;line-height:1.85;text-wrap:pretty}.footer{background:#101112}@media(min-width:1181px){.nav__links{display:flex}}@media(max-width:1180px){.nav__inner{grid-template-columns:1fr auto}.nav__links{display:none}.nav__actions{margin:0}}@media(max-width:680px){.nav__inner{height:68px;gap:12px}.logo{font-size:15px}.hero{padding-top:48px;padding-bottom:60px}.hero h1{font-size:clamp(35px,8.5vw,48px)}.hero__badge{font-size:10px}.hero__cta{gap:12px}.console{margin-top:38px}.console__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.console__stat{border-top:1px solid var(--line)}.console__stat:nth-child(-n+2){border-top:0}#verticals{padding-block:72px}#verticals .s-head{margin-bottom:36px}.vgrid{grid-template-columns:minmax(0,1fr);gap:26px}.vcard{padding:26px;min-height:350px}.vcard h3{font-size:24px}.vcard p{min-height:0}.mobile-menu nav{padding:14px 24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.hero__cta>.btn.btn--walkthrough,.cta__band .btn.btn--walkthrough{color:#5f8c80;background:linear-gradient(#adffe9,#a5f2de);border:1px solid rgb(178,255,235);font-weight:650;padding-inline:26px;box-shadow:#dafff599 0 1px inset,#a5f2de45 0 0 28px,#a5f2de1a 0 0 64px;transition:box-shadow .18s,background .18s}.hero__cta>.btn.btn--walkthrough:hover,.cta__band .btn.btn--walkthrough:hover{background:linear-gradient(#b3ffeb,#a8f7e2);box-shadow:#dafff599 0 1px inset,#a5f2de61 0 0 34px,#a5f2de24 0 0 72px}.btn--walkthrough:focus-visible{outline:rgb(190,255,238) solid 3px;outline-offset:5px}:is(#inbound,#choose,#verticals,#compliance)>.container>.s-head>.eyebrow,:is(#softphone,#coach)>.container.product>div>.eyebrow,#how .pipe__copy>.s-head>.eyebrow{text-align:center;text-transform:uppercase;letter-spacing:.06em}:root{--bg: #0b0f0f;--surface: #0f2b2d;--surface-2: #153638;--ink: var(--ab-text);--ink-2: #d0e4e1;--muted: #a3bab8;--blue: var(--ab-teal);--blue-lt: #a7f3d0}body,.footer{background-color:#0b0f0f}.nav{background:#0b0f0ff2}.nav__links a{color:var(--ab-text)}.logo__dot{background:var(--ab-teal);box-shadow:inset 0 0 0 3.5px #0b0f0f,0 0 18px #14b8a699}.hero h1{color:#aac9c5}.eyebrow{color:#a7f3d0}.btn--primary{color:#062725;background:linear-gradient(#26c9b7,var(--ab-teal));border-color:#73e4ce99}.btn--primary:hover{background:#3ed4bd}.hero__cta>.btn.btn--walkthrough,.cta__band .btn.btn--walkthrough,.demo-book{color:#0f2b2d;background:linear-gradient(#c9ffe5,#a7f3d0);border-color:#d2ffec;box-shadow:inset 0 1px #ffffff80,0 0 28px #a7f3d045,0 0 64px #14b8a61a}.hero__cta>.btn.btn--walkthrough:hover,.cta__band .btn.btn--walkthrough:hover,.demo-book:hover{background:#c9ffe5;box-shadow:0 0 34px #a7f3d055}.btn--walkthrough:focus-visible{outline-color:#a7f3d0}.vcard{--card-rgb: 20, 184, 166}.vcard[data-vertical="Premium Final Expense"]{--card-rgb: 167, 243, 208}.pipe__video,.demo-art img{filter:hue-rotate(325deg) saturate(.8)}.calendar-toolbar a,.calendar-help a{color:#a7f3d0}.demo-meta span:before{color:var(--ab-teal)}:root{--bg: var(--ab-charcoal);--surface: #181e27;--surface-2: #202733;--ink: var(--ab-text);--ink-2: #d1d7df;--muted: #adb6c3}body,.footer{background-color:var(--ab-charcoal)}.hero h1{color:#b5c0ce}.hero__sub,.s-sub{color:#b9c3d0}.hero{background:radial-gradient(ellipse 42% 30% at 50% 72%,#14b8a615,transparent 100%)}.hero:before{background:none}.hero__badge{background:#18212a;border-color:#14b8a63b;color:#c8e5e0}.console{background:linear-gradient(145deg,#202936,#131922 75%);border-color:#56867e66;box-shadow:0 0 70px -30px #14b8a642,0 30px 90px #0007}.console__chrome,.console__stats{background:#ffffff03}.sp{background:#111923;border-color:#465362}.sp__avatar{background:#20313a;border-color:#3c6865}.btn--ghost{background:#1a222d;border-color:#ffffff20}#softphone .panel,#coach .panel{background:linear-gradient(140deg,#202936,#171e27);border-color:#49645f88;box-shadow:0 0 60px -35px #14b8a638}.coach__cue{background:#1b2c32;border-color:#14b8a655}.pipe__card,.door{background:#181f29;border-color:#354150}#verticals{background:radial-gradient(ellipse 40% 55% at 23% 58%,#14b8a611,transparent),radial-gradient(ellipse 35% 45% at 80% 60%,#a7f3d009,transparent)}.vcard,.vcard[data-vertical="Premium Final Expense"]{background:linear-gradient(145deg,#202936,#151b24 75%);box-shadow:0 0 48px -22px rgba(var(--card-rgb),.25),inset 0 1px rgba(var(--card-rgb),.15)}.vcard p{color:#bdc7d3}.cta__band{background:radial-gradient(ellipse 55% 85% at 50% 100%,#14b8a619,transparent 80%),#181f29;border-color:#56867e66;box-shadow:0 0 70px -35px #14b8a633}.demo-page{background:radial-gradient(ellipse 650px 380px at 50% 260px,#14b8a60b,transparent 100%),var(--ab-charcoal)}.demo-preview,.calendar-shell{background:linear-gradient(145deg,#202936,#151b24);border-color:#56867e66;box-shadow:0 0 70px -35px #14b8a638}.demo-art{background:#10161e}.demo-meta{color:#bdc7d3}.hero__cta>.btn.btn--walkthrough,.cta__band .btn.btn--walkthrough,.demo-book{background:linear-gradient(#9ae8da,#55cdbc);border-color:#b3f3e7;box-shadow:inset 0 1px #fff5,0 0 26px #14b8a635}:root{--blue: var(--ab-glow);--blue-lt: var(--ab-highlight);--neon: var(--ab-glow)}.logo__dot{background:var(--ab-glow);box-shadow:inset 0 0 0 3.5px var(--ab-charcoal),0 0 15px #00e5ccaa,0 0 30px #00e5cc55}.eyebrow{color:var(--ab-highlight)}.hero__badge{border-color:#00e5cc66;color:#d1fff9}.hero__badge i{background:var(--ab-glow);box-shadow:0 0 16px var(--ab-glow)}.btn--primary{color:#052723;background:linear-gradient(#38f5df,#00d9c1);border-color:#80fff0;box-shadow:inset 0 1px #ffffff40,0 0 22px #00e5cc40}.btn--primary:hover{background:var(--ab-highlight);box-shadow:0 0 30px #00e5cc66}.hero__cta>.btn.btn--walkthrough,.cta__band .btn.btn--walkthrough,.demo-book{color:#042722;background:linear-gradient(#63fff0,var(--ab-glow));border-color:#b1fff6;box-shadow:inset 0 1px #fff8,0 0 22px #00e5cc70,0 0 52px #00e5cc40}.hero__cta>.btn.btn--walkthrough:hover,.cta__band .btn.btn--walkthrough:hover,.demo-book:hover{background:linear-gradient(#a1fff6,#33f5dc);box-shadow:0 0 28px #00e5cc88,0 0 64px #00e5cc55}.btn--walkthrough:focus-visible{outline-color:var(--ab-highlight)}.console{border-color:#00e5cc77;box-shadow:0 0 32px -12px #00e5cc55,0 0 95px -25px #00e5cc55,0 30px 90px #0007}.console__keyline{background:linear-gradient(90deg,transparent,var(--ab-highlight),transparent)}.sp__btn--answer{background:#00d9c1;color:#042722}.sp__avatar{color:var(--ab-highlight);border-color:#00e5cc66}#softphone .panel,#coach .panel{border-color:#00e5cc66;box-shadow:0 0 65px -25px #00e5cc55}.coach__cue{border-color:#00e5cc77}.vcard{--card-rgb: 0, 229, 204}.vcard[data-vertical="Premium Final Expense"]{--card-rgb: 111, 255, 240}.vcard,.vcard[data-vertical="Premium Final Expense"]{border-color:rgba(var(--card-rgb),.65);box-shadow:0 0 28px -12px rgba(var(--card-rgb),.35),0 0 75px -20px rgba(var(--card-rgb),.42),inset 0 1px rgba(var(--card-rgb),.25)}.vcard:hover,.vcard:focus-within{box-shadow:0 0 85px -15px rgba(var(--card-rgb),.5),inset 0 1px rgba(var(--card-rgb),.35)}.vcard__detail strong,.vcard__link span{color:var(--ab-highlight)}.cta__band{border-color:#00e5cc77;box-shadow:0 0 85px -25px #00e5cc4d}.demo-preview,.calendar-shell{border-color:#00e5cc77;box-shadow:0 0 75px -25px #00e5cc50}.calendar-toolbar a,.calendar-help a{color:var(--ab-highlight)}:root{--bg: var(--ab-charcoal);--surface: var(--ab-graphite);--surface-2: var(--ab-midnight);--ink: var(--ab-text);--ink-2: var(--ab-support);--muted: var(--ab-muted);--blue: var(--ab-teal);--blue-lt: var(--ab-highlight)}body,.footer{background:var(--ab-charcoal)}.nav{background:#0d1015f5}.nav:after{background:linear-gradient(90deg,transparent,var(--ab-teal),#3b82f655,transparent)}.hero{background:radial-gradient(ellipse 40% 34% at 35% 72%,#14b8a620,transparent 100%),radial-gradient(ellipse 35% 32% at 75% 74%,#3b82f61c,transparent 100%)}.hero:before{background:radial-gradient(ellipse 40% 40% at 65% 0%,#0b1f3b88,transparent)}.hero__badge{background:#0f2b2d;border-color:#14b8a677;color:#baffec}.logo__dot{background:var(--ab-glow);box-shadow:inset 0 0 0 3.5px var(--ab-charcoal),0 0 18px #00e5cc99}.hero h1{color:#b7c6da}.hero h1 span{color:var(--ab-text)}.console{background:linear-gradient(135deg,#0f2b2d 0%,#182837 38%,var(--ab-midnight) 100%);border-color:#14b8a688;box-shadow:-16px 0 65px -30px #00e5cc66,20px 5px 75px -30px #3b82f666,0 30px 90px #0007}.console__chrome,.console__stats{background:#1f293755}.sp{background:var(--ab-midnight);border-color:#3b82f655}.sp__avatar{background:#112f4a;border-color:#22d3ee55;color:#22d3ee}.btn--ghost{background:#192639;border-color:#45618166}.hero__cta>.btn.btn--walkthrough,.cta__band .btn.btn--walkthrough,.demo-book{background:linear-gradient(#55f5db,var(--ab-teal));border-color:#a7f3d0;color:#042722;box-shadow:inset 0 1px #fff6,0 0 26px #00e5cc66,0 0 58px #14b8a630}#softphone .panel{background:linear-gradient(145deg,#172b3e,var(--ab-midnight));border-color:#3b82f677;box-shadow:0 0 65px -25px #3b82f655}#coach .panel{background:linear-gradient(145deg,#0f2b2d,#162536)}.coach__cue{background:linear-gradient(110deg,#0f2b2d,var(--ab-midnight));border-color:#14b8a677}.pipe__card,.door{background:var(--ab-graphite);border-color:#3c4c61}#verticals{background:radial-gradient(ellipse 42% 60% at 24% 58%,#14b8a620,transparent),radial-gradient(ellipse 38% 55% at 79% 60%,#3b82f620,transparent)}.vcard{--card-rgb: 20, 184, 166;background:linear-gradient(145deg,#0f2b2d,#182532 75%)}.vcard[data-vertical="Premium Final Expense"]{--card-rgb: 59, 130, 246;background:linear-gradient(145deg,var(--ab-midnight),var(--ab-graphite) 85%)}.vcard[data-vertical="Premium Final Expense"] .vcard__detail strong,.vcard[data-vertical="Premium Final Expense"] .vcard__link span{color:#79dfff}.cta__band{background:radial-gradient(ellipse 55% 85% at 35% 100%,#14b8a625,transparent 80%),linear-gradient(120deg,var(--ab-graphite),var(--ab-midnight));border-color:#14b8a688;box-shadow:-12px 0 70px -30px #00e5cc55,18px 0 70px -30px #3b82f655}.demo-page{background:radial-gradient(ellipse 600px 400px at 30% 300px,#14b8a613,transparent),radial-gradient(ellipse 500px 400px at 80% 550px,#3b82f617,transparent),var(--ab-charcoal)}.demo-preview{background:linear-gradient(140deg,#0f2b2d,var(--ab-midnight))}.calendar-shell{background:linear-gradient(140deg,var(--ab-graphite),var(--ab-midnight));border-color:#3b82f666;box-shadow:0 0 70px -28px #3b82f650}.pipe__video,.demo-art img{filter:hue-rotate(335deg) saturate(.9)}.hero h1{color:#fff}.hero h1 span{color:var(--ab-teal)}#compliance .tile--num{border:1px solid rgba(0,229,204,.72);box-shadow:inset 0 0 18px #00e5cc12,0 0 13px #00e5cc38,0 0 34px #00e5cc21}.animation-options{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.hero{position:relative;isolation:isolate;overflow:hidden;background:var(--ab-charcoal)}#animated-background{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 15% 55%,#14b8a61c,transparent 60%),radial-gradient(ellipse at 85% 60%,#3b82f61a,transparent 60%)}#animated-background canvas{display:block;width:100%;height:100%}.hero:before{display:none}.section-motion{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;color:#96aaba;font-size:12px}.scene-pause,.scene-replay{font:500 12px var(--sans);color:#cceee9;border:1px solid #3c6663;background:#172b30;padding:8px 12px;border-radius:6px;cursor:pointer}.call-scene{height:260px;width:100%;position:relative;margin:18px 0 0}.call-scene canvas,.browser-scene canvas{display:block;width:100%;height:100%}.scene-fallback{position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;color:#a6c7cf}.webgl-ready .scene-fallback{display:none}.scene-status{color:#93dcd0;font-size:13px;min-height:40px;text-align:center;margin:12px 0 18px}.vs__panel:not(.vs__panel--live) .scene-status{color:#e8ad8d}#softphone>.container.product{display:block}#softphone>.container.product>div:first-child{max-width:740px;margin:0 auto 32px;text-align:center}#softphone .s-sub{margin-inline:auto}.product-motion{position:relative;border:1px solid #436075;border-radius:18px;padding:24px;overflow:hidden;background:radial-gradient(ellipse at 65% 45%,var(--ab-midnight),#111923 75%);box-shadow:0 0 80px -40px #14b8a650}.browser-scene{height:440px;position:relative}.product-stages{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.product-stages span{padding:9px 16px;border:1px solid #354352;border-radius:7px;color:#92a3b5;font-size:13px;transition:color .2s,border-color .2s}.product-stages span.active{color:#80fff0;border-color:var(--ab-teal);background:#0f2b2d}.scene-replay{display:block;margin:0 auto}#softphone .panel{margin-top:24px}#softphone .checks{display:grid;grid-template-columns:1fr 1fr}@media(max-width:680px){.call-scene{height:240px}.product-motion{padding:14px}.browser-scene{height:340px}.product-stages{gap:5px}.product-stages span{font-size:11px;padding:8px}#softphone .checks{grid-template-columns:1fr}}.coaching-demo{overflow:hidden;background:linear-gradient(145deg,#142636,#111923)!important}.coaching-toolbar{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;gap:12px;border-bottom:1px solid #ffffff12;color:#a9bccb;font-size:11px}.coaching-toolbar>div{display:flex;gap:6px}.coaching-toolbar button{cursor:pointer;background:#1c333b;color:#c6eee7;border:1px solid #46636d;border-radius:5px;padding:6px 9px;font:500 11px var(--sans)}#coaching-stage{position:relative;height:440px;width:100%}#coaching-stage canvas{display:block;width:100%;height:100%}.coaching-fallback{padding:28px;font-size:18px;color:#dce7ef}#coaching-stage.webgl-ready .coaching-fallback{display:none}#coaching-phase{color:var(--ab-highlight);text-align:center;font-size:13px;margin:0 18px 12px;min-height:21px}.coaching-note{border-top:1px solid #ffffff12;padding:16px 18px;color:#a9bccb;font-size:12px;margin:0;text-align:center}.coaching-transcript{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)}@media(max-width:680px){#coaching-stage{height:500px}.coaching-toolbar{padding:14px 12px}}:root{--bg: var(--ab-charcoal);--surface: var(--ab-graphite);--surface-2: var(--ab-midnight);--ink: var(--ab-text);--ink-2: var(--ab-support);--muted: var(--ab-muted);--blue: var(--ab-teal);--blue-lt: var(--ab-highlight);--orange: var(--ab-highlight);--keyline: linear-gradient(90deg, var(--ab-teal), var(--ab-blue))}.hero-motion{position:absolute;top:14px;right:24px;z-index:2}.nav__links a{color:#fff}.tile--num{background:var(--ab-midnight)}.btn:focus-visible,.scene-pause:focus-visible,.scene-replay:focus-visible,.coaching-toolbar button:focus-visible{outline:3px solid var(--ab-highlight);outline-offset:4px}.coaching-fallback{margin:0}.scene-fallback{line-height:1.65}#animated-background{background-image:url(/images/world-connections.svg);background-position:center 20%;background-size:cover}#animated-background canvas{position:absolute;inset:0}@media(max-width:1180px){.nav__toggle{display:flex}}@media(max-width:380px){.nav__inner{gap:8px}.nav__actions{gap:6px}.nav__actions .btn{padding-inline:8px;font-size:11px}.logo{font-size:13px}.coaching-toolbar{flex-wrap:wrap}}.data__idx{color:var(--ab-muted);opacity:1}.door__tiers-note a{text-decoration:underline;text-underline-offset:3px}.hero__cta>.btn--primary{background:var(--ab-graphite);color:var(--ab-text);box-shadow:none;border-color:#456181}.homepage{--sans: "AB Avenir", Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, Consolas, monospace;--surface-2: #101720;--surface-3: #0b1f3b;--line: #344255;--line-2: #718399;--live: #93c5fd;--r-sm: 7px;--r-md: 8px;--r-lg: 12px;font-synthesis:none;overflow-wrap:anywhere}.homepage :is(h1,h2,h3,h4,strong,b){font-weight:800}.homepage :is(h1,h2,h3,h4){color:var(--ink)}.homepage .hero h1{font-size:4rem;line-height:1.09375;letter-spacing:-.02em}.homepage :is(.s-title,#verticals .s-title){font-size:2.25rem;line-height:1.22223;letter-spacing:-.01em}.homepage :is(.door h3,.vcard h3){font-size:1.5rem;line-height:1.33334;letter-spacing:-.01em}.homepage :is(.hero__sub,.s-sub){font-size:1.125rem;line-height:1.66667}.homepage .eyebrow{font-family:var(--sans);font-weight:800}.homepage :is(.nav__links,.mobile-menu a){font-size:1rem;line-height:1.5;font-weight:500}.homepage .nav__links a{text-shadow:none;min-height:44px;display:inline-flex;align-items:center}.homepage .nav{background:#0d1015f5}.homepage .logo{gap:8px;font-size:1rem;min-height:44px}.homepage .logo__image{width:auto;height:1em;object-fit:contain;flex:none}.homepage :is(.btn,.scene-pause,.scene-replay,.coaching-toolbar button){min-height:44px;height:auto;padding:10px 16px;font:800 1rem/1.5 var(--sans);white-space:normal;text-align:center;border-radius:7px;border-color:var(--line-2);transition:background-color .12s,border-color .12s,color .12s}.homepage :is(.btn--primary,.hero__cta>.btn--primary,.cta__band .btn--primary,.sp__btn--answer){background:var(--ab-teal);color:var(--ab-on-teal);border-color:var(--ab-teal);box-shadow:none}.homepage .btn--primary:hover{background:#55f5db;color:var(--ab-on-teal)}.homepage .btn--primary:active{background:#10a898}.homepage :is(.hero__cta>.btn--primary,.cta__band .btn--primary){box-shadow:0 0 26px #00e5cc66,0 0 58px #14b8a630}.homepage .btn--ghost{background:var(--surface);color:var(--ink);border-color:var(--line-2);box-shadow:none}.homepage :focus-visible{outline:2px solid var(--ab-highlight);outline-offset:3px}.homepage .strip{overflow:hidden}.homepage .strip__inner{padding:18px 24px}.homepage .strip__inner[data-repeat]{display:none}.homepage .strip.is-marquee .strip__track{display:flex;width:max-content;animation:category-scroll 42s linear infinite;animation-play-state:paused}.homepage .strip.is-marquee .strip__inner{display:flex;flex:0 0 auto;flex-wrap:nowrap;justify-content:space-around;min-width:100vw;gap:40px;padding-inline:20px;white-space:nowrap}.homepage .strip.is-marquee .strip__inner span:after{content:"\b7";margin-left:40px;color:var(--ab-teal)}.homepage .strip.is-marquee.is-active .strip__track{animation-play-state:running}@media(hover:hover){.homepage .strip.is-marquee:hover .strip__track{animation-play-state:paused}}@keyframes category-scroll{to{transform:translate(-50%)}}.homepage .burger{width:44px;height:44px;flex:none}.homepage :is(.console,.vs__panel--live,#softphone .panel,#coach .panel,.door,.vcard,.vcard:hover,.vcard:focus-within){background:var(--surface);border-radius:12px;box-shadow:none}.homepage :is(.vcard__light,.vcard__icon,.hero__badge i){box-shadow:none}.homepage :is(.sp,.coach__cue,.vcard__detail){background:var(--surface-2)}.homepage :is(.hero__badge,.strip__inner,.door__tiers-note,.coaching-note,.vcard__detail span){font-size:.875rem;line-height:1.57143;color:var(--muted)}@media(max-width:1180px){.homepage .nav__inner{display:flex;justify-content:space-between}}@media(max-width:1023px){.homepage .hero h1{font-size:3.25rem;line-height:1.15385}.homepage :is(.s-title,#verticals .s-title){font-size:2rem;line-height:1.25}}@media(max-width:767px){.homepage .hero h1{font-size:2.5rem;line-height:1.15}.homepage :is(.s-title,#verticals .s-title){font-size:1.75rem;line-height:1.28572}.homepage :is(.door h3,.vcard h3){font-size:1.375rem;line-height:1.36364}.homepage .nav__inner{flex-wrap:wrap;height:auto;padding-block:12px;gap:12px}.homepage .nav__actions{margin-left:auto}}@media(max-width:560px){.homepage .nav__actions>.btn--primary{display:none}.homepage .logo{font-size:1rem}}@media(prefers-reduced-motion:reduce){.homepage *,.homepage *:before,.homepage *:after{animation:none!important;transition:none!important}}.site-header{position:sticky;top:0;z-index:60;background:#0d1015f5;color:#f3f4f6;color-scheme:dark;font:400 16px/1.5 AB Avenir,Arial,sans-serif;font-synthesis:none;backdrop-filter:blur(14px) saturate(140%)}.site-header,.site-header *{box-sizing:border-box}.site-header:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,#48d7cb 45%,#48d7cb55 75%,transparent);opacity:.6}.site-header__inner{max-width:1440px;height:88px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}.site-header a{color:inherit;text-decoration:none}.site-header__brand{display:inline-flex;align-items:center;gap:10px;min-height:52px;font-size:20px;font-weight:800;letter-spacing:.015em;white-space:nowrap}.site-header__brand img{width:auto;height:1em;object-fit:contain;flex:none}.site-header__links{display:flex;align-items:center;justify-content:center;gap:clamp(14px,1.6vw,25px);white-space:nowrap}.site-header__links a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:500}.site-header__links a:hover{color:#6ffff0}.site-header__actions{display:flex;align-items:center;gap:10px;justify-self:end}.site-header .site-header__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #718399;border-radius:7px;background:#1f2937;color:#f3f4f6;font:800 16px/1.5 AB Avenir,Arial,sans-serif;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color .12s,border-color .12s}.site-header .site-header__button:hover{background:#101720}.site-header .site-header__signup{background:#14b8a6;color:#042722;border-color:#14b8a6}.site-header .site-header__signup:hover{background:#55f5db}.site-header .site-header__signup:active{background:#10a898}.site-header .site-header__toggle{display:none;width:44px;height:44px;padding:0;flex:none;flex-direction:column;gap:4px}.site-header__toggle span{display:block;width:15px;height:1.5px;background:#f3f4f6}.site-header__mobile{display:none;background:#1f2937;border-bottom:1px solid #344255}.site-header__mobile[data-open=true]{display:block}.site-header__mobile nav{display:flex;flex-direction:column;padding:14px 24px 20px;gap:2px}.site-header__mobile a{display:flex;align-items:center;min-height:44px;padding:11px 4px;border-bottom:1px solid #344255}.site-header__mobile .site-header__button{margin-top:14px}.site-header :focus-visible{outline:2px solid #6ffff0;outline-offset:3px}@media(max-width:1180px){.site-header__inner{display:flex;justify-content:space-between}.site-header__links,.site-header__login{display:none!important}.site-header .site-header__toggle{display:flex}}@media(min-width:1181px){.site-header__mobile[data-open=true]{display:none}}@media(max-width:767px){.site-header__inner{height:auto;min-height:68px;padding-block:12px;gap:12px;flex-wrap:wrap}}@media(max-width:560px){.site-header__inner{padding-inline:18px}.site-header__mobile nav{padding-inline:18px}.site-header__actions>.site-header__signup{display:none}}@media(prefers-reduced-motion:reduce){.site-header *{transition:none!important}}@media(max-width:560px){.site-header__brand{gap:8px;font-size:16px}.site-header__brand img{width:auto;height:1em}}.homepage{--story-canvas: #050708;--story-surface: #0d1015;--story-ink: #f3f4f6;--story-muted: #afbecf;--story-line: #344255;--story-accent: #14b8a6;--story-link: #65d9c5;--story-gutter: 40px;--bg: var(--story-canvas);--surface: var(--story-surface);--ink: var(--story-ink);--ink-2: #d2dce8;--muted: var(--story-muted);--blue: var(--story-accent);--line: var(--story-line);background:var(--story-canvas);color:var(--story-ink);text-align:left}.homepage .container{width:min(1080px,calc(100% - var(--story-gutter) * 2));max-width:1080px;margin-inline:auto;padding-inline:0}.homepage .section{padding-block:0;background:transparent}.homepage :is(a,button,summary):focus-visible{outline:2px solid var(--story-link);outline-offset:5px}.homepage .btn{min-height:48px;border-radius:5px;text-shadow:none}.homepage .btn.btn--primary{background:var(--story-accent);color:#042722;border:1px solid var(--story-accent);box-shadow:none}.homepage .btn:before,.homepage .btn:after{display:none}.homepage .btn:hover{transform:none}.homepage .story-disclosure>summary{font-size:16px;line-height:1.6;min-height:48px;padding-block:12px;cursor:pointer;color:var(--story-ink)}.homepage .story-disclosure>summary:hover{color:var(--story-link)}.homepage .story-disclosure[open]>summary{margin-bottom:24px}.homepage .story-information{border-top:1px solid var(--story-line);padding-top:8px}.homepage .story-information .s-head{margin-bottom:24px;max-width:60ch}.homepage :is(.s-head,.s-title,.s-sub){text-align:left;margin-inline:0}.homepage :is(.s-title,#verticals .s-title){font-size:28px;line-height:1.2;color:var(--story-ink)}.homepage .s-title span{display:block;color:inherit}.homepage :is(.s-sub,#verticals .s-sub){font-size:16px;line-height:1.65;max-width:60ch;color:var(--story-muted);margin-top:16px}.homepage .eyebrow{font-size:13px;line-height:1.6;letter-spacing:0;text-transform:none;color:var(--story-muted);margin-bottom:12px}.homepage #verticals{padding:0;margin:64px 0 0;background:none;border-bottom:0}.homepage #verticals .vgrid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:none;margin:0}.homepage #verticals .vcard{flex:0 1 320px;width:100%;max-width:320px;border:1px solid var(--story-line);border-radius:12px;padding:20px;gap:8px;background:var(--story-surface);box-shadow:none;min-width:0;min-height:128px;overflow-wrap:anywhere}.homepage #verticals .vcard{position:relative;isolation:isolate;overflow:hidden;transition:border-color .18s ease}.homepage #verticals .vcard:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at var(--highlight-x, 50%) var(--highlight-y, 35%),color-mix(in srgb,var(--story-accent) 14%,transparent),transparent 72%);opacity:0;transition:opacity .2s ease}.homepage #verticals .vcard:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--story-link) 10%,transparent) 50%,transparent 70%);opacity:0}.homepage #verticals .vcard[data-highlight-entered=true]{animation:flow-card-arrive .64s cubic-bezier(.22,1,.36,1) var(--highlight-delay, 0ms) backwards;animation-play-state:paused}.homepage #verticals .vcard[data-highlight-entered=true]:after{animation:flow-card-sheen 1.2s ease calc(var(--highlight-delay, 0ms) + .12s) both;animation-play-state:paused}.homepage #verticals .vcard[data-highlight-running=true],.homepage #verticals .vcard[data-highlight-running=true]:after{animation-play-state:running}.homepage #verticals .vcard[data-highlight-pointer=true]:before{opacity:1}@keyframes flow-card-arrive{0%{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes flow-card-sheen{0%{opacity:0;transform:translate(-100%)}25%,60%{opacity:1}to{opacity:0;transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.homepage #verticals .vcard,.homepage #verticals .vcard:after{animation:none!important;transform:none!important}}@media(forced-colors:active){.homepage #verticals .vcard:before,.homepage #verticals .vcard:after{display:none}}.homepage #verticals .vcard h3{font-size:18px;line-height:1.4}.homepage #verticals .vcard p{min-height:0;color:var(--story-muted);margin-top:0;line-height:1.5}.homepage #verticals .vcard__pricing{margin-top:8px}.homepage #verticals p.vcard__rate{color:var(--story-ink);flex:none;margin:0}.homepage #verticals .vcard__rate strong{font-size:26px;font-weight:600;letter-spacing:-.025em}.homepage #verticals .vcard__rate span{color:var(--story-muted);font-size:14px}.homepage #verticals p.vcard__terms{flex:none;margin:4px 0 0;font-size:13px}.homepage #verticals .vcard:hover{transform:none;background:var(--story-surface);border-color:var(--story-line)}.homepage #verticals .vcard[hidden],.homepage #verticals .vgrid[hidden],.homepage .catalog-status[hidden]{display:none}.homepage .catalog-status{color:var(--story-muted);font-size:14px;line-height:1.5;margin-bottom:16px}.homepage #verticals .story-information{padding-top:32px;text-align:center}.homepage #verticals .s-head{text-align:center;margin:0 auto 24px;max-width:60ch}.homepage #verticals :is(.s-title,.s-sub){text-align:center}.homepage #verticals .s-sub{margin:16px auto 0}.homepage #choose{background:transparent;color:var(--story-ink)}.homepage #choose :is(.door__tiers-note,.door__points){color:var(--story-muted)}.homepage #choose .door__tiers{display:grid;grid-template-columns:1fr;gap:16px;margin-top:16px}.homepage #choose :is(.door__tier,.door__wl){background:var(--story-surface);border:1px solid var(--story-line);color:var(--story-ink);box-shadow:none}.homepage #choose .door__tier--popular:before{display:none}.homepage #choose .door__tier-tag{color:#042722;background:var(--story-accent)}.homepage #choose .door__points{margin-top:24px}.homepage #choose .door__points li{color:var(--story-muted);border-color:var(--story-line)}.homepage #choose .door__tiers-note{font-size:13px;line-height:1.6;margin-top:20px}.homepage #choose p a,.homepage .story-information p a{color:var(--story-link);text-decoration:underline;text-underline-offset:4px}.homepage #compliance{margin-top:16px}.homepage #compliance .bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.homepage #compliance .tile{grid-column:auto;border:0;border-top:1px solid var(--story-line);background:none;border-radius:0;padding:24px 0;min-height:0}.homepage #compliance .tile h3{font-size:20px}.homepage #compliance .tile p{color:var(--story-muted);font-size:16px;margin-top:12px}.homepage #faq{margin-top:16px}.homepage #faq .story-information{padding-top:32px}.homepage .faq{max-width:none;margin:0}.homepage .faq__item{background:none;border-radius:0;border-color:var(--story-line)}.homepage .faq__item p{color:var(--story-muted)}@media(max-width:900px){.homepage{--story-gutter: 24px}}@media(max-width:650px){.homepage{--story-gutter: 20px}.homepage #compliance .bento{grid-template-columns:1fr}}@font-face{font-family:AB Avenir;src:local("Avenir-Roman");font-weight:400;font-display:swap}@font-face{font-family:AB Avenir;src:local("Avenir-Medium");font-weight:500;font-display:swap}@font-face{font-family:AB Avenir;src:local("Avenir-Heavy");font-weight:800;font-display:swap}.homepage{--bg: #000;--surface: #0b0b0b;--ink: #f3f4f6;--body: #d2dce8;--muted: #afbecf;--line: #2e3945;--accent: #14b8a6;--accent-ink: #042722;--link: #65d9c5;color-scheme:dark;background:var(--bg);color:var(--ink);font-family:AB Avenir,Avenir,Arial,sans-serif;font-size:18px;line-height:1.6}.homepage h1,.homepage h2,.homepage h3{margin:0;color:var(--ink);font-weight:500;text-wrap:balance}.homepage h1{font-size:clamp(44px,5.4vw,68px);line-height:1.1;letter-spacing:-.045em}.homepage h2{font-size:48px;line-height:1.14;letter-spacing:-.035em}.homepage h3{font-size:22px;line-height:1.3;letter-spacing:-.02em}.homepage p{color:var(--body)}.homepage figure,.homepage blockquote{margin:0}.homepage a{color:inherit}.homepage :is(a,button,summary):focus-visible{outline:2px solid var(--link);outline-offset:5px}.homepage :is(section,aside,main,figure,details)[id]{scroll-margin-top:112px}.homepage .flow-wrap,.homepage .container{width:min(1200px,calc(100% - 80px));max-width:1200px;margin-inline:auto;padding-inline:0}.homepage .flow-skip{position:fixed;top:-100px;left:20px;z-index:100;background:var(--surface);padding:12px}.homepage .flow-skip:focus{top:12px}.homepage .flow-brand{display:inline-flex;align-items:center;flex:none;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.6px;text-decoration:none}.homepage .flow-brand span{color:var(--accent)}.homepage .flow-brand img{width:25px;height:auto;margin-right:8px}.homepage .ab-site-header{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--line)}.homepage .ab-header-inner{display:flex;align-items:center;gap:36px;min-height:80px;position:relative}.homepage .ab-nav-content{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:1;min-width:0}.homepage .ab-primary-nav,.homepage .ab-nav-actions{display:flex;align-items:center;gap:20px}.homepage .ab-nav-actions{gap:12px}.homepage .ab-nav-actions>a:not(.ab-button),.homepage .ab-nav-direct{font-size:14px;text-decoration:none;padding-block:12px;white-space:nowrap}.homepage .ab-nav-actions>a:not(.ab-button):hover,.homepage .ab-nav-direct:hover{color:var(--link)}.homepage .ab-nav-group>summary{display:flex;align-items:center;gap:7px;list-style:none;min-height:44px;font-size:14px;cursor:pointer}.homepage .ab-nav-group>summary::-webkit-details-marker{display:none}.homepage .ab-nav-group[open]>summary{color:var(--link)}.homepage .ab-nav-group[open]>summary svg{transform:rotate(180deg)}.homepage .ab-mega{position:absolute;top:calc(100% - 1px);left:0;right:0;display:grid;grid-template-columns:2fr 1fr;border:1px solid var(--line);border-radius:0 0 12px 12px;background:var(--surface);padding:28px;gap:32px;box-shadow:0 20px 40px #0006}.homepage .ab-mega-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.homepage .ab-mega-links a{display:flex;flex-direction:column;padding:12px;border-radius:6px;gap:8px;text-decoration:none}.homepage .ab-mega-links a:hover{background:var(--bg)}.homepage .ab-mega-links strong{font-size:16px;font-weight:500}.homepage .ab-mega-links span{font-size:13px;line-height:1.6;color:var(--muted)}.homepage .ab-mega-aside{padding:12px 0 12px 28px;border-left:1px solid var(--line)}.homepage .ab-mega-aside p{font-size:16px;max-width:25ch}.homepage .ab-mega-aside a{display:inline-block;margin-top:12px;font-size:14px;color:var(--link);text-underline-offset:5px;padding-block:8px}.homepage .ab-menu-toggle{display:none}.homepage .ab-button,.homepage .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border:1px solid var(--line);border-radius:7px;font:inherit;font-size:15px;line-height:1.4;font-weight:500;text-decoration:none;box-shadow:none;margin:0;transition:background-color .12s,border-color .12s}.homepage .ab-button-primary,.homepage .btn.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.homepage .ab-button-primary:hover,.homepage .btn.btn--primary:hover{background:var(--link);border-color:var(--link)}.homepage .ab-button-secondary{background:transparent;color:var(--ink)}.homepage .ab-button-secondary:hover{background:var(--surface);border-color:var(--muted)}.homepage .ab-nav-actions .ab-button{min-height:42px;padding:10px 14px;font-size:13px;white-space:nowrap}.homepage .ab-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:32px}.homepage .flow-hero{padding-top:76px;position:relative;isolation:isolate}.homepage .flow-hero-visual{position:absolute;top:0;left:0;width:100%;height:420px;overflow:hidden;pointer-events:none;z-index:-1}.homepage .flow-hero-copy[data-hero-enter=true]{animation:flow-hero-rise .8s ease-in-out .3s both}.homepage .flow-hero-copy:focus-within{animation:none}@keyframes flow-hero-rise{0%{opacity:.5;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.homepage .flow-hero-copy{animation:none!important}}.homepage .flow-hero-copy{text-align:center;margin-inline:auto;max-width:1000px}.homepage .flow-intro{max-width:61ch;font-size:18px;line-height:1.7;margin:28px auto 0;color:var(--muted)}.homepage .flow-hero-screen{margin:56px auto 0;padding:0;border:0;border-radius:0;background:transparent;max-width:1100px}.homepage .flow-hero-screen{position:relative;isolation:isolate}.homepage .flow-hero-screen:before{content:"";position:absolute;inset:-96px -2vw -56px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 38% 38% at clamp(38%,var(--highlight-x, 50%),62%) clamp(38%,var(--highlight-y, 38%),62%),color-mix(in srgb,var(--accent) 40%,transparent) 0%,color-mix(in srgb,var(--accent) 30%,transparent) 35%,color-mix(in srgb,var(--accent) 12%,transparent) 68%,transparent 100%),radial-gradient(ellipse 16% 44% at 16% 48%,color-mix(in srgb,var(--accent) 22%,transparent) 0%,color-mix(in srgb,var(--accent) 14%,transparent) 48%,transparent 100%),radial-gradient(ellipse 16% 44% at 84% 48%,color-mix(in srgb,var(--accent) 22%,transparent) 0%,color-mix(in srgb,var(--accent) 14%,transparent) 48%,transparent 100%);filter:blur(24px);opacity:.78;transition:opacity .2s ease}.homepage .flow-hero-screen[data-highlight-entered=true]:before{animation:flow-preview-spotlight 1.8s ease-out .4s both;animation-play-state:paused}.homepage .flow-hero-screen[data-highlight-running=true]:before{animation-play-state:running}@keyframes flow-preview-spotlight{0%{opacity:.15;transform:scale(.94)}65%{opacity:1}to{opacity:.78;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.homepage .flow-hero-screen:before{animation:none!important}}@media(forced-colors:active){.homepage .flow-hero-screen:before{display:none}}.homepage .flow-hero-media{position:relative}.homepage .flow-hero-media:after{content:"";position:absolute;inset:auto 0 0;height:12%;pointer-events:none;backdrop-filter:blur(8px);background:linear-gradient(to bottom,transparent,var(--bg) 96%);mask-image:linear-gradient(to bottom,transparent,black 72%)}.homepage .flow-hero-media:has(>#hero-call-video[data-hero-preview-enter=true]){transform-origin:50% 0;animation:flow-preview-pullback 1.1s cubic-bezier(.22,1,.36,1) .45s both}@keyframes flow-preview-pullback{0%{opacity:.5;transform:perspective(1600px) translate3d(0,48px,70px) rotateX(0) scale(1)}65%{opacity:1;transform:perspective(1600px) translateZ(-110px) rotateX(18deg) scale(.94)}to{opacity:1;transform:perspective(1600px) translateZ(-70px) rotateX(12deg) scale(.96)}}@media(prefers-reduced-motion:reduce){.homepage .flow-hero-media{animation:none!important;transform:none!important}}.homepage img{display:block;max-width:100%;height:auto}.homepage .flow-hero-screen :is(img,video),.homepage .flow-review img{width:100%;border:1px solid var(--line);border-radius:7px}.homepage figcaption{font-size:12px;line-height:1.6;color:var(--muted);margin-top:14px}.homepage .flow-separator{margin-top:80px}.homepage .flow-separator .strip{background:transparent}.homepage .flow-separator .proof{background:var(--ab-graphite)}@media(max-width:650px){.homepage .flow-separator{margin-top:48px}}.homepage .flow-section{margin-top:112px}.homepage .flow-section-heading{text-align:center}.homepage .flow-product-heading{text-align:center;margin-top:128px;padding-top:64px;border-top:1px solid var(--line)}.homepage .flow-product-heading h2{max-width:800px;margin-inline:auto}.homepage .flow-product-heading h2,.homepage .flow-journey h2,.homepage #verticals .s-title{font-size:54px}.homepage .flow-moment{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center;margin-top:80px}.homepage .flow-copy{min-width:0}.homepage .flow-copy .flow-feature-label{font-size:14px;color:var(--link);margin:0 0 24px}.homepage .flow-copy>p{font-size:17px;max-width:43ch;color:var(--muted);margin-top:24px}.homepage .flow-copy>a{margin-top:28px}.homepage .flow-product-stage{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:32px}.homepage .flow-copy .flow-practice{font-size:14px;padding-top:20px;border-top:1px solid var(--line)}.homepage .flow-practice strong{font-weight:500;color:var(--ink)}.homepage #verticals{margin-top:112px}.homepage #verticals .story-information{padding-top:56px}.homepage #faq .s-title{font-size:40px}.homepage #verticals .vgrid{gap:16px}.homepage #faq{margin-top:80px}.homepage #faq .story-information{display:grid;grid-template-columns:.75fr 1.25fr;align-items:start;gap:72px;padding-top:56px}.homepage #faq .s-head{margin:0}.homepage #faq .faq__item{border-inline:0}.homepage #faq .faq__item summary{padding:20px 0;font-size:16px;line-height:1.5}.homepage #faq .faq__item p{font-size:15px;line-height:1.7;padding:0 32px 24px 0}.homepage #faq #compliance{margin-top:0}.homepage #choose{background:transparent}.homepage .flow-final-cta .cta__band{padding-inline:24px;border:1px solid var(--story-line);border-radius:12px;background:linear-gradient(110deg,#1f2937,#16283f 55%,#0b1f3a);box-shadow:0 0 16px color-mix(in srgb,var(--story-accent) 20%,transparent),0 0 36px color-mix(in srgb,var(--story-accent) 7%,transparent)}@media(forced-colors:active){.homepage .flow-final-cta .cta__band{background:Canvas;border-color:CanvasText;box-shadow:none}}.homepage .flow-final-cta .cta__band:before{display:none}.homepage .flow-final-cta :is(.cta__form input,.btn){border-radius:10px}.homepage .flow-final-cta .cta__form :is(input,button){border-color:color-mix(in srgb,var(--muted) 65%,var(--ab-graphite))}.homepage .flow-final-cta .cta__form input:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-color:var(--link)}.homepage .flow-final-cta .cta__band .btn--walkthrough{border-color:transparent;box-shadow:0 6px 16px -10px color-mix(in srgb,var(--accent) 30%,transparent)}.homepage .flow-final-cta .cta__band h2{font-size:44px;font-weight:650;line-height:1.1}.homepage .flow-final-cta .cta__form+.btn{margin-top:18px}.homepage .flow-final-cta .btn--ghost{background:var(--ab-graphite)}.homepage .flow-final-cta .cta__band>p{max-width:76ch;margin-inline:auto}@media(max-width:1100px){.homepage .ab-header-inner{justify-content:space-between;flex-wrap:wrap;gap:0;padding-block:16px;min-height:72px}.homepage .ab-menu-toggle:not([hidden]){display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:10px 14px;min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:6px;background:var(--surface);font:inherit;font-size:14px;cursor:pointer}.homepage .ab-nav-content{flex-basis:100%;flex-direction:column;align-items:stretch;gap:24px;padding:24px 0 8px;max-height:calc(100dvh - 100px);overflow-y:auto}.homepage .ab-site-header[data-enhanced=true]:not([data-menu-open=true]) .ab-nav-content{display:none}.homepage .ab-primary-nav{flex-direction:column;align-items:stretch;gap:8px}.homepage .ab-nav-group>summary{justify-content:space-between}.homepage .ab-mega{position:static;grid-template-columns:1fr;padding:16px;margin-block:8px;border-radius:8px;gap:16px;box-shadow:none}.homepage .ab-mega-links{grid-template-columns:1fr}.homepage .ab-mega-aside{padding:16px 12px 0;border-left:0;border-top:1px solid var(--line)}.homepage .ab-nav-actions{flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--line);gap:16px}.homepage .flow-moment{gap:40px}.homepage .flow-product-stage{padding:24px}.homepage h2{font-size:40px}}@media(max-width:900px){.homepage .flow-wrap,.homepage .container{width:calc(100% - 48px)}.homepage .flow-product-heading h2,.homepage .flow-journey h2,.homepage #verticals .s-title{font-size:44px}.homepage .flow-moment{grid-template-columns:1fr;gap:32px}.homepage .flow-copy>p{max-width:60ch}.homepage #faq .story-information{grid-template-columns:1fr;gap:32px}}@media(max-width:650px){.homepage .flow-wrap,.homepage .container{width:calc(100% - 40px)}.homepage{font-size:17px}.homepage h1{font-size:40px;line-height:1.12}.homepage h2,.homepage .flow-product-heading h2,.homepage .flow-journey h2,.homepage .flow-final-cta .cta__band h2,.homepage #verticals .s-title,.homepage #faq .s-title{font-size:32px}.homepage .flow-brand{font-size:20px}.homepage .flow-hero{padding-top:48px}.homepage .flow-intro{font-size:16px;margin-top:24px}.homepage .ab-actions{margin-top:28px}.homepage .flow-hero-screen{margin-top:40px}.homepage .flow-hero-screen figcaption{font-size:11px;margin-top:10px}.homepage .flow-separator{margin-top:80px}.homepage .flow-separator .strip{background:transparent}.homepage .flow-separator .proof{background:var(--ab-graphite)}.homepage .flow-separator{margin-top:48px}.homepage .flow-section{margin-top:72px}.homepage .flow-product-heading{margin-top:72px;padding-top:40px}.homepage .flow-moment{margin-top:48px}.homepage .flow-copy>p{font-size:16px}.homepage .flow-copy .flow-feature-label{margin-bottom:16px;font-size:13px}.homepage .flow-product-stage{padding:16px}.homepage #verticals{margin-top:72px}.homepage #verticals .story-information,.homepage #faq .story-information{padding-top:40px}.homepage #faq{margin-top:48px}}@media(max-width:360px){.homepage h1{font-size:36px}.homepage .ab-actions .ab-button{flex:1;padding-inline:14px}}@media(prefers-reduced-motion:reduce){.homepage *,.homepage *:before,.homepage *:after{scroll-behavior:auto;transition:none;animation:none}}.homepage .flow-hero-video{display:block;width:100%;height:auto;aspect-ratio:1686 / 856;object-fit:cover;object-position:center top;background:var(--surface)}.homepage .flow-hero-video{scroll-margin-top:100px}.homepage .flow-journey-track{margin-top:44px}.homepage .flow-story-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.homepage .flow-story-steps>li{min-width:0;display:flex;flex-direction:column;padding:24px 22px;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .2s}.homepage .flow-story-steps h3{display:flex;align-items:baseline;gap:12px;font-size:20px;line-height:1.35;font-weight:500;letter-spacing:-.015em;min-height:81px}.homepage .flow-story-step-number{font-size:30px;color:var(--link);flex:none}.homepage .flow-story-steps>li>p{font-size:15px;line-height:1.7;color:var(--muted);margin-top:24px}.homepage .flow-story-illustration{height:236px;display:flex;align-items:center;justify-content:center;position:relative;margin-top:20px;flex:none}.homepage .flow-story-mini-browser{width:100%;max-width:270px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--bg)}.homepage .flow-story-mini-browser-bar{height:26px;display:flex;align-items:center;gap:4px;padding:0 10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:8px}.homepage .flow-story-mini-browser-bar i{width:4px;height:4px;border-radius:50%;background:var(--line)}.homepage .flow-story-mini-browser-bar>span{margin-left:auto}.homepage .flow-story-mini-ad{padding:14px 18px}.homepage .flow-story-mini-ad>svg{width:36px;height:36px;color:var(--link);margin-bottom:6px}.homepage .flow-story-mini-ad>b,.homepage .flow-story-mini-ad>span{display:block}.homepage .flow-story-mini-ad>b{font-size:17px;font-weight:500;line-height:1.3}.homepage .flow-story-mini-ad>span{font-size:10px;color:var(--muted);margin-top:6px}.homepage .flow-story-ad-call{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;background:var(--accent);color:var(--accent-ink);font-size:11px;border-radius:4px;padding:8px}.homepage .flow-story-ad-call>svg{width:13px;height:13px;overflow:visible}.homepage .flow-story-call-bubble{position:absolute;bottom:0;right:4px;font-size:11px;color:var(--link);padding:8px 12px;background:var(--bg);border:1px solid var(--line);border-radius:18px;opacity:1}.homepage .flow-story-match-illustration{flex-direction:column;gap:20px}.homepage .flow-story-match-label{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.homepage .flow-story-small-status{width:5px;height:5px;background:var(--accent);border-radius:50%}.homepage .flow-story-agent-candidates{display:flex;gap:10px;width:100%;justify-content:center}.homepage .flow-story-candidate{position:relative;text-align:center;min-width:62px;color:var(--muted)}.homepage .flow-story-candidate>svg{width:52px;height:52px;padding:7px;border:1px solid var(--line);border-radius:50%;fill:none;stroke:currentColor;stroke-width:1.5}.homepage .flow-story-candidate>small{display:block;font-size:9px;margin-top:8px}.homepage .flow-story-candidate.flow-story-eligible{color:var(--link)}.homepage .flow-story-candidate.flow-story-eligible>svg{border-color:var(--link)}.homepage .flow-story-match-check{display:grid;place-items:center;position:absolute;right:0;top:35px;font-size:10px;width:18px;height:18px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.homepage .flow-story-match-factors{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;font-size:10px;color:var(--link)}.homepage .flow-story-connected-call{padding:20px 10px;display:flex;align-items:center;flex-direction:column;text-align:center}.homepage .flow-story-connected-call>svg{width:42px;height:42px;color:var(--link);margin-bottom:12px}.homepage .flow-story-connected-call>b{font-size:17px;font-weight:500}.homepage .flow-story-connected-call>span{font-size:9px;color:var(--muted);margin-top:6px}.homepage .flow-story-conversation-dots{display:flex;gap:4px;margin-top:14px;height:12px;align-items:center}.homepage .flow-story-conversation-dots>i{width:4px;height:4px;background:var(--link);border-radius:50%}.homepage .flow-story-illustration[data-animate=true] .flow-story-ad-call>svg{transform-origin:center;animation-name:flow-story-ring}.homepage .flow-story-illustration[data-animate=true] .flow-story-call-bubble{animation-name:flow-story-incoming}.homepage .flow-story-illustration[data-animate=true] .flow-story-candidate>svg{animation-name:flow-story-scan}.homepage .flow-story-illustration[data-animate=true] .flow-story-eligible>svg{animation-name:flow-story-match}.homepage .flow-story-illustration[data-animate=true] .flow-story-match-check{animation-name:flow-story-confirm}.homepage .flow-story-illustration[data-animate=true] .flow-story-match-factors{animation-name:flow-story-factors}.homepage .flow-story-illustration[data-animate=true] .flow-story-agent-browser{animation-name:flow-story-connected}.homepage .flow-story-illustration[data-animate=true] .flow-story-conversation-dots>i{animation-name:flow-story-talk}.homepage .flow-story-conversation-dots>i:nth-child(2){--voice-peak: 3}.homepage .flow-story-conversation-dots>i:nth-child(3){--voice-peak: 5}.homepage .flow-story-conversation-dots>i:nth-child(4){--voice-peak: 4}.homepage .flow-story-conversation-dots>i:nth-child(5){--voice-peak: 2}.homepage .flow-story-illustration[data-animate=true] *{animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease;animation-fill-mode:both;animation-delay:var(--flow-story-delay, 0ms)}.homepage .flow-story-illustration[data-running=false] *{animation-play-state:paused}.homepage .flow-story-illustration[data-animate=true] .flow-story-ad-call{animation-name:flow-story-dial}.homepage .flow-story-illustration[data-animate=true] .flow-story-candidate:nth-child(3)>svg{animation-name:flow-story-scan-late}@keyframes flow-story-ring{0%,6%,18%,30%,42%,to{transform:rotate(0)}9%,21%,33%{transform:rotate(-22deg) scale(1.12)}15%,27%,39%{transform:rotate(22deg) scale(1.12)}}@keyframes flow-story-dial{0%,45%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 0%,transparent)}12%,28%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 24%,transparent)}20%,38%{box-shadow:0 0 0 11px color-mix(in srgb,var(--accent) 0%,transparent)}}@keyframes flow-story-incoming{0%,24%,to{opacity:0;transform:translateY(10px) scale(.94)}38%,88%{opacity:1;transform:translateY(0) scale(1)}}@keyframes flow-story-scan{0%,30%,to{color:var(--muted);border-color:var(--line);transform:scale(1)}10%,20%{color:var(--link);border-color:var(--link);transform:scale(1.12)}}@keyframes flow-story-scan-late{0%,20%,52%,to{color:var(--muted);border-color:var(--line);transform:scale(1)}32%,42%{color:var(--link);border-color:var(--link);transform:scale(1.12)}}@keyframes flow-story-match{0%,44%,to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--accent) 0%,transparent)}58%,80%{transform:scale(1.14);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 14%,transparent)}}@keyframes flow-story-confirm{0%,46%,to{opacity:0;transform:scale(.4)}62%{opacity:1;transform:scale(1.25)}70%,90%{opacity:1;transform:scale(1)}}@keyframes flow-story-factors{0%,48%,to{opacity:.35}66%,90%{opacity:1}}@keyframes flow-story-connected{0%,to{border-color:var(--line)}20%,80%{border-color:var(--link)}}@keyframes flow-story-talk{0%,12%,28%,44%,60%,76%,to{transform:scaleY(1)}20%,52%,84%{transform:scaleY(var(--voice-peak, 2))}36%,68%,92%{transform:scaleY(calc(var(--voice-peak, 2) * .65))}}@media(max-width:1000px){.homepage .flow-story-steps{grid-template-columns:1fr}.homepage .flow-story-steps>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;padding:24px}.homepage .flow-story-steps h3{min-height:0;align-self:end;font-size:23px}.homepage .flow-story-steps>li>p{margin-top:20px;align-self:start}.homepage .flow-story-illustration{grid-column:2;grid-row:1 / 3;margin:0;height:250px}}@media(max-width:650px){.homepage .flow-journey-track{margin-top:32px}.homepage .flow-story-steps>li{display:flex;padding:20px}.homepage .flow-story-steps h3{align-self:stretch;font-size:20px}.homepage .flow-story-illustration{margin-top:20px;height:236px}.homepage .flow-story-steps>li>p{margin-top:20px}.homepage .flow-story-candidate{min-width:54px}.homepage .flow-story-agent-candidates{gap:8px}}@media(prefers-reduced-motion:reduce){.homepage .flow-journey-track *{animation:none!important;transition:none}}.homepage .flow-separator .proof,.homepage .ab-rounded-footer{background:var(--bg)}.homepage .ab-rounded-footer{position:relative;display:block;margin:96px 8px 0;border-top:1px solid var(--line);border-radius:24px 24px 0 0;background:var(--bg)}.ab-rounded-footer__inner{position:relative;width:min(100%,1280px);margin-inline:auto;padding:64px 40px 32px}.ab-rounded-footer__glow{position:absolute;inset:0 0 auto;height:128px;border-radius:24px 24px 0 0;background:radial-gradient(ellipse 35% 128px at 50% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent);pointer-events:none}.ab-rounded-footer__main{position:relative;display:flex;gap:64px}.ab-rounded-footer__brand{flex:0 1 33.333%;min-width:0}.homepage .ab-rounded-footer__brand .flow-brand{display:inline-flex;gap:0;min-height:44px;align-items:center;color:var(--ink)}.ab-rounded-footer__brand .flow-brand img{margin-right:10px}.homepage .ab-rounded-footer__brand p{max-width:32ch;margin:12px 0 4px;color:var(--muted);font-size:14px;line-height:1.65}.ab-rounded-footer__brand>a:not(.flow-brand){display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere;max-width:100%}.ab-rounded-footer__nav{display:grid;flex:1;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.homepage .ab-rounded-footer h2{margin:0 0 12px;font-size:14px;font-weight:800;line-height:1.5;letter-spacing:0}.ab-rounded-footer ul{margin:0;padding:0;list-style:none}.homepage .ab-rounded-footer a:not(.flow-brand){color:var(--muted);font-size:14px;line-height:1.5;text-decoration:none;transition:color .15s ease}.ab-rounded-footer__nav a{display:flex;align-items:center;min-height:44px;padding-block:8px}.homepage .ab-rounded-footer a:hover{color:var(--ink)}.homepage .ab-rounded-footer a:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:3px}.ab-rounded-footer__meta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;border-top:1px solid var(--line);padding-top:24px}.homepage .ab-rounded-footer__meta p{margin:0;color:var(--muted);font-size:12px}.ab-rounded-footer__meta nav{display:flex;flex-wrap:wrap;gap:16px}.homepage .ab-rounded-footer__meta a{display:inline-flex;align-items:center;min-height:44px;font-size:12px}@media(prefers-reduced-motion:no-preference){.ab-rounded-footer[data-entered] :is([data-slot=footer-brand],[data-slot=footer-column],[data-slot=footer-meta]){animation:footer-enter .5s cubic-bezier(.22,1,.36,1) both}.ab-rounded-footer:focus-within :is([data-slot=footer-brand],[data-slot=footer-column],[data-slot=footer-meta]){animation:none}}@keyframes footer-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(min-width:1280px){.homepage .ab-rounded-footer{margin-inline:16px}}@media(max-width:1023px){.ab-rounded-footer__inner{padding:48px 24px 24px}.ab-rounded-footer__main{flex-direction:column;gap:40px}}@media(max-width:639px){.homepage .ab-rounded-footer{margin-top:72px}.ab-rounded-footer__inner{padding-inline:16px}.ab-rounded-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.ab-rounded-footer__meta{flex-direction:column;align-items:flex-start;gap:8px}}@media(forced-colors:active){.ab-rounded-footer__glow{display:none}}.homepage .flow-moment{grid-template-columns:.8fr 1.2fr;gap:56px}.homepage .flow-product-stage.flow-showcase{--showcase-light: var(--story-accent);position:relative;isolation:isolate;aspect-ratio:1.2;min-width:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--showcase-light) 18%,transparent);border-radius:24px;background:#030909;box-shadow:0 24px 48px -36px #000}.flow-showcase:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 98% 52%,color-mix(in srgb,var(--showcase-light) 88%,transparent),transparent 60%),radial-gradient(ellipse at 14% 100%,color-mix(in srgb,var(--showcase-light) 48%,transparent),transparent 55%),linear-gradient(150deg,#020606 20%,#0a2426)}.flow-showcase:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 -64px 56px -32px #000000b8}.homepage .flow-showcase .flow-showcase-device{position:absolute;display:block;top:19%;left:5%;width:96%;margin:0;padding:5px;border:1px solid color-mix(in srgb,var(--showcase-light) 48%,#303c43);border-radius:18px;background:#111a1d;box-shadow:-8px 9px #071011,-9px 10px color-mix(in srgb,var(--showcase-light) 32%,#162629),-20px 36px 48px #000000bf,inset 0 1px #ffffff29;transform:rotate(-7deg);transform-origin:50% 50%}.homepage .flow-showcase :is(.flow-feature-video,.flow-showcase-device img){display:block;width:100%;height:auto;margin:0;border:0;border-radius:12px}.homepage .flow-showcase--coaching{--showcase-light: #2fcddd}.homepage .flow-showcase--coaching .flow-showcase-device{top:12%;left:8%;width:84%;transform:rotate(7deg)}.homepage .flow-showcase--report{--showcase-light: var(--story-link)}.homepage .flow-showcase--report .flow-showcase-device{top:9%;left:16%;width:64%;border-radius:20px;transform:rotate(-9deg)}.homepage .flow-showcase a.flow-showcase-open{position:absolute;z-index:2;right:24px;bottom:24px;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--story-link);color:var(--accent-ink);box-shadow:0 8px 28px #00000061;transition:background-color .16s ease,transform .16s ease}.homepage .flow-showcase-open:hover{background:var(--ink);transform:translate(2px,-2px)}.homepage .flow-showcase-open:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.homepage .flow-showcase-device:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.homepage .flow-showcase-report{min-width:0;margin:0}.homepage .flow-showcase-report figcaption{margin-top:16px;color:var(--muted);font-size:12px}.homepage .flow-showcase-report figcaption a{display:inline-flex;align-items:center;min-height:44px;color:var(--link);text-underline-offset:4px}@media(max-width:1100px){.homepage .flow-moment{gap:40px}}@media(max-width:900px){.homepage .flow-moment{grid-template-columns:1fr;gap:32px}}@media(max-width:650px){.homepage .flow-product-stage.flow-showcase{border-radius:18px}.homepage .flow-showcase .flow-showcase-device{padding:3px;border-radius:12px;transform:rotate(-5deg)}.homepage .flow-showcase--coaching .flow-showcase-device{transform:rotate(5deg)}.homepage .flow-showcase--report .flow-showcase-device{transform:rotate(-6deg)}.homepage .flow-showcase a.flow-showcase-open{width:44px;height:44px;right:16px;bottom:16px}}@media(prefers-reduced-motion:reduce){.homepage .flow-showcase-open{transition:none}.homepage .flow-showcase-open:hover{transform:none}}@media(forced-colors:active){.homepage .flow-showcase:before,.homepage .flow-showcase:after{display:none}.homepage .flow-product-stage.flow-showcase,.homepage .flow-showcase .flow-showcase-device,.homepage .flow-showcase a.flow-showcase-open{border:1px solid CanvasText;background:Canvas;color:LinkText;box-shadow:none}}.homepage .neo-journey{width:min(1100px,calc(100% - 80px));max-width:1100px;margin-top:88px}.homepage .neo-journey .flow-section-heading h2{font-size:clamp(34px,4.3vw,54px);line-height:1.12}.homepage .neo-art{position:relative;width:100%;aspect-ratio:1100/560;margin:24px auto 16px}.call-schematic{display:block;width:100%;height:100%;overflow:hidden}.schematic-grid{color:var(--line);opacity:.26}.schematic-traces{stroke:var(--line);stroke-width:1;opacity:.55}.schematic-route{stroke:#61706c;stroke-width:1.3}.schematic-base{fill:#101514;stroke:#303a37;stroke-width:1.5}.schematic-face{fill:#080c0c;stroke:#35413e;stroke-width:1.3;transition:stroke .22s,fill .22s}.schematic-chip{stroke:#35413e;stroke-dasharray:3 4}.schematic-icon{color:var(--ink);stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.call-schematic text{text-anchor:middle;fill:var(--ink);font-family:AB Avenir,Avenir,Arial,sans-serif;font-weight:600;text-rendering:geometricPrecision}.call-schematic .schematic-caption{font:600 12px monospace;letter-spacing:.5px;fill:#d4e2e1}.call-schematic .schematic-label{font-size:18px;fill:#f1f7f6}.call-schematic .schematic-small{font-size:15px;fill:#e1ecea}.call-schematic .schematic-micro{text-anchor:start;font:500 11px monospace;letter-spacing:.7px;fill:#b6cac5}.schematic-brand,.schematic-wave{stroke:var(--link)}.schematic-wave{stroke-width:1.5}.schematic-port{fill:var(--link)}.schematic-candidates{color:#64716d}.schematic-selected-agent{color:var(--link)}.schematic-selected-agent .schematic-face{stroke:var(--accent)}.schematic-selected-agent .schematic-caption{fill:var(--link)}.schematic-pulse{stroke:var(--link);stroke-width:3;stroke-linecap:round;stroke-dasharray:80 1000;stroke-dashoffset:80;opacity:0}.neo-journey[data-active="0"] [data-node="0"] .schematic-face,.neo-journey[data-active="1"] [data-node="1"] .schematic-face,.neo-journey[data-active="2"] [data-node="2"] .schematic-face,.neo-journey[data-active="3"] [data-node="3"] .schematic-face{stroke:var(--link);fill:#10211e}.neo-journey[data-active="2"] .schematic-chip{stroke:var(--accent)}.neo-hotspot{position:absolute;left:var(--zone-x);top:var(--zone-y);width:var(--zone-width);height:var(--zone-height);transform:translate(-50%,-50%);min-width:44px;min-height:44px;border:0;background:transparent;cursor:pointer;border-radius:12px}.neo-hotspot[hidden]{display:none}@keyframes schematic-signal{0%{stroke-dashoffset:1000;opacity:0}2%{opacity:1}30%{stroke-dashoffset:0;opacity:1}33%,to{stroke-dashoffset:0;opacity:0}}.homepage .neo-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.homepage .neo-steps h3{margin:0;font:inherit}.neo-step{display:flex;align-items:flex-start;gap:9px;width:100%;min-height:68px;padding:14px 4px 10px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;font-size:16px;line-height:1.4;text-align:left;transition:border-color .2s ease,color .2s ease}.neo-step:enabled{cursor:pointer}.neo-step-number{flex:none;font-size:12px;font-weight:600;line-height:23px;color:var(--link)}.neo-step[aria-pressed=true]{color:var(--ink);border-color:var(--link)}.neo-step:hover:enabled{color:var(--ink)}.neo-explanations{min-height:76px;padding-top:14px}.neo-explanations [hidden]{display:none}.homepage .neo-explanations p{margin:0;font-size:15px;line-height:1.65;color:var(--muted);max-width:76ch}@media(max-width:700px){.homepage .neo-journey{width:calc(100% - 40px);margin-top:64px}.homepage .neo-art{margin:20px auto}.neo-hotspot{display:none}.homepage .neo-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.neo-step{min-height:60px}.neo-explanations{min-height:96px}}@media(max-width:420px){.homepage .neo-steps{grid-template-columns:1fr;gap:0}.neo-step{min-height:48px;padding:11px 4px}.neo-explanations{min-height:112px}}@media(prefers-reduced-motion:reduce){.neo-journey *,.neo-journey *:before,.neo-journey *:after{animation:none!important;transition:none!important}}@media(forced-colors:active){.schematic-grid,.schematic-traces,.schematic-pulse{display:none}.schematic-face,.schematic-base{fill:Canvas;stroke:CanvasText}.schematic-route{stroke:CanvasText}.call-schematic text{fill:CanvasText}.neo-step[aria-pressed=true]{border-color:Highlight;color:Highlight}}.homepage .neo-journey{max-width:1200px;width:min(1200px,calc(100% - 80px))}.homepage .neo-art{aspect-ratio:auto;padding-top:140px;margin-top:12px}.call-schematic{height:auto;aspect-ratio:1100 / 560}.neo-journey[data-enhanced=true] .neo-explanations{position:absolute;inset:0;padding:0;min-height:0;pointer-events:none}.neo-bubble{padding:18px 20px;border:1px solid #39625c;border-radius:14px;background:#0e191c;box-shadow:0 12px 36px #0008,0 0 24px #14b8a612}.neo-bubble strong{display:block;color:#f1faf8;font-size:18px;font-weight:600;margin-bottom:0;line-height:1.45}.homepage .neo-bubble p{color:#d2dce8;font-size:14px;line-height:1.6}.neo-journey[data-enhanced=true] .neo-bubble{position:absolute;z-index:4;transform:translateY(-100%);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s}.neo-journey[data-enhanced=true] .neo-bubble[data-open=true]{opacity:1;visibility:visible}.neo-journey[data-enhanced=true] .neo-bubble:after{content:"";position:absolute;left:var(--bubble-arrow, 50%);bottom:-6px;width:10px;height:10px;transform:rotate(45deg);background:#0e191c;border-right:1px solid #39625c;border-bottom:1px solid #39625c}.schematic-match-route{stroke:#526660;stroke-width:1.3}.schematic-match-beam{stroke:#65d9c5;stroke-width:2.5;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0}.schematic-check,.schematic-match-label{opacity:0}[data-candidate][data-lit=true]{color:#65d9c5}[data-candidate][data-lit=true] .schematic-face{fill:#102e27;stroke:#65d9c5}[data-candidate][data-checked=true] .schematic-check,[data-candidate][data-checked=true] .schematic-match-label{opacity:1}[data-candidate][data-checked=true] .schematic-wait-label{opacity:0}.schematic-node[data-lit=true] .schematic-face{filter:drop-shadow(0 0 9px #14b8a67a)}.schematic-node[data-lit=true] .schematic-icon{color:#9ff5e2}.schematic-node .schematic-icon,.schematic-node image{transform-box:fill-box;transform-origin:center}.neo-hotspot{z-index:2}.neo-hotspot:focus-visible{outline:2px solid #65d9c5;outline-offset:3px}.neo-journey:not([data-enhanced=true]) .neo-explanations{display:grid;gap:12px}@media(max-width:700px){.homepage .neo-journey{width:calc(100% - 32px)}.homepage .neo-art{padding-top:160px}.neo-hotspot{display:block}.neo-bubble{padding:16px}.neo-bubble strong{font-size:16px}.homepage .neo-bubble p{font-size:13px}}@media(forced-colors:active){.neo-bubble,.neo-journey[data-enhanced=true] .neo-bubble:after{background:Canvas;border-color:CanvasText;box-shadow:none}.neo-bubble strong,.homepage .neo-bubble p{color:CanvasText}.schematic-match-route,.schematic-match-beam{stroke:CanvasText}}.neo-journey[data-enhanced=true] .neo-bubble:before{content:"";position:absolute;left:var(--bubble-arrow, 50%);top:calc(100% + 6px);height:var(--bubble-gap, 0px);border-left:1px dashed #65d9c54a;pointer-events:none}.schematic-pulse,.schematic-match-beam{stroke:#dffff7;filter:url(#schematic-energy)}.schematic-energy-head{pointer-events:none}.schematic-wave{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:reduce){.schematic-energy-head{display:none}}@media(forced-colors:active){.schematic-pulse,.schematic-match-beam{filter:none}.schematic-energy-head{display:none}}.schematic-uplight{fill:url(#schematic-uplight);opacity:0;pointer-events:none;transition:opacity .22s ease}.schematic-node[data-lit=true] .schematic-uplight{opacity:1}@media(prefers-reduced-motion:reduce){.schematic-uplight{transition:none}}@media(forced-colors:active){.schematic-uplight{display:none}}.schematic-node .schematic-base,.schematic-candidates .schematic-base{fill:#192420;stroke:#40534c;filter:drop-shadow(2px 6px 4px #0009)}.schematic-node .schematic-face,.schematic-candidates .schematic-face{fill:url(#schematic-surface);stroke:#50655e}.neo-journey .schematic-node[data-lit=true] .schematic-face,.neo-journey [data-candidate][data-lit=true] .schematic-face{fill:#102e27;stroke:#65d9c5}@media(forced-colors:active){.schematic-node .schematic-base,.schematic-candidates .schematic-base,.schematic-node .schematic-face,.schematic-candidates .schematic-face,.neo-journey .schematic-node[data-lit=true] .schematic-face,.neo-journey [data-candidate][data-lit=true] .schematic-face{fill:Canvas;stroke:CanvasText;filter:none}}.schematic-image-world{aspect-ratio:1617 / 913}.schematic-image-world .schematic-face,.neo-journey .schematic-image-world .schematic-node[data-lit=true] .schematic-face,.neo-journey .schematic-image-world [data-candidate][data-lit=true] .schematic-face{fill:transparent;stroke:transparent;filter:none}.schematic-image-world .schematic-node[data-lit=true] .schematic-face{stroke:#65d9c5!important;stroke-width:1.5;filter:drop-shadow(0 0 9px #14b8a67a)!important}.schematic-image-world [data-candidate][data-lit=true] .schematic-face{fill:#24cda633!important;stroke:#65d9c5!important;stroke-width:2;filter:drop-shadow(0 0 8px #14b8a680)!important}.schematic-image-world .schematic-icon,.schematic-glyph-erase{opacity:0;pointer-events:none}.neo-journey[data-motion=true][data-active="0"] [data-glyph="0"],.neo-journey[data-motion=true][data-active="1"] [data-glyph="1"],.neo-journey[data-motion=true][data-active="2"] [data-glyph="2"],.neo-journey[data-motion=true][data-active="3"] [data-glyph="3"],.neo-journey[data-motion=true] .schematic-image-world .schematic-node[data-lit=true] .schematic-icon{opacity:1}.schematic-image-world .schematic-uplight{pointer-events:none}@media(forced-colors:active){.schematic-image-world .schematic-node[data-lit=true] .schematic-face,.schematic-image-world [data-candidate][data-lit=true] .schematic-face{stroke:Highlight!important;filter:none!important}}.schematic-person-glow{opacity:0;pointer-events:none}[data-candidate][data-lit=true] .schematic-person-glow{opacity:1}.homepage .flow-hero-media[data-scan-mounted]{transform-style:preserve-3d;z-index:1}.homepage .flow-hero-media[data-scan-mounted]:after{backdrop-filter:none;transform:translateZ(0)}.homepage .flow-hero-media[data-scan-paused=true]{animation-play-state:paused}.hero-scan-scene{position:absolute;inset:0;pointer-events:none;transform-style:preserve-3d;visibility:hidden}[data-scan-ready=true]>.hero-scan-scene{visibility:visible}.hero-scan-layer,.hero-scan-well{position:absolute;border-radius:12px;opacity:0}.hero-scan-well{background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:blur(7px)}.hero-scan-layer{transform-style:preserve-3d;background:color-mix(in srgb,var(--surface) 35%,transparent);outline:1px solid color-mix(in srgb,var(--ink) calc(var(--scan-lift, 0) * 30%),transparent);box-shadow:0 14px 24px rgb(0 0 0 / calc(var(--scan-lift, 0) * .3)),0 2px 5px rgb(0 0 0 / calc(var(--scan-lift, 0) * .18))}.hero-scan-layer:before,.hero-scan-layer:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:var(--scan-lift, 0)}.hero-scan-layer:before{background:linear-gradient(140deg,color-mix(in srgb,var(--ink) 9%,transparent),transparent 48%,color-mix(in srgb,var(--accent) 5%,transparent));backdrop-filter:blur(10px) saturate(1.15)}.hero-scan-layer:after{transform:translateZ(1px);background:radial-gradient(ellipse at var(--glass-scan-x, -30%) 0%,color-mix(in srgb,var(--ink) 12%,transparent),transparent 65%);box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 42%,transparent),inset 1px 0 color-mix(in srgb,var(--ink) 13%,transparent),inset 0 -1px color-mix(in srgb,var(--accent) 22%,transparent)}.hero-scan-layer canvas{position:relative;display:block;width:100%;height:100%;border-radius:inherit;opacity:calc(1 - var(--scan-lift, 0) * .1)}.hero-scan-label{position:absolute;left:10px;bottom:calc(100% + 6px);padding:3px 7px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:4px;background:var(--surface);color:var(--ink);font:10px/1.2 monospace;white-space:nowrap;opacity:var(--scan-lift, 0)}.hero-scan-foreground{position:absolute;inset:0;z-index:3;pointer-events:none;transform-origin:50% 0}.hero-scan-beam{position:absolute;left:0;top:-7%;width:1px;height:114%;opacity:0;background:color-mix(in srgb,var(--ink) 70%,var(--accent));box-shadow:0 0 8px var(--accent),0 0 24px color-mix(in srgb,var(--accent) 40%,transparent)}.hero-scan-beam:before{content:"";position:absolute;inset:0 0 0 -70px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 7%,transparent) 48%,color-mix(in srgb,var(--ink) 18%,transparent));border-block:1px solid color-mix(in srgb,var(--ink) 25%,transparent);border-right:1px solid color-mix(in srgb,var(--ink) 65%,transparent);clip-path:polygon(32% 0,100% 4%,100% 96%,32% 100%,0 94%,0 6%)}.hero-scan-beam:after{content:"";position:absolute;top:4%;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--ink);box-shadow:0 0 16px var(--accent)}@media(max-width:700px){.hero-scan-label{display:none}.hero-scan-layer,.hero-scan-well{border-radius:5px}}@media(prefers-reduced-motion:reduce),(forced-colors:active){.hero-scan-scene,.hero-scan-foreground{display:none}}.homepage .flow-hero-media[data-scan-mounted] .hero-scan-layer{backface-visibility:hidden}.homepage [data-hero-timeline]{--hero-progress: 0}.homepage [data-hero-timeline] .flow-hero-copy{animation:none;opacity:calc(.5 + var(--hero-progress) * .5);transform:translateY(calc((1 - var(--hero-progress)) * 48px))}.homepage [data-hero-timeline] .flow-hero-media{animation:none;transform-origin:50% 0}.homepage [data-hero-timeline] .flow-hero-screen:before{animation:none;transition:none;opacity:calc(.15 + var(--hero-progress) * .63);transform:scale(calc(.94 + var(--hero-progress) * .06))}.homepage [data-hero-timeline] [data-hero-lamp]{transform:scaleX(calc(.5 + var(--hero-progress) * .5));opacity:calc(.5 + var(--hero-progress) * .5)}.homepage .flow-hero-media>.hero-scan-still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;pointer-events:none;transform:translateZ(0)}@media(prefers-reduced-motion:reduce),(forced-colors:active){.homepage [data-hero-timeline] .flow-hero-copy{opacity:1;transform:none}.homepage [data-hero-timeline] [data-hero-lamp]{transform:none;opacity:1}}.homepage .hero-scan-runway{height:calc(var(--scan-scene-height, 900px) + var(--scan-distance, 160svh))}.homepage .hero-scan-runway>.flow-hero{position:sticky;top:var(--scan-pin-top, 120px);padding-top:80px;padding-bottom:12px}.homepage .hero-scan-runway .flow-hero-screen{position:relative;margin:64px auto 0;width:min(100%,1100px,max(240px,calc((100svh - var(--scan-pin-top, 120px) - 510px) * 1.97)))}.homepage [data-hero-control=scroll] .flow-hero-copy,.homepage [data-hero-control=scroll-triggered] .flow-hero-copy,.homepage [data-hero-control=scroll] [data-hero-lamp],.homepage [data-hero-control=scroll-triggered] [data-hero-lamp]{opacity:1;transform:none}@media(max-height:850px){.homepage .hero-scan-runway>.flow-hero{padding-top:56px}.homepage .hero-scan-runway h1{font-size:clamp(32px,4vw,44px)}.homepage .hero-scan-runway .flow-intro{margin-top:14px;font-size:16px;line-height:1.5}.homepage .hero-scan-runway .ab-actions{margin-top:18px}.homepage .hero-scan-runway .flow-hero-screen{margin-top:40px;width:min(100%,1100px,max(240px,calc((100svh - var(--scan-pin-top, 120px) - 358px) * 1.97)))}}.homepage .hero-scan-runway[data-static=true]{height:auto}.homepage .hero-scan-runway[data-static=true]>.flow-hero{position:relative;top:auto}.homepage .hero-scan-runway[data-static=true] .flow-hero-screen{width:100%}.homepage .ab-conversation-cta{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:112px 24px 100px;border-top:1px solid var(--line);background:var(--bg);scroll-margin-top:90px}.ab-conversation-cta__anchor{position:absolute;top:0}.ab-conversation-cta__backdrop{position:absolute;inset:0;z-index:-1;display:flex;align-items:center;pointer-events:none;user-select:none;mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent)}.ab-conversation-cta__marquee{display:flex;width:max-content;flex-shrink:0;color:color-mix(in srgb,var(--link) 9%,transparent);font-size:clamp(100px,16vw,240px);font-weight:800;letter-spacing:-.055em;line-height:1;white-space:nowrap;animation:cta69-marquee 100s linear infinite;animation-play-state:paused}.ab-conversation-cta[data-motion-running=true] .ab-conversation-cta__marquee{animation-play-state:running}@keyframes cta69-marquee{to{transform:translate(-50%)}}.ab-conversation-cta__content{max-width:780px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center}.ab-conversation-cta__badge{padding:6px 14px;border:1px solid var(--line);border-radius:999px;color:var(--link);background:var(--bg);font-size:13px}.homepage .ab-conversation-cta h2{max-width:760px;margin:28px 0 0;font-size:clamp(38px,5.1vw,68px);line-height:1.08;letter-spacing:-.045em;font-weight:500}.homepage .ab-conversation-cta__note{max-width:560px;margin:26px 0 0;color:var(--muted);font-size:18px;line-height:1.65;text-wrap:pretty}.homepage .ab-conversation-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:56px;margin-top:38px;padding:14px 30px;border:1px solid #89ffe9;border-radius:12px;color:var(--accent-ink);background:linear-gradient(180deg,#55f5db,#14b8a6);box-shadow:0 0 22px #14b8a65c,0 0 60px #14b8a62e,inset 0 1px #ffffff80;font-size:18px;font-weight:800;text-decoration:none;transition:box-shadow .18s ease,background .18s ease}.homepage .ab-conversation-cta__button:hover{background:#55f5db;box-shadow:0 0 28px #14b8a680,0 0 80px #14b8a645,inset 0 1px #ffffff80}.homepage .ab-conversation-cta__button:active{background:#10a898}.homepage .ab-conversation-cta :is(a,button):focus-visible{outline:2px solid #6ffff0;outline-offset:5px}.homepage .ab-conversation-cta__footnote{margin:22px 0 0;color:var(--muted);font-size:13px}.ab-conversation-cta__motion{position:absolute;right:24px;bottom:18px;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;color:var(--muted);background:var(--bg);cursor:pointer}.ab-conversation-cta__motion[hidden],.cta-motion-play,.ab-conversation-cta__motion[aria-pressed=true] .cta-motion-pause{display:none}.ab-conversation-cta__motion[aria-pressed=true] .cta-motion-play{display:block}@media(max-width:650px){.homepage .ab-conversation-cta{padding:76px 20px 84px}.homepage .ab-conversation-cta__note{font-size:16px}}@media(prefers-reduced-motion:reduce){.ab-conversation-cta__marquee{animation:none}.ab-conversation-cta__motion{display:none}.homepage .ab-conversation-cta__button{transition:none}}@media(forced-colors:active){.ab-conversation-cta__backdrop{display:none}.homepage .ab-conversation-cta__button{color:LinkText;background:Canvas;border-color:LinkText;box-shadow:none}}.homepage #verticals .s-head{text-align:left;align-items:start}.homepage #verticals .s-sub{margin-left:0}.homepage #verticals .vgrid{gap:24px}.homepage #verticals .vcard{flex:0 0 calc((100% - 48px) / 3);max-width:none;width:auto;min-height:0;padding:0;gap:0;border:1px solid #29373a;border-radius:20px;background:#0b1013;transition:border-color .2s ease,box-shadow .2s ease}.homepage #verticals .vgrid:where(:not(:has(.vcard:not([hidden])~.vcard:not([hidden])~.vcard:not([hidden])))) .vcard{flex-basis:calc((100% - 24px)/2)}.homepage #verticals .vcard:hover{border-color:var(--story-link);background:#0b1013;box-shadow:0 0 36px #14b8a620}.homepage #verticals .vcard__art{position:relative;height:140px;flex:none;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 90%,#13504b70,transparent 65%),linear-gradient(120deg,#0c171c,#10191c)}.homepage #verticals .vcard[data-vertical="Premium Final Expense"] .vcard__art{background:radial-gradient(ellipse at 50% 90%,#1b476e60,transparent 65%),linear-gradient(120deg,#10191e,#0b1821)}.homepage #verticals .vcard__symbol{position:relative;width:70px;color:var(--story-link);transition:transform .25s ease}.homepage #verticals .vcard__symbol svg{display:block;width:100%}.homepage #verticals .vcard[data-vertical="Premium Final Expense"] .vcard__symbol{color:#a5cde8}.homepage #verticals .vcard:hover .vcard__symbol{transform:translateY(-4px)}.homepage #verticals .vcard__orbit{position:absolute;width:150px;height:150px;top:52px;border:1px solid #65d9c51c;border-radius:50%;transform:rotateX(60deg)}.homepage #verticals .vcard__orbit--outer{width:245px;height:245px;top:4px}.homepage #verticals .vcard h3{text-align:left;padding:26px 28px 0;margin:0 0 6px;font-size:25px;font-weight:500;line-height:1.35;letter-spacing:-.035em}.homepage #verticals .vcard>p{margin:0;padding:0 28px;font-size:14px;flex:1}.homepage #verticals .vcard__pricing{margin-top:auto;padding:28px}.homepage #verticals .vcard__pricing>p:not(.vcard__rate){font-size:14px}.homepage #verticals p.vcard__rate{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.homepage #verticals .vcard__rate strong{font-size:44px;font-weight:500;line-height:1.15;letter-spacing:-.045em}.homepage #verticals .vcard__rate span{font-size:14px}.homepage #verticals .vcard__foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-top:22px;padding-top:17px;border-top:1px solid #29343a;font-size:12px;color:var(--story-muted)}.homepage #verticals .vcard__foot:empty{display:none}.homepage #verticals .verticals-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:30px}.homepage #verticals .verticals-actions p{color:var(--story-muted);font-size:13px;margin:0}@media(max-width:1000px){.homepage #verticals .vcard{flex-basis:calc((100% - 24px)/2)}}@media(max-width:760px){.homepage #verticals .vgrid{gap:18px}.homepage #verticals .vgrid .vcard{flex-basis:100%}.homepage #verticals .vcard h3{text-align:left;padding:24px 24px 0}.homepage #verticals .vcard>p{padding-inline:24px}.homepage #verticals .vcard__pricing{padding:24px}.homepage #verticals .vcard__rate strong{font-size:42px}.homepage #verticals .verticals-actions{align-items:start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.homepage #verticals .vcard,.homepage #verticals .vcard__symbol{transition:none}.homepage #verticals .vcard:hover .vcard__symbol{transform:none}}@media(forced-colors:active){.homepage #verticals .vcard{border-color:CanvasText;box-shadow:none}.homepage #verticals .vcard__art{background:Canvas}.homepage #verticals .vcard__symbol{color:CanvasText}}
