@font-face{font-family:'ABC Diatype Variable Unlicensed Trial';src:url('assets/fonts/f70e2a41653fce22bd6ccbe18198dea5.woff2') format('woff2');font-weight:200 1000;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url('assets/InterVariable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:Newsreader;src:url('assets/Newsreader.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap}
:root{--canvas:#F9F9F6;--ink:#181917;--secondary:#666762;--surface:#EFEFEA;--pink:#F97CDE;--cyan:#00CCFA;--green:#26D271;--orange:#FF8042;--serif:Newsreader,Georgia,'Times New Roman',serif;--sans:'ABC Diatype Variable Unlicensed Trial',Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:40px}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.product-section :is(a,button):focus-visible,.site-footer :is(a,button):focus-visible{outline-color:var(--cyan)}::selection{background:var(--pink);color:var(--ink)}.skip-link{position:absolute;left:24px;top:-80px;padding:16px;background:var(--ink);color:white;z-index:10}.skip-link:focus{top:16px}.wrap{width:calc(100% - 80px);max-width:1200px;margin-inline:auto}
.header{height:96px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:24px;font-weight:550;letter-spacing:-1px;white-space:nowrap}.brand-mark{width:28px;height:28px;flex-shrink:0}.header nav{display:flex;gap:32px;color:var(--secondary);font-size:14px}.header nav a:hover{color:var(--ink)}.button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 17px;border-radius:5px;background:var(--button-bg,var(--ink));color:var(--button-foreground,var(--canvas));font-size:14px;font-weight:550;letter-spacing:-.1px;transition:background .18s,color .18s,transform .18s}.button:is(:hover,:focus-visible){background:var(--pink);color:var(--ink);transform:translateY(-1px)}.button:active{background:var(--green);color:var(--ink);transform:translateY(0)}.button-small{min-height:40px;padding:0 15px;font-size:13px}.download-icon{width:16px;height:16px;flex-shrink:0;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.download-arrow{transition:transform .18s}.button:is(:hover,:focus-visible) .download-arrow{transform:translateY(2px)}
.hero{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;min-height:562px;padding:64px 0 76px}.eyebrow{margin:0 0 20px;font-size:14px;color:var(--secondary);line-height:1.5}.hero h1{font-family:var(--serif);font-size:clamp(52px,5.35vw,76px);font-weight:400;line-height:1.04;letter-spacing:-2.5px;margin:0}.hero-description{font-size:22px;font-weight:400;line-height:1.5;letter-spacing:-.5px;margin:24px 0 12px}.hero-detail{max-width:420px;font-size:16px;color:var(--secondary);line-height:1.75;margin:0 0 26px}.compatibility{font-size:13px;color:var(--secondary);line-height:1.6;margin:12px 0 0}.compatibility span{padding-inline:5px}.globe-visual{max-width:440px;justify-self:end;width:100%;align-self:center}.globe-visual canvas{width:100%;height:auto;display:block;aspect-ratio:1}.globe-caption{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:4px;font-size:12px;color:var(--secondary)}.motion-toggle{width:32px;height:32px;background:transparent;border:0;display:grid;place-items:center;padding:8px;border-radius:4px}.motion-toggle:hover{background:var(--surface)}.pause-icon{width:10px;height:12px;border-left:3px solid currentColor;border-right:3px solid currentColor}.motion-toggle[aria-pressed=true] .pause-icon{border:0;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid currentColor}
.companies{padding:0 0 54px}.companies>p{font-size:14px;color:var(--secondary);margin:0 0 25px}.company-logos{display:flex;justify-content:space-between;align-items:center;gap:32px}.company{display:flex;align-items:center;gap:8px;font-size:25px;font-weight:650;letter-spacing:-1.2px;white-space:nowrap}.company img{object-fit:contain}.company-google img{display:none}.company-google span{font-weight:550}.company-amazon{gap:3px}.company-amazon>img{width:29px;height:26px}.company-amazon>span{font-weight:700;font-size:29px}.company-netflix img{width:94px;height:32px}
.product-section{background:#191A18;color:var(--canvas);padding:62px 0 48px}.section-heading{text-align:center;margin-bottom:40px}.section-heading .eyebrow{color:#b1b2aa;margin-bottom:14px}.section-heading h2,.how-heading h2,.closing h2{font-family:var(--serif);font-weight:400;font-size:clamp(38px,4vw,56px);line-height:1.12;letter-spacing:-1.5px;margin:0}.section-heading>p:last-child{font-size:16px;line-height:1.6;color:#B8B9B1;margin:15px 0 0}.call-scene{position:relative;min-height:514px;background:#272824;border-radius:6px;overflow:hidden}.call-image{position:absolute;inset:0 29% 0 0}.call-image>img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.participant-label{position:absolute;left:20px;bottom:22px;background:#191a18b3;border-radius:4px;padding:8px 11px;font-size:12px;color:white;backdrop-filter:blur(12px)}.call-controls{position:absolute;left:41%;bottom:20px;display:flex;gap:10px;transform:translateX(-50%)}.control{height:38px;width:38px;border-radius:50%;background:#242521bb;backdrop-filter:blur(12px);display:grid;place-items:center}.control svg{height:19px;width:19px;fill:none;stroke:white;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.end-call{background:#e7665e;width:48px;border-radius:5px}.end-call svg{fill:white;stroke:none}
.floating-answer{position:relative;width:43%;min-height:446px;margin:34px 28px 34px auto;background:#f9f9f6ed;backdrop-filter:blur(24px);color:var(--ink);border-radius:5px;padding:23px 24px 18px;box-shadow:0 20px 60px #1115}.answer-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:25px}.answer-brand{font-size:14px;font-weight:550;letter-spacing:-.5px}.live-status{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--secondary)}.status-pixel{width:6px;height:6px;background:var(--green);flex-shrink:0}.overline{font-size:10px;letter-spacing:1px;line-height:1.5;color:var(--secondary);margin:0 0 9px}.question-text{font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.6px;margin:0;min-height:54px}.question-area{position:relative;margin-bottom:25px}.listening-wave{display:none;align-items:center;gap:4px;min-height:54px}.listening-wave i{display:block;width:4px;height:10px;background:var(--ink);animation:wave .8s ease-in-out infinite alternate}.listening-wave i:nth-child(2n){animation-delay:-.4s;background:var(--cyan)}.listening-wave i:nth-child(3n){animation-delay:-.2s;background:var(--pink)}.listening-wave i:nth-child(4n){background:var(--orange)}.spoken-answer{display:grid;gap:21px;min-height:243px}.answer-block{display:flex;gap:11px;transition:opacity .4s,transform .4s}.answer-number{width:23px;height:23px;display:grid;place-items:center;flex-shrink:0;font-size:10px;font-weight:550;border-radius:1px}.pink{background:var(--pink)}.cyan{background:var(--cyan)}.green{background:var(--green)}.answer-block h3{font-size:13px;font-weight:600;line-height:1.5;margin:0 0 5px}.answer-block p{font-size:13px;line-height:1.6;margin:0;color:#4e5049}.answer-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;line-height:1.5;color:var(--secondary);margin-top:25px}.tiny-pixels{display:flex;gap:2px}.tiny-pixels i{width:4px;height:4px;background:var(--pink)}.tiny-pixels i:nth-child(2){background:var(--cyan)}.tiny-pixels i:nth-child(3){background:var(--green)}.tiny-pixels i:nth-child(4){background:var(--orange)}.preview-tag{position:absolute;top:17px;left:20px;background:#191a1880;color:white;font-size:11px;line-height:1.5;border-radius:3px;padding:5px 8px;backdrop-filter:blur(12px)}
.scene-caption{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;color:#B8B9B1;font-size:13px;line-height:1.6}.scene-caption p{margin:0}.replay-button{background:none;border:0;padding:5px 0;color:#eee;font-size:12px;text-decoration:underline;text-underline-offset:4px}.app-compatibility{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:42px}.app-compatibility>p{font-size:18px;line-height:1.6;margin:0;letter-spacing:-.3px}.app-compatibility>p>span{font-size:14px;color:#B8B9B1}.apps-dock{display:flex;align-items:center;gap:8px;padding:9px;background:#31322f;border-radius:9px}.app-icon{width:50px;height:50px;background:#fafaf7;display:grid;place-items:center;border-radius:6px;transition:transform .2s}.app-icon:hover{transform:translateY(-5px)}.app-icon img{object-fit:contain}.app-icon:nth-child(1) img{filter:invert(52%) sepia(64%) saturate(2670%) hue-rotate(178deg) brightness(94%)}.app-icon:nth-child(3){background:#2d8cff}.app-icon:nth-child(3) img{filter:invert(1)}.app-icon:nth-child(4){background:#fff2dc}.app-icon:nth-child(4) img{filter:invert(51%) sepia(66%) saturate(514%) hue-rotate(86deg)}.app-icon:nth-child(5){background:#212a26}.app-icon:nth-child(5) img{filter:invert(70%) sepia(58%) saturate(489%) hue-rotate(87deg)}.dock-plus{width:39px;text-align:center;color:#b8b9b1;font-size:29px;font-weight:350}
.how-section{display:grid;grid-template-columns:1fr 1.15fr;gap:96px;padding:96px 0}.how-heading .eyebrow{margin-bottom:17px}.how-heading h2{font-size:58px}.how-heading>p:last-child{font-size:16px;color:var(--secondary);line-height:1.8;margin:22px 0 0}.steps{list-style:none;display:grid;gap:36px;padding:5px 0 0;margin:0}.steps li{display:flex;align-items:flex-start;gap:20px}.step-number{width:33px;height:33px;flex-shrink:0;display:grid;place-items:center;font-size:12px;border-radius:2px}.steps h3{font-size:17px;line-height:1.5;font-weight:550;letter-spacing:-.4px;margin:2px 0 8px}.steps p{font-size:15px;line-height:1.75;color:var(--secondary);margin:0;max-width:430px}.closing{text-align:center;padding:56px 0 76px}.closing-pixels{display:flex;justify-content:center;gap:5px;margin-bottom:24px}.closing-pixels i{width:11px;height:11px;background:var(--pink)}.closing-pixels i:nth-child(2){background:var(--cyan);transform:translateY(-5px)}.closing-pixels i:nth-child(3){background:var(--green)}.closing-pixels i:nth-child(4){background:var(--orange);transform:translateY(5px)}.closing h2{margin-bottom:30px}
.motion-enabled .floating-answer[data-phase=listening] .question-text{display:none}.motion-enabled .floating-answer[data-phase=listening] .listening-wave{display:flex}.motion-enabled .answer-block[data-visible=false]{opacity:0;transform:translateY(7px)}.motion-enabled .floating-answer[data-phase=listening] .overline{opacity:.7}html[data-motion=paused] .listening-wave i{animation-play-state:paused}html[data-motion=paused] *{scroll-behavior:auto}
@keyframes wave{from{height:8px}to{height:25px}}
@media(min-width:1450px){.hero{padding-top:76px;padding-bottom:88px;min-height:606px}.hero h1{font-size:78px}}
@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.hero{gap:30px;min-height:542px}.hero h1{font-size:58px;letter-spacing:-1.8px}.hero-description{font-size:20px}.globe-caption{font-size:11px}.company{font-size:21px;gap:6px}.company img{width:25px;height:25px}.company-netflix img{width:78px;height:26px}.company-amazon>span{font-size:24px}.company-logos{gap:20px}.call-scene{min-height:526px}.floating-answer{width:47%;margin-right:22px;padding:23px 21px}.live-status{font-size:9px}.call-image{right:26%}.call-controls{left:37%}.question-text{font-size:18px}.how-section{gap:56px}.how-heading h2{font-size:52px}.app-compatibility>p{font-size:17px}}
@media(max-width:800px){.header nav{display:none}.hero{gap:20px;grid-template-columns:1.2fr 1fr;padding:48px 0 60px;min-height:500px}.hero h1{font-size:49px}.hero-description{font-size:18px}.hero-detail{font-size:15px}.globe-caption>span{max-width:170px;text-align:center;line-height:1.5}.company-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.company{justify-content:center;font-size:23px}.companies>p{text-align:center}.floating-answer{width:49%;margin:25px 20px 25px auto;padding:20px 19px}.call-scene{min-height:555px}.call-image{right:24%}.call-controls{left:31%;gap:7px}.control{width:33px;height:33px}.answer-top{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:23px}.spoken-answer{min-height:285px;gap:17px}.answer-block p{font-size:12px}.participant-label{bottom:66px}.app-compatibility{align-items:flex-start}.apps-dock{gap:6px;padding:8px}.app-icon{width:43px;height:43px}.app-icon img{width:26px;height:26px}.dock-plus{width:26px}.how-section{gap:42px;padding:72px 0}.how-heading h2{font-size:45px}.steps h3{font-size:16px}.steps p{font-size:14px}.steps li{gap:14px}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}.header{height:78px;gap:16px}.brand{font-size:21px}.brand-mark{width:24px;height:24px}.button-small{font-size:12px;min-height:38px;padding:0 13px}.hero{grid-template-columns:1fr;gap:20px;padding:36px 0 40px}.hero h1{font-size:clamp(48px,11.5vw,65px);letter-spacing:-1.8px}.hero-description{font-size:20px;line-height:1.5}.hero-detail{font-size:16px;max-width:440px}.hero .eyebrow{font-size:13px}.globe-visual{width:100%;max-width:325px;justify-self:center}.globe-caption>span{max-width:none;text-align:left;font-size:11px}.companies{padding-bottom:38px}.companies>p{font-size:13px;margin-bottom:22px}.company{font-size:19px;gap:6px;letter-spacing:-.8px}.company img{width:23px;height:23px}.company-netflix img{width:73px;height:24px}.company-amazon>span{font-size:22px}.company-logos{column-gap:12px;row-gap:23px}.product-section{padding:44px 0 35px}.section-heading{margin-bottom:28px}.section-heading h2{font-size:39px;letter-spacing:-1px}.section-heading>p:last-child{font-size:14px;max-width:260px;margin-inline:auto}.call-scene{min-height:0;padding:0 14px 14px;display:flex;flex-direction:column;overflow:hidden}.call-image{position:relative;margin:0 -14px;height:250px;inset:auto}.call-image>img{object-position:center 42%}.participant-label{bottom:20px;font-size:10px;padding:6px 9px;left:15px}.call-controls{left:auto;right:12px;bottom:16px;transform:none;gap:6px}.control{height:29px;width:29px}.control svg{height:16px;width:16px}.end-call{width:35px}.floating-answer{width:100%;margin:-35px 0 0;min-height:435px;padding:21px;z-index:1}.answer-top{flex-direction:row;align-items:center;margin-bottom:24px;gap:8px}.live-status{font-size:9px}.question-text{font-size:19px;min-height:52px}.spoken-answer{min-height:235px;gap:20px}.answer-block p{font-size:13px}.answer-bottom{font-size:9px}.preview-tag{top:14px;left:15px;font-size:10px}.scene-caption{align-items:flex-start;gap:16px;font-size:12px;line-height:1.6}.scene-caption p{max-width:220px}.replay-button{font-size:11px;white-space:nowrap}.app-compatibility{flex-direction:column;gap:20px;align-items:center;margin-top:35px;text-align:center}.app-compatibility>p{font-size:18px}.app-compatibility>p>span{font-size:13px}.apps-dock{gap:7px;padding:9px}.app-icon{width:44px;height:44px}.dock-plus{width:23px}.how-section{grid-template-columns:1fr;gap:34px;padding:60px 0 50px}.how-heading h2{font-size:49px}.how-heading>p:last-child{font-size:15px}.steps{gap:30px}.steps p{font-size:15px}.steps h3{font-size:17px}.step-number{width:30px;height:30px}.closing{padding:35px 0 60px}.closing h2{font-size:40px;letter-spacing:-1px}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.header .brand{font-size:18px;gap:7px}.header .brand-mark{width:21px;height:21px}.button-small{font-size:11px;padding:0 11px}.hero h1{font-size:46px}.company{font-size:17px;gap:4px}.company img{width:20px;height:20px}.company-amazon>span{font-size:20px}.company-netflix img{width:67px}.company-logos{column-gap:9px}.section-heading h2{font-size:34px}.floating-answer{padding:19px 16px}.answer-brand{font-size:12px}.question-text{font-size:18px}.call-image{height:220px}.participant-label{bottom:56px}.scene-caption{gap:10px;font-size:11px}.apps-dock{gap:6px;padding:8px}.app-icon{width:37px;height:40px}.app-icon img{width:24px;height:24px}.dock-plus{width:20px}.closing h2{font-size:35px}.compatibility{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.answer-block,.app-icon{transition:none}.button:hover,.app-icon:hover{transform:none}.listening-wave i{animation:none}}
.company-wordmark img{width:120px;height:35px}.company-wordmark:nth-child(3) img{width:106px}.company-wordmark:nth-child(5) img{width:110px}.company-netflix img{width:20px;height:27px}.company-netflix span{font-size:22px;letter-spacing:-.7px;font-weight:750}
@media(max-width:1050px){.company-wordmark img{width:106px;height:31px}.company-wordmark:nth-child(3) img{width:91px}.company-wordmark:nth-child(5) img{width:96px}.company-netflix img{width:18px;height:25px}.company-netflix span{font-size:20px}}
@media(max-width:600px){.company-wordmark img{width:95px;height:29px}.company-wordmark:nth-child(3) img{width:83px}.company-wordmark:nth-child(5) img{width:85px}.company-netflix img{width:15px;height:24px}.company-netflix span{font-size:17px}}
@media(max-width:360px){.company-wordmark img{width:84px;height:25px}.company-wordmark:nth-child(3) img{width:75px}.company-wordmark:nth-child(5) img{width:77px}.company-netflix span{font-size:15px}.company-netflix img{width:13px;height:20px}}

.site-footer{--footer-secondary:#B8B9B1;--button-bg:var(--canvas);--button-foreground:var(--ink);position:relative;padding:58px 0 44px;background:#20211E;color:var(--canvas);overflow:hidden}.footer-invitation{display:flex;justify-content:space-between;align-items:center;gap:32px}.footer-invitation h2{font-size:26px;font-weight:500;line-height:1.35;letter-spacing:-.6px;margin:0}.footer-content{display:grid;grid-template-columns:1.35fr 1fr;gap:80px;margin-top:72px}.footer-identity .brand{font-size:28px;font-weight:500}.footer-identity .brand-mark{width:31px;height:31px}.footer-identity>p{color:var(--footer-secondary);font-size:16px;line-height:1.6;margin:23px 0 0}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-content:start}.footer-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer-links h3{font-size:14px;font-weight:500;line-height:1.5;margin:0 0 4px}.footer-links a,.footer-links p{color:var(--footer-secondary);font-size:14px;line-height:1.5;margin:0}.footer-links a{transition:color .2s}.footer-links a:is(:hover,:focus-visible){color:var(--canvas)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:68px;color:var(--footer-secondary);font-size:12px;line-height:1.6}.footer-pixels{position:absolute;bottom:0;left:0;right:0;height:28px;pointer-events:none}.footer-pixels i{position:absolute;bottom:0;left:3%;width:8px;height:11px;background:var(--green);animation:footer-drift 6s ease-in-out infinite alternate}.footer-pixels i:nth-child(2){left:15%;bottom:6px;background:var(--pink);animation-delay:-2s}.footer-pixels i:nth-child(3){left:29%;width:11px;height:8px;background:var(--cyan);animation-delay:-4s}.footer-pixels i:nth-child(4){left:43%;bottom:4px;background:var(--orange);animation-delay:-1s}.footer-pixels i:nth-child(5){left:61%;width:10px;background:var(--pink);animation-delay:-3s}.footer-pixels i:nth-child(6){left:72%;bottom:6px;background:var(--cyan);animation-delay:-5s}.footer-pixels i:nth-child(7){left:86%;height:9px;background:var(--green);animation-delay:-2.5s}.footer-pixels i:nth-child(8){left:95%;bottom:4px;background:var(--orange);animation-delay:-4.5s}html[data-motion=paused] .footer-pixels i{animation-play-state:paused}
@keyframes footer-drift{from{transform:translateY(0)}to{transform:translateY(-6px)}}
@media(max-width:1050px){.footer-content{gap:64px}.footer-links{gap:32px}}
@media(max-width:800px){.footer-content{grid-template-columns:1fr 1.25fr;gap:36px}.footer-identity .brand{font-size:24px}.footer-links{gap:26px}.footer-invitation h2{font-size:23px}}
@media(max-width:600px){.site-footer{padding-top:32px;padding-bottom:42px}.footer-invitation{align-items:flex-start;flex-direction:column;gap:20px}.footer-invitation h2{max-width:280px;font-size:26px}.footer-content{grid-template-columns:1fr;gap:38px;margin-top:48px}.footer-identity .brand{font-size:26px}.footer-identity>p{margin-top:17px;font-size:15px}.footer-links{gap:24px}.footer-links>div{gap:14px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:8px;margin-top:40px;font-size:11px}.button-small{font-size:12px}.button{gap:11px}}
@media(prefers-reduced-motion:reduce){.footer-pixels i{animation:none}.download-arrow,.footer-links a{transition:none}.button:is(:hover,:focus-visible){transform:none}.button:is(:hover,:focus-visible) .download-arrow{transform:none}}

/* Pixel sky hero: copy stays live HTML; the original artwork is a decorative asset. */
.header{position:absolute;inset:0 0 auto;z-index:2}.header nav{color:#293E49}.header nav a:hover{color:var(--ink)}
.sky-hero{position:relative;min-height:830px;overflow:hidden;background:#71C6F3;isolation:isolate}.sky-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;z-index:-1;animation:sky-breathe 20s ease-in-out infinite alternate;transform-origin:center bottom}.hero{display:flex;flex-direction:column;align-items:center;gap:0;min-height:0;text-align:center;padding:163px 0 185px}.hero .eyebrow{display:flex;align-items:center;gap:8px;font-size:13px;color:#273E49;margin:0 0 28px;line-height:1.5}.hero-status-pixel{width:7px;height:7px;background:var(--ink);flex-shrink:0}.hero h1{font-family:var(--sans);font-size:clamp(58px,6.45vw,94px);font-weight:650;line-height:1.015;letter-spacing:-4px;margin:0;max-width:1040px}.hero-description{font-size:20px;color:#263D49;line-height:1.55;letter-spacing:-.2px;margin:25px 0 27px;max-width:630px}.hero .button{min-height:46px;font-size:14px;padding-inline:19px}.hero .compatibility{color:#2F4854;font-size:12px;margin-top:13px}.hero-preview-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:#273E49;margin-top:24px;padding:6px 0;text-decoration:underline;text-underline-offset:4px}.hero-preview-link:hover{color:var(--ink)}.sky-caption{position:absolute;bottom:62px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;line-height:1.5;color:#273E49}.sky-caption .motion-toggle{color:var(--ink)}.sky-caption .motion-toggle:hover{background:#f9f9f64d}.companies{padding-top:36px}
.call-image{inset:0}.floating-answer{background:rgba(249,249,246,.76);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 16px 45px #1113}.floating-answer .overline,.floating-answer .live-status,.floating-answer .answer-bottom{color:#454940}.floating-answer .answer-block p{color:#31362E}
@keyframes sky-breathe{from{transform:scale(1.012) translateY(0)}to{transform:scale(1.025) translateY(-7px)}}html[data-motion=paused] .sky-art{animation-play-state:paused}
@media(min-width:1450px){.hero{padding-top:172px;padding-bottom:194px}.hero h1{font-size:94px}}
@media(max-width:1050px){.sky-hero{min-height:790px}.hero{padding-top:153px;padding-bottom:174px}.hero h1{font-size:76px;letter-spacing:-3px}.hero-description{font-size:19px}.sky-caption{bottom:50px}}
@media(max-width:800px){.sky-hero{min-height:730px}.hero{padding-top:145px;padding-bottom:165px}.hero h1{font-size:62px;letter-spacing:-2.5px}.hero-description{font-size:18px}.sky-art{object-position:center bottom}.sky-caption{bottom:43px;font-size:11px}}
@media(max-width:600px){.sky-hero{min-height:690px}.hero{padding:125px 0 180px;gap:0}.hero .eyebrow{font-size:10px;gap:6px;margin-bottom:25px}.hero h1{font-size:clamp(39px,9.6vw,58px);letter-spacing:-1.6px;line-height:1.05;max-width:100%}.hero-description{font-size:16px;line-height:1.6;margin:22px 0 24px;max-width:320px}.hero-description br{display:none}.hero .compatibility{font-size:11px}.hero-preview-link{font-size:11px;margin-top:20px}.sky-art{object-fit:cover;object-position:center bottom}.sky-caption{bottom:32px;gap:3px;font-size:10px;padding-inline:24px}.sky-caption>span{max-width:220px}.companies{padding-top:30px}.call-scene{display:block;padding:14px;min-height:0}.call-image{position:absolute;inset:0;margin:0;height:auto}.call-image>img{object-position:center top}.participant-label{top:183px;bottom:auto}.call-controls{top:178px;bottom:auto}.floating-answer{margin:220px 0 50px;width:100%;padding:21px;min-height:435px}.preview-tag{top:14px;left:15px}}
@media(max-width:360px){.hero h1{font-size:37px;letter-spacing:-1.5px}.hero-description{font-size:15px}.hero .eyebrow{font-size:9px}.hero .compatibility{font-size:10px}.floating-answer{padding:19px 16px}}
@media(prefers-reduced-motion:reduce){.sky-art{animation:none}.hero-preview-link{transition:none}}

html[data-sky-visible=false] .sky-art{animation-play-state:paused}

/* The talking cloud is the identity; decorative pixels remain the accent language. */
.brand-mark{width:34px;height:28px;overflow:visible}
.footer-identity .brand-mark{width:39px;height:31px}
@media(max-width:600px){.header .brand-mark{width:30px;height:25px}}
@media(max-width:360px){.header .brand-mark{width:26px;height:22px}}

@media(max-width:600px){.sky-hero{background:#80BEEC}.sky-art{inset:auto 0 0;height:auto;object-fit:contain;mask-image:linear-gradient(to bottom,transparent,black 22%);-webkit-mask-image:linear-gradient(to bottom,transparent,black 22%)}}
