@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/CourierPrime-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/CourierPrime-400-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/CourierPrime-700-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/CourierPrime-700-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/CourierPrime-400-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/CourierPrime-400-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Roboto-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Roboto-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--brand-start: #ffdf00;--brand-end: #ff9e9e;--text: #ffffff;--text-dim: #8e8e93;--marble: #7d7d7d;--antra-black: #131313;--blue-moon: #0090fd;--bg: #000000;--field: #1c1c1e;--outline: #3a3a3c;--error: #ff453a;--success: #34c759;--radius: 10px;--gutter: clamp(16px, 4vw, 48px);--font-title: "Courier Prime", ui-monospace, "Courier New", Courier, monospace;--font-body: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);color-scheme:dark}body{margin:0;background:transparent;color:var(--text);font-family:var(--font-body);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.55;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}input,textarea,[data-selectable] body{-webkit-user-select:text;user-select:text}h1,h2{font-family:var(--font-title)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}:focus-visible{outline:2px solid var(--brand-start);outline-offset:3px;border-radius:2px}.bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(120% 80% at 50% 0%,#141416,#08080a 45%,#000)}.poster-wall{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.poster-wall canvas{display:block}.veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,#000000c7,#00000073 28%,#00000073 62%,#000000d1)}.grad{background-image:linear-gradient(45deg,var(--brand-start),var(--brand-end),var(--brand-start));background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:grad-slide 3s linear infinite}@keyframes grad-slide{0%{background-position:0% 50%}to{background-position:300% 50%}}@media(prefers-reduced-motion:reduce){.grad{animation:none;background-position:25% 50%}.header__logo--breathing img{animation:none}}::view-transition-old(root){animation:none;opacity:1}::view-transition-new(root){mix-blend-mode:normal;animation:lang-fade-in .34s ease both}@keyframes lang-fade-in{0%{opacity:0}}.shell{display:flex;flex-direction:column;min-height:100svh;padding:0 var(--gutter);overflow-x:clip}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:var(--gutter);top:12px;z-index:10;background:var(--bg);padding:8px 12px;border-radius:var(--radius)}.header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:clamp(20px,3vw,32px) 0}.header__logo img{display:block;height:clamp(48px,6.6vw,70px);width:auto}.header__logo--breathing img{animation:logo-breathe .9s ease-in-out;transform-origin:center}@keyframes logo-breathe{0%{transform:scale(1)}35%{transform:scale(1.07)}70%{transform:scale(.985)}to{transform:scale(1)}}.nav{display:flex;align-items:center;gap:clamp(18px,3vw,44px);padding-top:8px}.nav__link[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.nav__sep{width:1px;height:20px;background:var(--outline)}.lang{position:relative}.lang>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.lang>summary::-webkit-details-marker{display:none}.lang__chev{transition:transform .15s ease}.lang[open] .lang__chev{transform:rotate(180deg)}.lang__menu{position:absolute;right:0;top:calc(100% + 10px);min-width:168px;margin:0;padding:6px;list-style:none;background:#141416f5;border:1px solid var(--outline);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20}.lang__menu a{display:flex;align-items:center;gap:9px;padding:8px 12px;border-radius:6px;font-size:.95rem}.flag{flex:none;border-radius:2px;overflow:hidden}.lang__menu a:hover{background:#ffffff14;text-decoration:none}.lang__menu a[aria-current=true]{color:var(--brand-start)}.burger{display:none;background:none;border:0;padding:8px;cursor:pointer;color:var(--text)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#000000f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;padding:clamp(20px,3vw,32px) var(--gutter)}.mobile-menu__top{display:flex;justify-content:flex-end}.mobile-menu__links{display:flex;flex-direction:column;gap:22px;margin:12vh 0 0;font-size:1.35rem}.mobile-menu__langs{display:flex;flex-wrap:wrap;gap:14px 20px;margin-top:auto;padding-bottom:32px;color:var(--text-dim);font-size:.95rem}.mobile-menu__langs a{display:flex;align-items:center;gap:9px}.mobile-menu__langs a[aria-current=true]{color:var(--brand-start)}@media(max-width:760px){.nav{display:none}.burger{display:block}}.main{flex:1;display:flex;flex-direction:column;padding-bottom:clamp(24px,4vh,48px)}.main:focus{outline:none}.home{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;--gap-text: clamp(14px, 2.5vh, 24px);--gap-block: clamp(28px, 5vh, 56px);gap:var(--gap-text);padding:clamp(8px,2vh,24px) 0 clamp(24px,6vh,72px)}.home>.home__install-lead,.home>.screens,.home>.features,.home>.reviews{margin-top:calc(var(--gap-block) - var(--gap-text))}.home>.screens{margin-top:calc(var(--gap-block) - var(--gap-text) + 12px - var(--room))}.home__title{margin:0;font-size:clamp(2rem,1.2rem + 3.6vw,3.4rem);font-weight:700;line-height:1.16;letter-spacing:-.01em;white-space:pre-line}@media(max-width:640px){.home__title{white-space:normal}}.home__stores-cta{container-type:inline-size;width:100%;display:flex;justify-content:center}.home__stores-cta>.home__cta+.home__cta{margin-left:clamp(8px,2cqi,12px)}.home__cta{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;gap:.6em;white-space:nowrap;font-weight:700;font-size:clamp(.85rem,2.75cqi,1.05rem);color:#fff;background-color:var(--blue-moon);border-radius:999px;padding:.85em clamp(1em,3.2cqi,2em);text-decoration:none}.home__cta svg{display:block;flex:none}.home__cta:hover,.home__cta:focus-visible{text-decoration:none;filter:brightness(1.08)}.home__cta-short{display:none}.home__install-lead{margin:0;font-size:clamp(1.05rem,.95rem + .6vw,1.3rem)}@container (max-width: 520px){.home__cta{font-size:clamp(.85rem,4.6cqi,1.05rem)}.home__cta-long{display:none}.home__cta-short{display:inline}}.ab-b,html[data-ab=b] .ab-a{display:none}html[data-ab=b] .ab-b{display:inline}.home__intro{display:flex;flex-direction:column;gap:1em;max-width:62ch;font-size:clamp(1.05rem,.95rem + .6vw,1.3rem);line-height:1.5}.home__intro p{margin:0;white-space:pre-line}.home__tagline{margin:0;white-space:pre-line;font-size:clamp(1.05rem,.95rem + .6vw,1.3rem);font-weight:700;width:fit-content}.home__stores-lead{margin:0;font-size:clamp(1.05rem,.95rem + .6vw,1.3rem)}.home__stars{display:flex;gap:6px;color:var(--brand-start)}.home__stars svg{display:block}.home__stores-rating{margin:0;color:#fff}.page{padding:clamp(8px,3vh,14px) 0 0;max-width:68ch}.page__title{margin:0 0 clamp(28px,5vh,56px);font-size:clamp(1.9rem,1.2rem + 3vw,3rem);font-weight:400;line-height:1.1}.page p{margin:0 0 1.15em}.page h2{margin:2em 0 .6em;font-size:1.05rem;font-weight:700;color:var(--brand-end)}.stores{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(16px,3vw,32px)}.stores a{display:block}.stores img{display:block;height:52px;width:auto;max-width:100%}@media(max-width:560px){.stores{flex-direction:column;align-items:center}.stores img{height:46px}}@property --breath{syntax: "<number>"; inherits: true; initial-value: 0;}.screens{--w: clamp(150px, 42vw, 210px);--step: 7deg;--pivot: 140%;--breath: 0;--room: calc(var(--w) * .4 + 32px);display:grid;place-items:end center;width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden;pointer-events:none;padding:var(--room) 0 calc(var(--w) * .4);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.phone-frame{box-sizing:border-box;border:7px solid var(--antra-black);border-radius:30px;background:#000;overflow:hidden;box-shadow:0 12px 32px #000000a6}.phone-frame img{display:block;width:100%;height:auto;aspect-ratio:1206 / 2622;border-radius:23px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.screens__phone{grid-area:1 / 1;width:var(--w);padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:zoom-in;touch-action:manipulation;pointer-events:auto;transform-origin:50% var(--pivot);--focus: 1;transform:rotate(calc(var(--i) * var(--step) * (1 + var(--breath, 0) * .22))) scale(var(--focus));transition:transform .6s ease,filter .4s ease,box-shadow .4s ease}.screens__phone:focus-visible{outline:none;--focus: 1.12;z-index:10;box-shadow:0 22px 48px #000c}@media(hover:hover){.screens:hover{animation:screens-breathe 3.2s ease-in-out infinite}.screens__phone:hover{--focus: 1.12;z-index:10;box-shadow:0 22px 48px #000c}.screens:has(.screens__phone:hover) .screens__phone:not(:hover){filter:brightness(.5)}}@keyframes screens-breathe{0%,to{--breath: 0}50%{--breath: 1}}@media(prefers-reduced-motion:reduce){.screens:hover{animation:none}.screens__phone{transition:none}}.screens__phone:nth-child(1){--i: -4;z-index:1}.screens__phone:nth-child(2){--i: -3;z-index:2}.screens__phone:nth-child(3){--i: -2;z-index:3}.screens__phone:nth-child(4){--i: -1;z-index:4}.screens__phone:nth-child(5){--i: 0;z-index:5}.screens__phone:nth-child(6){--i: 1;z-index:4}.screens__phone:nth-child(7){--i: 2;z-index:3}.screens__phone:nth-child(8){--i: 3;z-index:2}.screens__phone:nth-child(9){--i: 4;z-index:1}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;outline:none;animation:lightbox-in .18s ease-out}.lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lightbox__stage{position:relative;width:min(100vw - 32px,(100svh - 80px) * 1206 / 2622);background-size:100% auto;cursor:zoom-out;touch-action:none;animation:lightbox-stage-in .22s ease-out}.lightbox__stage--next{animation-name:lightbox-slide-next}.lightbox__stage--prev{animation-name:lightbox-slide-prev}.lightbox__btn{position:relative;flex:none;display:grid;place-items:center;width:48px;height:48px;padding:0;color:var(--text);background:#1c1c1eb8;border:1px solid rgba(255,255,255,.18);border-radius:50%;cursor:pointer}.lightbox__btn:hover{background:#ffffff24}.lightbox__btn svg{display:block}.lightbox__close{position:absolute;top:16px;right:16px;z-index:1}@media(max-width:560px){.lightbox{gap:0}.lightbox__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.lightbox__arrow--prev{left:12px}.lightbox__arrow--next{right:12px}}@keyframes lightbox-in{0%{opacity:0}}@keyframes lightbox-stage-in{0%{opacity:0;transform:scale(.92)}}@keyframes lightbox-slide-next{0%{opacity:0;transform:translate(28px)}}@keyframes lightbox-slide-prev{0%{opacity:0;transform:translate(-28px)}}@media(prefers-reduced-motion:reduce){.lightbox,.lightbox__stage{animation:none}}.features{width:min(100%,880px);display:flex;flex-direction:column;align-items:center;gap:clamp(16px,3vh,28px)}.features__title,.reviews__title{margin:0;font-size:clamp(1.3rem,1rem + 1.5vw,1.9rem);font-weight:700;line-height:1.2;width:fit-content}.features__subtitle{margin:calc(-1*clamp(16px,3vh,28px) + 10px) 0 0;max-width:62ch;font-size:clamp(1.05rem,.95rem + .6vw,1.3rem);line-height:1.5;white-space:pre-line}.features__list{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(max-width:560px){.features__list{grid-template-columns:minmax(0,1fr)}}.feature{padding:6px 0;text-align:center;font-family:var(--font-body);font-size:1.3rem;line-height:1.35;color:var(--text)}.reviews{width:min(100%,880px);display:flex;flex-direction:column;align-items:center;gap:clamp(16px,3vh,28px)}.reviews__list{width:100%}.reviews__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@media(max-width:560px){.reviews__list{grid-template-columns:minmax(0,1fr)}}.review{box-sizing:border-box;height:100%;margin:0;display:flex;flex-direction:column;gap:4px;padding:14px 18px;text-align:left;font-family:var(--font-body);background:#1c1c1eb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:7px solid var(--antra-black);border-radius:24px}.review__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.review__stars{display:inline-flex;gap:2px;color:var(--brand-start)}.review__stars svg{display:block}.review__store{font-size:.75rem;color:var(--text-dim)}.review__title{margin:0;font-size:.9rem;font-weight:700;line-height:1.25}.review__text{margin:0;font-size:.85rem;line-height:1.35;white-space:normal}.review__author{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:.75rem;color:var(--text-dim)}.review__date{flex:none;white-space:nowrap}.referral{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px}.referral__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.referral__card{position:relative;width:min(440px,100%);display:flex;flex-direction:column;align-items:center;gap:14px;padding:32px 24px 28px;text-align:center;background:#131313;border:1px solid rgba(255,255,255,.18);border-radius:20px;box-shadow:0 20px 60px #0009}.referral__close{position:absolute;top:8px;right:12px;font:inherit;font-size:1.6rem;line-height:1;color:var(--text-dim);background:none;border:0;padding:6px;cursor:pointer}.referral__close:hover{color:var(--text)}.referral__title{margin:0;font-family:var(--font-title);font-size:1.35rem;font-weight:700;overflow-wrap:anywhere}.referral__label{margin:0;font-size:.85rem;color:var(--text-dim)}.referral__code-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.referral__code{font-family:var(--font-title);font-size:2rem;font-weight:700;letter-spacing:.12em}.referral__copy{align-self:center;padding:8px 18px}.referral__hint{margin:0 0 6px;color:var(--text-dim)}.faq{border-top:1px solid #2c2c2e}.faq__item{border-bottom:1px solid #2c2c2e}.faq__item>summary{list-style:none;cursor:pointer;padding:18px 32px 18px 0;position:relative;font-weight:700}.faq__item>summary::-webkit-details-marker{display:none}.faq__item>summary:after{content:"+";position:absolute;right:4px;top:16px;color:var(--brand-end);font-size:1.3rem;line-height:1}.faq__item[open]>summary:after{content:"–"}.faq__answer{margin:0 0 20px;color:#d8d8db}.form{display:flex;flex-direction:column;gap:18px;max-width:40rem}.field{display:flex;flex-direction:column;gap:6px}.field>label{font-size:.9rem;color:var(--text-dim)}.field input,.field textarea,.field select{font:inherit;color:var(--text);background-color:var(--field);border:1px solid transparent;border-radius:var(--radius);padding:12px 14px;width:100%}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--brand-start)}.field textarea{min-height:168px;resize:vertical}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238e8e93' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px;cursor:pointer}.field select:invalid{color:var(--text-dim)}.field select option{color:var(--text);background-color:var(--field)}.field__hint{color:var(--text-dim);font-size:.82rem}.field__error{color:var(--error);font-size:.85rem}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.btn{align-self:flex-start;font:inherit;font-weight:700;color:#1a1a1a;background-image:linear-gradient(45deg,var(--brand-start),var(--brand-end));border:0;border-radius:999px;padding:13px 30px;cursor:pointer}.btn:disabled{opacity:.55;cursor:default}.btn--antra{display:inline-block;background-image:none;background-color:#131313;border:1px solid rgba(255,255,255,.18);color:#fff;text-decoration:none}.btn--antra:hover{background-color:#1c1c1e;text-decoration:none}.form__note{color:var(--text-dim);font-size:.85rem}.form__captcha{display:flex;align-items:center;gap:8px;margin:0;font-size:.85rem;color:var(--text-dim)}.form__captcha svg{color:var(--success);flex:none}.form__status{border-radius:var(--radius);padding:12px 14px;background:#34c7591f;color:var(--success)}.form__status--error{background:#ff453a1f;color:var(--error)}.footer{display:flex;flex-direction:column;gap:22px;padding:clamp(16px,3vh,24px) 0 clamp(56px,9vh,96px);color:var(--text-dim);font-size:.95rem}.footer__tagline,.footer__evolution{margin:0}.footer a{text-decoration:underline;text-underline-offset:3px}.footer__copyright{margin:0;font-size:.82rem;color:var(--marble)}.footer__links{display:flex;flex-direction:column;gap:12px}@media(min-width:761px){.footer__links{flex-direction:row;gap:28px}}
