.home-page{--site-content-width:none;--site-content-gutter:clamp(20px,4vw,128px);--home-text-gradient:linear-gradient(100deg,#0aefdd -35%,#0025ff 85%);--home-body-size:clamp(17px,1.1vw,20px)}.home-hero{isolation:isolate;background:#fff;position:relative;overflow:hidden}.home-hero:before{content:"";z-index:-1;background:radial-gradient(at 88% 30%,#f0f4ff 0,transparent 48%),linear-gradient(#fff 72%,#fbfcff);position:absolute;top:0;bottom:0;left:0;right:0}.home-hero-light{pointer-events:none;background:radial-gradient(at 28% 0,rgba(157,189,255,.44),transparent 55%),radial-gradient(at 78% 5%,rgba(10,239,221,.125),transparent 50%);height:460px;position:absolute;top:0;bottom:auto;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0,rgba(0,0,0,.733) 100px,rgba(0,0,0,.2) 240px,transparent 400px);mask-image:linear-gradient(#000 0,rgba(0,0,0,.733) 100px,rgba(0,0,0,.2) 240px,transparent 400px)}.home-hero-light svg{display:block}.home-diamond-halo{filter:blur(5px);opacity:.55}.home-diamond-edge{fill:#367aff;fill-opacity:.025;stroke:url(#home-diamond-glow);stroke-width:1px;stroke-opacity:.25}.home-diamond-trace{stroke:url(#home-diamond-glow);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.18 .82;animation:8s linear infinite paused home-diamond-travel}.home-diamond-trace--1{animation-delay:-2s}.home-diamond-trace--2{animation-delay:-4s}.home-diamond-trace--3{animation-delay:-6s}.home-hero-light[data-playing=true] .home-diamond-trace{animation-play-state:running}@keyframes home-diamond-travel{to{stroke-dashoffset:-1px}}@media (prefers-reduced-motion:reduce){.home-diamond-trace{opacity:0;animation:none}}.home-hero>.container-x{z-index:1;position:relative}.home-hero-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:max(40px,min(5vw,128px));padding-top:max(56px,min(5vw,100px));padding-bottom:64px;display:grid}.home-hero-copy{min-width:0}.home-hero-visual{justify-self:center;width:100%;min-width:0;max-width:960px}.home-hero-eyebrow{color:#526078;letter-spacing:.005em;align-items:center;gap:16px;margin-bottom:30px;font-size:14px;font-weight:500;line-height:1.45;display:flex}.home-hero-eyebrow>span:first-child{border-right:1px solid #cbd7e7;flex-shrink:0;align-items:center;padding-right:16px;display:inline-flex}.home-hero-eyebrow>span:last-child{max-width:28ch}.home-hero-eyebrow img{-o-object-fit:contain;object-fit:contain;width:89px;height:25px;display:block}.zyb-site .home-hero h1{max-width:15ch;font-family:var(--font-sans);letter-spacing:-.048em;text-wrap:balance;color:var(--home-ink);margin:0;font-size:max(46px,min(4.6vw,104px));font-weight:600;line-height:1.06}.home-hero h1 em{color:#0025ff;font-style:normal}.home-hero h1 .home-title-time{white-space:nowrap;display:inline-block}.home-hero-lead{color:#586276;max-width:650px;margin:26px 0 0;font-size:max(18px,min(1.35vw,22px));line-height:1.7}.home-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.home-hero-actions>a{border-radius:9px;min-height:52px;font-size:15px}.home-hero-price{color:#697386;flex-wrap:wrap;align-items:center;gap:7px;margin:18px 0 0;font-size:13px;display:flex}.home-hero-price strong{color:#24314b;font-weight:600}.home-hero-proof{flex-wrap:wrap;gap:9px 19px;margin:25px 0 0;padding:0;list-style:none;display:flex}.home-hero-proof li{color:#647084;align-items:center;gap:6px;font-size:13px;display:flex}.home-hero-proof svg{color:#337a65}.home-proof-strip{border-top:1px solid #e2e8f2;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:24px;padding-bottom:24px;display:grid}.home-proof-strip>div{justify-content:center;align-items:center;gap:13px;min-width:0;display:flex}.home-proof-strip>div+div{border-left:1px solid #e2e8f2}.home-proof-strip strong{font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;font-size:27px}.home-proof-strip span{color:#697386;max-width:120px;font-size:13px;line-height:1.45}.home-demo-section{background:#f6f8fc;border-top:1px solid #e7ecf4;border-bottom:1px solid #e7ecf4;padding:88px 0;scroll-margin-top:110px}.home-demo-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.home-demo-heading h2{margin:11px 0 0;font-size:max(30px,min(3vw,44px))}.home-demo-heading p{color:#69758b;max-width:410px;font-size:15px;line-height:1.6}.home-brand-section{padding-top:38px;padding-bottom:38px}.home-brand-heading{text-align:center;color:#657086;margin:0;font-size:max(13px,min(1vw,16px));font-weight:500;line-height:1.6}.home-brand-row{--brand-gap:clamp(40px,4vw,76px);--brand-loop-duration:80s;margin-top:26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);container-type:inline-size}.home-brand-track{width:max-content;animation:home-brand-loop var(--brand-loop-duration)linear infinite;animation-play-state:paused;display:flex}.home-brand-row[data-playing=true] .home-brand-track{animation-play-state:running}.home-brand-sequence{justify-content:space-around;align-items:center;gap:var(--brand-gap);min-width:100cqw;padding:8px calc(var(--brand-gap)/2);flex:none;margin:0;list-style:none;display:flex}@keyframes home-brand-loop{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.home-brand-row{-webkit-mask-image:none;mask-image:none}.home-brand-track{width:100%;animation:none}.home-brand-sequence{flex-wrap:wrap;justify-content:center;gap:24px 40px;width:100%;padding-left:0;padding-right:0}.home-brand-sequence[aria-hidden=true],.home-brand-sequence>[data-logo-repeat]:not([data-logo-repeat="0"]){display:none}}.home-brand-logo{opacity:.78;filter:grayscale();flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:38px;display:flex}.home-brand-logo img{-o-object-fit:contain;object-fit:contain;max-width:none;height:26px}.home-brand-logo--claude img{width:26px}.home-brand-logo--claude span{letter-spacing:-.9px;color:#191815;font-family:Georgia,Times New Roman,serif;font-size:29px;line-height:1}.home-connected{color:#fff;background:#0d1529;position:relative;overflow:hidden}.home-connected-layout{grid-template-columns:.95fr 1.05fr;align-items:center;gap:64px;padding-top:85px;padding-bottom:85px;display:grid}.home-connected h2{color:#fff;margin-top:15px;font-size:max(34px,min(3.8vw,52px));line-height:1.08}.home-connected-copy{color:#a3afc5;margin:22px 0 28px;font-size:16px;line-height:1.7}.home-connected-stats{border-top:1px solid rgba(255,255,255,.08);flex-wrap:wrap;gap:28px;margin-top:35px;padding-top:24px;display:flex}.home-connected-stats strong{font-size:23px;display:block}.home-connected-stats span{color:#8592ac;font-size:11px}.home-handoff{--handoff-inline:22px;--handoff-top:20px;--handoff-gap:12px;gap:var(--handoff-gap);display:grid;position:relative}.home-handoff-step{background:rgba(255,255,255,.016);border:1px solid rgba(255,255,255,.07);border-radius:13px;align-items:start;gap:16px;padding:20px 22px;display:flex;position:relative}.home-handoff-step>span{color:#93b6ff;background:#192b4a;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.home-handoff-step strong{color:#edf3ff;font-size:15px;display:block}.home-handoff-step p{color:#8595b0;margin:5px 0 0;font-size:13px;line-height:1.5}.home-marketing{--home-ink:#14213b;--home-blue:#315cf5}.home-proof-strip{padding-top:25px;padding-bottom:25px}.home-proof-strip strong{color:#243654;font-family:var(--font-sans);font-weight:600}.home-demo-section{background:linear-gradient(#fff,#f7f9fd 45%,#f8faff);border-top:0;padding:104px 0 88px;position:relative}.home-demo-heading{text-align:center;flex-direction:column;align-items:center;gap:0;max-width:800px;margin:0 auto 46px;display:flex}.zyb-site .home-demo-heading h2{max-width:770px;font-family:var(--font-sans);letter-spacing:-.05em;color:var(--home-ink);margin:18px 0 0;font-size:max(36px,min(4.1vw,60px));font-weight:600;line-height:1.1}.home-demo-heading h2>span{color:var(--home-blue)}.home-demo-heading p{color:#637086;max-width:640px;margin:22px 0 0;font-size:18px;line-height:1.7}.home-connected{background:#10192d}.home-connected-layout{padding-top:88px;padding-bottom:88px}.home-connected h2{font-family:var(--font-sans);letter-spacing:-.045em;font-weight:600}.home-handoff-step{background:linear-gradient(130deg,rgba(255,255,255,.027),rgba(255,255,255,.008));border-color:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(5,11,21,.082)}@media (min-width:1600px){.home-connected-layout{padding-top:max(96px,min(4.5vw,128px));padding-bottom:max(96px,min(4.5vw,128px))}.home-connected h2{max-width:20ch}.home-connected-copy{max-width:60ch;font-size:17px}.home-handoff{--handoff-top:clamp(24px,1.2vw,32px);--handoff-gap:clamp(16px,1vw,24px)}.home-handoff-step{padding:var(--handoff-top)var(--handoff-inline)}.home-handoff-step strong{font-size:16px}.home-handoff-step p{max-width:65ch;font-size:14px}}@media (max-width:1023px){.home-hero-light{height:340px;-webkit-mask-image:linear-gradient(#000 0,rgba(0,0,0,.6) 70px,rgba(0,0,0,.2) 180px,transparent 310px);mask-image:linear-gradient(#000 0,rgba(0,0,0,.6) 70px,rgba(0,0,0,.2) 180px,transparent 310px)}.home-hero-layout{grid-template-columns:1fr;gap:42px;padding-top:44px;padding-bottom:44px}.zyb-site .home-hero h1{max-width:16ch;font-size:max(46px,min(7.5vw,72px))}.home-hero-visual{max-width:720px}.home-hero-lead{max-width:610px}.home-connected-layout{grid-template-columns:1fr;gap:35px}.home-demo-section{padding-top:78px}}@media (max-width:639px){.home-hero-light{height:280px;-webkit-mask-image:linear-gradient(#000 0,rgba(0,0,0,.6) 58px,rgba(0,0,0,.133) 170px,transparent 260px);mask-image:linear-gradient(#000 0,rgba(0,0,0,.6) 58px,rgba(0,0,0,.133) 170px,transparent 260px)}.home-hero-layout{gap:32px;padding-top:34px}.zyb-site .home-hero h1{letter-spacing:-.045em;font-size:max(38px,min(10.5vw,60px))}.home-hero-eyebrow{gap:12px;margin-bottom:24px;font-size:12px}.home-hero-eyebrow>span:first-child{padding-right:12px}.home-hero-eyebrow img{width:82px;height:23px}.home-hero-lead{font-size:17px}.home-hero-actions{flex-direction:column}.home-hero-actions>a{width:100%}.home-hero-proof{gap:10px 16px}.home-proof-strip{gap:10px;padding-top:21px;padding-bottom:21px}.home-proof-strip>div{text-align:center;flex-direction:column;gap:3px}.home-proof-strip strong{font-size:24px}.home-proof-strip span{max-width:90px;font-size:11px}.home-demo-section{padding:64px 0 52px}.home-demo-heading{margin-bottom:30px}.home-demo-heading p{font-size:16px}.home-connected-layout{padding-top:64px;padding-bottom:64px}.home-handoff{--handoff-inline:17px;--handoff-top:17px;padding-left:0}.home-handoff-step{padding:17px}.home-brand-section{padding-top:30px;padding-bottom:30px}.home-brand-logo img{height:22px}.home-brand-logo--claude span{font-size:25px}}.home-marketing>section:not(#product-preview) h2{font-family:var(--font-sans);letter-spacing:-.045em;font-weight:600;line-height:1.08}.home-marketing>section+section{border-top:1px solid #e4e9f2}.home-marketing>.home-connected{border-color:#21304a}@media (prefers-reduced-motion:no-preference){html:has(.home-marketing){scroll-behavior:smooth}}.home-handoff>[data-stagger-item]{position:relative}.home-handoff-step>span{z-index:2;position:relative}.home-handoff-flow{left:calc(var(--handoff-inline) + 19px);top:calc(var(--handoff-top) + 19px);bottom:calc(-1*(var(--handoff-gap) + var(--handoff-top) + 19px));pointer-events:none;z-index:1;background:linear-gradient(rgba(105,140,196,.157),rgba(105,140,196,.35),rgba(105,140,196,.157));width:2px;position:absolute;overflow:hidden;transform:translate(-50%)}.home-handoff-flow>i{background:linear-gradient(transparent 25%,rgba(110,163,255,.5) 42%,#b7d9ff 50%,rgba(110,163,255,.5) 58%,transparent 75%);animation:6.4s linear infinite paused home-handoff-signal;position:absolute;top:0;bottom:0;left:0;right:0}.home-handoff>[data-stagger-item]:nth-child(2) .home-handoff-flow>i{animation-delay:-3.2s}[data-handoff-motion][data-playing=true] .home-handoff-flow>i{animation-play-state:running}@keyframes home-handoff-signal{0%,6%{opacity:0;transform:translateY(-100%)}20%,78%{opacity:1}94%,to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.home-handoff-flow>i{opacity:0;animation:none}}.home-page .site-mega-footer a,.home-page .offer-tool-directory summary,.home-page .offer-price-panel .text-brand,.home-page #faq .text-brand,.home-page .home-demo-heading h2>span,.home-page .home-marketing>section:not(#product-preview) h2>span{background-image:var(--home-text-gradient);-webkit-text-fill-color:transparent;color:#0025ff;-webkit-background-clip:text;background-clip:text}.home-page :-webkit-any(.text-grad,.text-grad-dark,.eyebrow-brand,.home-accent,.offer-plan-name,.site-mobile-group-overview){background-image:var(--home-text-gradient);-webkit-text-fill-color:transparent;color:#0025ff;-webkit-background-clip:text;background-clip:text}.home-page :-moz-any(.text-grad,.text-grad-dark,.eyebrow-brand,.home-accent,.offer-plan-name,.site-mobile-group-overview){background-image:var(--home-text-gradient);-webkit-text-fill-color:transparent;color:#0025ff;-webkit-background-clip:text;background-clip:text}.home-page :is(.text-grad,.text-grad-dark,.eyebrow-brand,.home-accent,.offer-plan-name,.site-mobile-group-overview){background-image:var(--home-text-gradient);-webkit-text-fill-color:transparent;color:#0025ff;-webkit-background-clip:text;background-clip:text}.home-page .home-hero h1 :-webkit-any(em,.home-title-time){background-image:var(--home-text-gradient);-webkit-text-fill-color:transparent;color:#0025ff;-webkit-background-clip:text;background-clip:text}.home-page .home-hero h1 :-moz-any(em,.home-title-time){background-image:var(--home-text-gradient);-webkit-text-fill-color:transparent;color:#0025ff;-webkit-background-clip:text;background-clip:text}.home-page .home-hero h1 :is(em,.home-title-time){background-image:var(--home-text-gradient);-webkit-text-fill-color:transparent;color:#0025ff;-webkit-background-clip:text;background-clip:text}.home-page .home-marketing>section:-webkit-any([id],[data-middle-section]):not(#product-preview) h2{font-size:max(36px,min(3.6vw,60px))}.home-page .home-marketing>section:-moz-any([id],[data-middle-section]):not(#product-preview) h2{font-size:max(36px,min(3.6vw,60px))}.home-page .home-marketing>section:is([id],[data-middle-section]):not(#product-preview) h2{font-size:max(36px,min(3.6vw,60px))}@media (forced-colors:active){.home-page .site-mega-footer a,.home-page .offer-tool-directory summary,.home-page .offer-price-panel .text-brand,.home-page #faq .text-brand,.home-page .home-demo-heading h2>span,.home-page .home-marketing>section:not(#product-preview) h2>span{-webkit-text-fill-color:currentColor;background:0 0}.home-page :-webkit-any(.text-grad,.text-grad-dark,.eyebrow-brand,.home-accent,.offer-plan-name,.site-mobile-group-overview){-webkit-text-fill-color:currentColor;background:0 0}.home-page :-moz-any(.text-grad,.text-grad-dark,.eyebrow-brand,.home-accent,.offer-plan-name,.site-mobile-group-overview){-webkit-text-fill-color:currentColor;background:0 0}.home-page :is(.text-grad,.text-grad-dark,.eyebrow-brand,.home-accent,.offer-plan-name,.site-mobile-group-overview){-webkit-text-fill-color:currentColor;background:0 0}.home-page .home-hero h1 :-webkit-any(em,.home-title-time){-webkit-text-fill-color:currentColor;background:0 0}.home-page .home-hero h1 :-moz-any(em,.home-title-time){-webkit-text-fill-color:currentColor;background:0 0}.home-page .home-hero h1 :is(em,.home-title-time){-webkit-text-fill-color:currentColor;background:0 0}}.home-page :-webkit-any(.offer-lead,.offer-plan-lead){font-size:var(--home-body-size)}.home-page :-moz-any(.offer-lead,.offer-plan-lead){font-size:var(--home-body-size)}.home-page :is(.offer-lead,.offer-plan-lead){font-size:var(--home-body-size)}.home-page .offer-benefits p{font-size:15px}.home-page .offer-benefits strong{font-size:16px}.home-page .home-connected-copy{font-size:var(--home-body-size)}.home-page .home-connected h2{max-width:22ch}.home-page .home-handoff-step strong{font-size:max(16px,min(1vw,19px))}.home-page .home-handoff-step p{font-size:max(14px,min(.9vw,17px))}
