@font-face{font-family:"Inter";src:url("/fonts/inter-latin.f2c2852b7c.woff2") format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2713}@font-face{font-family:"Inter";src:url("/fonts/inter-latin-ext.b9aab22646.woff2") format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0100-024F,U+0259,U+02B0-02FF,U+0300-036F,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";src:url("/fonts/inter-greek.100ef2856c.woff2") format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0370-03FF,U+1F00-1FFF}@font-face{font-family:"Inter";src:url("/fonts/inter-cyrillic.60c7d0324d.woff2") format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0400-052F,U+2DE0-2DFF,U+A640-A69F}:root{color-scheme:dark;--bg:#0C0E12;--bg-raised:#11141A;--panel:#171A20;--panel-2:#1D2128;--edge:#262B34;--edge-strong:#3A404B;--ink:#EEF1F5;--body:#C9CED6;--dim:#A6ADB9;--faint:#8A919E;--accent:#F5B544;--accent-hover:#FFC65C;--accent-ink:#1A1205;--accent-text:#F5B544;--accent-soft:rgba(245,181,68,0.12);--accent-line:rgba(245,181,68,0.38);--ok:#46C17F;--ok-soft:rgba(70,193,127,0.13);--hover:rgba(255,255,255,0.07);--tint:rgba(255,255,255,0.03);--line:rgba(255,255,255,0.07);--header-bg:rgba(12,14,18,0.76);--backdrop:rgba(5,6,9,0.62);--glow:rgba(245,181,68,0.17);--shadow:0 30px 80px -24px rgba(0,0,0,0.7);--placeholder-bg:rgba(255,90,74,0.16);--placeholder-ink:#FFB4AA;--radius:22px;--radius-small:14px;--wrap:1200px;--font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}:root[data-theme="light"]{color-scheme:light;--bg:#FAFAF7;--bg-raised:#F2F2ED;--panel:#FFFFFF;--panel-2:#F1F1EC;--edge:#E1E2DC;--edge-strong:#C3C6BE;--ink:#101318;--body:#2A2F37;--dim:#48505B;--faint:#5B626D;--accent-text:#8A5600;--accent-soft:rgba(245,181,68,0.2);--accent-line:rgba(160,105,0,0.45);--ok:#1E7A49;--ok-soft:rgba(30,122,73,0.1);--hover:rgba(0,0,0,0.05);--tint:rgba(0,0,0,0.02);--line:rgba(0,0,0,0.08);--header-bg:rgba(250,250,247,0.82);--backdrop:rgba(20,22,26,0.42);--glow:rgba(245,181,68,0.28);--shadow:0 30px 70px -30px rgba(20,24,30,0.35);--placeholder-bg:rgba(200,40,20,0.1);--placeholder-ink:#9B2C1C}@media (prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--bg:#FAFAF7;--bg-raised:#F2F2ED;--panel:#FFFFFF;--panel-2:#F1F1EC;--edge:#E1E2DC;--edge-strong:#C3C6BE;--ink:#101318;--body:#2A2F37;--dim:#48505B;--faint:#5B626D;--accent-text:#8A5600;--accent-soft:rgba(245,181,68,0.2);--accent-line:rgba(160,105,0,0.45);--ok:#1E7A49;--ok-soft:rgba(30,122,73,0.1);--hover:rgba(0,0,0,0.05);--tint:rgba(0,0,0,0.02);--line:rgba(0,0,0,0.08);--header-bg:rgba(250,250,247,0.82);--backdrop:rgba(20,22,26,0.42);--glow:rgba(245,181,68,0.28);--shadow:0 30px 70px -30px rgba(20,24,30,0.35);--placeholder-bg:rgba(200,40,20,0.1);--placeholder-ink:#9B2C1C}}:root[data-contrast="more"]{--body:#E9ECF1;--dim:#D9DDE4;--faint:#C9CED6;--edge:#5F6673;--edge-strong:#9097A3;--line:rgba(255,255,255,0.25)}:root[data-contrast="more"][data-theme="light"]{--body:#101318;--dim:#1F242B;--faint:#2A2F37;--edge:#6E737C;--edge-strong:#3F444C;--line:rgba(0,0,0,0.35)}@media (prefers-color-scheme:light){:root[data-contrast="more"]:not([data-theme]){--body:#101318;--dim:#1F242B;--faint:#2A2F37;--edge:#6E737C;--edge-strong:#3F444C;--line:rgba(0,0,0,0.35)}}@media (prefers-contrast:more){:root:not([data-contrast]){--body:#E9ECF1;--dim:#D9DDE4;--faint:#C9CED6;--edge:#5F6673;--edge-strong:#9097A3;--line:rgba(255,255,255,0.25)}}:root[data-size="large"]{font-size:118.75%}:root[data-size="larger"]{font-size:137.5%}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0 0 1em}button,input{font:inherit}:root[data-links="underline"] main a:not(.btn),:root[data-links="underline"] .site-footer a,:root[data-links="underline"] .languages-list a .lang-name{text-decoration:underline;text-underline-offset:3px}.wrap{width:min(100% - 32px,var(--wrap));margin-inline:auto}@media (min-width:700px){.wrap{width:min(100% - 64px,var(--wrap))}}.skip{position:absolute;left:-9999px;top:12px}.skip:focus{left:16px;z-index:100;background:var(--accent);color:var(--accent-ink);padding:10px 16px;border-radius:10px;font-weight:650}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:8px}:root[data-theme="light"] :focus-visible{outline-color:#8A5600}.icon{width:1.25em;height:1.25em;flex:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}h1,h2,h3{margin:0 0 0.5em;line-height:1.08;font-weight:750;letter-spacing:-0.025em;text-wrap:balance;overflow-wrap:break-word;hyphens:manual}h1{font-size:clamp(2.6rem,5.6vw + 0.6rem,5.25rem);letter-spacing:-0.04em}h2{font-size:clamp(2rem,3vw + 0.9rem,3.4rem);letter-spacing:-0.035em}h3{font-size:1.25rem;letter-spacing:-0.012em;line-height:1.25}.lead{font-size:clamp(1.125rem,0.5vw + 1rem,1.375rem);color:var(--dim);max-width:38em;text-wrap:pretty}.eyebrow{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 18px;color:var(--accent-text);font-weight:650;font-size:0.95rem;letter-spacing:0.01em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0.6em 22px;border-radius:999px;border:1px solid transparent;font-weight:650;text-decoration:none;line-height:1.2;text-align:center;cursor:pointer;transition:background-color 0.15s,border-color 0.15s}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{background:var(--tint);border-color:var(--edge-strong);color:var(--ink)}.btn-secondary:hover{background:var(--hover)}.btn-quiet{background:transparent;color:var(--dim)}.btn-quiet:hover{color:var(--ink);background:var(--hover)}.btn-large{min-height:56px;padding:0.7em 28px;font-size:1.0625rem}.btn-small{min-height:44px;padding:0.4em 16px;font-size:0.95rem}.site-header{position:relative;z-index:30;background:var(--header-bg);-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;gap:10px;min-height:64px;flex-wrap:wrap;padding:8px 0}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:750;font-size:1.125rem;letter-spacing:-0.015em;text-decoration:none;margin-right:auto}.brand img{width:32px;height:32px}.nav{display:none;gap:2px}.nav a{color:var(--dim);text-decoration:none;padding:10px 12px;border-radius:999px;font-size:0.95rem;font-weight:550}.nav a:hover{color:var(--ink);background:var(--hover)}.header-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:0 14px;border-radius:999px;border:1px solid var(--edge-strong);background:var(--tint);color:var(--ink);font-size:0.95rem;font-weight:550;cursor:pointer;white-space:nowrap}.header-button:hover{background:var(--hover)}.header-button .icon-chevron{width:1em;height:1em;color:var(--dim)}.display-button{padding:0;width:44px}.display-button .header-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:700px){.display-button{width:auto;padding:0 14px}.display-button .header-label{position:static;width:auto;height:auto;overflow:visible;clip:auto}}@media (min-width:1040px){.nav{display:flex;margin-right:8px}}.header-no-nav .site-header .nav{display:none}.header-icons .display-button{width:44px;padding:0}.header-icons .display-button .header-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lang-button .lang-code{display:none}.header-lang-code .lang-button .lang-full{display:none}.header-lang-code .lang-button .lang-code{display:inline}.header-lang-code .lang-button .icon-chevron{display:none}@media (min-width:700px){.site-header{position:sticky;top:0}}.suggest{background:var(--panel-2);border-bottom:1px solid var(--edge)}.suggest-inner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 0}.suggest-text{margin:0;flex:1 1 240px;font-weight:550}.hero{position:relative;padding:clamp(56px,9vw,120px) 0 clamp(48px,7vw,96px);overflow:clip}.hero::before{content:"";position:absolute;inset:-30% -20% auto;height:90%;pointer-events:none;background:radial-gradient(50% 55% at 50% 0%,var(--glow),transparent 72%)}.hero-text{position:relative;text-align:center}.hero-text h1{max-width:13.5ch;margin-inline:auto}.hero-text .lead{margin:0 auto 36px}.actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.hero-note{margin:18px 0 0;color:var(--faint);font-size:0.95rem}.hero-media{position:relative;margin-top:clamp(44px,6vw,80px)}.hero-image img{width:100%;border-radius:clamp(18px,2.4vw,32px);box-shadow:var(--shadow),0 0 0 1px var(--line)}section{padding:clamp(72px,10vw,136px) 0}.section-head{text-align:center;max-width:780px;margin:0 auto clamp(44px,6vw,80px)}.section-head .lead{margin-inline:auto}.steps{background:linear-gradient(180deg,var(--bg) 0%,var(--bg-raised) 16%,var(--bg-raised) 84%,var(--bg) 100%)}.step-list{list-style:none;margin:0;padding:0;display:grid;gap:64px}.step{display:flex;flex-direction:column;align-items:center;text-align:center}.step-text{max-width:22em}.step-number{display:inline-grid;place-items:center;width:38px;height:38px;margin:32px 0 16px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-weight:750}.step p{margin:0;color:var(--dim)}@media (min-width:900px){.step-list{grid-template-columns:repeat(3,1fr);gap:40px}}.phone{position:relative;margin:0;width:min(74vw,290px);padding:9px;border-radius:46px;background:linear-gradient(150deg,#313640 0%,#171a20 45%,#0e1014 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.09),0 0 0 1px #000,0 44px 90px -36px rgba(0,0,0,0.75)}.phone img{width:100%;border-radius:38px}.phone::after{content:"";position:absolute;top:21px;left:50%;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:#030405;box-shadow:0 0 0 1.5px rgba(255,255,255,0.06)}.feature-inner{display:grid;gap:44px;align-items:center}.feature-media .picture img{width:100%;border-radius:var(--radius);box-shadow:var(--shadow),0 0 0 1px var(--line)}.feature-media .phone{margin-inline:auto}.feature-text>p:not(.eyebrow){color:var(--dim);font-size:1.125rem}@media (min-width:960px){.feature-inner{grid-template-columns:1.1fr 1fr;gap:80px}.feature-inner.is-flipped{grid-template-columns:1fr 1.1fr}.feature-inner.is-flipped .feature-media{order:2}}.checks{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:14px}.checks li{display:flex;gap:12px;align-items:flex-start}.checks .icon{color:var(--accent-text);margin-top:0.15em;stroke-width:2.4}.checks-large li{font-size:1.125rem}.badge{display:inline-flex;align-items:center;padding:1px 10px;border-radius:999px;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-text);font-size:0.8rem;font-weight:650;letter-spacing:0.01em;vertical-align:middle;white-space:nowrap}h3 .badge{margin-left:6px}.connections{list-style:none;margin:clamp(52px,6vw,80px) 0 0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.connections li{padding:26px;border-radius:var(--radius-small);background:var(--panel);border:1px solid var(--edge)}.connections .icon{width:30px;height:30px;margin-bottom:18px;color:var(--accent-text)}.connections h3{font-size:1.125rem;margin-bottom:6px}.connections p{margin:0;color:var(--dim);font-size:1rem}@media (max-width:519px){main,main h1,main h2,main h3{overflow-wrap:anywhere;hyphens:manual}}.privacy-inner{display:grid;gap:28px;padding:clamp(32px,6vw,80px);border-radius:32px;background:radial-gradient(90% 120% at 0% 0%,var(--ok-soft),transparent 60%),var(--panel);border:1px solid var(--edge)}.privacy-inner>*{min-width:0}.privacy-inner h2{max-width:16ch}.privacy-mark .icon{width:88px;height:88px;color:var(--ok);stroke-width:1.3}.privacy-band .eyebrow{color:var(--ok)}.privacy-band .checks .icon{color:var(--ok)}@media (min-width:900px){.privacy-inner{grid-template-columns:auto 1fr;gap:64px}}.text-link{display:inline-flex;flex-wrap:wrap;max-width:100%;align-items:center;gap:8px;margin-top:30px;color:var(--accent-text);font-weight:650;text-decoration:none}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.text-link .icon{width:1.1em;height:1.1em}.plans{display:grid;gap:20px;max-width:1000px;margin:0 auto}.plan{padding:clamp(28px,4vw,40px);border-radius:var(--radius);background:var(--panel);border:1px solid var(--edge)}.plan h3{font-size:1.75rem;margin-bottom:4px}.plan-sub{margin:0;color:var(--dim)}.plan-price{margin:14px 0 0;color:var(--dim)}.plan-price strong{color:var(--ink);font-size:1.25rem}.plan-premium{border-color:var(--accent-line);background:linear-gradient(180deg,var(--accent-soft),transparent 55%),var(--panel)}.refund{max-width:1000px;margin:20px auto 0;padding:20px 24px;border-radius:var(--radius-small);border:1px dashed var(--edge-strong);color:var(--dim)}.refund p{margin:0}.refund strong{color:var(--ink)}@media (min-width:800px){.plans{grid-template-columns:1fr 1fr}}.faq-inner{max-width:840px}.faq h2{text-align:center;margin-bottom:44px}.faq-list details{border-bottom:1px solid var(--edge)}.faq-list details:first-child{border-top:1px solid var(--edge)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;list-style:none;cursor:pointer;font-size:1.125rem;font-weight:650}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{color:var(--accent-text);transition:transform 0.2s}.faq-list details[open] summary .icon{transform:rotate(45deg)}.faq-list details p{margin:0 4px 26px;max-width:46em;color:var(--dim)}.faq-list details p:not(:last-child){margin-bottom:14px}.faq-list details p strong{color:var(--ink)}.closing-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.closing img{margin-bottom:26px;filter:drop-shadow(0 18px 44px var(--glow))}.closing .lead{margin:0 auto 32px}.site-footer{padding:48px 0 56px;border-top:1px solid var(--edge);color:var(--dim);font-size:0.95rem}.footer-inner{display:grid;gap:28px}.footer-brand p{margin:12px 0 0}.footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 26px}.footer-links a,.link-button{display:inline-flex;align-items:center;min-height:44px;color:var(--dim);text-decoration:none}.footer-links a:hover,.link-button:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.link-button{gap:6px;padding:0;border:0;background:none;cursor:pointer}.copyright{margin:0;color:var(--faint)}@media (min-width:860px){.footer-inner{grid-template-columns:minmax(18rem,1fr) minmax(0,max-content);align-items:start;column-gap:48px}.footer-links{justify-content:flex-end}.copyright{grid-column:1 / -1}}.sheet{width:min(100% - 32px,580px);max-height:min(100dvh - 64px,760px);padding:0;border:1px solid var(--edge-strong);border-radius:24px;background:var(--panel);color:var(--ink);box-shadow:0 40px 120px rgba(0,0,0,0.5);overflow:hidden;flex-direction:column}.sheet[open]{display:flex}.sheet::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sheet-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 16px 6px 24px}.sheet-head h2{margin:0;font-size:1.25rem;letter-spacing:-0.015em}.icon-button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--dim);cursor:pointer;flex:none}.icon-button:hover{background:var(--hover);color:var(--ink)}@media (max-width:519px){.sheet{width:100%;max-width:100%;margin:auto 0 0;border-radius:24px 24px 0 0;max-height:90dvh}}.languages-search{display:flex;align-items:center;gap:10px;margin:8px 20px 10px;padding:0 14px;min-height:48px;border-radius:14px;background:var(--bg);border:1px solid var(--edge-strong);color:var(--dim)}.languages-search:focus-within{border-color:var(--accent)}.languages-search input{flex:1;min-width:0;height:46px;border:0;outline:none;background:transparent;color:var(--ink);font-size:1rem}.languages-list{list-style:none;margin:0;padding:4px 12px 16px;overflow-y:auto;display:grid;grid-template-columns:1fr;gap:2px;align-content:start}.languages-list a{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;border-radius:12px;text-decoration:none}.languages-list a:hover,.languages-list a:focus-visible{background:var(--hover)}.languages-list a[aria-current]{background:var(--accent-soft)}.lang-name{font-weight:650}.lang-english{color:var(--faint);font-size:0.875rem}.languages-list .icon-check{margin-left:auto;color:var(--accent-text);stroke-width:2.4}.languages-list li[hidden]{display:none}@media (min-width:520px){.languages-list{grid-template-columns:1fr 1fr}}.display-body{padding:4px 24px 24px;overflow-y:auto}.display-body fieldset{margin:0 0 22px;padding:0;border:0;min-width:0}.display-body legend{padding:0;margin:0 0 10px;font-weight:650}.segments{display:flex;flex-wrap:wrap;gap:6px;padding:4px;border-radius:16px;background:var(--bg);border:1px solid var(--edge-strong)}.segments label{flex:1 1 auto;position:relative}.segments input{position:absolute;opacity:0;width:1px;height:1px}.segments span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:6px 12px;border-radius:12px;text-align:center;color:var(--dim);cursor:pointer;font-weight:550}.segments input:checked + span{background:var(--accent);color:var(--accent-ink)}.segments input:focus-visible + span{outline:3px solid var(--accent);outline-offset:2px}.segments .size-large{font-size:1.15em}.segments .size-larger{font-size:1.35em}.switches{display:grid;gap:4px;margin:0 0 18px}.switch{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:4px 0;cursor:pointer;border-bottom:1px solid var(--edge)}.switch input{appearance:none;-webkit-appearance:none;flex:none;position:relative;margin:0;width:52px;height:32px;border-radius:999px;background:var(--edge-strong);cursor:pointer;transition:background-color 0.15s}.switch input::after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:#FFFFFF;transition:transform 0.15s}.switch input:checked{background:var(--accent)}.switch input:checked::after{transform:translateX(20px);background:var(--accent-ink)}.display-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.display-note{margin:0;color:var(--faint);font-size:0.9rem}.policy{padding:36px 0 104px}.back-link{margin:0 0 28px}.policy-note{padding:14px 18px;border-radius:14px;background:var(--accent-soft);border:1px solid var(--accent-line)}.policy-layout{display:grid;gap:40px}.policy-toc{padding:16px 8px;border-radius:16px;background:var(--panel);border:1px solid var(--edge)}.policy-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:0.95rem}.policy-toc a{display:block;padding:7px 10px;border-radius:8px;color:var(--dim);text-decoration:none;line-height:1.35}.policy-toc a:hover{color:var(--ink);background:var(--hover)}.toc-title{margin:0 0 8px 10px;color:var(--faint);font-size:0.8rem;font-weight:650;letter-spacing:0.07em;text-transform:uppercase}.policy-body,.text-page{max-width:46em;min-width:0}.policy-body h1,.text-page h1{font-size:clamp(2.1rem,4vw,3.1rem)}.policy-body h2,.text-page h2{margin-top:2.1em;font-size:1.6rem;scroll-margin-top:92px}.policy-body h3{margin-top:1.7em;font-size:1.2rem;scroll-margin-top:92px}.policy-body p,.policy-body li,.text-page p,.text-page li{color:var(--body);overflow-wrap:anywhere}.policy-body ul,.text-page ul{padding-left:1.3em}.policy-body li,.text-page li{margin:0.4em 0}.policy-body a,.text-page p a{color:var(--accent-text)}.text-page .lead{color:var(--dim)}.text-page .btn{margin-top:4px}.text-page .updated{margin-top:3em;color:var(--faint);font-size:0.95rem}.placeholder{padding:0 3px;border-radius:4px;background:var(--placeholder-bg);color:var(--placeholder-ink)}@media (min-width:1000px){.policy-layout{grid-template-columns:260px minmax(0,1fr);gap:64px}.policy-toc{position:sticky;top:92px;align-self:start;max-height:calc(100vh - 120px);overflow:auto;padding:0;background:none;border:0}}.js .reveal{opacity:0;transform:translateY(22px);transition:opacity 0.7s ease,transform 0.8s cubic-bezier(0.2,0.7,0.2,1);animation:reveal-anyway 0s 2.5s forwards}.js .reveal.is-visible{opacity:1;transform:none;animation:none}@keyframes reveal-anyway{to{opacity:1;transform:none}}:root[data-motion="reduce"]{scroll-behavior:auto}:root[data-motion="reduce"] .reveal{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}:root[data-motion="reduce"] *{transition:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transform:none;transition:none;animation:none}*{transition:none!important}}@media (forced-colors:active){.btn,.header-button,.plan,.connections li,.segments span,.switch input{border:1px solid CanvasText}.segments input:checked + span{outline:2px solid Highlight}}