@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing-assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing-assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2) format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing-assets/onest-latin-wght-normal-CUIqqgP9.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing-assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing-assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing-assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing-assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing-assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing-assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/landing-assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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}:root{--paper: #f1eee7;--paper-hi: #fff8f3;--surface: #ffffff;--ink: #1a1a1a;--ink-2: #3a3a3a;--ink-3: #6a6a6a;--line: #e0ddd6;--coral: #ff6a3d;--coral-600: #e85427;--coral-700: #c23e15;--coral-100: #ffe5db;--coral-50: #fff1ea;--tint-blue: #e8f3ff;--on-blue: #1d6699;--tint-green: #dff5d8;--on-green: #285e28;--tint-amber: #fff3c4;--tint-coral: #ffe5db;--on-coral: #c23e15;--r-card: 28px;--r-sm: 16px;--r-pill: 999px;--shadow-soft: 0 2px 4px rgba(20, 18, 16, .05);--shadow-lift: 0 6px 14px rgba(20, 18, 16, .07);--shadow-device: 0 18px 40px rgba(20, 18, 16, .16);--maxw: 1200px;--gutter: 24px;--nav-h: 64px;--font-display: "Onest Variable", "Onest", system-ui, sans-serif;--font-body: "Inter Variable", "Inter", system-ui, sans-serif;--lh-none: 1;--lh-tight: 1.1;--lh-snug: 1.3;--lh-normal: 1.5;--lh-relaxed: 1.55;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-heading: 650;--fw-bold: 700;--fw-heavy: 800;--type-display-family: var(--font-display);--type-display-size: clamp(44px, 5.8vw, 76px);--type-display-line-height: 1.06;--type-display-weight: var(--fw-bold);--type-display-letter-spacing: -.055em;--type-h1-family: var(--font-display);--type-h1-size: clamp(32px, 4vw, 52px);--type-h1-line-height: var(--lh-tight);--type-h1-weight: var(--fw-heading);--type-h1-letter-spacing: -.035em;--type-h2-family: var(--font-display);--type-h2-size: clamp(28px, 3vw, 40px);--type-h2-line-height: 1.12;--type-h2-weight: var(--fw-heading);--type-h2-letter-spacing: -.035em;--type-h3-family: var(--font-display);--type-h3-size: clamp(24px, 2.6vw, 28px);--type-h3-line-height: 1.2;--type-h3-weight: var(--fw-heavy);--type-h3-letter-spacing: -.03em;--type-title-family: var(--font-display);--type-title-size: 18px;--type-title-line-height: var(--lh-snug);--type-title-weight: var(--fw-bold);--type-title-letter-spacing: -.02em;--type-title-sm-family: var(--font-display);--type-title-sm-size: 15px;--type-title-sm-line-height: var(--lh-snug);--type-title-sm-weight: var(--fw-bold);--type-title-sm-letter-spacing: -.01em;--type-lead-family: var(--font-body);--type-lead-size: clamp(17px, 1.5vw, 20px);--type-lead-line-height: var(--lh-relaxed);--type-lead-weight: var(--fw-regular);--type-lead-letter-spacing: -.005em;--type-body-family: var(--font-body);--type-body-size: 16px;--type-body-line-height: var(--lh-relaxed);--type-body-weight: var(--fw-regular);--type-body-letter-spacing: -.005em;--type-body-sm-family: var(--font-body);--type-body-sm-size: 14px;--type-body-sm-line-height: var(--lh-normal);--type-body-sm-weight: var(--fw-regular);--type-body-sm-letter-spacing: -.005em;--type-label-family: var(--font-body);--type-label-size: 14px;--type-label-line-height: var(--lh-normal);--type-label-weight: var(--fw-medium);--type-label-letter-spacing: -.005em;--type-caption-family: var(--font-body);--type-caption-size: 12px;--type-caption-line-height: var(--lh-normal);--type-caption-weight: var(--fw-regular);--type-caption-letter-spacing: -.005em;--type-overline-family: var(--font-body);--type-overline-size: 12px;--type-overline-line-height: var(--lh-normal);--type-overline-weight: var(--fw-semibold);--type-overline-letter-spacing: .02em;--type-mock-name-family: var(--font-display);--type-mock-name-size: 30px;--type-mock-name-line-height: var(--lh-none);--type-mock-name-weight: var(--fw-heavy);--type-mock-name-letter-spacing: -.04em;--type-mock-heading-family: var(--font-display);--type-mock-heading-size: 19px;--type-mock-heading-line-height: 1.15;--type-mock-heading-weight: var(--fw-heavy);--type-mock-heading-letter-spacing: -.03em;--type-mock-title-family: var(--font-display);--type-mock-title-size: 12.5px;--type-mock-title-line-height: var(--lh-relaxed);--type-mock-title-weight: var(--fw-bold);--type-mock-title-letter-spacing: -.02em;--type-mock-text-family: var(--font-body);--type-mock-text-size: 11px;--type-mock-text-line-height: var(--lh-relaxed);--type-mock-text-weight: var(--fw-semibold);--type-mock-text-letter-spacing: -.01em;--type-mock-meta-family: var(--font-body);--type-mock-meta-size: 10px;--type-mock-meta-line-height: var(--lh-relaxed);--type-mock-meta-weight: var(--fw-regular);--type-mock-meta-letter-spacing: -.005em;--type-mock-badge-family: var(--font-body);--type-mock-badge-size: 10px;--type-mock-badge-line-height: var(--lh-relaxed);--type-mock-badge-weight: var(--fw-bold);--type-mock-badge-letter-spacing: .01em;--type-mock-caps-family: var(--font-body);--type-mock-caps-size: 8.5px;--type-mock-caps-line-height: var(--lh-relaxed);--type-mock-caps-weight: var(--fw-bold);--type-mock-caps-letter-spacing: .1em;--ease: cubic-bezier(.16, 1, .3, 1)}@media (min-width: 768px){:root{--gutter: 40px;--nav-h: 72px}}@media (max-width: 1100px){:root{--type-display-size: clamp(44px, 5.7vw, 68px)}}@media (max-width: 800px){:root{--type-display-size: clamp(44px, 8.5vw, 68px)}}@media (max-width: 480px){:root{--type-display-size: clamp(36px, 10vw, 48px);--type-title-sm-size: 13px;--type-label-size: 12px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line-height);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-letter-spacing);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{margin:0;text-wrap:balance}p{margin:0}img{display:block;max-width:100%;height:auto}a{color:inherit}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--coral);outline-offset:3px;border-radius:6px}.shell{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:96px}@media (min-width: 768px){.section{padding-block:144px}}.section__head{max-width:20ch}.section__lead{margin-top:20px;max-width:46ch;color:var(--ink-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:var(--r-pill);padding:0 28px;height:56px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .18s var(--ease),background-color .18s var(--ease),box-shadow .18s var(--ease)}.btn--primary{background:var(--coral);color:#fff}.btn--primary:hover{background:var(--coral-600)}.btn--ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line)}.btn--ghost:hover{border-color:var(--ink-3)}.btn--sm{height:44px;padding:0 20px}.btn:active{transform:translateY(1px) scale(.985)}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.reveal{animation:reveal-up linear both;animation-timeline:view();animation-range:entry calc(4% + var(--d, 0) * 5%) entry calc(72% + var(--d, 0) * 5%)}}@supports (animation-timeline: scroll()){.par{animation:par-shift linear both;animation-timeline:scroll(root);animation-range:0 110vh}}}@keyframes reveal-up{0%{opacity:0;filter:blur(12px);transform:translate3d(0,30px,0)}to{opacity:1;filter:blur(0);transform:none}}@keyframes par-shift{to{transform:translate3d(0,var(--par-y, 20vh),0) scale(var(--par-s, 1))}}.ic{width:1em;height:1em;flex:0 0 auto;fill:currentColor}.nav{position:sticky;transition:background-color .35s var(--ease),color .35s var(--ease);top:0;z-index:20;height:var(--nav-h);display:flex;align-items:center;background:#f1eee7d1;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid transparent}.nav__inner{display:flex;align-items:center;gap:32px;width:100%}.wordmark{font-family:var(--font-display);font-weight:800;font-size:24px;letter-spacing:-.05em;text-decoration:none;margin-right:auto}.wordmark span{color:var(--coral)}.nav__links{display:none;gap:28px;color:var(--ink-2)}.nav__links a{text-decoration:none;transition:color .16s var(--ease)}.nav__links a:hover{color:var(--coral-700)}.nav--dark{background:#0b1420b8;color:#eaf2fa}.nav--dark .nav__links{color:#e2eefab8}.nav--dark .nav__links a:hover{color:#fff}.nav--dark .wordmark{color:#f4f9ff}@media (min-width: 900px){.nav__links{display:flex}}.hero{position:relative;isolation:isolate;min-height:calc(100svh - var(--nav-h));display:flex;align-items:center;padding-block:40px 72px;overflow:clip}.hero__bloom{position:absolute;z-index:0;pointer-events:none;top:-18%;right:-14%;width:78vw;max-width:1000px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,138,96,.42) 0%,rgba(255,178,140,.22) 34%,rgba(255,214,190,.1) 55%,transparent 72%);filter:blur(8px);--par-y: 12vh}.hero__bloom-cool{position:absolute;z-index:0;pointer-events:none;left:-18%;bottom:-26%;width:62vw;max-width:780px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(120,180,230,.24) 0%,rgba(160,205,240,.12) 42%,transparent 70%);--par-y: -8vh}.hero__steps{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.hero__steps li{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border:1px solid var(--line);border-radius:var(--r-pill);background:#fff9;color:var(--ink-2)}.hero__steps b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--coral-100);color:var(--coral-700)}@media (max-width: 939px){.hero__steps{margin-top:16px;gap:4px}.hero__steps li{padding:4px 12px 4px 4px}.hero__steps b{width:20px;height:20px}}.hero__stage{position:relative;align-self:center;justify-self:center;width:min(76vw,322px);--par-y: -7vh}@media (max-width: 939px) and (orientation: portrait){.hero{height:calc(100svh - var(--nav-h));min-height:0;align-items:stretch;padding-block:24px 0}.hero__stage{align-self:start;width:min(72vw,300px)}}.device{position:relative;z-index:2;border-radius:46px;padding:9px;background:linear-gradient(160deg,#35322d,#17150f 46%,#3b3833);box-shadow:var(--shadow-device),0 2px #ffffff29 inset}.device:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:43px;border:1px solid rgba(255,255,255,.16);pointer-events:none;z-index:3}@media (prefers-reduced-motion: no-preference){.hero__bloom{animation:bloom-breathe 9s ease-in-out infinite alternate}@supports (animation-timeline: scroll()){.hero__bloom{animation:bloom-breathe 9s ease-in-out infinite alternate,par-shift linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 110vh}}}@keyframes bloom-breathe{0%{transform:scale(.94);opacity:.82}to{transform:scale(1.06);opacity:1}}.hero__steps,.hero__stage{animation:hero-in .9s var(--ease) both}.hero__steps{animation-delay:.22s}.hero__stage{animation-delay:.1s}@keyframes hero-in{0%{opacity:0;filter:blur(10px);transform:translate3d(0,22px,0)}to{opacity:1;filter:blur(0);transform:none}}.deco-sprite{position:absolute;width:0;height:0;overflow:hidden}.section>.shell,.santa>.shell{position:relative;z-index:1}.section{position:relative;overflow:clip}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.16'/%3E%3C/svg%3E")}.problem{padding-bottom:88px;background:linear-gradient(180deg,#e7e9ec,#f0f0ee);border-block:1px solid var(--line);transition:background .7s var(--ease);overflow:clip}.problem:has(#mode-b:checked){background:linear-gradient(180deg,#fff2e8,#fff8f3)}.steps{margin-top:56px;display:grid;gap:24px}.step{position:sticky;top:calc(var(--nav-h) + 28px);border-radius:var(--r-card);padding:36px 28px 0;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lift);display:grid;gap:24px}@media (min-width: 900px){.step{grid-template-columns:minmax(0,1fr) 300px;align-items:center;padding:56px 56px 0;min-height:380px}}.step__copy{padding-bottom:40px}.step__num{display:inline-flex;align-items:center;margin-bottom:12px;padding:4px 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-3)}.step p{margin-top:16px;max-width:42ch;color:var(--ink-3)}.step__stage{position:relative;justify-self:center;width:min(74vw,264px);margin-bottom:-40px}.step__stage .device{transform:none}.step:nth-child(2) .step__stage .device{transform:none}.step:nth-child(2){background:var(--tint-blue);border-color:#1d669929}.step:nth-child(2) h3{color:var(--on-blue)}.step:nth-child(2) p{color:var(--on-blue)}.step:nth-child(3){background:var(--tint-coral);border-color:#c23e1529}.step:nth-child(3) h3{color:var(--on-coral)}.step:nth-child(3) p{color:#b23811}.step--finale{background:var(--tint-green);border-color:#285e2829;padding-bottom:40px;isolation:isolate}.step--finale h3,.step--finale p{color:var(--on-green)}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:30;pointer-events:none}.confetti[hidden]{display:none}.step--finale{z-index:32}@media (min-width: 900px){.step--finale{min-height:400px;padding-bottom:0}}@media (max-width: 899px){.step{padding:28px 20px}.step__copy{padding-bottom:0}.step__stage{margin-bottom:0}}.santa{position:relative;background:radial-gradient(120% 90% at 70% 0%,#17293d,#0d1826 55%,#0a121d);color:#eaf2fa;padding-block:112px;overflow:clip}@media (min-width: 768px){.santa{padding-block:152px}}.santa__aurora{position:absolute;inset:-30% -10% auto -10%;height:90%;pointer-events:none;background:radial-gradient(48% 40% at 24% 34%,rgba(120,190,240,.24),transparent 70%),radial-gradient(42% 36% at 78% 18%,rgba(255,106,61,.18),transparent 72%);filter:blur(6px)}.santa__frost{position:absolute;width:52vw;max-width:700px;opacity:.2;pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent 92%);mask-image:radial-gradient(closest-side,#000 30%,transparent 92%)}.santa__frost--l{left:-12%;bottom:-14%;transform:rotate(8deg)}.santa__frost--r{right:-14%;top:-18%;transform:rotate(-172deg)}@media (max-width: 900px){.santa__frost{opacity:.1}}.santa__grid{position:relative;display:grid;gap:56px;align-items:center}@media (min-width: 940px){.santa__grid{grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:72px}}.santa__head{max-width:16ch;color:#f4f9ff}.santa__lead{margin-top:20px;max-width:46ch;color:#e2eefa9e}.santa .btn{margin-top:32px}.santa__stage{position:relative;justify-self:center;width:min(78vw,310px);margin-bottom:46px}.santa__device{position:relative;box-shadow:0 26px 60px #00000080}.ice{position:absolute;top:9px;right:9px;bottom:9px;left:9px;width:calc(100% - 18px);height:calc(100% - 18px);border-radius:38px;z-index:4;cursor:crosshair;touch-action:none}.ice-hint{position:absolute;left:50%;bottom:-46px;transform:translate(-50%);display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#e8f3fddb;white-space:nowrap;pointer-events:none;transition:opacity .35s var(--ease),transform .35s var(--ease)}.ice-hint svg{width:17px;height:17px;color:var(--coral)}.ice-hint[data-gone="1"]{opacity:0;transform:translate(-50%) translateY(6px)}@media (prefers-reduced-motion: no-preference){.ice-hint{animation:hint-pulse 2.6s ease-in-out 1.2s infinite}}@keyframes hint-pulse{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-4px)}}.privacy{margin-top:36px;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width: 720px){.privacy{grid-template-columns:repeat(2,1fr);gap:14px}}@media (min-width: 1040px){.privacy{grid-template-columns:repeat(2,1fr)}}.privacy__cell{position:relative;padding:20px 20px 22px;border-radius:var(--r-sm);overflow:hidden}.privacy__mark{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#ffffff9e;font-size:18px}.privacy__cell h3{margin-top:14px}.privacy__cell p{margin-top:7px}.privacy__cell--ink{background:#17150f;color:var(--paper-hi)}.privacy__cell--ink .privacy__mark{background:#ffffff1a;color:var(--coral)}.privacy__cell--ink h3{color:#fff}.privacy__cell--ink p{color:#fff8f3a8}.privacy__cell--blue{background:var(--tint-blue)}.privacy__cell--blue .privacy__mark,.privacy__cell--blue h3{color:var(--on-blue)}.privacy__cell--blue p{color:#1d6699cc}.voices{background:var(--paper-hi);border-block:1px solid var(--line)}.voices__grid{margin-top:48px;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width: 880px){.voices__grid{grid-template-columns:repeat(3,1fr);gap:24px}}.voice{margin:0;padding:28px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.faq__list{margin-top:40px;max-width:780px}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{list-style:none;cursor:pointer;padding:24px 44px 24px 0;position:relative}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";position:absolute;right:8px;top:50%;width:12px;height:12px;border-right:2.5px solid var(--coral);border-bottom:2.5px solid var(--coral);transform:translateY(-70%) rotate(45deg);transition:transform .25s var(--ease)}.faq__item[open] summary:after{transform:translateY(-20%) rotate(-135deg)}.faq__item p{padding-bottom:24px;max-width:62ch;color:var(--ink-3)}.final{position:relative;overflow:hidden;border-radius:var(--r-card);padding:72px 32px 80px;text-align:center;background:var(--coral);color:#fff}.final:after{content:"";position:absolute;inset:-40% -10% auto;height:120%;pointer-events:none;background:radial-gradient(46% 42% at 22% 24%,rgba(255,255,255,.22),transparent 68%)}.final>*{position:relative;z-index:1}.final h2{color:#fff;max-width:18ch;margin-inline:auto}.final p{margin-top:16px;color:#fffc}.final .btn--primary{background:var(--ink);color:#fff}.final .btn--primary:hover{background:#000}.final .btn{margin-top:32px}.footer{border-top:1px solid var(--line);padding-block:40px 56px}.footer__inner{display:grid;justify-items:center;gap:20px;text-align:center}.footer .wordmark{margin-right:0;font-size:18px}.footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;color:var(--ink-3)}.footer__links a{text-decoration:none}.footer__links a:hover{color:var(--coral-700)}.step__aside{margin-top:12px;color:var(--ink-3)}#faq+.section{padding-top:40px}@media (min-width: 768px){#faq{padding-bottom:56px}#faq+.section{padding-top:56px}}.cookie{position:fixed;left:50%;bottom:20px;z-index:40;translate:-50% 0;width:min(calc(100vw - 32px),560px);display:flex;align-items:center;gap:16px;padding:16px 16px 16px 20px;border-radius:var(--r-card);background:#ffffffdb;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid var(--line);box-shadow:0 12px 32px #14121024;opacity:0;transform:translateY(12px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.cookie.is-in{opacity:1;transform:none}.cookie[hidden]{display:none}.cookie__text{flex:1;min-width:0;color:var(--ink-2)}.cookie__ok{flex:0 0 auto}@media (max-width: 559px){.cookie{bottom:12px;flex-direction:column;align-items:stretch;gap:12px;padding:16px}.cookie__ok{width:100%}}.doc__shell{max-width:760px}.doc__edition{margin-top:12px;color:var(--ink-3)}.doc__section{position:relative;margin-top:44px;padding-top:24px;border-top:1px solid var(--line)}.doc__num{display:block;color:var(--coral)}.doc__section h2{margin-top:8px}.doc__section p,.doc__section li{margin-top:12px;color:var(--ink-2)}.doc__section ul{margin-top:8px;padding-left:20px;list-style:disc}.doc__section a{color:var(--coral-700);text-decoration:underline}.doc__other{margin-top:48px;display:flex;flex-wrap:wrap;gap:16px}.doc__other a{color:var(--coral-700)}.doc{padding-block:56px 96px}.bridge__map{margin-top:48px;display:grid;justify-items:center}.bridge__ports{width:100%;max-width:860px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bridge__port{display:grid;justify-items:center;gap:4px;padding:16px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-soft);text-align:center}.bridge__port i{font-style:normal;color:var(--ink-3)}.bridge__wires{width:100%;max-width:860px;height:96px;overflow:visible}.bridge__wires path{fill:none;stroke:var(--coral);stroke-width:2;stroke-linecap:round;stroke-dasharray:6 10;opacity:.55}@media (prefers-reduced-motion: no-preference){.bridge__wires path{animation:wire-flow 2.4s linear infinite}}@keyframes wire-flow{to{stroke-dashoffset:-32}}.bridge__core{width:100%;max-width:340px;display:grid;justify-items:center;gap:12px;padding:20px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-lift)}.bridge__core-head{color:var(--ink-3)}.viz--bridge{margin-top:0}@media (max-width: 639px){.bridge__ports{grid-template-columns:1fr;gap:8px}.bridge__port{display:flex;align-items:center;justify-items:stretch;gap:10px;padding:12px 16px;text-align:left}.bridge__port i{margin-left:auto}.bridge__wires{height:64px}}.bridge__logo{width:22px;height:22px;fill:currentColor}.bridge__logo--tg{color:#26a5e4}.bridge__logo--vk{color:#07f}.bridge__logo--ok{color:#ee8208}.bridge__logo--web{color:var(--ink-3)}.ui{--pad: 15px;position:relative;z-index:1;aspect-ratio:9 / 19.6;display:flex;flex-direction:column;gap:13px;padding:64px var(--pad) var(--pad);box-sizing:border-box;background:var(--paper);border-radius:38px;color:var(--ink);overflow:hidden;container-type:inline-size}.ui__sys{position:absolute;top:9px;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between;z-index:4;color:var(--ink);pointer-events:none}.ui__sys-time{font-variant-numeric:tabular-nums}.ui__island{position:absolute;left:50%;top:-2px;translate:-50% 0;width:31%;height:22px;border-radius:var(--r-pill);background:#0d0d0f}.ui__sys-icons{display:flex;align-items:center;gap:4px}.ui__sys-ic{fill:currentColor;height:9px}.ui__sys-ic--cell{width:14px}.ui__sys-ic--wifi{width:12px}.ui__sys-ic--bat{width:18px}.ui__tg{position:absolute;top:38px;right:12px;display:flex;align-items:center;gap:2px;padding:2px;border-radius:var(--r-pill);background:#1412101a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:4;pointer-events:none}.ui__tg-btn{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fffc;color:var(--ink-2);font-size:11px}.ui svg{width:1em;height:1em;flex:0 0 auto}.ui__event{display:flex;align-items:center;gap:9px;padding:11px;border-radius:22px;background:#17150feb;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);color:#fff}.ui__tile{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;font-size:20px;line-height:1}.ui__tile--cream{background:#fdf6ec}.ui__tile--mint{background:var(--tint-green)}.ui__tile--blue{background:var(--tint-blue)}.ui__tile--peach{background:var(--coral-100)}.ui__tile--amber{background:var(--tint-amber)}.ui__event-body{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.ui__eyebrow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;color:var(--coral)}.ui__event-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui__days{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;padding:5px 9px;border-radius:999px;background:var(--coral);color:#fff}.ui__count,.ui__ratio-num{display:inline-block;height:1em;overflow:hidden;vertical-align:bottom}.ui__count b,.ui__ratio-num b{display:block;font-weight:inherit;line-height:1}.ui__filters{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.ui__chip{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;background:#fff9;backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);color:var(--ink-2)}.ui__chip svg{font-size:12px;color:var(--ink-3)}.ui__chip--quiet{background:transparent;color:var(--ink-3)}.ui__list{display:grid;gap:2px;padding:5px;border-radius:22px;background:#ffffffb8;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:0 1px #ffffffe6 inset,0 4px 16px #14121012}.ui__row{position:relative;display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:16px}.ui__row+.ui__row:before{content:"";position:absolute;top:-1px;left:58px;right:8px;height:1px;background:var(--line)}.ui__row-body{flex:1;min-width:0;display:grid;gap:2px}.ui__row-body b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui__row-body i{font-style:normal;color:var(--ink-3)}.ui__caret{font-size:12px;color:var(--neutral-400, #b3b1ad)}.ui__progress{width:34px;height:5px;border-radius:999px;background:var(--line);overflow:hidden;flex:0 0 auto}.ui__progress-fill{display:block;width:40%;height:100%;border-radius:999px;background:var(--coral)}.ui__ratio{color:var(--ink-2);flex:0 0 auto}.ui__stamp{position:absolute;right:8px;top:50%;margin-top:-11px;display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:999px;background:var(--coral);color:#fff;white-space:nowrap;opacity:0;transform:scale(.6)}.ui__stamp svg{font-size:10px}.ui__nav{margin-top:auto;display:flex;align-items:center;gap:10px}.ui__tabs{flex:1;min-width:0;display:flex;align-items:center;gap:2px;padding:5px 8px;border-radius:999px;background:#ffffffbd;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);box-shadow:0 1px #ffffffe6 inset,0 6px 18px #1412101a}.ui__tab{height:34px;flex:1;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--ink-3);font-size:19px}.ui__tab.is-active{color:var(--coral)}.ui__fab{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#ffffffe6;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);color:var(--coral);font-size:19px;box-shadow:0 1px #ffffffe6 inset,0 6px 18px #1412101f}@media (prefers-reduced-motion: no-preference){.ui__event,.ui__filters,.ui__list,.ui__nav{animation:ui-in .7s var(--ease) both}.ui__event{animation-delay:.25s}.ui__filters{animation-delay:.4s}.ui__list{animation-delay:.5s}.ui__nav{animation-delay:.85s}.ui__row{animation:ui-in .6s var(--ease) both;animation-delay:calc(.6s + var(--i) * .12s)}.ui__count b{animation:roll-3 9s steps(1,end) infinite}.ui__ratio-num b{animation:roll-2 9s steps(1,end) infinite}.ui__progress-fill{animation:fill-up 9s var(--ease) infinite}.ui__stamp{animation:stamp 9s var(--ease) infinite}.ui__event{animation:ui-in .7s var(--ease) .25s both,breathe 7s ease-in-out 1.4s infinite alternate}}@keyframes ui-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes breathe{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes roll-3{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(-100%)}66%,to{transform:translateY(-200%)}}@keyframes roll-2{0%,46%{transform:translateY(0)}53%,to{transform:translateY(-100%)}}@keyframes fill-up{0%,46%{width:40%}56%,to{width:60%}}@keyframes stamp{0%,68%{opacity:0;transform:scale(.6) rotate(-8deg)}74%{opacity:1;transform:scale(1.12) rotate(2deg)}78%,94%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(.9) rotate(0)}}.ui--santa{gap:0;padding:34px 22px 22px;align-items:center;text-align:center}.ui__caps{text-transform:uppercase;color:var(--ink-3)}.ui__caps--quiet{color:var(--neutral-400, #b3b1ad)}.ui__santa-title{margin-top:12px;color:var(--ink)}.ui__card{margin-top:22px;width:100%;padding:26px 18px 24px;border-radius:26px;background:var(--surface);box-shadow:0 10px 26px #14121017;display:grid;justify-items:center;gap:10px}.ui__avatar{width:92px;height:92px;aspect-ratio:1;border-radius:50%;object-fit:cover;background:var(--coral-50)}.ui__meta{margin-top:16px;display:flex;align-items:center;gap:8px;width:100%}.ui__pill{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 10px;border-radius:999px;background:var(--surface);color:var(--ink-2);white-space:nowrap}.ui__pill svg{font-size:13px;color:var(--ink-3)}.ui__pill--coral{flex:0 0 auto;background:var(--coral-100);color:var(--coral-700)}.ui__cta{margin-top:auto;width:100%;height:46px;display:grid;place-items:center;border-radius:999px;background:var(--coral);color:#fff}@media (prefers-reduced-motion: no-preference){.ui--santa .ui__card{animation:ui-in .8s var(--ease) .2s both}}.viz{position:relative;width:100%;max-width:300px;margin-top:auto;align-self:center;color:var(--ink);z-index:1}.viz:before{content:"";position:absolute;top:-18%;right:-10%;bottom:-18%;left:-10%;border-radius:50%;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.92) 0%,rgba(255,255,255,.42) 40%,transparent 72%);filter:blur(6px);z-index:-1}.viz svg{width:1em;height:1em;flex:0 0 auto}.viz-card{padding:8px;border-radius:22px;background:var(--surface);box-shadow:0 10px 26px #1412101f}.viz-row{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:16px;background:var(--surface)}.viz-tile{width:38px;height:38px;aspect-ratio:1;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;font-size:19px;line-height:1}.viz-tile img{width:84%;height:84%;object-fit:contain}.viz-tile--mint{background:var(--tint-green)}.viz-tile--blue{background:var(--tint-blue)}.viz-tile--peach{background:var(--coral-100)}.viz-tile--amber{background:var(--tint-amber)}.viz-tile--cream{background:#fdf6ec}.viz-body{flex:1;min-width:0;display:grid;gap:3px}.viz-body b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viz-body i{font-style:normal;color:var(--ink-3)}.viz-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:999px;white-space:nowrap}.viz-pill--ink{background:#17150f;color:#fff}.viz-pill--coral{background:var(--coral);color:#fff}.viz-pill--ghost{background:var(--paper);color:var(--ink-3)}.viz-ava{width:30px;height:30px;aspect-ratio:1;border-radius:50%;object-fit:cover;background:var(--coral-100);box-shadow:0 0 0 2.5px var(--surface)}.viz--collect{padding-top:58px}.viz--collect .viz-fly{position:absolute;width:74%;right:0;top:0;transform:rotate(-5deg);box-shadow:0 14px 30px #14121029}.viz--collect .viz-fly--b{right:auto;left:0;top:26px;width:66%;transform:rotate(4deg);opacity:.86}.viz-link{display:grid;gap:10px;padding:14px;border-radius:22px;background:var(--surface);box-shadow:0 10px 26px #1412101f}.viz-link code{color:var(--ink)}.viz-link-actions{display:flex;align-items:center;gap:8px}.viz-round{width:32px;height:32px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;font-size:15px}.viz-round--coral{background:var(--coral);color:#fff}.viz-round--blue{background:var(--tint-blue);color:var(--on-blue)}.viz--share .viz-people{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:12px}.viz--share .viz-ava{width:38px;height:38px}.viz--take{display:grid;gap:6px}.viz--take .viz-row{box-shadow:0 8px 20px #1412101a}.viz--take .is-free{outline:2px solid var(--coral);outline-offset:-2px}@media (prefers-reduced-motion: no-preference){.viz--collect .viz-fly{animation:fly-in 6s var(--ease) infinite}.viz--collect .viz-fly--b{animation:fly-in 6s var(--ease) .8s infinite}.viz--take .viz-pill--ink{animation:pop-in .7s var(--ease) .5s both}.viz--take .viz-row:nth-child(2) .viz-pill--ink{animation-delay:1.2s}}@keyframes fly-in{0%{transform:translate(18px,-22px) rotate(-9deg);opacity:0}18%,72%{transform:rotate(-5deg);opacity:1}to{transform:translate(18px,-22px) rotate(-9deg);opacity:0}}@keyframes pop-in{0%{transform:scale(.72);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}.t-display{font-family:var(--type-display-family);font-size:var(--type-display-size);line-height:var(--type-display-line-height);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-letter-spacing)}.t-h1{font-family:var(--type-h1-family);font-size:var(--type-h1-size);line-height:var(--type-h1-line-height);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-letter-spacing)}.t-h2{font-family:var(--type-h2-family);font-size:var(--type-h2-size);line-height:var(--type-h2-line-height);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-letter-spacing)}.t-h3{font-family:var(--type-h3-family);font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-letter-spacing)}.t-title{font-family:var(--type-title-family);font-size:var(--type-title-size);line-height:var(--type-title-line-height);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-letter-spacing)}.t-title-sm{font-family:var(--type-title-sm-family);font-size:var(--type-title-sm-size);line-height:var(--type-title-sm-line-height);font-weight:var(--type-title-sm-weight);letter-spacing:var(--type-title-sm-letter-spacing)}.t-lead{font-family:var(--type-lead-family);font-size:var(--type-lead-size);line-height:var(--type-lead-line-height);font-weight:var(--type-lead-weight);letter-spacing:var(--type-lead-letter-spacing)}.t-body{font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line-height);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-letter-spacing)}.t-body-sm{font-family:var(--type-body-sm-family);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);font-weight:var(--type-body-sm-weight);letter-spacing:var(--type-body-sm-letter-spacing)}.t-label{font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--type-label-line-height);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-letter-spacing)}.t-caption{font-family:var(--type-caption-family);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-letter-spacing)}.t-overline{font-family:var(--type-overline-family);font-size:var(--type-overline-size);line-height:var(--type-overline-line-height);font-weight:var(--type-overline-weight);letter-spacing:var(--type-overline-letter-spacing)}.t-mock-name{font-family:var(--type-mock-name-family);font-size:var(--type-mock-name-size);line-height:var(--type-mock-name-line-height);font-weight:var(--type-mock-name-weight);letter-spacing:var(--type-mock-name-letter-spacing)}.t-mock-heading{font-family:var(--type-mock-heading-family);font-size:var(--type-mock-heading-size);line-height:var(--type-mock-heading-line-height);font-weight:var(--type-mock-heading-weight);letter-spacing:var(--type-mock-heading-letter-spacing)}.t-mock-title{font-family:var(--type-mock-title-family);font-size:var(--type-mock-title-size);line-height:var(--type-mock-title-line-height);font-weight:var(--type-mock-title-weight);letter-spacing:var(--type-mock-title-letter-spacing)}.t-mock-text{font-family:var(--type-mock-text-family);font-size:var(--type-mock-text-size);line-height:var(--type-mock-text-line-height);font-weight:var(--type-mock-text-weight);letter-spacing:var(--type-mock-text-letter-spacing)}.t-mock-meta{font-family:var(--type-mock-meta-family);font-size:var(--type-mock-meta-size);line-height:var(--type-mock-meta-line-height);font-weight:var(--type-mock-meta-weight);letter-spacing:var(--type-mock-meta-letter-spacing)}.t-mock-badge{font-family:var(--type-mock-badge-family);font-size:var(--type-mock-badge-size);line-height:var(--type-mock-badge-line-height);font-weight:var(--type-mock-badge-weight);letter-spacing:var(--type-mock-badge-letter-spacing)}.t-mock-caps{font-family:var(--type-mock-caps-family);font-size:var(--type-mock-caps-size);line-height:var(--type-mock-caps-line-height);font-weight:var(--type-mock-caps-weight);letter-spacing:var(--type-mock-caps-letter-spacing)}.landing{--maxw: 1280px}.landing .nav{border-bottom-color:#d9d4ca80}.landing .nav__inner,.landing .nav__links{gap:24px}.v2-skip{position:fixed;top:8px;left:8px;z-index:100;padding:12px 24px;background:var(--paper);transform:translateY(-200%)}.v2-skip:focus{transform:none}.landing .btn{gap:16px}.landing .btn--primary{background:var(--coral)}.landing .btn--primary:hover{background:var(--coral-600)}.landing :focus-visible{outline:3px solid var(--coral-700);outline-offset:4px}.landing .faq__list{margin-top:0}.landing .faq__item summary{padding-block:24px}.landing .faq__item p{max-width:54ch}.landing .footer{background:#f1eee7}.landing [hidden]{display:none!important}@media (max-width: 1100px){.landing .nav__links{display:none}}@media (max-width: 480px){.landing .nav__inner{gap:12px}.landing .btn--sm{padding-inline:16px}.landing .wordmark{font-size:22px}}
