@font-face{font-family:Jellee;src:url(/assets/Jellee-Roman-DxXm6oqL.woff2)format("woff2");font-display:swap}:root{--bg-top:#0c2426;--bg:#08171a;--panel:#1e403c6b;--panel-solid:#14302e;--panel-raised:#28504c8c;--line:#8cc8be29;--line-strong:#77968d;--text:#f2f6f3;--muted:#b5c7c1;--brand:#1f94c4;--on-brand:#0b201e;--link:#6cc4ea;--ok:#79d6ab;--settling:#f5cb79;--warn:#ffb66e;--alarm:#ff8995;--font-brand:"Jellee", system-ui, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", sans-serif;--fs-hero:clamp(36px, 4.5vw + 12px, 80px);--fs-h2:clamp(28px, 2.3vw + 12px, 48px);--fs-h3:clamp(22px, .6vw + 18px, 28px);--fs-lead:20px;--fs-body:17px;--fs-small:15px;--fs-xs:13px;--radius-card:22px;--radius-surface:28px;--content-max:1200px;--gutter:20px;--section-gap:64px;--t-opacity:.1s;--t-control:.18s;--t-panel:.28s;--ease-in:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.4, 0, 1, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=768px){:root{--gutter:32px}}@media (width>=1024px){:root{--gutter:48px;--section-gap:112px}}*,:before,:after{box-sizing:border-box}html{background:var(--bg)}body{background:linear-gradient(180deg, var(--bg-top) 0, var(--bg) 960px) no-repeat, var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}body a{color:var(--link)}:focus-visible{outline:2px solid var(--line-strong);outline-offset:3px;box-shadow:0 0 0 5px var(--bg)}.ev-wrap{max-width:calc(var(--content-max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.ev-section{padding:var(--section-gap) 0;border-top:1px solid var(--line)}.ev-h2{font-size:var(--fs-h2);text-wrap:balance;margin:0;font-weight:700;line-height:1.15}.ev-h3{font-size:var(--fs-h3);text-wrap:balance;margin:0;line-height:1.25}.ev-lead{font-size:var(--fs-lead);color:var(--muted);max-width:55ch;margin:12px 0 0;line-height:1.5}.ev-muted{color:var(--muted)}.ev-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ev-btn{font:inherit;border:1px solid var(--line-strong);min-height:48px;color:var(--text);cursor:pointer;white-space:nowrap;transition:background var(--t-control) var(--ease-in), border-color var(--t-control) var(--ease-in);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ev-btn:hover{background:var(--panel-raised);color:var(--text);text-decoration:none}.ev-btn--primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.ev-btn--primary:hover{color:var(--on-brand);background:#2aa3d4}.ev-btn[aria-disabled=true],.ev-btn:disabled{opacity:.5;cursor:default}.ev-card{border-radius:var(--radius-card);background:var(--panel);border:1px solid var(--line);padding:20px}.ev-card--solid{background:var(--panel-solid)}.ev-status{font-size:var(--fs-xs);background:var(--panel-solid);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-weight:700;display:inline-flex}.ev-status--ok{color:var(--ok)}.ev-status--warn{color:var(--warn)}.ev-status--alarm{color:var(--alarm)}.ev-status--info{color:var(--link)}.ev-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--section-gap:var(--space-10);--heading-gap:var(--space-6);--card-pad:var(--space-5);--grid-gap:var(--space-4);--gutter:var(--space-5)}@media (width>=768px){:root{--section-gap:var(--space-11);--heading-gap:var(--space-7);--card-pad:var(--space-6);--grid-gap:var(--space-6);--gutter:var(--space-7)}}@media (width>=1024px){:root{--section-gap:var(--space-12);--gutter:var(--space-9)}}.ev-section{padding-block:calc(var(--section-gap) / 2)}.ev-lead{margin:var(--space-4) 0 0}.ev-card{padding:var(--card-pad)}.ev-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}:root{--photo-matte:#f4f2f3;--t-reveal:.4s;--lift:-2px;--shadow-lift:0 12px 28px #00000052}:focus-visible{outline-color:var(--link)}.ev-lead,.ev-card__text{text-wrap:pretty}.ev-btn{transition:background var(--t-control) var(--ease-in), border-color var(--t-control) var(--ease-in), color var(--t-control) var(--ease-in), transform var(--t-opacity) var(--ease-in)}.ev-btn:hover{border-color:var(--text)}.ev-btn--primary:hover{border-color:#2aa3d4}.ev-btn:active{transform:scale(.97)}.ev-btn[aria-disabled=true]:active{transform:none}[data-reveal=in]{transition:opacity var(--t-reveal) var(--ease-in), translate var(--t-reveal) var(--ease-in);transition-delay:calc(var(--reveal-i,0) * 60ms)}[data-reveal=pending]{opacity:0;translate:0 var(--space-4)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;translate:none!important}.ev-btn:active{transform:none}}.ev-brand{font-family:var(--font-brand);letter-spacing:.3px;font-weight:400}.ev-skip{z-index:50;background:var(--brand);color:var(--on-brand);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-48px;left:12px}.ev-skip:focus{top:12px}.ev-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#08171adb;height:64px;position:sticky;top:0}.ev-header__inner{align-items:center;gap:24px;height:100%;display:flex}.ev-header__brand{font-family:var(--font-brand);color:var(--text);font-size:26px;text-decoration:none}.ev-header__brand:hover{color:var(--text);text-decoration:none}.ev-header__nav{gap:4px;margin-left:8px;display:none}.ev-header__nav a{color:var(--muted);font-size:var(--fs-small);transition:color var(--t-control) var(--ease-in), background var(--t-control) var(--ease-in);border-radius:999px;padding:10px 12px;text-decoration:none}.ev-header__nav a:hover{color:var(--text);background:var(--panel)}.ev-header__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ev-header__lang{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--text);font-size:var(--fs-small);border-radius:999px;place-items:center;font-weight:600;text-decoration:none;display:inline-grid}.ev-header__lang:hover{background:var(--panel);color:var(--text);text-decoration:none}.ev-header__order{height:44px;min-height:0;font-size:var(--fs-small);padding:0 18px;line-height:1}@media (width>=900px){.ev-header__nav{display:flex}}[id]{scroll-margin-top:80px}.ev-footer{margin-top:var(--section-gap);border-top:1px solid var(--line);font-size:var(--fs-small);padding:48px 0 32px}.ev-footer__inner{grid-template-columns:1fr;gap:32px;display:grid}@media (width>=768px){.ev-footer__inner{grid-template-columns:2fr 1fr 1fr}}.ev-footer__logo{font-size:28px}.ev-footer__brand p{max-width:36ch;margin:4px 0 16px}.ev-footer__links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ev-footer__links a{color:var(--muted);text-decoration:none}.ev-footer__links a:hover{color:var(--text);text-decoration:underline}.ev-footer__follow{margin:0 0 6px;font-weight:600}.ev-footer__copy{margin-top:32px}.app-store-badge{line-height:0;display:inline-block}.ev-film{width:min(1280px,94vw);max-width:none;max-height:none;color:var(--text);background:0 0;border:0;padding:0;overflow:visible}.ev-film::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040c0ee0}.ev-film[open]{animation:ev-film-in var(--t-panel) var(--ease-in)}@keyframes ev-film-in{0%{opacity:0;transform:scale(.97)}}.ev-film__body{gap:12px;display:grid}.ev-film__close{border:1px solid var(--line-strong);background:var(--panel-solid);min-height:40px;color:var(--text);font:600 var(--fs-small) var(--font-body);cursor:pointer;border-radius:999px;justify-self:end;padding:8px 16px}.ev-film__frame{aspect-ratio:16/9;border-radius:var(--radius-card);background:#000;border:0;width:100%;max-height:calc(100svh - 120px);box-shadow:0 30px 80px #00000080}.ev-header__inner{gap:var(--space-6)}.ev-header__actions{gap:var(--space-2)}.ev-footer{padding:calc(var(--section-gap) / 2) 0 var(--space-7);margin-top:0}.ev-footer__inner{gap:var(--space-7);align-items:start}.ev-footer__brand p{margin:var(--space-2) 0 var(--space-4)}.ev-footer__links{gap:var(--space-2)}.ev-footer__links a{overflow-wrap:anywhere}.ev-footer__follow{margin-bottom:var(--space-2)}.ev-footer__copy{margin-top:var(--space-7);margin-bottom:0}@media (width<=767px){.ev-header__inner{gap:var(--space-3)}}.ev-header__lang{transition:background var(--t-control) var(--ease-in), border-color var(--t-control) var(--ease-in)}.ev-header__lang:hover{border-color:var(--line-strong)}.ev-header__nav a:active,.ev-header__lang:active{background:var(--panel-raised)}.ev-header__brand{border-radius:var(--space-2)}.ev-footer__links a{transition:color var(--t-control) var(--ease-in);text-underline-offset:3px}@media (width<=767px){.ev-footer__links{gap:0}.ev-footer__links a{align-items:center;min-height:44px;display:inline-flex}.ev-footer__follow{margin-bottom:0}}.ev-film__close{min-height:44px;padding-inline:var(--space-4);align-items:center;gap:var(--space-2);transition:background var(--t-control) var(--ease-in), border-color var(--t-control) var(--ease-in);display:inline-flex}.ev-film__close:hover{background:var(--panel-raised);border-color:var(--text)}.ev-request{border:1px solid var(--line-strong);border-radius:var(--radius-surface);background:var(--panel-solid);width:min(560px,94vw);max-height:92svh;color:var(--text);padding:0;overflow:auto}.ev-request::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040c0ec7}.ev-request[open]{animation:ev-film-in var(--t-panel) var(--ease-in)}.ev-request__body{padding:var(--space-7) var(--card-pad) var(--card-pad);position:relative}.ev-request__close{top:var(--space-3);right:var(--space-3);border:1px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;font-size:16px;position:absolute}.ev-request__lead{margin:var(--space-2) 0 var(--space-4);color:var(--muted)}.ev-request__form,.ev-request__row{gap:var(--space-3);display:grid}@media (width>=560px){.ev-request__row{grid-template-columns:1fr 1fr}}.ev-field{gap:var(--space-1);font-size:var(--fs-small);color:var(--muted);display:grid}.ev-field input,.ev-field select,.ev-field textarea{font:inherit;color:var(--text);border:1px solid var(--line-strong);background:#00000038;border-radius:12px;width:100%;min-height:44px;padding:10px 12px;font-size:16px}.ev-field textarea{resize:vertical;min-height:88px}.ev-field :focus-visible{outline:2px solid var(--link);outline-offset:1px;box-shadow:none}.ev-request__consent{gap:var(--space-2);font-size:var(--fs-small);color:var(--muted);align-items:flex-start;display:flex}.ev-request__consent input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin-top:3px}.ev-request__challenge{justify-content:center;align-items:center;min-height:65px;display:flex}.ev-request__error{color:var(--alarm);font-size:var(--fs-small);margin:0}.ev-request__done{margin:var(--space-4) 0 0;color:var(--ok)}.ev-request .ev-btn--primary{justify-self:start}.ev-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ev-fee{font-size:var(--fs-small);color:var(--ok);align-items:center;gap:6px;display:inline-flex}.ev-card__title{margin:0;font-size:18px;line-height:1.3}.ev-card__text{color:var(--muted);font-size:var(--fs-small);margin:6px 0 0;line-height:1.5}:where(.ev-page ul.ev-grid){margin:0;padding:0;list-style:none}.ev-hero{border-radius:var(--radius-surface);isolation:isolate;align-items:center;min-height:min(640px,100svh - 120px);margin:24px 0 0;display:grid;position:relative;overflow:hidden}.ev-hero__media{z-index:-2;position:absolute;inset:0;overflow:hidden}.ev-hero__frame{transform:translate3d(0, var(--hero-shift,0px), 0) scale(var(--hero-scale,1.04));position:absolute;inset:0}.ev-hero__frame.is-fitted{inset:auto;left:var(--frame-x,0);top:var(--frame-y,0);width:var(--frame-w,100%);height:var(--frame-h,100%)}.ev-hero__image{object-fit:cover;object-position:72% center;width:100%;height:100%;position:absolute;inset:0}.ev-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#08171af0 0,#08171ab8 40%,#08171a00 66%);position:absolute;inset:0}.ev-hero__copy{max-width:736px;padding:48px}.ev-hero__title{font-size:var(--fs-hero);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.08}.ev-hero__sub{font-size:var(--fs-lead);color:var(--muted);max-width:46ch;margin:16px 0 28px}@media (width<=767px){.ev-hero{border-radius:var(--radius-card);min-height:0;display:block}.ev-hero__media{z-index:0;border-radius:var(--radius-card);height:280px;position:relative}.ev-hero__frame{transform:none}.ev-hero:after{display:none}.ev-hero__copy{padding:24px 0 8px}}.ev-hero{--hero-loop:14s}.ev-hero__layer--dark,.ev-hero__layer--alarm,.ev-hero__waves,.ev-hero__burglar,.ev-hero__burglar--scared{opacity:0}.ev-hero.is-animated .ev-hero__layer--dark{animation:ev-hero-dark var(--hero-loop) ease-in-out infinite}.ev-hero.is-animated .ev-hero__layer--alarm{animation:ev-hero-alarm var(--hero-loop) ease-in-out infinite}.ev-hero.is-animated .ev-hero__waves{animation:ev-hero-waves var(--hero-loop) linear infinite}.ev-hero.is-animated .ev-hero__waves path{animation:.9s ease-out infinite ev-hero-wave}.ev-hero.is-animated .ev-hero__waves path:nth-child(2){animation-delay:.15s}.ev-hero.is-animated .ev-hero__waves path:nth-child(3){animation-delay:.3s}.ev-hero.is-animated .ev-hero__burglar{animation:ev-hero-burglar var(--hero-loop) infinite}.ev-hero.is-animated .ev-hero__burglar--scared{animation:ev-hero-scared var(--hero-loop) step-end infinite}.ev-hero.is-animated:not(.is-playing) .ev-hero__media *{animation-play-state:paused!important}@keyframes ev-hero-dark{0%,21.43%{opacity:0}32.14%,74.29%{opacity:1}81.43%,to{opacity:0}}@keyframes ev-hero-alarm{0%,44.29%{opacity:0}46.07%,48.21%{opacity:1}50%,50.71%{opacity:.1}52.5%,54.64%{opacity:1}56.43%,57.14%{opacity:.1}58.93%,61.07%{opacity:1}62.86%,63.57%{opacity:.1}65.36%,67.5%{opacity:1}69.29%,70%{opacity:.1}71.79%,74.29%{opacity:1}81.43%,to{opacity:0}}@keyframes ev-hero-waves{0%,44.29%{opacity:0}45.5%,71.79%{opacity:1}74.29%,to{opacity:0}}@keyframes ev-hero-wave{0%{opacity:0;transform:translate(-2px)}30%{opacity:1}to{opacity:0;transform:translate(4px)}}@keyframes ev-hero-burglar{0%,32.86%{opacity:1;filter:brightness(.55);animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translate(105%)}42.14%{opacity:1;transform:translateX(var(--peek));filter:brightness(.55)}44.29%{transform:translateX(var(--peek));filter:brightness(.55)}46.07%{transform:translateX(calc(var(--peek) - 1.5%)) translateY(-3%);filter:brightness()}47.5%{transform:translateX(calc(var(--peek) + 1%)) translateY(0)}48.5%{transform:translateX(calc(var(--peek) - 1%))}49.5%,58.57%{transform:translateX(var(--peek));filter:brightness();animation-timing-function:cubic-bezier(.5,0,.9,.4)}62.86%{opacity:1;filter:brightness();transform:translate(110%)}63%,to{opacity:0;transform:translate(110%)}}@keyframes ev-hero-scared{0%{opacity:0}46.07%{opacity:1}63%{opacity:0}}.ev-hero__waves{fill:none;stroke:#8fd8ff;stroke-width:3.2px;stroke-linecap:round;filter:drop-shadow(0 0 6px #6cc4eae6);width:5.4%;height:auto;position:absolute;top:48.4%;left:73.3%;overflow:visible}.ev-hero__burglar{--peek:30%;aspect-ratio:9/11;pointer-events:none;height:60%;position:absolute;bottom:0;right:0}.ev-hero__burglar img{object-fit:contain;object-position:right bottom;width:100%;height:100%;position:absolute;inset:0}.ev-hero__toggle{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--text);fill:currentColor;cursor:pointer;opacity:.7;transition:opacity var(--t-control) var(--ease-in);background:#08171a99;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:16px;right:16px}.ev-hero__toggle:hover,.ev-hero__toggle:focus-visible{opacity:1}@media (width<=767px){.ev-hero__toggle{top:236px;bottom:auto;right:12px}}.ev-story-section{padding-top:var(--section-gap)}.ev-story__stage{display:none}.ev-story__flow{padding:0 var(--gutter);max-width:calc(var(--content-max) + 2 * var(--gutter));gap:16px;margin:0 auto;list-style:none;display:grid}@media (width>=768px){.ev-story__flow{grid-template-columns:1fr 1fr}}.ev-step{border-radius:var(--radius-card);background:var(--panel);border:1px solid var(--line);align-content:start;gap:10px;padding:20px;display:grid}.ev-step__photo{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:16px;width:100%;height:auto;display:block}.ev-step__app{border-radius:22px;justify-self:center;width:48%;max-width:220px;height:auto}.ev-step .ev-status{justify-self:start}.ev-step__title{margin:0;font-size:22px;line-height:1.25}.ev-step__text{color:var(--muted);margin:0}.ev-beats{counter-reset:beat;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ev-beat{counter-increment:beat;font-size:var(--fs-small);color:var(--muted);opacity:.38;transition:opacity var(--t-panel) var(--ease-in), transform var(--t-panel) var(--ease-in), color var(--t-panel);align-items:center;gap:10px;display:flex;transform:translate(-6px)}.ev-beat:before{content:counter(beat);border:1px solid var(--line-strong);width:22px;height:22px;color:var(--muted);transition:background var(--t-panel), color var(--t-panel), border-color var(--t-panel);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ev-beat.is-done{opacity:1;color:var(--text);transform:none}.ev-beat.is-done:before{content:"✓";background:var(--ok);border-color:var(--ok);color:var(--on-brand)}.ev-needs-row{margin-top:6px}.ev-needs-row__label{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-weight:700}.ev-needs-row__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ev-device-chip{background:var(--panel-solid);border:1px solid var(--line);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:44px auto;align-items:center;column-gap:8px;padding:6px 12px 6px 6px;display:grid}.ev-device-chip img{object-fit:contain;background:radial-gradient(circle at 50% 40%,#2a4a47,#142b29);border-radius:12px;grid-row:1/3;width:44px;height:44px}.ev-device-chip__name{font-size:14px;font-weight:600;line-height:1.2}.ev-device-chip__tag{color:var(--muted);font-size:12px;line-height:1.2}.ev-device-chip__tag--required{color:var(--ok)}.ev-panel__note{font-size:var(--fs-xs);color:var(--muted);margin:0}.ev-notif{color:#0b1a1c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eef4f2eb;border-radius:18px;grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid;box-shadow:0 12px 30px #00000059}.ev-notif__icon{background:#fff;border-radius:7px}.ev-notif p{margin:0}.ev-notif__head{color:#4b5b5b;text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;font-size:12px;display:flex}.ev-notif__head b{text-transform:none;letter-spacing:0;font-weight:600}.ev-notif__title{font-size:15px;font-weight:700;line-height:1.3}.ev-notif__body{font-size:14px;line-height:1.35}.ev-step .ev-notif{box-shadow:none}@media (width>=1024px) and (height>=760px) and (prefers-reduced-motion:no-preference){.ev-story{height:640svh}.ev-story__flow{display:none}.ev-story__stage{grid-template-columns:60fr 40fr;align-items:stretch;gap:24px;height:calc(100svh - 96px);display:grid;position:sticky;top:80px}.ev-story__scene{border-radius:var(--radius-surface);border:1px solid var(--line);background:radial-gradient(120% 90% at 50% 45%, #1d3a36 0, var(--bg) 72%);position:relative;overflow:hidden}.ev-story__poster{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.ev-story__canvas{background:radial-gradient(120% 90% at 50% 45%, #1d3a36 0, var(--bg) 72%);position:absolute;inset:0}.ev-story__badge{position:absolute;top:16px;left:16px}.ev-story__notifs{width:min(340px,60%);display:grid;position:absolute;top:14px;right:14px}.ev-story__notifs .ev-notif{opacity:0;transition:opacity var(--t-panel) var(--ease-in), transform .42s cubic-bezier(.2, 1.2, .4, 1);grid-area:1/1;transform:translateY(-16px)scale(.97)}.ev-story__notifs .ev-notif.is-shown{opacity:1;transform:none}.ev-story__rail{grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.ev-story__rail li{color:var(--muted);gap:6px;font-size:12px;display:grid}.ev-story__rail li:before{content:"";background:var(--line);height:3px;transition:background var(--t-panel);border-radius:2px}.ev-story__rail li.is-past:before{background:var(--line-strong)}.ev-story__rail li.is-current{color:var(--text);font-weight:600}.ev-story__rail li.is-current:before{background:var(--link)}.ev-story__panel{align-content:center;min-height:0;display:grid}.ev-panel{border-radius:var(--radius-card);background:var(--panel-solid);scrollbar-width:none;border:1px solid var(--line-strong);max-height:100%;animation:ev-panel-in .42s var(--ease-in) both;gap:12px;padding:24px;display:grid;overflow:auto}.ev-panel .ev-status{justify-self:start}.ev-panel__title{text-wrap:balance;margin:0;font-size:clamp(24px,1.2vw + 12px,32px);line-height:1.15}.ev-panel__story{color:var(--muted);margin:0}.ev-panel__clip{object-fit:cover;border-radius:14px;width:100%;height:clamp(90px,16svh,150px)}.ev-panel .ev-device-chip{animation:.38s cubic-bezier(.2,1.3,.4,1) both ev-chip-in;animation-delay:calc(.12s + var(--i,0) * 70ms)}@keyframes ev-panel-in{0%{opacity:0;transform:translateY(14px)}}@keyframes ev-chip-in{0%{opacity:0;transform:scale(.6)}}.ev-phone{aspect-ratio:9/19.5;background:#0a0d0e;border-radius:34px;width:clamp(180px,20%,230px);padding:8px;animation:.6s cubic-bezier(.2,1,.3,1) both ev-phone-in;position:absolute;top:50%;right:8%;translate:0 -50%;box-shadow:0 30px 70px #0000008c,inset 0 0 0 2px #2c3335}@keyframes ev-phone-in{0%{opacity:0;transform:translateY(40px)rotate(4deg)}}.ev-phone__screen{background:linear-gradient(#1b3c44,#0c1d21);border-radius:27px;height:100%;position:relative;overflow:hidden}.ev-phone__lock{transition:opacity var(--t-panel), transform var(--t-panel);align-content:start;gap:6px;padding:36px 10px 10px;display:grid;position:absolute;inset:0}.ev-phone__time{text-align:center;color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:40px;font-weight:300}.ev-phone__notif{color:#0b1a1c;opacity:0;transition:opacity var(--t-panel), transform .38s cubic-bezier(.2, 1.2, .4, 1);background:#eef4f2e6;border-radius:14px;gap:2px;padding:8px 10px;font-size:10.5px;line-height:1.3;display:grid;transform:translateY(-10px)}.ev-phone__notif b{font-size:11.5px}.ev-phone__notif.is-shown{opacity:1;transform:none}.ev-phone__app{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .38s, transform .38s var(--ease-in);position:absolute;inset:0;transform:scale(.92)}.ev-phone__screen.is-app .ev-phone__app{opacity:1;transform:none}.ev-phone__screen.is-app .ev-phone__lock{opacity:0;transform:translateY(-20px)}}.ev-poster{border-radius:var(--radius-surface);border:1px solid var(--line);margin-top:32px;position:relative;overflow:hidden}.ev-poster>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.ev-poster__card{max-width:380px;position:absolute;bottom:24px;right:24px}.ev-poster__soon{font-size:var(--fs-small);margin:14px 0 0}.ev-poster__note{font-size:var(--fs-xs);margin:8px 0 0}@media (width<=767px){.ev-poster__card{border-radius:0;max-width:none;position:static}}.ev-app{gap:32px;display:grid}@media (width>=900px){.ev-app{grid-template-columns:1fr 1fr;align-items:center}.ev-app__features{grid-column:1/-1}}.ev-feature{grid-template-columns:44px 1fr;align-items:start;gap:14px;display:grid}.ev-feature__icon{fill:none;width:44px;height:44px;stroke:var(--link);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:#1f94c424;border:1px solid #6cc4ea47;border-radius:14px;padding:10px}.ev-app__shots{justify-content:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ev-app__shots img{border-radius:28px;width:auto;max-height:520px;display:block}.ev-market__primary{gap:16px;margin-top:32px;display:grid}@media (width>=768px){.ev-market__primary{grid-template-columns:1fr 1fr}}.ev-offer{align-content:start;gap:14px;display:grid}.ev-offer img{aspect-ratio:4/3;object-fit:cover;background:#fff;border-radius:16px;width:100%}.ev-offer .ev-btn{justify-self:start}.ev-accessories{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ev-accessory{border-radius:var(--radius-card);background:var(--panel);border:1px solid var(--line);color:var(--text);gap:8px;height:100%;padding:12px;text-decoration:none;display:grid}.ev-accessory:hover{border-color:var(--line-strong);color:var(--text);text-decoration:none}.ev-accessory img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:12px;width:100%}.ev-accessory__name{font-size:var(--fs-small);font-weight:600}.ev-accessory__cta{font-size:var(--fs-xs);color:var(--link)}.ev-setup-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.ev-videos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ev-video__poster,.ev-video__frame{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-card);cursor:pointer;background:#000;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ev-video__poster img{object-fit:cover;opacity:.8;width:100%;height:100%;transition:opacity var(--t-control) var(--ease-in);display:block}.ev-video__poster:hover img{opacity:1}.ev-video__play{background:var(--panel-solid);color:var(--text);font:600 var(--fs-small) var(--font-body);border:1px solid var(--line-strong);border-radius:999px;padding:6px 14px;position:absolute;bottom:12px;left:12px}.ev-video__caption{font-size:var(--fs-small);margin:8px 0 0}.ev-actions{gap:var(--space-4)}.ev-card__text{margin-top:var(--space-2)}.ev-hero__sub{margin:var(--space-4) 0 var(--space-6)}.ev-story-section{padding-top:var(--section-gap);padding-bottom:calc(var(--section-gap) / 2)}.ev-story{margin-top:var(--heading-gap)}.ev-story__flow{gap:var(--grid-gap)}.ev-step{padding:var(--card-pad);gap:var(--space-2)}.ev-step__text+.ev-beats,.ev-step .ev-notif,.ev-step .ev-needs-row{margin-top:var(--space-2)}.ev-poster{margin-top:var(--heading-gap)}.ev-poster__card{right:var(--space-6);bottom:var(--space-6)}.ev-poster__soon{margin-top:var(--space-4)}.ev-poster__note{margin-top:var(--space-2)}.ev-app{column-gap:var(--space-9);row-gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.ev-app>*,.ev-feature>*{min-width:0}.ev-app__intro{max-width:440px}.ev-app__intro .app-store-badge{margin-top:var(--space-6)}.ev-app__shots{gap:var(--space-4);width:100%;min-width:0;max-width:100%;padding:0 0 var(--space-4);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:min(224px,76vw);grid-auto-flow:column;justify-content:start;margin:0;display:grid;overflow-x:auto}.ev-app__shots>li{scroll-snap-align:start;min-width:0;padding:0}.ev-app__device{background:#0a1012;border:1px solid #b5c7c159;border-radius:28px;padding:6px;box-shadow:0 16px 32px #00000047}.ev-app__shots img{border-radius:22px;width:100%;max-width:100%;height:auto;max-height:none;display:block}.ev-app__features{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.ev-feature{gap:var(--space-4);grid-template-columns:40px minmax(0,1fr)}.ev-feature__icon{width:40px;height:40px;padding:var(--space-2)}.ev-needs{margin-top:var(--heading-gap)}.ev-market__primary{gap:var(--grid-gap);margin-top:var(--heading-gap)}.ev-offer{gap:var(--space-4);grid-template-rows:auto 1fr auto}.ev-offer img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.ev-offer>.ev-btn,.ev-offer>.ev-actions{align-self:end}.ev-market__accessories-title{margin-top:var(--space-9)}.ev-accessories{gap:var(--grid-gap);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.ev-accessory{padding:var(--space-4)}.ev-setup-cta{padding:var(--card-pad);gap:var(--space-6)}.ev-videos__title{margin-top:var(--space-9)}.ev-videos{margin-top:var(--heading-gap);gap:var(--space-6)}.ev-video__caption{margin:var(--space-2) 0 0}@media (width<=767px){.ev-hero .ev-fee{flex-basis:100%}}@media (width>=768px){.ev-app{row-gap:var(--space-8)}.ev-app__shots{justify-self:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;max-width:712px;padding:0;overflow:visible}.ev-app__shots>li{padding-top:var(--space-7)}.ev-app__shots>li:nth-child(2){padding-top:0}.ev-app__features{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-needs,.ev-accessories{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-videos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ev-accessories{grid-template-columns:repeat(5,minmax(0,1fr))}.ev-videos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.ev-app{row-gap:var(--space-9);grid-template-columns:440px minmax(0,1fr)}.ev-app__features{grid-template-columns:repeat(4,minmax(0,1fr))}}.ev-card__title,.ev-step__title{text-wrap:balance}.ev-hero__toggle:before{content:"";inset:calc(-1 * var(--space-1));border-radius:50%;position:absolute}.ev-hero__toggle{transition:opacity var(--t-control) var(--ease-in), background var(--t-control) var(--ease-in)}.ev-hero__toggle:hover{background:#08171ad9}.ev-offer img.ev-offer__photo--matte{background:var(--photo-matte)}.ev-accessory{transition:border-color var(--t-control) var(--ease-in), translate var(--t-control) var(--ease-in), box-shadow var(--t-control) var(--ease-in);grid-template-rows:auto 1fr auto;align-content:start}.ev-accessory:hover{translate:0 var(--lift);box-shadow:var(--shadow-lift)}.ev-accessory:active{box-shadow:none;translate:none}.ev-accessory__name{text-wrap:balance}.ev-accessory:hover .ev-accessory__cta{text-underline-offset:3px;text-decoration:underline}@media (width<=767px){.ev-accessories{grid-template-columns:minmax(0,1fr)}.ev-accessory{column-gap:var(--space-4);row-gap:var(--space-1);padding:var(--space-3);grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr);align-content:center}.ev-accessory img{grid-row:1/3;align-self:center;width:72px;height:72px}.ev-accessory__name{align-self:end}}@media (width>=768px) and (width<=1023px){.ev-accessories{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr))}.ev-accessory{padding:var(--space-3)}}.ev-video__poster{background:radial-gradient(70% 90% at 70% 30%, #f5cb7938, transparent 70%), linear-gradient(160deg, var(--panel-solid), var(--bg));transition:border-color var(--t-control) var(--ease-in)}.ev-video__poster img{transition:opacity var(--t-control) var(--ease-in), scale var(--t-panel) var(--ease-in)}.ev-video__poster:hover{border-color:var(--line-strong)}.ev-video__poster:hover img{scale:1.03}.ev-video__play{align-items:center;gap:var(--space-2);transition:background var(--t-control) var(--ease-in), color var(--t-control) var(--ease-in), border-color var(--t-control) var(--ease-in);display:inline-flex}.ev-video__poster:hover .ev-video__play,.ev-video__poster:focus-visible .ev-video__play{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.ev-video__caption{text-wrap:balance}@media (width>=768px){.ev-video:first-child{grid-column:1/-1}}@media (width>=1024px){.ev-videos{grid-template-columns:repeat(6,minmax(0,1fr))}.ev-video{grid-column:span 2}.ev-video:nth-child(-n+2){grid-column:span 3}}@media (prefers-reduced-motion:reduce){.ev-accessory:hover{translate:none}.ev-video__poster:hover img{scale:none}}.ev-video__poster img[hidden]{display:none}.ev-kicker{margin:0 0 var(--space-2);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--link);font-weight:700}.ev-eco{margin-top:var(--heading-gap)}.ev-eco__lines{display:none}.ev-eco p{margin:0}.ev-eco__name{font-size:16px;font-weight:700;line-height:1.25;display:block}.ev-eco__meta{margin-top:var(--space-1);font-size:var(--fs-xs);color:var(--muted);display:block}.ev-eco__text{margin-top:var(--space-1);font-size:var(--fs-xs);color:var(--muted);line-height:1.45;display:block}.ev-eco__tag{font-weight:700}.ev-eco__tag--required{color:var(--ok)}.ev-eco__tag--recommended{color:var(--link)}.ev-eco__tag--optional{color:var(--settling)}.ev-eco__note{margin:var(--space-6) 0 0;font-size:var(--fs-small);color:var(--muted);max-width:70ch}.ev-eco__hub{column-gap:var(--space-4);padding:var(--card-pad);border-radius:var(--radius-card);background:var(--panel-solid);border:1px solid var(--line-strong);grid-template-columns:96px 1fr;align-items:center;display:grid}.ev-eco__hub img{object-fit:contain;grid-row:1/5;width:96px;height:96px}.ev-eco__devices{margin:var(--grid-gap) 0 0;gap:var(--space-3);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=560px){.ev-eco__devices{grid-template-columns:repeat(2,minmax(0,1fr))}}.ev-eco__device{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);background:var(--panel);border:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}.ev-eco__bubble{border:1px solid var(--line);background:radial-gradient(circle at 50% 38%,#2c4d49,#11292a 72%);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.ev-eco__bubble img{object-fit:contain;width:74%;height:74%}@media (width>=1024px){.ev-eco{aspect-ratio:16/11.5;max-height:900px;margin-inline:auto;position:relative}.ev-eco__lines{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ev-eco__line{fill:none;stroke:#6cc4ea80;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ease-in)}.ev-eco__line--optional{stroke:#b5c7c159;stroke-dasharray:.012 .012}.ev-eco__hub{z-index:1;text-align:center;width:280px;padding:var(--space-6) var(--space-5);aspect-ratio:1;background:radial-gradient(circle at 50% 35%, #24443f, var(--panel-solid) 70%);align-content:center;justify-items:center;gap:var(--space-1);border-radius:50%;grid-template-columns:1fr;display:grid;position:absolute;top:44%;left:50%;translate:-50% -50%;box-shadow:0 0 0 10px #1f94c40f,0 0 80px #1f94c42e}.ev-eco__hub img{grid-row:auto;width:120px;height:120px}.ev-eco__hub .ev-eco__text{max-width:22ch}.ev-eco__devices{margin:0;display:block;position:absolute;inset:0}.ev-eco__device{left:var(--x);top:var(--y);text-align:center;justify-items:center;gap:var(--space-2);width:210px;transition:opacity .42s var(--ease-in), transform .52s cubic-bezier(.2, 1.3, .4, 1);background:0 0;border:0;grid-template-columns:1fr;padding:0;display:grid;position:absolute;translate:-50% -48px}.ev-eco__bubble{width:96px;height:96px;transition:transform var(--t-panel) var(--ease-in), border-color var(--t-panel);box-shadow:0 10px 30px #00000059}.ev-eco__device:hover .ev-eco__bubble{border-color:var(--line-strong);transform:scale(1.06)}.ev-eco__label{padding:var(--space-2) var(--space-3);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c2426d1;border-radius:14px}.ev-eco[data-wave="0"] [data-wave],.ev-eco[data-wave="1"] [data-wave="2"],.ev-eco[data-wave="1"] [data-wave="3"],.ev-eco[data-wave="2"] [data-wave="3"]{opacity:0;transform:scale(.7)}.ev-eco[data-wave="0"] .ev-eco__line,.ev-eco[data-wave="1"] .ev-eco__line:is([data-wave="2"],[data-wave="3"]),.ev-eco[data-wave="2"] .ev-eco__line[data-wave="3"]{opacity:1;stroke-dashoffset:1px;transform:none}.ev-eco__line--optional{transition:opacity .6s var(--ease-in)}.ev-eco[data-wave="0"] .ev-eco__line--optional,.ev-eco[data-wave="1"] .ev-eco__line--optional:is([data-wave="2"],[data-wave="3"]),.ev-eco[data-wave="2"] .ev-eco__line--optional[data-wave="3"]{opacity:0}.ev-eco__device:nth-child(2){transition-delay:70ms}.ev-eco__device:nth-child(3){transition-delay:.14s}.ev-eco__note{margin-top:var(--space-9)}}.ev-product{gap:var(--heading-gap);align-items:start;display:grid}@media (width>=1024px){.ev-product{column-gap:var(--space-9);grid-template:"media head""media info"1fr/minmax(0,7fr) minmax(0,5fr);row-gap:0}.ev-product__head{grid-area:head}.ev-product__media{grid-area:media}.ev-product__info{grid-area:info}}.ev-product__info .ev-facts{margin-top:0}@media (width>=1024px){.ev-product__info .ev-facts{margin-top:var(--space-6)}}.ev-product>*{min-width:0}.ev-product__stage{aspect-ratio:4/3;border-radius:var(--radius-surface);border:1px solid var(--line);background:radial-gradient(70% 65% at 50% 42%, #23433f 0, #12292a 55%, var(--bg) 100%);position:relative;overflow:hidden}.ev-product__stage img{object-fit:cover;width:100%;height:100%;animation:ev-product-in .38s var(--ease-in) both;position:absolute;inset:0}.ev-product__stage.is-cutout img{object-fit:contain;filter:drop-shadow(0 18px 24px #00000073);width:auto;max-width:72%;height:auto;max-height:78%;margin:auto;inset:9% 14% 13%}.ev-product__stage.is-cutout:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#0000008c,#0000);height:8%;position:absolute;bottom:9%;left:25%;right:25%}.ev-product__stage.is-cutout:before{content:"";pointer-events:none;background:radial-gradient(40% 30% at 50% 30%,#ffd6a01a,#0000 70%);position:absolute;inset:0}@keyframes ev-product-in{0%{opacity:0;transform:scale(.98)}}.ev-product__thumbs{margin:var(--space-4) 0 0;gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}.ev-product__thumb{aspect-ratio:1;cursor:pointer;border:1px solid var(--line);opacity:.62;width:100%;transition:opacity var(--t-control) var(--ease-in), border-color var(--t-control) var(--ease-in), transform var(--t-control) var(--ease-in);background:radial-gradient(circle at 50% 40%,#23433f,#12292a);border-radius:14px;padding:0;display:block;overflow:hidden}.ev-product__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ev-product__thumb.is-cutout img{object-fit:contain;padding:12%}.ev-product__thumb:hover{opacity:.9}.ev-product__thumb[aria-pressed=true]{opacity:1;border-color:var(--link);box-shadow:0 0 0 1px var(--link)}.ev-product__head .ev-lead{max-width:none}.ev-facts{margin:var(--space-6) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ev-facts li{font-size:var(--fs-small);background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:999px;padding:6px 12px;line-height:1.4}.ev-spec-card{margin-top:var(--space-6);padding:var(--card-pad);border-radius:var(--radius-card);background:var(--panel-solid);border:1px solid var(--line)}.ev-specs{margin:var(--space-4) 0 0;gap:0;display:grid}.ev-specs__row{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.ev-specs dt{color:var(--muted)}.ev-specs dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}@media (width<=420px){.ev-specs__row{grid-template-columns:1fr;gap:2px}}.ev-spec-card__more{margin-top:var(--space-2);border-top:1px solid var(--line)}.ev-spec-card__more summary{cursor:pointer;min-height:44px;font-weight:600;font-size:var(--fs-small);color:var(--link);justify-content:space-between;align-items:center;list-style:none;display:flex}.ev-spec-card__more summary::-webkit-details-marker{display:none}.ev-spec-card__more summary:after{content:"+";transition:transform var(--t-control) var(--ease-in);font-size:20px;line-height:1}.ev-spec-card__more[open] summary:after{transform:rotate(45deg)}.ev-spec-card__more .ev-specs{margin-top:0}.ev-offer img.ev-offer__photo--stage{object-fit:contain;filter:drop-shadow(0 14px 18px #00000073);background:radial-gradient(70% 65% at 50% 42%,#23433f 0,#12292a 60%,#0c2122 100%);padding:8% 14%}.ev-page-title{font-size:var(--fs-h2);text-wrap:balance;margin:0;line-height:1.15}.ev-list{color:var(--muted);gap:6px;margin:8px 0 0;padding-left:20px;display:grid}.ev-list li::marker{color:var(--line-strong)}.ev-kit{padding-top:40px}.ev-kit__intro{align-items:start;gap:32px;display:grid}@media (width>=900px){.ev-kit__intro{grid-template-columns:1.1fr .9fr}}.ev-kit__subtitle{margin:28px 0 0;font-size:20px}.ev-kit__buy{gap:4px;display:grid}.ev-kit__buy .ev-kit__subtitle{margin-top:16px}.ev-kit__buy .ev-btn{justify-self:start;margin-top:20px}.ev-kit__set{background:#fff;border-radius:16px;width:100%;height:auto}.ev-kit__part-body{align-items:start;gap:24px;margin-top:24px;display:grid}@media (width>=900px){.ev-kit__part-body{grid-template-columns:1fr 1fr}}.ev-kit__photos{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ev-kit__photos img{background:#fff;border-radius:16px;width:100%;height:auto;display:block}.ev-kit__text p{color:var(--muted);margin:0 0 12px}.ev-kit__block-title{margin:0;font-size:17px}.ev-kit__plan{border-radius:var(--radius-card);background:#fff;width:100%;max-width:860px;height:auto;margin-top:24px}.ev-wizard{max-width:860px;padding-top:40px}.ev-wizard__progress{color:var(--muted);font-size:var(--fs-small);font-variant-numeric:tabular-nums;margin:0}.ev-wizard__bar{background:var(--panel-raised);border-radius:999px;height:4px;margin:8px 0 24px;overflow:hidden}.ev-wizard__bar span{background:var(--brand);height:100%;transition:width var(--t-panel) var(--ease-in);display:block}.ev-wizard__body{max-width:65ch;margin-top:16px}.ev-wizard__body p{color:var(--muted)}.ev-wizard__media{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ev-wizard__media img{border-radius:var(--radius-card);background:#fff;width:100%;height:auto;display:block}.ev-wizard__media--phone{grid-template-columns:minmax(0,300px)}.ev-wizard__media--phone img{background:0 0}.ev-wizard__actions{margin-top:28px}.ev-wizard__help{font-size:var(--fs-small);margin-top:20px}.ev-doc{max-width:calc(65ch + 2 * var(--gutter));padding-top:40px}.ev-doc__notice{margin:0 0 24px}.ev-doc .policy h1{font-size:var(--fs-h2);text-wrap:balance;margin:0 0 16px;line-height:1.15}.ev-doc .policy h2{margin:32px 0 8px;font-size:20px}.ev-doc .policy h3{margin:24px 0 8px;font-size:17px}.ev-doc .policy p,.ev-doc .policy li{color:var(--muted)}.ev-doc .policy ol{gap:6px;padding-left:22px;display:grid}.ev-doc__frame{border-radius:var(--radius-card);background:#fff;border:0;width:100%;height:760px;margin-top:24px}.ev-wizard__video{border-radius:var(--radius-card);background:#fff;width:100%;height:auto;margin-top:24px;display:block}.ev-kit,.ev-wizard,.ev-doc{padding-top:var(--space-8)}.ev-wizard,.ev-doc{padding-bottom:calc(var(--section-gap) / 2)}.ev-kit__intro{gap:var(--grid-gap);padding-bottom:calc(var(--section-gap) / 2);grid-template-columns:minmax(0,1fr)}.ev-kit__intro>*,.ev-kit__part-body>*{min-width:0}.ev-kit__subtitle{margin-top:var(--space-6)}.ev-kit__buy{gap:var(--space-4)}.ev-kit__buy .ev-kit__subtitle,.ev-kit__buy .ev-list{margin-top:0}.ev-kit__buy .ev-btn{margin-top:var(--space-2)}.ev-kit__set{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.ev-kit__part-body{margin-top:var(--heading-gap);gap:var(--space-6)}.ev-kit__photos{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ev-kit__photos img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto}.ev-kit__photos>li:last-child:nth-child(odd){grid-column:1/-1}.ev-kit__text p{margin:0 0 var(--space-4)}.ev-kit__block+.ev-kit__block,.ev-kit__text p+.ev-kit__block{margin-top:var(--space-6)}.ev-kit__block p{margin:var(--space-2) 0 0}.ev-kit__text>:last-child{margin-bottom:0}.ev-list{margin-top:var(--space-2);gap:var(--space-2)}.ev-kit__plan{margin-top:var(--heading-gap);display:block}.ev-wizard{max-width:calc(760px + 2 * var(--gutter))}.ev-wizard__bar{margin:var(--space-2) 0 var(--space-6)}.ev-wizard__title{font-size:28px;line-height:1.2}.ev-wizard__body{margin-top:var(--space-4)}.ev-wizard__body p{margin:0 0 var(--space-4)}.ev-wizard__media,.ev-wizard__video{margin-top:var(--space-6)}.ev-wizard__video{width:100%;height:auto}.ev-wizard__media{gap:var(--grid-gap)}.ev-wizard__actions{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ev-wizard__actions>:only-child{grid-column:1/-1}.ev-wizard__actions .ev-btn{white-space:normal}.ev-wizard__help{margin:var(--space-4) 0 0}.ev-doc__notice,.ev-doc .policy h1{margin-bottom:var(--space-6)}.ev-doc .policy h2{margin:var(--space-7) 0 var(--space-4)}.ev-doc .policy h3{margin:var(--space-6) 0 var(--space-2)}.ev-doc .policy p{margin:0 0 var(--space-4);overflow-wrap:anywhere}.ev-doc .policy :is(ol,ul){margin:0 0 var(--space-4);padding-left:var(--space-6);gap:var(--space-2);display:grid}.ev-doc__frame{margin-top:var(--space-6);height:clamp(320px,60svh,560px);display:block}@media (width>=768px){.ev-kit,.ev-wizard,.ev-doc{padding-top:var(--space-9)}.ev-wizard__title{font-size:32px}.ev-wizard__actions{justify-content:flex-end;display:flex}.ev-wizard__actions>:first-child:not(:only-child){margin-right:auto}.ev-doc__frame{height:clamp(480px,75svh,760px)}}@media (width>=900px){.ev-kit__intro{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-kit__part-body{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.ev-kit__photos{grid-template-columns:minmax(0,1fr)}}.ev-page-title,.ev-kit__block-title,.ev-kit__subtitle{text-wrap:balance}.ev-kit__text p,.ev-wizard__body p,.ev-doc .policy p{text-wrap:pretty}.ev-kit__photos img{background:var(--panel-solid);border:1px solid var(--line)}@media (width>=900px){.ev-kit__photos img{aspect-ratio:auto}}.ev-doc__frame{background:var(--panel-solid);border:1px solid var(--line)}.ev-wizard__step{animation:ev-step-in var(--t-panel) var(--ease-in) both}@keyframes ev-step-in{0%{opacity:0;translate:0 var(--space-2)}}.ev-wizard__title:focus:not(:focus-visible){outline:none}
