:root{--bg-base: #06080d;--bg-band: #080b12;--text-primary: #eef4f8;--text-secondary: rgba(238, 244, 248, .7);--text-tertiary: rgba(238, 244, 248, .62);--accent-cyan: #5ec8e8;--accent-cyan-hover: #8adcf4;--accent-cyan-ink: #032330;--accent-cyan-soft: #9fdcf0;--gold: #f2c75c;--green: #7ce4b6;--green-dot: #4cd999;--danger: #eb4d52;--danger-soft: #ff9497;--purple: #b79bff;--purple-soft: #c9b3ff;--grey-unknown: #8b93a1;--border: rgba(255, 255, 255, .1);--surface: rgba(255, 255, 255, .035);--surface-raised: rgba(255, 255, 255, .05);--font-display: "Newsreader", Georgia, serif;--font-body: "Instrument Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--nav-height: 66px;--content: 1200px;--link: #7fd7ef;--link-hover: #b6ecfb}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--font-body);background:var(--bg-base);color:var(--text-primary);overflow-x:hidden;line-height:1.6}p{text-wrap:pretty}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}img{max-width:100%;display:block}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:16px;z-index:999;padding:8px 16px;background:var(--accent-cyan);color:var(--accent-cyan-ink);font-weight:600;border-radius:8px}.skip-link:focus{left:16px}.nav{position:sticky;top:0;z-index:50;background:#06080dc7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}.nav__inner{max-width:var(--content);margin:0 auto;padding:0 32px;height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__brand{display:flex;align-items:center;gap:10px;color:var(--text-primary);flex:0 0 auto}.nav__brand:hover{color:var(--text-primary)}.nav__dot{width:9px;height:9px;border-radius:50%;background:var(--accent-cyan);box-shadow:0 0 12px #5ec8e8d9;flex:0 0 auto}.nav__name{font-size:18px;font-weight:600;letter-spacing:-.02em}.nav__links{display:flex;align-items:center;gap:28px;font-size:14.5px;list-style:none}.nav__links a{color:#eef4f8a8;border:0}.nav__links a:hover,.nav__links a[aria-current=page]{color:#eef4f8}.nav__cta{display:flex;align-items:center;height:38px;padding:0 18px;border-radius:11px;background:var(--accent-cyan);color:var(--accent-cyan-ink)!important;font-size:14.5px;font-weight:600}.nav__cta:hover{background:var(--accent-cyan-hover);color:var(--accent-cyan-ink)!important}.lang-switcher__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);color:var(--text-primary);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;padding:7px 10px;border-radius:8px;cursor:pointer}.nav__toggle{display:none;width:40px;height:40px;background:transparent;border:0;cursor:pointer;position:relative}.nav__toggle span{display:block;width:18px;height:1.5px;background:var(--text-primary);margin:5px auto;transition:transform .2s}.nav__toggle--open span:first-child{transform:translateY(3.25px) rotate(45deg)}.nav__toggle--open span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;font-family:var(--font-body);text-decoration:none}.btn--primary{height:54px;padding:0 26px;border-radius:15px;background:var(--accent-cyan);color:var(--accent-cyan-ink);font-size:16.5px;font-weight:600}.btn--primary:hover{background:var(--accent-cyan-hover);color:var(--accent-cyan-ink)}.btn--ghost{height:54px;padding:0 24px;border-radius:15px;background:#ffffff0d;border:1px solid rgba(255,255,255,.16);color:var(--text-primary);font-size:16.5px;font-weight:500}.btn--ghost:hover{background:#ffffff1a;color:var(--text-primary)}.btn--lg{height:56px;padding:0 30px;border-radius:16px;font-size:17px}.section{padding:110px 32px}.section--band{background:var(--bg-band);border-top:1px solid rgba(255,255,255,.07)}.section--inner{padding:88px 32px 64px}.section__inner{max-width:var(--content);margin:0 auto}.kicker{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:20px}.kicker--green{color:var(--green);font-size:11px;letter-spacing:.18em}.h1{font-family:var(--font-display);font-weight:300;font-size:clamp(40px,5.4vw,72px);line-height:1.03;letter-spacing:-.022em}.h2{font-family:var(--font-display);font-weight:300;font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.02em}.em{font-style:italic;color:var(--accent-cyan-soft)}.lede{font-size:18px;line-height:1.6;color:#eef4f8ad}.hero{position:relative;padding:96px 32px 88px;background-image:radial-gradient(100% 70% at 78% -6%,rgba(18,80,110,.62),transparent 62%),radial-gradient(70% 50% at 4% 106%,rgba(58,36,118,.5),transparent 66%)}.hero__grid{max-width:var(--content);margin:0 auto;display:flex;gap:64px;align-items:center;flex-wrap:wrap}.hero__copy{flex:1 1 480px;min-width:min(340px,100%)}.hero__badge{display:inline-flex;align-items:center;gap:9px;padding:6px 12px 6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;margin-bottom:30px}.hero__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--green);flex:0 0 auto}.hero__badge-text{font-family:var(--font-mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#eef4f8b8}.hero h1{margin:0 0 24px}.hero__subtitle{font-size:19px;line-height:1.6;color:#eef4f8b8;max-width:540px;margin:0 0 32px}.hero__actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px}.hero__micro{font-size:14px;line-height:1.55;color:var(--text-tertiary)}.phones{flex:0 0 auto;position:relative;width:560px;height:660px;max-width:100%}.phones__parent{position:absolute;left:0;top:52px;transform:scale(.7);transform-origin:top left}.phones__child{position:absolute;right:0;top:0;transform:scale(.56);transform-origin:top right}.phone{width:417px;background:#05070c;border:1px solid rgba(255,255,255,.16);border-radius:52px;padding:12px;box-shadow:0 50px 90px -24px #000000f2}.phone__screen{width:393px;height:852px;border-radius:40px;overflow:hidden;position:relative}.phone__screen--cyan{background:#04161f;background-image:radial-gradient(120% 70% at 80% -6%,#0d5470,transparent 56%),radial-gradient(90% 55% at 0% 14%,#0a3a52,transparent 60%)}.phone__screen--purple{background:#150e2b;background-image:radial-gradient(110% 60% at 78% -4%,#3d2478,transparent 58%),radial-gradient(80% 50% at 5% 12%,#2a1a58,transparent 62%)}.phone__status{display:flex;justify-content:space-between;align-items:center;padding:14px 26px 6px;font-size:14px;font-weight:600;color:#fff}.phone__body{padding:8px 20px 118px}.phone__body--child{padding:14px 20px 118px}.verdict-fresh span{color:#7ce4b6;font-weight:500}.seals{border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:var(--bg-band)}.seals__inner{max-width:var(--content);margin:0 auto;padding:22px 32px;display:flex;flex-wrap:wrap;gap:14px 40px;justify-content:center;align-items:center}.seals span{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:#eef4f899}.photo-band{padding:0 0 6px;background:var(--bg-band)}.photo-band__frame{position:relative;width:100%;height:clamp(320px,42vw,520px);overflow:hidden}.photo-band__frame img{width:100%;height:100%;object-fit:cover;object-position:center 28%}.photo-band__scrim{position:absolute;left:0;right:0;bottom:0;padding:56px 32px 34px;background:linear-gradient(180deg,transparent,rgba(8,11,18,.9) 78%);pointer-events:none}.photo-band__quote{max-width:var(--content);margin:0 auto;font-family:var(--font-display);font-weight:300;font-style:italic;font-size:clamp(20px,2.4vw,30px);line-height:1.3;color:#eef4f8;text-shadow:0 2px 20px rgba(0,0,0,.5)}.grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:18px}.card{border-radius:22px;padding:26px;background:var(--surface);border:1px solid var(--border)}.card__x{font-size:20px;color:#eef4f866;margin-bottom:16px}.card__title{font-size:19px;font-weight:600;letter-spacing:-.01em;margin-bottom:10px}.card__body{font-size:15px;line-height:1.6;color:#eef4f8a8}.two-col{display:flex;gap:72px;flex-wrap:wrap;align-items:flex-start}.two-col>*{flex:1 1 380px;min-width:min(300px,100%)}.state-list{display:grid;gap:14px}.state{border-radius:20px;padding:20px 22px;display:flex;align-items:center;gap:16px}.state--green{background:#7ce4b612;border:1px solid rgba(124,228,182,.28)}.state--amber{background:#f2c75c12;border:1px solid rgba(242,199,92,.28)}.state--grey{background:#ffffff0a;border:1px solid rgba(255,255,255,.13)}.state__dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.state--green .state__dot{background:var(--green);box-shadow:0 0 12px #7ce4b6b3}.state--amber .state__dot{background:var(--gold)}.state--grey .state__dot{background:var(--grey-unknown)}.state__title{font-size:17px;font-weight:600;margin-bottom:3px}.state__meta{font-family:var(--font-mono);font-size:13px}.state--green .state__meta{color:#7ce4b6d9}.state--amber .state__meta{color:#f2c75cd9}.state--grey .state__meta{color:var(--text-tertiary)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.step{border-top:1px solid rgba(255,255,255,.14);padding-top:24px}.step__photo{height:190px;border-radius:14px;overflow:hidden;margin-bottom:22px}.step__photo img{width:100%;height:100%;object-fit:cover}.step__num{font-family:var(--font-mono);font-size:13px;color:var(--accent-cyan);margin-bottom:16px}.step__title{font-size:21px;font-weight:600;letter-spacing:-.015em;margin-bottom:12px}.step__body{font-size:15.5px;line-height:1.6;color:#eef4f8a8}.does-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:22px;overflow:hidden}.does-grid article{background:var(--bg-band);padding:30px}.does-grid h3{font-size:18.5px;font-weight:600;margin-bottom:10px}.does-grid p{font-size:15px;line-height:1.6;color:#eef4f8a3}.retain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:18px;margin-bottom:34px}.retain{border-radius:22px;padding:30px;background:var(--surface);border:1px solid var(--border)}.retain--positive{background:#7ce4b612;border-color:#7ce4b642}.retain__num{font-family:var(--font-mono);font-size:46px;font-weight:500;letter-spacing:-.03em;color:var(--accent-cyan-soft);line-height:1;margin-bottom:14px;font-variant-numeric:tabular-nums}.retain--positive .retain__num{color:var(--green)}.retain__title{font-size:17px;font-weight:600;margin-bottom:8px}.retain__body{font-size:14.5px;line-height:1.55;color:#eef4f899}.retain--positive .retain__body{color:#eef4f8a8}.correction{border-radius:22px;padding:28px 30px;background:#ffffff08;border:1px solid rgba(255,255,255,.09);display:flex;gap:32px;flex-wrap:wrap;align-items:center;justify-content:space-between}.correction p{font-size:16.5px;line-height:1.6;color:#eef4f8bf;max-width:640px}.correction a{display:flex;align-items:center;height:48px;padding:0 22px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);color:#eef4f8;font-size:15.5px;font-weight:500;flex:0 0 auto}.correction a:hover{background:#ffffff1c;color:#eef4f8}.recip{text-align:center}.recip .h2{margin:0 auto 20px;max-width:820px}.recip .lede{margin:0 auto 44px;max-width:640px}.recip__photo{height:clamp(260px,32vw,400px);border-radius:22px;overflow:hidden;margin-bottom:24px}.recip__photo img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.recip__cards{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;text-align:left}.recip-card{flex:0 1 440px;border-radius:22px;padding:28px}.recip-card--cyan{background:#5ec8e80f;border:1px solid rgba(94,200,232,.24)}.recip-card--purple{background:#b79bff0f;border:1px solid rgba(183,155,255,.24)}.recip-card__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px}.recip-card--cyan .recip-card__label{color:var(--accent-cyan-soft)}.recip-card--purple .recip-card__label{color:var(--purple-soft)}.recip-card h3{font-size:20px;font-weight:600;margin-bottom:10px}.recip-card p{font-size:15.5px;line-height:1.6;color:#eef4f8ad;margin:0 0 16px}.recip-card__line{font-family:var(--font-mono);font-size:12.5px;color:var(--text-tertiary)}.price-card{border-radius:26px;padding:32px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 80px -30px #000000e6}.price-plans{display:flex;gap:12px;margin-bottom:22px}.plan{flex:1;border-radius:18px;padding:20px;position:relative}.plan--featured{background:#5ec8e824;border:1.5px solid var(--accent-cyan)}.plan--plain{background:#ffffff0a;border:1px solid rgba(255,255,255,.13)}.plan__badge{position:absolute;top:-10px;left:16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:var(--accent-cyan);color:var(--accent-cyan-ink)}.plan__label{font-size:13.5px;color:#eef4f8b3;margin-bottom:8px}.plan__price{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1}.plan__sub{font-family:var(--font-mono);font-size:12.5px;color:#eef4f899;margin-top:6px}.check{display:grid;gap:12px}.check li,.never li{display:flex;gap:12px;align-items:flex-start;list-style:none}.check .mark{color:var(--green);flex:0 0 auto;font-size:15px;line-height:1.5}.check span{font-size:16px;line-height:1.5;color:#eef4f8cc}.price-card .btn{width:100%;margin-bottom:12px}.price-card__micro{text-align:center;font-size:13.5px;line-height:1.55;color:var(--text-tertiary);margin:0 0 24px}.never{border-top:1px solid rgba(255,255,255,.1);padding-top:22px;display:grid;gap:9px}.never__title{font-size:15px;font-weight:600;margin-bottom:5px}.never .mark{color:#eef4f894;flex:0 0 auto;font-size:14px;line-height:1.5}.never span{font-size:14.5px;line-height:1.5;color:#eef4f8ad}.faq{max-width:860px;margin:0 auto}.faq-item{border-bottom:1px solid rgba(255,255,255,.1)}.faq-item:first-child{border-top:1px solid rgba(255,255,255,.1)}.faq-item__q{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:24px 4px;cursor:pointer;background:none;border:0;width:100%;text-align:left;color:inherit;font-family:inherit}.faq-item__q:hover{background:#ffffff05}.faq-item__q span:first-child{font-size:19px;font-weight:500;letter-spacing:-.01em;flex:1}.faq-item__sign{font-family:var(--font-mono);font-size:20px;color:var(--accent-cyan);flex:0 0 auto;width:20px;text-align:center}.faq-item__a{display:none;font-size:16.5px;line-height:1.65;color:#eef4f8b3;margin:0 0 26px;padding-right:60px}.faq-item--open .faq-item__a{display:block}.ending{padding:120px 32px;text-align:center}.ending__inner{max-width:840px;margin:0 auto}.ending__photo{height:clamp(240px,30vw,380px);border-radius:22px;overflow:hidden;margin:0 0 30px}.ending__photo img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.ending p{font-size:19px;line-height:1.65;color:#eef4f8b3;margin:0 auto 20px;max-width:660px}.final-cta{padding:104px 32px;background-image:radial-gradient(80% 90% at 50% 0%,rgba(18,80,110,.5),transparent 68%);border-top:1px solid rgba(255,255,255,.07);text-align:center}.final-cta__inner{max-width:720px;margin:0 auto}.final-cta .lede{margin:0 auto 34px;max-width:520px}.final-cta__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.final-cta__note{font-size:14px;line-height:1.55;color:var(--text-tertiary);margin:26px 0 0}.page-hero{padding:88px 32px 60px;background-image:radial-gradient(90% 70% at 70% -10%,rgba(18,80,110,.5),transparent 64%)}.page-hero--legal{padding:70px 32px 0;background:none}.page-hero__inner,.narrow{max-width:820px;margin:0 auto}.narrow--legal{max-width:760px}.platform{border-radius:22px;padding:28px;display:flex;gap:22px;align-items:center;flex-wrap:wrap}.platform--ios{background:#7ce4b60f;border:1px solid rgba(124,228,182,.28)}.platform--android{background:var(--surface);border:1px solid var(--border)}.platform__copy{flex:1 1 300px}.platform__status{display:flex;align-items:center;gap:10px;margin-bottom:10px}.platform__status span:first-child{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.platform--ios .platform__status span:first-child{background:var(--green)}.platform--android .platform__status span:first-child{background:var(--grey-unknown)}.platform__status span:last-child{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.platform--ios .platform__status span:last-child{color:var(--green)}.platform--android .platform__status span:last-child{color:var(--text-tertiary)}.platform h2{font-size:22px;font-weight:600;letter-spacing:-.015em;margin-bottom:8px}.platform p{font-size:15.5px;line-height:1.6;color:#eef4f8b3}.pill-static{flex:0 0 auto;display:flex;align-items:center;height:52px;padding:0 22px;border-radius:15px;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);font-size:15.5px;color:#eef4f8a8}.minutes{display:grid;gap:2px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:22px;overflow:hidden}.minutes article{background:var(--bg-base);padding:26px 28px;display:flex;gap:20px;align-items:flex-start}.minutes__num{font-family:var(--font-mono);font-size:13px;color:var(--accent-cyan);flex:0 0 auto;padding-top:3px}.minutes h3{font-size:17.5px;font-weight:600;margin-bottom:6px}.minutes p{font-size:15px;line-height:1.6;color:#eef4f8a8}.rule-card{border-radius:20px;padding:24px;background:#7ce4b60d;border:1px solid rgba(124,228,182,.24)}.rule-card h3{font-size:18px;font-weight:600;margin-bottom:8px}.rule-card p{font-size:15.5px;line-height:1.6;color:#eef4f8b3}.rights{border-radius:20px;background:#ffffff08;border:1px solid var(--border);overflow:hidden}.rights div{padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.07);font-size:15.5px;line-height:1.5;color:#eef4f8d1}.rights div:last-child{border-bottom:0}.verify{border-radius:22px;padding:30px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);text-align:center}.verify h2{font-size:21px;font-weight:600;letter-spacing:-.015em;margin-bottom:10px}.verify p{font-size:16px;line-height:1.6;color:#eef4f8b3;margin:0 auto 24px;max-width:460px}.form-card{border-radius:22px;padding:30px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);margin-bottom:44px}.form-card h2{font-size:20px;font-weight:600;letter-spacing:-.015em;margin-bottom:10px}.form-card>p{font-size:16px;line-height:1.6;color:#eef4f8b3;margin:0 0 24px}.form-grid{display:grid;gap:12px}.field{height:54px;padding:0 18px;border-radius:15px;background:var(--surface-raised);border:1px solid rgba(255,255,255,.18);color:var(--text-primary);font-family:var(--font-body);font-size:16.5px;outline:none}textarea.field{height:auto;padding:16px 18px;line-height:1.55;resize:vertical}.field:focus{border-color:var(--accent-cyan);background:#ffffff12}.form-error{font-size:14px;color:var(--gold);margin:14px 0 0}.success{border-radius:18px;padding:24px;background:#7ce4b614;border:1px solid rgba(124,228,182,.3)}.success h3{font-size:18px;font-weight:600;margin-bottom:8px}.success p{font-size:15.5px;line-height:1.6;color:#eef4f8b8}.support-cards{display:grid;gap:14px;margin-bottom:44px}.support-cards article{border-radius:20px;padding:24px;background:var(--surface);border:1px solid var(--border)}.support-cards h3{font-size:17.5px;font-weight:600;margin-bottom:8px}.support-cards p{font-size:15.5px;line-height:1.6;color:#eef4f8ad}.legal-section{padding-top:34px;border-top:1px solid rgba(255,255,255,.12);margin-bottom:14px}.legal-section h2{font-size:22px;font-weight:600;letter-spacing:-.015em;margin:0 0 14px}.legal-section p{font-size:16.5px;line-height:1.7;color:#eef4f8b8;margin:0 0 14px}.retain-table{border-radius:18px;background:var(--surface);border:1px solid var(--border);overflow:hidden;margin-bottom:16px}.retain-table div{display:flex;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.07);font-size:16px}.retain-table div:last-child{border-bottom:0}.retain-table span:first-child{color:#eef4f8d9}.retain-table span:last-child{font-family:var(--font-mono);color:var(--accent-cyan-soft)}.retain-table .is-positive{color:var(--green)}.legal-foot{font-family:var(--font-mono);font-size:13px;color:#eef4f894}.footer{padding:52px 32px;background:var(--bg-base);border-top:1px solid rgba(255,255,255,.08)}.footer__inner{max-width:var(--content);margin:0 auto;display:flex;gap:36px;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer__brand{display:flex;align-items:center;gap:10px}.footer__dot{width:8px;height:8px;border-radius:50%;background:var(--accent-cyan);flex:0 0 auto}.footer__name{font-size:16px;font-weight:600;letter-spacing:-.02em}.footer__copy{font-size:14px;color:#eef4f894;margin-left:8px}.footer__links{display:flex;gap:26px;flex-wrap:wrap;font-size:14.5px}.footer__links a{color:#eef4f899}.footer__links a:hover{color:#eef4f8}.not-found{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 32px}.not-found__code{font-family:var(--font-mono);font-size:14px;letter-spacing:.18em;color:var(--accent-cyan);margin-bottom:18px}.stack{display:grid;gap:14px}.mb-56{margin-bottom:56px}.mb-52{margin-bottom:52px}.mb-44{margin-bottom:44px}.mb-22{margin-bottom:22px}.mb-20{margin-bottom:20px}@media(max-width:900px){.nav__links{display:none;position:absolute;top:var(--nav-height);left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:12px 24px 24px;background:#06080df5;border-bottom:1px solid rgba(255,255,255,.08)}.nav__links--open{display:flex}.nav__links li{padding:12px 0}.nav__toggle{display:block}.phones{width:min(100%,360px);height:480px;margin:0 auto}.phones__parent{left:50%;transform:translate(-50%) scale(.52);transform-origin:top center}.phones__child{display:none}.hero{padding:72px 24px 64px}.section,.ending{padding-left:24px;padding-right:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1!important;transform:none!important}}
