@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/PlusJakartaSans-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/PlusJakartaSans-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/PlusJakartaSans-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/PlusJakartaSans-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/PlusJakartaSans-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/PlusJakartaSans-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,.bento__main,.lifetime{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07080d;--bg-2:#0b0d14;--surface:#10131c;--surface-2:#151926;--surface-3:#1b2030;--line:#ffffff14;--line-2:#ffffff24;--line-3:#ffffff3d;--tint-1:#ffffff0a;--tint-2:#ffffff12;--tint-3:#ffffff1a;--text:#f4f5f8;--text-2:#d7dae2;--text-3:#c4c8d2;--muted:#a7adbb;--dim:#737a8c;--o-2:#ff7e2e;--o-3:#ffb27a;--gold:#ffc24d;--announce-text:#ffd9bf;--nav-bg:#07080dc7;--overlay:#03040899;--glass:#10131cb8;--glass-strong:#10131ce0;--grid-line:#ffffff09;--stats-bg:linear-gradient(180deg, #ffffff0a, #ffffff04);--best-bg:linear-gradient(180deg, #1b1510, #120f0d);--us-bg:linear-gradient(180deg, #19120d, #100e0d);--step-bg:radial-gradient(circle at 30% 30%, #2a1a10, #07080d);--tile-bg:#f7f7fa;--tile-ring:transparent;--month-empty:#ffffff12;--month-paid:#ffffff6b;--contrast-bg:#fff;--contrast-text:#0b0d14;--contrast-glow:#ffffff59;--shadow:0 24px 60px -24px #000000b3;--float-shadow:0 18px 48px -14px #000000bf;--c-sky:#38bdf8;--c-amber:#fbbf24;--c-green:#4ade80;--c-violet:#a78bfa;--c-red:#f87171;--c-pink:#f472b6;--c-indigo:#818cf8;--c-cyan:#22d3ee;--c-rose:#fb7185;--c-grey:#8a91a3;--c-orange:#fb923c}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6fa;--bg-2:#eceef4;--surface:#fff;--surface-2:#f8f9fb;--surface-3:#eef0f5;--line:#10162617;--line-2:#10162626;--line-3:#10162642;--tint-1:#10162608;--tint-2:#1016260d;--tint-3:#10162614;--text:#10131c;--text-2:#2c3242;--text-3:#4a5163;--muted:#4f5667;--dim:#667085;--o-2:#ea580c;--o-3:#c2410c;--gold:#b45309;--announce-text:#9a3412;--nav-bg:#f5f6fadb;--overlay:#10162659;--glass:#ffffffd6;--glass-strong:#fffffff0;--grid-line:#1016260d;--stats-bg:#fff;--best-bg:linear-gradient(180deg, #fff3ea, #fff);--us-bg:linear-gradient(180deg, #fff3ea, #fff);--step-bg:radial-gradient(circle at 30% 30%, #fff, #ffe7d6);--tile-bg:#fff;--tile-ring:#10162617;--month-empty:#10162612;--month-paid:#1016265c;--contrast-bg:#10131c;--contrast-text:#fff;--contrast-glow:#10162659;--shadow:0 22px 50px -28px #1016264d;--float-shadow:0 16px 40px -14px #10162652;--c-sky:#0284c7;--c-amber:#d97706;--c-green:#16a34a;--c-violet:#7c3aed;--c-red:#dc2626;--c-pink:#db2777;--c-indigo:#4f46e5;--c-cyan:#0891b2;--c-rose:#e11d48;--c-grey:#6b7282;--c-orange:#ea580c}.bento__main,.lifetime{color:var(--text)}:root{--o:#fd5d07;--o-soft:#fd5d071f;--grad:linear-gradient(135deg, #ff9a4d 0%, #fd5d07 55%, #e4480a 100%);--grad-text:linear-gradient(100deg, #ffc08f 0%, #ff8a3d 40%, #fd5d07 100%);--gold-grad:linear-gradient(135deg, #ffe08a 0%, #ffc24d 45%, #f59e0b 100%);--wa:#25d366;--red:#f05252;--r-sm:12px;--r:18px;--r-lg:26px;--glow:0 18px 50px -12px #fd5d078c;--f-head:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--t:.25s var(--ease);--wrap:1220px;--nav-h:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:400 16px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}body.no-scroll{overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3{font-family:var(--f-head);letter-spacing:-.025em;text-wrap:balance;line-height:1.12}svg{flex-shrink:0}:focus-visible{outline:2px solid var(--o-2);outline-offset:3px;border-radius:6px}::selection{background:#fd5d0759}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.text-grad{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.text-gold{color:var(--gold)}.nowrap{white-space:nowrap}.text-link{color:var(--o-3);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--o-3) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--o-3) 40%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--t);font-weight:600}:where(html:not(.is-scrolling)) .text-link:hover{text-decoration-color:currentColor}.rv{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--d,0s);transform:translateY(18px)}.rv.in{opacity:1;transform:none}.btn{min-height:48px;font:600 15px/1.2 var(--f-body);white-space:nowrap;transition:transform var(--t), box-shadow var(--t), background var(--t), border-color var(--t), color var(--t);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;display:inline-flex}.btn svg{width:18px;height:18px}:where(html:not(.is-scrolling)) .btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--sm{min-height:40px;padding:8px 18px;font-size:14px}.btn--lg{min-height:56px;padding:16px 28px;font-size:16px}.btn--block{width:100%}.btn--primary{background:var(--grad);color:#fff;box-shadow:var(--glow)}:where(html:not(.is-scrolling)) .btn--primary:hover{box-shadow:0 22px 60px -10px #fd5d07b3}.btn--glass{background:var(--tint-2);border:1px solid var(--line-2);color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:where(html:not(.is-scrolling)) .btn--glass:hover{background:var(--tint-3);border-color:var(--line-3)}.btn--glass svg{color:var(--wa)}.btn--light{background:var(--contrast-bg);color:var(--contrast-text)}:where(html:not(.is-scrolling)) .btn--light:hover{box-shadow:0 16px 40px -14px var(--contrast-glow)}.btn--light svg{color:var(--o)}.btn--white{color:#c2410c;background:#fff}:where(html:not(.is-scrolling)) .btn--white:hover{box-shadow:0 18px 40px -12px #00000073}.btn--gold{background:var(--gold-grad);color:#1a1204;box-shadow:0 16px 44px -14px #ffc24d99}.btn--whatsapp{background:var(--wa);color:#06260f}:where(html:not(.is-scrolling)) .btn--whatsapp:hover{box-shadow:0 16px 40px -14px #25d36699}.icon-btn{border:1px solid var(--line-2);background:var(--tint-1);width:42px;height:42px;transition:background var(--t), border-color var(--t), color var(--t);border-radius:999px;place-items:center;display:inline-grid}.icon-btn svg{width:20px;height:20px}:where(html:not(.is-scrolling)) .icon-btn:hover{background:var(--tint-3)}.icon-btn--wa{color:var(--wa)}.pill{background:var(--o-soft);color:var(--o-3);font:600 12.5px/1.2 var(--f-body);letter-spacing:.06em;text-transform:uppercase;border:1px solid #fd5d0747;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.pill svg{width:14px;height:14px}.pill--dark{border-color:var(--line-2);color:var(--text);letter-spacing:.03em;background:#07080d8c}.tag{font:600 12.5px/1.2 var(--f-body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.tag svg{width:14px;height:14px}.tag--soft{background:var(--tint-2);color:var(--muted);border:1px solid var(--line)}.tag--accent{background:var(--o-soft);color:var(--o-3);border:1px solid #fd5d0740}.tag--gold{color:var(--gold);background:#ffc24d1f;border:1px solid #ffc24d4d}.logo-tile{border-radius:var(--r-sm);background:var(--tile-bg);height:76px;box-shadow:inset 0 0 0 1px var(--tile-ring);transition:transform var(--t), box-shadow var(--t), background var(--t);justify-content:center;align-items:center;padding:12px 18px;display:flex}.logo-tile img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.logo-tile--sm{height:58px;padding:8px 10px}.logo-tile--ink{box-shadow:inset 0 0 0 1px var(--line-2);background:#0c0f1a}.pay-logos{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pay-logos li{width:54px;height:34px;box-shadow:inset 0 0 0 1px var(--tile-ring);background:#fff;border-radius:8px;place-items:center;padding:5px 8px;display:grid}.pay-logos img{max-width:100%;max-height:100%}.pay-logos--sm li{width:46px;height:30px;padding:4px 7px}.secure-note{color:var(--dim);justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.secure-note svg{width:15px;height:15px;color:var(--c-green)}.section{padding-block:clamp(56px,6.5vw,96px);position:relative}.section--tight{padding-block:clamp(44px,5vw,72px)}.head{gap:16px;max-width:760px;margin-bottom:clamp(28px,3.6vw,48px);display:grid}.head--center{text-align:center;justify-items:center;margin-inline:auto}.head--left{text-align:left;justify-items:start}.head__title{font-size:clamp(30px,4.4vw,50px);font-weight:800}.head__text{color:var(--muted);max-width:640px;font-size:clamp(16px,1.6vw,18px)}.subhead{font:700 19px/1.3 var(--f-head);text-align:center;color:var(--muted);margin:clamp(40px,5vw,64px) 0 20px}.announce{z-index:60;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#fd5d0729,#fd5d070a 50%,#fd5d0729);position:relative}.announce__in{color:var(--announce-text);flex-wrap:wrap;justify-content:center;gap:6px 28px;padding-block:9px;font-size:13px;font-weight:500;display:flex}.announce__in li{align-items:center;gap:7px;display:inline-flex}.announce__in svg{width:14px;height:14px;color:var(--o-2)}.nav{z-index:50;height:var(--nav-h);transition:background var(--t), border-color var(--t), box-shadow var(--t);border-bottom:1px solid #0000;position:sticky;top:0}.nav.is-scrolled{background:var(--nav-bg);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);border-bottom-color:var(--line)}.nav__in{align-items:center;gap:24px;height:100%;display:flex}.brand{font:800 22px/1 var(--f-head);letter-spacing:-.03em;align-items:center;gap:10px;display:inline-flex}.brand img{width:27px;height:30px}.nav__links{gap:4px;margin-inline:auto;display:flex}.nav__links a{color:var(--muted);transition:color var(--t), background var(--t);border-radius:999px;padding:8px 13px;font-size:14.5px;font-weight:500}:where(html:not(.is-scrolling)) .nav__links a:hover{color:var(--text);background:var(--tint-1)}.nav__links a.is-active{color:var(--text);background:var(--tint-2)}.nav__actions{align-items:center;gap:10px;display:flex}.menu-btn{border:1px solid var(--line-2);border-radius:999px;place-items:center;width:42px;height:42px;display:none;position:relative}.menu-btn span{background:var(--text);height:2px;transition:transform var(--t);border-radius:2px;position:absolute;left:12px;right:12px}.menu-btn span:first-child{transform:translateY(-4px)}.menu-btn span:last-child{transform:translateY(4px)}.menu{z-index:100;visibility:hidden;pointer-events:none;background:var(--overlay);opacity:0;transition:opacity .3s var(--ease), visibility 0s linear .3s;position:fixed;inset:0}.menu.is-open{visibility:visible;pointer-events:auto;opacity:1;transition-delay:0s}.menu__panel{background:var(--bg-2);border-left:1px solid var(--line);width:min(420px,100%);transition:transform .4s var(--ease);flex-direction:column;gap:22px;padding:16px 20px 28px;display:flex;position:absolute;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.menu.is-open .menu__panel{transform:none}.menu__top{justify-content:space-between;align-items:center;height:48px;display:flex}.menu__links{display:grid}.menu__links a{border-bottom:1px solid var(--line);font:600 17px/1.3 var(--f-head);justify-content:space-between;align-items:center;padding:14px 4px;display:flex}.menu__links a svg{width:18px;height:18px;color:var(--dim)}.menu__contact{color:var(--muted);gap:12px;margin-top:auto;font-size:14.5px;display:grid}.menu__contact a{align-items:center;gap:10px;display:inline-flex}.menu__contact svg{width:18px;height:18px;color:var(--o-2)}.hero{margin-top:calc(var(--nav-h) * -1);padding-top:calc(var(--nav-h) + clamp(32px, 5vw, 64px));isolation:isolate;padding-bottom:clamp(48px,6vw,80px);position:relative;overflow:hidden}.hero__glow{z-index:-1;background:radial-gradient(900px 520px at 12% -8%, #fd5d0742, transparent 65%), radial-gradient(700px 520px at 92% 30%, #ff7e2e1f, transparent 70%), linear-gradient(180deg, transparent 60%, var(--bg));position:absolute;inset:0}.hero__glow:after{content:"";background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 20%,#000 10%,#0000 65%);mask-image:radial-gradient(at 30% 20%,#000 10%,#0000 65%)}.hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero__copy{justify-items:start;gap:24px;display:grid}.live-pill{border:1px solid var(--line-2);background:var(--tint-1);color:var(--text-2);border-radius:999px;align-items:center;gap:10px;padding:7px 15px 7px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.live-pill__dot{background:#ff3b30;border-radius:50%;width:9px;height:9px;animation:2s infinite pulse;box-shadow:0 0 #ff3b3099}@keyframes pulse{70%{box-shadow:0 0 0 9px #ff3b3000}to{box-shadow:0 0 #ff3b3000}}.hero__title{letter-spacing:-.035em;font-size:clamp(38px,5vw,66px);font-weight:800;line-height:1.04}.hero__title .text-grad{display:block}.hero__sub{max-width:560px;color:var(--muted);font-size:clamp(16.5px,1.5vw,19px)}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.hero__from{color:var(--muted);font-size:15px}.hero__from b{font:800 19px/1 var(--f-head);color:var(--o-3)}.hero__notes{color:var(--text-2);flex-wrap:wrap;gap:10px 22px;font-size:14.5px;font-weight:500;display:flex}.hero__notes li{align-items:center;gap:8px;display:inline-flex}.hero__notes svg{background:var(--o-soft);width:16px;height:16px;color:var(--o-2);border-radius:50%;padding:2px}.hero__trust{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 22px;width:100%;margin-top:6px;padding-top:24px;display:flex}.rating{color:var(--muted);align-items:center;gap:12px;font-size:14px;display:flex}.rating b{color:var(--text);font-size:15px}.rating__stars{width:112px;height:auto}.hero__trust-sep{background:var(--line-2);width:1px;height:28px}.hero__pay{color:var(--dim);align-items:center;gap:12px;font-size:13px;display:flex}.hero__visual{height:clamp(460px,44vw,600px);position:relative}.poster-stage{grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:absolute;inset:-40px -60px -40px 0;transform:rotate(6deg);-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.poster-col{overflow:hidden}.poster-col__track{gap:16px;animation:60s linear infinite posters-up;display:grid}.poster-col--1 .poster-col__track{animation-name:posters-down;animation-duration:70s}.poster-col--2 .poster-col__track{animation-duration:54s}.poster-col img{aspect-ratio:2/3;object-fit:cover;border-radius:14px;width:100%;box-shadow:0 18px 40px -18px #000000e6}@keyframes posters-up{to{transform:translateY(calc(-50% - 8px))}}@keyframes posters-down{0%{transform:translateY(calc(-50% - 8px))}to{transform:none}}.float-card{background:var(--glass);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow);font:700 15px/1.2 var(--f-head);white-space:nowrap;border-radius:16px;align-items:center;gap:12px;padding:12px 18px 12px 12px;animation:7s ease-in-out infinite bob;display:flex;position:absolute}.float-card__ico{background:var(--grad);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.float-card__ico svg{width:20px;height:20px}.float-card--0{top:12%;left:-6%}.float-card--1{animation-delay:-2.5s;top:50%;right:-2%}.float-card--2{animation-delay:-5s;bottom:9%;left:6%}@keyframes bob{50%{transform:translateY(-10px)}}.stats{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--stats-bg);grid-template-columns:repeat(4,1fr);margin-top:clamp(40px,6vw,72px);display:grid}.stats>div{text-align:center;flex-direction:column-reverse;gap:4px;padding:clamp(20px,2.6vw,30px);display:flex}.stats>div+div{border-left:1px solid var(--line)}.stats dd{font:800 clamp(28px, 3.4vw, 42px)/1 var(--f-head);letter-spacing:-.03em;background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.stats dt{color:var(--muted);font-size:14px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee+.marquee{margin-top:14px}.marquee__row,.rail__row{--shift:50%;width:max-content;animation:48s linear infinite slide;display:flex}.marquee--rev .marquee__row{animation-direction:reverse}.marquee__row .logo-tile{width:clamp(132px,13vw,172px);margin-right:14px}:where(html:not(.is-scrolling)) .marquee__row .logo-tile:hover{transform:translateY(-3px)}@keyframes slide{to{transform:translateX(calc(var(--shift) * -1))}}.pricing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(600px 360px at 50% 30%,#fd5d0724,#0000 70%);height:600px;position:absolute;inset:10% 0 auto}.segmented{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;width:max-content;max-width:100%;margin:0 auto clamp(32px,4vw,48px);padding:5px;display:flex}.segmented button{color:var(--muted);transition:color var(--t), background var(--t), box-shadow var(--t);border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:15px;font-weight:600;display:inline-flex}.segmented button svg{width:18px;height:18px}.segmented button[aria-selected=true]{background:var(--grad);color:#fff;box-shadow:var(--glow)}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(16px,2vw,24px);padding-top:14px;display:grid}.plans[hidden]{display:none}.plan{border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2), var(--surface));box-shadow:var(--shadow);flex-direction:column;gap:18px;padding:clamp(24px,2.4vw,30px) clamp(20px,2.2vw,28px) 24px;display:flex;position:relative}.plan--best{background:var(--best-bg) padding-box, linear-gradient(160deg, #ffb27a, #fd5d07 45%, #fd5d0773) border-box;border:1.5px solid #0000;margin:-12px 0 12px;box-shadow:0 30px 80px -30px #fd5d0780}.plan__ribbon{background:var(--grad);color:#fff;letter-spacing:.02em;white-space:nowrap;box-shadow:var(--glow);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.plan__ribbon svg{width:13px;height:13px}.plan__ribbon--soft{background:var(--surface-3);color:var(--o-3);box-shadow:none;border:1px solid #fd5d0766}@media (width>=901px){@supports (grid-template-rows:subgrid){.plans{row-gap:0}.plan{grid-row:span 6;grid-template-rows:subgrid;row-gap:18px;display:grid}}}.plan__name{font:800 13px/1.2 var(--f-head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:4px}.plan__months{align-content:start;gap:10px;display:grid}.plan__months-total{font:800 clamp(30px, 2.8vw, 36px)/1.05 var(--f-head);letter-spacing:-.035em}.months{grid-template-columns:repeat(var(--months), minmax(0, 1fr));gap:2px;display:grid}.months i{background:var(--month-empty);border-radius:2px;height:9px}.months .is-paid{background:var(--month-paid)}.months .is-free{background:var(--o)}.plan__split{color:var(--muted);justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.plan__free{color:var(--o-3);font-weight:700}.plan__price{border-block:1px solid var(--line);align-content:start;gap:10px;padding-block:18px;display:grid}.plan__pm{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.plan__pm b{font:800 clamp(40px, 3.8vw, 48px)/1 var(--f-head);letter-spacing:-.04em}.plan__pm span{color:var(--muted);font-size:16px;font-weight:600}.plan__once{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:15.5px;font-weight:500;display:flex}.plan__once b{font:800 23px/1 var(--f-head);letter-spacing:-.02em;color:var(--text)}.saving{background:color-mix(in srgb, var(--c-green) 14%, transparent);color:var(--c-green);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.plan__features{align-content:start;gap:11px;margin-bottom:auto;display:grid}.plan__features li{color:var(--text-2);align-items:center;gap:11px;font-size:14.5px;line-height:1.45;display:flex}.plan__features b{color:var(--text);font-weight:600}.feature-row--link a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;transition:color var(--t), text-decoration-color var(--t)}:where(html:not(.is-scrolling)) .feature-row--link a:hover{color:var(--o-3);text-decoration-color:currentColor}.included{border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2), var(--surface));margin-top:clamp(20px,2.4vw,28px);padding:clamp(22px,2.8vw,30px)}.included__title{text-align:center;word-spacing:.12em;margin-bottom:18px;font-size:clamp(17px,1.6vw,20px);font-weight:700}.included__grid{grid-template-columns:1fr;gap:14px 28px;display:grid}@media (width>=640px){.included__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.included__grid{grid-template-columns:repeat(3,1fr)}}.included__grid li{color:var(--text-2);align-items:center;gap:11px;font-size:14.5px;line-height:1.45;display:flex}.fi{--fi:var(--o-2);background:color-mix(in srgb, var(--fi) 16%, transparent);width:26px;height:26px;color:var(--fi);border-radius:8px;flex:none;place-items:center;display:grid}.fi svg{width:15px;height:15px}.fi--screen,.fi--screens{--fi:var(--c-sky)}.fi--trophy{--fi:var(--c-amber)}.fi--flag{--fi:var(--c-green)}.fi--chart{--fi:var(--c-violet)}.fi--play{--fi:var(--c-red)}.fi--film{--fi:var(--c-pink)}.fi--quality{--fi:var(--c-indigo)}.fi--refresh{--fi:var(--c-cyan)}.fi--shield{--fi:var(--c-green)}.fi--lock{--fi:var(--c-rose)}.fi--x{--fi:var(--c-grey)}.fi--gift{--fi:var(--c-orange)}.fi--check{--fi:var(--c-green)}.adult-row b{color:var(--text);font-weight:600;display:block}.adult-row small{color:var(--dim);font-size:12.5px;line-height:1.35;display:block}.adult-row--no b{color:var(--muted)}.pay-row{color:var(--dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin-top:clamp(28px,4vw,44px);font-size:14px;display:flex}.pay-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pay-chips li{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:13.5px;font-weight:500;display:inline-flex}.pay-chips img{width:34px;height:24px;box-shadow:inset 0 0 0 1px var(--tile-ring);object-fit:contain;background:#fff;border-radius:6px;padding:3px 5px}.lifetime{border-radius:var(--r-lg);background:radial-gradient(500px 300px at 0 0,#ffc24d1f,#0000 70%) padding-box padding-box,linear-gradient(#16140f,#0f0e0c) padding-box padding-box,linear-gradient(135deg,#ffe08ab3,#f59e0b40 40%,#ffffff0f) border-box;border:1px solid #0000;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,3vw,40px);margin-top:clamp(40px,5vw,64px);padding:clamp(24px,3.4vw,44px);display:grid;position:relative;overflow:hidden}.lifetime__copy{justify-items:start;gap:14px;display:grid}.lifetime__copy h3{font-size:clamp(28px,3.2vw,38px);font-weight:800}.lifetime__copy p{color:var(--muted)}.lifetime__tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.lifetime__tags li{border:1px solid var(--line);color:#e3e5eb;background:#ffffff0d;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13.5px;display:inline-flex}.lifetime__tags svg{width:15px;height:15px;color:var(--gold)}.lifetime__art{height:240px;position:relative}.lifetime__art img{aspect-ratio:2/3;object-fit:cover;border:1px solid #ffffff1f;border-radius:12px;width:46%;position:absolute;top:50%;left:50%;box-shadow:0 24px 50px -16px #000000e6}.lifetime__art img:first-child{transform:translate(-100%,-46%)rotate(-10deg)}.lifetime__art img:nth-child(2){z-index:2;transform:translate(-50%,-54%)}.lifetime__art img:nth-child(3){transform:translateY(-46%)rotate(10deg)}.lifetime__panel{border-radius:var(--r);border:1px solid var(--line);text-align:center;background:#ffffff0a;justify-items:center;gap:12px;padding:clamp(20px,2.4vw,28px);display:grid}.lifetime__price{font:800 clamp(56px, 6vw, 72px)/1 var(--f-head);letter-spacing:-.04em;color:var(--gold)}.lifetime__once{color:var(--muted);font-size:14px}.lifetime__panel .btn{white-space:normal;text-align:center}.lifetime__panel .pay-logos{justify-content:center;gap:6px}.lifetime__panel .pay-logos li{width:42px;height:28px;padding:4px 6px}.bento{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;display:grid}.bento__main{border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(0deg, #07080df5 18%, #07080d8c 60%, #07080d33), var(--photo) right top / cover no-repeat, var(--surface);grid-row:span 2;align-content:end;justify-items:start;gap:16px;min-height:520px;padding:clamp(24px,3.4vw,44px);display:grid;overflow:hidden}.bento__main h3{font-size:clamp(28px,3.4vw,42px);font-weight:800}.bento__main h3 span{display:block}.bento__main p{color:#c9cdd6;max-width:520px}.bento__tags{flex-wrap:wrap;gap:8px;display:flex}.bento__tags li{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13.5px;font-weight:500;display:inline-flex}.bento__tags svg{width:15px;height:15px;color:var(--gold)}.bento__actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:6px;display:flex}.bento__secure{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.bento__secure svg{width:16px;height:16px}.bento__cards{border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(420px 220px at 50% 110%, #fd5d074d, transparent 70%), var(--surface);min-height:250px;position:relative;overflow:hidden}.bento__cards img{aspect-ratio:2/3;object-fit:cover;width:30%;transition:transform .5s var(--ease);border:1px solid #ffffff29;border-radius:12px;position:absolute;top:50%;left:50%;box-shadow:0 24px 50px -16px #000000e6}.bento__cards img:first-child{transform:translate(-115%,-44%)rotate(-9deg)}.bento__cards img:nth-child(2){z-index:2;width:33%;transform:translate(-50%,-52%)}.bento__cards img:nth-child(3){transform:translate(15%,-44%)rotate(9deg)}:where(html:not(.is-scrolling)) .bento__cards:hover img:first-child{transform:translate(-122%,-48%)rotate(-12deg)}:where(html:not(.is-scrolling)) .bento__cards:hover img:nth-child(3){transform:translate(22%,-48%)rotate(12deg)}.bento__leagues{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,1fr);gap:8px;padding:16px;display:grid}.rail{margin-top:clamp(32px,4vw,56px);overflow:hidden}.rail__row{animation-duration:70s}.rail__row img{aspect-ratio:3/4;object-fit:cover;opacity:.9;border-radius:16px;width:clamp(150px,15vw,210px);margin-right:14px}.cats{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.cat{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);transition:transform var(--t), border-color var(--t), background var(--t);align-content:start;gap:8px;padding:20px;display:grid}:where(html:not(.is-scrolling)) .cat:hover{background:var(--surface-2);border-color:#fd5d0759;transform:translateY(-4px)}.cat__icon{background:var(--o-soft);width:40px;height:40px;color:var(--o-2);border-radius:11px;place-items:center;margin-bottom:6px;display:grid}.cat__icon svg{width:21px;height:21px}.cat h3{font-size:16.5px;font-weight:700}.cat p{color:var(--muted);font-size:14px;line-height:1.5}.features{background:linear-gradient(180deg, transparent, var(--bg-2) 20%, var(--bg-2) 80%, transparent)}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature{border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2), var(--surface));align-content:start;gap:10px;padding:clamp(24px,2.6vw,32px);display:grid;position:relative;overflow:hidden}.feature:after{content:"";opacity:0;width:240px;height:240px;transition:opacity .4s var(--ease);background:radial-gradient(circle,#fd5d0729,#0000 70%);border-radius:50%;position:absolute;inset:auto -30% -60% auto}:where(html:not(.is-scrolling)) .feature:hover:after{opacity:1}.feature__icon{background:var(--grad);color:#fff;width:50px;height:50px;box-shadow:var(--glow);border-radius:14px;place-items:center;margin-bottom:8px;display:grid}.feature__icon svg{width:24px;height:24px}.feature h3{font-size:19px;font-weight:700}.feature p{color:var(--muted);font-size:15px}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(90deg,#0000,#fd5d0799,#0000);height:2px;position:absolute;top:36px;left:16%;right:16%}.step{text-align:center;justify-items:center;gap:10px;padding:0 12px;display:grid;position:relative}.step__num{background:var(--step-bg);width:72px;height:72px;font:800 28px/1 var(--f-head);color:var(--o-3);box-shadow:0 0 0 8px var(--bg), var(--glow);border:1px solid #fd5d0773;border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.step h3{font-size:20px;font-weight:700}.step p{max-width:340px;color:var(--muted);font-size:15px}.compare__grid{grid-template-columns:1fr 1fr;gap:16px;max-width:980px;margin-inline:auto;display:grid}.compare__card{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);padding:clamp(22px,2.6vw,32px)}.compare__card header{align-items:center;gap:10px;min-height:40px;margin-bottom:14px;display:flex}.compare__card header img{width:27px;height:30px}.compare__card h3{font-size:20px;font-weight:700}.compare__card--us{background:var(--us-bg) padding-box, linear-gradient(160deg, #ffb27acc, #fd5d0759 40%, var(--line)) border-box;border-color:#0000}.compare__card:not(.compare__card--us) h3{color:var(--muted)}.compare__card li{border-top:1px solid var(--line);align-items:center;gap:14px;padding:13px 0;display:flex}.compare__card small{color:var(--dim);font-size:12.5px;display:block}.compare__card b{font-size:15.5px;font-weight:600}.compare__card:not(.compare__card--us) b{color:var(--text-3);font-weight:500}.compare__mark{background:var(--tint-2);width:28px;height:28px;color:var(--dim);border-radius:50%;place-items:center;display:grid}.compare__mark svg{width:15px;height:15px}.compare__mark--yes{color:var(--c-green);background:#22c55e26}.compare__mark--no{color:var(--c-red);background:#f0525224}.tile-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.tile-grid .logo-tile{height:72px}:where(html:not(.is-scrolling)) .tile-grid .logo-tile:hover{transform:translateY(-3px)}.reviews__grid{grid-template-columns:.8fr repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.score{border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(260px 200px at 50% 0%, #00b67a2e, transparent 70%), var(--surface);text-align:center;align-content:center;justify-items:center;gap:12px;padding:28px 20px;display:grid}.score__mark{width:128px;height:auto;color:var(--text)}.score__num{font:800 64px/1 var(--f-head);letter-spacing:-.04em}.score__stars{width:150px;height:auto}.score__word{color:var(--muted);font-weight:600}.review{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.review>img{aspect-ratio:16/10;object-fit:cover;width:100%}.review__body{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.review__stars{color:#00b67a;gap:3px;display:flex}.review__stars svg{width:18px;height:18px}.review blockquote{color:var(--text-2);flex:1;font-size:15px;line-height:1.55}.review figcaption{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:14px;display:flex}.review figcaption b{font-size:15px;display:block}.review figcaption small{color:var(--dim);font-size:12.5px;display:block}.review figcaption .review__note{font-style:italic}.review__avatar{background:var(--grad);color:#fff;width:38px;height:38px;font:700 16px/1 var(--f-head);border-radius:50%;place-items:center;display:grid}.guarantees{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(32px,4vw,48px);display:grid;overflow:hidden}.guarantees li{background:var(--bg-2);gap:14px;padding:22px;display:flex}.guarantees b{font:700 16px/1.3 var(--f-head);margin-bottom:4px;display:block}.guarantees small{color:var(--muted);font-size:14px;line-height:1.5;display:block}.guarantees__icon{background:var(--o-soft);width:40px;height:40px;color:var(--o-2);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.guarantees__icon svg{width:21px;height:21px}.faq__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.faq__intro{top:calc(var(--nav-h) + 24px);position:sticky}.faq__intro .head{margin-bottom:28px}.help-card{border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(300px 160px at 0% 0%, #25d36624, transparent 70%), var(--surface);gap:10px;padding:24px;display:grid}.help-card__icon{width:46px;height:46px;color:var(--wa);background:#25d36624;border-radius:50%;place-items:center;display:grid}.help-card__icon svg{width:24px;height:24px}.help-card h3{font-size:19px;font-weight:700}.help-card p{color:var(--muted);margin-bottom:8px;font-size:15px}.accordion{gap:10px;display:grid}.accordion__item{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);transition:border-color var(--t), background var(--t)}.accordion__item.is-open{background:var(--surface-2);border-color:#fd5d0766}.accordion__item h3{font:inherit;letter-spacing:normal}.accordion__item button{text-align:left;width:100%;font:600 16.5px/1.4 var(--f-head);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.accordion__icon{background:var(--tint-2);width:32px;height:32px;transition:transform var(--t), background var(--t), color var(--t);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.accordion__icon svg{width:16px;height:16px}.accordion__item.is-open .accordion__icon{background:var(--grad);color:#fff;transform:rotate(45deg)}.accordion__panel{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.accordion__item.is-open .accordion__panel{grid-template-rows:1fr}.accordion__panel>div{overflow:hidden}.accordion__panel p{color:var(--muted);padding:0 22px 22px;font-size:15.5px}.guides{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.guide{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);transition:transform var(--t), border-color var(--t);flex-direction:column;gap:10px;padding:24px;display:flex}:where(html:not(.is-scrolling)) .guide:hover{border-color:#fd5d0766;transform:translateY(-4px)}.guide h3{font-size:18px;font-weight:700}.guide p{color:var(--muted);flex:1;font-size:14.5px}.guide__cta{color:var(--o-3);align-items:center;gap:8px;margin-top:6px;font-size:14.5px;font-weight:600;display:inline-flex}.guide__cta svg{width:17px;height:17px;transition:transform var(--t)}:where(html:not(.is-scrolling)) .guide:hover .guide__cta svg{transform:translate(4px)}.final{background:var(--grad);color:#fff;isolation:isolate;border-radius:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;display:grid;position:relative;overflow:hidden}.final__copy{justify-items:start;gap:18px;padding:clamp(32px,5vw,64px);display:grid}.final__copy h2{font-size:clamp(30px,4vw,48px);font-weight:800}.final__copy p{color:#ffffffeb;max-width:520px;font-size:17px}.final__actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.final__actions .btn--glass{color:#fff;background:#0000002e;border-color:#ffffff59}:where(html:not(.is-scrolling)) .final__actions .btn--glass:hover{background:#00000042;border-color:#ffffff8c}.final__actions .btn--glass svg{color:#fff}.final__notes{color:#fffffff2;flex-wrap:wrap;gap:8px 20px;font-size:14.5px;font-weight:500;display:flex}.final__notes li{align-items:center;gap:7px;display:inline-flex}.final__notes svg{width:16px;height:16px}.final__posters{opacity:.9;grid-area:1/2;grid-template-columns:repeat(4,1fr);align-self:stretch;gap:12px;padding:24px 0;display:grid;transform:rotate(-8deg)scale(1.3)translate(8%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.final__posters img{aspect-ratio:2/3;object-fit:cover;border-radius:12px;width:100%;box-shadow:0 18px 40px -16px #00000080}.final__posters img:nth-child(2n){transform:translateY(28%)}.final__copy{z-index:1;grid-area:1/1;position:relative}.footer{border-top:1px solid var(--line);background:var(--bg-2);padding-top:clamp(56px,7vw,88px)}.footer__grid{grid-template-columns:1.6fr repeat(3,1fr);gap:32px;display:grid}.footer__brand{align-content:start;justify-items:start;gap:16px;display:grid}.footer__brand p{max-width:360px;color:var(--muted);font-size:14.5px}.footer__contact{color:var(--text-2);gap:10px;font-size:14.5px;display:grid}.footer__contact a{align-items:center;gap:10px;display:inline-flex}.footer__contact svg{width:18px;height:18px;color:var(--o-2)}.footer__col{align-content:start;gap:12px;display:grid}.footer__col h3{color:var(--dim);font:600 12.5px/1.2 var(--f-body);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.footer__col a{color:var(--text-2);transition:color var(--t);font-size:14.5px}:where(html:not(.is-scrolling)) .footer__col a:hover{color:var(--o-3)}.footer__bottom{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-block:24px;font-size:13.5px;display:flex}.wa-float{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:46;background:var(--wa);color:#fff;transition:transform var(--t), bottom .45s var(--ease);border-radius:999px;align-items:center;padding:14px;display:flex;position:fixed;box-shadow:0 14px 34px -10px #25d36699}.wa-float:before{content:"";border-radius:inherit;pointer-events:none;animation:2.2s ease-out 2.5s 3 wa-ring;position:absolute;inset:0}@keyframes wa-ring{0%{box-shadow:0 0 #25d3668c}to{box-shadow:0 0 0 16px #25d36600}}.wa-float svg{width:26px;height:26px}.wa-float__label{white-space:nowrap;max-width:0;transition:max-width .35s var(--ease), margin .35s var(--ease);font-size:14.5px;font-weight:600;overflow:hidden}:where(html:not(.is-scrolling)) .wa-float:hover{transform:translateY(-2px)}:where(html:not(.is-scrolling)) .wa-float:hover .wa-float__label{max-width:180px;margin:0 6px 0 10px}.order-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:45;border:1px solid var(--line-2);background:var(--glass-strong);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);max-width:560px;box-shadow:var(--float-shadow);visibility:hidden;opacity:0;transition:transform .45s var(--ease), opacity .3s var(--ease), visibility 0s linear .45s;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:12px 10px 10px 18px;display:none;position:fixed;transform:translateY(calc(100% + 24px))}.order-bar.is-visible{visibility:visible;opacity:1;transition-delay:0s;transform:none}.order-bar__price{gap:5px;min-width:0;padding-top:4px;display:grid}.order-bar__price small{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:500;line-height:1}.order-bar__gift{background:var(--grad);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:0;left:14px;transform:translateY(-50%);box-shadow:0 8px 18px -8px #fd5d07cc}.order-bar__gift svg{width:13px;height:13px}.order-bar__price b{font:800 21px/1 var(--f-head);letter-spacing:-.025em;white-space:nowrap}.order-bar__price b span{font:600 13px/1 var(--f-body);letter-spacing:0;color:var(--muted)}.order-bar__cta{flex:none;min-height:50px;padding-inline:18px 16px;font-size:15px}.order-bar__cta svg{width:17px;height:17px}@media (width<=1080px){.nav__links{display:none}.nav__actions{margin-left:auto}.menu-btn{display:grid}.cats,.reviews__grid{grid-template-columns:repeat(3,1fr)}.score{grid-column:1/-1;grid-template-columns:auto auto auto auto;justify-content:center;align-items:center;gap:18px;padding:20px}.lifetime{grid-template-columns:1fr 1fr}.lifetime__art{display:none}}@media (width<=900px){.hero__grid{grid-template-columns:1fr}.hero__visual{height:380px;margin-inline:calc(-1*clamp(16px,4vw,32px))}.poster-stage{grid-template-columns:repeat(4,1fr);inset:-30px -10%}.float-card--0{top:8%;left:4%}.float-card--1{right:4%}.float-card--2{bottom:6%;left:8%}.stats{grid-template-columns:repeat(2,1fr)}.stats>div:nth-child(3){border-left:0}.stats>div:nth-child(n+3){border-top:1px solid var(--line)}.plans{grid-template-columns:1fr;gap:30px;max-width:520px;margin-inline:auto}.plan--best{margin:0}.bento{grid-template-columns:1fr}.bento__main{grid-row:auto;min-height:460px}.feature-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr;gap:28px}.steps:before{background:linear-gradient(#0000,#fd5d0780,#0000);width:2px;height:auto;inset:36px auto 36px 50%}.compare__grid{grid-template-columns:1fr}.tile-grid{grid-template-columns:repeat(4,1fr)}.guarantees{grid-template-columns:repeat(2,1fr)}.faq__grid{grid-template-columns:1fr}.faq__intro{position:static}.final{grid-template-columns:1fr}.final__posters{display:none}.footer__grid{grid-template-columns:repeat(3,1fr)}.footer__brand{grid-column:1/-1}.order-bar{display:flex}.wa-float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.wa-float.is-raised{bottom:calc(108px + env(safe-area-inset-bottom,0px))}.footer__bottom{padding-bottom:calc(24px + 88px + env(safe-area-inset-bottom,0px))}.lifetime{grid-template-columns:1fr}}@media (width>=720px) and (width<=900px){.wa-float.is-raised{bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media (width<=640px){:root{--nav-h:64px}.announce__in li:nth-child(n+3),.nav__cta{display:none}.hero__actions .btn{width:100%}.hero__trust-sep{display:none}.hero__visual{height:320px}.poster-stage{grid-template-columns:repeat(3,1fr);inset:-30px -18%}.float-card{padding:9px 14px 9px 9px;font-size:13.5px}.float-card__ico{width:32px;height:32px}.float-card--1{top:auto;bottom:34%}.cats{grid-template-columns:repeat(2,1fr)}.cat{padding:16px}.feature-grid{grid-template-columns:1fr}.segmented{width:100%}.segmented button{flex:1;justify-content:center;padding-inline:12px}.tile-grid{grid-template-columns:repeat(3,1fr)}.tile-grid .logo-tile{height:60px;padding:8px 10px}.bento__leagues{grid-template-columns:repeat(3,1fr)}.reviews__grid{grid-template-columns:1fr}.score{grid-template-columns:auto auto;gap:10px 16px}.guarantees,.guides{grid-template-columns:1fr}.final__actions .btn{width:100%}.footer__grid{grid-template-columns:1fr 1fr}.footer__bottom{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
