@font-face{font-family:Medeo Sans;src:url(/fonts/MedeoSansVariable.woff2)format("woff2-variations"),url(/fonts/MedeoSansVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Medeo Sans;src:url(/fonts/MedeoSansVariable-Italic.woff2)format("woff2-variations"),url(/fonts/MedeoSansVariable-Italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--ink:#0a0a0a;--ink-2:#38383b;--muted:#6e6e73;--muted-2:#8e8e93;--line:#e5e5ea;--surface:#f5f5f7;--teal:#12aedb;--teal-hover:#0e9cc6;--font:"Medeo Sans", -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, sans-serif;--size-hero:48px;--lh-hero:52px;--size-h2:44px;--lh-h2:50px;--size-title:20px;--lh-title:26px;--size-body:21px;--lh-body:29px;--size-bodys:16px;--lh-bodys:22px;--size-caption:14px;--lh-caption:20px;--size-button:17px;--lh-button:22px;--wrap:1016px;--gutter:20px;--section-pad:120px;--inner-gap:64px;--nav-h:54px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=820px){:root{--size-hero:34px;--lh-hero:38px;--size-h2:30px;--lh-h2:36px;--size-title:18px;--lh-title:24px;--size-body:17px;--lh-body:24px;--size-bodys:15px;--lh-bodys:21px;--size-caption:13px;--lh-caption:18px;--size-button:16px;--lh-button:20px;--section-pad:96px;--inner-gap:32px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-h);-webkit-text-size-adjust:100%}body{color:var(--ink);font-family:var(--font);font-size:var(--size-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;overflow-x:clip}p,h1,h2,h3,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.t-hero,.t-h2,.t-title{font-weight:600}.t-hero{font-size:var(--size-hero);line-height:var(--lh-hero);letter-spacing:-.02em}.t-h2{font-size:var(--size-h2);line-height:var(--lh-h2);letter-spacing:-.02em}.t-title{font-size:var(--size-title);line-height:var(--lh-title);letter-spacing:-.005em}.t-body{font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-2)}.t-bodys{font-size:var(--size-bodys);line-height:var(--lh-bodys)}.t-caption{font-size:var(--size-caption);line-height:var(--lh-caption)}.center{text-align:center}.wrap{width:min(var(--wrap), 100% - 2 * var(--gutter));margin-inline:auto}.br-d{display:inline}@media (width<=820px){.br-d{display:none}}.btn{background:var(--teal);color:#fff;height:50px;font-size:var(--size-button);line-height:var(--lh-button);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 34px;font-weight:500;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.btn:hover{background:var(--teal-hover)}.btn:active{transform:scale(.98)}.btn--sm{height:32px;font-size:var(--size-caption);line-height:var(--lh-caption);letter-spacing:.01em;padding:0 16px}.btn--lg{height:51px;padding:0 36px}.btn--block{width:100%}.btn--outline{height:49px;color:var(--teal);box-shadow:inset 0 0 0 1.5px var(--teal);background:0 0;padding:0 28px}.btn--outline:hover{background:#12aedb14}.nav{z-index:50;height:var(--nav-h);-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);background:#fffc;transition:opacity .6s,transform .6s;position:fixed;inset:0 0 auto}body.is-intro .nav{opacity:0;pointer-events:none;transform:translateY(-8px)}.nav__inner{height:100%;width:min(var(--wrap), 100% - 2 * var(--gutter));align-items:center;margin-inline:auto;display:flex}.nav__logo{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:24px}.nav__links{font-size:var(--size-caption);line-height:var(--lh-caption);gap:28px;margin-left:auto;margin-right:28px;display:flex}.nav__links a{transition:opacity .2s}.nav__links a:hover{opacity:.6}@media (width<=820px){.nav__links{display:none}.nav .btn--sm{margin-left:auto;padding:0 17px}}.section{padding:var(--section-pad) 0}.section--flush-top{padding-top:0}.lead{margin-top:21px}.center .lead{margin-inline:auto}.lead--610{max-width:610px}.lead--644{max-width:644px}.lead--441{max-width:441px}.section .wrap+.wrap{margin-top:var(--inner-gap)}@media (width<=820px){.lead,.section .wrap+.wrap{margin-top:20px}.section .center:not(.faq__grid){text-align:left}}.hero{background:var(--surface);height:420vh;position:relative}.hero__sticky{height:100lvh;position:sticky;top:0;overflow:hidden}.hero__sticky.is-dark{background:#000}.hero__stage{will-change:transform;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__anchor{height:0;transform:translateY(calc(-100vh + var(--nav-h)));position:absolute;bottom:0;left:0}.hero__canvas,.hero__intro{width:100%;height:100%;position:absolute;inset:0}.hero__intro{z-index:1;object-fit:cover;background:#000;transition:opacity .3s}.hero__intro.is-off{opacity:0;pointer-events:none}.hero__loader{z-index:2;pointer-events:none;background:#000;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.hero__loader.is-hidden{opacity:0}.hero__copy{z-index:3;padding:calc(var(--nav-h) + 58px) var(--gutter) 0;text-align:center;opacity:0;will-change:transform, opacity;position:absolute;inset:0 0 auto}.hero__copy h1{max-width:550px;margin-inline:auto}.hero__copy .btn{transition:background-color .2s,color .2s,transform .2s,opacity .6s}.hero__copy.is-cta-late .btn{opacity:0;pointer-events:none}.hero__sub{max-width:560px;margin:20px auto 32px}.press{z-index:3;opacity:0;pointer-events:none;will-change:transform, opacity;width:min(566px,46vw);position:absolute;top:50%;left:47%}.press.is-on{pointer-events:auto}.press__sub{margin-top:21px}.bubble{max-width:383px;margin-top:119px}.bubble__status{align-items:center;gap:8px;height:18px;margin-bottom:8px;display:flex}.bubble__status i{background:#ff3b30;border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite rec-blink}.bubble__label{display:none}.bubble__wave{align-items:center;gap:2px;height:14px;display:flex}.bubble__wave b{background:var(--muted);opacity:.7;border-radius:1px;width:2px;height:2px}@keyframes rec-blink{50%{opacity:.35}}.bubble__text{--lh:30px;height:calc(3 * var(--lh));font-size:20px;line-height:var(--lh);color:var(--ink);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--lh) * .9));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--lh) * .9));mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--lh) * .9));font-weight:500;overflow:hidden}.bubble__text:not(.is-scrolled){-webkit-mask-image:none;mask-image:none}.bubble__lines{transition:transform .7s cubic-bezier(.16,1,.3,1);position:relative}.bubble__text .w{opacity:0;color:#9a9aa0;filter:blur(6px);transition:opacity .25s,filter .5s,color .5s}.bubble__text .w.is-draft{opacity:1;filter:blur(2.5px)}.bubble__text .w.is-on{opacity:1;filter:none;color:var(--ink)}.bubble__text .w.is-fixed{color:var(--teal)}@media (width<=820px){.hero{height:300vh}.hero__sticky{height:100svh}.hero__copy{padding-top:calc(var(--nav-h) + 40px)}.hero__copy h1{max-width:350px}.hero__sub{max-width:350px;margin:20px auto}.press{left:var(--gutter);right:var(--gutter);width:auto;top:auto}.press__sub{margin-top:12px}.bubble{background:#fff;border-radius:24px;max-width:none;margin-top:20px;padding:20px}.bubble__status{font-size:var(--size-caption);color:var(--muted);line-height:18px}.bubble__text{--lh:24px;font-size:17px}.bubble__label [data-bubble-time]{font-variant-numeric:tabular-nums}.hero.is-portrait .press{flex-direction:column;display:flex}.hero.is-portrait .bubble{background:0 0;border-radius:0;order:-1;margin:0 0 24px;padding:0}}.compare{border-radius:28px;height:493px;display:flex;overflow:hidden}.compare__half{flex:50%;position:relative;overflow:hidden}.compare__phone{background:linear-gradient(#c9c9ce,#a9a9af)}.compare__teza{color:#fff;background:linear-gradient(135.87deg,#3a3a3e 14.286%,#0e0e10 85.714%)}.compare__kicker{display:none}.compare__label{letter-spacing:-.01em;white-space:nowrap;font-size:22px;font-weight:600;line-height:26px;position:absolute;left:50%;transform:translate(-50%)}.compare__phone .compare__label{top:46.5%}.compare__teza .compare__label{bottom:49px}.compare__device{filter:drop-shadow(0 22px 20px #00000040);width:199px;height:auto;position:absolute;top:25.8%;left:50%;transform:translate(-50%)}.toast{left:calc(var(--x) / 508 * 100%);top:calc(var(--y) / 493 * 100%);font-family:var(--font-ui);white-space:nowrap;background:#ffffffe6;border-radius:11px;flex-direction:column;gap:2px;padding:10px 13.4px;display:flex;position:absolute;box-shadow:0 6.7px 17.9px #0000001a}.toast b{font-size:13.4px;font-weight:600;line-height:16px}.toast span{color:var(--muted);font-size:12.3px;line-height:15px}.toast__bar{background:linear-gradient(to right, var(--ink) 38%, #0000001f 38%);border-radius:2px;width:100%;height:2.5px;margin-top:8px;display:block}@media (width<=820px){.compare{border-radius:0;gap:10px;height:auto;overflow:visible}.compare__half{border-radius:20px;flex-direction:column;gap:6px;min-height:290px;padding:16px 14px;display:flex}.compare__phone{background:#e8e8ec}.compare__teza{background:#161618}.compare__kicker{color:var(--muted);font-size:13px;line-height:18px;display:block}.compare__teza .compare__kicker{color:#a0a0a5}.compare__label,.compare__phone .compare__label,.compare__teza .compare__label{white-space:normal;margin-bottom:6px;font-size:18px;line-height:24px;position:static;transform:none}.compare__teza .compare__label:first-letter{text-transform:uppercase}.compare__toasts{flex-direction:column;gap:6px;display:flex}.toast{border-radius:10.75px;padding:9.7px 12.9px;position:static}.toast b{font-size:12.9px}.toast span{white-space:normal;font-size:11.8px}.toast--d{display:none}.compare__device{width:100%;margin-top:auto;position:static;transform:none}}.think{background:var(--surface);border-radius:40px;align-items:center;height:440px;padding:0 72px;display:flex;position:relative;overflow:hidden}.think__raw{flex:none;width:430px}.think__label{color:var(--muted-2);margin-bottom:16px}.think__speech{font-family:var(--font-ui);color:#3a3a3c;font-size:26px;line-height:33px}.think__speech s{color:#3a3a3c;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(currentColor,currentColor) 0 58%/0 1.5px no-repeat;text-decoration:none;transition:background-size .5s,color .5s}.think.is-on .think__speech s{color:#3a3a3c59;background-size:100% 1.5px}.think__arrow{text-align:center;width:95px;font-family:var(--font-ui);color:var(--muted-2);flex:none;font-size:40px}.note{width:339px;height:368px;font-family:var(--font-ui);opacity:0;background:#fff;border:10px solid #000;border-bottom:0;border-radius:42px 42px 0 0;padding:20px 10px 0;transition:transform .8s cubic-bezier(.2,0,0,1) .5s,opacity .6s .5s;position:absolute;bottom:0;right:72px;overflow:hidden;transform:translateY(24px);box-shadow:0 16px 24px #0000000f}.think.is-on .note{opacity:1;transform:none}.note__bar{justify-content:space-between;align-items:center;display:flex}.note__btn,.note__folder{background:#ffffffe6;border-radius:22px;place-items:center;height:44px;display:grid;box-shadow:0 0 0 .5px #0000000f,0 6px 16px #00000014}.note__btn{width:44px}.note__btn svg{fill:currentColor;width:20px;height:20px}.note__folder{padding:0 16px;font-size:17px;font-weight:500}.note__title{letter-spacing:.38px;margin-top:19px;font-size:28px;font-weight:700;line-height:34px}.note__head{justify-content:space-between;align-items:center;gap:8px;width:296px;margin-top:20px;display:flex}.note__head b{letter-spacing:-.45px;font-size:17px;font-weight:600;line-height:25px}.note__rec{color:#3c3c4399;background:#74748014;border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.note__rec svg{width:9px;height:12px}.note__list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.note__list li{letter-spacing:-.2px;padding-left:19px;font-size:15px;line-height:20px;position:relative}.note__list li:before{content:"•";font-size:17px;position:absolute;top:-1px;left:0}@media (width<=820px){.think{border-radius:28px;flex-direction:column;align-items:stretch;height:auto;padding:24px 20px 0}.think__raw{width:auto}.think__speech{font-size:17px;line-height:26px}.think__arrow{width:auto;margin:14px 0;font-size:24px;line-height:24px;transform:rotate(90deg)}.note{border-width:9px;border-radius:38px 38px 0 0;width:100%;height:205px;margin-top:2px;padding:18px 8px 0;position:relative;right:auto}.note__btn{width:40px;height:40px}.note__folder{height:40px;font-size:15px}.note__title{margin-top:16px;font-size:26px;line-height:32px}.note__head{width:auto;margin-top:18px}.note__head b{font-size:15.5px}.note__list li{font-size:13.5px;line-height:18px}}.app{height:300vh;position:relative}.app__sticky{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.app__grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:48px;display:grid}.app__titles,.app__texts{display:grid}.app__titles>*,.app__texts>*{grid-area:1/1}.app__titles{max-width:369px}.app__texts{justify-self:end;width:286px}.app__phone{width:auto;height:min(631px, calc(100vh - var(--nav-h) - 96px));aspect-ratio:315/631}.app__step{opacity:0;filter:blur(8px);transition:opacity .3s,transform .45s cubic-bezier(.5,0,.9,.4),filter .3s;transform:translateY(64px)}.app__step.is-past{transform:translateY(-64px)}.app__step.is-on{opacity:1;filter:none;transition:opacity .6s .18s,transform .9s cubic-bezier(.16,1,.3,1) .18s,filter .6s .18s;transform:none}.app__texts .app__step.is-on{transition-delay:.28s}@media (prefers-reduced-motion:reduce){.app__step,.app__step.is-past{filter:none;transform:none}}@media (width<=820px){.app__sticky{padding-top:calc(var(--nav-h) + 48px);align-items:flex-start}.app__grid{grid-template-columns:1fr;gap:0}.app__titles{max-width:none}.app__texts{justify-self:stretch;width:auto;margin-top:16px}.app__phone{width:min(250px,64vw);height:auto;max-height:calc(100svh - var(--nav-h) - 250px);order:3;justify-self:start;width:auto;margin-top:16px}}.slider{margin-top:50px;position:relative}.slider__track{--inset:max(var(--gutter), (100% - var(--wrap)) / 2);padding-inline:var(--inset);scroll-padding-inline:var(--inset);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:25px;display:flex;overflow-x:auto}.slider__track::-webkit-scrollbar{display:none}.slider__track>*{scroll-snap-align:start;flex:none}.slider__nav{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.slider__arrow{width:37px;height:37px;font-family:var(--font-ui);background:#e8e8ed;border-radius:50%;padding-bottom:3px;font-size:26px;line-height:37px;transition:opacity .2s,background-color .2s}.slider__arrow:hover:not(:disabled){background:#dcdce2}.slider__arrow:disabled{opacity:.35;cursor:default}.aicard{background:#f2f2f2;border-radius:26px;flex-direction:column;justify-content:space-between;gap:24px;width:383px;height:407px;padding:28px;display:flex}.aicard__prompt{color:var(--ink-2)}.aicard__flow{flex-direction:column;display:flex}.aistep{border:1px solid var(--line);color:#16161a;background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.aistep>p{padding-top:1px}.aistep__link{background:var(--line);width:1px;height:12px;margin-left:24px;display:block}.aistep__text{flex-direction:column;gap:4px;min-width:0;display:flex}.aistep__text .t-bodys{color:var(--ink-2)}.aiav{border-radius:7px;flex:none;place-items:center;width:25px;height:25px;display:grid;position:relative;overflow:hidden}.aiav img{width:100%;height:100%}.aiav--teza{background:#05a3d1;border-radius:8px}.aiav--teza img{width:23.8px;height:30px;margin-top:-4px}.aiav--claude{background:#d97757}.aiav--gpt{color:#fff;background:#10a37f;border-radius:8px;width:24px;height:24px;font-size:12.5px;font-weight:600}.slider--scenes .slider__track{gap:22px}.scene{background:var(--bg,#ccc) center / cover no-repeat;color:#fff;isolation:isolate;border-radius:26px;flex-direction:column;justify-content:flex-end;gap:8px;width:340px;height:460px;padding:26px;display:flex;position:relative;overflow:hidden}.scene:before{content:"";z-index:-1;background:linear-gradient(#0000 35%,#0000009e);position:absolute;inset:0}.scene .t-bodys{color:#ffffffc7}.scene__ph{color:#404045;position:absolute;top:24px;left:26px;right:26px}.slider__fade{pointer-events:none;background:linear-gradient(270deg,#fff 10%,#fff0);width:136px;height:460px;transition:opacity .3s;position:absolute;top:0;right:0}.slider.is-end .slider__fade{opacity:0}.slider--scenes{margin-top:var(--inner-gap)}@media (width<=820px){.slider{margin-top:20px}.slider__track{gap:12px}.slider__nav{display:none}.aicard{border-radius:22px;gap:20px;width:290px;height:auto;min-height:308px;padding:21px}.aistep{border-radius:12px;padding:9px 10px}.slider--scenes{margin-top:20px}.slider--scenes .slider__track{gap:12px}.scene{border-radius:24px;width:280px;height:379px;padding:22px}.scene__ph{top:20px;left:22px;right:22px}.slider__fade{display:none}}.ask{padding:var(--section-pad) 0;color:#fff;background:#000;position:relative;overflow:hidden}.ask__grid{justify-content:space-between;align-items:center;gap:40px;display:flex}.ask__text{max-width:560px}.ask__text .t-body{color:#adadb9;max-width:424px;margin-top:21px}.qwatch{flex:none;width:462px;height:462px;margin-right:-3px;position:relative}.qwatch>*{position:absolute}.qwatch__body,.qwatch__glare{pointer-events:none;width:100%;height:100%;inset:0}.qwatch__screen{background:#000;border-radius:50%;width:83%;height:83%;top:8.5%;left:8.5%;overflow:hidden}.qscr{transform-origin:0 0;color:#fff;width:466px;height:466px;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;transform:scale(.822876)}.qscr>*{box-sizing:border-box;margin:0;position:absolute}.qscr__glow{background:radial-gradient(237.2px 186.6px at 233px 481.6px,#fe3035 0%,#fc3035 6.67%,#f52e33 13.33%,#e92c31 20%,#d9292d 26.67%,#c32529 33.33%,#aa2023 40%,#8e1b1e 46.67%,#701517 53.33%,#541012 60%,#3b0b0c 66.67%,#250708 73.33%,#150404 80%,#090202 86.67%,#020000 93.33%,#000 100%);inset:0}.qscr__lbl{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;width:466px;left:0}.qscr__clock{font-size:26px;font-weight:400;line-height:22px;top:12px}.qscr__timer{font-size:30px;font-weight:600;line-height:33px;top:44px}.qscr__q{text-align:center;letter-spacing:-.01em;opacity:0;width:380px;font-size:30px;font-weight:600;line-height:33px;transition:transform .5s ease-in-out,opacity .3s ease-in-out .2s;top:137px;left:43px;transform:translateY(calc(60px - 50%))}.qscr__q.is-on{opacity:1;transform:translateY(-50%)}.qscr__q.is-past{opacity:0;transition-duration:.5s,.3s;transition-delay:0s;transform:translateY(calc(-50% - 60px))}.qscr__stop{background:#ff453a;border:1px solid #fff3;border-radius:16px;width:60px;height:60px;top:305px;left:70px}.qscr__frost{background:#ffffff26;border:1px solid #fff3;border-radius:50%;transition:background-color .15s}.qscr__pause{border-width:2px;width:144px;height:144px;top:263px;left:161px}.qscr__pause img{width:43px;height:59px;position:absolute;top:40.5px;left:48.5px}.qscr__help{text-align:center;width:80px;height:80px;font-size:30px;font-weight:600;line-height:78px;top:295px;left:326px}.qscr__help.is-press{background:#ffffff52;transition-duration:50ms}@media (width<=820px){.ask__grid{flex-direction:column-reverse;align-items:flex-start;gap:28px}.qwatch{zoom:.7;align-self:center;margin:0}.ask__text .t-body{margin-top:12px}}.drum-scroll{height:260vh;position:relative}.drum-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.drum{--center-top:197px;--item-left:379px;--drum-scale:1;height:440px;position:relative;top:50%;transform:translateY(-50%)}.drum__lead,.drum__item{letter-spacing:-.02em;white-space:nowrap;font-weight:600;position:absolute}.drum__lead{left:0;top:var(--center-top);font-size:48px;line-height:52px}.drum__item{left:var(--item-left);top:var(--center-top);color:#0a0a0a00;font-size:48px;line-height:1.08}.drum-photos{pointer-events:none;position:absolute;inset:0}.dphoto{background:var(--surface) center / cover no-repeat;border-radius:24px;transition:opacity .3s,transform .35s;position:absolute;box-shadow:0 14px 40px #0000001a}.dphoto.is-out{opacity:0;transform:translateY(12px)scale(.96)}.dphoto.is-placeholder{box-shadow:none;background:#ededf2;place-items:center;display:grid}.dphoto.is-placeholder:after{content:attr(data-label);color:var(--muted-2);font-size:13px}.dphoto--1{width:161px;height:195px;top:20.8%;left:3.9%}.dphoto--2{width:127px;height:127px;top:75.8%;left:18.6%}.dphoto--3{width:186px;height:144px;top:24.8%;right:4.8%}.dphoto--4{width:144px;height:169px;top:71.8%;right:20.8%}@media (width>=821px) and (width<=1180px){.drum{--drum-scale:.82;--item-left:330px}.drum__lead{font-size:40px;line-height:44px}.dphoto{transform-origin:50%;scale:.75}.dphoto--1{top:4%;left:1%}.dphoto--2{top:80%;left:6%}.dphoto--3{top:6%;right:1%}.dphoto--4{top:78%;right:4%}}@media (width<=820px){.drum{--center-top:456px;--item-left:0px;--drum-scale:.6;height:100%;top:0;transform:none}.drum__lead{top:calc(var(--center-top) - 50px);font-size:32px;line-height:38px}.dphoto{border-radius:16px}.dphoto--1{width:118px;height:140px;top:230px;left:20px}.dphoto--3{width:160px;height:124px;top:220px;left:210px;right:auto}.dphoto--2{width:104px;height:104px;top:624px;left:44px}.dphoto--4{width:120px;height:140px;top:606px;left:auto;right:24px}}@media (width<=820px) and (height<=760px){.drum{--center-top:380px}.dphoto--1{top:150px}.dphoto--3{top:140px}.dphoto--2{width:92px;height:92px;top:548px}.dphoto--4{width:104px;height:120px;top:532px}}.specs{padding-bottom:var(--section-pad)}.specs__track{height:260vh;position:relative}.specs__sticky{height:100svh;padding-top:calc(var(--nav-h) + 40px);flex-direction:column;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.specs__stage{flex:1;width:100%;min-height:0;margin-top:8px;position:relative}.specs__still,.specs__canvas{width:var(--w,100%);height:var(--h,100%);object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.specs__canvas{opacity:0}.specs.is-ready .specs__canvas{opacity:1}.specs.is-ready .specs__still{opacity:0}.specs__grid{grid-template-columns:repeat(3,1fr);gap:44px 28px;margin-top:24px;display:grid}.spec{align-items:flex-start;gap:14px;display:flex}.spec>img,.spec__battery{flex:none;width:24px;height:24px}.spec dd{color:var(--muted);margin-top:4px}.spec__battery{position:relative}.spec__battery i{border-radius:1px;display:block;position:absolute}.spec__battery i:first-child{border:1.75px solid var(--ink);border-radius:3px;width:18px;height:11px;top:6.5px;left:2px}.spec__battery i:nth-child(2){background:var(--ink);width:2px;height:4px;top:10px;left:20.5px}.spec__battery i:nth-child(3){background:var(--ink);width:10px;height:5px;top:9.5px;left:5px}@media (width<=820px){.specs__track{height:220vh}.specs__grid{grid-template-columns:1fr;gap:20px;margin-top:8px}}.order{color:#fff;text-align:center;background:#1b1b1b;min-height:964px;position:relative;overflow:hidden}.order__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.order:before{content:"";z-index:1;background:linear-gradient(#0000008c,#00000040 45%,#0000 65%);position:absolute;inset:0}.order__copy{z-index:2;padding:92px var(--gutter) 0;flex-direction:column;align-items:center;display:flex;position:relative}.order__kicker{margin-top:37px}.order__price{margin-top:5px}.order .btn{margin-top:23px}.order__terms{color:#d1d1de;margin-top:15px}@media (width<=820px){.order{min-height:0;padding:64px var(--gutter) 20px;background:#000;flex-direction:column;display:flex}.order__photo{order:2}.order:before{display:none}.order__copy{padding:0}.order__kicker{margin-top:12px}.order__price{margin-top:0}.order .btn,.order__terms{margin-top:12px}.order__photo{border-radius:24px;height:max(320px,100svh - 470px);margin-top:12px;position:relative}}.trial{padding:40px 0 48px}.trial__card{background:var(--surface);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;padding:32px 40px;display:flex}.trial__text{color:var(--muted);margin-top:6px}@media (width<=820px){.trial{padding:32px 0}.trial__card{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.trial .btn--outline{height:47px}}.faq__grid{grid-template-columns:1fr 542px;align-items:start;gap:40px;display:grid}.faq__list details{border-bottom:1px solid #0000001a}.faq__list summary{cursor:pointer;padding:20px 36px 7px 0;list-style:none;display:block;position:relative}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary:after{content:"+";font-family:var(--font-ui);color:var(--muted);font-size:22px;font-weight:400;line-height:22px;position:absolute;top:21px;right:0}.faq__list details[open] summary:after{content:"–"}.faq__a{color:var(--muted);padding:4px 0 22px}.faq__list details:not([open]) summary{padding-bottom:7px}.faq__list details::details-content{height:0;transition:height .3s ease, content-visibility .3s allow-discrete;overflow:clip}.faq__list details[open]::details-content{height:auto}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}@media (width<=820px){.faq__grid{grid-template-columns:1fr;gap:16px}}.footer{height:356px;font-size:var(--size-caption);line-height:var(--lh-caption);border-top:1px solid #00000014;position:relative;overflow:hidden}.footer__cols{gap:0;padding-top:56px;display:flex}.footer__about{width:386px;color:var(--muted)}.footer__brand{color:var(--ink);font-size:20px;font-weight:600;line-height:26px}.footer__col{flex-direction:column;gap:6px;width:170px;display:flex}.footer__col a{color:var(--muted);transition:color .2s}.footer__col a:hover,.footer__h{color:var(--ink)}.footer__wordmark{letter-spacing:-.04em;color:#f0f0f2;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:330px;font-weight:400;line-height:390px;position:absolute;top:156px;left:50%;transform:translate(-50%)}@media (width<=820px){.footer{height:auto;padding-bottom:48px}.footer__cols{flex-wrap:wrap;row-gap:24px;padding-top:41px}.footer__about{width:100%}.footer__about p+p{margin-top:8px}.footer__col{gap:8px;width:161px}.footer__wordmark{display:none}}.modal{width:min(520px,100% - 32px);max-width:none;max-height:calc(100% - 32px);color:var(--ink);overscroll-behavior:contain;background:#fff;border:0;border-radius:32px;margin:auto;padding:0;overflow:auto}.modal::backdrop{background:#00000073}.modal[open]{animation:.3s cubic-bezier(.2,0,0,1) modal-in}.modal[open]::backdrop{animation:.3s fade-in}@keyframes modal-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes fade-in{0%{opacity:0}}html.is-locked{overflow:hidden}.modal__box{outline:none;padding:40px 40px 32px;position:relative}.modal__form,.modal__done{flex-direction:column;gap:28px;display:flex}.modal__done,.modal__box.is-done .modal__form{display:none}.modal__box.is-done .modal__done{display:flex}.modal__head{flex-direction:column;gap:8px;padding-right:32px;display:flex}.modal__muted{color:var(--muted)}.modal__close{border-radius:50%;width:36px;height:36px;position:absolute;top:20px;right:20px}.modal__close:hover{filter:brightness(.96)}.steps{flex-direction:column;gap:18px;display:flex}.steps li{align-items:flex-start;gap:14px;display:flex}.steps li>span{background:var(--surface);border-radius:14px;flex:none;place-items:center;width:28px;height:28px;display:grid}.steps .t-title+p{margin-top:2px}.fields{flex-direction:column;gap:14px;display:flex}.field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.field>span,.field legend{color:var(--muted);padding:0}.field legend{margin-bottom:8px}.field input[type=text],.field input[type=email]{width:100%;color:var(--ink);font:inherit;font-size:var(--size-bodys);line-height:var(--lh-bodys);background:#fff;border:1.5px solid #d1d1d6;border-radius:16px;padding:14px 18px;transition:border-color .2s}.field input::placeholder{color:#a0a0a5}.field input:focus{border-color:var(--teal);outline:none}.field input[aria-invalid=true]{border-color:#ff3b30}.segments{background:var(--surface);border-radius:999px;gap:4px;padding:4px;display:flex}.segments label{flex:1;position:relative}.segments input{opacity:0;pointer-events:none;position:absolute}.segments span{text-align:center;font-size:var(--size-button);line-height:var(--lh-button);cursor:pointer;border-radius:999px;padding:12px 8px;font-weight:500;transition:background-color .2s,color .2s;display:block}.segments input:checked+span{background:var(--ink);color:#fff}.segments input:focus-visible+span{outline:2px solid var(--teal);outline-offset:2px}.trial__who{flex-direction:column;gap:10px;display:flex}.bullets{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bullets li{padding-left:20px;position:relative}.bullets li:before{content:"";background:var(--ink);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:4px}.cal__head{justify-content:space-between;align-items:center;display:flex}.cal__month{font-size:var(--size-button);line-height:var(--lh-button);font-weight:600}.cal__month:first-letter{text-transform:uppercase}.cal__nav{width:36px;height:36px;color:var(--ink);border-radius:50%;font-size:22px;line-height:1;transition:background-color .2s}.cal__nav:hover:not(:disabled){background:var(--surface)}.cal__nav:disabled{color:#c7c7cc;cursor:default}.cal__dow,.cal__days{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.cal__dow{color:var(--muted-2);margin-top:4px;font-size:12px;line-height:16px}.cal__weeks{flex-direction:column;gap:4px;display:flex}.cal__week{display:block;position:relative}.cal__week input{opacity:0;pointer-events:none;position:absolute}.cal__days{font-family:var(--font-ui);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;padding:9px 0;font-size:15px;line-height:20px;transition:background-color .2s,color .2s}.cal__days .is-out{color:var(--muted-2)}.cal__week:not(.is-off) .cal__days:hover{background:var(--surface)}.cal__week input:checked+.cal__days{background:var(--ink);color:#fff}.cal__week input:checked+.cal__days .is-out{color:#ffffff73}.cal__week input:focus-visible+.cal__days{outline:2px solid var(--teal);outline-offset:2px}.cal__week.is-off .cal__days,.cal__week.is-off .cal__days .is-out{color:#c7c7cc;cursor:default}.cal__week.is-busy .cal__days span{text-decoration:line-through}.cal[aria-invalid=true] .cal__weeks{border-radius:20px;box-shadow:0 0 0 1.5px #ff3b30}.modal__foot{flex-direction:column;gap:14px;display:flex}.modal .btn--lg{height:56px}.modal .btn[aria-busy=true]{opacity:.6;pointer-events:none}@media (width<=820px){.modal{border-radius:0;width:100%;height:100%;max-height:none}.modal__box{min-height:100%;padding:56px var(--gutter) 32px}.modal__close{top:12px;right:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.footer__legal{margin-top:12px}.modal__foot a:not(.btn),.modal__done a,.consent a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #00000040;text-decoration:underline #00000040}.consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.consent input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:1px 0 0}.consent input[aria-invalid=true]{outline-offset:2px;border-radius:4px;outline:2px solid #ff3b30}
