.compact-navigation{display:none}@media (width<1200px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.compact-navigation{z-index:10;max-width:1040px;padding-inline:max(24px, env(safe-area-inset-left));color:#fff;justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;font:600 15px/24px Hero Manrope,sans-serif;display:flex;position:absolute;inset:12px 0 auto}.compact-navigation__home{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:flex}.compact-navigation .hero-test__brand{letter-spacing:-.8px;gap:10px;font-size:20px;line-height:28px}.compact-navigation .hero-test__brand img{width:28px;height:28px}.compact-navigation__menu{position:relative}.compact-navigation summary{cursor:pointer;background:#ffffff0a;border:1px solid #cbddff30;border-radius:14px;align-items:center;gap:6px;min-height:44px;padding-inline:12px;list-style:none;display:flex}.compact-navigation summary::-webkit-details-marker{display:none}.compact-navigation summary:focus-visible{outline-offset:3px;outline:3px solid #a6d7ff}.compact-navigation__menu[open] svg{rotate:180deg}.compact-navigation nav{background:#142238;border:1px solid #cbddff30;border-radius:18px;width:208px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0004}.compact-navigation nav a{color:#fff;border-radius:10px;align-items:center;min-height:48px;padding:10px 16px;text-decoration:none;display:flex}.compact-navigation nav a:hover,.compact-navigation nav a:focus-visible{background:#ffffff12}}.home-next-page.no-js .compact-navigation{z-index:10;max-width:1040px;padding-inline:max(24px, env(safe-area-inset-left));color:#fff;justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;font:600 15px/24px Hero Manrope,sans-serif;display:flex;position:absolute;inset:12px 0 auto}.home-next-page.no-js .compact-navigation__home{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:flex}.home-next-page.no-js .compact-navigation .hero-test__brand{letter-spacing:-.8px;gap:10px;font-size:20px;line-height:28px}.home-next-page.no-js .compact-navigation .hero-test__brand img{width:28px;height:28px}.home-next-page.no-js .compact-navigation__menu{position:relative}.home-next-page.no-js .compact-navigation summary{cursor:pointer;background:#ffffff0a;border:1px solid #cbddff30;border-radius:14px;align-items:center;gap:6px;min-height:44px;padding-inline:12px;list-style:none;display:flex}.home-next-page.no-js .compact-navigation summary::-webkit-details-marker{display:none}.home-next-page.no-js .compact-navigation summary:focus-visible{outline-offset:3px;outline:3px solid #a6d7ff}.home-next-page.no-js .compact-navigation__menu[open] svg{rotate:180deg}.home-next-page.no-js .compact-navigation nav{background:#142238;border:1px solid #cbddff30;border-radius:18px;width:208px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0004}.home-next-page.no-js .compact-navigation nav a{color:#fff;border-radius:10px;align-items:center;min-height:48px;padding:10px 16px;text-decoration:none;display:flex}.home-next-page.no-js .compact-navigation nav a:hover,.home-next-page.no-js .compact-navigation nav a:focus-visible{background:#ffffff12}@media (width<1200px){.compact-navigation,.home-next-page.no-js .compact-navigation{max-width:none;padding-left:max(var(--page-gutter), env(safe-area-inset-left));padding-right:max(var(--page-gutter), env(safe-area-inset-right))}}.text-reveal__line{perspective:calc(1000 * var(--design-unit,1px));transform-style:preserve-3d;display:block}.text-reveal__content{white-space:nowrap;transform-origin:50%;backface-visibility:hidden;display:block}.text-reveal__ink{filter:var(--text-reveal-filter,none);display:block}@media (prefers-reduced-motion:reduce){.text-reveal__ink{filter:none}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal.C38fXH4l.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal.Cerq10X2.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal.LgqL8muc.woff2)format("woff2")}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.4%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%}:root{color:#1d1d1f;font-synthesis:none;-webkit-font-smoothing:antialiased;background:#fafbfd;font-family:Inter,Inter Fallback,sans-serif}html{scroll-behavior:smooth}*{box-sizing:border-box}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:#0073ff}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #1459d5}h1,h2,h3,p{margin:0}.shell{width:min(1128px,100% - 28px);margin-inline:auto}.responsive-break{display:block}.desktop-site{position:relative;overflow:clip}.brand{color:#1b1e22;letter-spacing:-1px;white-space:nowrap;align-items:center;gap:8px;font:600 24px/32px SF Pro Rounded,ui-rounded,Inter,Inter Fallback,sans-serif;display:inline-flex}.brand img{filter:drop-shadow(0 0 12px #00000029);width:32px;height:32px;display:block}.brand--link{cursor:pointer;border-radius:6px;text-decoration:none;transition:opacity .2s ease-out}.brand--link:hover{opacity:.8}.brand--link:active{opacity:.64}.site-header{z-index:10;backdrop-filter:saturate()blur();background:#fcfdff00;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;height:72px;padding-inline:max(14px,50% - 564px);transition:background-color .2s ease-out,-webkit-backdrop-filter .2s ease-out,backdrop-filter .2s ease-out,box-shadow .2s ease-out;display:grid;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 1px #d7e0ea00,0 8px 24px #1d1d1f00}.site-header>.download-link{justify-self:end}.site-header--material{backdrop-filter:saturate(180%) blur(calc(5 * var(--design-unit,1px)));box-shadow:0 calc(1 * var(--design-unit,1px)) 0 #d7e0eacc, 0 calc(8 * var(--design-unit,1px)) calc(24 * var(--design-unit,1px)) #1d1d1f0a;background:#fcfdffb8}.site-menu-toggle{display:none}.site-nav{align-items:center;gap:calc(4 * var(--design-unit,1px));white-space:nowrap;justify-self:center;display:flex}.site-nav__link{min-height:calc(36 * var(--design-unit,1px));padding:calc(8 * var(--design-unit,1px)) calc(12 * var(--design-unit,1px));border-radius:calc(100 * var(--design-unit,1px));color:#6e737d;font-size:calc(14 * var(--design-unit,1px));font-weight:500;line-height:calc(20 * var(--design-unit,1px));justify-content:center;align-items:center;text-decoration:none;transition:color .2s ease-out,background-color .2s ease-out,transform .2s ease-out;display:inline-flex}.site-nav__link:visited{color:#6e737d}.site-nav__link:hover,.site-nav__link[aria-current=location]{color:#0073ff;background:#eaf3ff}.site-nav__link:active{color:#005bc8;transform:translateY(calc(1 * var(--design-unit,1px)));background:#dceaff}.site-nav__link:focus-visible{outline:calc(3 * var(--design-unit,1px)) solid #1459d5;outline-offset:calc(2 * var(--design-unit,1px))}.download-link{isolation:isolate;justify-content:center;align-items:center;gap:calc(7 * var(--design-unit,1px));min-height:calc(56 * var(--design-unit,1px));padding:calc(15 * var(--design-unit,1px)) calc(24 * var(--design-unit,1px));border:calc(1 * var(--design-unit,1px)) solid #fff;border-radius:calc(100 * var(--design-unit,1px));box-shadow:0 calc(40 * var(--design-unit,1px)) calc(108 * var(--design-unit,1px)) #57b1ff57, 0 calc(24 * var(--design-unit,1px)) calc(32 * var(--design-unit,1px)) #57b1ff30, 0 calc(12 * var(--design-unit,1px)) calc(12 * var(--design-unit,1px)) #57b1ff38, 0 calc(4 * var(--design-unit,1px)) calc(4 * var(--design-unit,1px)) #57b1ff26, inset 0 calc(1 * var(--design-unit,1px)) calc(16 * var(--design-unit,1px)) #d2eaff, inset 0 calc(1 * var(--design-unit,1px)) calc(4 * var(--design-unit,1px)) #d2eaff;color:#fff;font:600 calc(16 * var(--design-unit,1px))/calc(24 * var(--design-unit,1px)) "SF Pro Rounded", ui-rounded, "Inter", "Inter Fallback", sans-serif;white-space:nowrap;cursor:pointer;background:linear-gradient(#0073ff,#0da2ff);text-decoration:none;transition:box-shadow .2s ease-out,filter .2s ease-out;display:inline-flex;position:relative}.download-link:not(.download-link--secondary){width:calc(192 * var(--design-unit,1px));transition:transform .6s cubic-bezier(.2,1.35,.4,1),filter .2s,box-shadow .2s,border-color .12s;transform:translateY(0)scale(1)}.download-link:not(.download-link--secondary):hover{box-shadow:0 calc(36 * var(--design-unit,1px)) calc(96 * var(--design-unit,1px)) #57b1ff66, 0 calc(20 * var(--design-unit,1px)) calc(36 * var(--design-unit,1px)) #57b1ff3d, 0 calc(8 * var(--design-unit,1px)) calc(14 * var(--design-unit,1px)) #57b1ff33, 0 calc(3 * var(--design-unit,1px)) calc(5 * var(--design-unit,1px)) #57b1ff29, inset 0 calc(1 * var(--design-unit,1px)) calc(16 * var(--design-unit,1px)) #d2eaffcc, inset 0 calc(1 * var(--design-unit,1px)) calc(4 * var(--design-unit,1px)) #d2eaffcc}.download-link:not(.download-link--secondary):after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 25%,#ffffff14 35%,#ffffff52 45%,#ffffff14 55%,#0000 65%) 110% 0/250% 100% no-repeat;transition:opacity .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.download-link:not(.download-link--secondary):hover{transform:translateY(calc(-1.5 * var(--design-unit,1px))) scale(1.008);filter:brightness(1.04)saturate(1.03);transition-duration:.36s,.2s,.2s,.12s}.download-link:not(.download-link--secondary):hover:after{opacity:1;transition-duration:0s;animation:.65s both download-button-shimmer}}.download-link:not(.download-link--secondary):active{transform:translateY(calc(.75 * var(--design-unit,1px))) scale(.985);filter:brightness(.98)saturate(1.04);box-shadow:0 calc(16 * var(--design-unit,1px)) calc(52 * var(--design-unit,1px)) #57b1ff00, 0 calc(8 * var(--design-unit,1px)) calc(16 * var(--design-unit,1px)) #57b1ff00, 0 calc(3 * var(--design-unit,1px)) calc(6 * var(--design-unit,1px)) #57b1ff00, 0 calc(1 * var(--design-unit,1px)) calc(2 * var(--design-unit,1px)) #57b1ff00, inset 0 calc(1 * var(--design-unit,1px)) calc(12 * var(--design-unit,1px)) #d2eaff99, inset 0 calc(1 * var(--design-unit,1px)) calc(3 * var(--design-unit,1px)) #d2eaff8c;border-color:#0000;transition-duration:.18s,.15s,.15s,.15s;transition-timing-function:cubic-bezier(.2,.8,.3,1),ease,ease,ease}.download-link:not(.download-link--secondary):active:after{opacity:0;transition-duration:.15s;animation:none}.download-link:not(.download-link--secondary) span{letter-spacing:calc(-.65 * var(--design-unit,1px));flex:none}.download-link:before{content:"";z-index:-1;border-radius:inherit;background:url(/assets/button-texture.B-6znOdM.webp) top left/calc(307.2 * var(--design-unit,1px)) auto;opacity:.4;mix-blend-mode:plus-lighter;position:absolute;inset:0}.download-link--secondary{--glass-x:50%;--glass-y:50%;--glass-pose:perspective(calc(600 * var(--design-unit,1px))) translateY(0) rotateX(0deg) rotateY(0deg) scale(1);width:auto;min-height:calc(40 * var(--design-unit,1px));padding:calc(7 * var(--design-unit,1px)) calc(16 * var(--design-unit,1px));box-shadow:none;color:#0073ff;user-select:none;background:0 0;border-color:#0000}.download-link--secondary:before{content:none}.download-link--secondary>*{transform:var(--glass-pose);pointer-events:none;transition:transform .6s cubic-bezier(.2,1.35,.4,1)}.download-link--secondary>.download-link__label{z-index:1;position:relative}.download-link--secondary .download-link__label{text-align:center;letter-spacing:calc(-.8 * var(--design-unit,1px));flex:none}.download-link--secondary .download-link__glass{inset:calc(-1 * var(--design-unit,1px));border:calc(1 * var(--design-unit,1px)) solid #c4dcff;border-radius:inherit;backdrop-filter:blur(calc(2 * var(--design-unit,1px))) saturate(125%);box-shadow:0 calc(12 * var(--design-unit,1px)) calc(12 * var(--design-unit,1px)) #356ab917, 0 calc(3 * var(--design-unit,1px)) calc(6 * var(--design-unit,1px)) #356ab900, inset 0 calc(1 * var(--design-unit,1px)) calc(1 * var(--design-unit,1px)) #ffffff80, inset 0 calc(-2 * var(--design-unit,1px)) calc(1 * var(--design-unit,1px)) #97c1ff66, inset 0 0 calc(12 * var(--design-unit,1px)) #b9d9ff00;background:linear-gradient(#dceaff33,#97c1ff33);transition:transform .6s cubic-bezier(.2,1.35,.4,1),box-shadow .25s,border-color .2s,background-color .2s;position:absolute;overflow:hidden}.download-link--secondary .download-link__glass:before,.download-link--secondary .download-link__glass:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.download-link--secondary .download-link__glass:before{background:url(/assets/try-button-texture.aHow1TFT.webp) top left/calc(1024 * var(--design-unit,1px)) auto;opacity:.06;mix-blend-mode:soft-light}.download-link--secondary .download-link__glass:after{background:radial-gradient(ellipse calc(85 * var(--design-unit,1px)) calc(36 * var(--design-unit,1px)) at var(--glass-x) var(--glass-y), #ffffffc7, #fff0 75%), radial-gradient(ellipse calc(100 * var(--design-unit,1px)) calc(24 * var(--design-unit,1px)) at var(--glass-x) 110%, #52aaff70, #74bcff00 80%);opacity:0;transition:opacity .28s}.download-link--secondary .download-link__glint{border-radius:inherit;opacity:0;background:linear-gradient(115deg,#0000 30%,#ffffff10 39%,#ffffffb3 46%,#ffffff26 50%,#0000 60%) 110% 0/250% 100% no-repeat;transition:opacity .18s;position:absolute;inset:0}.download-link--secondary:focus-visible .download-link__glass{box-shadow:0 calc(14 * var(--design-unit,1px)) calc(22 * var(--design-unit,1px)) #356ab922, 0 calc(3 * var(--design-unit,1px)) calc(6 * var(--design-unit,1px)) #356ab90a, inset 0 calc(1 * var(--design-unit,1px)) calc(1 * var(--design-unit,1px)) #fff, inset 0 calc(-2 * var(--design-unit,1px)) calc(1 * var(--design-unit,1px)) #73b1ff80, inset 0 0 calc(12 * var(--design-unit,1px)) #b9d9ff26;background-color:#daebff40;border-color:#8dbdff}.download-link--secondary:focus-visible .download-link__glass:after{opacity:.65}@media (hover:hover) and (pointer:fine){.download-link--secondary:hover{--glass-pose:perspective(calc(600 * var(--design-unit,1px))) translateY(calc(-1.5 * var(--design-unit,1px))) rotateX(var(--glass-rotate-x,0deg)) rotateY(var(--glass-rotate-y,0deg)) scale(1.018)}.download-link--secondary:hover>*{transition-duration:.36s,.22s,.22s,.22s}.download-link--secondary:hover .download-link__glass{box-shadow:0 calc(14 * var(--design-unit,1px)) calc(22 * var(--design-unit,1px)) #356ab922, 0 calc(3 * var(--design-unit,1px)) calc(6 * var(--design-unit,1px)) #356ab90a, inset 0 calc(1 * var(--design-unit,1px)) calc(1 * var(--design-unit,1px)) #fff, inset 0 calc(-2 * var(--design-unit,1px)) calc(1 * var(--design-unit,1px)) #73b1ff80, inset 0 0 calc(12 * var(--design-unit,1px)) #b9d9ff26;background-color:#daebff40;border-color:#a3caff}.download-link--secondary:hover .download-link__glass:after{opacity:1}.download-link--secondary:hover .download-link__glint{opacity:1;animation:.65s both download-button-shimmer}}.download-link--secondary:active{--glass-pose:perspective(calc(600 * var(--design-unit,1px))) translateY(calc(.75 * var(--design-unit,1px))) rotateX(0deg) rotateY(0deg) scale(.97)}.download-link--secondary:active>*{transition-duration:.18s,.12s,.12s,.12s;transition-timing-function:cubic-bezier(.2,.8,.3,1),cubic-bezier(.16,1,.3,1),cubic-bezier(.16,1,.3,1),cubic-bezier(.16,1,.3,1)}.download-link--secondary:active .download-link__glass{box-shadow:0 calc(3 * var(--design-unit,1px)) calc(6 * var(--design-unit,1px)) #356ab900, 0 calc(1 * var(--design-unit,1px)) calc(2 * var(--design-unit,1px)) #356ab900, inset 0 calc(2 * var(--design-unit,1px)) calc(4 * var(--design-unit,1px)) #427fb02b, inset 0 calc(-1 * var(--design-unit,1px)) calc(1 * var(--design-unit,1px)) #ffffffd9, inset 0 0 calc(12 * var(--design-unit,1px)) #9ecaff4d;background-color:#adcfff40;border-color:#8db8f052}.download-link--secondary:active .download-link__glass:after{opacity:.45}.download-link--secondary:active .download-link__glint{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.download-link--secondary,.download-link--secondary:hover,.download-link--secondary:active{--glass-pose:none}.download-link--secondary>*,.download-link--secondary .download-link__glass,.download-link--secondary .download-link__glass:after{transition:none}.download-link--secondary .download-link__glint{animation:none;display:none}}@keyframes download-button-shimmer{0%{background-position:110% 0}to{background-position:-40% 0}}.hero{flex-direction:column;align-items:center;padding-top:200px;padding-bottom:104px;display:flex}.hero__content{text-align:center;flex-direction:column;align-items:center;width:min(1040px,100%);display:flex}.hero__content h1{letter-spacing:-2px;font-size:64px;font-weight:600;line-height:72px}.hero__content p{color:#6e737d;margin-top:24px;font-size:18px;line-height:28px}.hero__content .download-link{margin-top:32px}.seamless-section{flex-direction:column;align-items:center;gap:64px;padding-block:104px;display:flex}.seamless-section__track{width:100%}.seamless-section__track--animated>.seamless-section__scene{top:var(--scene-top);position:sticky}.seamless-section__scene{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.seamless-section__footnote{color:#6e737d;text-align:center;font-size:16px;line-height:24px}.seamless-macbook{--hardware-left:39.13px;aspect-ratio:900/583.043;width:min(900px,154.363svh - 259.329px);position:relative}.seamless-macbook__drawing{width:900px;height:583.043px;transform:scale(var(--macbook-scale,1));transform-origin:0 0;position:absolute}.seamless-macbook__gpu{pointer-events:none;width:900px;height:623.043px;display:none;position:absolute;top:-20px;left:0}.seamless-macbook--webgl .seamless-macbook__gpu{display:block}.seamless-macbook--webgl .seamless-macbook__camera,.seamless-macbook--webgl .seamless-macbook__contact-shadow{display:none!important}.seamless-macbook__camera{z-index:1;perspective:10000px;perspective-origin:50% var(--hardware-depth);transform:translateY(var(--device-lift,0px));position:absolute;inset:0}.seamless-macbook__reveal{color:#1d1d1f;letter-spacing:-1.7px;text-align:center;pointer-events:none;opacity:var(--reveal-opacity,0);margin:0;font-size:56px;font-weight:600;line-height:1.14;display:none;position:absolute;top:100px;left:0;right:0}.seamless-macbook__reveal span{color:#6e737d}.seamless-macbook__hardware,.seamless-macbook__lid{width:900px;height:var(--hardware-depth);transform-style:preserve-3d;transform-origin:50% 100%;position:absolute;top:0;left:0}.seamless-macbook__hardware{transform:rotateX(var(--view-angle,0deg))}.seamless-macbook__lid{transform:rotateX(var(--lid-angle,0deg))}.seamless-macbook__front{transform-style:flat;position:absolute;inset:0;transform:translateZ(.1px)}.seamless-macbook__back,.seamless-macbook__deck,.seamless-macbook__shell,.seamless-macbook__contact-shadow{display:none}.seamless-macbook__bezel{left:var(--hardware-left);width:var(--hardware-width);height:var(--hardware-depth);border-radius:var(--hardware-radius);background:linear-gradient(105deg,#191a1c,#070809 28%,#111214 74%,#1c1d1f);border:1.5px solid #929497;position:absolute;top:0;box-shadow:inset 0 0 0 1.5px #050506,0 0 0 .5px #cdd0d3}.seamless-macbook__screen{z-index:1;background:#000;border-radius:13px 13px 3px 3px;width:799.739px;height:518.826px;position:absolute;top:11px;left:50.13px;overflow:hidden}.seamless-macbook__front,.seamless-macbook__bezel,.seamless-macbook__screen,.seamless-macbook__notch,.seamless-macbook__still{-webkit-backface-visibility:hidden;backface-visibility:hidden}.seamless-macbook__still{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.seamless-macbook__notch{z-index:2;background:#090a0c;border-radius:0 0 7px 7px;width:86px;height:21px;position:absolute;top:9px;left:407px}.seamless-macbook__notch:before,.seamless-macbook__notch:after{content:"";background:#17191c;border-radius:50%;width:3px;height:3px;position:absolute;top:5px}.seamless-macbook__notch:before{left:24px}.seamless-macbook__notch:after{right:25px}.seamless-macbook__lens{background:radial-gradient(circle at 38% 30%,#32566a,#101c29 38%,#030507 70%);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:40px;box-shadow:0 0 0 1px #202228,inset 0 .5px 1px #789dbb80}.seamless-macbook__base{top:547.83px;left:var(--hardware-left);width:var(--hardware-width);background:linear-gradient(#f0f1f2 0%,#c5c8cb 20%,#b3b6ba 64%,#90949a 92%,#d5d7da 100%);border:1px solid #a4a7ab;border-top-color:#f7f8f9;border-radius:2px 2px 11px 11px;height:17px;position:absolute;box-shadow:0 1px 1px #32394130,inset 0 1px #fff}.seamless-macbook__base:before,.seamless-macbook__base:after{content:"";background:#4a4d52;border-radius:0 0 4px 4px;width:42px;height:3px;position:absolute;bottom:-3px}.seamless-macbook__base:before{left:44px}.seamless-macbook__base:after{right:44px}.seamless-macbook__opening{background:linear-gradient(#74787d,#aeb2b6 70%,#d7dadd);border-radius:0 0 10px 10px;width:100px;height:6px;position:absolute;top:-1px;left:calc(50% - 50px);box-shadow:0 1px #f6f7f880}.seamless-macbook--animated:not(.seamless-macbook--back-facing) .seamless-macbook__back,.seamless-macbook--animated.seamless-macbook--back-facing .seamless-macbook__front{display:none}.seamless-macbook--animated .seamless-macbook__reveal{display:block}.seamless-macbook--animated .seamless-macbook__shell{transform-style:preserve-3d;pointer-events:none;display:block;position:absolute;inset:0}.seamless-macbook--animated .seamless-macbook__shell span{transform-origin:0 0;background:linear-gradient(#b9bec3,#d1d4d7 22%,#aeb3b8 70%,#90969c);position:absolute;top:0;left:0}.seamless-macbook--animated .seamless-macbook__lid>.seamless-macbook__shell{left:var(--hardware-left)}.seamless-macbook--animated .seamless-macbook__back{left:var(--hardware-left);width:var(--hardware-width);height:var(--hardware-depth);border-radius:var(--hardware-radius);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(at 25% 12%,#ffffff45,#0000 65%),linear-gradient(120deg,#c4c7ca,#e0e2e4 35%,#cbced1 72%,#b5b9bd);border:1px solid #b1b5b9;display:block;position:absolute;transform:rotateY(180deg)translateZ(6px);box-shadow:inset 0 0 0 1px #e0e2e455,inset 0 -2px 3px #72777d45}.seamless-macbook--animated .seamless-macbook__lid-mark{background:linear-gradient(120deg,#80858b,#ecedef 38%,#f7f8f9 50%,#a6abb0 68%,#797f86);width:78px;height:90px;position:absolute;top:calc(50% - 45px);left:calc(50% - 39px);mask:url(/assets/macbook-lid-mark.svg) 50%/contain no-repeat}.seamless-macbook--animated .seamless-macbook__deck{left:var(--hardware-left);width:var(--hardware-width);height:var(--hardware-depth);border-radius:var(--hardware-radius);transform-origin:50% 100%;transform-style:preserve-3d;background:radial-gradient(at 45% 15%,#ffffff38,#0000 60%),linear-gradient(100deg,#b7bcc1,#d1d4d7 17%,#e0e2e4 50%,#c9cdd1 83%,#aeb4ba);display:block;position:absolute;top:3px;transform:rotateX(-90deg);box-shadow:inset 0 0 0 1px #a8aeb4}.seamless-macbook--animated .seamless-macbook__keyboard{flex-direction:column;gap:6px;height:252px;display:flex;position:absolute;bottom:38px;left:86px;right:86px;transform:rotateX(180deg)}.seamless-macbook--animated .seamless-macbook__key-row{flex:1;gap:6px;min-height:0;display:flex}.seamless-macbook--animated .seamless-macbook__key{background:linear-gradient(145deg,#303236,#24262a 55%,#1d1f22);border:1px solid #151719;border-radius:5px;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;box-shadow:0 0 0 1.25px #777c80,0 1.5px 1px #ffffff75,inset 0 1px .5px #575a604d,inset 0 -1px 1px #030405}.seamless-macbook--animated .seamless-macbook__key--touch-id:before{content:"";background:linear-gradient(135deg,#17191c,#33363b);border:1px solid #60636a;border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 1px #111315}.seamless-macbook--animated .seamless-macbook__key--space{background:linear-gradient(#2c2e32,#24262a)}.seamless-macbook--animated .seamless-macbook__arrows{flex:3;align-items:flex-end;gap:6px;display:flex}.seamless-macbook--animated .seamless-macbook__arrows>.seamless-macbook__key{height:calc(50% - 2px)}.seamless-macbook--animated .seamless-macbook__arrow-pair{flex-direction:column;flex:1;gap:4px;height:100%;display:flex}.seamless-macbook--animated .seamless-macbook__key--arrow{border-radius:3px}.seamless-macbook--animated .seamless-macbook__hinge{background:linear-gradient(#181a1c,#34373b 40%,#111214 75%,#575c60);border-radius:6px;height:12px;position:absolute;bottom:5px;left:58px;right:58px;box-shadow:0 1px #eef0f3}.seamless-macbook--animated .seamless-macbook__trackpad{background:linear-gradient(110deg,#ced1d4,#d8dadd 55%,#c7cbcf);border:1px solid #a1a6ac;border-radius:11px;width:352px;height:191px;position:absolute;top:31px;left:calc(50% - 176px);box-shadow:0 1px #f4f5f6b3,inset 0 1px 1px #858a9040}.seamless-macbook--animated .seamless-macbook__base{top:calc(var(--hardware-depth) + 3px);transform:translateZ(calc(var(--hardware-depth) + .1px));transform-style:preserve-3d;box-shadow:none;background:0 0;border-color:#0000}.seamless-macbook--animated .seamless-macbook__base:before,.seamless-macbook--animated .seamless-macbook__base:after{transform:translateZ(-12px)}.seamless-macbook--animated .seamless-macbook__contact-shadow{filter:blur(10px);width:780px;height:18px;opacity:var(--contact-opacity,.12);background:#41464b;border-radius:50%;display:block;position:absolute;top:558px;left:60px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-header,.brand--link,.site-nav__link,.download-link{transition:none}.download-link:not(.download-link--secondary),.download-link:not(.download-link--secondary):hover,.download-link:not(.download-link--secondary):active{transition:none;transform:none}.download-link:not(.download-link--secondary):after{animation:none;display:none}}.section{padding-top:104px;padding-bottom:104px}.section-intro{text-align:center}.section-intro h2,.faq-intro h2,.privacy-panel h2,.download-panel h2{letter-spacing:-2px;font-size:48px;font-weight:600;line-height:56px}.section-intro p{color:#6e737d;margin-top:16px;font-size:18px;line-height:28px}.section--conveniences{flex-direction:column;gap:64px;display:flex}.conveniences-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.convenience{min-width:0;padding-inline:32px}.convenience img{width:32px;height:32px;margin-bottom:24px;display:block}.convenience h3,.privacy-panel__facts h3,.faq-item h3{font-size:20px;font-weight:600;line-height:28px}.convenience p,.privacy-panel__facts p,.faq-item p{color:#6e737d;margin-top:8px;font-size:16px;line-height:24px}.privacy-panel{background:#eef3f9;border:1px solid #d7e0ea;border-radius:40px;grid-template-columns:392px minmax(0,1fr);gap:120px;margin-block:104px;padding:56px 64px;scroll-margin-top:104px;display:grid}.privacy-panel__icon{place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.privacy-panel__icon img{display:block}.privacy-panel__intro p{color:#6e737d;margin-top:16px;font-size:18px;line-height:28px}.privacy-panel__facts{flex-direction:column;align-self:center;gap:16px;display:flex}.privacy-panel__facts>div+div{padding-top:32px;position:relative}.privacy-panel__facts>div+div:before{content:"";background:#d7e0ea;height:1px;position:absolute;top:8px;left:0;right:0}.privacy-panel__facts p{margin-top:8px}.section--future{flex-direction:column;align-items:center;gap:64px;display:flex}.future-field{user-select:none;width:1128px;max-width:100%;height:360px;position:relative}.future-field__still,.future-field__canvas{pointer-events:none;width:100%;height:100%;display:block}.future-field__canvas{visibility:hidden;position:absolute;inset:0}.future-field[data-ready=true] .future-field__canvas{visibility:visible}.future-field[data-ready=true] .future-field__still{visibility:hidden}@media (prefers-reduced-motion:reduce){.future-field__canvas{display:none}.future-field[data-ready] .future-field__still{visibility:visible}}.section--faq{grid-template-columns:360px minmax(0,1fr);gap:120px;display:grid}.faq-intro p{color:#6e737d;margin-top:16px;font-size:18px;line-height:28px}.faq-list{flex-direction:column;gap:16px;display:flex}.faq-item+.faq-item{padding-top:32px;position:relative}.faq-item+.faq-item:before{content:"";background:#e4e8ed;height:1px;position:absolute;top:8px;left:0;right:0}.faq-item a{text-underline-offset:3px;text-decoration-thickness:1px}.download-panel{isolation:isolate;text-align:center;color:#f6faff;background:#07152b;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;margin:104px auto 32px;padding:72px 64px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #d6eaff38}.download-panel:before{content:"";z-index:-1;pointer-events:none;opacity:.6;background:radial-gradient(90% 115% at 50% 120%,#078cff80,#0000 85%),radial-gradient(115% 65% at 50% 110%,#6ddeff38,#0000 85%);position:absolute;inset:0}.download-panel__brand{color:#d4e3f5;letter-spacing:-.4px;align-items:center;gap:8px;margin-bottom:32px;font-size:18px;font-weight:500;line-height:24px;display:flex}.download-panel__brand img{object-fit:contain;flex:none;width:28px;height:28px;display:block}.download-panel__copy{max-width:640px}.download-panel h2{color:#fff;font-size:56px;line-height:64px}.download-panel p{color:#c4d2e7;margin-top:16px;font-size:18px;line-height:28px}.download-panel .download-link{margin-top:32px}.download-panel__atmosphere{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.download-panel__aurora{filter:blur(60px);opacity:.4;border-radius:50%;width:100%;height:115%;animation:12s ease-in-out infinite alternate paused download-aurora;position:absolute;bottom:-55%}.download-panel__aurora--blue{background:radial-gradient(#25cfff 0%,#007bff70 42%,#0000 70%);left:-8%}.download-panel__aurora--violet{background:radial-gradient(#8271ffbd 0%,#4864ff52 42%,#0000 70%);animation-direction:alternate-reverse;animation-delay:-7s;bottom:-62%;right:-12%}.download-panel__spark,.ambient-star{width:var(--spark-size);height:var(--spark-size);transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s;position:absolute}.download-panel__spark-core,.ambient-star__core{width:100%;height:100%;box-shadow:0 0 calc(9 * var(--design-unit,1px)) calc(2 * var(--design-unit,1px)) #60bfff55;opacity:.25;animation:download-spark var(--spark-duration) ease-in-out var(--spark-delay) infinite;background:#d0f3ff;border-radius:50%;animation-play-state:paused;display:block}.download-panel[data-playing=true] .download-panel__aurora,.download-panel[data-playing=true] .download-panel__spark-core{animation-play-state:running}.download-panel:has(.download-link:hover) .download-panel__aurora,.download-panel:focus-within .download-panel__aurora{opacity:.5}.download-panel__aurora{transition:opacity 1s}.download-panel .download-link:focus-visible{outline-color:#c4edff}@keyframes download-aurora{0%{transform:translate(-5%,4%)rotate(-12deg)scale(.9)}to{transform:translate(15%,-12%)rotate(12deg)scale(1.1)}}@keyframes download-spark{0%,to{opacity:.08;transform:translateY(9px)}50%{opacity:.55;transform:translate(8px,-13px)}}@media (prefers-reduced-motion:reduce){.download-panel__aurora,.download-panel__spark,.download-panel__spark-core,.ambient-star,.ambient-star__core{transition:none;animation:none}}.site-footer{justify-content:space-between;align-items:flex-start;min-height:136px;margin-top:32px;padding:72px 0 32px;display:flex;position:relative}.site-footer:before{content:"";background:#e4e8ed;height:1px;position:absolute;top:40px;left:0;right:0}.site-footer>span:last-child{color:#6e737d;align-self:center;font-size:16px;line-height:24px}@media (width>=769px) and (width<=1155px){:root{--compact-gutter:clamp(24px, 3vw, 32px)}.shell{width:calc(100% - var(--compact-gutter) * 2)}.site-header{width:100%;padding-inline:var(--compact-gutter)}.site-nav__link{min-height:44px}main section[id]{scroll-margin-top:96px}.hero{gap:72px;padding-top:152px;padding-bottom:72px}.hero__content{width:min(744px,100%)}.hero__content h1{letter-spacing:-1.6px;font-size:clamp(48px,5.5vw,60px);line-height:1.14}.section,.seamless-section{padding-block:72px}.section--conveniences,.section--future,.seamless-section{gap:48px}.section-intro h2,.faq-intro h2,.privacy-panel h2,.download-panel h2{letter-spacing:-1.4px;font-size:clamp(40px,4.2vw,48px);line-height:1.17}.seamless-macbook{width:min(900px,100%,154.363svh - 259.329px)}.conveniences-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.convenience{padding-inline:24px}.privacy-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-block:72px;padding:40px}.section--faq{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px}.future-field{height:300px}.future-field__still{object-fit:cover;object-position:center}.future-field__canvas{display:none}.future-field[data-ready] .future-field__still{visibility:visible}.download-panel{margin-block:72px 24px;padding:56px 40px}}@media (width<=768px){.responsive-break{display:inline}:root{--mobile-gutter:clamp(16px, 4vw, 32px);--mobile-header-height:72px}.desktop-site{display:block}.shell{width:min(640px, 100% - var(--mobile-gutter) * 2)}.site-header{width:100%;height:calc(var(--mobile-header-height) + env(safe-area-inset-top,0px));padding:calc(14px + env(safe-area-inset-top,0px)) var(--mobile-gutter) 14px;grid-template-rows:44px;grid-template-columns:minmax(0,1fr) auto;gap:8px}.site-header .brand{letter-spacing:-.7px;grid-area:1/1;font-size:20px}.site-header .download-link--secondary{display:none}.site-menu-toggle{color:#1d1d1f;cursor:pointer;background:#fffc;border:1px solid #e9eef3;border-radius:16px;flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:0;display:flex}.site-menu-toggle:hover{color:#0073ff;background:#eaf3ff}.site-menu-toggle:active{background:#dceaff}.site-menu-toggle:focus-visible{outline-offset:2px;outline:3px solid #1459d5}.site-menu-toggle span{background:currentColor;border-radius:2px;width:18px;height:2px}.site-menu-toggle[aria-expanded=true]{gap:0}.site-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(1px)rotate(45deg)}.site-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-1px)rotate(-45deg)}.site-nav{top:calc(100% - 6px);left:auto;right:var(--mobile-gutter);width:max-content;max-width:calc(100% - var(--mobile-gutter) * 2);backdrop-filter:saturate(180%)blur(12px);background:#fffffff5;border:1px solid #e9eef3;border-radius:24px;flex-direction:column;justify-self:end;align-items:stretch;gap:4px;padding:8px;display:none;position:absolute;box-shadow:0 12px 32px #1d1d1f14}.site-header--menu-open .site-nav{display:flex}.site-nav__link{border-radius:16px;justify-content:flex-start;min-height:44px;padding:12px 16px;font-size:16px}main section[id]{scroll-margin-top:calc(var(--mobile-header-height) + env(safe-area-inset-top,0px) + 20px)}.hero{padding-top:calc(var(--mobile-header-height) + env(safe-area-inset-top,0px) + 48px);gap:48px;padding-bottom:48px}.hero__content{width:100%;max-width:600px}.hero__content h1{letter-spacing:-1.1px;text-wrap:balance;font-size:clamp(28px,7.7vw,48px);line-height:1.14}.hero__content p{text-wrap:pretty;margin-top:20px;font-size:17px;line-height:26px}.hero__content .download-link{margin-top:28px}.section,.seamless-section{padding-block:48px}.section-intro h2,.faq-intro h2,.privacy-panel h2,.download-panel h2{letter-spacing:-1px;text-wrap:balance;font-size:clamp(28px,6.6vw,40px);line-height:1.18}.section-intro p,.faq-intro p,.privacy-panel__intro p,.download-panel p{text-wrap:pretty;font-size:17px;line-height:26px}.section--conveniences,.section--future,.seamless-section{gap:32px}.seamless-section__scene{gap:24px}.seamless-macbook{width:min(100%,154.363svh - 321.074px)}.seamless-section__footnote{font-size:14px;line-height:22px}.conveniences-grid{grid-template-columns:minmax(0,1fr);gap:32px}.convenience{padding-inline:8px}.convenience img{margin-bottom:16px}.privacy-panel{grid-template-columns:minmax(0,1fr);gap:32px;margin-block:48px;padding:32px 24px}.privacy-panel__icon{margin-bottom:20px}.privacy-panel__facts{gap:16px}.privacy-panel__facts>div+div{padding-top:28px}.future-field{width:100%;height:clamp(160px,35vw,240px)}.future-field__still{object-fit:cover;object-position:center}.section--faq{grid-template-columns:minmax(0,1fr);gap:32px}.faq-intro{text-align:center}.faq-list{gap:16px}.faq-item+.faq-item{padding-top:28px}.download-panel{margin-block:48px 16px;padding:40px 24px}.download-panel__brand{margin-bottom:24px}.download-panel__copy{max-width:100%}.download-panel p{margin-top:16px}.download-panel .download-link{margin-top:28px}.site-footer{min-height:0;padding:48px 0 calc(32px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:center;gap:16px;margin-top:16px}.site-footer:before{top:16px}.site-footer>span:last-child{font-size:14px;line-height:22px}}@font-face{font-family:Hero Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-400.9gRhQrSG.woff2)format("woff2")}@font-face{font-family:Hero Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-500.B6FR8zy4.woff2)format("woff2")}@font-face{font-family:Hero Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-600.CdCs0HVM.woff2)format("woff2")}@font-face{font-family:Hero Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-700.Bjwlo1Py.woff2)format("woff2")}.hero-test-page{color:#fff;background:#000}.hero-test-placeholder{text-align:center;background:#0b121e;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100svh;padding:32px 24px;font-family:Hero Manrope,sans-serif;display:flex}.hero-test-placeholder img{margin-bottom:4px;display:block}.hero-test-placeholder h1{letter-spacing:-.6px;font-size:24px;font-weight:600;line-height:32px}.hero-test-placeholder p{color:#ffffffb3;max-width:360px;font-size:16px;line-height:26px}.hero-test .download-link,.hero-download .download-link{font-family:Hero Manrope,sans-serif;font-weight:700}.hero-test .download-link:not(.download-link--secondary),.hero-download .download-link:not(.download-link--secondary){width:auto;padding-inline:calc(24 * var(--design-unit,1px))}.hero-test .download-link:not(.download-link--secondary)>span,.hero-test .download-link--secondary .download-link__label,.hero-download .download-link:not(.download-link--secondary)>span,.hero-download .download-link--secondary .download-link__label{letter-spacing:calc(-.3 * var(--design-unit,1px))}.hero-test{isolation:isolate;min-height:calc(720 * var(--design-unit,1px));height:100svh;padding:calc(16 * var(--design-unit,1px));background:#000;font-family:Hero Manrope,sans-serif;position:relative;overflow:hidden}.hero-test,.hero-test *{-webkit-user-select:none;user-select:none}.hero-test__screen{border-radius:calc(17 * var(--design-unit,1px));cursor:default;background:#0b121e;height:100%;position:relative;overflow:hidden}.hero-test__atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-test__glow{opacity:.6;filter:blur(calc(250 * var(--design-unit,1px)));height:calc(320 * var(--design-unit,1px));bottom:calc(-160 * var(--design-unit,1px));width:max(160 * var(--design-unit,1px), 100% - 1320 * var(--design-unit,1px));animation:hero-glow-breathe var(--glow-duration) ease-in-out infinite;animation-delay:var(--glow-delay,0s);border-radius:50%;animation-play-state:paused;position:absolute}.hero-test__glow--blue{left:calc(160 * var(--design-unit,1px));right:calc(160 * var(--design-unit,1px));width:auto;height:calc(640 * var(--design-unit,1px));bottom:calc(-320 * var(--design-unit,1px));filter:blur(calc(300 * var(--design-unit,1px)));--glow-duration:18s;--glow-delay:-4s;--glow-drift:calc(48 * var(--design-unit,1px));background:#08f}.hero-test__glow--violet{right:calc(160 * var(--design-unit,1px));--glow-duration:16s;--glow-delay:-7s;--glow-drift:calc(-60 * var(--design-unit,1px));background:#6a00ff}.hero-test__glow--teal{left:calc(160 * var(--design-unit,1px));--glow-duration:20s;--glow-delay:-13s;--glow-drift:calc(40 * var(--design-unit,1px));background:#00b3ff}@media (prefers-reduced-motion:reduce){.hero-test__glow{animation:none}}.hero-test__atmosphere:has(.hero-test__stars[data-playing=true]) .hero-test__glow{animation-play-state:running}.hero-test__stars{pointer-events:none;position:absolute;inset:0}.hero-test__stars .ambient-star__wave{width:100%;height:100%;display:block}.hero-test__stars[data-playing=true] .ambient-star__core{animation-play-state:running}.hero-test__shooting-star{width:var(--shooting-size,calc(5.2 * var(--design-unit,1px)));height:var(--shooting-size,calc(5.2 * var(--design-unit,1px)));opacity:0;pointer-events:none;position:absolute;top:0;left:0}.hero-test__shooting-star:before{content:"";width:var(--shooting-tail,calc(48 * var(--design-unit,1px)));height:calc(1.8 * var(--design-unit,1px));transform-origin:100%;background:linear-gradient(90deg,#0000,#9ed7ff30 30%,#c7eaff99 75%,#effaff);border-radius:50%;position:absolute;top:50%;right:50%;transform:translateY(-50%)}.hero-test__shooting-star:after{content:"";box-shadow:0 0 calc(7 * var(--design-unit,1px)) #d9f2ffb3, 0 0 calc(14 * var(--design-unit,1px)) #82bfff70;background:#f1fbff;border-radius:50%;position:absolute;inset:0}.hero-test__shooting-star[data-shooting=true]{opacity:1;animation:hero-shooting-star var(--shooting-duration) cubic-bezier(.28, .02, .65, .86) both}.hero-test__shooting-star[data-shooting=true]:before{animation:hero-shooting-tail var(--shooting-duration) ease-in-out both}.hero-test__shooting-star[data-shooting=true]:after{animation:hero-shooting-core var(--shooting-duration) ease-in-out both}@media (prefers-reduced-motion:reduce){.hero-test__shooting-star{animation:none;display:none}}.hero-test__menu{z-index:1;height:calc(48 * var(--design-unit,1px));padding:calc(12 * var(--design-unit,1px));color:#fff;font:590 calc(13 * var(--design-unit,1px))/calc(16 * var(--design-unit,1px)) -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", system-ui, sans-serif;letter-spacing:0;white-space:nowrap;pointer-events:none;user-select:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.hero-test__menu-group{height:calc(24 * var(--design-unit,1px));align-items:center;display:flex}.hero-test__menu-label{padding:calc(4 * var(--design-unit,1px)) calc(12 * var(--design-unit,1px))}.hero-test__menu-app{font-weight:700}.hero-test__menu-clock{gap:calc(8 * var(--design-unit,1px));padding:calc(4 * var(--design-unit,1px)) calc(12 * var(--design-unit,1px));font-variant-numeric:tabular-nums;display:flex}.hero-test__menu-icon{height:calc(24 * var(--design-unit,1px));flex:none;display:block;position:relative;overflow:hidden}.hero-test__menu-icon img{top:calc(-12 * var(--design-unit,1px));max-width:none;width:calc(1888 * var(--design-unit,1px));height:calc(48 * var(--design-unit,1px));position:absolute}.hero-test__menu-icon--apple{width:calc(33 * var(--design-unit,1px))}.hero-test__menu-icon--apple img{left:calc(-12 * var(--design-unit,1px))}.hero-test__menu-icon--wifi{width:calc(40 * var(--design-unit,1px))}.hero-test__menu-icon--wifi img{left:calc(-1643 * var(--design-unit,1px))}.hero-test__menu-icon--controls{width:calc(38 * var(--design-unit,1px))}.hero-test__menu-icon--controls img{left:calc(-1683 * var(--design-unit,1px))}.hero-test__offer{align-items:center;gap:calc(48 * var(--design-unit,1px));width:min(744 * var(--design-unit,1px), 100% - 48 * var(--design-unit,1px));margin:clamp(140 * var(--design-unit,1px), 50svh - 300 * var(--design-unit,1px), 240 * var(--design-unit,1px)) auto calc(140 * var(--design-unit,1px));flex-direction:column;display:flex;position:relative}.hero-test__intro{align-items:center;gap:calc(32 * var(--design-unit,1px));flex-direction:column;width:100%;display:flex}.hero-test__brand{align-items:center;gap:calc(12 * var(--design-unit,1px));font-size:calc(22 * var(--design-unit,1px));line-height:calc(28 * var(--design-unit,1px));letter-spacing:calc(-1 * var(--design-unit,1px));font-weight:600;display:flex}.hero-test__brand span{opacity:.8}.hero-test__brand img{width:calc(28 * var(--design-unit,1px));height:calc(28 * var(--design-unit,1px));border-radius:calc(1 * var(--design-unit,1px));display:block}.hero-test__copy{align-items:center;gap:calc(24 * var(--design-unit,1px));text-align:center;flex-direction:column;width:100%;display:flex}.hero-test__copy h1{font:600 calc(64 * var(--design-unit,1px))/calc(72 * var(--design-unit,1px)) "Hero Manrope", sans-serif;letter-spacing:-.04em}.hero-test__copy p{font-size:calc(18 * var(--design-unit,1px));line-height:calc(28 * var(--design-unit,1px));opacity:.8;font-weight:400}.hero-test__copy p span{display:block}.hero-test__frame{inset:calc(16 * var(--design-unit,1px));z-index:2;border:calc(1 * var(--design-unit,1px)) solid #a6bfe61f;border-radius:calc(17 * var(--design-unit,1px));pointer-events:none;position:absolute}.hero-test__notch{top:calc(15.5 * var(--design-unit,1px));z-index:2;width:calc(214 * var(--design-unit,1px));height:calc(42 * var(--design-unit,1px));pointer-events:none;max-width:none;position:absolute;left:50%;transform:translate(-50%)}.hero-test__nav{bottom:calc(36 * var(--design-unit,1px));z-index:3;align-items:center;gap:calc(12 * var(--design-unit,1px));width:max-content;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hero-test__nav .download-link--secondary{color:#fff;font-size:calc(16 * var(--design-unit,1px));font-weight:600}.hero-test__nav .download-link__glass:after{background:radial-gradient(ellipse calc(85 * var(--design-unit,1px)) calc(36 * var(--design-unit,1px)) at var(--glass-x) var(--glass-y), #ffffff4d, #fff0 75%), radial-gradient(ellipse calc(100 * var(--design-unit,1px)) calc(24 * var(--design-unit,1px)) at var(--glass-x) 110%, #52aaff70, #74bcff00 80%)}.hero-test__nav .download-link--secondary:hover:not(:active):not(:focus-visible) .download-link__glass{box-shadow:0 calc(12 * var(--design-unit,1px)) calc(12 * var(--design-unit,1px)) #356ab917, 0 calc(3 * var(--design-unit,1px)) calc(6 * var(--design-unit,1px)) #356ab900, inset 0 calc(1 * var(--design-unit,1px)) calc(1 * var(--design-unit,1px)) #ffffff80, inset 0 calc(-2 * var(--design-unit,1px)) calc(1 * var(--design-unit,1px)) #97c1ff66, inset 0 0 calc(12 * var(--design-unit,1px)) #b9d9ff00;background-color:#0000;border-color:#c4dcff}.hero-test__nav .download-link--secondary:focus-visible{outline:calc(2 * var(--design-unit,1px)) solid #d6efff;outline-offset:calc(4 * var(--design-unit,1px))}.hero-test__download-slot{height:calc(48 * var(--design-unit,1px));padding:calc(4 * var(--design-unit,1px)) calc(4 * var(--design-unit,1px)) calc(4 * var(--design-unit,1px)) 0;flex:none;place-items:center;display:grid}.hero-test__nav-dock{height:calc(64 * var(--design-unit,1px));padding:calc(7 * var(--design-unit,1px));border:calc(1 * var(--design-unit,1px)) solid #cbddff30;border-radius:calc(22 * var(--design-unit,1px));box-shadow:0 calc(12 * var(--design-unit,1px)) calc(28 * var(--design-unit,1px)) #0000001f, 0 calc(3 * var(--design-unit,1px)) calc(8 * var(--design-unit,1px)) #0000000f, inset 0 calc(1 * var(--design-unit,1px)) 0 #ffffff0a;-webkit-backdrop-filter:blur(calc(24 * var(--design-unit,1px))) saturate(135%);background:linear-gradient(140deg,#14263be6,#101e35db);align-items:center;gap:0;display:flex}.hero-test__home{width:calc(48 * var(--design-unit,1px));margin-inline:0 calc(-8 * var(--design-unit,1px));height:calc(48 * var(--design-unit,1px));border-radius:calc(14 * var(--design-unit,1px));flex:none;place-items:center;transition:background-color .2s,transform .18s;display:grid}.hero-test__home img{width:calc(32 * var(--design-unit,1px));height:calc(32 * var(--design-unit,1px));display:block}.hero-test__home:hover{background:#ffffff0d}.hero-test__home:active{transform:scale(.95)}.hero-test__nav-divider{width:calc(1 * var(--design-unit,1px));height:calc(22 * var(--design-unit,1px));margin-inline:calc(24 * var(--design-unit,1px));background:#d4e7ff17;flex:none}.hero-test__links{align-items:center;gap:calc(4 * var(--design-unit,1px));margin-inline:calc(-16 * var(--design-unit,1px));font-size:calc(16 * var(--design-unit,1px));line-height:calc(24 * var(--design-unit,1px));letter-spacing:calc(-.3 * var(--design-unit,1px));font-weight:600;display:flex}.hero-test__links a{min-height:calc(48 * var(--design-unit,1px));padding:calc(12 * var(--design-unit,1px)) calc(16 * var(--design-unit,1px));border-radius:calc(14 * var(--design-unit,1px));color:#e5edf9;justify-content:center;align-items:center;text-decoration:none;transition:color .2s,background-color .2s,transform .18s;display:flex}.hero-test__links a:hover{color:#fff;background:#ffffff0d}.hero-test__links a:active{transform:translateY(calc(1 * var(--design-unit,1px)));background:#ffffff14}.hero-test__nav-dock a:focus-visible{outline:calc(2 * var(--design-unit,1px)) solid #c4e4ff;outline-offset:calc(-2 * var(--design-unit,1px))}@media (prefers-reduced-motion:reduce){.hero-test__home,.hero-test__links a{transition:none}.hero-test__home:active,.hero-test__links a:active{transform:none}}.hero-test a:focus-visible{outline-color:#fff}@keyframes hero-glow-breathe{0%,to{opacity:.54;transform:translate(0,0)scale(1)}50%{transform:translate3d(var(--glow-drift), calc(28 * var(--design-unit,1px)), 0) scale(1.08);opacity:.66}}@keyframes hero-shooting-star{0%{transform:translate3d(var(--shooting-x), var(--shooting-y), 0) rotate(var(--shooting-angle))}to{transform:translate3d(calc(var(--shooting-x) + var(--shooting-dx)), calc(var(--shooting-y) + var(--shooting-dy)), 0) rotate(var(--shooting-angle))}}@keyframes hero-shooting-tail{0%{opacity:0;transform:translateY(-50%)scaleX(.25)}24%{opacity:.6;transform:translateY(-50%)scaleX(.65)}62%{opacity:.95;transform:translateY(-50%)scaleX(1)}80%{opacity:.65;transform:translateY(-50%)scaleX(.85)}92%{opacity:.15;transform:translateY(-50%)scaleX(.3)}to{opacity:0;transform:translateY(-50%)scaleX(0)}}@keyframes hero-shooting-core{0%{opacity:0;transform:scale(.6)}12%{opacity:.9;transform:scale(.9)}60%,76%{opacity:.95;box-shadow:0 0 calc(7 * var(--design-unit,1px)) #d9f2ffb3, 0 0 calc(14 * var(--design-unit,1px)) #82bfff70;transform:scale(1)}86%{opacity:1;box-shadow:0 0 calc(10 * var(--design-unit,1px)) #edf9ffe6, 0 0 calc(20 * var(--design-unit,1px)) #8dceff99;transform:scale(1.6)}93%{opacity:.55;transform:scale(1.1)}to{opacity:0;box-shadow:0 0 calc(12 * var(--design-unit,1px)) #8dceff00;transform:scale(.2)}}.hero-animation-page{background:#000}.hero-animation{height:380svh;min-height:calc(2600 * var(--design-unit,1px));background:#000}.hero-animation__stage{height:100svh;font-family:Hero Manrope,sans-serif;position:sticky;top:0;overflow:clip}.hero-animation__halo{opacity:0;pointer-events:none;background:radial-gradient(55% 40% at 48% 67%,#1138653d,#0a18291a 60%,#0000);position:absolute;inset:0}.hero-animation__hardware{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.hero-animation__surface{border-radius:calc(26 * var(--design-unit,1px));transform-origin:0 0;min-height:0;position:absolute;top:0;left:0}.hero-animation__surface--moving{will-change:transform}.hero-animation__surface .hero-test__screen{background:#000}.hero-animation__surface .hero-test__nav{bottom:calc(20 * var(--design-unit,1px))}.hero-animation__desktop{transform-origin:0 0;background:#0b121e;position:absolute;inset:0}.hero-animation__screen-shadow,.hero-animation__contact-shadow{z-index:4;opacity:0;pointer-events:none;position:absolute;inset:0}.hero-animation__screen-shadow{background:linear-gradient(#000,#0008 45%,#0000)}.hero-animation__contact-shadow{background:linear-gradient(#000,#0000 25%)}.hero-animation__template{visibility:hidden;pointer-events:none;contain:layout style;width:900px;height:548px;position:fixed;top:0;left:-10000px}.hero-animation__closing-copy{top:clamp(56 * var(--design-unit,1px), 10svh, 120 * var(--design-unit,1px));left:calc(24 * var(--design-unit,1px));right:calc(24 * var(--design-unit,1px));text-align:center;color:#fff;opacity:0;transform:translateY(calc(22 * var(--design-unit,1px)));pointer-events:none;position:absolute}.hero-animation__closing-copy>span{font-size:calc(13 * var(--design-unit,1px));line-height:calc(20 * var(--design-unit,1px));letter-spacing:.12em;color:#9daabe}.hero-animation__closing-copy p{margin:calc(18 * var(--design-unit,1px)) 0 0;font-size:clamp(40 * var(--design-unit,1px), 4vw, 64 * var(--design-unit,1px));letter-spacing:-.045em;font-weight:500;line-height:1.13}.hero-animation__closing-copy p span{color:#8996a8}.hero-animation__finish{bottom:calc(42 * var(--design-unit,1px));opacity:0;justify-content:center;display:flex;position:absolute;left:0;right:0}.hero-animation__finish button{appearance:none;align-items:center;gap:calc(10 * var(--design-unit,1px));padding:calc(12 * var(--design-unit,1px)) calc(18 * var(--design-unit,1px));border:calc(1 * var(--design-unit,1px)) solid #ffffff12;border-radius:calc(30 * var(--design-unit,1px));color:#9ca9bb;font:400 calc(12 * var(--design-unit,1px))/calc(18 * var(--design-unit,1px)) "Hero Manrope", sans-serif;cursor:pointer;background:#ffffff04;transition:color .2s,background .2s;display:flex}.hero-animation__finish button:hover{color:#fff;background:#ffffff0c}.hero-animation__finish button:focus-visible{outline:calc(2 * var(--design-unit,1px)) solid #a6d7ff;outline-offset:calc(4 * var(--design-unit,1px))}@media (height<=720px){.hero-animation__finish{bottom:calc(18 * var(--design-unit,1px))}}@media (prefers-reduced-motion:reduce){.hero-animation{height:100svh;min-height:calc(720 * var(--design-unit,1px))}.hero-animation__stage{height:max(720 * var(--design-unit,1px), 100svh);position:relative}.hero-animation__closing-copy,.hero-animation__finish,.hero-animation__halo{display:none}}.hero-animation--static{height:100svh;min-height:calc(720 * var(--design-unit,1px))}.hero-animation--static .hero-animation__stage{height:max(720 * var(--design-unit,1px), 100svh);position:relative}.hero-animation--static .hero-animation__closing-copy,.hero-animation--static .hero-animation__finish,.hero-animation--static .hero-animation__halo{display:none}.home-next-page{color-scheme:light;background:#fff;overflow-x:clip}@media (width>=1200px){.home-next{--design-unit:calc(100vw / var(--design-reference-width))}}.home-next-page,.home-next{scrollbar-width:none;-ms-overflow-style:none}.home-next-page::-webkit-scrollbar,.home-next::-webkit-scrollbar{width:0;height:0;display:none}.home-next{--page-gutter:20px;--section-gap:calc(200 * var(--design-unit,1px));--privacy-section-gap:calc(160 * var(--design-unit,1px));--feature-panel-surface:#f1f3f6;color:#171c24;background:#fff}.home-next .hero-test__links{isolation:isolate;position:relative}.home-next .hero-test__links a{z-index:1;position:relative}.home-next .hero-test__links a[aria-current=location]{color:#fff}.home-next .hero-test__active-link{height:100%;width:var(--active-link-width,0px);transform:translateX(var(--active-link-x,0px));border-radius:calc(14 * var(--design-unit,1px));box-shadow:inset 0 0 0 calc(1 * var(--design-unit,1px)) #ffffff14;pointer-events:none;opacity:0;background:#ffffff1f;position:absolute;top:0;left:0}.home-next .hero-test__active-link[data-positioned=true]{transition:transform .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1),opacity .18s}.home-next .hero-test__active-link[data-visible=true]{opacity:1}.home-next .hero-animation{height:calc(100svh + var(--mac-reveal-distance,calc(2000 * var(--design-unit,1px))));background:#fff;min-height:0}.home-next .hero-animation__stage{z-index:2;pointer-events:none;overflow:visible}.home-next .hero-animation__ambience{z-index:0;pointer-events:none;background:radial-gradient(65% 46svh at 50% 77svh,#64a1ed1c,#9ac0ef0a 52%,#fff0 100%);position:absolute;inset:0 0 -30svh}.home-next .hero-animation__hardware{z-index:2;transform-origin:0 0}.home-next .hero-animation__hardware-viewport{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:clip visible}.home-next .hero-animation__surface{z-index:3;color:#fff;color-scheme:dark;pointer-events:auto}.home-next .hero-animation__screen-content{background:#0b121e;position:absolute;inset:0;transform:translateZ(0)}.home-next .hero-animation__ending{z-index:1;top:calc(clamp(112 * var(--design-unit,1px), 15svh, 190 * var(--design-unit,1px)) + 32 * var(--design-unit,1px));translate:0 calc(16 * var(--design-unit,1px));min-height:calc(224 * var(--design-unit,1px));left:calc(32 * var(--design-unit,1px));right:calc(32 * var(--design-unit,1px));text-align:center;pointer-events:none;position:absolute}.home-next .hero-animation__ending h2{max-width:calc(1300 * var(--design-unit,1px));color:#090b0e;margin:0 auto}.home-next .hero-animation__ending .text-reveal__content{opacity:0}.home-next .hero-animation__feature-label{top:calc(-44 * var(--design-unit,1px));color:#0068df;font:600 calc(15 * var(--design-unit,1px))/calc(24 * var(--design-unit,1px)) "Hero Manrope", sans-serif;letter-spacing:-.01em;margin:0;position:absolute;left:0;right:0}.home-next .hero-animation__feature-label .text-reveal__ink{align-items:center;gap:calc(8 * var(--design-unit,1px));height:calc(24 * var(--design-unit,1px));vertical-align:top;display:inline-flex;position:relative}.home-next .hero-animation__feature-label .text-reveal__ink:before{content:"";width:calc(32 * var(--design-unit,1px));height:calc(32 * var(--design-unit,1px));border-radius:calc(9 * var(--design-unit,1px));background:#0073ff1f;flex:none}.home-next .hero-animation__feature-label .text-reveal__ink:after{content:"";left:calc(6 * var(--design-unit,1px));width:calc(20 * var(--design-unit,1px));height:calc(20 * var(--design-unit,1px));background:#0073ff;position:absolute;top:50%;translate:0 -50%;mask:url(/assets/seamless-close.svg) 50%/contain no-repeat}.home-next .hero-animation__action{display:flex}@media (prefers-reduced-motion:no-preference){.home-next .hero-animation__screen-content[data-entrance=pending] .hero-test__menu,.home-next .hero-animation__screen-content[data-entrance=pending] .hero-test__brand,.home-next .hero-animation__screen-content[data-entrance=pending] .hero-animation__action,.home-next .hero-animation__screen-content[data-entrance=pending] .hero-test__nav-dock,.home-next .hero-animation__screen-content[data-entrance=pending] .text-reveal__content{opacity:0}}.home-next .hero-animation__description{margin:calc(20 * var(--design-unit,1px)) auto 0;color:#555b63}.home-next .hero-animation__navigation{z-index:1;top:calc(8 * var(--design-unit,1px));height:calc(64 * var(--design-unit,1px));opacity:0;color-scheme:dark;pointer-events:none;transform-origin:50% 0;font-family:Hero Manrope,sans-serif;position:fixed;left:0;right:0}.home-next .hero-animation__navigation .hero-test__nav{pointer-events:auto;bottom:0}.home-next .hero-animation__navigation .hero-test__nav-dock{box-shadow:none}.home-next .hero-animation__navigation .hero-test__links a{color:#fff}.home-next .hero-animation__navigation .download-link{font-family:Hero Manrope,sans-serif}.home-next .hero-animation__navigation .download-link__label{letter-spacing:calc(-.3 * var(--design-unit,1px))}.home-next .hero-animation--static{height:100svh;min-height:calc(720 * var(--design-unit,1px))}.home-next .hero-animation--static .hero-animation__ending,.home-next .hero-animation--static .hero-animation__ambience,.home-next .hero-animation--static~.hero-animation__navigation{display:none}.home-next .hero-animation__surface{width:100%;height:max(720 * var(--design-unit,1px), 100svh);border-radius:0}.home-next .hero-animation__surface--moving{background:0 0}.home-next .hero-test__screen,.home-next .hero-test__frame{border-radius:calc(17 * var(--design-unit,1px));transform-origin:0 0}.home-next .hero-test__notch{transform-origin:50% 0}@media (prefers-reduced-motion:reduce){.home-next .hero-test__active-link[data-positioned=true]{transition:none}.home-next .hero-animation{height:100svh;min-height:calc(720 * var(--design-unit,1px))}.home-next :is(.hero-animation__ending,.hero-animation__ambience,.hero-animation__navigation){display:none}}.home-next .hero-test__copy h1,.home-next .hero-animation__ending h2{font:600 max(44px, 64 * var(--design-unit,1px))/1.125 "Hero Manrope", sans-serif;letter-spacing:-.04em}.home-next .hero-test__copy p,.home-next .hero-animation__description{font:400 max(16px, 18 * var(--design-unit,1px))/1.56 "Hero Manrope", sans-serif;letter-spacing:normal}.compact-macbook{display:none}.home-next__skip{z-index:20;color:#1459d5;background:#fff;border-radius:12px;padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.home-next__skip:focus{transform:none}@media (width<1200px){.home-next{--design-unit:1px;--section-gap:88px;--privacy-section-gap:88px}}@media (768px<=width<1200px){.home-next{--page-gutter:32px;--section-gap:104px;--privacy-section-gap:104px}}.home-next .download-link{min-height:max(44px, 56 * var(--design-unit,1px));font-size:max(16px, 16 * var(--design-unit,1px));line-height:1.5}.home-next .hero-test__links{font-size:max(14px, 16 * var(--design-unit,1px))}.home-next .hero-test__links a,.home-next .hero-test__home{min-height:44px}.home-next .hero-test__nav-dock{min-height:60px}.home-next .hero-test__download-slot{min-height:44px}.home-next .hero-test__nav .download-link--secondary{min-height:44px;font-size:max(14px, 16 * var(--design-unit,1px))}.home-next .hero-animation__navigation{height:max(60px, 64 * var(--design-unit,1px))}.home-next .hero-animation__surface .hero-test__offer{width:min(max(640px, 744 * var(--design-unit,1px)), 100% - 48 * var(--design-unit,1px))}.home-next .hero-prelude__glow{pointer-events:none;transform-origin:50% 100%;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.home-next .hero-animation__surface[data-prelude=pending]{background:#0b121e}.home-next .hero-animation__surface[data-prelude=pending] .hero-test__frame,.home-next .hero-animation__surface[data-prelude=pending] .hero-test__notch,.home-next .hero-animation__surface[data-prelude=pending] .hero-prelude__glow,.home-next .hero-animation__surface[data-prelude=pending] .hero-test__stars{opacity:0}.home-next .hero-animation__surface[data-prelude=pending] .hero-test__notch{translate:0 calc(-26 * var(--design-unit,1px));scale:1 0}}@media (width<1200px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.home-next .hero-animation{height:auto;min-height:0}.home-next .hero-animation__stage{height:auto;min-height:0;position:relative}.home-next .hero-animation__surface{background:#0b121e;border-radius:0 0 28px 28px;width:100%;height:auto;min-height:0;padding:0;position:relative}.home-next .hero-animation__surface .hero-test__screen{border-radius:inherit;background:#0b121e;height:auto}.home-next .hero-animation__desktop,.home-next .hero-animation__screen-content{position:relative;inset:auto}.home-next .hero-animation__hardware-viewport,.home-next .hero-animation__hardware,.home-next .hero-animation__template,.home-next .hero-animation__navigation,.home-next .hero-animation__ambience,.home-next .hero-animation__screen-shadow,.home-next .hero-animation__contact-shadow,.home-next .hero-animation__surface :is(.hero-test__menu,.hero-test__notch,.hero-test__frame,.hero-test__nav){display:none}.home-next .hero-animation__surface[data-prelude=pending] :is(.hero-prelude__glow,.hero-test__stars),.home-next .hero-animation__screen-content[data-entrance=pending] :is(.hero-test__brand,.hero-animation__action,.text-reveal__content){opacity:1}.home-next .hero-animation__surface .hero-test__brand{display:none}.home-next .hero-animation__surface .hero-test__offer{justify-content:center;gap:32px;width:min(100% - 40px,760px);min-height:560px;margin:0 auto;padding:148px 0 88px}.home-next .hero-test__intro{gap:0}.home-next .hero-test__copy{gap:24px}.home-next .hero-test__copy h1{font-size:clamp(30px,8.5vw,62px);line-height:1.14}.home-next .hero-test__copy p{max-width:520px;font-size:16px;line-height:1.65}.home-next .hero-test__copy p .text-reveal__line,.home-next .hero-test__copy p :is(.text-reveal__content,.text-reveal__ink){display:inline}.home-next .text-reveal__content{white-space:normal;opacity:1}.home-next .text-reveal__ink{filter:none}.home-next .hero-animation__action{flex-direction:column;align-items:center;gap:16px}.home-next .hero-animation__action .download-link{min-height:56px;padding:15px 24px;font-size:16px}.home-next .hero-animation__surface .hero-test__glow{filter:blur(100px);width:60%;height:240px;bottom:-120px}.home-next .hero-animation__surface .hero-test__glow--blue{filter:blur(120px);width:auto;height:380px;bottom:-220px;left:5%;right:5%}.home-next .hero-animation__surface .hero-test__glow--teal{left:-10%}.home-next .hero-animation__surface .hero-test__glow--violet{right:-10%}.home-next .hero-animation__ending{pointer-events:auto;flex-direction:column;align-items:center;gap:20px;max-width:820px;min-height:0;margin-inline:auto;padding:88px 24px 0;display:flex;position:relative;inset:auto;translate:none}.home-next .hero-animation__ending .text-reveal__content{opacity:1}.home-next .hero-animation__feature-label{font-size:15px;line-height:24px;position:static}.home-next .hero-animation__feature-label .text-reveal__ink{gap:8px;height:32px}.home-next .hero-animation__feature-label .text-reveal__ink:before{border-radius:9px;width:32px;height:32px}.home-next .hero-animation__feature-label .text-reveal__ink:after{width:20px;height:20px;left:6px}.home-next .hero-animation__ending h2{font-size:clamp(36px,6vw,52px);line-height:1.14}.home-next .hero-animation__description{max-width:560px;margin:0;font-size:16px;line-height:1.65}.home-next .hero-animation__description :is(.text-reveal__line,.text-reveal__content,.text-reveal__ink){display:inline}.home-next .compact-macbook{width:min(100%,560px);height:auto;margin-top:12px;display:block}.home-next .compact-macbook--resting{display:none}}@media (width<1200px) and (width<1200px),(hover:none) and (width<1200px),(pointer:coarse) and (width<1200px),(prefers-reduced-motion:reduce) and (width<1200px){.home-next .compact-macbook--upright{display:none}.home-next .compact-macbook--resting{width:100%;display:block}.home-next .compact-macbook--resting img{width:100%;height:auto;display:block}}.home-next-page.no-js .home-next .hero-animation{height:auto;min-height:0}.home-next-page.no-js .home-next .hero-animation__stage{height:auto;min-height:0;position:relative}.home-next-page.no-js .home-next .hero-animation__surface{background:#0b121e;border-radius:0 0 28px 28px;width:100%;height:auto;min-height:0;padding:0;position:relative}.home-next-page.no-js .home-next .hero-animation__surface .hero-test__screen{border-radius:inherit;background:#0b121e;height:auto}.home-next-page.no-js .home-next .hero-animation__desktop,.home-next-page.no-js .home-next .hero-animation__screen-content{position:relative;inset:auto}.home-next-page.no-js .home-next .hero-animation__hardware-viewport,.home-next-page.no-js .home-next .hero-animation__hardware,.home-next-page.no-js .home-next .hero-animation__template,.home-next-page.no-js .home-next .hero-animation__navigation,.home-next-page.no-js .home-next .hero-animation__ambience,.home-next-page.no-js .home-next .hero-animation__screen-shadow,.home-next-page.no-js .home-next .hero-animation__contact-shadow,.home-next-page.no-js .home-next .hero-animation__surface :is(.hero-test__menu,.hero-test__notch,.hero-test__frame,.hero-test__nav){display:none}.home-next-page.no-js .home-next .hero-animation__surface[data-prelude=pending] :is(.hero-prelude__glow,.hero-test__stars),.home-next-page.no-js .home-next .hero-animation__screen-content[data-entrance=pending] :is(.hero-test__brand,.hero-animation__action,.text-reveal__content){opacity:1}.home-next-page.no-js .home-next .hero-animation__surface .hero-test__brand{display:none}.home-next-page.no-js .home-next .hero-animation__surface .hero-test__offer{justify-content:center;gap:32px;width:min(100% - 40px,760px);min-height:560px;margin:0 auto;padding:148px 0 88px}.home-next-page.no-js .home-next .hero-test__intro{gap:0}.home-next-page.no-js .home-next .hero-test__copy{gap:24px}.home-next-page.no-js .home-next .hero-test__copy h1{font-size:clamp(30px,8.5vw,62px);line-height:1.14}.home-next-page.no-js .home-next .hero-test__copy p{max-width:520px;font-size:16px;line-height:1.65}.home-next-page.no-js .home-next .hero-test__copy p .text-reveal__line,.home-next-page.no-js .home-next .hero-test__copy p :is(.text-reveal__content,.text-reveal__ink){display:inline}.home-next-page.no-js .home-next .text-reveal__content{white-space:normal;opacity:1}.home-next-page.no-js .home-next .text-reveal__ink{filter:none}.home-next-page.no-js .home-next .hero-animation__action{flex-direction:column;align-items:center;gap:16px}.home-next-page.no-js .home-next .hero-animation__action .download-link{min-height:56px;padding:15px 24px;font-size:16px}.home-next-page.no-js .home-next .hero-animation__surface .hero-test__glow{filter:blur(100px);width:60%;height:240px;bottom:-120px}.home-next-page.no-js .home-next .hero-animation__surface .hero-test__glow--blue{filter:blur(120px);width:auto;height:380px;bottom:-220px;left:5%;right:5%}.home-next-page.no-js .home-next .hero-animation__surface .hero-test__glow--teal{left:-10%}.home-next-page.no-js .home-next .hero-animation__surface .hero-test__glow--violet{right:-10%}.home-next-page.no-js .home-next .hero-animation__ending{pointer-events:auto;flex-direction:column;align-items:center;gap:20px;max-width:820px;min-height:0;margin-inline:auto;padding:88px 24px 0;display:flex;position:relative;inset:auto;translate:none}.home-next-page.no-js .home-next .hero-animation__ending .text-reveal__content{opacity:1}.home-next-page.no-js .home-next .hero-animation__feature-label{font-size:15px;line-height:24px;position:static}.home-next-page.no-js .home-next .hero-animation__feature-label .text-reveal__ink{gap:8px;height:32px}.home-next-page.no-js .home-next .hero-animation__feature-label .text-reveal__ink:before{border-radius:9px;width:32px;height:32px}.home-next-page.no-js .home-next .hero-animation__feature-label .text-reveal__ink:after{width:20px;height:20px;left:6px}.home-next-page.no-js .home-next .hero-animation__ending h2{font-size:clamp(36px,6vw,52px);line-height:1.14}.home-next-page.no-js .home-next .hero-animation__description{max-width:560px;margin:0;font-size:16px;line-height:1.65}.home-next-page.no-js .home-next .hero-animation__description :is(.text-reveal__line,.text-reveal__content,.text-reveal__ink){display:inline}.home-next-page.no-js .home-next .compact-macbook{width:min(100%,560px);height:auto;margin-top:12px;display:block}.home-next-page.no-js .home-next .compact-macbook--resting{display:none}@media (width<1200px){.home-next-page.no-js .home-next .compact-macbook--upright{display:none}.home-next-page.no-js .home-next .compact-macbook--resting{width:100%;display:block}.home-next-page.no-js .home-next .compact-macbook--resting img{width:100%;height:auto;display:block}}@media (768px<=width<1200px){.home-next .hero-animation__surface .hero-test__offer{min-height:620px;padding:160px 24px 104px}.home-next .hero-animation__ending{padding-top:104px}}.feature-section-intro{align-items:center;gap:calc(20 * var(--design-unit,1px));margin-bottom:calc(80 * var(--design-unit,1px));text-align:center;flex-direction:column;display:flex}.feature-section-intro h2{color:#090b0e;font:600 max(40px, calc(64 * var(--design-unit,1px)))/max(48px, calc(72 * var(--design-unit,1px))) "Hero Manrope", sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0}.feature-section-intro p{color:#555b63;font-size:max(16px, calc(18 * var(--design-unit,1px)));font-weight:400;line-height:max(24px, calc(28 * var(--design-unit,1px)));letter-spacing:normal;margin:0}@media (width<1200px){.feature-section-intro p{font-size:17px;line-height:27px}}@media (width<768px){.feature-section-intro p{font-size:16px;line-height:25px}}.feature-section-intro p{text-wrap:balance}@media (width<1200px){.feature-section-intro{gap:16px;margin-bottom:48px}.feature-section-intro h2{max-width:18ch;font-size:48px;line-height:56px}.feature-section-intro p{max-width:48ch}}@media (width<768px){.feature-section-intro{margin-bottom:40px}.feature-section-intro h2{font-size:clamp(32px,8.7vw,40px);line-height:1.18}.feature-section-intro p{max-width:36ch}}.home-footer{max-width:calc(1416 * var(--design-unit,1px));margin:calc(160 * var(--design-unit,1px)) auto 0}.home-footer__card{max-width:calc(1176 * var(--design-unit,1px));color:#fff;border-radius:calc(40 * var(--design-unit,1px));isolation:isolate;margin-inline:auto;overflow:hidden}.home-footer__surface{height:auto;padding:calc(80 * var(--design-unit,1px)) calc(64 * var(--design-unit,1px));border-radius:inherit;box-shadow:inset 0 calc(1 * var(--design-unit,1px)) 0 #d6eaff38}.home-footer__offer{gap:calc(40 * var(--design-unit,1px));width:fit-content;max-width:100%;margin:0 auto}.home-footer__copy{gap:calc(16 * var(--design-unit,1px));text-align:center;flex-direction:column;display:flex}.home-footer__copy h2{color:#090b0e;font-size:max(36px, calc(52 * var(--design-unit,1px)));font-weight:600;line-height:max(44px, calc(60 * var(--design-unit,1px)));letter-spacing:calc(-2 * var(--design-unit,1px));margin:0}@media (width<1200px){.home-footer__copy h2{letter-spacing:-1.5px;font-size:40px;line-height:48px}}@media (width<768px){.home-footer__copy h2{letter-spacing:-1.25px;font-size:clamp(32px,8.7vw,40px);line-height:1.18}}.home-footer__copy h2{color:#fff}.home-footer__copy p{color:#555b63;font-size:max(16px, calc(18 * var(--design-unit,1px)));font-weight:400;line-height:max(24px, calc(28 * var(--design-unit,1px)));letter-spacing:normal;margin:0}@media (width<1200px){.home-footer__copy p{font-size:17px;line-height:27px}}@media (width<768px){.home-footer__copy p{font-size:16px;line-height:25px}}.home-footer__copy p{color:#fffc}.home-footer .hero-test__glow{width:32%;height:calc(200 * var(--design-unit,1px));bottom:calc(-100 * var(--design-unit,1px));filter:blur(calc(156 * var(--design-unit,1px)))}.home-footer .hero-test__glow--blue{left:calc(48 * var(--design-unit,1px));right:calc(48 * var(--design-unit,1px));width:auto;height:calc(420 * var(--design-unit,1px));bottom:calc(-240 * var(--design-unit,1px));filter:blur(calc(198 * var(--design-unit,1px)))}.home-footer .hero-test__glow--violet{right:8%}.home-footer .hero-test__glow--teal{left:8%}.home-footer__bottom{justify-content:space-between;align-items:center;gap:calc(32 * var(--design-unit,1px));margin-top:calc(48 * var(--design-unit,1px));padding-top:calc(32 * var(--design-unit,1px));border-top:calc(1 * var(--design-unit,1px)) solid #d4dfed;display:flex}.home-footer__bottom p{color:#555b63;font-size:max(16px, calc(16 * var(--design-unit,1px)));font-weight:400;line-height:max(24px, calc(24 * var(--design-unit,1px)));letter-spacing:normal;margin:0}.home-footer__home{color:#090b0e;border-radius:calc(4 * var(--design-unit,1px));align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.home-footer__home .hero-test__brand{font-size:max(18px, calc(22 * var(--design-unit,1px)));line-height:max(24px, calc(28 * var(--design-unit,1px)))}.home-footer__home .hero-test__brand img{width:max(24px, calc(28 * var(--design-unit,1px)));height:max(24px, calc(28 * var(--design-unit,1px)))}.home-footer .download-link{min-height:max(44px, calc(56 * var(--design-unit,1px)));font-size:max(16px, calc(16 * var(--design-unit,1px)));line-height:max(24px, calc(24 * var(--design-unit,1px)))}@media (width<1200px){.home-footer{margin-top:104px}.home-footer__card{border-radius:24px;max-width:none}.home-footer__surface{padding:64px 40px}.home-footer__offer{gap:32px}.home-footer__copy{max-width:36ch}.home-footer__bottom{margin-top:40px;padding-top:24px}}@media (width<768px){.home-footer{max-width:640px;margin-top:88px}.home-footer__surface{padding:64px clamp(24px,8vw,32px)}.home-footer__copy{gap:12px}.home-footer__copy h2{text-wrap:balance}.home-footer__copy p{text-wrap:pretty}.home-footer__bottom{flex-direction:column;gap:8px;margin-top:32px}}.faq-section{z-index:1;background:var(--feature-panel-surface);border-radius:var(--faq-corner-radius,calc(40 * var(--design-unit,1px))) var(--faq-corner-radius,calc(40 * var(--design-unit,1px))) 0 0;margin-top:calc(var(--faq-section-gap,calc(200 * var(--design-unit,1px))) - var(--cover-distance,0px));padding:calc(200 * var(--design-unit,1px)) max(32 * var(--design-unit,1px), (100% - 1416 * var(--design-unit,1px)) / 2) calc(32 * var(--design-unit,1px));font-family:Hero Manrope,sans-serif;position:relative}.faq-section__layout{max-width:calc(1176 * var(--design-unit,1px));column-gap:calc(24 * var(--design-unit,1px));scroll-margin-top:max(88px, calc(112 * var(--design-unit,1px)));grid-template-columns:repeat(10,minmax(0,1fr));align-items:start;margin-inline:auto;display:grid}.faq-section__intro{text-align:left;grid-column:1/span 3;align-items:flex-start;margin-bottom:0}.faq-section__intro p{text-wrap:balance}.faq-section__list{grid-column:5/span 6;min-width:0}.faq-section__item{box-sizing:border-box}.faq-section__item+.faq-section__item{border-top:calc(1 * var(--design-unit,1px)) solid #e4e8ed}.faq-section__item summary{justify-content:space-between;align-items:center;gap:calc(24 * var(--design-unit,1px));min-height:44px;padding-block:calc(24 * var(--design-unit,1px));color:#090b0e;cursor:pointer;list-style:none;display:flex}.faq-section__item summary::-webkit-details-marker{display:none}.faq-section__item summary::marker{content:""}.faq-section__item summary:focus-visible{outline:calc(3 * var(--design-unit,1px)) solid #1459d5;outline-offset:calc(4 * var(--design-unit,1px));border-radius:calc(4 * var(--design-unit,1px))}.faq-section__item summary h3{color:#090b0e;font-size:max(20px, calc(24 * var(--design-unit,1px)));font-weight:600;line-height:max(28px, calc(32 * var(--design-unit,1px)));letter-spacing:calc(-.5 * var(--design-unit,1px));margin:0}@media (width<1200px){.faq-section__item summary h3{font-size:22px;line-height:30px}}@media (width<768px){.faq-section__item summary h3{font-size:20px;line-height:28px}}.faq-section__item summary h3{text-wrap:pretty;min-width:0}@media (hover:hover){.faq-section__item summary:hover,.faq-section__item summary:hover h3{color:#007aff}}.faq-section__item:first-child summary{padding-top:0}.faq-section__item[open] summary{padding-bottom:calc(8 * var(--design-unit,1px))}.faq-section__item[open]:not([data-expanded=false]) .faq-section__toggle-vertical{opacity:0;transform:rotate(90deg)}.faq-section__toggle{width:max(24px, calc(24 * var(--design-unit,1px)));height:max(24px, calc(24 * var(--design-unit,1px)));flex:none;display:block}.faq-section__toggle-vertical{transform-origin:12px 12px;transition:opacity .24s ease-out,transform .36s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.faq-section__toggle-vertical{transition:none}}.faq-section__answer{padding:0 calc(48 * var(--design-unit,1px)) calc(24 * var(--design-unit,1px)) 0}.faq-section__answer p{color:#555b63;font-size:max(16px, calc(16 * var(--design-unit,1px)));font-weight:400;line-height:max(24px, calc(24 * var(--design-unit,1px)));letter-spacing:normal;text-wrap:pretty;margin:0}.faq-section__answer a{color:#007aff;overflow-wrap:anywhere;text-decoration-thickness:calc(1 * var(--design-unit,1px));text-underline-offset:calc(3 * var(--design-unit,1px))}@media (width<1200px){.faq-section{padding:var(--section-gap) var(--page-gutter) 32px}.faq-section__layout{grid-template-columns:minmax(0,1fr);gap:48px;max-width:none}.faq-section__intro{text-align:center;grid-column:auto;align-items:center;margin-bottom:0}.faq-section__intro h2{white-space:nowrap}.faq-section__intro h2 br{display:none}.faq-section__list{grid-column:auto}.faq-section__item summary{gap:24px}}@media (width<768px){.faq-section{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.faq-section__layout{gap:40px;max-width:640px}.faq-section__item summary{gap:16px;padding-block:20px}.faq-section__answer{padding:0 0 20px}}.privacy-section{padding:var(--privacy-section-gap) max(32 * var(--design-unit,1px), (100% - 1416 * var(--design-unit,1px)) / 2) 0;background:#fff;font-family:Hero Manrope,sans-serif}.privacy-section__panel{max-width:calc(1176 * var(--design-unit,1px));grid-template-columns:minmax(0, calc(360 * var(--design-unit,1px))) minmax(0, max-content);justify-content:space-between;align-items:center;column-gap:calc(24 * var(--design-unit,1px));padding:calc(56 * var(--design-unit,1px)) calc(64 * var(--design-unit,1px));border-radius:calc(24 * var(--design-unit,1px));scroll-margin-top:max(88px, calc(112 * var(--design-unit,1px)));background:#edf4fd;margin-inline:auto;display:grid}.privacy-section__intro{align-items:flex-start;gap:calc(24 * var(--design-unit,1px));flex-direction:column;min-width:0;display:flex}.privacy-section__icon-slot{width:calc(40 * var(--design-unit,1px));height:calc(40 * var(--design-unit,1px));flex:none;place-items:center;display:grid}.privacy-section__icon-frame{width:calc(48 * var(--design-unit,1px));height:calc(48 * var(--design-unit,1px));place-items:center;display:grid;transform:scale(.833333)}.privacy-section__icon-frame img{width:calc(34 * var(--design-unit,1px));height:calc(40 * var(--design-unit,1px));display:block}.privacy-section__text{align-items:flex-start;gap:calc(16 * var(--design-unit,1px));flex-direction:column;display:flex}.privacy-section__text h2{color:#090b0e;font-size:max(36px, calc(52 * var(--design-unit,1px)));font-weight:600;line-height:max(44px, calc(60 * var(--design-unit,1px)));letter-spacing:calc(-2 * var(--design-unit,1px));margin:0}@media (width<1200px){.privacy-section__text h2{letter-spacing:-1.5px;font-size:40px;line-height:48px}}@media (width<768px){.privacy-section__text h2{letter-spacing:-1.25px;font-size:clamp(32px,8.7vw,40px);line-height:1.18}}.privacy-section__text p{color:#555b63;font-size:max(16px, calc(18 * var(--design-unit,1px)));font-weight:400;line-height:max(24px, calc(28 * var(--design-unit,1px)));letter-spacing:normal;margin:0}@media (width<1200px){.privacy-section__text p{font-size:17px;line-height:27px}}@media (width<768px){.privacy-section__text p{font-size:16px;line-height:25px}}.privacy-section__notes{min-width:0}.privacy-section__note{gap:calc(8 * var(--design-unit,1px));flex-direction:column;display:flex}.privacy-section__note+.privacy-section__note{margin-top:calc(24 * var(--design-unit,1px));border-top:calc(1 * var(--design-unit,1px)) solid #cddef4;padding-top:calc(24 * var(--design-unit,1px))}.privacy-section__note h3{color:#090b0e;font-size:max(20px, calc(24 * var(--design-unit,1px)));font-weight:600;line-height:max(28px, calc(32 * var(--design-unit,1px)));letter-spacing:calc(-.5 * var(--design-unit,1px));margin:0}@media (width<1200px){.privacy-section__note h3{font-size:22px;line-height:30px}}@media (width<768px){.privacy-section__note h3{font-size:20px;line-height:28px}}.privacy-section__note p{color:#555b63;font-size:max(16px, calc(16 * var(--design-unit,1px)));font-weight:400;line-height:max(24px, calc(24 * var(--design-unit,1px)));letter-spacing:normal;margin:0}@media (width<1200px){.privacy-section{padding-inline:var(--page-gutter)}.privacy-section__panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px;max-width:none;padding:40px 32px}.privacy-section__intro{gap:20px}.privacy-section__text p{text-wrap:pretty}.privacy-section__text p br{display:none}}@media (width<768px){.privacy-section__panel{grid-template-columns:minmax(0,1fr);gap:40px;max-width:640px;padding:32px 24px}.privacy-section__text{gap:12px}}.feature-cursor{z-index:2;opacity:0;pointer-events:none;transform-origin:2em 2em;filter:drop-shadow(0 2em 2em #00000038);will-change:transform;width:30em;height:38em;position:absolute;top:-2em;left:-2em}.feature-cursor svg{width:100%;height:100%;display:block}[data-playing=false] .feature-cursor{visibility:hidden}@media (prefers-reduced-motion:reduce){.feature-cursor{display:none}}.angle-counter{font-variant-numeric:tabular-nums;align-items:center;font-size:26em;font-weight:600;line-height:1;display:flex}.angle-counter__digit{text-align:center;width:.66em;height:1em;display:block;overflow:hidden}.angle-counter__reel{will-change:transform;display:block}.angle-counter__reel>span{height:1em;line-height:1;display:block}.angle-counter__degree{align-self:flex-start;margin-left:.08em;font-size:.7em;line-height:1}.manual-angle-visual{border-radius:inherit;pointer-events:none;--angle-position:63.6364%;--angle-pressure:0;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.manual-angle-visual__control,.manual-angle-visual__cursor{font-size:clamp(.8 * var(--design-unit,1px), .24cqw, 1 * var(--design-unit,1px))}.manual-angle-visual__control{top:calc(50% - var(--demo-stroke-width) / 2);width:72%;height:var(--demo-stroke-width);position:absolute;left:14%}.manual-angle-visual__track{background:#2456911f;border-radius:8em;position:absolute;inset:0;overflow:hidden}.manual-angle-visual__fill{width:var(--angle-position);border-radius:inherit;background:#3d628f;height:100%}.manual-angle-visual__handle{top:50%;left:var(--angle-position);box-sizing:border-box;width:46.22em;height:32em;transform:translate(-50%, -50%) scale(calc(1 - var(--angle-pressure) * .06));background:#fff;border:1em solid #18447514;border-radius:16em;position:absolute;box-shadow:0 2em 4em #1844751a,0 5em 14em #18447512}.manual-angle-visual__tooltip{opacity:0;bottom:33em;left:var(--angle-position);color:#1c3553;transform-origin:bottom;background:#fff;border-radius:14em;place-items:center;width:88em;height:48em;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 4em 18em #18447517}.manual-angle-visual__tooltip:after{content:"";background:#fff;border-radius:2em;width:10em;height:10em;position:absolute;bottom:-4em;left:calc(50% - 5em);transform:rotate(45deg)}.manual-angle-visual__limits{color:#536d8a;justify-content:space-between;width:100%;display:flex;position:absolute;top:28em}.manual-angle-visual__limits>span{font-size:18em;font-weight:500;line-height:1.33333}.automatic-angle-visual{border-radius:inherit;pointer-events:none;color:#55406e;--angle-confirmation:1;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.automatic-angle-visual__drawing{width:100%;height:100%;display:block}.automatic-angle-visual__lid path,.automatic-angle-visual__base{fill:none;stroke:currentColor;stroke-width:var(--demo-stroke-width);vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.automatic-angle-visual__arc{fill:none;stroke:var(--placeholder-colour);stroke-width:1.8px;stroke-dasharray:4 5;stroke-linecap:round;opacity:calc(.55 + var(--angle-confirmation) * .3)}.automatic-angle-visual__reading{font-size:clamp(.8 * var(--design-unit,1px), .24cqw, 1 * var(--design-unit,1px));position:absolute;transform:translate(-50%,-50%)}.automatic-angle-visual__check{color:#956cc9;width:20em;height:20em;opacity:var(--angle-confirmation);transform:scale(calc(.85 + var(--angle-confirmation) * .15));position:absolute;top:3em;left:calc(100% + 7em)}.automatic-angle-visual__check path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--angle-confirmation))}.seamless-mini-visual{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.seamless-mini-visual__composition{width:248em;height:206em;font-size:clamp(.8 * var(--design-unit,1px), .24cqw, 1 * var(--design-unit,1px));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blur-visual{color:#3b7377}.blur-visual__square{width:132em;height:132em;filter:blur(var(--blur-amount,0em));background:currentColor;border-radius:22em;position:absolute;top:26em;left:58em}.blur-visual__label{width:100%;height:26em;position:absolute;top:180em;overflow:hidden}.blur-visual__labels{transform:translateY(calc(var(--blur-label,0) * -26em))}.blur-visual__labels>span{text-align:center;height:1.3em;font-size:20em;font-weight:500;line-height:1.3;display:block}.desktop-return-visual{--demo-ink:#427455;--surface-fold:0;--wait-progress:0;--timer-opacity:1;--return-confirmation:0;--key-pressure:0;--connection-glow:0;color:var(--demo-ink)}.desktop-return-visual__surface{box-sizing:border-box;background:color-mix(in srgb, var(--demo-ink) 7%, transparent);transform-origin:50% 100%;width:176em;height:124em;transform:perspective(440em) rotateX(calc(var(--surface-fold) * 42deg));border:3em solid;border-radius:17em;position:absolute;top:24em;left:36em}.desktop-return-visual__timer{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:44em;height:44em;opacity:var(--timer-opacity);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.desktop-return-visual__timer-track{opacity:.15}.desktop-return-visual__timer-progress{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--wait-progress));transform-origin:calc(22 * var(--design-unit,1px)) calc(22 * var(--design-unit,1px));transform:rotate(-90deg)}.desktop-return-visual__pause{stroke-width:3px;opacity:calc(1 - var(--return-confirmation))}.desktop-return-visual__check{opacity:var(--return-confirmation);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--return-confirmation))}.desktop-return-visual--pause .desktop-return-visual__surface{top:41em}.desktop-return-visual--escape{--demo-ink:#756540}.desktop-return-visual--escape .desktop-return-visual__surface{opacity:.5;top:32em}.desktop-return-visual__key{border-radius:15em;width:82em;height:68em;position:absolute;bottom:10em;right:18em}.desktop-return-visual__key:before{content:"";inset:calc(var(--key-pressure) * 5em) 0 0;border-radius:inherit;background:#c8bd9a;position:absolute;box-shadow:0 5em 12em #58472014}.desktop-return-visual__key-face{box-sizing:border-box;border-radius:inherit;transform:translateY(calc(var(--key-pressure) * 5em));background:#fffef8;border:1em solid #5847201a;place-items:center;display:grid;position:absolute;inset:0 0 5em}.desktop-return-visual__key-face>span{font-size:24em;font-weight:500;line-height:1}.desktop-return-visual--connection{--demo-ink:#96613c}.desktop-return-visual--connection .desktop-return-visual__surface{width:184em;height:126em;top:40em;left:32em}.desktop-return-visual__glow{border-radius:inherit;opacity:var(--connection-glow);border:3em solid #ffc776;position:absolute;inset:-3em;box-shadow:inset 0 0 13em 3em #f39a4385,0 0 7em #f39a433d}.seamless-close-features{padding:var(--privacy-section-gap) max(32 * var(--design-unit,1px), (100% - 1416 * var(--design-unit,1px)) / 2) 0;background:#fff;font-family:Hero Manrope,sans-serif}.seamless-close-features__grid{column-gap:calc(24 * var(--design-unit,1px));row-gap:calc(64 * var(--design-unit,1px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seamless-close-features__item{min-width:0}.seamless-close-features__placeholder{--demo-stroke-width:clamp(calc(6.4 * var(--design-unit,1px)), 1.92cqw, calc(8 * var(--design-unit,1px)));aspect-ratio:4/3;border-radius:calc(24 * var(--design-unit,1px));background:color-mix(in srgb, var(--placeholder-colour) 16%, transparent);width:100%;position:relative}.seamless-close-features__placeholder--blue{--placeholder-colour:#428fe8}.seamless-close-features__placeholder--purple{--placeholder-colour:#a079dd}.seamless-close-features__placeholder--teal{--placeholder-colour:#35b4af}.seamless-close-features__placeholder--green{--placeholder-colour:#53c67d}.seamless-close-features__placeholder--yellow{--placeholder-colour:#f5de72}.seamless-close-features__placeholder--orange{--placeholder-colour:#f39a43}.seamless-close-features__copy{align-items:flex-start;gap:calc(8 * var(--design-unit,1px));margin-top:calc(24 * var(--design-unit,1px));flex-direction:column;display:flex}.seamless-close-features__copy h3{color:#090b0e;font-size:max(20px, calc(24 * var(--design-unit,1px)));font-weight:600;line-height:max(28px, calc(32 * var(--design-unit,1px)));letter-spacing:calc(-.5 * var(--design-unit,1px));margin:0}@media (width<1200px){.seamless-close-features__copy h3{font-size:22px;line-height:30px}}@media (width<768px){.seamless-close-features__copy h3{font-size:20px;line-height:28px}}.seamless-close-features__copy p{color:#555b63;font-size:max(16px, calc(16 * var(--design-unit,1px)));font-weight:400;line-height:max(24px, calc(24 * var(--design-unit,1px)));letter-spacing:normal;text-wrap:balance;margin:0}@media (width<1200px){.seamless-close-features{padding-inline:var(--page-gutter)}.seamless-close-features__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px}.seamless-close-features__copy{margin-top:20px}.seamless-close-features__copy p{text-wrap:pretty}}@media (width<768px){.seamless-close-features__grid{margin-inline:calc(-1 * var(--page-gutter));padding:0 var(--page-gutter) 20px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--page-gutter);scrollbar-width:thin;scrollbar-color:#bcc8d8 transparent;grid-template-columns:none;grid-auto-columns:min(360px,100% - 24px);grid-auto-flow:column;gap:16px;overflow-x:auto}.seamless-close-features__grid:focus-visible{outline-offset:-2px;outline:2px solid #007aff}.seamless-close-features__item{scroll-snap-align:start}}.always-active-visual{color:#000000d9;pointer-events:none;place-items:center;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:min(.143678cqw,.18cqh);display:grid;position:absolute;inset:0}.always-active-visual__window{box-sizing:border-box;width:568em;box-shadow:var(--feature-window-shadow);background:linear-gradient(142deg,#fbfcfe,#f4f5f9);border:.5em solid #0000000d;border-radius:20em;padding:25.059em;position:relative}.always-active-visual__header,.always-active-visual__copy,.always-active-visual__rows{flex-direction:column;display:flex}.always-active-visual__header{gap:8.353em;margin-bottom:16.706em}.always-active-visual__heading{letter-spacing:-.00958em;font-family:ui-rounded,SF Pro Rounded,-apple-system,sans-serif;font-size:25.059em;font-weight:600;line-height:1.20833}.always-active-visual__subtitle{color:#00000080;font-size:13.574em;line-height:1.23077}.always-active-visual__rows{gap:12.529em;position:relative}.always-active-visual__row{box-sizing:border-box;height:71em;transform:scale(calc(1 + var(--card-lift,0) * .026));will-change:transform;background:#fff;border:1.044em solid #0001;border-radius:16.706em;align-items:center;gap:12.529em;padding:12.529em 25.059em 12.529em 12.529em;display:flex;position:relative}.always-active-visual__row:after{content:"";border-radius:inherit;opacity:var(--card-lift,0);pointer-events:none;position:absolute;inset:0;box-shadow:0 10em 28em #1c284221,0 2em 6em #1c28420d}.always-active-visual__row--background{z-index:1}.always-active-visual__row--background .always-active-visual__switch:before{opacity:var(--switch-on,0)}.always-active-visual__row--background .always-active-visual__switch span{transform:translateX(calc(14.618em * var(--switch-thumb,0))) scale(calc(1 + var(--switch-stretch,0)), calc(1 - var(--switch-stretch,0) * .4))}.always-active-visual__row--background .always-active-visual__icon img{opacity:calc(1 - var(--switch-on,0))}.always-active-visual__row--background .always-active-visual__icon:before,.always-active-visual__row--background .always-active-visual__icon:after{content:"";opacity:var(--switch-on,0);position:absolute;inset:0}.always-active-visual__row--background .always-active-visual__icon:before{border-radius:inherit;background:#e5f1ff}.always-active-visual__row--background .always-active-visual__icon:after{background:#0073ff;width:25.059em;height:25.059em;margin:auto;mask:url(/assets/settings-preview/background-mask.svg) 50%/contain no-repeat}.always-active-visual__icon{background:#8080801f;border-radius:12.529em;flex:0 0 45.941em;place-items:center;height:45.941em;display:grid;position:relative}.always-active-visual__icon img{width:25.059em;height:25.059em}.always-active-visual__copy{white-space:nowrap;flex:1;gap:4.176em}.always-active-visual__label{font-size:13.574em;font-weight:600;line-height:1.23077}.always-active-visual__description{color:#00000080;font-size:11.485em;line-height:1.27273}.always-active-visual__switch{box-sizing:border-box;background:#00000040;border-radius:11.485em;flex:0 0 45.941em;height:22.971em;padding:2.088em;position:relative}.always-active-visual__switch:before{content:"";border-radius:inherit;opacity:0;background:#007aff;position:absolute;inset:0}.always-active-visual__switch span{background:#fff;border-radius:9.397em;width:27.147em;height:18.795em;display:block;position:relative}@media (prefers-reduced-motion:reduce){.always-active-visual__row{transform:none}.always-active-visual__row:after{opacity:0}.always-active-visual__row--background .always-active-visual__switch:before{opacity:1}.always-active-visual__row--background .always-active-visual__switch span{transform:translate(14.618em)}.always-active-visual__row--background .always-active-visual__icon img{opacity:0}.always-active-visual__row--background .always-active-visual__icon:before,.always-active-visual__row--background .always-active-visual__icon:after{opacity:1}}.feature-desktop-wallpaper{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.feature-desktop-wallpaper img{object-fit:cover;width:120.68%;max-width:none;height:120.71%;position:absolute;top:-6.81%;left:-17.68%}.feature-menu-bar{align-items:center;width:max-content;height:48em;display:flex;position:absolute;top:20em;right:20em}.feature-menu-bar__app{width:80em;height:48em;opacity:var(--menu-app-opacity,1);transform:translateY(var(--menu-app-y,0em));border-radius:999em;flex:none;place-items:center;display:grid;position:relative}.feature-menu-bar__app:before{content:"";border-radius:inherit;opacity:var(--menu-highlight,0);background:#ffffff26;position:absolute;inset:0}.feature-menu-bar__app>span{width:36em;height:36em;transform:scale(var(--menu-icon-scale,1));background:#fff;mask:url(/assets/easy-to-reach/menu-icon-mask.png) 50%/contain no-repeat}.feature-menu-bar__controls{flex:none;place-items:center;width:76em;height:48em;display:grid}.feature-menu-bar__controls img{width:24.7202em;height:25.213em}.feature-menu-bar__clock{box-sizing:border-box;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8em;height:48em;padding:0 24em;display:flex}.feature-menu-bar__clock span{color:#fff;white-space:nowrap;font-size:26em;font-weight:600;line-height:1.23077}.easy-to-reach-visual{--menu-highlight:1;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:.143678cqw;position:absolute;inset:0}.easy-to-reach-visual__desktop{background:#111320;border-radius:24em;width:2364em;height:1530em;position:absolute;top:calc(50% - 228em);right:80em;box-shadow:0 0 0 15em #000}.easy-to-reach-visual__menu{box-sizing:border-box;backdrop-filter:blur(23.605em)saturate(115%);color:#1a1a1a;width:491.776em;opacity:var(--menu-open,1);transform-origin:83em 0;transform:translateY(var(--menu-y,0em)) scale(var(--menu-scale,1));background:#f5f5f5ab;border-radius:25.5724em;padding:9.8355em 23.6053em;position:absolute;top:calc(100% + 21em);left:calc(50% - 83em);box-shadow:0 0 49.178em #00000029,0 0 3.934em #0000001a,inset 0 1.5em 1.5em #ffffffe6,inset 1.5em 0 2em #ffffffa6,inset -1.5em -1.5em 2em #ffffffb3,inset 0 0 12em #fff9,inset 0 9em 13em #0000002e}.easy-to-reach-visual__row{grid-template-columns:23.6053em 1fr 49.1776em;align-items:center;gap:15.7368em;height:47.2105em;display:grid}.easy-to-reach-visual__label,.easy-to-reach-visual__symbol,.easy-to-reach-visual__shortcut{white-space:nowrap;font-size:25.5724em;font-weight:500;line-height:1.23}.easy-to-reach-visual__symbol{text-align:center}.easy-to-reach-visual__shortcut{color:#0006}.easy-to-reach-visual__separator{height:21.6382em;position:relative}.easy-to-reach-visual__separator span{background:#00000026;height:1.9671em;position:absolute;top:9.0329em;left:-2.6222em;right:-2.6222em}@media (prefers-reduced-motion:reduce){.easy-to-reach-visual .feature-menu-bar__app:before,.easy-to-reach-visual__menu{opacity:1}.easy-to-reach-visual .feature-menu-bar__app>span,.easy-to-reach-visual__menu{transform:none}}.start-at-login-visual{color:#a4a6ccbd;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:.143678cqw;position:absolute;inset:0}.start-at-login-visual__screen{border-radius:var(--login-corner,24em);width:2364em;height:1530em;box-shadow:0 0 0 var(--login-bezel,15em) #000;transform-origin:0 0;will-change:transform;background:#111320;position:absolute;top:0;left:0;transform:translate(calc(50cqw - 2096em),calc(50cqh - 228em))}.start-at-login-visual .feature-menu-bar{opacity:var(--login-desktop,1);top:var(--login-bar-inset,20em);right:var(--login-bar-inset,20em);transform:scale(var(--login-bar-scale,1));transform-origin:100% 0}.start-at-login-visual__notch{width:128em;height:25em;transform:translateX(-50%) scale(var(--login-base-magnification,1.76717));transform-origin:top;position:absolute;top:0;left:50%}.start-at-login-visual__notch img{width:128em;height:25em;display:block}.start-at-login-visual__login{width:1337.73em;height:865.345em;opacity:var(--login-opacity,0);transform:scale(var(--login-base-magnification,1.76717));transform-origin:0 0;position:absolute;inset:0 auto auto 0}.start-at-login-visual__date,.start-at-login-visual__time{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:590;line-height:1;position:absolute;transform:translate(-50%,-50%)}.start-at-login-visual__date{font-size:23.689em;top:10.6466%;left:50.0594%}.start-at-login-visual__time{letter-spacing:-.04706em;font-size:118.445em;top:18.7347%;left:49.9487%}.start-at-login-visual__credentials{left:calc(50% - 87.71em);bottom:calc(60 * var(--design-unit,1px));width:177em;font-size:var(--login-credentials-unit,1em);opacity:var(--login-opacity,0);flex-direction:column;align-items:center;display:flex;position:absolute}.start-at-login-visual__password{box-sizing:border-box;background:#a4a6cc66;border-radius:1332em;justify-content:space-between;align-items:center;width:160em;height:32em;padding:0 2.667em 0 13.333em;display:flex;position:relative}.start-at-login-visual__password:after{content:"";border-radius:inherit;opacity:var(--login-focus,0);position:absolute;inset:-1em;box-shadow:inset 0 0 0 1em #ffffff8c}.start-at-login-visual__dots{width:53.3333em;height:6.66667em;clip-path:inset(0 var(--login-dot-clip,53.3333em) 0 0);background:#fff;mask:url(/assets/start-at-login/password-dots.svg) 50%/53.3333em 6.66667em no-repeat}.start-at-login-visual__caret{width:1em;height:12em;opacity:var(--login-caret,0);background:#fff;position:absolute;top:10em;left:13.333em}.start-at-login-visual__submit{width:26.6667em;height:26.6667em;transform:scale(var(--login-submit-scale,1))}.start-at-login-visual__submit img{width:26.6667em;height:26.6667em;display:block}.start-at-login-visual__hint{top:calc(100% + 8 * var(--design-unit,1px));font-size:min(13em, 16 * var(--design-unit,1px));white-space:nowrap;line-height:1.23077;position:absolute}@media (prefers-reduced-motion:reduce){.start-at-login-visual__login,.start-at-login-visual__credentials{opacity:0}.start-at-login-visual .feature-menu-bar,.start-at-login-visual .feature-menu-bar__app{opacity:1}.start-at-login-visual .feature-menu-bar__app,.start-at-login-visual .feature-menu-bar__app span{transform:none}}.stay-updated-visual{--update-green:#34c759;color:#000000d9;pointer-events:none;isolation:isolate;place-items:center;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(1.13636*min(.143678cqw,.18cqh));display:grid;position:absolute;inset:0}.stay-updated-visual .feature-cursor{font-size:88%}.stay-updated-visual__confetti{position:absolute;inset:0}.stay-updated-visual__confetti i{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.stay-updated-visual__card{z-index:1;width:400em;height:204.818em;transform:translateY(var(--update-card-y,0em)) scale(var(--update-card-scale,1));will-change:transform;position:relative;top:.5em}.stay-updated-visual__fold{width:100%;height:calc(100% * var(--update-fold,1));opacity:min(1, var(--update-fold,1) * 20);background:linear-gradient(#ffffffbf, #ffffffbf), var(--feature-panel-surface);box-shadow:inset 0 0 0 2.41em #0001, var(--feature-window-shadow);border-radius:28.916em;position:absolute;bottom:0;overflow:hidden}.stay-updated-visual__content{flex-direction:column;gap:24.096em;width:100%;height:204.818em;padding:24.096em;display:flex;position:absolute;bottom:0}.stay-updated-visual__information{align-items:flex-start;gap:19.277em;height:67.47em;display:flex}.stay-updated-visual__icon{background:rgb(var(--update-color,0 122 255)/12%);height:67.47em;color:rgb(var(--update-color,0 122 255));border-radius:19.277em;flex:0 0 67.47em;place-items:center;display:grid}.stay-updated-visual__icon svg{width:38.5542em;height:38.5542em;display:block;overflow:visible}.stay-updated-visual__icon [data-update-spinner]{opacity:0}.stay-updated-visual__copy{white-space:nowrap;flex-direction:column;flex:1;gap:4.819em;display:flex}.stay-updated-visual__title,.stay-updated-visual__button-label span{font-size:26.506em;font-weight:590;line-height:1.27273}.stay-updated-visual__title{height:1.27273em;overflow:hidden}.stay-updated-visual__description{color:#00000080;height:1.2em;font-size:24.096em;line-height:1.2;overflow:hidden}.stay-updated-visual__copy-track{transform:translateY(calc(var(--update-label,0) * -100% / 3))}.stay-updated-visual__copy-track span{display:block}.stay-updated-visual__button{height:65.06em;transform:scale(var(--update-button-scale,1));background:#34c7591f;border-radius:16.867em;position:relative;overflow:hidden}.stay-updated-visual__button:before{content:"";filter:brightness(var(--update-blue-brightness,1));opacity:calc(1 - var(--update-change,0));background:#007aff;transition:filter .15s;position:absolute;inset:0}.stay-updated-visual__labels,.stay-updated-visual__fill{position:absolute;inset:0}.stay-updated-visual__labels{color:var(--update-green)}.stay-updated-visual__labels .stay-updated-visual__button-label:first-child{color:#fff}.stay-updated-visual__fill{background:var(--update-green);color:#000;clip-path:inset(0 calc(100% - var(--update-fill,0%)) 0 0)}.stay-updated-visual__button-track{transform:translateY(calc(-65.06em * var(--update-label,0)))}.stay-updated-visual__button-label{place-items:center;height:65.06em;display:grid}@media (prefers-reduced-motion:reduce){.stay-updated-visual__card,.stay-updated-visual__button{transform:none}.stay-updated-visual__confetti{display:none}.stay-updated-visual__fold{opacity:1;height:100%}}.settings-features{padding:var(--section-gap) max(32 * var(--design-unit,1px), (100% - 1416 * var(--design-unit,1px)) / 2) 0;background:#fff;font-family:Hero Manrope,sans-serif}.settings-features__stage{gap:calc(24 * var(--design-unit,1px));scroll-margin-top:max(88px, calc(112 * var(--design-unit,1px)));display:grid}.settings-features__item{align-items:center;gap:calc(24 * var(--design-unit,1px));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"copy visual";display:grid}.settings-features__item--visual-left{grid-template-areas:"visual copy";grid-template-columns:calc((100% - 24 * var(--design-unit,1px)) / 2) minmax(0, 1fr);column-gap:calc(144 * var(--design-unit,1px))}.settings-features__copy{align-items:flex-start;gap:calc(24 * var(--design-unit,1px));flex-direction:column;grid-area:copy;min-width:0;display:flex}.settings-features__copy .settings-features__title{color:#090b0e;font-size:max(36px, calc(52 * var(--design-unit,1px)));font-weight:600;line-height:max(44px, calc(60 * var(--design-unit,1px)));letter-spacing:calc(-2 * var(--design-unit,1px));margin:0}@media (width<1200px){.settings-features__copy .settings-features__title{letter-spacing:-1.5px;font-size:40px;line-height:48px}}@media (width<768px){.settings-features__copy .settings-features__title{letter-spacing:-1.25px;font-size:clamp(32px,8.7vw,40px);line-height:1.18}}.settings-features__copy p{color:#555b63;font-size:max(16px, calc(18 * var(--design-unit,1px)));font-weight:400;line-height:max(24px, calc(28 * var(--design-unit,1px)));letter-spacing:normal;margin:0}@media (width<1200px){.settings-features__copy p{font-size:17px;line-height:27px}}@media (width<768px){.settings-features__copy p{font-size:16px;line-height:25px}}.settings-features__copy p{width:calc(440 * var(--design-unit,1px));max-width:100%}.settings-features__icon-slot{width:calc(40 * var(--design-unit,1px));height:calc(40 * var(--design-unit,1px));flex:none;place-items:center;display:grid}.settings-features__icon{width:100%;height:100%;display:block}.settings-features__text{align-items:flex-start;gap:calc(16 * var(--design-unit,1px));flex-direction:column;max-width:100%;display:flex}.settings-features__panel{aspect-ratio:1;border-radius:calc(24 * var(--design-unit,1px));--feature-window-shadow:0 0 calc(min(.143678cqw, .18cqh) * 48) #0000000e;background-color:var(--feature-panel-surface);grid-area:visual;width:100%;position:relative;overflow:hidden;container-type:size}@media (width<1200px){.settings-features{padding-inline:var(--page-gutter)}.settings-features__stage{gap:64px}.settings-features__item,.settings-features__item--visual-left{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.settings-features__copy{gap:20px}}@media (width<768px){.settings-features__stage{max-width:640px;margin-inline:auto}.settings-features__item,.settings-features__item--visual-left{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""visual";gap:28px}.settings-features__copy p{width:auto;max-width:40ch}.settings-features__text{gap:12px}}.home-ending{--faq-section-gap:calc(200 * var(--design-unit,1px));--faq-corner-radius:calc(40 * var(--design-unit,1px));--cover-distance:0px;isolation:isolate}.home-ending__customization{position:relative}.home-ending__customization:before{content:"";z-index:1;opacity:0;pointer-events:none;background:#090b0e;position:absolute;inset:0}.home-ending__customization:after{content:"";height:var(--cover-distance);display:block}@media (width>=1200px) and (prefers-reduced-motion:no-preference){.home-ending[data-scroll-cover=ready]{--cover-distance:100svh}.home-ending[data-scroll-cover=ready] .home-ending__customization{clip-path:inset(0 0 max(0px, var(--cover-distance) - var(--faq-section-gap) - var(--faq-corner-radius)) 0)}.home-ending[data-scroll-cover=ready] .home-ending__customization:before{opacity:calc(var(--cover-progress,0) * .28)}.home-ending[data-scroll-cover=ready] .seamless-close-features{top:min(0px, 100svh - var(--customization-height) - var(--faq-section-gap));position:sticky}}@media (width<1200px){.home-ending{--faq-section-gap:var(--section-gap);--faq-corner-radius:32px}}
