/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.top-\[-12rem\]{top:-12rem}.right-0{right:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-\[6\.6rem\]{margin-top:-6.6rem}.-mt-px{margin-top:-1px}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/364\]{aspect-ratio:335/364}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.h-\[30rem\]{height:30rem}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-\[44rem\]{width:44rem}.w-\[438px\]{width:438px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[335px\]{max-width:335px}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-px{gap:1px}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#d7b56d\]\/25{border-color:oklab(78.7448% .0087786 .0986531/.25)}.border-\[\#d7b56d\]\/30{border-color:oklab(78.7448% .0087786 .0986531/.3)}.border-\[\#d7b56d\]\/35{border-color:oklab(78.7448% .0087786 .0986531/.35)}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#0d1016\]{background-color:#0d1016}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#090b10\]{background-color:#090b10}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#d7b56d\]\/10{background-color:oklab(78.7448% .0087786 .0986531/.1)}.bg-\[\#d7b56d\]\/\[0\.05\]{background-color:oklab(78.7448% .0087786 .0986531/.05)}.bg-\[\#d7b56d\]\/\[0\.07\]{background-color:oklab(78.7448% .0087786 .0986531/.07)}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-\[linear-gradient\(135deg\,rgba\(215\,181\,109\,\.08\)\,rgba\(255\,255\,255\,\.02\)\)\]{background-image:linear-gradient(135deg,#d7b56d14,#ffffff05)}.bg-\[linear-gradient\(155deg\,rgba\(215\,181\,109\,\.09\)\,rgba\(255\,255\,255\,\.025\)\)\]{background-image:linear-gradient(155deg,#d7b56d17,#ffffff06)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(215\,181\,109\,\.08\)\,transparent_48\%\)\]{background-image:radial-gradient(circle at 50% 0,#d7b56d14,#0000 48%)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-all{word-break:break-all}.text-\[\#1B1B18\],.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F3BEC7\]{color:#f3bec7}.text-\[\#F8B803\]{color:#f8b803}.text-\[\#F53003\]{color:#f53003}.text-\[\#d7b56d\]{color:#d7b56d}.text-\[\#f8f3e8\]{color:#f8f3e8}.text-\[\#f53003\]{color:#f53003}.text-black{color:var(--color-black)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-100{opacity:1}.mix-blend-color{mix-blend-mode:color}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[--stroke-color\:\#1B1B18\]{--stroke-color:#1b1b18}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}@media (hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-\[\#d7b56d\]\/40:hover{border-color:oklab(78.7448% .0087786 .0986531/.4)}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-\[\#d7b56d\]\/\[0\.06\]:hover{background-color:oklab(78.7448% .0087786 .0986531/.06)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:text-\[\#d7b56d\]:hover{color:#d7b56d}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#d7b56d\]:focus-visible{outline-color:#d7b56d}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-0{padding-top:0}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:grid-cols-\[5rem_minmax\(0\,1fr\)\]{grid-template-columns:5rem minmax(0,1fr)}.lg\:grid-cols-\[16rem_minmax\(0\,1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(18rem\,\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#4B0600\]{color:#4b0600}.dark\:text-\[\#391800\]{color:#391800}.dark\:text-\[\#733000\]{color:#733000}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-black{color:var(--color-black)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:mix-blend-hard-light{mix-blend-mode:hard-light}.dark\:mix-blend-normal{mix-blend-mode:normal}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:\[--stroke-color\:\#FF750F\]{--stroke-color:#ff750f}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media (hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}@starting-style{.starting\:opacity-0{opacity:0}}@media (prefers-reduced-motion:no-preference){@starting-style{.motion-safe\:starting\:-translate-x-\[26px\]{--tw-translate-x:calc(26px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:-translate-x-\[51px\]{--tw-translate-x:calc(51px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:-translate-x-\[78px\]{--tw-translate-x:calc(78px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:-translate-x-\[102px\]{--tw-translate-x:calc(102px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.\[\&_a\]\:text-\[\#e5c983\] a{color:#e5c983}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.\[\&_li\]\:pl-2 li{padding-left:calc(var(--spacing) * 2)}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:text-\[\#f8f3e8\] strong{color:#f8f3e8}.\[\&_ul\]\:ml-5 ul{margin-left:calc(var(--spacing) * 5)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}:where(.\[\&_ul\]\:space-y-2 ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-950:#080a0d;--ink-925:#0a0d11;--ink-900:#0c0e12;--ink-850:#0e1116;--ink-800:#101318;--surface:#15181e;--surface-raised:#191d24;--surface-soft:#12151a;--line:#272c35;--line-strong:#3a414c;--warm-50:#efece7;--warm-100:#e1ddd6;--muted:#a3a9b3;--muted-strong:#bec3cb;--gold:#fac039;--gold-soft:#d8a52e;--gold-deep:#7f5b0e;--gold-ink:#171006;--success:#35d07f;--success-dark:#09351f;--danger:#ff756d;--warning:#f3b94f;--info:#75a7ff;--rail:min(1336px, calc(100vw - 96px));--rail-narrow:min(1120px, calc(100vw - 96px));--reading:min(760px, calc(100vw - 48px));--header-h:80px;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-card:20px;--card-border:#ffffff1a;--card-border-strong:#ffffff2e;--ambient-gold-rgb:250 192 57;--ambient-blue-rgb:55 111 245;--ambient-success-rgb:53 208 127;--ambient-danger-rgb:255 117 109;--ambient-entertainment-rgb:109 86 255;--ambient-teal-rgb:41 203 188;--ambient-opacity-subtle:.08;--ambient-opacity-standard:.13;--ambient-opacity-strong:.2;--focus:0 0 0 3px #080a0d, 0 0 0 5px #fac039;--font-display:"Segoe UI Variable Display", "Aptos Display", "Segoe UI", system-ui, sans-serif;--font-body:"Segoe UI Variable Text", "Aptos", "Segoe UI", system-ui, sans-serif}@media (width<=767px){:root{--rail:min(100% - 40px, 1336px);--rail-narrow:min(100% - 40px, 1120px);--header-h:64px}}*,:before,:after{box-sizing:border-box}html{background:var(--ink-950);scroll-behavior:smooth}html.menu-lock,html.menu-lock body{overflow:hidden}body{background:var(--ink-900);min-width:320px;color:var(--warm-50);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65;overflow-x:clip}[x-cloak]{display:none!important}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}img,svg{max-width:100%;display:block}::selection{background:var(--gold);color:var(--gold-ink)}:focus-visible{box-shadow:var(--focus);outline:none}.skip-link{z-index:1000;border-radius:var(--radius-sm);background:var(--gold);color:var(--gold-ink);padding:10px 14px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.demo-ribbon{border-bottom:1px solid var(--gold);justify-content:center;min-height:32px;padding:6px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.demo-ribbon{border-bottom:1px solid color-mix(in srgb, var(--gold) 20%, transparent)}}.demo-ribbon{color:var(--muted-strong);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#0d1014;font-size:12px;font-weight:650}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance}p{text-wrap:pretty}.eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:18px;height:1px}.section-heading{text-align:center;margin-bottom:48px}.section-heading h2{letter-spacing:-.035em;max-width:820px;margin:12px auto 16px;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.section-heading p{max-width:680px;color:var(--muted);margin-inline:auto;font-size:clamp(1rem,1.4vw,1.125rem)}.gold-text{color:var(--gold)}.muted{color:var(--muted)}.demo-note{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{box-shadow:none;outline:3px solid highlight}.btn,.card,.form-control,.tag,.badge{border:1px solid canvastext}}.rail{width:var(--rail);margin-inline:auto}.rail-narrow{width:var(--rail-narrow);margin-inline:auto}.reading-rail{width:var(--reading);margin-inline:auto}.section{padding-block:clamp(88px,9vw,144px);position:relative}.section-compact{padding-block:clamp(72px,7vw,104px)}.section-graphite{background:var(--ink-850)}.section-deep{background:var(--ink-950)}.section-rule{border-block:1px solid var(--line)}.grid{display:grid}.footer-spacer{min-height:0}@media (width<=767px){.section{padding-block:80px}.section-compact{padding-block:64px}.section-cinematic{padding-block:96px}.section-heading{text-align:left;margin-bottom:32px}.section-heading h2,.section-heading p{margin-inline:0}}.icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.icon-sm{width:18px;height:18px}.icon-lg{width:30px;height:30px}.icon-xl{width:46px;height:46px}.btn{border-radius:var(--radius-md);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:11px 20px;font-weight:800;line-height:1.15;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--gold);color:var(--gold-ink)}.btn-primary:hover{background:#ffd066}.btn-secondary{border-color:var(--line-strong);color:var(--warm-50);background:#1b2028}.btn-secondary:hover{background:#202630;border-color:#555e6c}.btn-ghost{border-color:var(--line);color:var(--warm-100);background:0 0}.btn-ghost:hover{border-color:var(--gold-deep);color:var(--gold)}.btn-danger{background:var(--danger);color:#200806}.btn-success{background:var(--success);color:#041d10}.btn-sm{min-height:40px;padding:8px 14px;font-size:14px}.btn-lg{min-height:56px;padding:15px 26px}.btn[disabled],.btn.is-disabled{border-color:var(--line);color:#686e78;opacity:.75;background:#171a20;transform:none}.btn-full{width:100%}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.badge,.tag{border:1px solid var(--line);min-height:28px;color:var(--muted-strong);background:#11141a;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.badge-gold{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.badge-gold{border-color:color-mix(in srgb, var(--gold) 55%, var(--line))}}.badge-gold{color:var(--gold);background:#271e09}.badge-success{background:var(--success-dark);color:#88efb7;border-color:#25734a}.badge-warning{color:#ffd67d;background:#2b220f;border-color:#765922}.badge-danger{color:#ffaaa5;background:#321513;border-color:#843f3b}.site-header{z-index:100;height:var(--header-h);background:var(--ink-900);border-bottom:1px solid #0000;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--ink-900) 84%, transparent)}}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .18s,border-color .18s}.site-header.is-scrolled{border-color:var(--line);background:var(--ink-900)}@supports (color:color-mix(in lab, red, red)){.site-header.is-scrolled{background:color-mix(in srgb, var(--ink-900) 96%, transparent)}}.header-inner{justify-content:space-between;align-items:center;gap:28px;height:100%;display:flex}.wordmark{min-height:44px;color:var(--warm-50);font-family:var(--font-display);letter-spacing:-.03em;align-items:center;font-size:20px;font-weight:850;display:inline-flex}.wordmark span{color:var(--gold)}.desktop-nav{justify-content:flex-end;align-items:center;gap:clamp(18px,1.7vw,28px);margin-left:auto;display:flex}.desktop-nav a{min-height:44px;color:var(--muted-strong);align-items:center;font-size:14px;font-weight:700;display:inline-flex;position:relative}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--gold)}.desktop-nav a[aria-current=page]:after{background:var(--gold);content:"";height:2px;position:absolute;bottom:2px;left:0;right:0}.mobile-menu-trigger{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:44px;height:44px;color:var(--warm-50);display:none}.mobile-overlay{z-index:120;background:#050709b8;position:fixed;inset:0}.mobile-panel{z-index:130;border-left:1px solid var(--line);background:var(--ink-850);width:min(88vw,380px);height:100dvh;padding:20px;position:fixed;top:0;right:0;box-shadow:-30px 0 80px #00000073}.mobile-panel-head{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.mobile-close{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:44px;height:44px;color:var(--warm-50)}.mobile-nav{gap:4px;display:grid}.mobile-nav a{border-radius:var(--radius-sm);min-height:48px;color:var(--warm-100);align-items:center;padding:8px 12px;font-size:18px;font-weight:750;display:flex}.mobile-nav a:hover,.mobile-nav a[aria-current=page]{color:var(--gold);background:#1a1e25}.mobile-panel .btn{margin-top:24px}.pricing-section{background:radial-gradient(800px 500px at 70% 35%, #fac03914, transparent 70%), var(--ink-950);overflow:hidden}.device-selector{border:1px solid var(--line);background:var(--surface-soft);border-radius:999px;justify-content:center;width:fit-content;margin:0 auto 48px;padding:6px;display:flex}.device-option{position:relative}.device-option input{opacity:0;pointer-events:none;position:absolute}.device-option label{min-width:112px;min-height:44px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:800;transition:background-color .16s,color .16s;display:flex}.device-option input:checked+label{background:var(--gold);color:var(--gold-ink)}.device-option input:focus-visible+label{box-shadow:var(--focus)}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.price-card{flex-direction:column;min-height:510px;padding:28px;transition:border-color .18s,transform .18s,background-color .18s;display:flex;position:relative;overflow:hidden}.price-card:hover{border-color:var(--line-strong);transform:translateY(-3px)}.price-card.is-featured{border-color:var(--gold-deep);background:linear-gradient(180deg, #fac03914, transparent 34%), var(--surface)}.price-card.is-selected{border-color:var(--gold);box-shadow:inset 0 0 0 1px #fac0393d}.price-card-top{justify-content:space-between;align-items:flex-start;gap:12px;min-height:34px;display:flex}.price-card h3{margin:26px 0 6px;font-size:23px;line-height:1.1}.price-value{color:var(--warm-50);font-family:var(--font-display);letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(2.5rem,3.3vw,3.25rem);font-weight:850;line-height:1}.price-currency{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:750}.price-card-note{min-height:54px;color:var(--muted);margin:18px 0;font-size:14px}.feature-list{gap:10px;margin:4px 0 28px;padding:0;list-style:none;display:grid}.feature-list li{color:var(--muted-strong);grid-template-columns:18px 1fr;gap:10px;font-size:14px;line-height:1.45;display:grid}.feature-list .icon{color:var(--gold)}.price-card .btn{margin-top:auto}.plan-select{min-height:34px;color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:12px;font-weight:800;display:inline-flex}.plan-select:before{border:1px solid var(--line-strong);content:"";border-radius:50%;width:12px;height:12px}.plan-select[aria-pressed=true]{color:var(--gold)}.plan-select[aria-pressed=true]:before{border:3px solid var(--gold)}.faq-list{gap:12px;display:grid}.faq-item{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.faq-item h3{margin:0}.faq-button{width:100%;min-height:68px;color:var(--warm-50);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;font-weight:800;display:flex}.faq-button .icon{color:var(--gold);flex:none;transition:transform .18s}.faq-button[aria-expanded=true] .icon{transform:rotate(180deg)}.faq-panel{color:var(--muted);padding:0 20px 20px}.site-footer{border-top:1px solid var(--line);background:#0d1014}.footer-main{grid-template-columns:1.45fr .75fr .85fr 1fr;gap:64px;padding-block:72px 54px}.footer-brand p{max-width:360px;color:var(--muted);margin:18px 0 14px}.footer-title{margin-bottom:16px;font-size:14px;font-weight:800}.footer-links{gap:10px;display:grid}.footer-links a,.footer-links span{color:var(--muted);font-size:14px}.footer-links a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid var(--line);color:#858c97;justify-content:space-between;gap:24px;padding-block:22px 32px;font-size:13px;display:flex}.floating-support{z-index:90;background:var(--success);color:#062414;border:1px solid #4ee89a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .16s,background-color .16s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #00000059}.floating-support:hover{background:#5ae89d;transform:translateY(-2px)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.field{gap:8px;display:grid}.field-full{grid-column:1/-1}.field label,.field-label{color:var(--warm-100);font-size:14px;font-weight:750}.field-hint{color:var(--muted);font-size:13px}.form-control{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:52px;color:var(--warm-50);background:#0f1217;outline:0;padding:12px 14px;transition:border-color .16s,background-color .16s,box-shadow .16s}.form-control:hover{border-color:#535c69}.form-control:focus{border-color:var(--gold);box-shadow:0 0 0 3px #fac03924}.form-control[aria-invalid=true]{border-color:var(--danger)}textarea.form-control{resize:vertical;min-height:124px}.field-error{color:#ffaaa5;margin:0;font-size:13px;font-weight:650}.checkbox-row{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.checkbox-row input{width:20px;height:20px;accent-color:var(--gold);margin-top:2px}.alert{border-radius:var(--radius-md);border:1px solid;grid-template-columns:22px 1fr;gap:12px;padding:16px;display:grid}.alert strong{margin-bottom:3px;display:block}.alert p{margin:0;font-size:14px}.alert-success{color:#a5f5c8;background:#0d2d1d;border-color:#29754c}.alert-error{color:#ffc0bc;background:#2c1413;border-color:#7d3d39}.alert-warning{color:#ffe0a2;background:#2b220f;border-color:#73561f}.alert-info{color:#bdd4ff;background:#101e34;border-color:#385c93}@media (width<=1180px){.desktop-nav,.header-cta{display:none}.mobile-menu-trigger{justify-content:center;align-items:center;display:inline-flex}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.pricing-grid{grid-template-columns:1fr}.device-selector{border-radius:var(--radius-md);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.device-option label{min-width:0}.price-card{min-height:0;padding:24px}.footer-main{grid-template-columns:1fr 1fr;gap:36px 28px;padding-block:56px 40px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column}.form-grid{grid-template-columns:1fr}.field-full{grid-column:auto}.floating-support{width:52px;height:52px;bottom:16px;right:16px}}@media (width<=430px){.footer-main{grid-template-columns:1fr}.footer-brand{grid-column:auto}}.page-home{background:var(--ink-900)}.page-home main{overflow:hidden}.page-home section[id],.page-home #journal{scroll-margin-top:calc(var(--header-h) + 20px)}.home-hero{min-height:min(1040px, calc(100svh - 32px - var(--header-h)));isolation:isolate;background:linear-gradient(90deg, #080a0d2e, #080a0d05 44%, #080a0d38), var(--ink-900);display:grid;position:relative;overflow:hidden}.home-hero:before{z-index:-2;content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 54%,#0000 98%);mask-image:linear-gradient(90deg,#0000,#000 54%,#0000 98%)}.home-hero:after{z-index:-1;background:linear-gradient(transparent, var(--ink-900));content:"";pointer-events:none;height:220px;position:absolute;inset:auto 0 0}.hero-ambient{z-index:-1;aspect-ratio:1;filter:blur(2px);background:radial-gradient(circle,#fac03921,#fac03905 38%,#0000 70%);border-radius:50%;width:min(950px,70vw);position:absolute;top:2%;right:-13%}.hero-grid{grid-template-columns:minmax(0,.93fr) minmax(520px,1.07fr);align-items:center;gap:clamp(48px,7vw,112px);padding-block:clamp(78px,8vw,126px) clamp(112px,10vw,150px);display:grid}.hero-copy{z-index:2;max-width:630px;position:relative}.hero-copy h1{color:var(--warm-50);letter-spacing:-.062em;margin:21px 0 25px;font-size:clamp(3.75rem,5.25vw,5.3rem);font-weight:850;line-height:.98}.hero-lede{max-width:610px;color:var(--muted-strong);margin-bottom:34px;font-size:clamp(1.08rem,1.55vw,1.28rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-trust{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 24px;margin-top:35px;padding-top:25px;display:flex}.hero-trust span{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.hero-trust .icon{color:var(--gold)}.hero-visual{min-width:0;position:relative}.hero-art-frame{aspect-ratio:1.04;width:min(100%,680px);margin-inline:auto;position:relative}.hero-art-frame:before{content:"";border:1px solid #fac0391f;border-radius:50%;position:absolute;inset:8% 2% 4% 9%;box-shadow:0 0 120px #fac03917}.signal-art{z-index:1;filter:drop-shadow(0 35px 45px #0000006b);width:100%;height:100%;position:relative}.signal-readout{z-index:2;color:var(--muted-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1015d1;border:1px solid #ffffff1a;border-radius:6px;align-items:center;display:flex;position:absolute;box-shadow:0 14px 36px #00000047}.readout-top{letter-spacing:.12em;text-transform:uppercase;gap:28px;padding:12px 14px;font-size:11px;font-weight:750;top:14%;right:2%}.readout-top b{color:var(--gold);font-size:18px;font-weight:800}.readout-bottom{gap:10px;padding:12px 15px;font-size:12px;font-weight:700;bottom:16%;left:2%}.readout-bottom i{background:var(--gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #fac0391c}.hero-art-caption{color:#777f8b;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750;position:absolute;bottom:6%;right:6%}.hero-scroll{z-index:3;color:#7d848e;letter-spacing:.2em;text-transform:uppercase;justify-items:center;gap:10px;font-size:10px;font-weight:750;display:grid;position:absolute;bottom:29px;left:50%;transform:translate(-50%)}.hero-scroll i{background:#323842;width:1px;height:35px;position:relative;overflow:hidden}.hero-scroll i:after{background:var(--gold);content:"";height:100%;animation:2.4s ease-in-out infinite hero-scroll;position:absolute;inset:-100% 0 auto}@keyframes hero-scroll{0%{transform:translateY(0)}55%,to{transform:translateY(200%)}}.benefits-section{border-block:1px solid var(--line)}.benefits-heading{margin-bottom:56px}.benefits-grid{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden}.benefit-card{background:var(--surface);grid-template-columns:60px 1fr;gap:22px;min-height:238px;padding:36px 32px;transition:background-color .18s;display:grid;position:relative;overflow:hidden}.benefit-card:after{content:"";border:1px solid #fac03914;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:-50px}.benefit-card:hover{background:var(--surface-raised)}.benefit-icon{border:1px solid var(--gold-deep);border-radius:var(--radius-md);width:58px;height:58px;color:var(--gold);background:#1d190e;place-items:center;display:grid}.benefit-card h3{margin:4px 0 12px;font-size:19px;line-height:1.2}.benefit-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.devices-section{background:var(--ink-900)}.devices-heading{margin-bottom:56px}.device-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px}.device-card{border:1px solid var(--line);border-radius:var(--radius-md);text-align:center;background:linear-gradient(#171a20,#12151a);min-height:184px;padding:26px 18px 20px;transition:border-color .18s,transform .18s;position:relative;overflow:hidden}.device-card:hover{border-color:var(--gold-deep);transform:translateY(-3px)}.device-icon{width:74px;height:66px;color:var(--gold);place-items:center;margin:0 auto 18px;display:grid}.device-icon:before{content:"";background:#fac03912;border-radius:50%;width:66px;height:66px;position:absolute}.device-icon .icon{position:relative}.device-card h3{margin-bottom:7px;font-size:15px;line-height:1.3}.device-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.device-disclaimer{color:#7f8690;letter-spacing:.05em;text-align:center;text-transform:uppercase;margin:27px 0 0;font-size:12px;font-weight:700}.content-section{border-block:1px solid var(--line);background:#090b0e;position:relative}.content-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#fac03914,#0000 67%);width:1000px;height:680px;position:absolute;top:-250px;left:50%;transform:translate(-50%)}.content-heading{grid-template-columns:1fr minmax(330px,.7fr);align-items:end;gap:72px;margin-bottom:60px;display:grid;position:relative}.content-heading h2{letter-spacing:-.048em;margin:15px 0 0;font-size:clamp(2.6rem,4.6vw,4.25rem);line-height:1}.content-heading>p{max-width:560px;color:var(--muted);margin:0 0 7px;font-size:17px}.content-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:256px;gap:18px;position:relative}.content-card{border-radius:var(--radius-md);isolation:isolate;background:#15181e;border:1px solid #ffffff17;min-width:0;position:relative;overflow:hidden}.content-card:first-child{grid-area:span 2/span 5}.content-card:nth-child(2){grid-column:span 4}.content-card:nth-child(3),.content-card:nth-child(4),.content-card:nth-child(5){grid-column:span 3}.content-card:nth-child(6){grid-column:span 6}.content-art{z-index:-1;background:radial-gradient(circle at 65% 28%, var(--art-glow), transparent 42%), linear-gradient(145deg, var(--art-deep), #0c0f13 72%);position:absolute;inset:0;overflow:hidden}.content-art:before{content:"";background:linear-gradient(#0000 35%,#07090ceb 100%);position:absolute;inset:0}.content-art:after{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 65%);mask-image:linear-gradient(120deg,#000,#0000 65%)}.tone-gold{--art-glow:#fac0397a;--art-deep:#30240c;--art-line:#fac039}.tone-ember{--art-glow:#e9633a6b;--art-deep:#32150e;--art-line:#ed7348}.tone-slate{--art-glow:#9aa9be54;--art-deep:#1d2733;--art-line:#b6c1ce}.tone-green{--art-glow:#3dce8857;--art-deep:#0f2a20;--art-line:#49d391}.tone-blue{--art-glow:#4985eb61;--art-deep:#10213b;--art-line:#75a7ff}.tone-sand{--art-glow:#d2ac7659;--art-deep:#292116;--art-line:#d6b176}.art-orbit{border:1px solid var(--art-line);position:absolute}@supports (color:color-mix(in lab, red, red)){.art-orbit{border:1px solid color-mix(in srgb, var(--art-line) 60%, transparent)}}.art-orbit{border-radius:50%}.orbit-one{aspect-ratio:1;width:82%;box-shadow:0 0 0 30px var(--art-line), 0 0 0 68px var(--art-line);top:-18%;right:-15%}@supports (color:color-mix(in lab, red, red)){.orbit-one{box-shadow:0 0 0 30px color-mix(in srgb, var(--art-line) 4%, transparent), 0 0 0 68px color-mix(in srgb, var(--art-line) 3%, transparent)}}.orbit-two{aspect-ratio:1;border-width:8px;border-color:var(--art-line);width:42%;top:16%;right:5%}@supports (color:color-mix(in lab, red, red)){.orbit-two{border-color:color-mix(in srgb, var(--art-line) 38%, transparent)}}.art-beam{background:linear-gradient(90deg, transparent, var(--art-line), transparent);width:17%;height:130%;position:absolute;top:-10%;left:31%}@supports (color:color-mix(in lab, red, red)){.art-beam{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--art-line) 22%, transparent), transparent)}}.art-beam{filter:blur(2px);transform:rotate(28deg)}.art-grain{background:var(--art-line);width:12px;height:12px;box-shadow:0 0 0 11px var(--art-line), 0 0 32px var(--art-line);border-radius:50%;position:absolute;top:22%;right:18%}@supports (color:color-mix(in lab, red, red)){.art-grain{box-shadow:0 0 0 11px color-mix(in srgb, var(--art-line) 13%, transparent), 0 0 32px var(--art-line)}}.content-card-copy{z-index:2;padding:30px;position:absolute;bottom:0;left:0;right:0}.content-card-copy>span{color:var(--art-line);letter-spacing:.2em;font-size:10px;font-weight:850}.content-card-copy h3{margin:8px 0 5px;font-size:clamp(1.35rem,2vw,2rem);line-height:1}.content-card-copy p{color:var(--muted-strong);margin:0;font-size:13px}.content-card:first-child .content-card-copy{padding:40px}.content-card:first-child .content-card-copy h3{font-size:clamp(2.3rem,4vw,3.5rem)}.content-note{color:#818894;grid-template-columns:24px 1fr;align-items:start;gap:13px;max-width:840px;margin:30px auto 0;display:grid}.content-note .icon{color:var(--gold);margin-top:2px}.content-note p{text-align:center;margin:0;font-size:13px}.proof-section{border-bottom:1px solid var(--line)}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.testimonial-card{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(145deg, var(--surface-raised), var(--surface));min-height:296px;margin:0;padding:34px;position:relative;overflow:hidden}.testimonial-card:after{content:"";border:1px solid #fac03914;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-55px;right:-55px}.testimonial-mark{border:1px solid var(--gold-deep);width:44px;height:44px;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:28px;display:grid}.testimonial-card blockquote{color:var(--warm-100);font-family:var(--font-display);margin:0 0 28px;font-size:19px;font-weight:650;line-height:1.55}.testimonial-card figcaption{border-top:1px solid var(--line);gap:2px;padding-top:20px;display:grid}.testimonial-card figcaption strong{font-size:14px}.testimonial-card figcaption span{color:var(--gold);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750}.process-section{background:var(--ink-900)}.process-heading{margin-bottom:68px}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;position:relative}.process-step{min-height:260px;padding:0 24px 0 0}.process-top{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.process-number{color:var(--gold);font-family:var(--font-display);letter-spacing:.18em;font-size:13px;font-weight:850}.process-icon{border:1px solid var(--line);background:var(--surface);width:48px;height:48px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.process-step h3{margin-bottom:12px;font-size:21px}.process-step p{color:var(--muted);margin:0;font-size:14px}.process-rule{grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.process-rule span{background:var(--line);height:1px;position:relative}.process-rule span:before{border:2px solid var(--gold);background:var(--ink-900);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:0}.installation-section{border-block:1px solid var(--line);background:radial-gradient(700px 480px at 76% 45%, #fac03914, transparent 70%), var(--ink-950);position:relative}.installation-grid{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:clamp(64px,9vw,130px)}.installation-copy h2{letter-spacing:-.045em;max-width:570px;margin:17px 0 22px;font-size:clamp(2.6rem,4.3vw,4rem);line-height:1.02}.installation-copy>p{max-width:590px;color:var(--muted);margin-bottom:32px;font-size:17px}.installation-points{gap:19px;margin:0 0 36px;padding:0;list-style:none;display:grid}.installation-points li{color:var(--muted);grid-template-columns:22px 1fr;gap:14px;font-size:14px;display:grid}.installation-points .icon{color:var(--gold)}.installation-points strong{color:var(--warm-100)}.installation-actions{flex-wrap:wrap;gap:12px;display:flex}.setup-journal{border-radius:var(--radius-lg);background:#11141a;border:1px solid #353b45;padding:15px;position:relative;box-shadow:0 38px 90px #00000061}.setup-journal:before{z-index:-1;content:"";background:#fac03905;border:1px solid #fac03921;border-radius:50%;position:absolute;inset:12% -9% -9% 10%}.journal-topbar{color:#828995;letter-spacing:.15em;justify-content:space-between;align-items:center;padding:3px 4px 14px;font-size:10px;font-weight:800;display:flex}.journal-topbar i{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:-14px 0 #393f49,-28px 0 #393f49}.journal-screen{border:1px solid var(--line);background:linear-gradient(145deg,#171b22,#0e1116);border-radius:8px;padding:clamp(24px,4vw,42px)}.journal-device{border:1px solid var(--gold-deep);color:var(--gold);background:#211b0d;border-radius:6px;align-items:center;gap:11px;margin-bottom:32px;padding:10px 13px;font-size:12px;font-weight:800;display:inline-flex}.journal-screen ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.journal-screen li{grid-template-columns:42px 1fr;gap:18px;padding-bottom:27px;display:grid;position:relative}.journal-screen li:not(:last-child):after{background:var(--line-strong);content:"";width:1px;position:absolute;top:31px;bottom:5px;left:15px}.journal-screen li>span{border:1px solid var(--gold-deep);width:31px;height:31px;color:var(--gold);background:#19170f;border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.journal-screen li strong{color:var(--warm-100);margin:3px 0 4px;font-size:14px;display:block}.journal-screen li p{color:var(--muted);margin:0;font-size:13px}.journal-status{border-top:1px solid var(--line);color:#808792;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-top:4px;padding-top:20px;font-size:11px;font-weight:750;display:flex}.journal-status i{background:#6b727d;border-radius:50%;width:7px;height:7px}.journal-corner{border-color:var(--gold);opacity:.55;width:18px;height:18px;position:absolute}.corner-a{border-top:1px solid;border-left:1px solid;top:-6px;left:-6px}.corner-b{border-bottom:1px solid;border-right:1px solid;bottom:-6px;right:-6px}.availability-section{background:var(--ink-900)}.availability-grid{grid-template-columns:minmax(450px,1fr) minmax(0,.9fr);align-items:center;gap:clamp(62px,9vw,130px)}.availability-art{position:relative}.availability-art svg{filter:drop-shadow(0 20px 45px #0000004d);width:100%}.map-scanline{position:absolute;inset:15% 4%;overflow:hidden}.map-scanline:after{content:"";background:linear-gradient(90deg,#0000,#fac0398c,#0000);height:2px;animation:4.8s ease-in-out infinite map-scan;position:absolute;inset:-2px 0 auto}@keyframes map-scan{0%,10%{opacity:0;transform:translateY(0)}20%{opacity:1}78%{opacity:1}90%,to{opacity:0;transform:translateY(265px)}}.availability-copy h2{letter-spacing:-.045em;margin:17px 0 21px;font-size:clamp(2.4rem,3.8vw,3.6rem);line-height:1.04}.availability-copy>p{color:var(--muted)}.region-list{flex-wrap:wrap;gap:9px;margin:27px 0;display:flex}.region-list span{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted-strong);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.region-list .icon{color:var(--gold)}.availability-note{border-left:2px solid var(--gold);background:#fac0390d;padding:14px 16px;font-size:13px}.availability-note strong{color:var(--warm-100)}.final-cta{border-top:1px solid var(--line);text-align:center;background:#090b0e;padding-block:clamp(120px,12vw,190px);position:relative;overflow:hidden}.final-cta:before{aspect-ratio:2;content:"";border:1px solid #fac0391a;border-radius:50%;width:min(1100px,95vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);box-shadow:0 0 0 70px #fac03905,0 0 0 145px #fac03903}.final-cta-inner{position:relative}.cta-signal{width:120px;height:62px;margin:0 auto 25px;position:relative}.cta-signal span{border:1px solid var(--gold);opacity:.25;border-bottom:0;border-radius:100px 100px 0 0;position:absolute;bottom:0;left:50%;right:50%;transform:translate(-50%)}.cta-signal span:first-child{width:112px;height:56px}.cta-signal span:nth-child(2){opacity:.45;width:76px;height:38px}.cta-signal span:nth-child(3){opacity:.7;width:40px;height:20px}.cta-signal i{background:var(--gold);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #fac039b3}.final-cta h2{letter-spacing:-.052em;margin:17px auto 20px;font-size:clamp(2.8rem,5vw,4.7rem);line-height:1}.final-cta p{max-width:610px;color:var(--muted);margin:0 auto 35px;font-size:16px}.final-actions{flex-wrap:wrap;justify-content:center;gap:13px;display:flex}@media (width<=1180px){.home-hero{min-height:auto}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:30px}.hero-copy h1{font-size:clamp(3.5rem,6vw,4.6rem)}.benefit-card{grid-template-columns:52px 1fr;padding:30px 24px}.benefit-icon{width:52px;height:52px}.device-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.content-grid{grid-auto-rows:238px}.installation-grid{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:56px}}@media (width<=980px){.hero-grid{text-align:center;grid-template-columns:1fr;padding-block:92px 116px}.hero-copy{max-width:720px;margin-inline:auto}.hero-lede{margin-inline:auto}.hero-actions,.hero-trust{justify-content:center}.hero-visual{width:min(680px,86vw);margin:-12px auto 0}.hero-scroll{display:none}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-heading{grid-template-columns:1fr;gap:22px}.content-heading>p{max-width:680px}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:270px}.content-card:nth-child(n){grid-area:span 1/span 1}.content-card:first-child,.content-card:nth-child(6){grid-column:span 2}.content-card:first-child{grid-row:span 2}.testimonial-grid{grid-template-columns:1fr}.testimonial-card{grid-template-columns:48px 1fr;gap:0 22px;min-height:0;display:grid}.testimonial-mark{grid-row:1/3}.testimonial-card blockquote{margin-bottom:20px}.testimonial-card figcaption{grid-column:2}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 26px}.process-rule{display:none}.process-step{min-height:0}.installation-grid,.availability-grid{grid-template-columns:1fr}.installation-copy{max-width:680px}.setup-journal{width:min(680px,100%)}.availability-art{width:min(620px,100%);margin-inline:auto}.availability-copy{max-width:680px}}@media (width<=767px){.home-hero:before{background-size:52px 52px}.hero-grid{padding-block:72px 90px}.hero-copy h1{margin-block:17px 21px;font-size:clamp(3rem,14vw,4.25rem);line-height:.98}.hero-lede{font-size:17px}.hero-actions{display:grid}.hero-actions .btn{width:100%}.hero-trust{text-align:left;justify-content:start;width:fit-content;margin:30px auto 0;display:grid}.hero-visual{width:min(620px,104vw);margin-inline:-2vw}.readout-top{right:5%}.readout-bottom{left:5%}.benefits-grid{grid-template-columns:1fr}.benefit-card{min-height:0}.device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.device-card{min-height:170px;padding-inline:12px}.device-disclaimer{font-size:10px}.content-heading{margin-bottom:38px}.content-heading h2{font-size:clamp(2.5rem,12vw,3.45rem)}.content-heading>p{font-size:15px}.content-grid{grid-template-columns:1fr;grid-auto-rows:248px;gap:14px}.content-card:nth-child(n){grid-area:span 1/span 1}.content-card:first-child{min-height:390px}.content-card-copy,.content-card:first-child .content-card-copy{padding:25px}.content-card:first-child .content-card-copy h3{font-size:2.4rem}.content-note{grid-template-columns:22px 1fr}.content-note p{text-align:left}.testimonial-card{padding:28px;display:block}.testimonial-mark{margin-bottom:20px}.process-heading{margin-bottom:42px}.process-grid{grid-template-columns:1fr;gap:0}.process-step{padding:0 0 42px 64px;position:relative}.process-step:not(:last-child):after{background:var(--line);content:"";width:1px;position:absolute;top:48px;bottom:5px;left:23px}.process-top{margin:0;display:block;position:absolute;top:0;left:0}.process-number{display:none}.process-icon{width:48px;height:48px}.process-step h3{padding-top:8px}.installation-grid{gap:52px}.installation-copy h2,.availability-copy h2{font-size:clamp(2.45rem,11vw,3.3rem)}.installation-actions{display:grid}.installation-actions .btn{width:100%}.setup-journal{padding:10px}.journal-screen{padding:22px 18px}.availability-grid{gap:34px}.availability-art{width:112%;margin-inline:-6%}.final-cta h2{font-size:clamp(2.55rem,12vw,3.6rem)}.final-actions{display:grid}.final-actions .btn{width:100%}}@media (width<=430px){.hero-grid{padding-top:60px}.hero-copy h1{font-size:clamp(2.82rem,13vw,3.4rem)}.hero-art-caption{display:none}.signal-readout{transform:scale(.9)}.readout-top{transform-origin:100% 0;right:0}.readout-bottom{transform-origin:0 100%;bottom:12%;left:0}.benefit-card{padding:26px 23px;display:block}.benefit-icon{margin-bottom:20px}.device-card h3{font-size:14px}.testimonial-card blockquote{font-size:17px}.journal-screen li{grid-template-columns:34px 1fr;gap:12px}.region-list{grid-template-columns:1fr;display:grid}.region-list span{width:100%}}@media (prefers-reduced-motion:reduce){.hero-scroll i:after,.map-scanline:after{animation:none}}.order-page-body{background:radial-gradient(900px 520px at 50% 0%, #fac0390d, transparent 72%), var(--ink-900)}.checkout-intro{border-bottom:1px solid var(--line);background:linear-gradient(90deg, #080a0df5, #080a0dc7), radial-gradient(700px 320px at 82% 40%, #fac03929, transparent 72%), var(--ink-950);position:relative;overflow:hidden}.checkout-intro:after{content:"";border:1px solid #fac03921;border-radius:50%;width:420px;height:420px;position:absolute;top:-260px;right:4vw;box-shadow:0 0 0 64px #fac03908,0 0 0 128px #fac03905}.checkout-intro-inner{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(320px,.68fr);align-items:end;gap:72px;padding-block:clamp(72px,8vw,112px);display:grid;position:relative}.checkout-intro h1{letter-spacing:-.055em;max-width:790px;margin:16px 0 0;font-size:clamp(2.6rem,5vw,4.75rem);font-weight:830;line-height:.99}.checkout-intro p{max-width:480px;color:var(--muted);margin:0 0 5px;font-size:17px;line-height:1.72}.checkout-section{background:var(--ink-900)}.checkout-layout{grid-template-columns:minmax(0,7fr) minmax(350px,5fr);align-items:start;gap:clamp(32px,4vw,56px);display:grid}.checkout-form-card,.summary-card,.payment-explainer{box-shadow:0 24px 64px #00000029}.checkout-form-card{padding:clamp(26px,3.4vw,46px)}.order-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:30px;display:flex}.order-card-heading h2{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(1.6rem,2.5vw,2.15rem);font-weight:800;line-height:1.12}.order-kicker{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.checkout-fieldset{border:0;min-width:0;margin:0;padding:34px 0 0}.checkout-fieldset[disabled]{opacity:.66}.checkout-error-summary{margin-top:28px}.checkout-error-summary ul{gap:4px;margin:10px 0 0;padding-left:18px;display:grid}.checkout-error-summary a{text-underline-offset:3px;text-decoration:underline}.checkout-consent{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);gap:7px;margin-top:30px;padding:21px;display:grid}.checkout-consent .field-hint,.checkout-consent .field-error{margin:0 0 0 34px}.checkout-submit-zone{border-top:1px solid var(--line);gap:16px;margin-top:32px;padding-top:30px;display:grid}.checkout-submit{min-height:60px}.checkout-submit-note{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.checkout-submit-note .icon{color:var(--gold)}.checkout-summary{top:calc(var(--header-h) + 28px);gap:20px;display:grid;position:sticky}.summary-card{padding:clamp(26px,3vw,38px)}.summary-heading{padding-bottom:25px}.summary-heading h2{font-size:clamp(1.45rem,2vw,1.8rem)}.summary-controls{grid-template-columns:minmax(0,1.3fr) minmax(120px,.7fr);gap:14px;padding-block:25px;display:grid}.summary-controls .field{gap:6px}.summary-controls .form-control{min-height:48px;padding-block:10px}.summary-details{margin:0}.summary-details>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding-block:13px;display:flex}.summary-details dt{color:var(--muted);font-size:14px}.summary-details dd{color:var(--warm-100);text-align:right;margin:0;font-weight:750}.summary-details .summary-total{align-items:end;margin-top:10px;padding-top:23px}.summary-total dt{color:var(--warm-100);font-weight:800}.summary-total dd{color:var(--gold);font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2rem,3vw,2.75rem);font-weight:850;line-height:1}.summary-total small{color:var(--muted);font-family:var(--font-body);letter-spacing:.1em;font-size:11px}.summary-price-note{color:var(--muted);margin:19px 0 0;font-size:12px;line-height:1.55}.payment-explainer{grid-template-columns:52px 1fr;gap:20px;padding:27px;display:grid}.payment-explainer-icon,.payment-card-symbol{border:1px solid var(--gold);place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.payment-explainer-icon,.payment-card-symbol{border:1px solid color-mix(in srgb, var(--gold) 48%, var(--line))}}.payment-explainer-icon,.payment-card-symbol{border-radius:var(--radius-md);color:var(--gold);background:#fac03914}.payment-explainer h2{margin:8px 0 10px;font-size:20px;line-height:1.22}.payment-explainer p{color:var(--muted);margin-bottom:18px;font-size:14px}.payment-explainer ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.payment-explainer li{color:var(--muted-strong);grid-template-columns:25px 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.payment-explainer li span{border:1px solid var(--gold-deep);width:24px;height:24px;color:var(--gold);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.checkout-support-card{color:var(--muted);grid-template-columns:24px 1fr;gap:14px;padding:12px 8px;display:grid}.checkout-support-card>.icon{color:var(--gold);margin-top:3px}.checkout-support-card strong{color:var(--warm-100)}.checkout-support-card p{margin:3px 0;font-size:13px}.checkout-support-card a{color:var(--gold);text-underline-offset:3px;font-size:13px;font-weight:750;text-decoration:underline}.checkout-mobile-summary{display:none}.thank-you-page{background:radial-gradient(760px 470px at 50% 5%, #fac03926, transparent 72%), linear-gradient(180deg, var(--ink-950), var(--ink-900) 58%, var(--ink-850));overflow:hidden}.thank-you-hero{padding-block:clamp(82px,8vw,126px) clamp(96px,10vw,154px);position:relative}.thank-you-hero:before{content:"";border:1px solid #fac0391a;border-radius:50%;width:720px;height:720px;position:absolute;top:-540px;left:50%;transform:translate(-50%);box-shadow:0 0 0 74px #fac03906,0 0 0 148px #fac03904}.thank-you-composition{z-index:1;text-align:center;position:relative}.success-mark{color:#052314;background:linear-gradient(145deg,#1fd876,#24ac65);border:1px solid #45d98c;border-radius:50%;place-items:center;width:98px;height:98px;margin:0 auto 28px;display:grid;box-shadow:0 0 0 11px #35d07f14,0 28px 70px #14aa5f3b}.thank-you-composition>.eyebrow:before{display:none}.thank-you-composition h1{letter-spacing:-.055em;max-width:810px;margin:15px auto 20px;font-size:clamp(2.5rem,5vw,4.65rem);font-weight:840;line-height:1.01}.thank-you-lead{max-width:680px;color:var(--muted);margin:0 auto;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75}.confirmation-strip{border:1px solid var(--line);border-radius:var(--radius-md);text-align:left;background:#15181ed6;width:min(100%,708px);margin:44px auto 22px;padding:0 28px;box-shadow:0 20px 70px #0000002e}.confirmation-strip dl{grid-template-columns:.8fr .8fr 1.4fr;margin:0;display:grid}.confirmation-strip dl>div{border-right:1px solid var(--line);min-width:0;padding:20px}.confirmation-strip dl>div:first-child{padding-left:0}.confirmation-strip dl>div:last-child{border-right:0;padding-right:0}.confirmation-strip dt,.bank-details dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:750}.confirmation-strip dd{color:var(--warm-100);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800}.status-dot{background:var(--warning);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 3px #f3b94f1a}.payment-card{background:linear-gradient(180deg, #fac03909, transparent 24%), var(--surface);text-align:left;border-color:#343a45;width:min(100%,708px);margin-inline:auto;overflow:hidden;box-shadow:0 36px 100px #0000004d}.payment-card-header{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;padding:34px 36px 30px;display:flex}.payment-card-header h2{letter-spacing:-.03em;margin:17px 0 8px;font-size:26px;line-height:1.16}.payment-card-header p{max-width:500px;color:var(--muted);margin:0;font-size:14px}.payment-card-symbol{flex:none}.bank-details{margin:0;padding:4px 36px}.bank-details>div{border-bottom:1px solid var(--line);min-height:74px;padding:18px 94px 16px 0;position:relative}.bank-details dd{color:var(--warm-50);font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:750}.bank-details .bank-reference dd{color:var(--gold);letter-spacing:.04em;font-size:21px}.copy-button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:38px;color:var(--muted-strong);background:#11141a;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.copy-button:hover{border-color:var(--gold-deep);color:var(--gold)}.bank-warning{margin:28px 36px 0}.next-steps{border-top:1px solid var(--line);margin-top:30px;padding:30px 36px 36px}.next-steps-heading h2{letter-spacing:-.025em;margin:8px 0 24px;font-size:24px}.next-steps ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.next-steps li{border-top:1px solid var(--line);grid-template-columns:48px 1fr;gap:14px;padding:17px 0;display:grid}.next-steps li>span{color:var(--gold);font-family:var(--font-display);letter-spacing:.08em;font-size:13px;font-weight:850}.next-steps strong{color:var(--warm-50);font-size:15px;display:block}.next-steps p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.55}.confirmation-actions{justify-content:center;gap:14px;margin-top:34px;display:flex}.thank-you-support-note{color:var(--muted);margin:18px 0 0;font-size:13px}.thank-you-support-note a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}@media (width<=1023px){.checkout-intro-inner{grid-template-columns:1fr;gap:28px}.checkout-intro p{max-width:700px}.checkout-layout{grid-template-columns:1fr}.checkout-summary{order:-1;position:static}.summary-card{max-width:none}.payment-explainer{display:none}.checkout-support-card{padding-inline:0}}@media (width<=767px){.order-page-body:has(.checkout-page) .floating-support{bottom:92px}.checkout-intro-inner{padding-block:64px}.checkout-intro h1{font-size:clamp(2.35rem,11vw,3.55rem)}.checkout-intro p{font-size:16px}.checkout-layout{gap:24px}.checkout-form-card,.summary-card{border-radius:var(--radius-sm)}.checkout-form-card{padding:24px 20px}.order-card-heading{padding-bottom:24px}.checkout-fieldset{padding-top:26px}.checkout-consent{padding:17px}.summary-card{padding:24px 20px}.summary-controls{grid-template-columns:1fr 1fr}.checkout-mobile-summary{z-index:40;width:var(--rail);border:1px solid var(--gold);justify-content:space-between;align-items:center;gap:18px;min-height:66px;margin:28px auto -48px;padding:10px 76px 10px 16px;display:flex;position:sticky;bottom:12px}@supports (color:color-mix(in lab, red, red)){.checkout-mobile-summary{border:1px solid color-mix(in srgb, var(--gold) 48%, var(--line))}}.checkout-mobile-summary{border-radius:var(--radius-md);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.checkout-mobile-summary{background:color-mix(in srgb, var(--surface-raised) 94%, transparent)}}.checkout-mobile-summary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 40px #00000070}.checkout-mobile-summary>span:first-child{display:grid}.checkout-mobile-summary small{color:var(--muted);font-size:11px}.checkout-mobile-summary strong{color:var(--gold);font-size:17px}.checkout-mobile-summary>span:last-child{color:var(--warm-100);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.thank-you-hero{padding-block:72px 96px}.success-mark{width:86px;height:86px}.thank-you-composition h1{font-size:clamp(2.35rem,11.5vw,3.55rem)}.confirmation-strip{padding:0 20px}.confirmation-strip dl{grid-template-columns:1fr 1fr}.confirmation-strip dl>div{padding:17px 14px 17px 0}.confirmation-strip dl>div:nth-child(2){border-right:0;padding-left:14px}.confirmation-strip dl>div:last-child{border-top:1px solid var(--line);grid-column:1/-1;padding:16px 0}.payment-card-header{padding:27px 22px 24px}.payment-card-symbol{display:none}.bank-details{padding-inline:22px}.bank-warning{margin:22px 22px 0}.next-steps{padding:26px 22px 28px}.confirmation-actions{flex-direction:column}.confirmation-actions .btn{width:100%}}@media (width<=430px){.checkout-section{padding-top:48px}.order-card-heading{align-items:flex-start}.order-card-heading>.badge{display:none}.summary-controls{grid-template-columns:1fr}.checkout-consent .field-hint,.checkout-consent .field-error{margin-left:0}.checkout-mobile-summary{padding-right:66px}.checkout-mobile-summary>span:last-child{font-size:0}.checkout-mobile-summary>span:last-child .icon{width:22px;height:22px}.payment-card-header h2{font-size:23px}.bank-details>div{padding-right:76px}.bank-details dd{font-size:16px}.bank-details .bank-reference dd{font-size:18px}.copy-button{padding-inline:8px}.copy-button span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.next-steps li{grid-template-columns:38px 1fr}}.plans-hero{background:radial-gradient(700px 520px at 82% 45%, #fac0391f, transparent 68%), linear-gradient(115deg, var(--ink-900) 0 55%, #11151b 100%);padding-block:clamp(112px,12vw,184px);position:relative;overflow:hidden}.plans-hero:after{content:"";border:1px solid #fac03926;border-radius:50%;width:420px;height:420px;position:absolute;top:50%;right:max(4vw,50vw - 668px);transform:translateY(-50%);box-shadow:0 0 0 70px #fac03908,0 0 0 140px #fac03905}.plans-hero-grid{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(64px,9vw,144px);position:relative}.plans-hero-copy{max-width:760px}.plans-hero h1{letter-spacing:-.06em;margin:18px 0 24px;font-size:clamp(3rem,6vw,5.75rem);line-height:.98}.plans-hero-copy>p{max-width:660px;color:var(--muted-strong);font-size:clamp(1.05rem,1.7vw,1.25rem)}.plans-hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.plan-brief{border:1px solid var(--line-strong);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101318e0;padding:34px;position:relative;box-shadow:0 32px 100px #00000059}.plan-brief:before{background:linear-gradient(90deg, transparent, var(--gold), transparent);content:"";height:1px;position:absolute;top:-1px;left:32px;right:32px}.plan-brief-kicker{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:800;display:block}.plan-brief-row{border-top:1px solid var(--line);grid-template-columns:72px 1fr;align-items:center;gap:18px;padding-block:15px;display:grid}.plan-brief-row strong{color:var(--warm-50);font-family:var(--font-display);letter-spacing:-.04em;font-size:30px}.plan-brief-row span{color:var(--muted-strong);font-size:14px}.plan-brief>p{color:var(--muted);margin:20px 0 0;font-size:13px}.plans-notes-heading{max-width:850px;margin-inline:auto}.plan-notes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.plan-note-card{min-height:310px;padding:32px;position:relative;overflow:hidden}.plan-note-card .icon{color:var(--gold);margin:26px 0 34px}.plan-note-card h3{margin-bottom:12px;font-size:22px}.plan-note-card p{color:var(--muted);margin:0;font-size:14px}.plan-note-index{color:#383e48;font-family:var(--font-display);letter-spacing:-.06em;font-size:54px;font-weight:850;line-height:1;position:absolute;top:24px;right:26px}.plan-process-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(64px,9vw,140px)}.plan-process header{top:calc(var(--header-h) + 48px);align-self:start;position:sticky}.plan-process h2{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.04}.plan-process header p{max-width:500px;color:var(--muted)}.plan-process-list{margin:0;padding:0;list-style:none}.plan-process-list li{border-top:1px solid var(--line);grid-template-columns:64px 1fr;gap:26px;padding:28px 0;display:grid}.plan-process-list li:last-child{border-bottom:1px solid var(--line)}.plan-process-list>li>span{color:var(--gold);letter-spacing:.14em;font-size:12px;font-weight:850}.plan-process-list h3{margin-bottom:7px;font-size:20px}.plan-process-list p{color:var(--muted);margin:0;font-size:14px}.plans-final{background:radial-gradient(720px 320px at 50% 100%, #fac0391f, transparent 70%), var(--ink-850);padding-block:clamp(96px,10vw,152px)}.plans-final-inner{text-align:center;max-width:850px}.plans-final h2{letter-spacing:-.045em;margin:14px 0 16px;font-size:clamp(2.3rem,4.5vw,4rem);line-height:1.04}.plans-final p{max-width:640px;color:var(--muted);margin:0 auto 30px}.showroom-hero{background:radial-gradient(700px 340px at 25% 0%, #fac0391a, transparent 70%), var(--ink-950);padding-block:clamp(96px,10vw,148px)}.showroom-hero-inner{max-width:1040px}.showroom-hero .badge{margin-bottom:34px}.showroom-hero .eyebrow{width:fit-content;display:flex}.showroom-hero h1{letter-spacing:-.06em;max-width:900px;margin:16px 0 22px;font-size:clamp(3rem,6vw,5.5rem);line-height:.98}.showroom-hero p{max-width:700px;color:var(--muted-strong);font-size:18px}.showroom-jump{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.showroom-jump a{border:1px solid var(--line);min-height:40px;color:var(--muted-strong);border-radius:999px;align-items:center;padding:8px 13px;font-size:13px;font-weight:750;display:inline-flex}.showroom-jump a:hover{border-color:var(--gold-deep);color:var(--gold)}.showroom-section{scroll-margin-top:var(--header-h);padding-block:clamp(80px,8vw,124px)}.showroom-section-head{grid-template-columns:58px 1fr;align-items:start;gap:20px;margin-bottom:38px;display:grid}.showroom-index{color:var(--line-strong);font-family:var(--font-display);letter-spacing:-.05em;font-size:34px;font-weight:850;line-height:1}.showroom-section-head h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(2rem,3.8vw,3rem);line-height:1.05}.showroom-panel{padding:32px}.showroom-panel h3{letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:14px}.showroom-panel h3:not(:first-child){border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.component-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.component-row-end{align-items:flex-end}.showroom-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:780px}.showroom-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.showroom-feature-card,.showroom-device-card,.showroom-quote-card{min-height:310px;padding:30px}.showroom-icon{border:1px solid var(--gold-deep);width:58px;height:58px;color:var(--gold);background:#201a0d;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.showroom-feature-card h3,.showroom-device-card h3{margin:34px 0 10px;font-size:21px}.showroom-feature-card p,.showroom-device-card p{color:var(--muted);font-size:14px}.showroom-device-card{background:linear-gradient(145deg, #fac0390f, transparent 45%), var(--surface);flex-direction:column;justify-content:space-between;display:flex}.showroom-device-card>.icon{color:var(--gold)}.showroom-device-card h3{margin-top:10px}.showroom-quote-card{flex-direction:column;margin:0;display:flex}.showroom-quote-card>.icon{color:var(--gold)}.showroom-quote-card blockquote{color:var(--warm-100);font-family:var(--font-display);margin:34px 0 26px;font-size:19px;line-height:1.5}.showroom-quote-card figcaption{gap:4px;margin-top:auto;display:grid}.showroom-quote-card figcaption span{color:var(--muted);font-size:12px}.showroom-form{max-width:940px;padding:32px}.showroom-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.showroom-token-row{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:28px;padding-top:28px;display:flex}.showroom-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.showroom-empty,.showroom-loading,.showroom-status-card{min-height:350px;padding:28px}.showroom-empty{flex-direction:column;align-items:flex-start;display:flex}.showroom-empty h3{margin:28px 0 10px}.showroom-empty p{color:var(--muted);font-size:14px}.showroom-empty .btn{margin-top:auto}.showroom-loading{overflow:hidden}.skeleton{background:#252a32;border-radius:999px;height:14px;margin-bottom:16px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);animation:1.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-short{width:30%;height:26px;margin-bottom:40px}.skeleton-title{width:72%;height:30px;margin-bottom:28px}.skeleton-action{width:100%;height:48px;margin-top:72px}@keyframes shimmer{to{transform:translate(100%)}}.showroom-status-card>p{color:var(--muted);margin-bottom:22px;font-size:14px}.status-list{gap:12px;display:grid}.status-list>span{color:var(--muted-strong);grid-template-columns:94px 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.status-list .badge{justify-content:center}@media (width<=1023px){.plans-hero-grid{grid-template-columns:1fr}.plan-brief{max-width:620px}.plan-notes-grid,.showroom-card-grid,.showroom-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-process-grid{grid-template-columns:1fr}.plan-process header{position:static}.showroom-quote-card,.showroom-status-card{grid-column:1/-1}}@media (width<=768px){.plans-hero{padding-block:88px}.plans-hero:after{opacity:.5;right:-280px}.plans-hero h1,.showroom-hero h1{font-size:clamp(2.8rem,15vw,4.5rem)}.plans-hero-actions{display:grid}.plan-brief{padding:26px}.plan-notes-grid,.showroom-pricing-grid,.showroom-card-grid,.showroom-alert-grid,.showroom-state-grid{grid-template-columns:1fr}.showroom-quote-card,.showroom-status-card{grid-column:auto}.plans-final-inner{text-align:left}.plans-final p{margin-inline:0}.showroom-section-head{grid-template-columns:44px 1fr;gap:12px}.showroom-panel,.showroom-form{padding:22px}.component-row{flex-direction:column;align-items:stretch}.component-row .btn{width:100%}.showroom-feature-card,.showroom-device-card,.showroom-quote-card{min-height:280px}}@media (width<=430px){.plan-brief-row{grid-template-columns:60px 1fr}.plan-process-list li{grid-template-columns:44px 1fr;gap:14px}.showroom-hero p{font-size:16px}.showroom-jump{grid-template-columns:1fr 1fr;display:grid}.showroom-jump a{justify-content:center}.status-list>span{grid-template-columns:84px 1fr}}.showroom-page{background:#0a0d11}.showroom-page .showroom-hero{background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/88px 88px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/88px 88px,radial-gradient(760px 360px at 72% 10%,#fac03921,#0000 68%),#090b0e;padding-block:clamp(76px,7vw,108px)}.showroom-page .showroom-hero-inner{max-width:none}.showroom-page .showroom-hero .badge{margin-bottom:24px}.showroom-page .showroom-hero h1{max-width:1000px;font-size:clamp(3.2rem,5.2vw,5rem)}.showroom-page .showroom-hero p{max-width:780px}.showroom-page .showroom-jump{gap:7px;margin-top:28px}.showroom-page .showroom-jump a{background:#11151bb8;min-height:38px;font-size:12px}.showroom-page .showroom-section{padding-block:clamp(70px,6vw,92px)}.showroom-page .showroom-section-head{grid-template-columns:52px 1fr;margin-bottom:30px}.showroom-page .showroom-index{color:#414854;font-size:30px}.showroom-page .showroom-section-head h2{max-width:880px;font-size:clamp(2rem,3.5vw,2.8rem)}.showroom-page .showroom-subhead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.showroom-page .showroom-subhead-spaced{margin-top:42px}.showroom-page .showroom-subhead h3{margin:5px 0 0;font-size:22px}.showroom-page .showroom-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.showroom-page .showroom-card-note{color:var(--muted);margin:16px 0 0;font-size:12px}.showroom-page .showroom-truth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.showroom-page .showroom-claim-card{min-height:190px;padding:20px}.showroom-page .showroom-claim-card>strong{color:var(--gold);margin-top:25px;font-size:26px;line-height:1;display:block}.showroom-page .showroom-claim-card p{color:var(--warm-100);margin:8px 0 14px;font-weight:750}.showroom-page .showroom-claim-card small{color:var(--muted);font-size:11px;line-height:1.45;display:block}.showroom-page .showroom-gate-panel{background:linear-gradient(115deg, #fac0390f, transparent 42%), var(--surface);border-color:#6b5120;grid-template-columns:.75fr 1.25fr;gap:34px;margin-top:16px;padding:26px;display:grid}.showroom-page .showroom-gate-panel h3{margin:10px 0 8px;font-size:24px;line-height:1.1}.showroom-page .showroom-gate-panel p{color:var(--muted);margin:0;font-size:13px}.showroom-page .showroom-gate-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.showroom-page .showroom-gate-card{border:1px solid var(--line);background:#101319;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.showroom-page .showroom-gate-card .badge{width:fit-content}.showroom-page .showroom-gate-card strong{font-size:13px}.showroom-page .showroom-gate-card small{color:var(--muted);text-transform:capitalize;font-size:10px}.showroom-page .showroom-icon-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.showroom-page .showroom-icon-tile{border:1px solid var(--line);background:#101419;border-radius:8px;grid-template-columns:42px 1fr;align-items:center;gap:3px 10px;min-height:82px;padding:12px;display:grid}.showroom-page .showroom-icon-tile .v2-icon-glyph{grid-row:1/3}.showroom-page .showroom-icon-tile>span:nth-child(2){font-size:11px;font-weight:750;line-height:1.25}.showroom-page .showroom-icon-tile code{color:var(--muted);font-size:9px}.showroom-page .showroom-matrix{padding:24px}.showroom-page .showroom-matrix+.showroom-matrix{margin-top:14px}.showroom-page .showroom-matrix-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.showroom-page .showroom-matrix-head h3{margin:6px 0 0;font-size:22px}.showroom-page .showroom-matrix-head>p{max-width:430px;color:var(--muted);text-align:right;margin:0;font-size:12px}.showroom-page .showroom-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.showroom-page .showroom-specimen{border:1px solid var(--line);background:#101319;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:13px;display:grid}.showroom-page .showroom-specimen>span:first-child{color:#8e959f;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.showroom-page .showroom-specimen .btn{width:100%}.showroom-page .showroom-two-up{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.showroom-page .showroom-two-up .showroom-matrix{margin-top:0}.showroom-page .showroom-compact-state-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.showroom-page .showroom-link{border:1px solid #0000;border-radius:6px;width:fit-content;min-height:36px;padding:4px 8px}.showroom-page .showroom-link.is-disabled{color:#626974;opacity:.68}.showroom-page .showroom-link.is-error{border-color:var(--danger);color:#ffaaa5;background:#291413}.showroom-page .showroom-link.is-selected{border-color:var(--gold-deep);color:var(--gold);background:#251d0d}.showroom-page .is-loading{color:var(--muted-strong);position:relative;border-color:#59616d!important}.showroom-page .is-loading .spinner{width:15px;height:15px}.showroom-page .is-error{border-color:var(--danger)!important}.showroom-page .v2-tablist .is-error{color:#ffaaa5;background:#291413}.showroom-page .v2-tablist .is-success{color:#8cebb6;background:#0d2d1d}.showroom-page .showroom-tab-rows{gap:8px;display:grid}.showroom-page .showroom-tab-rows .showroom-specimen{grid-template-columns:110px 1fr;align-items:center}.showroom-page .showroom-tab-rows .v2-tablist{flex-wrap:nowrap}.showroom-page .showroom-tab-rows button[disabled]{color:#666d77;opacity:.6}.showroom-page .showroom-choice-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.showroom-page .showroom-choice-group{border:1px solid var(--line);border-radius:8px;align-content:start;gap:7px;margin:0;padding:14px;display:grid}.showroom-page .showroom-choice-group legend{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;padding:0 7px;font-size:11px;font-weight:850}.showroom-page .showroom-choice,.showroom-page .showroom-check,.showroom-page .showroom-switch{border:1px solid var(--line);background:#0f1318;border-radius:7px;grid-template-columns:20px 1fr;align-items:center;gap:10px;min-height:56px;padding:9px 10px;display:grid}.showroom-page .showroom-choice input,.showroom-page .showroom-check input{width:18px;height:18px;accent-color:var(--gold);margin:0}.showroom-page .showroom-choice span,.showroom-page .showroom-check span{display:grid}.showroom-page .showroom-choice small,.showroom-page .showroom-check small{color:var(--muted);font-size:10px}.showroom-page .showroom-choice strong,.showroom-page .showroom-check strong,.showroom-page .showroom-switch strong{font-size:12px}.showroom-page .showroom-choice.is-selected,.showroom-page .showroom-check.is-selected,.showroom-page .showroom-switch.is-selected{border-color:var(--gold);background:#251d0d}.showroom-page .showroom-choice.is-error,.showroom-page .showroom-check.is-error{border-color:var(--danger);background:#291413}.showroom-page .showroom-choice.is-success,.showroom-page .showroom-check.is-success,.showroom-page .showroom-switch.is-success{border-color:var(--success);background:#0d2d1d}.showroom-page .showroom-choice.is-loading,.showroom-page .showroom-check.is-loading,.showroom-page .showroom-switch.is-loading{opacity:.8;background-image:linear-gradient(90deg,#0000,#ffffff0a,#0000)}.showroom-page .showroom-switch{grid-template-columns:38px 1fr}.showroom-page .showroom-switch input{opacity:0;pointer-events:none;position:absolute}.showroom-page .showroom-switch>span{background:#20252c;border:1px solid #565e69;border-radius:999px;width:36px;height:20px;position:relative}.showroom-page .showroom-switch>span:after{content:"";background:#9da4ae;border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:3px;left:3px}.showroom-page .showroom-switch input:checked+span{border-color:var(--gold);background:#3a2c0d}.showroom-page .showroom-switch input:checked+span:after{background:var(--gold);transform:translate(16px)}.showroom-page .showroom-switch:has(input:disabled){color:#69707a;opacity:.62}.showroom-page .showroom-switch.is-error>span{border-color:var(--danger)}.showroom-page .showroom-switch.is-success>span{border-color:var(--success);background:#123923}.showroom-page .showroom-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.showroom-page .showroom-field-grid .field{align-content:start;min-height:112px}.showroom-page .form-control.is-hover{transform:none;color:var(--warm-50)!important;background:#15140f!important;border-color:#75612f!important}.showroom-page .form-control.is-pressed{border-color:var(--gold);filter:brightness(.9);transform:none!important}.showroom-page .form-control.is-success{box-shadow:0 0 0 3px #35d07f1a;border-color:var(--success)!important}.showroom-page .form-control.is-selected{border-color:var(--gold-deep);background:#211a0d}.showroom-page .showroom-loading-field>span{display:block;position:relative}.showroom-page .showroom-loading-field .spinner{color:var(--gold);position:absolute;top:17px;right:15px}.showroom-page .showroom-loading-field .form-control{padding-right:46px}.showroom-page .showroom-field-success{color:#86eeb4;font-size:13px}.showroom-page .showroom-select-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.showroom-page .showroom-listbox{gap:5px;display:grid}.showroom-page .showroom-listbox>div{border:1px solid #0000;grid-template-columns:76px 1fr;align-items:center;gap:10px;min-height:44px;display:grid}.showroom-page .showroom-listbox>div>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.showroom-page .showroom-listbox>div>strong{font-size:12px}.showroom-page .showroom-listbox .is-disabled{color:#656c76;opacity:.6}.showroom-page .showroom-listbox .is-error{color:#ffaaa5;background:#291413}.showroom-page .showroom-listbox .is-success{color:#8cebb6;background:#0d2d1d}.showroom-page .showroom-live-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.showroom-page .showroom-live-grid .v2-live-card{min-height:250px}.showroom-page .showroom-live-grid .v2-live-copy .icon{color:var(--gold)}.showroom-page .showroom-poster-grid{grid-auto-columns:minmax(185px,1fr)}.showroom-page .showroom-poster-grid .v2-vod-card{min-height:350px}.showroom-page .showroom-poster-grid .v2-vod-poster{height:260px}.showroom-page .showroom-device-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.showroom-page .showroom-device-grid .v2-device-meta{display:grid}.showroom-page .showroom-device-grid .v2-text-link{margin-top:auto;font-size:12px}.showroom-page .showroom-device-related{align-items:start}.showroom-page .showroom-device-related .showroom-matrix{min-width:0}.showroom-page .showroom-app-grid,.showroom-page .showroom-login-grid{grid-template-columns:1fr 1fr}.showroom-page .showroom-app-grid .v2-app-card{min-width:0}.showroom-page .showroom-app-grid .v2-app-card>span:last-child{color:#cdbb86;grid-column:2}.showroom-page .showroom-login-grid .v2-login-card{padding:16px}.showroom-page .showroom-login-grid .v2-login-card>.icon{color:var(--gold)}.showroom-page .showroom-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.showroom-page .showroom-pricing-grid .v2-plan-card{min-height:570px}.showroom-page .showroom-pricing-grid .price-card-note{min-height:42px}.showroom-page .showroom-variant-strip{background:var(--line);grid-template-columns:1.2fr repeat(4,.8fr);gap:1px;margin-top:16px;padding:1px;display:grid;overflow:hidden}.showroom-page .showroom-variant-strip>div{background:#101419;min-width:0;padding:18px}.showroom-page .showroom-variant-strip h3{margin:7px 0 5px;font-size:20px}.showroom-page .showroom-variant-strip p{color:var(--muted);margin:0;font-size:11px}.showroom-page .showroom-variant{align-content:center;gap:6px;display:grid}.showroom-page .showroom-variant>span{color:var(--muted-strong);text-transform:uppercase;font-size:10px;font-weight:800}.showroom-page .showroom-variant strong{color:var(--gold);font-size:21px}.showroom-page .showroom-variant small{color:var(--muted);font-size:9px}.showroom-page .showroom-connection-compare{grid-template-columns:1.2fr .8fr .8fr;gap:14px;margin-top:16px;padding:24px;display:grid}.showroom-page .showroom-connection-compare>div:first-child{padding:8px 24px 8px 0}.showroom-page .showroom-connection-compare h3{margin:8px 0;font-size:25px;line-height:1.1}.showroom-page .showroom-connection-compare p{color:var(--muted);margin:0;font-size:12px}.showroom-page .showroom-limit-card{border:1px solid var(--line);background:#101419;border-radius:8px;align-content:start;gap:8px;padding:18px;display:grid}.showroom-page .showroom-limit-card .icon{color:var(--gold);margin-bottom:16px}.showroom-page .showroom-limit-card>span{color:var(--muted);text-transform:uppercase;font-size:10px}.showroom-page .showroom-limit-card strong{font-size:18px}.showroom-page .showroom-limit-card small{color:var(--muted);font-size:11px}.showroom-page .showroom-limit-card.is-selected{border-color:var(--gold);background:#241c0d}.showroom-page .showroom-guidance-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.showroom-page .showroom-guidance-grid .showroom-matrix{min-width:0}.showroom-page .showroom-quality-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.showroom-page .showroom-speed-grid{grid-template-columns:1fr 1fr}.showroom-page .showroom-speed-grid .v2-speed-card:last-child{grid-column:1/-1}.showroom-page .showroom-installation-card{grid-template-columns:.85fr .9fr 1.25fr;gap:22px;margin-top:14px;padding:26px;display:grid}.showroom-page .showroom-installation-intro h3{margin:9px 0;font-size:25px;line-height:1.1}.showroom-page .showroom-installation-intro p{color:var(--muted);font-size:12px}.showroom-page .showroom-install-device-list{align-content:start;gap:7px;display:grid}.showroom-page .showroom-install-device-list .v2-device-option{grid-template-columns:40px 1fr 18px}.showroom-page .showroom-install-device-list .v2-device-option-icon{width:40px;height:40px}.showroom-page .showroom-install-device-list small{color:var(--muted);font-size:10px}.showroom-page .showroom-install-steps{grid-template-columns:1fr 1fr;align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.showroom-page .showroom-install-steps li{border:1px solid var(--line);background:#101419;border-radius:7px;grid-template-columns:24px 1fr;gap:8px;padding:10px;display:grid}.showroom-page .showroom-install-steps li>span{color:var(--gold);font-size:10px}.showroom-page .showroom-install-steps p{color:var(--muted-strong);margin:0;font-size:11px;line-height:1.4}.showroom-page .showroom-faq-preview{align-items:start}.showroom-page .showroom-faq-preview .v2-faq-item{min-height:150px}.showroom-page .showroom-faq-preview .v2-faq-answer p{margin:0}.showroom-page .showroom-collapsed-label{padding:0 18px 17px}.showroom-page .showroom-timeline{padding:24px}.showroom-page .showroom-timeline ol{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.showroom-page .showroom-timeline li{background:#101419;min-height:160px;padding:15px}.showroom-page .showroom-timeline li>span{color:var(--gold);font-size:10px;font-weight:850}.showroom-page .showroom-timeline strong{margin:25px 0 7px;font-size:13px;display:block}.showroom-page .showroom-timeline p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.showroom-page .showroom-status-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.showroom-page .showroom-status-strip>div{border:1px solid var(--line);background:#101419;border-radius:8px;align-content:center;justify-items:start;gap:9px;min-height:86px;padding:13px;display:grid}.showroom-page .showroom-status-strip small{color:var(--muted);font-size:10px}.showroom-page .showroom-support-grid .showroom-matrix{min-height:370px}.showroom-page .showroom-support-grid .v2-topic-cloud{margin:0}.showroom-page .showroom-support-grid .v2-topic-cloud span{border-radius:7px}.showroom-page .showroom-trouble-list{gap:7px;display:grid}.showroom-page .showroom-trouble-list .v2-troubleshooting-item{background:#0f1318}.showroom-page .showroom-feedback-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.showroom-page .showroom-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.showroom-page .showroom-empty,.showroom-page .showroom-loading,.showroom-page .showroom-status-card{min-height:330px;padding:24px}.showroom-page .showroom-empty .v2-card-kicker{margin-top:24px}.showroom-page .showroom-empty h3{margin:8px 0}.showroom-page .showroom-empty .btn{margin-top:auto}.showroom-page .showroom-status-card{flex-direction:column;display:flex}.showroom-page .showroom-status-card h3{margin:8px 0 18px}.showroom-page .showroom-status-card>.badge{width:fit-content;margin-top:auto}.showroom-page .showroom-summary-list{margin:0;display:grid}.showroom-page .showroom-summary-list div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.showroom-page .showroom-summary-list dt{color:var(--muted);font-size:11px}.showroom-page .showroom-summary-list dd{text-align:right;margin:0;font-size:11px;font-weight:750}@media (width<=1180px){.showroom-page .showroom-icon-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.showroom-page .showroom-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-page .showroom-pricing-grid .v2-plan-card{min-height:0}.showroom-page .showroom-live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.showroom-page .showroom-device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-page .showroom-timeline ol,.showroom-page .showroom-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.showroom-page .showroom-truth-grid,.showroom-page .showroom-state-grid,.showroom-page .showroom-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-page .showroom-gate-panel,.showroom-page .showroom-connection-compare,.showroom-page .showroom-installation-card{grid-template-columns:1fr}.showroom-page .showroom-variant-strip{grid-template-columns:1fr 1fr}.showroom-page .showroom-variant-strip>div:first-child{grid-column:1/-1}.showroom-page .showroom-connection-compare>div:first-child{padding-right:0}.showroom-page .showroom-choice-groups,.showroom-page .showroom-app-grid,.showroom-page .showroom-login-grid,.showroom-page .showroom-guidance-grid{grid-template-columns:1fr}}@media (width<=768px){.showroom-page .showroom-hero{padding-block:62px}.showroom-page .showroom-hero h1{font-size:clamp(2.75rem,13vw,4rem)}.showroom-page .showroom-section{padding-block:60px}.showroom-page .showroom-section-head{grid-template-columns:38px 1fr;gap:10px}.showroom-page .showroom-truth-grid,.showroom-page .showroom-state-grid,.showroom-page .showroom-field-grid,.showroom-page .showroom-two-up,.showroom-page .showroom-feedback-grid,.showroom-page .showroom-system-grid,.showroom-page .showroom-gate-grid,.showroom-page .showroom-select-grid,.showroom-page .showroom-compact-state-grid{grid-template-columns:1fr}.showroom-page .showroom-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-page .showroom-matrix{padding:18px}.showroom-page .showroom-matrix-head{flex-direction:column}.showroom-page .showroom-matrix-head>p{text-align:left}.showroom-page .showroom-tab-rows .showroom-specimen{grid-template-columns:1fr}.showroom-page .showroom-tab-rows .v2-tablist{flex-wrap:wrap;overflow:visible}.showroom-page .showroom-tab-rows .v2-tablist button{min-height:44px}.showroom-page .showroom-live-grid{grid-template-columns:none;grid-auto-columns:78vw;grid-auto-flow:column;display:grid;overflow-x:auto}.showroom-page .showroom-device-grid,.showroom-page .showroom-pricing-grid,.showroom-page .showroom-variant-strip{grid-template-columns:1fr}.showroom-page .showroom-variant-strip>div:first-child{grid-column:auto}.showroom-page .showroom-quality-grid{grid-template-columns:1fr 1fr}.showroom-page .showroom-install-steps{grid-template-columns:1fr}.showroom-page .showroom-timeline ol,.showroom-page .showroom-status-strip{grid-template-columns:1fr 1fr}.showroom-page .showroom-timeline li{min-height:140px}.showroom-page .showroom-trouble-list .v2-troubleshooting-item>summary{align-items:center;min-height:44px}}@media (width<=430px){.showroom-page .showroom-jump{grid-template-columns:1fr 1fr}.showroom-page .showroom-icon-grid{grid-template-columns:1fr}.showroom-page .showroom-subhead{flex-direction:column;align-items:flex-start}.showroom-page .showroom-poster-grid{grid-auto-columns:72vw}.showroom-page .showroom-timeline ol,.showroom-page .showroom-status-strip{grid-template-columns:1fr}}:root{--header-h:76px;--v2-warm-black:#0d0d0c;--v2-cool:#11151b;--v2-panel:#151920;--v2-panel-2:#181d25}.page-v2,.v2-page,.v2-order-page,.v2-thank-you-body,.v2-plans-page{background:var(--ink-900)}.demo-ribbon{letter-spacing:.11em;min-height:26px;padding-block:4px;font-size:10px}.site-header{height:var(--header-h)}.section,.v2-section{padding-block:clamp(76px,7.5vw,112px);position:relative}.section-cinematic{padding-block:clamp(88px,9vw,132px)}.section-heading{margin-bottom:38px}.section-heading h2{font-size:clamp(2rem,3.6vw,3rem)}.v2-split-heading,.v2-heading-split{text-align:left;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:48px;display:grid}.v2-split-heading h2,.v2-split-heading p,.v2-heading-split h2,.v2-heading-split p{margin-inline:0}.v2-split-heading p,.v2-heading-split p{justify-self:end;max-width:540px}.v2-truth-chip,.v2-status-pill,.v2-verification-label{color:#ffd472;letter-spacing:.06em;text-transform:uppercase;background:#211a0d;border:1px solid #6d521d;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.v2-card-label,.v2-card-kicker,.v2-panel-kicker,.order-kicker{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.v2-text-link{min-height:44px;color:var(--gold);align-items:center;gap:8px;font-weight:800;display:inline-flex}.v2-text-link:hover{color:#ffd673}.v2-disclaimer,.v2-verification-box{color:var(--muted);background:#10141a;border:1px solid #343943;border-radius:8px;align-items:flex-start;gap:10px;margin:28px 0 0;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.v2-disclaimer .icon,.v2-verification-box .icon{color:var(--gold);flex:none;margin-top:2px}.v2-filter-bar,.v2-chip-list,.v2-genre-filters,.v2-tablist,.v2-faq-categories{flex-wrap:wrap;gap:8px;display:flex}.v2-filter-chip,.v2-filter-bar>button,.v2-tablist>button{border:1px solid var(--line);min-height:42px;color:var(--muted-strong);background:#11151b;border-radius:999px;justify-content:center;align-items:center;padding:8px 15px;font-size:13px;font-weight:800;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.v2-filter-chip:hover,.v2-filter-chip[aria-pressed=true],.v2-filter-chip[aria-selected=true],.v2-filter-bar>button:hover,.v2-filter-bar>button[aria-selected=true],.v2-tablist>button[aria-selected=true]{border-color:var(--gold-deep);color:var(--gold);background:#2b210d}.v2-search-field,.v2-select-field{color:var(--muted-strong);gap:7px;font-size:12px;font-weight:800;display:grid}.v2-search-field{min-width:min(100%,340px);position:relative}.v2-search-field>.icon{z-index:1;width:18px;color:var(--muted);position:absolute;top:15px;left:14px}.v2-search-field input,.v2-search-field .v2-input-wrap,.v2-select-field select{border:1px solid var(--line-strong);min-height:50px;color:var(--warm-50);background:#0f1318;border-radius:8px}.v2-search-field input{outline:0;width:100%;padding:11px 14px 11px 44px}.v2-select-field select{min-width:220px;padding:10px 40px 10px 13px}.v2-search-field input:focus,.v2-select-field select:focus{border-color:var(--gold);outline:0;box-shadow:0 0 0 3px #fac03924}.v2-explorer-controls,.v2-explorer-tools{justify-content:space-between;align-items:end;gap:18px;margin-bottom:28px;display:flex}.v2-results-count{color:var(--muted);margin:0;font-size:13px}.v2-empty-state{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:10px;padding:34px}.v2-hero{isolation:isolate;background:linear-gradient(90deg,#090b0e 0%,#0b0e12 48%,#121008 100%);min-height:auto;overflow:hidden}.v2-hero:before{z-index:-2;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 55%,#0000)}.v2-hero-glow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#fac03924,#0000 64%);width:66vw;position:absolute;top:-18%;right:-8%}.v2-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(36px,5vw,80px);min-height:700px;padding-block:62px 30px;display:grid}.v2-hero-copy{z-index:2;max-width:650px;position:relative}.v2-hero-copy>.v2-truth-chip{margin-bottom:20px}.v2-hero-copy .eyebrow{margin-bottom:16px;display:flex}.v2-hero-copy h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(3.8rem,5.35vw,5.25rem);font-weight:800;line-height:.98}.v2-hero-lede{max-width:630px;color:var(--muted-strong);margin-bottom:28px;font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.62}.v2-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.v2-hero-facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 22px;margin:26px 0 0;padding:20px 0 0;list-style:none;display:flex}.v2-hero-facts li{color:var(--muted-strong);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.v2-hero-facts .icon{color:var(--gold)}.v2-hero-visual{min-width:0}.v2-tv-shell{width:min(100%,680px);margin-inline:auto;position:relative}.v2-tv-art{filter:drop-shadow(0 38px 60px #0000007a);width:100%}.v2-art-label{color:#8f96a2;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;bottom:7%;right:8%}.v2-stat-rail{border:1px solid var(--line);background:#101318e0;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v2-stat{border-right:1px solid var(--line);gap:3px;padding:22px 24px;display:grid}.v2-stat:last-child{border-right:0}.v2-stat strong{color:var(--warm-50);font-family:var(--font-display);letter-spacing:-.03em;font-size:24px}.v2-stat span{color:var(--muted-strong);font-size:13px;font-weight:750}.v2-stat small{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.v2-metric-note{color:#8e949e;text-align:center;margin-block:12px 40px;font-size:12px}.v2-intro-section{background:var(--v2-cool)}.v2-intro-layout{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:72px;display:grid}.v2-intro-copy h2{letter-spacing:-.045em;margin:14px 0 20px;font-size:clamp(2.3rem,4vw,3.6rem);line-height:1.02}.v2-intro-copy p{max-width:620px;color:var(--muted)}.v2-intro-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.v2-intro-flow li{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:38px 1fr;gap:12px;min-height:150px;padding:22px;display:grid}.v2-intro-flow>li>span{color:var(--gold);font-size:11px;font-weight:850}.v2-intro-flow strong{margin-bottom:7px;display:block}.v2-intro-flow p{color:var(--muted);margin:0;font-size:14px}.v2-feature-rail{scroll-snap-type:x mandatory;scrollbar-color:var(--gold-deep) #0d1014;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:14px;padding:2px 2px 18px;display:grid;overflow-x:auto}.v2-feature-card{border:1px solid var(--line);background:var(--surface);scroll-snap-align:start;border-radius:10px;min-height:190px;padding:24px}.v2-icon-glyph{width:42px;height:42px;color:var(--gold);background:#29200e;border:1px solid #5b4617;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.v2-icon-glyph:before{content:"";border:2px solid;border-radius:3px;width:12px;height:12px}.v2-icon-glyph:has(.icon):before{display:none}.v2-icon-glyph .icon{width:22px;height:22px}.v2-feature-card h3{margin:22px 0 8px;font-size:18px}.v2-feature-card p{color:var(--muted);margin:0;font-size:14px}.v2-before-order{grid-template-columns:1.1fr repeat(3,1fr);gap:12px;margin-top:52px;display:grid}.v2-before-order>div,.v2-before-order article{border:1px solid var(--line);background:#101419;border-radius:10px;min-height:188px;padding:22px}.v2-before-order h3{margin:12px 0 0;font-size:26px;line-height:1.1}.v2-before-order article .icon{color:var(--gold)}.v2-before-order article h4{margin:24px 0 8px}.v2-before-order article p{color:var(--muted);margin:0;font-size:13px}.v2-pricing{background:radial-gradient(700px 420px at 78% 25%, #fac03914, transparent 72%), var(--v2-warm-black)}.v2-connection-selector{border-radius:12px;width:min(720px,100%);margin:0 auto 38px;padding:18px;display:block}.v2-connection-selector legend{width:100%;color:var(--warm-50);text-align:center;padding:0;font-weight:800}.v2-fieldset-help{color:var(--muted);text-align:center;margin:4px 0 15px;font-size:13px}.v2-connection-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.v2-connection-option label{border-radius:8px;gap:0;min-width:0;display:grid}.v2-connection-option label strong{font-size:16px}.v2-connection-option label span{text-transform:uppercase;font-size:10px}.v2-plan-card{min-height:0;padding:24px}.v2-plan-card h3{margin-top:17px}.v2-plan-duration{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.v2-plan-price{margin-top:10px;font-size:clamp(2.5rem,3vw,3rem)}.v2-plan-facts{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:0;margin:20px 0;display:grid;overflow:hidden}.v2-plan-facts div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px 12px}.v2-plan-facts div:nth-child(2n){border-right:0}.v2-plan-facts div:nth-last-child(-n+2){border-bottom:0}.v2-plan-facts dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.v2-plan-facts dd{color:var(--warm-100);margin:3px 0 0;font-size:13px;font-weight:750}.v2-plan-inclusions{gap:7px;margin-bottom:20px}.v2-plan-inclusions li{font-size:12px}.v2-plan-activation-note{border-top:1px solid var(--line);gap:2px;margin:auto 0 18px;padding-top:16px;display:grid}.v2-plan-activation-note strong{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.v2-plan-activation-note span{color:var(--muted);font-size:12px}.v2-pricing-disclosures{border:1px solid var(--line);color:var(--muted);background:#111419;border-radius:10px;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;padding:18px 20px;font-size:12px;display:grid}.v2-pricing-disclosures p{margin:0}.v2-device-section{background:#0b0e12}.v2-device-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:230px;margin-top:26px;display:grid}.v2-device-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;min-height:230px;padding:22px;display:flex}.v2-device-card-top{justify-content:space-between;align-items:flex-start;display:flex}.v2-device-icon{width:46px;height:46px;color:var(--gold);background:#2a210f;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.v2-status-dot{color:#d9b85f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.v2-device-card h3{margin:22px 0 4px}.v2-device-card>p{color:var(--muted);margin:0 0 14px;font-size:13px}.v2-device-meta{grid-template-columns:1fr 1fr;gap:8px;margin:auto 0 10px;display:grid}.v2-device-meta div:last-child{grid-column:1/-1}.v2-device-meta dt{color:var(--muted);text-transform:uppercase;font-size:9px}.v2-device-meta dd{margin:1px 0 0;font-size:11px}.v2-service-tabs{border:1px solid var(--line);background:#101419;border-radius:12px;margin-top:52px;padding:28px}.v2-tab-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.v2-tab-panel{min-height:210px}.v2-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v2-app-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:38px 1fr;gap:5px 12px;padding:16px;display:grid}.v2-app-mark{width:38px;height:38px;color:var(--gold);background:#29200e;border-radius:8px;grid-row:1/4;justify-content:center;align-items:center;display:inline-flex}.v2-app-card h3{margin:0;font-size:14px}.v2-app-card p,.v2-app-card>span,.v2-app-card small{color:var(--muted);margin:0;font-size:11px}.v2-login-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.v2-login-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:20px}.v2-login-card h3{margin:16px 0 8px;font-size:17px}.v2-login-card p,.v2-login-card li{color:var(--muted);font-size:12px}.v2-login-card ul{margin:12px 0 0;padding-left:18px}.v2-credentials-note,.v2-security-banner{color:#dec995;background:#241b0c;border:1px solid #6d521d;border-radius:8px;grid-template-columns:24px 1fr;gap:12px;margin-top:18px;padding:15px;display:grid}.v2-credentials-note p,.v2-security-banner p{margin:0;font-size:13px}.v2-content-section{background:#10141a}.v2-live-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.v2-live-card{border:1px solid var(--line);background:#11151b;border-radius:10px;min-height:245px;position:relative;overflow:hidden}.v2-live-art{opacity:.85;position:absolute;inset:0}.v2-live-art:before,.v2-live-art:after,.v2-live-art span,.v2-live-art i,.v2-live-art b{content:"";position:absolute}.v2-live-art:before{background:linear-gradient(135deg,#fac03929,#0000 55%);inset:0}.v2-live-art:after{border:1px solid #fac0392e;inset:18px}.v2-pattern-field .v2-live-art,.pattern-field .v2-live-art{background:repeating-linear-gradient(90deg,#0000 0 28px,#fac03917 29px 30px)}.v2-pattern-ticker .v2-live-art,.pattern-ticker .v2-live-art{background:repeating-linear-gradient(0deg,#0000 0 24px,#fac03917 25px 26px)}.v2-pattern-stage .v2-live-art,.pattern-stage .v2-live-art{background:radial-gradient(at 50% 110%,#fac0393d 0 26%,#0000 27%),linear-gradient(135deg,#0000 35%,#fac03917 36% 38%,#0000 39%)}.v2-pattern-film .v2-live-art,.pattern-film .v2-live-art{background:radial-gradient(circle at 12px 12px,#fac03938 0 3px,#0000 4px) 0 0/30px 30px}.v2-pattern-stars .v2-live-art,.pattern-stars .v2-live-art{background:radial-gradient(circle at 25% 28%,#fac039 0 2px,#0000 3px),radial-gradient(circle at 75% 62%,#fac039 0 2px,#0000 3px)}.v2-pattern-contour .v2-live-art,.pattern-contour .v2-live-art{background:repeating-radial-gradient(at 70% 30%,#0000 0 18px,#fac0391a 19px 20px)}.v2-pattern-tiles .v2-live-art,.pattern-tiles .v2-live-art{background:linear-gradient(90deg,#fac0391a 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#fac0391a 1px,#0000 1px) 0 0/32px 32px}.v2-pattern-equalizer .v2-live-art,.pattern-equalizer .v2-live-art{clip-path:polygon(0 70%,12% 35%,24% 60%,38% 18%,52% 50%,66% 28%,80% 62%,100% 22%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#fac03924 0 7px,#0000 7px 15px)}.v2-pattern-routes .v2-live-art,.pattern-routes .v2-live-art{background:radial-gradient(circle at 18% 68%, var(--gold) 0 3px, transparent 4px), radial-gradient(circle at 75% 25%, var(--gold) 0 3px, transparent 4px), linear-gradient(25deg, transparent 46%, #fac03933 47% 49%, transparent 50%)}.v2-pattern-grid .v2-live-art,.pattern-grid .v2-live-art{background:repeating-linear-gradient(45deg,#0000 0 18px,#fac0391a 19px 20px),repeating-linear-gradient(-45deg,#0000 0 18px,#fac03912 19px 20px)}.v2-live-copy{z-index:2;background:linear-gradient(#0000,#07090cf5 32%);padding:20px;position:absolute;bottom:0;left:0;right:0}.v2-live-copy h3{margin:13px 0 5px}.v2-live-copy p,.v2-live-copy small{color:var(--muted);margin:0;font-size:12px}.v2-vod-section{background:#0b0e12}.v2-genre-filters{margin-bottom:26px}.v2-poster-rail,.v2-vod-grid{scroll-snap-type:x mandatory;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:14px;padding:2px 2px 16px;display:grid;overflow-x:auto}.v2-poster-card,.v2-vod-card{border:1px solid var(--line);background:var(--surface);scroll-snap-align:start;border-radius:10px;min-height:390px;overflow:hidden}.v2-poster-art,.v2-vod-poster{background:linear-gradient(145deg,#211a10,#8a571b 60%,#120f0c);height:305px;position:relative;overflow:hidden}.v2-poster-red .v2-poster-art,.tone-red .v2-vod-poster{background:linear-gradient(145deg,#210f0e,#8b2f28,#120b0b)}.v2-poster-blue .v2-poster-art,.tone-blue .v2-vod-poster{background:linear-gradient(145deg,#0d1725,#1b5f83,#091019)}.v2-poster-green .v2-poster-art,.tone-green .v2-vod-poster{background:linear-gradient(145deg,#0f1e17,#276347,#09120d)}.v2-poster-violet .v2-poster-art,.tone-violet .v2-vod-poster{background:linear-gradient(145deg,#1b1324,#65427d,#0e0a12)}.v2-poster-sand .v2-poster-art,.tone-sand .v2-vod-poster{background:linear-gradient(145deg,#2a2116,#957349,#151009)}.v2-poster-shape{border:1px solid #ffffff38;position:absolute}.v2-poster-shape.shape-one{aspect-ratio:1;width:72%;top:14%;left:12%;transform:rotate(26deg)}.v2-poster-shape.shape-two{aspect-ratio:1;border-radius:50%;width:90%;bottom:-8%;right:-18%}.v2-poster-art i{background:#ffffff70;width:2px;height:60%;position:absolute;top:12%;right:13%;transform:rotate(38deg)}.v2-poster-art b{color:#ffffffb3;letter-spacing:.18em;text-transform:uppercase;font-size:10px;position:absolute;bottom:18px;left:18px}.v2-poster-copy,.v2-vod-copy{padding:15px 17px}.v2-poster-copy span,.v2-poster-copy p,.v2-vod-copy span,.v2-vod-copy p{color:var(--muted);font-size:11px}.v2-poster-copy h3,.v2-vod-copy h3{margin:5px 0 3px}.v2-education-section{background:#11151b}.v2-term-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.v2-term-card{border:1px solid var(--line);background:var(--surface);border-radius:10px}.v2-term-card summary{cursor:pointer;grid-template-columns:42px 1fr 22px;align-items:center;gap:12px;padding:19px;list-style:none;display:grid}.v2-term-card summary::-webkit-details-marker{display:none}.v2-term-card summary span:nth-child(2){display:grid}.v2-term-card summary small{color:var(--muted);font-size:10px}.v2-term-card>p{color:var(--muted);margin:0;padding:0 19px 19px;font-size:13px}.v2-quality-layout{border:1px solid var(--line);background:#0e1217;border-radius:12px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;margin-top:50px;padding:32px;display:grid}.v2-quality-copy h3{margin:12px 0;font-size:28px}.v2-quality-copy p,.v2-quality-details{color:var(--muted)}.v2-quality-scale,.v2-quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;display:grid}.v2-quality-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:120px;padding:16px;display:flex}.v2-quality-card:nth-child(2){min-height:140px}.v2-quality-card:nth-child(3){min-height:160px}.v2-quality-card:nth-child(4){border-color:var(--gold-deep);min-height:180px}.v2-quality-card strong{color:var(--gold);font-size:24px}.v2-quality-card span,.v2-quality-card small{color:var(--muted);font-size:10px}.v2-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.v2-journey-step{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:42px 1fr;gap:12px;min-height:132px;padding:20px;display:grid}.v2-journey-step>span{color:var(--gold);font-size:11px;font-weight:850}.v2-journey-step h3{margin:0 0 6px;font-size:16px}.v2-journey-step p{color:var(--muted);margin:0;font-size:12px}.v2-activation-banner{color:#e6d2a0;background:#231a0b;border:1px solid #6d521d;border-radius:9px;grid-template-columns:28px 1fr;gap:12px;margin-top:18px;padding:16px 20px;display:grid}.v2-activation-banner p{margin:0;font-size:13px}.v2-installation-section{background:linear-gradient(120deg,#0a0d11,#151208)}.v2-installation-layout,.v2-install-layout{grid-template-columns:.8fr 1.2fr;gap:18px;display:grid}.v2-guide-selector,.v2-device-list{border:1px solid var(--line);background:#0f1318;border-radius:10px;padding:18px}.v2-guide-device-list{gap:7px;margin-top:16px;display:grid}.v2-guide-device-list button,.v2-device-option{border:1px solid var(--line);background:var(--surface);width:100%;min-height:58px;color:var(--warm-50);text-align:left;border-radius:8px;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;padding:10px 12px;display:grid}.v2-guide-device-list button[aria-pressed=true],.v2-device-option.is-selected{border-color:var(--gold);background:#251d0d}.v2-guide-device-list button span{display:grid}.v2-guide-device-list small{color:var(--muted);font-size:10px}.v2-guide-preview,.v2-selected-guide{background:linear-gradient(150deg, #fac03912, transparent 45%), var(--surface);border:1px solid #5f491a;border-radius:12px;padding:28px}.v2-guide-preview h3{margin:20px 0 8px;font-size:28px}.v2-guide-preview>article>p{color:var(--muted)}.v2-guide-preview dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.v2-guide-preview dl div{border:1px solid var(--line);background:#101419;border-radius:7px;padding:12px}.v2-guide-preview dt{color:var(--muted);text-transform:uppercase;font-size:9px}.v2-guide-preview dd{margin:3px 0 0;font-size:12px}.v2-guide-outline{border:1px solid var(--line);border-radius:8px;margin:18px 0;padding:14px}.v2-guide-outline summary{cursor:pointer;justify-content:space-between;font-weight:750;display:flex}.v2-guide-outline ol{columns:2;color:var(--muted);padding-left:20px;font-size:12px}.v2-network-section{background:#11151b}.v2-speed-grid,.v2-speed-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.v2-speed-row>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:16px}.v2-speed-row span,.v2-speed-row strong,.v2-speed-row small{display:block}.v2-speed-row span{color:var(--muted);font-size:11px}.v2-speed-row strong{color:var(--gold);margin-top:8px;font-size:20px}.v2-speed-row small{color:var(--muted);text-transform:uppercase;margin-top:5px;font-size:9px}.v2-speed-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:18px}.v2-speed-card>span{color:var(--gold);font-weight:850}.v2-speed-card strong{margin:14px 0 6px;font-size:28px;display:block}.v2-speed-card p{color:var(--muted);margin:0;font-size:11px}.v2-network-guidance,.v2-network-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.v2-network-guidance>div,.v2-network-checks{border:1px solid var(--line);background:#0f1318;border-radius:9px;padding:22px}.v2-network-guidance ul,.v2-network-guidance ol{color:var(--muted);grid-template-columns:1fr 1fr;gap:8px 18px;padding-left:20px;font-size:12px;display:grid}.v2-availability-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:72px;display:grid}.v2-availability-copy h2{margin:14px 0 16px;font-size:clamp(2.3rem,4vw,3.4rem);line-height:1.02}.v2-language-list,.v2-region-list,.v2-topic-cloud,.v2-reminder-options{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.v2-language-list span,.v2-region-list span,.v2-topic-cloud span,.v2-reminder-options i{border:1px solid var(--line);color:var(--muted-strong);background:#11151b;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-style:normal;display:inline-flex}.v2-availability-actions,.v2-support-actions,.v2-inline-support-links{flex-wrap:wrap;gap:10px;display:flex}.v2-availability-board{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:28px}.v2-availability-board ol{gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.v2-availability-board li{grid-template-columns:36px 1fr;display:grid}.v2-availability-board li span{color:var(--gold);font-size:11px}.v2-availability-board p{color:var(--muted);margin:0;font-size:13px}.v2-support-section{background:#0b0e12}.v2-support-layout,.v2-renewal-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.v2-support-card,.v2-renewal-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:28px}.v2-support-card h3,.v2-renewal-card h3{margin:12px 0;font-size:27px}.v2-support-card p,.v2-renewal-card p{color:var(--muted);font-size:13px}.v2-renewal-card ol{color:var(--muted-strong);gap:9px;padding-left:20px;font-size:13px;display:grid}.v2-troubleshooting-drawer{border:1px solid var(--line);background:#101419;border-radius:10px;margin-top:16px}.v2-troubleshooting-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.v2-troubleshooting-drawer>summary span{display:grid}.v2-troubleshooting-drawer>summary small{color:var(--muted)}.v2-troubleshooting-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 16px;display:grid}.v2-troubleshooting-item{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:13px}.v2-troubleshooting-item summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:13px;font-weight:750;display:flex}.v2-troubleshooting-item p,.v2-troubleshooting-item small{color:var(--muted);font-size:11px}.v2-faq-tools{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.v2-faq-list{gap:8px;display:grid}.v2-faq-item{border:1px solid var(--line);background:var(--surface);border-radius:9px}.v2-faq-button{width:100%;min-height:62px;color:var(--warm-50);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;font-weight:800;display:flex}.v2-faq-panel,.v2-faq-answer{color:var(--muted);padding:0 18px 17px}.v2-faq-footer{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:17px 20px;display:flex}.v2-faq-footer p{color:var(--muted);margin:0}.v2-final-cta{background:radial-gradient(at 50% 0,#fac0391a,#0000 62%),#0b0e12;padding-block:100px}.v2-final-cta-inner{text-align:center}.v2-final-cta h2{max-width:800px;margin:16px auto;font-size:clamp(2.5rem,4.8vw,4.3rem);line-height:1}.v2-final-cta p{max-width:660px;color:var(--muted);margin:0 auto 28px}.v2-final-cta .final-actions{justify-content:center}.v2-final-cta small{color:#858b95;margin-top:18px;display:block}.v2-cta-art{justify-content:center;gap:6px;height:34px;display:flex}.v2-cta-art span{background:var(--gold);width:3px;height:12px}.v2-cta-art span:nth-child(2){height:25px}.v2-cta-art span:nth-child(3){height:18px}.v2-legal-summary{border-top:1px solid var(--line);background:#0e1115;padding-block:26px}.v2-legal-summary .rail{grid-template-columns:1fr 1.4fr;gap:40px;display:grid}.v2-legal-summary p{color:var(--muted);margin:0;font-size:12px}.v2-legal-summary ul{color:#858b95;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.v2-subhero{background:radial-gradient(600px 320px at 80% 10%,#fac03917,#0000 68%),#0a0d11;padding-block:84px}.v2-subhero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:72px;display:grid}.v2-subhero h1{letter-spacing:-.05em;margin:16px 0 20px;font-size:clamp(3rem,5vw,4.8rem);line-height:.98}.v2-subhero-copy>p{max-width:650px;color:var(--muted);font-size:17px}.v2-context-panel{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:25px}.v2-context-panel h2{margin:12px 0 8px}.v2-context-panel p{color:var(--muted)}.v2-metric-strip{background:#11151b;padding-block:30px}.v2-data-label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.v2-metric-grid{grid-template-columns:repeat(4,1fr);margin:18px 0 0;padding:0;list-style:none;display:grid}.v2-metric-grid li{border-left:1px solid var(--line);padding:12px 18px}.v2-metric-grid strong{color:var(--gold);font-size:24px;display:block}.v2-metric-grid span{color:var(--muted);font-size:12px;display:block}.v2-metric-grid small{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:800;display:block}.v2-live-explorer .v2-live-grid{grid-template-columns:repeat(5,1fr)}.v2-inline-meta{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:grid}.v2-inline-meta dt{color:var(--muted);font-size:9px}.v2-inline-meta dd{margin:0;font-size:10px}.v2-install-browser .v2-device-family-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.v2-device-family-tabs button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--muted-strong);border-radius:999px;padding:8px 15px}.v2-device-family-tabs button[aria-selected=true]{border-color:var(--gold);color:var(--gold)}.v2-device-list{gap:8px;display:grid}.v2-device-option{grid-template-columns:44px 1fr auto}.v2-device-option-icon{width:44px;height:44px;color:var(--gold);background:#29200e;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.v2-device-option-copy{display:grid}.v2-device-meta{gap:6px;display:flex}.v2-device-meta i{color:var(--muted);font-size:10px;font-style:normal}.v2-guide-header,.v2-confirmation-card-header,.v2-confirmation-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.v2-guide-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.v2-guide-summary>div{border:1px solid var(--line);border-radius:7px;padding:12px}.v2-guide-summary span,.v2-guide-summary strong{display:block}.v2-guide-summary span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:10px}.v2-guide-summary strong{line-height:1.35}.v2-guide-steps{columns:2;color:var(--muted);gap:28px;padding-left:20px;font-size:12px}.v2-guide-callout{color:#dec995;background:#241b0c;border:1px solid #6d521d;border-radius:8px;margin-top:20px;padding:15px}.v2-app-section{background:#0b0e12}.v2-app-section .v2-app-grid{grid-template-columns:repeat(4,1fr)}.v2-app-section .v2-app-card{min-height:220px;display:block}.v2-app-monogram{width:44px;height:44px;color:var(--gold);background:#2a210f;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.v2-license-note{gap:8px;display:flex;color:#ceb978!important}.v2-login-section .v2-login-grid{grid-template-columns:repeat(4,1fr)}.v2-login-card-top{color:var(--gold);align-items:center;gap:10px;display:flex}.v2-login-card-top span{text-transform:uppercase;font-size:10px}.v2-handoff-grid,.v2-trust-grid{grid-template-columns:1fr 1fr;gap:52px;display:grid}.v2-handoff-list,.v2-trust-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v2-handoff-list li,.v2-trust-list li{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:14px}.v2-topic-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.v2-topic-grid li{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.v2-topic-icon{color:var(--gold)}.v2-search-wide{width:min(100%,640px)}.v2-input-wrap{align-items:center;gap:10px;padding-left:14px;display:flex}.v2-input-wrap input{min-height:48px;color:var(--warm-50);background:0 0;border:0;outline:0;flex:1}.v2-troubleshooting-grid{grid-template-columns:repeat(3,1fr)}.v2-troubleshooting-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:20px}.v2-troubleshooting-card header{gap:10px;display:flex}.v2-troubleshooting-card h3{margin:0;font-size:16px}.v2-troubleshooting-card p,.v2-troubleshooting-card small{color:var(--muted);font-size:11px}.v2-policy-status{background:#241b0c;border:1px solid #6d521d;border-radius:9px;padding:22px}.v2-policy-status p{color:#d6c18d}.v2-plans-hero{background:radial-gradient(600px 320px at 78% 20%,#fac03917,#0000 68%),#0a0d11;padding-block:72px}.v2-plans-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px}.v2-plans-hero h1{margin:16px 0 18px;font-size:clamp(3rem,5vw,4.6rem);line-height:.98}.v2-plan-brief{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:25px}.v2-plan-inclusion-grid{grid-template-columns:repeat(2,1fr);gap:8px 22px;margin:0;padding:0;list-style:none;display:grid}.v2-plan-inclusion-grid li{color:var(--muted-strong);gap:8px;font-size:12px;display:flex}.v2-plan-notes-grid{grid-template-columns:repeat(4,1fr)}.v2-plan-handoff-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px}.v2-handoff-facts{padding:24px}.v2-handoff-facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:10px 0;display:flex}.v2-handoff-facts dt{color:var(--muted)}.v2-handoff-facts dd{text-align:right;margin:0}.v2-plans-final{text-align:center;padding-block:70px}.v2-checkout-intro{background:radial-gradient(520px 280px at 85% 10%,#fac03917,#0000),#0a0d11;min-height:0;padding-block:70px}.v2-checkout-intro-inner{align-items:end}.v2-checkout-intro h1{font-size:clamp(3rem,5vw,4.6rem);line-height:.98}.v2-checkout-section{padding-block:70px}.v2-checkout-layout{grid-template-columns:minmax(0,7fr) minmax(360px,5fr);align-items:start}.v2-checkout-form,.v2-summary-card,.v2-payment-facts{background:var(--surface)}.v2-delivery-fieldset{border:0;margin:0;padding:0}.v2-delivery-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v2-choice-card{border:1px solid var(--line-strong);background:#0f1318;border-radius:8px;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:14px;display:grid;position:relative}.v2-choice-card>span{gap:4px;min-width:0;display:grid}.v2-choice-card strong,.v2-choice-card small{display:block}.v2-choice-card small{color:var(--muted);line-height:1.45}.v2-choice-card:has(input:checked){border-color:var(--gold);background:#241c0d}.v2-choice-card input{accent-color:var(--gold);margin-top:3px}.v2-summary-controls{grid-template-columns:1fr 1fr}.v2-summary-details .summary-total dd{color:var(--gold)}.v2-activation-facts{gap:8px;margin-top:16px;display:grid}.v2-activation-facts div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding:9px 0;display:grid}.v2-activation-facts dt{color:var(--muted)}.v2-activation-facts dd{text-align:right;margin:0}.v2-inline-order-support{margin-top:16px}.v2-inline-order-support .v2-inline-support-links{margin-top:10px}.v2-order-page .checkout-mobile-summary{display:none!important}.v2-hide-floating-support .floating-support{display:none}.v2-confirmation-hero{background:radial-gradient(circle at 50% 5%,#35d07f17,#0000 18%),radial-gradient(at 50% 0,#fac03917,#0000 52%),#090b0e;min-height:auto;padding:54px 0 72px}.v2-confirmation-composition{text-align:center;width:min(780px,100vw - 40px)}.v2-success-mark{border:1px solid #68e8a4;width:80px;height:80px;margin-bottom:18px;box-shadow:0 0 0 10px #35d07f14,0 16px 34px #00000059}.v2-success-mark .icon{color:#fff;stroke-width:2.2px}.v2-confirmation-composition h1{max-width:700px;margin:14px auto;font-size:clamp(3rem,4.2vw,3.6rem);line-height:1}.v2-confirmation-composition>p{max-width:650px;color:var(--muted);margin:0 auto 26px;font-size:15px}.v2-confirmation-card{text-align:left;padding:26px}.v2-confirmation-card-header{border-bottom:1px solid var(--line);padding-bottom:18px}.v2-confirmation-card-header h2{margin:8px 0 0;font-size:20px}.v2-pending-status{color:#ffd77d;text-transform:capitalize;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.v2-confirmation-summary,.v2-bank-panel,.v2-confirmation-steps{border-bottom:1px solid var(--line);padding-block:18px}.v2-confirmation-section-heading h2{margin:3px 0 0;font-size:18px}.v2-confirmation-facts{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(5,1fr);gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.v2-confirmation-facts div{background:#11151b;min-width:0;padding:10px}.v2-confirmation-facts dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px}.v2-confirmation-facts dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.v2-confirmation-facts a{color:var(--gold)}.v2-connection-reminder{color:var(--muted);margin:12px 0 0;font-size:11px}.v2-bank-details{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;display:grid;overflow:hidden}.v2-bank-details>div{background:#11151b;grid-template-columns:1fr auto;padding:11px}.v2-bank-details dt{grid-column:1/-1}.v2-bank-details dd{margin:2px 0 0;font-size:12px}.v2-confirmation-steps ol{grid-template-columns:repeat(5,1fr);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.v2-confirmation-steps li{border:1px solid var(--line);border-radius:7px;padding:11px;display:block}.v2-confirmation-steps li>span{color:var(--gold);font-size:9px}.v2-confirmation-steps strong{margin:6px 0;font-size:11px;display:block}.v2-confirmation-steps p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.v2-confirmation-actions{grid-template-columns:1fr 1fr;gap:10px;padding-top:20px;display:grid}.v2-confirmation-actions .btn{width:100%}.is-hover{transform:translateY(-1px);color:var(--gold)!important;background:#2b210d!important;border-color:#75612f!important}.is-focus{box-shadow:var(--focus)!important}.is-pressed{filter:brightness(.88);transform:translateY(1px)!important}.is-success{border-color:var(--success)!important}.v2-static-listbox{border:1px solid var(--gold);background:#0f1318;border-radius:8px;padding:8px}.v2-static-listbox div{border-radius:5px;padding:8px}.v2-static-listbox .is-selected{color:var(--gold);background:#2a210f}@media (width<=1180px){.v2-hero-grid{grid-template-columns:.9fr 1.1fr;gap:24px}.v2-hero-copy h1{font-size:clamp(3.2rem,5.8vw,4.25rem)}.v2-live-grid,.v2-live-explorer .v2-live-grid,.v2-device-grid,.v2-app-section .v2-app-grid,.v2-topic-grid{grid-template-columns:repeat(3,1fr)}.v2-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-plan-card{min-height:0}}@media (width<=900px){.v2-split-heading,.v2-heading-split,.v2-intro-layout,.v2-availability-layout,.v2-subhero-grid,.v2-plans-hero-grid,.v2-plan-handoff-grid,.v2-handoff-grid,.v2-trust-grid{grid-template-columns:1fr;gap:24px}.v2-split-heading p,.v2-heading-split p{justify-self:start}.v2-before-order{grid-template-columns:repeat(2,1fr)}.v2-before-order>div{grid-column:1/-1}.v2-hero-grid{text-align:center;grid-template-columns:1fr;min-height:0;padding-block:70px 10px}.v2-hero-copy{max-width:720px;margin-inline:auto}.v2-hero-copy .eyebrow,.v2-hero-actions,.v2-hero-facts{justify-content:center}.v2-hero-lede{margin-inline:auto}.v2-hero-visual{width:min(620px,88vw);margin-inline:auto}.v2-intro-layout{grid-template-columns:1fr}.v2-intro-copy{max-width:680px}.v2-term-grid{grid-template-columns:repeat(2,1fr)}.v2-quality-layout,.v2-installation-layout,.v2-install-layout,.v2-support-layout,.v2-renewal-grid{grid-template-columns:1fr}.v2-troubleshooting-grid{grid-template-columns:repeat(2,1fr)}.v2-checkout-layout{grid-template-columns:1fr}.v2-checkout-summary{order:-1;position:static}.v2-checkout-form{order:0}.v2-payment-facts{display:none}.v2-confirmation-facts{grid-template-columns:repeat(2,1fr)}.v2-confirmation-steps ol{grid-template-columns:1fr 1fr}.v2-legal-summary .rail{grid-template-columns:1fr}.v2-metric-grid,.v2-app-section .v2-app-grid,.v2-login-section .v2-login-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){:root{--header-h:64px}.demo-ribbon{white-space:nowrap;text-overflow:ellipsis;min-height:24px;padding:3px 10px;font-size:8px;overflow:hidden}.section,.v2-section{padding-block:64px}.section-cinematic{padding-block:74px}.section-heading{margin-bottom:28px}.v2-hero{min-height:auto}.v2-hero-grid{text-align:left;min-height:660px;padding-block:42px 0;position:relative}.v2-hero-copy{margin:0}.v2-hero-copy>.v2-truth-chip{display:none}.v2-hero-copy .eyebrow{justify-content:flex-start;margin-bottom:12px}.v2-hero-copy h1{letter-spacing:-.045em;overflow-wrap:normal;max-width:100%;margin-bottom:18px;font-size:42px;line-height:.98}.v2-hero-lede{max-width:100%;margin:0 0 19px;font-size:15px;line-height:1.53}.v2-hero-actions{justify-content:stretch;gap:9px;display:grid}.v2-hero-actions .btn{width:100%;min-height:52px}.v2-hero-facts{grid-template-columns:1fr 1fr;justify-content:stretch;gap:8px 12px;margin-top:18px;padding-top:14px;display:grid}.v2-hero-facts li{font-size:11px}.v2-hero-visual{z-index:0;opacity:.68;pointer-events:none;width:260px;margin:0;position:absolute;bottom:-32px;right:-12px}.v2-hero-copy{z-index:2;position:relative}.v2-art-label{display:none}.v2-stat-rail{border-inline:0;border-radius:0;grid-template-columns:1fr 1fr}.v2-stat{border-bottom:1px solid var(--line);padding:16px 20px}.v2-stat:nth-child(2n){border-right:0}.v2-stat:nth-last-child(-n+2){border-bottom:0}.v2-stat strong{font-size:20px}.v2-metric-note{text-align:left;margin-bottom:22px;padding-inline:20px}.v2-intro-flow{grid-template-columns:1fr}.v2-intro-flow li{min-height:0}.v2-feature-rail{grid-auto-columns:82vw}.v2-before-order{grid-template-columns:1fr;display:grid}.v2-before-order>div{grid-column:auto}.v2-before-order>div,.v2-before-order article{min-height:0}.v2-connection-selector{padding:14px}.v2-connection-options{grid-template-columns:1fr 1fr}.v2-plan-grid{grid-template-columns:1fr}.v2-plan-card{padding:22px}.v2-pricing-disclosures{grid-template-columns:1fr}.v2-filter-bar,.v2-chip-list,.v2-genre-filters,.v2-tablist,.v2-faq-categories{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.v2-filter-chip,.v2-filter-bar>button,.v2-tablist>button{flex:none}.v2-device-grid{grid-template-columns:1fr 1fr;min-height:0}.v2-device-card{min-height:220px;padding:17px}.v2-service-tabs{padding:18px}.v2-tab-header{flex-direction:column;align-items:flex-start}.v2-app-grid,.v2-login-grid{grid-template-columns:1fr}.v2-explorer-controls,.v2-explorer-tools,.v2-faq-tools{flex-direction:column;align-items:stretch}.v2-search-field,.v2-select-field,.v2-select-field select{width:100%;min-width:0}.v2-live-grid,.v2-live-explorer .v2-live-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:78vw;grid-auto-flow:column;display:grid;overflow-x:auto}.v2-live-card{scroll-snap-align:start}.v2-poster-rail,.v2-vod-grid{grid-auto-columns:58vw}.v2-term-grid{grid-template-columns:1fr}.v2-quality-layout{gap:28px;padding:20px}.v2-quality-scale,.v2-quality-grid{grid-template-columns:1fr 1fr;align-items:stretch}.v2-quality-card:nth-child(n){min-height:120px}.v2-journey-grid{grid-template-columns:1fr}.v2-journey-step{min-height:0}.v2-guide-preview{padding:20px}.v2-guide-preview dl{grid-template-columns:1fr}.v2-guide-outline ol,.v2-guide-steps{columns:1}.v2-speed-grid,.v2-speed-row{grid-template-columns:1fr 1fr}.v2-network-guidance,.v2-network-grid,.v2-network-guidance ul,.v2-network-guidance ol,.v2-troubleshooting-grid{grid-template-columns:1fr}.v2-faq-footer{flex-direction:column;align-items:flex-start}.v2-final-cta{padding-block:76px}.v2-legal-summary ul{display:grid}.v2-subhero{padding-block:58px}.v2-subhero h1,.v2-plans-hero h1,.v2-checkout-intro h1{font-size:39px}.v2-subhero-copy>p{font-size:15px}.v2-metric-grid,.v2-topic-grid{grid-template-columns:1fr 1fr}.v2-app-section .v2-app-grid,.v2-login-section .v2-login-grid,.v2-guide-summary{grid-template-columns:1fr}.v2-checkout-intro{padding-block:52px}.v2-checkout-intro-inner{display:block}.v2-checkout-intro-inner>p{margin-top:18px}.v2-checkout-section{padding-block:34px 64px}.v2-checkout-summary{order:-1}.v2-summary-controls,.v2-delivery-options{grid-template-columns:1fr 1fr}.v2-order-page .floating-support{display:none}.v2-confirmation-hero{padding:38px 0 54px}.v2-confirmation-composition{width:min(100% - 32px,780px)}.v2-success-mark{width:68px;height:68px}.v2-confirmation-composition h1{font-size:36px}.v2-confirmation-card{padding:18px}.v2-confirmation-card-header{flex-direction:column;align-items:flex-start}.v2-confirmation-facts{grid-template-columns:1fr 1fr}.v2-bank-details,.v2-confirmation-steps ol,.v2-confirmation-actions{grid-template-columns:1fr}}@media (width<=430px){.v2-hero-copy h1{font-size:40px}.v2-hero-grid{min-height:650px}.v2-hero-visual{width:245px}.v2-hero-facts li:last-child{grid-column:1/-1}.v2-device-grid{grid-template-columns:1fr}.v2-poster-rail,.v2-vod-grid{grid-auto-columns:72vw}.v2-speed-grid,.v2-speed-row,.v2-topic-grid,.v2-metric-grid{grid-template-columns:1fr}.v2-metric-grid li{border-bottom:1px solid var(--line)}.v2-summary-controls,.v2-delivery-options{grid-template-columns:1fr}.v2-confirmation-facts{grid-template-columns:1fr 1fr}}@media (width<=360px){.v2-hero-copy h1{font-size:37px}.v2-hero-lede{font-size:14px}.v2-hero-visual{width:220px}}@media (prefers-reduced-motion:reduce){.v2-live-card,.v2-poster-card,.v2-filter-chip{scroll-behavior:auto}}.v2-content-page .v2-explorer-tools{flex-wrap:wrap;justify-content:flex-start}.v2-content-page .v2-explorer-tools .v2-search-field{flex:300px}.v2-content-page .v2-explorer-tools .v2-select-field{flex:150px}.v2-content-page .v2-results-count{margin-left:auto}.v2-content-review{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff06;grid-template-columns:auto 1fr;gap:3px 18px;margin-top:28px;padding:18px 20px;display:grid}.v2-content-review span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.v2-content-review strong{color:var(--gold)}.v2-content-review p{color:var(--muted);grid-column:1/-1;margin:4px 0 0;font-size:13px}.v2-recent-toggle{min-height:48px}.v2-favorite-button{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.v2-favorite-button[aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:#f0b93414}@media (width<=767px){.v2-content-page .v2-results-count{margin-left:0}.v2-content-review{grid-template-columns:1fr}.v2-content-review p{grid-column:auto}}:root{--v3-night:#07090d;--v3-navy:#0a1018;--v3-panel:#111821;--v3-panel-2:#151d27;--v3-line:#ffffff1a;--v3-gold:#f4bd42;--v3-blue:#2e80ff;--v3-radius:20px;--v3-shadow:0 28px 80px #00000061}body.v2-page,body.v3-page{background:radial-gradient(900px 620px at 78% 4%, #2864b41a, transparent 72%), var(--v3-night)}.brand-mark{background:linear-gradient(145deg,#f4bd4233,#f4bd4208);border:1px solid #f4bd426b;border-radius:9px;place-items:center;width:31px;height:31px;margin-right:9px;display:inline-grid;position:relative;box-shadow:inset 0 0 20px #f4bd4214}.brand-mark:before,.brand-mark:after,.brand-mark i{background:var(--gold);content:"";display:block;position:absolute}.brand-mark:before{border-radius:5px;width:5px;height:15px;bottom:6px;left:7px;transform:skew(-18deg)}.brand-mark:after{border-radius:5px;width:5px;height:20px;bottom:6px;right:7px;transform:skew(-18deg)}.brand-mark i{border-radius:5px;width:5px;height:10px;bottom:6px;left:13px;transform:skew(-18deg)}.wordmark>span:not(.brand-mark){color:var(--gold)}.site-header{-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35);background:#07090dc2}.site-header.is-scrolled{background:#07090df0}.desktop-nav a{color:#b9c0ca}.site-footer{background:#07090c}.footer-main{padding-block:64px 46px}.v3-section,.v2-section.v3-sports-showcase,.v2-section.v3-vod-showcase,.v2-section.v3-live-catalogue,.v2-section.v3-quality-and-features{padding-block:clamp(76px,7.5vw,118px);position:relative}.v3-section-head,.v3-section-heading{text-align:left;justify-content:space-between;align-items:end;gap:48px;margin-bottom:40px;display:flex}.v3-section-head>div:first-child,.v3-section-heading>div:first-child{max-width:780px}.v3-section-head h2,.v3-section-heading h2{letter-spacing:-.055em;max-width:880px;margin:12px 0 0;font-size:clamp(2.15rem,4vw,4.25rem);font-weight:760;line-height:.98}.v3-section-head h2 span,.v3-section-heading h2 .gold-text{color:var(--gold)}.v3-section-head>p,.v3-section-head>div:last-child,.v3-section-heading>p,.v3-heading-support{width:min(100%,440px);color:var(--muted-strong);margin:0}.v3-section-head p,.v3-heading-support p{margin-bottom:13px}.v3-text-link,.v2-text-link{color:var(--gold);align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.v3-text-link:hover .icon,.v2-text-link:hover .icon{transform:translate(3px)}.v3-hero{min-height:calc(100svh - var(--header-h));border-bottom:1px solid var(--line);background:radial-gradient(850px 560px at 76% 28%,#3171c826,#0000 72%),radial-gradient(650px 480px at 30% 35%,#f4bd4212,#0000 76%),linear-gradient(#080b10,#090c11 75%,#080a0e);padding:clamp(54px,6vw,94px) 0 0;position:relative;overflow:hidden}.v3-hero:before{pointer-events:none;content:"";background:linear-gradient(90deg,#07090db8 0,#0000 51%);position:absolute;inset:0}.v3-hero-glow{aspect-ratio:1;border:1px solid #f4bd4212;border-radius:50%;width:54vw;position:absolute;top:15%;right:-12%;box-shadow:0 0 0 80px #ffffff03,0 0 0 160px #ffffff02}.v3-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(36px,5vw,78px);display:grid;position:relative}.v3-hero-copy{z-index:2;padding-block:26px 54px;position:relative}.v3-hero-copy h1{letter-spacing:-.07em;margin:18px 0 25px;font-size:clamp(3rem,5.5vw,6.4rem);font-weight:760;line-height:.88}.v3-hero-copy h1 span,.v3-hero-copy h1 strong{display:block}.v3-hero-copy h1 strong{color:var(--gold);font-weight:inherit;margin-top:.1em}.v3-hero-copy>p{color:#c1c7cf;max-width:625px;margin-bottom:29px;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.65}.v3-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.v3-hero-actions .btn-primary{box-shadow:0 12px 35px #f4bd422e}.v3-hero-assurances{flex-wrap:wrap;gap:12px 24px;margin:33px 0 0;padding:0;list-style:none;display:flex}.v3-hero-assurances li{color:var(--gold);align-items:center;gap:10px;display:flex}.v3-hero-assurances strong,.v3-hero-assurances small{display:block}.v3-hero-assurances strong{color:var(--warm-50);font-size:13px;line-height:1.25}.v3-hero-assurances small{color:var(--muted);font-size:11px}.v3-hero-stage{z-index:1;min-width:0;margin:0;position:relative}.v3-hero-stage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 55px 0 70px #090c11,inset 0 -55px 55px #090c11}.v3-hero-stage img{aspect-ratio:16/10;object-fit:cover;width:100%;box-shadow:var(--v3-shadow);border:1px solid #ffffff1f;border-radius:26px}.v3-live-chip,.v3-device-chip{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f5f7fa;background:#05080cd6;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex;position:absolute}.v3-live-chip{top:20px;left:20px}.v3-live-chip i{background:#ff524e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff524e26}.v3-device-chip{bottom:24px;right:20px}.v3-dev-chip,.v3-dev-disclosure{color:var(--warning);text-transform:uppercase;font-size:12px;font-weight:800}.v3-hero-stats{z-index:3;border-top:1px solid var(--v3-line);grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid;position:relative}.v3-hero-stats article{border-right:1px solid var(--v3-line);gap:2px;min-width:0;padding:23px 28px 25px;display:grid}.v3-hero-stats article:last-child{border-right:0}.v3-hero-stats strong{color:var(--gold);font-size:24px;line-height:1}.v3-hero-stats span{color:#c9ced5;font-size:12px;font-weight:700}.v3-hero-stats small{color:var(--muted);font-size:10px}.v3-benefits{border-bottom:1px solid var(--line);background:#0c1016;padding-block:30px}.v3-benefits.v3-section{padding-block:clamp(70px,7vw,105px)}.v3-head-center{text-align:center;max-width:840px;margin-inline:auto;display:block}.v3-head-center h2{margin-inline:auto}.v3-head-center p{width:auto;max-width:680px;color:var(--muted-strong);margin:18px auto 0}.v3-benefit-grid{grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.v3-benefit-grid li{border-right:1px solid var(--v3-line);grid-template-columns:38px 1fr;gap:11px;padding:10px 20px;display:grid}.v3-benefit-grid li:last-child{border-right:0}.v3-benefit-grid .icon{color:var(--gold)}.v3-benefit-grid strong,.v3-benefit-grid span{display:block}.v3-benefit-grid strong{font-size:13px;line-height:1.25}.v3-benefit-grid span{color:var(--muted);font-size:11px}.v3-benefit-card{border:1px solid var(--v3-line);background:linear-gradient(145deg,#151e29,#0d131a);border-radius:15px;min-height:190px;padding:19px}.v3-benefit-card .v3-icon{width:43px;height:43px;color:var(--gold);background:#f4bd421a;border-radius:11px;place-items:center;display:grid}.v3-benefit-card h3{margin:39px 0 7px;font-size:15px}.v3-benefit-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.v3-sports{border-block:1px solid var(--line);background:#080b0f;min-height:680px;position:relative;overflow:hidden}.v3-sports-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v3-sports-shade{background:linear-gradient(90deg,#05080cf7 0%,#05080cc7 49%,#05080c9e 100%),linear-gradient(#05080c2e,#05080ceb);position:absolute;inset:0}.v3-sports-grid{z-index:2;grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);align-items:center;gap:70px;min-height:680px;padding-block:70px;display:grid;position:relative}.v3-sports-copy h2{letter-spacing:-.06em;max-width:680px;margin:15px 0 20px;font-size:clamp(2.7rem,5vw,5.4rem);line-height:.94}.v3-sports-copy h2 span{color:var(--gold)}.v3-sports-copy>p{color:#c1c7cf;max-width:590px}.v3-sports-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:26px 0;display:flex}.v3-sports .v3-match-card{text-align:left;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:10px;max-width:540px;padding:13px 15px;display:grid;position:static}.v3-sports .v3-match-card>span{align-items:center;gap:5px;display:inline-flex}.v3-sports .v3-match-card>span i{background:#ff534f;border-radius:50%;width:6px;height:6px}.v3-sports .v3-match-card>strong{font-size:12px}.v3-sports .v3-match-card>strong:last-of-type{text-align:right}.v3-sports .v3-match-card>strong b{color:var(--gold)}.v3-sports .v3-match-card>em{color:var(--gold);font-size:11px;font-style:normal;font-weight:800}.v3-sports .v3-match-card>small{color:var(--muted);grid-column:1/-1;font-size:8px}.v3-sports-categories{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v3-sports-categories article{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#090d12b8;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;gap:13px;min-height:112px;padding:17px;display:grid}.v3-sports-categories article>.icon{color:var(--gold)}.v3-sports-categories h3{margin:0 0 3px;font-size:14px}.v3-sports-categories p{color:#aeb6c1;margin:0;font-size:9px;line-height:1.4}.v3-sports-layout{grid-template-columns:1.2fr .8fr;gap:22px;display:grid}.v3-sports-media{border:1px solid var(--v3-line);border-radius:var(--v3-radius);background:#111720;min-height:480px;margin:0;position:relative;overflow:hidden}.v3-sports-media img{object-fit:cover;width:100%;height:100%}.v3-sports-media:after{content:"";background:linear-gradient(#0000 25%,#04070ad1);position:absolute;inset:0}.v3-sports-caption{z-index:2;justify-content:space-between;align-items:end;gap:22px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.v3-sports-caption h3{margin:4px 0 0;font-size:clamp(1.8rem,3vw,3.4rem);line-height:1}.v3-sports-caption span{color:var(--gold);text-transform:uppercase;font-size:12px;font-weight:800}.v3-sport-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v3-sport-card{border:1px solid var(--v3-line);background:linear-gradient(145deg,#16202c,#0c1118);border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:148px;padding:20px;display:flex;position:relative;overflow:hidden}.v3-sport-card:after{content:"";border:1px solid #f4bd421f;border-radius:50%;width:115px;height:115px;position:absolute;top:-35px;right:-30px}.v3-sport-card .icon{color:var(--gold);margin-bottom:auto}.v3-sport-card h3{margin:14px 0 4px;font-size:17px}.v3-sport-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.v3-pricing{border-block:1px solid var(--line);background:radial-gradient(700px 400px at 50% 0,#f4bd4212,#0000),#080b0f}.v3-connection-selector{border:1px solid var(--v3-line);background:#11161d;border-radius:14px;align-items:center;gap:22px;width:fit-content;max-width:100%;margin:0 auto 28px;padding:8px 9px 8px 18px;display:flex}.v3-connection-selector legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.v3-connection-selector>span{color:var(--muted-strong);font-size:13px;font-weight:700}.v3-connection-options{gap:5px;display:flex}.v3-connection-options input{opacity:0;position:absolute}.v3-connection-options label{min-width:68px;color:var(--muted);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:baseline;gap:4px;padding:8px 10px;display:flex}.v3-connection-options label strong{font-size:16px}.v3-connection-options label small{font-size:10px}.v3-connection-options input:checked+label{background:var(--gold);color:var(--gold-ink);border-color:#f4bd427a}.v3-connection-options input:focus-visible+label{box-shadow:var(--focus)}.v3-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.v2-plan-card.v3-plan-card{border-color:var(--v3-line);min-height:0;box-shadow:none;background:linear-gradient(#ffffff08,#0000 40%),#11161d;border-radius:18px;padding:22px}.v2-plan-card.v3-plan-card:hover{border-color:#f4bd4257;transform:translateY(-3px)}.v2-plan-card.v3-plan-card.is-featured{background:linear-gradient(#f4bd421c,#0000 42%),#13171c;border-color:#f4bd4294;box-shadow:0 24px 55px #00000040}.v3-plan-card>header{min-height:25px;color:var(--gold);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:850;display:flex}.v3-popular-badge{background:var(--gold);color:var(--gold-ink);letter-spacing:.06em;border-radius:999px;padding:5px 8px;font-size:9px}.v3-plan-card h3{margin:15px 0 4px;font-size:22px}.v2-plan-price.v3-plan-price{margin:0 0 17px}.v3-plan-price>span{font-size:clamp(2.15rem,3.1vw,3.15rem)}.v3-plan-price small{font-size:10px}.v2-plan-facts.v3-plan-facts{border-block:1px solid var(--v3-line);grid-template-columns:1fr 1fr;gap:0;margin:0;padding:11px 0;display:grid}.v3-plan-facts div{padding-right:8px}.v3-plan-facts div+div{border-left:1px solid var(--v3-line);padding-left:12px}.v3-plan-facts dt{color:var(--muted);font-size:10px}.v3-plan-facts dd{color:var(--warm-50);margin:2px 0 0;font-size:12px;font-weight:750}.v3-plan-tags{flex-wrap:wrap;gap:5px;margin:15px 0;display:flex}.v3-plan-tags span{border:1px solid var(--v3-line);color:#c3c9d1;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex}.v3-plan-tags .icon{color:var(--gold)}.v3-plan-note{min-height:42px;color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.45}.v3-plan-details{border-block:1px solid #0000;margin-bottom:15px}.v3-plan-details summary{color:#dce0e5;cursor:pointer;justify-content:space-between;align-items:center;min-height:36px;font-size:11px;font-weight:800;list-style:none;display:flex}.v3-plan-details summary::-webkit-details-marker{display:none}.v3-plan-details[open] .icon{transform:rotate(180deg)}.v3-plan-details ul{color:var(--muted);gap:5px;margin:0 0 12px;padding-left:18px;font-size:10px;display:grid}.v3-plan-card .btn{min-height:44px;font-size:12px}.v3-plan-info{border:1px solid var(--v3-line);background:var(--v3-line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.v3-plan-info>span{background:#0f141a;grid-template-columns:30px 1fr;align-items:center;column-gap:10px;padding:14px 18px;display:grid}.v3-plan-info .icon{color:var(--gold);grid-row:1/3}.v3-plan-info strong{font-size:11px}.v3-plan-info small{color:var(--muted);font-size:10px}.v3-entertainment{background:#0d1117;overflow:hidden}.v3-entertainment-tabs,.v3-device-tabs{border:1px solid var(--v3-line);background:#080b0f;border-radius:12px;gap:4px;width:fit-content;max-width:100%;margin-bottom:24px;padding:4px;display:flex}.v3-entertainment-tabs button,.v3-device-tabs button{min-height:39px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.v3-entertainment-tabs button.is-active,.v3-device-tabs button.is-active{background:var(--gold);color:var(--gold-ink)}.v3-poster-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.v3-poster-card{aspect-ratio:2/3;border:1px solid var(--v3-line);background:#151b24;border-radius:15px;min-width:0;position:relative;overflow:hidden;box-shadow:0 16px 35px #0003}.v3-poster-card>img,.v3-poster-art>img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.v3-poster-card:hover>img,.v3-poster-card:hover .v3-poster-art>img{transform:scale(1.035)}.v3-poster-shade{background:linear-gradient(#0000 48%,#030507f0);position:absolute;inset:0}.v3-poster-card>button{z-index:3;color:#fff;background:#030507b8;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.v3-poster-card>button[aria-pressed=true]{color:var(--gold)}.v3-poster-card>div:last-child:not(.v3-poster-shade){z-index:2;position:absolute;bottom:14px;left:14px;right:14px}.v3-poster-card>div:last-child span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.v3-poster-card>div:last-child h3{margin:4px 0 2px;font-size:15px;line-height:1.15}.v3-poster-card>div:last-child p{color:#b4bbc5;margin:0;font-size:10px}.v3-original-note{color:var(--muted);align-items:center;gap:8px;margin:19px 0 0;font-size:11px;display:flex}.v3-live-categories{background:#080b0f}.v3-live-rail{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.v3-live-rail article{border:1px solid var(--v3-line);background:#111821;border-radius:15px;min-height:205px;padding:16px;position:relative;overflow:hidden}.v3-live-art{opacity:.68;background:radial-gradient(circle at 80% 15%,#2e80ff47,#0000 38%),linear-gradient(145deg,#0000 45%,#f4bd4217);position:absolute;inset:0}.v3-live-art span{border:1px solid #ffffff1f;border-radius:50%;width:130px;height:65px;position:absolute;top:35px;right:-30px;transform:rotate(-18deg)}.v3-live-rail article>.icon{color:var(--gold);position:relative}.v3-live-rail h3{margin:0;font-size:17px;position:absolute;bottom:50px;left:16px;right:16px}.v3-live-rail p{color:var(--muted);margin:0;font-size:10px;line-height:1.35;position:absolute;bottom:15px;left:16px;right:16px}.v3-live-footer{justify-content:space-between;align-items:center;gap:30px;margin-top:18px;display:flex}.v3-live-footer p{max-width:700px;color:var(--muted);margin:0;font-size:11px}.v3-feature-explainer{border-top:1px solid var(--line);background:#0d1117;padding-block:clamp(65px,6vw,92px)}.v3-term-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.v3-term-grid article{border:1px solid var(--v3-line);background:#111821;border-radius:14px;grid-template-columns:44px 1fr;gap:14px;padding:18px;display:grid}.v3-term-icon{width:42px;height:42px;color:var(--gold);background:#f4bd421a;border-radius:11px;place-items:center;display:grid}.v3-term-grid small{color:var(--gold);text-transform:uppercase;font-size:9px;font-weight:800}.v3-term-grid h3{margin:1px 0 5px;font-size:16px}.v3-term-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.v3-devices{background:linear-gradient(#0a0e13,#0d1219)}.v3-device-layout{grid-template-columns:minmax(360px,.9fr) 1.1fr;gap:24px;display:grid}.v3-device-stage{border:1px solid var(--v3-line);border-radius:var(--v3-radius);background:radial-gradient(circle at 60% 35%,#2e80ff33,#0000 40%),linear-gradient(145deg,#172130,#090d13);min-height:360px;position:relative;overflow:hidden}.v3-device-tv{aspect-ratio:16/9;background:linear-gradient(145deg,#1e6f9c,#091426 60%,#b58228);border:5px solid #303944;border-radius:8px;width:62%;position:absolute;top:58px;left:50%;transform:translate(-50%);box-shadow:0 22px 30px #0000005c}.v3-device-tv:after{content:"";border-bottom:5px solid #303944;width:35%;height:25px;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}.v3-device-phone{aspect-ratio:9/18;background:linear-gradient(160deg,#cc8724,#0e2332 65%);border:4px solid #3c4652;border-radius:14px;width:15%;min-width:56px;position:absolute;bottom:50px;right:13%;box-shadow:0 15px 25px #00000059}.v3-device-remote{background:#111820;border:3px solid #3c4652;border-radius:18px;width:38px;height:116px;position:absolute;bottom:45px;left:13%;transform:rotate(-9deg)}.v3-device-stage>div{position:absolute;bottom:22px;left:36%}.v3-device-stage>div:last-child{left:auto;right:10%}.v3-device-stage strong,.v3-device-stage small{display:block}.v3-device-stage strong{font-size:12px}.v3-device-stage small{color:var(--muted);font-size:9px}.v3-device-grid{grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.v3-device-grid article{border:1px solid var(--v3-line);background:#121922;border-radius:14px;grid-template-columns:42px 1fr 34px;align-items:center;gap:12px;min-height:94px;padding:15px;display:grid}.v3-device-icon{width:42px;height:42px;color:var(--gold);background:#f4bd4217;border-radius:11px;place-items:center;display:grid}.v3-device-grid h3{margin:0 0 2px;font-size:14px}.v3-device-grid p,.v3-device-grid small{color:var(--muted);margin:0;font-size:10px;line-height:1.35;display:block}.v3-device-grid a{border:1px solid var(--v3-line);width:34px;height:34px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.v3-how{border-block:1px solid var(--line);background:#080b0f}.v3-how-grid{counter-reset:steps;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.v3-how-grid li{border:1px solid var(--v3-line);background:linear-gradient(#121821,#0c1117);border-right:0;min-height:235px;padding:22px;position:relative}.v3-how-grid li:first-child{border-radius:17px 0 0 17px}.v3-how-grid li:last-child{border-right:1px solid var(--v3-line);border-radius:0 17px 17px 0}.v3-how-grid li>span{color:#ffffff47;font-size:12px;font-weight:800}.v3-how-grid .icon{color:var(--gold);margin:35px 0 25px}.v3-how-grid h3{margin:0 0 7px;font-size:17px}.v3-how-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.v3-install-preview{background:radial-gradient(700px 500px at 75%,#f4bd4212,#0000),#0d1218}.v3-install-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(55px,8vw,120px);display:grid}.v3-install-copy h2,.v3-support-grid h2{letter-spacing:-.055em;margin:14px 0 20px;font-size:clamp(2.3rem,4.5vw,4.6rem);line-height:.98}.v3-install-copy h2 span,.v3-support-grid h2 span{color:var(--gold)}.v3-install-copy>p,.v3-support-grid>div:first-child>p{color:var(--muted-strong)}.v3-install-family{flex-wrap:wrap;gap:6px;margin:25px 0;display:flex}.v3-install-family button{border:1px solid var(--v3-line);color:var(--muted);background:#111821;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800}.v3-install-family button.is-active{border-color:var(--gold);color:var(--gold)}.v3-install-card{box-shadow:var(--v3-shadow);background:linear-gradient(145deg,#f4bd4212,#0000 38%),#111821;border:1px solid #f4bd423d;border-radius:20px;padding:26px}.v3-install-card>header{grid-template-columns:52px 1fr;align-items:center;gap:15px;display:grid}.v3-install-device-icon{background:var(--gold);width:52px;height:52px;color:var(--gold-ink);border-radius:13px;place-items:center;display:grid}.v3-install-card small{color:var(--gold);text-transform:uppercase;font-size:9px;font-weight:800}.v3-install-card h3{margin:2px 0;font-size:20px}.v3-install-card header p{color:var(--muted);margin:0;font-size:11px}.v3-install-card dl{border-block:1px solid var(--v3-line);grid-template-columns:repeat(3,1fr);margin:22px 0;padding:14px 0;display:grid}.v3-install-card dl>div+div{border-left:1px solid var(--v3-line);padding-left:14px}.v3-install-card dt{color:var(--muted);font-size:9px}.v3-install-card dd{margin:2px 0 0;font-size:12px;font-weight:750}.v3-install-card ol{counter-reset:preview;gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.v3-install-card li{color:#c4cad2;counter-increment:preview;grid-template-columns:22px 1fr;gap:9px;font-size:11px;display:grid}.v3-install-card li span:after{width:20px;height:20px;color:var(--gold);content:counter(preview);background:#f4bd421f;border-radius:50%;place-items:center;font-size:9px;display:grid}.v3-streaming{border-block:1px solid var(--line);background:#080b0f}.v3-speed-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.v3-speed-grid article{border:1px solid var(--v3-line);background:#111821;border-radius:14px;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.v3-speed-grid span{color:var(--muted-strong);font-size:12px;font-weight:700}.v3-speed-grid strong{color:var(--gold);font-size:28px}.v3-speed-grid strong small{font-size:10px}.v3-network-tips{border:1px solid var(--v3-line);background:var(--v3-line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.v3-network-tips>span{background:#0c1117;grid-template-columns:36px 1fr;column-gap:10px;padding:14px 18px;display:grid}.v3-network-tips .icon{color:var(--gold);grid-row:1/3}.v3-network-tips strong{font-size:11px}.v3-network-tips small{color:var(--muted);font-size:10px}.v3-support-preview{background:radial-gradient(650px 500px at 30%,#2e80ff14,#0000),#0c1117}.v3-support-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(55px,8vw,110px);display:grid}.v3-support-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.v3-support-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v3-support-cards article{border:1px solid var(--v3-line);background:#121923;border-radius:15px;min-height:175px;padding:20px}.v3-support-cards .icon{color:var(--gold)}.v3-support-cards h3{margin:27px 0 6px;font-size:16px}.v3-support-cards p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.v3-faq{border-top:1px solid var(--line);background:#080b0f}.v3-faq-list{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.v3-faq-list article{border:1px solid var(--v3-line);background:#11171e;border-radius:13px;align-self:start}.v3-faq-list h3{margin:0}.v3-faq-list button{width:100%;min-height:64px;color:var(--warm-50);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 17px;display:flex}.v3-faq-list button span{font-size:13px;font-weight:800}.v3-faq-list button .icon{color:var(--gold);flex:none;transition:transform .2s}.v3-faq-list article.is-open button .icon{transform:rotate(180deg)}.v3-faq-list article>div{padding:0 17px 16px}.v3-faq-list article p{color:var(--muted);margin:0;font-size:12px}.v3-faq-footer{border-top:1px solid var(--v3-line);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:20px;display:flex}.v3-faq-footer p{color:var(--muted);margin:0;font-size:12px}.v3-final-cta{border-top:1px solid var(--line);text-align:center;background:radial-gradient(620px 380px at 50% 20%,#f4bd421c,#0000 70%),#080b0f;padding-block:clamp(82px,8vw,125px);position:relative;overflow:hidden}.v3-final-light{border:1px solid #f4bd421c;border-radius:50%;width:580px;height:380px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.v3-final-inner{position:relative}.v3-final-inner h2{letter-spacing:-.06em;margin:13px auto 19px;font-size:clamp(2.65rem,5vw,5rem);line-height:.96}.v3-final-inner h2 span{color:var(--gold)}.v3-final-inner>p{max-width:680px;color:var(--muted-strong);margin:0 auto 27px}.v3-final-inner>div{flex-wrap:wrap;justify-content:center;gap:11px;display:flex}.v3-plans-hero{background:radial-gradient(720px 480px at 78% 48%,#f4bd4214,#0000),#090d13;padding-block:clamp(58px,7vw,102px)}.v3-plans-hero-grid{grid-template-columns:1fr minmax(360px,.62fr);align-items:center;gap:clamp(48px,8vw,115px);display:grid}.v3-plans-hero-copy h1{letter-spacing:-.06em;margin:14px 0 22px;font-size:clamp(3rem,5.3vw,5.7rem);line-height:.92}.v3-plans-hero-copy>p{max-width:640px;color:var(--muted-strong);font-size:17px}.v3-plan-limit-card{box-shadow:var(--v3-shadow);background:linear-gradient(145deg,#f4bd4212,#0000 36%),#111821;border:1px solid #f4bd423d;border-radius:18px;padding:24px}.v3-plan-limit-card>div{border-bottom:1px solid var(--v3-line);grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:15px 0;display:grid}.v3-plan-limit-card>div:last-child{border-bottom:0}.v3-plan-limit-icon{width:42px;height:42px;color:var(--gold);background:#f4bd421a;border-radius:11px;place-items:center;display:grid}.v3-plan-limit-card p{margin:0}.v3-plan-limit-card strong,.v3-plan-limit-card small{display:block}.v3-plan-limit-card strong{font-size:12px}.v3-plan-limit-card small{color:var(--muted);font-size:9px;line-height:1.4}.v3-plan-essentials{background:#0d1218;padding-block:clamp(72px,7vw,105px)}.v3-plan-essential-grid{grid-template-columns:repeat(4,1fr);display:grid}.v3-plan-essential-grid article{border:1px solid var(--v3-line);background:linear-gradient(#141c26,#0d131a);border-right:0;min-height:220px;padding:20px}.v3-plan-essential-grid article:first-child{border-radius:16px 0 0 16px}.v3-plan-essential-grid article:last-child{border-right:1px solid var(--v3-line);border-radius:0 16px 16px 0}.v3-plan-essential-grid article>span{color:#ffffff47;font-size:10px;font-weight:800}.v3-plan-essential-grid article>.icon{color:var(--gold);margin:30px 0 24px}.v3-plan-essential-grid h3{margin:0 0 6px;font-size:15px}.v3-plan-essential-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.v3-plan-handoff{background:radial-gradient(650px 430px at 26%,#2e80ff14,#0000),#080b0f;padding-block:clamp(75px,8vw,118px)}.v3-plan-handoff-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(55px,8vw,115px);display:grid}.v3-plan-handoff h2{letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(2.35rem,4.5vw,4.7rem);line-height:.98}.v3-plan-handoff h2 span{color:var(--gold)}.v3-plan-handoff p{color:var(--muted-strong)}.v3-plan-handoff ol{grid-template-columns:1fr 1fr;gap:11px;margin:0;padding:0;list-style:none;display:grid}.v3-plan-handoff li{border:1px solid var(--v3-line);background:#111821;border-radius:13px;grid-template-columns:29px 1fr;gap:10px;min-height:120px;padding:15px;display:grid}.v3-plan-handoff li>span{width:29px;height:29px;color:var(--gold);background:#f4bd421a;border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.v3-plan-handoff strong{font-size:12px}.v3-plan-handoff li p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.4}.v3-content-hero,.v3-install-hero{background:radial-gradient(760px 520px at 78% 46%,#2e80ff21,#0000),#090d13;padding-block:clamp(58px,7vw,105px)}.v3-content-hero-grid,.v3-install-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(45px,7vw,95px);display:grid}.v3-content-hero-copy h1,.v3-install-hero-copy h1{letter-spacing:-.06em;margin:14px 0 22px;font-size:clamp(3rem,5.2vw,5.6rem);line-height:.92}.v3-content-hero-copy>p,.v3-install-hero-copy>p{max-width:610px;color:var(--muted-strong);font-size:17px}.v3-content-hero-media{border:1px solid var(--v3-line);min-height:480px;box-shadow:var(--v3-shadow);border-radius:22px;position:relative;overflow:hidden}.v3-content-hero-media:after{content:"";background:linear-gradient(#0000 42%,#04070bcc);position:absolute;inset:0}.v3-content-hero-media>img{object-fit:cover;width:100%;height:100%}.v3-match-card,.v3-sports-schedule-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05080cc7;border:1px solid #ffffff21;border-radius:12px;padding:13px 15px;display:grid;position:absolute;bottom:23px}.v3-match-card{left:23px}.v3-sports-schedule-card{text-align:right;right:23px}.v3-match-card span,.v3-sports-schedule-card span{color:var(--gold);text-transform:uppercase;font-size:9px;font-weight:800}.v3-match-card strong,.v3-sports-schedule-card strong{font-size:18px}.v3-match-card small,.v3-sports-schedule-card small{color:var(--muted);font-size:9px}.v3-content-hero-facts{gap:25px;margin:26px 0 0;padding:0;list-style:none;display:flex}.v3-content-hero-facts li{display:grid}.v3-content-hero-facts strong{color:var(--gold);font-size:18px}.v3-content-hero-facts span{color:var(--muted);font-size:10px}.v3-sports-showcase{background:#0d1218}.v3-sports-category-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.v3-sports-category-card{border:1px solid var(--v3-line);background:linear-gradient(145deg,#151e29,#0d1219);border-radius:15px;grid-template-columns:48px 1fr 28px;align-items:center;gap:14px;min-height:116px;padding:18px;display:grid;position:relative;overflow:hidden}.v3-sports-category-icon{width:48px;height:48px;color:var(--gold);background:#f4bd421a;border-radius:13px;place-items:center;display:grid}.v3-sports-category-card h3{margin:0 0 3px;font-size:15px}.v3-sports-category-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.v3-card-arrow{color:var(--gold)}.v3-sports-reassurance{border-top:1px solid var(--v3-line);flex-wrap:wrap;justify-content:center;gap:24px 42px;margin-top:24px;padding-top:22px;display:flex}.v3-sports-reassurance span{color:var(--muted-strong);align-items:center;gap:8px;font-size:11px;display:inline-flex}.v3-sports-reassurance .icon{color:var(--gold)}.v3-entertainment-categories{background:radial-gradient(700px 450px at 50% 20%,#2e80ff17,#0000),#080b10;overflow:hidden}.v3-entertainment-categories .v3-section-heading{max-width:820px;display:block}.v3-entertainment-category-rail{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(180px,1fr));gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.v3-entertainment-category-card{border:1px solid var(--v3-line);background:#121923;border-radius:16px;min-height:275px;overflow:hidden}.v3-category-art{height:155px;color:var(--gold);background:radial-gradient(circle at 55% 30%,#2e80ff42,#0000 45%),linear-gradient(145deg,#1a283a,#0c121a);place-items:center;display:grid;position:relative;overflow:hidden}.v3-category-art i,.v3-category-art b{border:1px solid #ffffff1a;border-radius:50%;position:absolute}.v3-category-art i{width:130px;height:130px}.v3-category-art b{width:80px;height:80px}.v3-category-copy{padding:15px;display:grid}.v3-category-copy small{color:var(--gold);text-transform:uppercase;font-size:9px;font-weight:800}.v3-category-copy strong{margin:3px 0;font-size:15px}.v3-category-copy>span{color:var(--muted);font-size:10px;line-height:1.4}.v3-vod-showcase{background:#0d1117}.v3-visible-search{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:15px;margin-bottom:25px;display:grid}.v3-visible-search .v2-results-count{white-space:nowrap;margin:0 0 12px}.v3-refine-control{position:relative}.v3-refine-control>summary{border:1px solid var(--line-strong);min-height:48px;color:var(--warm-50);cursor:pointer;background:#11161d;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;padding:9px 13px;font-size:12px;font-weight:800;list-style:none;display:flex}.v3-refine-control>summary::-webkit-details-marker{display:none}.v3-refine-panel{z-index:10;border:1px solid var(--line-strong);width:min(680px,100vw - 48px);box-shadow:var(--v3-shadow);background:#111821;border-radius:14px;padding:18px;position:absolute;top:calc(100% + 8px);right:0}.v3-live-refine-panel{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.v3-refine-panel .v2-chip-list{margin-top:13px}.v3-vod-showcase .v3-poster-rail{grid-template-columns:repeat(6,minmax(0,1fr))}.v3-vod-showcase .v3-poster-card{aspect-ratio:auto;box-shadow:none;background:0 0;border:0;overflow:visible}.v3-vod-showcase .v3-poster-art{aspect-ratio:2/3;border:1px solid var(--v3-line);border-radius:14px;position:relative;overflow:hidden}.v3-poster-badge{color:var(--gold);background:#05080cc7;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800;position:absolute;top:9px;left:9px}.v3-vod-showcase .v3-poster-copy{padding:12px 2px 0;position:static!important}.v3-vod-showcase .v3-poster-copy h3{margin:3px 0;font-size:15px}.v3-vod-showcase .v3-poster-copy p{color:var(--muted);margin:0 0 8px;font-size:10px}.v3-vod-showcase .v2-favorite-button{background:#111821;border-radius:7px;gap:5px;width:auto;height:auto;padding:5px 8px;font-size:9px;display:inline-flex;position:static}.v3-live-catalogue{background:#080b0f}.v3-live-category-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.v3-live-category-card{border:1px solid var(--v3-line);background:#121923;border-radius:15px;min-height:275px;overflow:hidden}.v3-live-category-art{height:135px;color:var(--gold);background:radial-gradient(circle at 50% 30%,#2e80ff3d,#0000 50%),#152131;place-items:center;display:grid;position:relative;overflow:hidden}.v3-live-category-copy{padding:15px}.v3-live-category-copy h3{margin:3px 0 6px;font-size:16px}.v3-live-category-copy p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.v3-live-language{color:#c7cdd5;align-items:center;gap:6px;margin-top:10px;font-size:9px;display:inline-flex}.v3-quality-and-features{background:#0d1218}.v3-quality-strip{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.v2-quality-card.v3-quality-card{border:1px solid var(--v3-line);background:linear-gradient(145deg,#182332,#0d131b);border-radius:14px;min-height:100px;padding:18px}.v3-quality-card h3{margin:8px 0 0;font-size:14px}.v3-feature-accordion{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.v3-feature-detail{border:1px solid var(--v3-line);background:#111821;border-radius:13px;align-self:start}.v3-feature-detail summary{cursor:pointer;grid-template-columns:40px 1fr 20px;align-items:center;gap:12px;padding:13px;list-style:none;display:grid}.v3-feature-detail summary::-webkit-details-marker{display:none}.v3-feature-detail summary small,.v3-feature-detail summary strong{display:block}.v3-feature-detail summary small{color:var(--gold);text-transform:uppercase;font-size:8px}.v3-feature-detail summary strong{font-size:12px}.v3-feature-detail>p{color:var(--muted);margin:0;padding:0 15px 15px 65px;font-size:11px}.v3-content-assurance{border:1px solid var(--v3-line);background:var(--v3-line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.v3-content-assurance>div{background:#0d131a;grid-template-columns:28px 1fr;gap:9px;padding:15px;display:grid}.v3-content-assurance .icon{color:var(--gold)}.v3-content-assurance p{color:var(--muted);margin:0;font-size:9px}.v3-content-assurance strong{color:var(--warm-50);margin-bottom:2px;font-size:10px;display:block}.v3-language-section{background:radial-gradient(650px 420px at 25%,#f4bd4212,#0000),#080b0f}.v3-language-section.section-cinematic{padding-block:clamp(72px,7vw,105px)}.v3-language-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(45px,7vw,90px);display:grid}.v3-language-grid h2{letter-spacing:-.05em;margin:12px 0 17px;font-size:clamp(2.2rem,4.1vw,4.2rem);line-height:1}.v3-language-grid>div:first-child>p{color:var(--muted-strong)}.v3-language-panels{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v3-language-panels article{border:1px solid var(--v3-line);background:#111821;border-radius:15px;padding:19px}.v3-language-panels h3{margin:0 0 13px;font-size:14px}.v3-language-panels .v2-tag-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v3-language-panels .v2-tag-list li{border:1px solid var(--v3-line);color:var(--muted-strong);border-radius:999px;padding:5px 8px;font-size:9px}.v3-install-stage{border:1px solid var(--v3-line);box-shadow:var(--v3-shadow);background:linear-gradient(145deg,#172333,#0b1118);border-radius:22px;padding:28px}.v3-install-stage-screen{aspect-ratio:16/9;color:#fff;background:radial-gradient(circle at 50% 35%,#256b9a,#0a1727 60%,#a57324);border:6px solid #39434e;border-radius:10px;place-items:center;width:78%;margin:0 auto 30px;display:grid;position:relative}.v3-install-stage-screen>.icon{opacity:.25;width:52px;height:52px}.v3-install-stage-play{background:var(--gold);width:58px;height:58px;color:var(--gold-ink);border-radius:50%;place-items:center;display:grid;position:absolute}.v3-install-quick-flow{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.v3-install-quick-flow li{border:1px solid var(--v3-line);background:#05080c73;border-radius:11px;gap:6px;padding:12px;display:grid}.v3-install-quick-flow li>span{color:var(--gold);font-size:10px;font-weight:800}.v3-install-quick-flow strong,.v3-install-quick-flow small{display:block}.v3-install-quick-flow strong{font-size:11px}.v3-install-quick-flow small{color:var(--muted);font-size:8px;line-height:1.35}.v3-install-hero-facts{flex-wrap:wrap;gap:13px 22px;margin:25px 0 0;padding:0;list-style:none;display:flex}.v3-install-hero-facts li{color:var(--muted-strong);align-items:center;gap:6px;font-size:11px;display:inline-flex}.v3-install-hero-facts .icon{color:var(--gold)}.v3-install-browser{background:#0d1218}.v3-device-family-tabs{margin-bottom:24px}.v3-device-family-tabs button{border-radius:11px}.v3-install-layout{grid-template-columns:330px 1fr;gap:20px}.v3-device-list{align-content:start}.v3-device-option{border-radius:13px;min-height:78px}.v3-selected-guide{background:linear-gradient(145deg,#f4bd420d,#0000 35%),#111821;border-color:#f4bd4233;border-radius:18px;padding:27px}.v3-guide-header{justify-content:space-between;align-items:center;display:flex}.v3-selected-device-icon{background:var(--gold);width:54px;height:54px;color:var(--gold-ink);border-radius:13px;place-items:center;display:grid}.v3-guide-summary{grid-template-columns:repeat(3,1fr)}.v3-guide-start-heading{margin:23px 0 10px}.v3-guide-start-heading h4{margin:3px 0 0;font-size:17px}.v3-guide-preview{grid-template-columns:repeat(3,1fr)}.v3-complete-guide{border:1px solid var(--v3-line);background:#0d131a;border-radius:13px;margin-top:18px}.v3-complete-guide>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:15px;list-style:none;display:flex}.v3-complete-guide summary::-webkit-details-marker{display:none}.v3-complete-guide summary strong,.v3-complete-guide summary small{display:block}.v3-complete-guide summary strong{font-size:12px}.v3-complete-guide summary small{color:var(--muted);font-size:9px}.v3-complete-guide[open]>summary .icon{transform:rotate(180deg)}.v3-guide-all-steps{padding:0 15px 15px}.v3-guide-support{background:#2e80ff12;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:15px;display:flex}.v3-guide-support>div{grid-template-columns:28px 1fr;gap:9px;display:grid}.v3-guide-support .icon{color:var(--gold)}.v3-guide-support p{margin:0}.v3-guide-support strong,.v3-guide-support span{display:block}.v3-guide-support strong{font-size:11px}.v3-guide-support span{color:var(--muted);font-size:9px}.v3-app-section{background:#080b0f}.v3-app-tile-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.v3-app-tile{border-radius:14px;min-height:185px;padding:18px}.v3-app-tile-icon{width:42px;height:42px;color:var(--gold);background:#f4bd421a;border-radius:11px;place-items:center;display:grid}.v3-app-tile h3{margin:24px 0 3px;font-size:15px}.v3-app-tile p,.v3-app-tile span,.v3-app-tile small{color:var(--muted);margin:0;font-size:9px;display:block}.v3-safe-install-note{background:#35d07f0d;border:1px solid #35d07f3d;border-radius:13px;grid-template-columns:30px 1fr;gap:12px;margin-top:16px;padding:16px;display:grid}.v3-safe-install-note .icon{color:var(--success)}.v3-safe-install-note strong{font-size:11px}.v3-safe-install-note p{color:var(--muted);margin:2px 0 0;font-size:10px}.v3-login-section{background:#0d1218}.v3-login-accordion{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.v3-login-method{border:1px solid var(--v3-line);background:#111821;border-radius:14px;align-self:start}.v3-login-method summary{cursor:pointer;grid-template-columns:42px 1fr 20px;align-items:center;gap:11px;padding:15px;list-style:none;display:grid}.v3-login-method summary::-webkit-details-marker{display:none}.v3-login-method-icon{width:42px;height:42px;color:var(--gold);background:#f4bd421a;border-radius:11px;place-items:center;display:grid}.v3-login-method summary small,.v3-login-method summary strong{display:block}.v3-login-method summary small{color:var(--gold);font-size:8px}.v3-login-method summary strong{font-size:12px}.v3-login-method[open] .v3-login-chevron{transform:rotate(180deg)}.v3-login-method-body{padding:0 15px 15px}.v3-login-method-body p{color:var(--muted);font-size:10px}.v3-login-method-body h3{font-size:11px}.v3-login-method-body ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.v3-login-method-body li{color:#c2c8d0;gap:6px;font-size:9px;display:flex}.v3-login-method-body .icon{color:var(--gold)}.v3-security-banner{margin-top:17px}.v3-install-handoff{background:#080b0f}.v3-support-hero{background:radial-gradient(720px 480px at 76% 45%,#2e80ff1c,#0000),#090d13;padding-block:clamp(58px,7vw,105px)}.v3-support-hero-grid{grid-template-columns:1fr minmax(340px,.58fr);align-items:center;gap:clamp(45px,8vw,120px);display:grid}.v3-support-hero-copy h1{letter-spacing:-.06em;margin:14px 0 22px;font-size:clamp(3rem,5.3vw,5.7rem);line-height:.92}.v3-support-hero-copy>p{max-width:650px;color:var(--muted-strong);font-size:17px}.v3-support-privacy{align-items:center;gap:8px;margin:22px 0 0;display:flex;color:var(--muted)!important;font-size:11px!important}.v3-support-privacy .icon{color:var(--gold)}.v3-support-contact-card{box-shadow:var(--v3-shadow);background:linear-gradient(145deg,#f4bd4212,#0000 36%),#111821;border:1px solid #f4bd423b;border-radius:18px;padding:24px}.v3-support-contact-card h2{margin:8px 0;font-size:22px}.v3-support-contact-card>p{color:var(--muted);font-size:11px}.v3-support-contact-links{gap:7px;margin-top:18px;display:grid}.v3-support-contact-links a{border:1px solid var(--v3-line);background:#0d131a;border-radius:10px;grid-template-columns:24px 1fr 20px;align-items:center;gap:9px;min-height:45px;padding:9px 11px;font-size:11px;font-weight:800;display:grid}.v3-support-contact-links a .icon:first-child{color:var(--gold)}.v3-support-contact-links a .icon:last-child{color:var(--muted)}.v3-dev-note{gap:7px;margin-top:13px;display:flex;color:var(--warning)!important}.v3-support-topics{background:#0c1117;padding-block:34px}.v3-support-topics-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:17px;display:flex}.v3-support-topics-heading h2{margin:6px 0 0;font-size:26px}.v3-support-topics-heading p{color:var(--muted);margin:0;font-size:11px}.v3-topic-rail{scrollbar-width:thin;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.v3-topic-rail a{border:1px solid var(--v3-line);color:#c9ced5;white-space:nowrap;background:#111821;border-radius:999px;align-items:center;gap:7px;min-height:39px;padding:7px 12px;font-size:10px;font-weight:750;display:inline-flex}.v3-topic-rail a .icon{color:var(--gold)}.v3-support-library,.v3-network-renewal,.v3-support-faq,.v3-support-trust{padding-block:clamp(70px,7vw,105px)}.v3-support-library{background:#080b0f}.v3-support-library-heading{grid-template-columns:1fr minmax(300px,.55fr);align-items:end;gap:50px;display:grid}.v3-support-library-heading h2,.v3-support-faq-heading h2,.v3-support-trust h2{letter-spacing:-.05em;margin:10px 0 12px;font-size:clamp(2.1rem,4vw,4rem);line-height:1}.v3-support-library-heading p,.v3-support-faq-heading p,.v3-support-trust p{max-width:650px;color:var(--muted);margin:0}.v3-support-filter-row{gap:6px;margin-top:25px;padding-bottom:5px;display:flex;overflow-x:auto}.v3-support-filter-row button{border:1px solid var(--v3-line);min-height:38px;color:var(--muted);white-space:nowrap;background:#111821;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:800}.v3-support-filter-row button.is-active{border-color:var(--gold);background:var(--gold);color:var(--gold-ink)}.v3-support-results-bar{border-bottom:1px solid var(--v3-line);justify-content:space-between;align-items:center;min-height:46px;margin-top:10px;display:flex}.v3-support-results-bar p{color:var(--muted);margin:0;font-size:11px}.v3-support-results-bar button{color:var(--gold);background:0 0;border:0;font-size:10px;font-weight:800}.v3-support-accordion-list{grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:17px;display:grid}.v3-support-accordion{border:1px solid var(--v3-line);background:#111821;border-radius:13px;align-self:start}.v3-support-accordion>summary{cursor:pointer;grid-template-columns:38px 1fr 20px;align-items:center;gap:11px;min-height:70px;padding:13px;list-style:none;display:grid}.v3-support-accordion>summary::-webkit-details-marker{display:none}.v3-support-accordion-icon{width:38px;height:38px;color:var(--gold);background:#f4bd4217;border-radius:10px;place-items:center;display:grid}.v3-support-accordion summary small,.v3-support-accordion summary strong{display:block}.v3-support-accordion summary small{color:var(--gold);text-transform:uppercase;font-size:8px;font-weight:800}.v3-support-accordion summary strong{font-size:12px}.v3-support-accordion[open] .v3-support-chevron{transform:rotate(180deg)}.v3-support-accordion-body{grid-template-columns:repeat(3,1fr);gap:1px;padding:0 13px 13px;display:grid}.v3-support-accordion-body>div{background:#0d131a;padding:12px}.v3-support-accordion-body>div:first-child{border-radius:10px 0 0 10px}.v3-support-accordion-body>div:nth-child(3){border-radius:0 10px 10px 0}.v3-support-accordion-body span{color:var(--gold);font-size:9px;font-weight:800}.v3-support-accordion-body h3{margin:6px 0 4px;font-size:11px}.v3-support-accordion-body p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.v3-support-accordion-body aside{background:#2e80ff12;border-radius:9px;grid-column:1/-1;grid-template-columns:20px 1fr;gap:8px;margin-top:7px;padding:10px;display:grid}.v3-support-accordion-body aside .icon{color:var(--info)}.v3-network-renewal{background:#0d1218}.v3-network-renewal-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.v3-support-feature-card{border:1px solid var(--v3-line);background:linear-gradient(145deg,#2e80ff0a,#0000 35%),#111821;border-radius:18px;padding:25px}.v3-support-feature-heading{grid-template-columns:49px 1fr;align-items:center;gap:13px;display:grid}.v3-support-feature-icon{width:49px;height:49px;color:var(--gold);background:#f4bd421a;border-radius:13px;place-items:center;display:grid}.v3-support-feature-heading h2{margin:4px 0 0;font-size:24px;line-height:1.05}.v3-support-feature-card>p{color:var(--muted);margin:18px 0;font-size:11px}.v3-speed-strip{border:1px solid var(--v3-line);background:var(--v3-line);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.v3-speed-strip>div{background:#0d131a;padding:12px;display:grid}.v3-speed-strip small{color:var(--muted);font-size:8px}.v3-speed-strip strong{color:var(--gold);font-size:17px}.v3-speed-strip strong span{font-size:8px}.v3-support-mini-details{border:1px solid var(--v3-line);background:#0d131a;border-radius:11px;margin-top:14px}.v3-support-mini-details>summary{color:#d5dae0;cursor:pointer;justify-content:space-between;align-items:center;padding:12px;font-size:10px;font-weight:800;list-style:none;display:flex}.v3-support-mini-details summary::-webkit-details-marker{display:none}.v3-support-mini-details[open]>summary .icon{transform:rotate(180deg)}.v3-network-detail-grid{grid-template-columns:1fr 1fr;gap:14px;padding:0 12px 12px;display:grid}.v3-network-detail-grid h3{font-size:10px}.v3-network-detail-grid ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.v3-network-detail-grid li{color:var(--muted);gap:6px;font-size:8px;display:flex}.v3-network-detail-grid .icon{color:var(--gold)}.v3-support-footnote{gap:7px;display:flex;margin:13px 0 0!important;font-size:9px!important}.v3-support-footnote .icon{color:var(--gold);flex:none}.v3-expiration-row{border:1px solid var(--v3-line);background:#0d131a;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.v3-expiration-row span{color:var(--muted);font-size:9px}.v3-expiration-row strong{font-size:10px}.v3-renewal-timeline{grid-template-columns:repeat(7,1fr);gap:3px;margin:15px 0;padding:0;list-style:none;display:grid}.v3-renewal-timeline li{border:1px solid var(--v3-line);border-radius:8px;align-content:start;gap:6px;padding:8px;display:grid}.v3-renewal-timeline li>span{width:18px;height:18px;color:var(--gold);background:#f4bd421c;border-radius:50%;place-items:center;font-size:8px;display:grid}.v3-renewal-timeline p{color:var(--muted);margin:0;font-size:7px;line-height:1.3}.v3-reminder-row{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.v3-reminder-row span{width:100%;color:var(--muted);font-size:8px}.v3-reminder-row i{border:1px solid var(--v3-line);color:#c5cbd3;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.v3-support-faq{background:#080b0f}.v3-support-faq-heading{grid-template-columns:1fr minmax(380px,.8fr);align-items:end;gap:55px;display:grid}.v3-support-faq-tools{grid-template-columns:1fr 180px;gap:10px;display:grid}.v3-support-faq-count{color:var(--muted);margin:20px 0 10px;font-size:10px}.v3-support-faq-list{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.v3-support-faq-list .v2-faq-item{background:#111821;border-radius:13px;align-self:start}.v3-support-faq-list .v2-faq-item>button{min-height:64px}.v3-support-faq-list .v2-faq-item small{color:var(--gold)}.v3-support-trust{background:#0d1218}.v3-support-trust-grid{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.v3-support-trust-grid>ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.v3-support-trust-grid>ul li{color:#c2c8d0;gap:9px;font-size:11px;display:flex}.v3-support-trust-grid>ul .icon{color:var(--gold)}.v3-support-trust-grid>aside{grid-column:1/-1}.v3-support-cta{background:radial-gradient(600px 330px at 20%,#f4bd4214,#0000),#080b0f;padding-block:clamp(64px,6vw,90px)}.v3-support-cta-inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.v3-support-cta h2{letter-spacing:-.05em;max-width:760px;margin:10px 0 12px;font-size:clamp(2rem,4vw,4rem);line-height:1}.v3-support-cta p{max-width:680px;color:var(--muted);margin:0}.v3-hide-floating-support .floating-support{display:none}.v3-checkout-intro{background:radial-gradient(650px 400px at 78%,#2e80ff17,#0000),#090d13;padding-block:clamp(48px,6vw,82px)}.v3-checkout-intro-inner{grid-template-columns:1fr minmax(320px,.55fr);align-items:end;gap:55px;display:grid}.v3-checkout-intro h1{letter-spacing:-.06em;max-width:760px;margin:10px 0 0;font-size:clamp(2.7rem,5vw,5.2rem);line-height:.94}.v3-checkout-intro p{color:var(--muted-strong);margin:0}.v3-checkout-section{background:#0b0f15}.v3-checkout-layout{grid-template-columns:minmax(0,1.1fr) minmax(340px,.72fr);align-items:start;gap:20px}.v2-checkout-form.v3-checkout-form,.v2-summary-card.v3-summary-card,.v3-payment-facts{border-color:var(--v3-line);background:#111821;border-radius:18px}.v3-checkout-form{padding:clamp(21px,3vw,32px)}.v3-order-card-heading{margin-bottom:23px}.v3-order-card-heading h2{font-size:22px}.v3-checkout-form .form-control,.v3-summary-card .form-control{border-color:var(--v3-line);background:#0c1117;border-radius:10px}.v3-checkout-form .form-grid{gap:17px}.v3-choice-card{background:#0d131a;border-radius:11px}.v3-checkout-submit-zone{margin-top:24px}.v3-checkout-summary{top:calc(var(--header-h) + 20px);gap:14px;display:grid;position:sticky}.v3-summary-card{padding:23px}.v3-summary-controls{grid-template-columns:1fr 1fr}.v3-summary-details{margin-top:17px}.v3-summary-details>div{min-height:41px}.v3-payment-facts{grid-template-columns:46px 1fr;gap:14px;padding:21px;display:grid}.v3-payment-facts h2{margin:6px 0 13px;font-size:17px}.v3-payment-facts>div:last-child>p{color:var(--muted);font-size:10px}.v3-inline-order-support{border-radius:14px}.v3-confirmation-hero{background:radial-gradient(620px 450px at 50% 12%,#35d07f14,#0000),#090d13;padding-block:clamp(48px,6vw,80px) clamp(72px,8vw,115px)}.v3-confirmation-composition{text-align:center;width:min(980px,100vw - 40px)}.v3-success-mark{width:64px;height:64px;margin:0 auto 20px}.v3-confirmation-composition>h1{letter-spacing:-.06em;margin:12px auto 15px;font-size:clamp(2.8rem,5.5vw,5.4rem);line-height:.95}.v3-confirmation-composition>.thank-you-lead{max-width:700px;color:var(--muted-strong);margin:0 auto 28px}.v3-confirmation-card{border-color:var(--v3-line);text-align:left;box-shadow:var(--v3-shadow);background:#111821;border-radius:20px;padding:0;overflow:hidden}.v3-confirmation-card-header{border-bottom:1px solid var(--v3-line);background:linear-gradient(90deg,#f4bd420f,#0000);padding:24px 28px}.v3-pending-status{white-space:nowrap}.v3-confirmation-summary,.v3-bank-panel,.v3-confirmation-steps{padding:26px 28px}.v3-confirmation-facts{grid-template-columns:repeat(2,1fr)}.v3-confirmation-facts>div{min-height:62px}.v3-secure-payment-panel{background:#f4bd420d;border:1px solid #f4bd4240;border-radius:14px;grid-template-columns:58px 1fr;gap:17px;margin:0 28px;padding:20px;display:grid}.v3-secure-payment-icon{background:var(--gold);width:58px;height:58px;color:var(--gold-ink);border-radius:14px;place-items:center;display:grid}.v3-secure-payment-panel h2{margin:4px 0 7px;font-size:20px}.v3-secure-payment-panel p{color:var(--muted);margin:0;font-size:11px}.v3-confirmation-steps ol{grid-template-columns:repeat(4,1fr)}.v3-confirmation-steps li{min-height:178px}.v3-confirmation-actions{padding:0 28px 28px}.v3-content-final-cta,.v2-final-cta{background:radial-gradient(600px 350px at 50% 0,#f4bd4217,#0000),#090c10}.v2-final-cta{padding-block:clamp(72px,7vw,105px)}.v2-final-cta-inner h2{letter-spacing:-.055em;font-size:clamp(2.2rem,4.6vw,4.7rem)}.v2-final-cta-inner>p{max-width:660px;color:var(--muted-strong)}.v3-checkout-page .floating-support,.v3-thank-you-page .floating-support{display:none}@media (width<=1180px){.v3-hero-grid{grid-template-columns:.92fr 1.08fr}.v3-benefit-grid{grid-template-columns:repeat(3,1fr);row-gap:18px}.v3-benefit-grid li:nth-child(3){border-right:0}.v3-plan-grid{grid-template-columns:repeat(2,1fr)}.v3-poster-rail,.v3-vod-showcase .v3-poster-rail{grid-template-columns:repeat(4,1fr)}.v3-live-rail{grid-template-columns:repeat(3,1fr)}.v3-term-grid,.v3-app-tile-grid{grid-template-columns:repeat(2,1fr)}.v3-benefit-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.v3-section-head,.v3-section-heading{display:block}.v3-section-head>p,.v3-section-head>div:last-child,.v3-section-heading>p,.v3-heading-support{width:auto;max-width:680px;margin-top:18px}.v3-hero{min-height:auto}.v3-hero-grid,.v3-content-hero-grid,.v3-install-hero-grid{grid-template-columns:1fr}.v3-hero-copy{max-width:720px;padding-bottom:10px}.v3-hero-stage{width:100%}.v3-hero-stage:after{box-shadow:inset 0 -40px 45px #090c11}.v3-hero-stats{margin-top:30px}.v3-sports-layout,.v3-device-layout,.v3-install-grid,.v3-support-grid,.v3-language-grid{grid-template-columns:1fr}.v3-sports-grid{grid-template-columns:1fr;gap:35px}.v3-sports-media{min-height:420px}.v3-device-stage{min-height:400px}.v3-live-category-grid,.v3-sports-category-grid{grid-template-columns:repeat(2,1fr)}.v3-install-layout{grid-template-columns:1fr}.v3-device-list{grid-template-columns:repeat(2,1fr)}.v3-guide-preview,.v3-support-hero-grid,.v3-support-library-heading,.v3-support-faq-heading,.v3-checkout-intro-inner,.v3-checkout-layout,.v3-plans-hero-grid,.v3-plan-handoff-grid,.v3-network-renewal-grid{grid-template-columns:1fr}.v3-checkout-summary{position:static}}@media (width<=767px){:root{--v3-radius:16px}.v3-section,.v2-section.v3-sports-showcase,.v2-section.v3-vod-showcase,.v2-section.v3-live-catalogue,.v2-section.v3-quality-and-features{padding-block:68px}.v3-section-head,.v3-section-heading{margin-bottom:28px}.v3-section-head h2,.v3-section-heading h2{font-size:clamp(2rem,10vw,3.15rem);line-height:1}.v3-hero{padding-top:35px}.v3-hero:before{display:none}.v3-hero-grid{gap:26px}.v3-hero-copy{padding:4px 0 0}.v3-hero-copy h1{margin-block:14px 19px;font-size:clamp(2.75rem,13vw,4.8rem);line-height:.92}.v3-hero-copy>p{margin-bottom:22px;font-size:15px}.v3-hero-actions{grid-template-columns:1fr;display:grid}.v3-hero-actions .btn{width:100%}.v3-hero-assurances{grid-template-columns:1fr 1fr;gap:13px;margin-top:23px;display:grid}.v3-hero-assurances li:last-child{grid-column:1/-1}.v3-hero-stage img{aspect-ratio:16/10;border-radius:16px}.v3-live-chip{top:10px;left:10px}.v3-device-chip{bottom:12px;right:10px}.v3-hero-stats{grid-template-columns:1fr 1fr;margin-top:24px}.v3-hero-stats article{border-bottom:1px solid var(--v3-line);padding:16px 12px}.v3-hero-stats article:nth-child(2){border-right:0}.v3-hero-stats article:nth-child(n+3){border-bottom:0}.v3-hero-stats strong{font-size:20px}.v3-benefits{padding-block:20px}.v3-benefit-grid{grid-template-columns:1fr 1fr;gap:0}.v3-benefit-grid li{border-right:0;border-bottom:1px solid var(--v3-line);grid-template-columns:30px 1fr;padding:13px 8px}.v3-benefit-grid li:nth-child(odd){border-right:1px solid var(--v3-line)}.v3-benefit-grid li:nth-last-child(-n+2){border-bottom:0}.v3-benefit-card{border-radius:0;min-height:160px}.v3-benefit-card:first-child{border-radius:14px 0 0}.v3-benefit-card:nth-child(2){border-radius:0 14px 0 0}.v3-benefit-card:nth-last-child(2){border-radius:0 0 0 14px}.v3-benefit-card:last-child{border-radius:0 0 14px}.v3-benefit-card h3{margin-top:25px}.v3-head-center{text-align:left}.v3-head-center p{margin-inline:0}.v3-sports{min-height:auto}.v3-sports-grid{min-height:auto;padding-block:65px}.v3-sports-copy h2{font-size:clamp(2.55rem,11vw,4.1rem)}.v3-sports-categories{grid-template-columns:1fr 1fr}.v3-sports-layout{gap:12px}.v3-sports-media{min-height:330px}.v3-sports-caption{bottom:18px;left:18px;right:18px}.v3-sport-card{min-height:135px;padding:15px}.v3-connection-selector{gap:8px;width:100%;margin-bottom:22px;padding:12px;display:grid}.v3-connection-options{grid-template-columns:repeat(3,1fr);display:grid}.v3-connection-options label{min-width:0}.v3-plan-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:min(84vw,330px);grid-auto-flow:column;gap:12px;margin-inline:-20px;padding:4px 20px 16px;display:grid;overflow-x:auto}.v2-plan-card.v3-plan-card{scroll-snap-align:center}.v2-plan-card.v3-plan-card.is-featured{order:-1}.v3-plan-info,.v3-network-tips,.v3-content-assurance{grid-template-columns:1fr}.v3-entertainment-tabs,.v3-device-tabs{width:calc(100vw - 20px);margin-inline:0;overflow-x:auto}.v3-poster-rail,.v3-vod-showcase .v3-poster-rail{scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:min(45vw,190px);grid-auto-flow:column;gap:10px;margin-inline:-20px;padding:0 20px 12px;display:grid;overflow-x:auto}.v3-poster-card{scroll-snap-align:start}.v3-live-rail{scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:min(66vw,260px);grid-auto-flow:column;margin-inline:-20px;padding:0 20px 12px;display:grid;overflow-x:auto}.v3-live-rail article{scroll-snap-align:start}.v3-live-footer{display:grid}.v3-term-grid{grid-template-columns:1fr}.v3-device-stage{min-height:300px}.v3-device-grid{grid-template-columns:1fr}.v3-how-grid{grid-template-columns:1fr 1fr;display:grid}.v3-how-grid li{border-right:1px solid var(--v3-line);min-height:190px;border-radius:0!important}.v3-how-grid li:first-child{border-radius:14px 0 0!important}.v3-how-grid li:nth-child(2){border-radius:0 14px 0 0!important}.v3-how-grid li:nth-child(3){border-radius:0 0 0 14px!important}.v3-how-grid li:last-child{border-radius:0 0 14px!important}.v3-how-grid .icon{margin-block:22px 18px}.v3-install-card{padding:20px}.v3-install-card dl{grid-template-columns:1fr;gap:10px}.v3-install-card dl>div+div{border-top:1px solid var(--v3-line);border-left:0;padding:10px 0 0}.v3-speed-grid{grid-template-columns:1fr}.v3-support-cards{grid-template-columns:1fr 1fr}.v3-support-cards article{min-height:160px;padding:15px}.v3-faq-list{grid-template-columns:1fr}.v3-faq-footer{display:grid}.v3-content-hero,.v3-install-hero{padding-block:52px 62px}.v3-content-hero-copy h1,.v3-install-hero-copy h1{font-size:clamp(2.7rem,12vw,4.3rem)}.v3-content-hero-media{min-height:320px}.v3-content-hero-facts{justify-content:space-between;gap:10px}.v3-sports-category-grid{grid-template-columns:1fr}.v3-entertainment-category-rail{grid-template-columns:repeat(6,min(64vw,240px));margin-inline:-20px;padding-inline:20px}.v3-visible-search{grid-template-columns:1fr auto}.v3-visible-search .v3-catalogue-search{grid-column:1/-1}.v3-visible-search .v2-results-count{margin-bottom:10px}.v3-refine-panel{z-index:150;width:auto;max-height:75vh;position:fixed;inset:auto 12px 12px;overflow-y:auto}.v3-live-refine-panel{grid-template-columns:1fr}.v3-live-category-grid{grid-template-columns:1fr 1fr}.v3-live-category-card{min-height:250px}.v3-quality-strip,.v3-feature-accordion{grid-template-columns:1fr}.v3-install-stage{padding:18px}.v3-install-quick-flow{grid-template-columns:1fr}.v3-install-quick-flow li{grid-template-columns:28px 1fr;align-items:center}.v3-device-family-tabs{grid-template-columns:1fr 1fr;display:grid}.v3-device-family-tabs button{min-width:0}.v3-device-list,.v3-guide-summary{grid-template-columns:1fr}.v3-guide-support{display:grid}.v3-app-tile-grid{grid-template-columns:1fr 1fr}.v3-login-accordion,.v3-language-panels{grid-template-columns:1fr}.v3-support-hero{padding-block:52px 62px}.v3-support-hero-copy h1{font-size:clamp(2.7rem,12vw,4.3rem)}.v3-support-topics-heading,.v3-support-cta-inner{display:grid}.v3-support-accordion-list,.v3-support-faq-list,.v3-support-accordion-body{grid-template-columns:1fr}.v3-support-accordion-body>div{border-radius:0!important}.v3-support-accordion-body>div:first-child{border-radius:10px 10px 0 0!important}.v3-support-accordion-body>div:nth-child(3){border-radius:0 0 10px 10px!important}.v3-network-detail-grid{grid-template-columns:1fr}.v3-renewal-timeline{grid-template-columns:repeat(4,1fr);display:grid}.v3-support-faq-tools{grid-template-columns:1fr}.v3-support-trust-grid{grid-template-columns:1fr;gap:28px}.v3-checkout-intro h1{font-size:clamp(2.6rem,12vw,4.3rem)}.v3-plans-hero{padding-block:52px 62px}.v3-plans-hero-copy h1{font-size:clamp(2.7rem,12vw,4.3rem)}.v3-plan-essential-grid{grid-template-columns:1fr 1fr}.v3-plan-essential-grid article{border-right:1px solid var(--v3-line);min-height:180px;border-radius:0!important}.v3-plan-essential-grid article:first-child{border-radius:14px 0 0!important}.v3-plan-essential-grid article:nth-child(2){border-radius:0 14px 0 0!important}.v3-plan-essential-grid article:nth-child(3){border-radius:0 0 0 14px!important}.v3-plan-essential-grid article:last-child{border-radius:0 0 14px!important}.v3-plan-handoff ol,.v3-summary-controls{grid-template-columns:1fr}.v3-confirmation-card-header{gap:15px;display:grid}.v3-confirmation-facts{grid-template-columns:1fr}.v3-secure-payment-panel{grid-template-columns:1fr;margin-inline:18px}.v3-confirmation-summary,.v3-bank-panel,.v3-confirmation-steps{padding:22px 18px}.v3-confirmation-steps ol{grid-template-columns:1fr}.v3-confirmation-steps li{min-height:0}.v3-confirmation-actions{padding:0 18px 22px}.v3-checkout-form{order:0!important}.v3-checkout-summary{order:1!important}.v3-checkout-page .v3-payment-facts,body.page-home .floating-support{display:none}.footer-main{padding-block:52px 38px}}@media (width<=430px){.v3-hero-copy h1{font-size:2.72rem}.v3-hero-assurances{grid-template-columns:1fr}.v3-hero-assurances li:last-child{grid-column:auto}.v3-live-chip,.v3-device-chip{padding:7px 9px;font-size:9px}.v3-sport-grid{grid-template-columns:1fr 1fr}.v3-sport-card{min-height:128px}.v3-sport-card p{display:none}.v3-how-grid{grid-template-columns:1fr}.v3-how-grid li{min-height:165px;border-radius:0!important}.v3-how-grid li:first-child{border-radius:14px 14px 0 0!important}.v3-how-grid li:last-child{border-radius:0 0 14px 14px!important}.v3-support-cards,.v3-live-category-grid,.v3-app-tile-grid{grid-template-columns:1fr}.v3-content-hero-media{min-height:280px}.v3-match-card{bottom:12px;left:12px}.v3-sports-schedule-card{bottom:12px;right:12px}}body.page-home .floating-support{display:none}:root{--v4-night:#06080c;--v4-ink:#090d13;--v4-graphite:#0e141c;--v4-panel:#121a24;--v4-panel-soft:#151f2b;--v4-line:#ffffff1c;--v4-line-strong:#ffffff2e;--v4-gold:#f7c347;--v4-teal:#4dd6c6;--v4-blue:#4b8fff;--v4-radius:22px;--v4-shadow:0 32px 90px #0000006b}.page-v4{background:var(--v4-night)}.page-v4 [id]{scroll-margin-top:calc(var(--header-h) + 36px)}.page-v4 .site-shell{z-index:100;position:sticky;top:0}.page-v4 .site-header{background:#06080cd1;border-bottom-color:#ffffff12;position:relative;top:auto}.page-v4 .site-header.is-scrolled{background:#06080cf5}.page-v4 .btn{min-height:44px}.page-v4 .btn-primary{background:var(--v4-gold)}.page-v4 .eyebrow,.page-v4 .gold-text{color:var(--v4-gold)}.page-v4 .v3-section,.page-v4 .v2-section.v3-sports-showcase,.page-v4 .v2-section.v3-vod-showcase,.page-v4 .v2-section.v3-live-catalogue,.page-v4 .v2-section.v3-quality-and-features{padding-block:clamp(72px,6.5vw,104px)}.page-v4 .v3-section-head,.page-v4 .v3-section-heading{margin-bottom:clamp(30px,4vw,46px)}.page-v4 .v3-section-head h2,.page-v4 .v3-section-heading h2{font-size:clamp(2.25rem,4.2vw,4.5rem)}.page-v4 .v3-section-head p,.page-v4 .v3-section-heading p,.page-v4 .v3-heading-support p{font-size:15px;line-height:1.65}.page-v4 .v4-hero{background:radial-gradient(900px 600px at 78% 22%,#3771be2e,#0000 70%),radial-gradient(700px 480px at 18% 36%,#f7c34714,#0000 74%),linear-gradient(#070a0f,#080c12 74%,#070a0e);min-height:0;padding-block:clamp(44px,5vw,74px) 0}.page-v4 .v4-hero:before{background:linear-gradient(90deg,#06080cd1 0,#06080c42 48%,#0000 72%)}.page-v4 .v4-hero-grid{grid-template-columns:minmax(390px,.84fr) minmax(560px,1.16fr);grid-template-areas:"copy stage""commitment stage";align-items:end;gap:18px clamp(34px,5vw,76px)}.page-v4 .v4-hero-copy{grid-area:copy;align-self:end;padding:0}.page-v4 .v4-hero-copy h1{max-width:760px;margin-block:16px 22px;font-size:clamp(3.2rem,5.5vw,6.2rem);line-height:.9}.page-v4 .v4-hero-copy>p{max-width:610px;margin:0;font-size:clamp(1rem,1.15vw,1.16rem);line-height:1.65}.page-v4 .v4-hero-stage{grid-area:stage;align-self:center}.page-v4 .v4-hero-stage:after{border-radius:28px;box-shadow:inset 42px 0 64px #070a0fcc,inset 0 -42px 54px #070a0fe6}.page-v4 .v4-hero-stage img{aspect-ratio:8/5;object-position:center;border-color:#ffffff29;border-radius:28px}.page-v4 .v4-hero-commitment{grid-area:commitment;align-self:start;padding-block:7px 16px}.page-v4 .v4-hero-commitment .v3-hero-assurances{margin-top:24px}.page-v4 .v4-hero-broadcast{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#05090ec7;border:1px solid #ffffff2e;border-radius:15px;max-width:610px;position:absolute;inset-block-end:22px;inset-inline:22px;overflow:hidden;box-shadow:0 18px 45px #0000005c}.page-v4 .v4-broadcast-top{border-bottom:1px solid var(--v4-line);justify-content:space-between;gap:16px;padding:9px 12px;display:flex}.page-v4 .v4-broadcast-top span{color:#fff;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.page-v4 .v4-broadcast-top i,.page-v4 .v4-live i{background:#ff5d58;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff5d5824}.page-v4 .v4-broadcast-top small{color:#aeb8c4;font-size:10px}.page-v4 .v4-broadcast-score{grid-template-columns:35px 1fr 24px auto 24px 1fr 35px;align-items:center;gap:8px;padding:11px 12px;display:grid}.page-v4 .v4-broadcast-score strong{text-align:center;min-width:0;font-size:11px}.page-v4 .v4-broadcast-score b{color:var(--v4-gold);text-align:center;font-size:20px}.page-v4 .v4-broadcast-score em{color:#fff;font-size:10px;font-style:normal;font-weight:800}.page-v4 .v4-team-mark{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.page-v4 .v4-team-mark.is-gold,.page-v4 .v4-team-gold{color:var(--v4-gold);background:#f7c3471f}.page-v4 .v4-team-mark.is-teal,.page-v4 .v4-team-teal{color:var(--v4-teal);background:#4dd6c61f}.page-v4 .v4-hero-stage .v3-device-chip{inset-block:20px auto;inset-inline-end:20px}.page-v4 .v4-hero-stats{margin-top:clamp(32px,4vw,56px)}.page-v4 .v4-hero-stats article{padding-block:20px 22px}.page-v4 .v4-benefits{background:#0b1016}.page-v4 .v4-benefits .v3-head-center{max-width:910px}.page-v4 .v4-benefits .v3-benefit-grid{grid-template-columns:repeat(4,1fr);gap:12px}.page-v4 .v4-benefits .v3-benefit-card{background:linear-gradient(145deg,#ffffff0a,#ffffff03);border-color:#ffffff14;min-height:176px;padding:22px}.page-v4 .v4-benefits .v3-benefit-card h3{margin-block:28px 7px;font-size:16px}.page-v4 .v4-benefits .v3-benefit-card p{font-size:12px;line-height:1.55}.page-v4 .v4-sports{min-height:820px}.page-v4 .v4-sports .v3-sports-background{object-position:center 58%}.page-v4 .v4-sports .v3-sports-shade{background:linear-gradient(90deg,#04070be0 0,#04070b80 50%,#04070ba8 100%),linear-gradient(#04070b33,#04070beb)}.page-v4 .v4-sports-layout{z-index:2;grid-template-columns:minmax(0,.88fr) minmax(430px,.72fr);align-items:end;gap:clamp(42px,7vw,100px);padding-block:clamp(92px,8vw,132px) 54px;display:grid;position:relative}.page-v4 .v4-sports .v3-sports-copy h2{max-width:730px}.page-v4 .v4-sports .v3-sports-copy>p{max-width:570px;font-size:16px;line-height:1.65}.page-v4 .v4-matchday-panel{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#050a0dbd;border:1px solid #ffffff2b;border-radius:20px;overflow:hidden;box-shadow:0 28px 80px #00000073}.page-v4 .v4-matchday-top{border-bottom:1px solid var(--v4-line);justify-content:space-between;gap:16px;padding:13px 16px;display:flex}.page-v4 .v4-live{color:#fff;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.page-v4 .v4-matchday-top small{color:#aab6bf;font-size:10px}.page-v4 .v4-scoreboard{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:20px 16px 16px;display:grid}.page-v4 .v4-scoreboard>div{text-align:center;justify-items:center;gap:8px;display:grid}.page-v4 .v4-scoreboard>div strong{font-size:12px}.page-v4 .v4-scoreboard>p{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:0;display:grid}.page-v4 .v4-scoreboard>p b{color:var(--v4-gold);font-size:32px;line-height:1}.page-v4 .v4-scoreboard>p span{color:#c9d0d7;font-size:9px}.page-v4 .v4-fiction-note{color:#85919e;text-align:center;margin:0;padding:0 16px 14px;font-size:10px}.page-v4 .v4-fixtures{border-top:1px solid var(--v4-line)}.page-v4 .v4-fixtures>div{border-bottom:1px solid #ffffff12;grid-template-columns:92px 1fr;gap:12px;padding:11px 16px;display:grid}.page-v4 .v4-fixtures>div:last-child{border-bottom:0}.page-v4 .v4-fixtures span{color:#8f9aa6;font-size:9px}.page-v4 .v4-fixtures strong{font-size:10px}.page-v4 .v4-fixtures i{color:var(--v4-gold);font-size:8px;font-style:normal}.page-v4 .v4-secondary-sports{z-index:2;grid-template-columns:repeat(5,1fr);gap:8px;padding-block-end:50px;display:grid;position:relative}.page-v4 .v4-secondary-sports a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b10c2;border:1px solid #ffffff1f;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:76px;padding:12px;display:grid}.page-v4 .v4-secondary-sports a:hover{border-color:#f7c3477a;transform:translateY(-2px)}.page-v4 .v4-secondary-sports .icon{color:var(--v4-gold)}.page-v4 .v4-secondary-sports strong,.page-v4 .v4-secondary-sports small{display:block}.page-v4 .v4-secondary-sports strong{font-size:11px}.page-v4 .v4-secondary-sports small{color:#94a0ac;margin-top:3px;font-size:8px;line-height:1.35}.page-v4 .v4-pricing{background:radial-gradient(650px 430px at 50% 0,#f7c34712,#0000 72%),#080c11}.page-v4 .v4-pricing .v3-connection-selector{background:#101720;border-color:#f7c34738}.page-v4 .v4-pricing .v3-connection-options{grid-template-columns:repeat(4,minmax(74px,1fr))}.page-v4 .v4-pricing .v3-plan-grid{grid-template-columns:repeat(4,1fr);gap:12px}.page-v4 .v4-pricing .v3-plan-card{background:linear-gradient(155deg,#141c26,#0e141c);border-color:#ffffff1a;min-width:0}.page-v4 .v4-pricing .v3-plan-card.is-featured{background:linear-gradient(155deg,#f7c3471f,#101720 42%);border-color:#f7c34794}.page-v4 .v4-pricing .v3-popular-badge{text-align:end;max-width:130px}.page-v4 .v4-price-caption{color:#8f99a5;margin:-7px 0 16px;font-size:10px}.page-v4 .v4-swipe-hint{display:none}.page-v4 .v4-pricing .v3-dev-disclosure{color:var(--warning);letter-spacing:.03em;text-align:center;text-transform:none;justify-content:center;margin-block:22px 0;font-size:11px;display:flex}.page-v4 .v4-devices{background:radial-gradient(760px 520px at 18% 56%,#378bbe21,#0000 70%),#0b1017}.page-v4 .v4-device-layout{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(28px,5vw,72px)}.page-v4 .v4-device-art{border:1px solid var(--v4-line);border-radius:var(--v4-radius);box-shadow:var(--v4-shadow);background:#0a1118;margin:0;position:relative;overflow:hidden}.page-v4 .v4-device-art:after{pointer-events:none;content:"";position:absolute;inset:0;box-shadow:inset 0 -48px 60px #070a0ed6}.page-v4 .v4-device-art img{aspect-ratio:4/3;object-fit:cover;width:100%}.page-v4 .v4-device-art figcaption{z-index:2;color:#9aa4af;font-size:9px;position:absolute;inset-block-end:14px;inset-inline:18px}.page-v4 .v4-devices .v3-device-grid{grid-template-columns:1fr 1fr;align-content:center}.page-v4 .v4-devices .v3-device-grid article{min-height:112px}.page-v4 .v4-devices .v3-device-grid article p{font-size:11px}.page-v4 .v4-devices .v3-device-grid article small{font-size:9px}.page-v4 .v4-device-truth{color:#8f9aa6;grid-column:1/-1;gap:8px;margin:6px 0 0;font-size:10px;line-height:1.45;display:flex}.page-v4 .v4-device-truth .icon{color:var(--v4-gold);flex:none}.page-v4 .v3-device-grid a{width:44px;height:44px}.page-v4 .v4-entertainment{background:radial-gradient(850px 500px at 78% 12%,#7244be1c,#0000 72%),#080b10}.page-v4 .v4-poster-rail{align-items:start}.page-v4 .v4-entertainment .v4-poster-rail{grid-template-columns:repeat(6,1fr);gap:12px}.page-v4 .v4-poster-card{background:0 0;border:0;border-radius:0;min-width:0;overflow:visible}.page-v4 .v4-poster-media{background:#111720;border:1px solid #ffffff1c;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000047}.page-v4 .v4-poster-media:after{border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}.page-v4 .v4-poster-media img{aspect-ratio:2/3;object-fit:cover;width:100%;transition:transform .5s;display:block}.page-v4 .v4-poster-card:hover .v4-poster-media img{transform:scale(1.025)}.page-v4 .v4-poster-media>button,.page-v4 .v4-poster-card>button{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05080cc2;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:10px}.page-v4 .v4-poster-media>button[aria-pressed=true]{color:var(--v4-gold);border-color:#f7c3478f}.page-v4 .v4-poster-meta{color:inherit;background:0 0;padding:13px 2px 0;position:static}.page-v4 .v4-poster-meta>span{color:var(--v4-gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.page-v4 .v4-poster-meta h3{margin:4px 0 3px;font-size:16px;line-height:1.2}.page-v4 .v4-poster-meta p{color:#8f99a4;margin:0;font-size:10px}.page-v4 .v3-vod-showcase .v2-favorite-button{min-height:44px;padding-inline:12px}.page-v4 .v4-live-categories{background:#0e141b}.page-v4 .v4-live-categories .v3-live-rail a{border:1px solid var(--v4-line);background:#121a23;border-radius:17px;min-height:240px;padding:20px;display:block;position:relative;overflow:hidden}.page-v4 .v4-live-categories .v3-live-rail a:hover{border-color:#f7c34770}.page-v4 .v4-live-categories .v3-live-rail a>.icon{z-index:2;color:var(--v4-gold);position:relative}.page-v4 .v4-live-categories .v3-live-rail a h3,.page-v4 .v4-live-categories .v3-live-rail a p{z-index:2;position:relative}.page-v4 .v4-live-categories .v3-live-rail a h3{margin-block:78px 7px;font-size:16px}.page-v4 .v4-live-categories .v3-live-rail a p{color:#95a0ac;margin:0;font-size:11px}.page-v4 .v4-feature-explainer{padding-block:clamp(65px,6vw,90px)}.page-v4 .v4-how{background:#090d13}.page-v4 .v4-how .v3-how-grid li{min-height:230px}.page-v4 .v4-install-preview{background:radial-gradient(680px 480px at 76%,#2f7dbe1c,#0000 72%),#0d141c}.page-v4 .v4-install-truth{color:#8d98a4;max-width:520px;margin-top:14px;font-size:10px;line-height:1.45;display:block}.page-v4 .v4-dynamic-guide{counter-reset:v4-guide}.page-v4 .v4-dynamic-guide li{counter-increment:v4-guide}.page-v4 .v4-dynamic-guide li>span:first-child:empty:before,.page-v4 .v4-server-guide li>span:first-child:empty:before{content:counter(v4-guide, decimal-leading-zero)}.page-v4 .v4-server-guide{counter-reset:v4-server-guide}.page-v4 .v4-server-guide li{counter-increment:v4-server-guide}.page-v4 .v4-server-guide li>span:first-child:empty:before{content:counter(v4-server-guide, decimal-leading-zero)}.page-v4 .v4-streaming{background:#080c11}.page-v4 .v4-support-preview{background:#0e141c}.page-v4 .v4-content-hero-media img{object-position:center}.page-v4 .v4-content-score{min-width:230px}.page-v4 .v4-content-score strong{color:var(--v4-gold);font-size:16px}.page-v4 .v3-sports-category-card{text-decoration:none}.page-v4 .v3-sports-category-card:focus-visible{box-shadow:var(--focus)}.page-v4 .v3-vod-showcase .v3-poster-rail{grid-template-columns:repeat(4,1fr);gap:18px 14px}.page-v4 .v3-vod-showcase .v4-poster-card{align-self:start}.page-v4 .v3-vod-showcase .v3-poster-badge{z-index:2}.page-v4 .v3-refine-panel{border-color:var(--v4-line);background:#121a24}.page-v4 .v4-install-stage{border:1px solid var(--v4-line);border-radius:var(--v4-radius);min-height:0;box-shadow:var(--v4-shadow);background:#0b121a;padding:0;position:relative;overflow:hidden}.page-v4 .v4-install-stage picture,.page-v4 .v4-install-stage img{width:100%;display:block}.page-v4 .v4-install-stage img{aspect-ratio:4/3;object-fit:cover}.page-v4 .v4-install-stage:after{pointer-events:none;content:"";position:absolute;inset:0;box-shadow:inset 0 -90px 78px #06090de6}.page-v4 .v4-install-stage .v3-install-quick-flow{z-index:2;margin:0;position:absolute;inset-block-end:16px;inset-inline:16px}.page-v4 .v4-install-stage .v3-install-quick-flow li{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c11c2}.page-v4 .v3-install-browser .v4-dynamic-guide,.page-v4 .v3-install-browser .v4-server-guide{counter-reset:v4-install-step}.page-v4 .v3-install-browser .v4-dynamic-guide li,.page-v4 .v3-install-browser .v4-server-guide li{counter-increment:v4-install-step}.page-v4 .v3-install-browser .v4-server-guide li>span:empty:before{content:counter(v4-install-step, decimal-leading-zero)}.page-v4 .v3-selected-guide{border-color:var(--v4-line-strong)}.page-v4 .v3-selected-guide p,.page-v4 .v3-device-option small,.page-v4 .v3-app-tile p,.page-v4 .v3-app-tile small,.page-v4 .v3-login-method-body p{font-size:11px}.page-v4 .v3-support-contact-card{background:linear-gradient(145deg,#f7c34714,#111923);border-color:#f7c34740}.page-v4 .v3-support-contact-card>h2{max-width:420px}.page-v4 .v3-topic-rail button{border:1px solid var(--v4-line);color:#d5dbe2;white-space:nowrap;background:#111923;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:9px 13px;font-size:11px;font-weight:750;display:inline-flex}.page-v4 .v3-topic-rail button:hover{color:var(--v4-gold);border-color:#f7c34773}.page-v4 .v4-faq-more{margin:22px auto 0;display:flex}.page-v4 .v3-support-accordion-body p,.page-v4 .v3-support-feature-card>p,.page-v4 .v3-support-faq-list p{font-size:11px}.page-v4 .v4-checkout-intro-copy{gap:12px;display:grid}.page-v4 .v4-checkout-intro-copy>span{color:var(--warning);gap:8px;font-size:11px;line-height:1.45;display:flex}.page-v4 .v4-checkout-intro-copy .icon{flex:none;margin-top:2px}.page-v4 .v4-mobile-order-glance{display:none}.page-v4 .v3-checkout-form .field label,.page-v4 .v3-checkout-form .field legend,.page-v4 .v3-summary-card .field label{font-size:12px}.page-v4 .v3-checkout-form .field-hint,.page-v4 .v3-checkout-form .field-error{font-size:10px}.page-v4 .v3-checkout-form .form-control,.page-v4 .v3-summary-card .form-control{min-height:48px;font-size:14px}.page-v4 .v3-checkout-form textarea.form-control{min-height:116px}.page-v4 .v3-choice-card{min-height:72px}.page-v4 .v3-choice-card small{font-size:10px}.page-v4 .copy-button{min-width:44px;min-height:44px}.page-v4 .checkout-consent{background:#f7c3470d;border-color:#f7c34738}.page-v4 .v3-summary-details dd{text-align:end;max-width:58%}.page-v4 .v4-confirmation-page .v3-confirmation-hero{padding-block:clamp(42px,5vw,70px) clamp(64px,7vw,96px)}.page-v4 .v4-confirmation-page .v3-confirmation-composition{text-align:start}.page-v4 .v4-confirmation-heading{grid-template-columns:68px 1fr;align-items:start;gap:20px;margin-bottom:22px;display:grid}.page-v4 .v4-confirmation-heading.is-empty{grid-template-columns:1fr}.page-v4 .v4-confirmation-heading .v3-success-mark{margin:0}.page-v4 .v4-confirmation-heading h1{letter-spacing:-.06em;max-width:760px;margin:9px 0 10px;font-size:clamp(2.6rem,5vw,5rem);line-height:.95}.page-v4 .v4-confirmation-heading .thank-you-lead{color:#b2bbc5;max-width:790px;margin:0}.page-v4 .v4-confirmation-summary>dl{border:1px solid var(--v4-line);background:var(--v4-line);border-radius:13px;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0 0;display:grid;overflow:hidden}.page-v4 .v4-confirmation-summary>dl>div{background:#0e151e;align-content:center;min-height:72px;padding:12px;display:grid}.page-v4 .v4-confirmation-summary dt{color:#8d98a5;font-size:9px}.page-v4 .v4-confirmation-summary dd{margin:4px 0 0;font-size:12px;font-weight:800}.page-v4 .v4-confirmation-summary .v4-confirmation-total dd{color:var(--v4-gold);font-size:18px}.page-v4 .v4-no-order{text-align:center;max-width:760px;margin:28px auto 0;padding:clamp(24px,4vw,42px)}.page-v4 .v4-no-order h2{margin-block:8px 10px}.page-v4 .v4-no-order p{max-width:580px;color:var(--muted-strong);margin:0 auto 20px}.page-v4 .v4-no-order>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (width<=1180px){.page-v4 .v4-hero-grid{grid-template-columns:minmax(340px,.86fr) minmax(480px,1.14fr)}.page-v4 .v4-broadcast-score{grid-template-columns:32px 1fr 20px auto 20px 1fr 32px;gap:6px}.page-v4 .v4-secondary-sports{grid-template-columns:repeat(3,1fr)}.page-v4 .v4-pricing .v3-plan-grid{grid-template-columns:repeat(2,1fr)}.page-v4 .v4-entertainment .v4-poster-rail{grid-template-columns:repeat(3,1fr);gap:22px 14px}.page-v4 .v3-vod-showcase .v3-poster-rail{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.page-v4 .v4-hero-grid{grid-template-columns:1fr;grid-template-areas:"copy""stage""commitment";gap:26px}.page-v4 .v4-hero-copy{max-width:760px}.page-v4 .v4-hero-stage{width:100%}.page-v4 .v4-hero-commitment{padding-block-end:0}.page-v4 .v4-sports-layout{grid-template-columns:1fr;gap:32px}.page-v4 .v4-matchday-panel{max-width:560px}.page-v4 .v4-device-layout{grid-template-columns:1fr}.page-v4 .v4-device-art{max-width:760px}.page-v4 .v4-confirmation-summary>dl{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){:root{--rail:min(100% - 32px, 1336px);--rail-narrow:min(100% - 32px, 1120px)}.page-v4 .demo-ribbon{min-height:30px;padding-inline:12px;font-size:9px;line-height:1.35}.page-v4 .mobile-menu-trigger,.page-v4 .mobile-close,.page-v4 .v3-device-tabs button,.page-v4 .v3-install-family button,.page-v4 .v3-device-family-tabs button,.page-v4 .v3-entertainment-tabs button,.page-v4 .v2-filter-chip,.page-v4 .v3-support-filter-row button{min-height:44px}.page-v4 .v3-section,.page-v4 .v2-section.v3-sports-showcase,.page-v4 .v2-section.v3-vod-showcase,.page-v4 .v2-section.v3-live-catalogue,.page-v4 .v2-section.v3-quality-and-features{padding-block:66px}.page-v4 .v3-section-head h2,.page-v4 .v3-section-heading h2{font-size:clamp(2.2rem,10.5vw,3.55rem)}.page-v4 .v3-section-head p,.page-v4 .v3-section-heading p,.page-v4 .v3-heading-support p{font-size:14px}.page-v4 .v4-hero{padding-top:32px}.page-v4 .v4-hero:before,.page-v4 .v3-hero-glow{display:none}.page-v4 .v4-hero-grid{gap:22px}.page-v4 .v4-hero-copy h1{margin-block:13px 17px;font-size:clamp(2.85rem,13.2vw,4.15rem)}.page-v4 .v4-hero-copy>p{font-size:15px;line-height:1.55}.page-v4 .v4-hero-stage:after{box-shadow:inset 0 -44px 48px #070a0fdb}.page-v4 .v4-hero-stage img{aspect-ratio:4/3;border-radius:18px}.page-v4 .v4-hero-broadcast{border-radius:12px;inset-block-end:10px;inset-inline:10px}.page-v4 .v4-broadcast-top{padding:7px 9px}.page-v4 .v4-broadcast-top small{display:none}.page-v4 .v4-broadcast-score{grid-template-columns:30px 1fr 19px auto 19px 1fr 30px;gap:4px;padding:8px}.page-v4 .v4-broadcast-score strong{font-size:9px}.page-v4 .v4-broadcast-score b{font-size:16px}.page-v4 .v4-team-mark{width:29px;height:29px;font-size:8px}.page-v4 .v4-hero-stage .v3-device-chip{font-size:9px;inset-block-start:10px;inset-inline-end:10px}.page-v4 .v4-hero-commitment .v3-hero-actions{display:grid}.page-v4 .v4-hero-commitment .v3-hero-actions .btn{width:100%}.page-v4 .v4-hero-commitment .v3-hero-assurances{grid-template-columns:1fr;margin-top:18px}.page-v4 .v4-hero-commitment .v3-hero-assurances li:last-child{grid-column:auto}.page-v4 .v4-hero-stats{margin-top:30px}.page-v4 .v4-hero-stats article{min-height:88px;padding:14px 11px}.page-v4 .v4-hero-stats strong{font-size:18px}.page-v4 .v4-hero-stats span{font-size:10px}.page-v4 .v4-benefits .v3-benefit-grid{grid-template-columns:1fr 1fr;gap:8px}.page-v4 .v4-benefits .v3-benefit-card{min-height:176px;border-radius:13px!important}.page-v4 .v4-benefits .v3-benefit-card h3{margin-top:24px}.page-v4 .v4-sports{min-height:0}.page-v4 .v4-sports .v3-sports-background{object-position:center}.page-v4 .v4-sports .v3-sports-shade{background:linear-gradient(#04070b59 0,#04070bc2 42%,#04070bf7 100%)}.page-v4 .v4-sports-layout{padding-block:76px 30px}.page-v4 .v4-sports .v3-sports-copy h2{font-size:clamp(2.65rem,12vw,4rem)}.page-v4 .v4-sports .v3-sports-actions{align-items:stretch;display:grid}.page-v4 .v4-sports .v3-sports-actions .btn{width:100%}.page-v4 .v4-scoreboard{padding-inline:10px}.page-v4 .v4-scoreboard>div strong{font-size:10px}.page-v4 .v4-fixtures>div{grid-template-columns:74px 1fr;padding-inline:12px}.page-v4 .v4-secondary-sports{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:32px}.page-v4 .v4-secondary-sports a{min-height:78px}.page-v4 .v4-secondary-sports a:last-child{grid-column:1/-1}.page-v4 .v4-secondary-sports small{display:none}.page-v4 .v4-pricing .v3-connection-selector{gap:10px}.page-v4 .v4-pricing .v3-connection-options{grid-template-columns:repeat(2,1fr);gap:7px}.page-v4 .v4-pricing .v3-connection-options label{min-height:52px}.page-v4 .v4-swipe-hint{color:#9ca6b1;align-items:center;gap:5px;margin:0 0 9px;font-size:10px;display:flex}.page-v4 .v4-swipe-hint span{margin-inline-end:4px}.page-v4 .v4-swipe-hint i{background:#4d5660;border-radius:50%;width:5px;height:5px}.page-v4 .v4-swipe-hint i:first-of-type{background:var(--v4-gold);border-radius:999px;width:15px}.page-v4 .v4-pricing .v3-plan-grid{grid-template-columns:none;grid-auto-columns:min(86vw,338px);gap:12px;margin-inline:-16px;padding-inline:16px}.page-v4 .v4-pricing .v3-plan-card{scroll-snap-align:center}.page-v4 .v4-pricing .v3-plan-details summary{min-height:44px}.page-v4 .v4-devices .v3-device-tabs{width:100%}.page-v4 .v4-device-art{border-radius:17px}.page-v4 .v4-devices .v3-device-grid{grid-template-columns:1fr}.page-v4 .v4-devices .v3-device-grid article{min-height:98px}.page-v4 .v4-entertainment .v4-poster-rail,.page-v4 .v3-vod-showcase .v3-poster-rail{grid-template-columns:none;grid-auto-columns:min(44vw,182px);gap:12px;margin-inline:-16px;padding-inline:16px}.page-v4 .v4-poster-meta h3{font-size:15px}.page-v4 .v4-poster-meta p{font-size:9px}.page-v4 .v4-live-categories .v3-live-rail a{scroll-snap-align:start;min-height:225px}.page-v4 .v4-live-categories .v3-live-rail a h3{margin-top:70px}.page-v4 .v3-entertainment-category-rail{scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.page-v4 .v3-entertainment-category-rail::-webkit-scrollbar{display:none}.page-v4 .v4-how .v3-how-grid li{min-height:178px}.page-v4 .v4-install-stage{padding:0}.page-v4 .v4-install-stage img{aspect-ratio:4/3}.page-v4 .v4-install-stage .v3-install-quick-flow{grid-template-columns:1fr;gap:5px;inset-block-end:10px;inset-inline:10px}.page-v4 .v4-install-stage .v3-install-quick-flow li{min-height:44px;padding:7px 9px}.page-v4 .v4-install-stage .v3-install-quick-flow li small{display:none}.page-v4 .v3-device-family-tabs{gap:7px}.page-v4 .v3-device-family-tabs button{font-size:11px}.page-v4 .v3-selected-guide p,.page-v4 .v3-device-option small,.page-v4 .v3-app-tile p,.page-v4 .v3-app-tile small,.page-v4 .v3-login-method-body p{font-size:12px}.page-v4 .v3-refine-panel{width:100%;max-height:none;margin-top:10px;position:static;overflow:visible}.page-v4 .v3-refine-control{grid-column:1/-1}.page-v4 .v3-refine-control summary{min-height:44px}.page-v4 .v3-topic-rail{padding-block-end:8px}.page-v4 .v3-support-feature-card{padding:20px 16px}.page-v4 .v3-support-mini-details>summary{min-height:44px}.page-v4 .v3-support-accordion-body p,.page-v4 .v3-support-feature-card>p,.page-v4 .v3-support-faq-list p{font-size:12px}.page-v4 .v3-checkout-intro{padding-block:44px}.page-v4 .v3-checkout-intro-inner{padding-block:0}.page-v4 .v4-checkout-intro-copy{margin-top:18px}.page-v4 .v3-checkout-layout{grid-template-columns:1fr;display:grid}.page-v4 .v3-checkout-form{padding:18px 16px;order:0!important}.page-v4 .v3-checkout-summary{order:1!important}.page-v4 .v4-mobile-order-glance{background:#f7c3470f;border:1px solid #f7c34742;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;margin:-3px 0 18px;padding:12px 13px;display:grid}.page-v4 .v4-mobile-order-glance span{color:#dbe0e6;font-size:11px}.page-v4 .v4-mobile-order-glance strong{color:var(--v4-gold);grid-area:1/2/3;font-size:18px}.page-v4 .v4-mobile-order-glance small{color:#8e99a5;font-size:9px}.page-v4 .v3-order-card-heading{gap:10px}.page-v4 .v3-delivery-options{grid-template-columns:1fr}.page-v4 .v3-choice-card{min-height:68px}.page-v4 .v3-summary-details dd{max-width:62%}.page-v4 .v4-confirmation-page .v3-confirmation-composition{width:min(100% - 32px,980px)}.page-v4 .v4-confirmation-heading{grid-template-columns:52px 1fr;gap:13px}.page-v4 .v4-confirmation-heading .v3-success-mark{width:50px;height:50px}.page-v4 .v4-confirmation-heading h1{margin-top:7px;font-size:clamp(2.35rem,11vw,3.5rem)}.page-v4 .v4-confirmation-heading .thank-you-lead{grid-column:1/-1;font-size:14px}.page-v4 .v3-confirmation-card-header{padding:19px 16px}.page-v4 .v4-confirmation-summary>dl{grid-template-columns:1fr 1fr}.page-v4 .v4-confirmation-summary>dl>div{min-height:66px;padding:10px}.page-v4 .v3-bank-list{grid-template-columns:1fr}.page-v4 .v3-confirmation-actions{display:grid}.page-v4 .v3-confirmation-actions .btn{width:100%}}@media (width<=430px){.page-v4 .v4-benefits .v3-benefit-grid{grid-template-columns:1fr}.page-v4 .v4-benefits .v3-benefit-card{min-height:150px}.page-v4 .v4-benefits .v3-benefit-card h3{margin-top:20px}.page-v4 .v4-broadcast-score{grid-template-columns:28px 1fr 18px 18px 1fr 28px}.page-v4 .v4-broadcast-score em{display:none}.page-v4 .v4-secondary-sports{grid-template-columns:1fr 1fr}.page-v4 .v4-scoreboard>p{gap:4px}.page-v4 .v4-scoreboard>p b{font-size:26px}.page-v4 .v4-entertainment .v4-poster-rail,.page-v4 .v3-vod-showcase .v3-poster-rail{grid-auto-columns:min(48vw,175px)}.page-v4 .v3-content-hero-media{min-height:360px}.page-v4 .v4-content-score{min-width:0;inset-inline:12px}.page-v4 .v4-content-score strong{font-size:13px}.page-v4 .v3-sports-schedule-card{text-align:start;inset-inline:12px;max-width:none;bottom:104px}.page-v4 .v4-confirmation-heading{grid-template-columns:1fr}.page-v4 .v4-confirmation-heading .v3-success-mark{margin-bottom:4px}.page-v4 .v4-confirmation-summary>dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-v4 .v4-poster-card:hover .v4-poster-media img,.page-v4 .v4-secondary-sports a:hover{transform:none}}.page-v5 .mobile-panel{overscroll-behavior:contain;padding-bottom:max(20px, env(safe-area-inset-bottom));overflow-y:auto}.page-v5 .transaction-header-context{text-align:end;margin-inline-start:auto;display:grid}.page-v5 .transaction-header-context span{color:var(--warm-50);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.page-v5 .transaction-header-context small{color:var(--muted);font-size:10px}.page-v5 .transaction-header-help{margin-inline-start:20px}.page-v5 .transaction-footer{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:22px 36px;padding-block:30px;display:grid}.page-v5 .transaction-footer-brand p{max-width:540px;color:var(--muted);margin:10px 0 0;font-size:13px}.page-v5 .transaction-footer nav{flex-wrap:wrap;justify-content:end;gap:9px 22px;display:flex}.page-v5 .transaction-footer nav a{color:var(--warm-100);font-size:13px;font-weight:750}.page-v5 .transaction-footer nav a:hover{color:var(--gold)}.page-v5 .transaction-footer>small{border-top:1px solid var(--line);color:#7f8792;grid-column:1/-1;padding-top:18px}.page-v5 .v5-plan-pagination{display:none}.page-v5.transaction-page{background:#080c11;min-height:100vh}.page-v5.transaction-page .floating-support{display:none}.page-v5 .transaction-hero{border-bottom:1px solid var(--line);background:radial-gradient(650px 390px at 76% 28%,#f7c34717,#0000 70%),linear-gradient(145deg,#0b1119,#080c11 62%);padding-block:clamp(54px,6vw,82px);position:relative;overflow:hidden}.page-v5 .transaction-hero:after{content:"";pointer-events:none;border:1px solid #f7c34714;border-radius:50%;width:620px;height:620px;position:absolute;top:-260px;right:-180px;box-shadow:0 0 0 90px #f7c34706,0 0 0 180px #f7c34704}.page-v5 .transaction-hero-grid{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:center;gap:clamp(36px,6vw,92px);display:grid;position:relative}.page-v5 .transaction-hero-copy h1{max-width:760px;color:var(--warm-50);font-family:var(--font-display);letter-spacing:-.065em;margin:14px 0 18px;font-size:clamp(3rem,5.4vw,6rem);font-weight:760;line-height:.93}.page-v5 .transaction-hero-copy>p,.page-v5 .transaction-hero-copy>div>p{color:#b8c0ca;max-width:680px;margin:0;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.7}.page-v5 .transaction-hero-copy.with-state-icon{grid-template-columns:70px 1fr;align-items:start;gap:20px;display:grid}.page-v5 .transaction-hero-status{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0f16d1;border:1px solid #f7c34738;border-radius:18px;grid-template-columns:54px 1fr;gap:16px;padding:24px;display:grid;box-shadow:0 28px 70px #00000040}.page-v5 .transaction-hero-status>strong{color:var(--warm-50);grid-column:2;margin-top:-3px;font-size:18px}.page-v5 .transaction-hero-status>div>strong{color:var(--warm-50);margin-top:9px;font-size:18px;display:block}.page-v5 .transaction-hero-status>p,.page-v5 .transaction-hero-status div>p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.55}.page-v5 .transaction-hero-status>.transaction-status{grid-column:1/-1;justify-self:start}.page-v5 .transaction-hero-status>.transaction-status~strong,.page-v5 .transaction-hero-status>.transaction-status~p{grid-column:1/-1}.page-v5 .transaction-hero-status dl{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1px;margin:8px 0 0;display:grid;overflow:hidden}.page-v5 .transaction-hero-status dl>div{background:#0e151e;padding:12px}.page-v5 .transaction-hero-status dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.page-v5 .transaction-hero-status dd{color:var(--warm-100);margin:4px 0 0;font-size:13px;font-weight:800}.page-v5 .transaction-state-icon{border:1px solid var(--line-strong);color:#aab4bf;background:#111923;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;display:grid}.page-v5 .transaction-state-icon.is-pending{color:var(--gold);background:#f7c34717;border-color:#f7c34761}.page-v5 .transaction-state-icon.is-complete{color:#75e9a8;background:#0d2d1d;border-color:#24754a}.page-v5 .transaction-state-icon.is-expired{color:#ffaaa5;background:#2c1413;border-color:#7d3d39}.page-v5 .transaction-status{border:1px solid var(--line-strong);width:fit-content;min-height:30px;color:var(--muted-strong);letter-spacing:.045em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.page-v5 .transaction-status.is-pending{color:#ffd67d;background:#2b220f;border-color:#765922}.page-v5 .transaction-status.is-pending>span[aria-hidden=true]{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.page-v5 .transaction-status.is-complete{color:#88efb7;background:#0d2d1d;border-color:#25734a}.page-v5 .transaction-page-content{padding-bottom:clamp(74px,8vw,112px)}.page-v5 .transaction-section{padding-top:28px}.page-v5 .transaction-progress{border:1px solid var(--line);background:#0c121a;border-top:0;border-radius:0 0 15px 15px;margin-top:-1px}.page-v5 .transaction-progress ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.page-v5 .transaction-progress li{border-right:1px solid var(--line);color:#7e8995;grid-template-columns:36px 1fr;align-items:center;gap:10px;min-width:0;padding:15px 18px;display:grid;position:relative}.page-v5 .transaction-progress li:last-child{border-right:0}.page-v5 .transaction-progress li>span{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid}.page-v5 .transaction-progress strong,.page-v5 .transaction-progress small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-v5 .transaction-progress strong{color:var(--warm-100);font-size:12px}.page-v5 .transaction-progress small{margin-top:2px;font-size:9px}.page-v5 .transaction-progress li.is-current{color:var(--gold);background:#f7c3470d}.page-v5 .transaction-progress li.is-current>span{border-color:var(--gold);background:var(--gold);color:#1c1607}.page-v5 .transaction-progress li.is-complete>span{color:#7ee7aa;background:#0d2d1d;border-color:#24754a}.page-v5 .transaction-layout{grid-template-columns:minmax(0,1.56fr) minmax(320px,.74fr);align-items:start;gap:22px;display:grid}.page-v5 .transaction-primary-column,.page-v5 .transaction-secondary-column{gap:22px;min-width:0;display:grid}.page-v5 .transaction-secondary-column{position:sticky;top:98px}.page-v5 .transaction-card{border:1px solid var(--line);background:linear-gradient(155deg,#ffffff06,#0000 45%),#101720;border-radius:18px;min-width:0;overflow:hidden}.page-v5 .transaction-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;padding:24px 26px;display:flex}.page-v5 .transaction-card-heading h2{color:var(--warm-50);letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(1.35rem,2vw,1.8rem)}.page-v5 .transaction-card-heading p{max-width:650px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.page-v5 .payment-countdown{background:linear-gradient(115deg,#f7c3471a,#0000 50%),#111821;border-color:#f7c34759;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;padding:22px 26px;display:grid}.page-v5 .payment-countdown-copy{grid-template-columns:54px 1fr;align-items:center;gap:15px;display:grid}.page-v5 .payment-countdown h2{color:var(--warm-50);margin:5px 0 2px;font-size:clamp(1.35rem,2.2vw,1.9rem)}.page-v5 .payment-countdown p{color:var(--muted);margin:0;font-size:12px}.page-v5 .payment-countdown-value{color:var(--gold);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(2.45rem,4vw,4.1rem);font-weight:760;line-height:1}.page-v5 .payment-countdown-status{border-top:1px solid var(--line);color:#c3cbd4;grid-column:1/-1;padding-top:12px}.page-v5 .payment-countdown.is-urgent{background:linear-gradient(115deg,#ffaa2421,#0000 55%),#151810;border-color:#8a6222}.page-v5 .payment-countdown.is-urgent .payment-countdown-value{color:#ffbd52}.page-v5 .payment-countdown.is-expired{background:linear-gradient(115deg,#ff5b5217,#0000 55%),#171111;border-color:#7d3d39}.page-v5 .payment-countdown.is-expired .payment-countdown-value{color:#ffaaa5}.page-v5 .bank-critical-grid{grid-template-columns:.82fr 1.18fr;gap:12px;padding:22px 26px 14px;display:grid}.page-v5 .bank-critical-value{background:#f7c3470f;border:1px solid #f7c3474d;border-radius:14px;align-content:start;min-width:0;min-height:150px;padding:20px 20px 58px;display:grid;position:relative}.page-v5 .bank-critical-value>span,.page-v5 .bank-value-row span{color:#929da9;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.page-v5 .bank-critical-value strong{color:var(--gold);letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:10px;font-size:clamp(1.75rem,3.2vw,3rem);line-height:1.05}.page-v5 .bank-critical-value.is-reference strong{color:var(--warm-50);letter-spacing:.025em;font-size:clamp(1.3rem,2.1vw,2rem)}.page-v5 .bank-critical-value .copy-button{position:absolute;bottom:14px;right:16px}.page-v5 .bank-value-list{padding:2px 26px 10px}.page-v5 .bank-value-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:72px;padding-block:13px;display:grid}.page-v5 .bank-value-row>div{min-width:0}.page-v5 .bank-value-row strong{color:var(--warm-100);overflow-wrap:anywhere;margin-top:5px;font-size:15px;line-height:1.45;display:block}.page-v5 .bank-value-row.is-important strong{color:var(--gold);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.03em;unicode-bidi:isolate;font-size:20px}.page-v5 bdi{unicode-bidi:isolate}.page-v5 .copy-button{border:1px solid var(--line-strong);color:#c7d0da;background:#0c1118;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:86px;min-height:44px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex;position:static;transform:none}.page-v5 .copy-button:hover{color:var(--gold);border-color:#f7c3478c}.page-v5 .transaction-note{border:1px solid var(--line);color:#b9c2cc;background:#0c1219;border-radius:12px;grid-template-columns:22px 1fr;gap:12px;margin:16px 26px 22px;padding:15px;display:grid}.page-v5 .transaction-note>.icon{color:var(--gold)}.page-v5 .transaction-note strong{color:var(--warm-100)}.page-v5 .transaction-note p{margin:4px 0 0;font-size:12px;line-height:1.55}.page-v5 .transaction-note.is-info{background:#101e34;border-color:#385c93}.page-v5 .transaction-note.is-warning{background:#2b220f;border-color:#73561f}.page-v5 .transaction-details{border:1px solid var(--line);border-radius:12px;margin:0 26px 18px}.page-v5 .transaction-details summary{min-height:48px;color:var(--warm-100);cursor:pointer;align-items:center;padding:10px 14px;font-weight:800;display:flex}.page-v5 .transaction-details dl{background:var(--line);gap:1px;margin:0;display:grid}.page-v5 .transaction-details dl>div{background:#0d141d;padding:12px 14px}.page-v5 .transaction-details dt{color:var(--muted);font-size:10px}.page-v5 .transaction-details dd{overflow-wrap:anywhere;margin:3px 0 0}.page-v5 .transfer-steps ol{grid-template-columns:1fr 1fr;margin:0;padding:10px 26px 24px;list-style:none;display:grid}.page-v5 .transfer-steps li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:start;gap:11px;padding:14px 12px;display:grid}.page-v5 .transfer-steps li:nth-last-child(-n+2){border-bottom:0}.page-v5 .transfer-steps li>span{width:30px;height:30px;color:var(--gold);border:1px solid #f7c3474d;border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.page-v5 .transfer-steps li p{color:#bec6cf;margin:4px 0 0;font-size:13px;line-height:1.45}.page-v5 .receipt-form{overflow:visible}.page-v5 .receipt-upload{border-radius:18px 18px 0 0;overflow:hidden}.page-v5 .receipt-drop-zone{min-height:250px;color:var(--warm-100);text-align:center;cursor:pointer;background:#0c1219;border:1px dashed #4f5a67;border-radius:14px;align-content:center;place-items:center;gap:10px;margin:22px 26px;padding:28px;display:grid}.page-v5 .receipt-drop-zone:hover,.page-v5 .receipt-upload.is-dragging .receipt-drop-zone{border-color:var(--gold);background:#f7c3470f}.page-v5 .receipt-upload.is-disabled{opacity:.64}.page-v5 .receipt-drop-zone .btn{pointer-events:auto}.page-v5 .receipt-drop-zone small{color:var(--muted)}.page-v5 .receipt-error{color:#ffc0bc;background:#2c1413;border:1px solid #7d3d39;border-radius:12px;grid-template-columns:22px 1fr;gap:12px;margin:0 26px 18px;padding:14px;display:grid}.page-v5 .receipt-error p{margin:4px 0 0}.page-v5 .receipt-selected{border:1px solid var(--line);background:#0c131b;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 26px 22px;padding:15px;display:grid;position:relative}.page-v5 .receipt-file-icon{width:44px;height:44px;color:var(--gold);background:#f7c34717;border-radius:10px;place-items:center;display:grid}.page-v5 .receipt-file-copy{min-width:0}.page-v5 .receipt-file-copy strong{overflow-wrap:anywhere;display:block}.page-v5 .receipt-file-copy span{color:var(--muted);font-size:11px}.page-v5 .receipt-file-actions{gap:8px;display:flex}.page-v5 .receipt-file-actions .btn{min-height:44px;margin:0}.page-v5 .receipt-progress{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.page-v5 .receipt-progress:before{content:"";background:#29323d;border-radius:999px;grid-area:1/1;height:6px}.page-v5 .receipt-progress>span{background:var(--gold);border-radius:999px;grid-area:1/1;height:6px}.page-v5 .receipt-progress small{color:var(--muted);font-size:10px}.page-v5 .receipt-success{color:#88efb7;grid-column:1/-1;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:800;display:inline-flex}.page-v5 .transfer-confirmation{border:0;border-top:1px solid var(--line);gap:9px;margin:0;padding:22px 26px;display:grid}.page-v5 .transfer-confirmation legend{color:var(--warm-50);margin-bottom:9px;font-size:15px;font-weight:850}.page-v5 .transfer-confirmation .checkbox-row{border:1px solid var(--line);background:#0c1219;border-radius:10px;min-height:44px;padding:8px 10px}.page-v5 .transaction-submit-zone{border-top:1px solid var(--line);gap:9px;padding:22px 26px 26px;display:grid}.page-v5 .transaction-submit-zone .btn{min-height:58px}.page-v5 .transaction-submit-zone p{color:var(--muted);text-align:center;margin:0;font-size:11px}.page-v5 .reservation-expired{border-color:#7d3d39;grid-template-columns:54px 1fr;gap:18px;padding:24px;display:grid}.page-v5 .reservation-expired h2{margin:6px 0}.page-v5 .reservation-expired p{color:var(--muted-strong);margin:0}.page-v5 .transaction-actions{flex-wrap:wrap;gap:10px;margin-top:19px;display:flex}.page-v5 .transaction-actions .btn{min-height:44px}.page-v5 .transaction-order-facts dl{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.page-v5 .transaction-order-facts dl>div{background:#0e151e;min-width:0;padding:14px}.page-v5 .transaction-order-facts dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.page-v5 .transaction-order-facts dd{color:var(--warm-100);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:800}.page-v5 .transaction-order-facts .transaction-fact-reference,.page-v5 .transaction-order-facts .transaction-fact-total{grid-column:1/-1}.page-v5 .transaction-order-facts .transaction-fact-reference dd{color:var(--gold);letter-spacing:.03em}.page-v5 .transaction-order-facts .transaction-fact-total dd{color:var(--gold);font-size:20px}.page-v5 .transaction-order-number{text-align:end;flex:none}.page-v5 .transaction-order-number small,.page-v5 .transaction-order-number strong{display:block}.page-v5 .transaction-order-number small{color:var(--muted);text-transform:uppercase;font-size:9px}.page-v5 .transaction-order-number strong{color:var(--gold);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.page-v5 .transaction-help{padding:22px}.page-v5 .transaction-help-heading{grid-template-columns:48px 1fr;gap:13px;display:grid}.page-v5 .transaction-help-heading .transaction-state-icon{width:48px;height:48px}.page-v5 .transaction-help h2{margin:5px 0 6px;font-size:18px}.page-v5 .transaction-help p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.page-v5 .transaction-help-links{gap:7px;margin-top:18px;display:grid}.page-v5 .transaction-help-links a{border:1px solid var(--line);color:#c7d0da;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:9px 11px;font-size:12px;font-weight:800;display:flex}.page-v5 .transaction-help-links a:hover{color:var(--gold);border-color:#f7c34766}.page-v5 .status-timeline{margin:0;padding:10px 26px 24px;list-style:none}.page-v5 .status-timeline li{grid-template-columns:42px 1fr;gap:14px;min-height:74px;padding:12px 0;display:grid;position:relative}.page-v5 .status-timeline li:not(:last-child):after{background:var(--line-strong);content:"";width:1px;position:absolute;top:48px;bottom:-11px;left:20px}.page-v5 .status-timeline-marker{z-index:1;border:1px solid var(--line-strong);width:42px;height:42px;color:var(--muted);background:#0d141d;border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid;position:relative}.page-v5 .status-timeline strong{color:var(--warm-100);margin-top:2px;display:block}.page-v5 .status-timeline p{color:var(--muted);margin:4px 0 0;font-size:12px}.page-v5 .status-timeline li.is-complete .status-timeline-marker{color:#88efb7;background:#0d2d1d;border-color:#24754a}.page-v5 .status-timeline li.is-current .status-timeline-marker{border-color:var(--gold);background:var(--gold);color:#1c1607}.page-v5 .status-timeline li.is-current p{color:var(--gold)}.page-v5 .verification-guidance-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.page-v5 .verification-guidance-grid article{background:#0e151e;padding:22px}.page-v5 .verification-guidance-grid .icon{color:var(--gold)}.page-v5 .verification-guidance-grid h3{margin:16px 0 7px;font-size:15px}.page-v5 .verification-guidance-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.page-v5 .transaction-page-actions{margin-top:0}.page-v5 .receipt-summary dl,.page-v5 .activation-facts{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.page-v5 .receipt-summary dl>div,.page-v5 .activation-facts>div{background:#0e151e;min-width:0;padding:16px}.page-v5 .receipt-summary dt,.page-v5 .activation-facts dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.page-v5 .receipt-summary dd,.page-v5 .activation-facts dd{color:var(--warm-100);overflow-wrap:anywhere;margin:5px 0 0;font-weight:800}.page-v5 .receipt-summary dl>div:last-child:nth-child(odd){grid-column:1/-1}.page-v5 .receipt-summary>p{color:var(--muted);margin:0;padding:16px;font-size:11px}.page-v5 .activation-panel .transaction-note{margin-top:22px}.page-v5 .transaction-support-note,.page-v5 .renewal-card{grid-template-columns:54px 1fr;gap:15px;padding:22px;display:grid}.page-v5 .transaction-support-note h2,.page-v5 .renewal-card h2{margin:6px 0 8px;font-size:18px}.page-v5 .transaction-support-note p,.page-v5 .renewal-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.page-v5 .access-ready-device{grid-template-columns:64px 1fr;gap:17px;padding:25px 26px;display:grid}.page-v5 .access-ready-device .transaction-state-icon{width:64px;height:64px}.page-v5 .access-ready-device span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.page-v5 .access-ready-device strong{color:var(--warm-50);margin-top:4px;font-size:22px;display:block}.page-v5 .access-ready-device p{color:var(--muted);margin:6px 0 0}.page-v5 .access-ready-card>.transaction-actions{padding:0 26px 26px}.page-v5 .transaction-fallback-wrap{padding-block:clamp(62px,8vw,110px)}.page-v5 .transaction-missing-order{text-align:center;max-width:760px;margin-inline:auto;padding:clamp(28px,5vw,52px)}.page-v5 .transaction-missing-order .transaction-state-icon{margin:0 auto 18px}.page-v5 .transaction-missing-order h2{margin:7px 0 10px;font-size:clamp(1.8rem,4vw,3rem)}.page-v5 .transaction-missing-order p{max-width:570px;color:var(--muted);margin:0 auto}.page-v5 .transaction-missing-order .transaction-actions{justify-content:center}.page-v5 .transaction-simulation-note{color:var(--muted);text-align:center;margin-top:24px;font-size:11px}.page-v5 .checkout-order-identity{grid-template-columns:54px minmax(0,1fr)}.page-v5 .checkout-order-identity>div{min-width:0}.page-v5 .checkout-order-identity>div>strong{color:var(--gold);overflow-wrap:anywhere;margin-top:5px;font-size:clamp(1rem,2vw,1.3rem);display:block}.page-v5 .checkout-v5-form{overflow:visible}.page-v5 .checkout-v5-form>.alert{margin:22px 26px 0}.page-v5 .checkout-v5-form .checkout-fieldset{border:0;border-bottom:1px solid var(--line);gap:18px;margin:0;padding:24px 26px;display:grid}.page-v5 .checkout-v5-form .checkout-fieldset>legend{color:var(--warm-50);padding-top:24px;font-size:16px;font-weight:850}.page-v5 .checkout-v5-form .form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.page-v5 .checkout-v5-form .field-full{grid-column:1/-1}.page-v5 .checkout-v5-form .field label,.page-v5 .checkout-v5-selectors label{color:var(--warm-100);margin-bottom:7px;font-size:12px;font-weight:800;display:block}.page-v5 .checkout-v5-form .field-hint{color:var(--muted);margin:7px 0 0;font-size:11px}.page-v5 .checkout-v5-form .field-error{margin:7px 0 0}.page-v5 .checkout-v5-form textarea{resize:vertical;min-height:112px}.page-v5 .checkout-v5-form .delivery-choice{gap:10px;display:grid}.page-v5 .checkout-v5-form .delivery-choice>span{color:var(--warm-100);font-size:12px;font-weight:800}.page-v5 .checkout-v5-form .delivery-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-v5 .checkout-v5-form .choice-card{min-width:0}.page-v5 .checkout-v5-form .choice-card>span{min-height:104px}.page-v5 .checkout-note-field{margin-top:4px}.page-v5 .checkout-terms{border-bottom:1px solid var(--line);padding:22px 26px}.page-v5 .checkout-terms .checkbox-row{border:1px solid var(--line);background:#0c1219;border-radius:10px;min-height:54px;padding:11px 12px}.page-v5 .checkout-terms .field-hint{margin-inline-start:31px}.page-v5 .checkout-v5-summary{gap:18px}.page-v5 .checkout-v5-summary .transaction-order-facts>header{border-bottom:1px solid var(--line);padding:18px}.page-v5 .checkout-v5-selectors{border-bottom:1px solid var(--line);gap:14px;padding:18px;display:grid}.page-v5 .checkout-v5-selectors .form-control{min-height:48px}.page-v5 .checkout-v5-summary .transaction-fact-list{grid-template-columns:1fr 1fr}.page-v5 .checkout-v5-summary .transaction-fact-list>div:first-child,.page-v5 .checkout-v5-summary .transaction-fact-list>div:last-child{grid-column:1/-1}.page-v5 .transaction-order-total{background:#f7c3470f;border-top:1px solid #f7c3473d;grid-template-columns:1fr auto;align-items:end;gap:3px 12px;padding:19px;display:grid}.page-v5 .transaction-order-total>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.page-v5 .transaction-order-total>strong{color:var(--gold);font-family:var(--font-display);letter-spacing:-.035em;grid-area:1/2/span 2;font-size:30px}.page-v5 .transaction-order-total>small{color:var(--muted);font-size:10px}.page-v5 .checkout-payment-next{grid-template-columns:54px 1fr;gap:15px;padding:22px;display:grid}.page-v5 .checkout-payment-next h2{margin:6px 0 8px;font-size:18px}.page-v5 .checkout-payment-next p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.page-v5 .order-resume-card>.transaction-actions{padding:0 26px 26px}@media (width<=1080px){.page-v5 .transaction-layout{grid-template-columns:minmax(0,1.35fr) minmax(290px,.75fr)}.page-v5 .transaction-progress li{padding-inline:12px}}@media (width<=900px){.page-v5 .transaction-hero-grid,.page-v5 .transaction-layout{grid-template-columns:1fr}.page-v5 .transaction-secondary-column{position:static}.page-v5 .transaction-layout .transaction-secondary-column{order:-1}.page-v5.bank-transfer-page .transaction-secondary-column,.page-v5.checkout-v5-page .transaction-secondary-column{order:0}.page-v5 .transaction-order-facts dl{grid-template-columns:repeat(4,1fr)}.page-v5 .transaction-order-facts .transaction-fact-reference,.page-v5 .transaction-order-facts .transaction-fact-total{grid-column:span 2}}@media (width<=768px){.page-v5 .v3-device-tabs button,.page-v5 .v3-install-family button,.page-v5 .v3-device-family-tabs button,.page-v5 .v3-entertainment-tabs button,.page-v5 .v2-filter-chip,.page-v5 .v3-support-filter-row button{min-height:44px}}@media (width<=767px){.page-v5 .v5-swipe-hint{letter-spacing:.02em;justify-content:center;font-size:11px}.page-v5 .v5-plan-pagination{justify-content:center;gap:8px;margin-top:15px;display:flex}.page-v5 .v5-plan-pagination button{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.page-v5 .v5-plan-pagination button span{background:#4d5660;border-radius:999px;width:8px;height:8px;transition:width .16s,background-color .16s}.page-v5 .v5-plan-pagination button[aria-current=true] span{background:var(--v4-gold,var(--gold));width:24px}.page-v5 .transaction-header-context small{display:none}.page-v5 .transaction-header-context{margin-inline-start:auto}.page-v5 .transaction-header-help{min-width:44px;margin-inline-start:10px;padding-inline:12px}.page-v5 .transaction-footer{grid-template-columns:1fr}.page-v5 .transaction-footer nav{justify-content:start}.page-v5 .transaction-hero{padding-block:44px 38px}.page-v5 .transaction-hero-grid{gap:24px}.page-v5 .transaction-hero-copy h1{margin-block:10px 13px;font-size:clamp(2.55rem,12.5vw,4.2rem)}.page-v5 .transaction-hero-copy.with-state-icon{grid-template-columns:52px 1fr;gap:13px}.page-v5 .transaction-hero-copy.with-state-icon .transaction-state-icon{width:52px;height:52px}.page-v5 .transaction-hero-copy.with-state-icon h1{font-size:clamp(2.25rem,10.5vw,3.7rem)}.page-v5 .transaction-hero-status{grid-template-columns:46px 1fr;padding:17px}.page-v5 .transaction-hero-status>.transaction-state-icon{width:46px;height:46px}.page-v5 .transaction-progress ol{grid-template-columns:repeat(4,minmax(0,1fr))}.page-v5 .transaction-progress li{text-align:center;grid-template-columns:1fr;justify-items:center;gap:6px;padding:12px 4px;display:grid}.page-v5 .transaction-progress li>span{width:28px;height:28px}.page-v5 .transaction-progress small{display:none}.page-v5 .transaction-progress strong{max-width:100%;font-size:9px}.page-v5 .transaction-section{padding-top:18px}.page-v5 .payment-countdown{grid-template-columns:1fr;padding:18px}.page-v5 .payment-countdown-value{justify-self:start;font-size:clamp(3rem,16vw,4.6rem)}.page-v5 .payment-countdown-status{grid-column:1}.page-v5 .transaction-card-heading{padding:20px 18px}.page-v5 .checkout-v5-form>.alert{margin-inline:18px}.page-v5 .checkout-v5-form .checkout-fieldset{padding-inline:18px}.page-v5 .checkout-v5-form .form-grid{grid-template-columns:1fr}.page-v5 .checkout-v5-form .field-full{grid-column:1}.page-v5 .checkout-terms{padding-inline:18px}.page-v5 .bank-critical-grid{grid-template-columns:1fr;padding:18px 18px 10px}.page-v5 .bank-critical-value{min-height:132px}.page-v5 .bank-value-list{padding-inline:18px}.page-v5 .transaction-note,.page-v5 .transaction-details{margin-inline:18px}.page-v5 .transfer-steps ol{grid-template-columns:1fr;padding-inline:18px}.page-v5 .transfer-steps li:nth-last-child(2){border-bottom:1px solid var(--line)}.page-v5 .receipt-drop-zone{min-height:220px;margin-inline:18px}.page-v5 .receipt-error,.page-v5 .receipt-selected{margin-inline:18px}.page-v5 .transfer-confirmation,.page-v5 .transaction-submit-zone{padding-inline:18px}.page-v5 .receipt-selected{grid-template-columns:44px minmax(0,1fr)}.page-v5 .receipt-file-actions{grid-column:1/-1}.page-v5 .receipt-file-actions .btn{flex:1}.page-v5 .transaction-order-facts dl{grid-template-columns:1fr 1fr}.page-v5 .transaction-order-facts .transaction-fact-reference,.page-v5 .transaction-order-facts .transaction-fact-total{grid-column:1/-1}.page-v5 .verification-guidance-grid{grid-template-columns:1fr}.page-v5 .status-timeline{padding-inline:18px}.page-v5 .receipt-summary dl,.page-v5 .activation-facts{grid-template-columns:1fr}.page-v5 .transaction-page-actions .btn,.page-v5 .reservation-expired .btn,.page-v5 .access-ready-card>.transaction-actions .btn{width:100%}.page-v5 .reservation-expired{grid-template-columns:1fr}.page-v5 .access-ready-device,.page-v5 .access-ready-card>.transaction-actions{padding-inline:18px}}@media (width<=430px){.page-v5 .transaction-header-context{display:none}.page-v5 .transaction-header-help{margin-inline-start:auto}.page-v5 .footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.page-v5 .footer-brand,.page-v5 .footer-main>div:last-child{grid-column:1/-1}.page-v5 .footer-bottom{align-items:flex-start}.page-v5 .transaction-hero-copy.with-state-icon{grid-template-columns:1fr}.page-v5 .transaction-hero-copy.with-state-icon h1{font-size:clamp(2.35rem,12vw,3.5rem)}.page-v5 .transaction-hero-status dl{grid-template-columns:1fr 1fr}.page-v5 .payment-countdown-copy{grid-template-columns:46px 1fr}.page-v5 .payment-countdown-copy .transaction-state-icon{width:46px;height:46px}.page-v5 .bank-critical-value strong{font-size:2rem}.page-v5 .bank-critical-value.is-reference strong{font-size:1.25rem}.page-v5 .bank-value-row{grid-template-columns:1fr;gap:9px}.page-v5 .bank-value-row .copy-button{width:100%}.page-v5 .copy-button span{clip:auto;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}.page-v5 .transaction-card-heading{display:grid}.page-v5 .transaction-order-number{text-align:start}.page-v5 .receipt-selected{grid-template-columns:40px minmax(0,1fr);margin-inline:14px}.page-v5 .receipt-file-actions{grid-template-columns:1fr 1fr;display:grid}.page-v5 .receipt-file-actions .btn:first-child{grid-column:1/-1}.page-v5 .checkout-v5-form .delivery-options,.page-v5 .checkout-payment-next,.page-v5 .transaction-support-note,.page-v5 .renewal-card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-v5 .v5-plan-pagination button span{transition:none}}.production-monthly-equivalent{min-height:18px;color:var(--v3-muted,var(--muted));margin:5px 0 16px;font-size:12px;line-height:1.45}.production-preview-notice,.production-pricing-unavailable{background:linear-gradient(145deg,#f7c34714,#ffffff05);border:1px solid #f7c3473d;border-radius:18px}.production-preview-notice{color:var(--v3-muted,var(--muted));align-items:flex-start;gap:10px;margin:0 0 22px;padding:13px 15px;font-size:12px;display:flex}.production-preview-notice svg{color:var(--v4-gold,var(--gold));flex:none}.production-pricing-unavailable{grid-template-columns:auto minmax(0,1fr);gap:20px;max-width:760px;padding:clamp(24px,4vw,42px);display:grid}.production-pricing-unavailable-icon{width:56px;height:56px;color:var(--v4-gold,var(--gold));background:#f7c34717;border:1px solid #f7c34752;border-radius:16px;place-items:center;display:grid}.production-pricing-unavailable h3{margin:8px 0 10px;font-size:clamp(22px,3vw,32px)}.production-pricing-unavailable p{max-width:58ch;color:var(--v3-muted,var(--muted));margin:0}@media (width<=767px){.page-v5 .production-pricing .production-plan-grid{overscroll-behavior:initial;scroll-snap-type:none;scrollbar-width:auto;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:14px;width:100%;margin-inline:0;padding:0;display:grid;overflow:visible}.page-v5 .production-pricing .production-plan-grid>.v3-plan-card{scroll-snap-align:none;width:100%;min-width:0;order:initial!important}.page-v5 .production-pricing .v4-swipe-hint,.page-v5 .production-pricing .v5-plan-pagination{display:none!important}}@media (width<=430px){.production-pricing-unavailable{grid-template-columns:1fr}.page-v5 .production-pricing .production-plan-grid{gap:12px}.page-v5 .production-pricing .production-plan-grid>.v3-plan-card{padding:19px}}.page-v5 .transaction-state-icon.is-info{color:#9fc3ff;background:#101e34;border-color:#385c93}.page-v5 .transaction-state-icon.is-danger{color:#ffaaa5;background:#2c1413;border-color:#7d3d39}.page-v5 .transaction-state-icon.is-neutral{border-color:var(--line-strong);color:#aab4bf;background:#111923}.page-v5 .transaction-status.is-info{color:#bdd4ff;background:#101e34;border-color:#385c93}.page-v5 .transaction-status.is-danger{color:#ffc0bc;background:#2c1413;border-color:#7d3d39}.page-v5 .transaction-status.is-neutral{border-color:var(--line-strong);color:#c4ccd5;background:#111923}.page-v5 .transaction-hero.is-info{background:radial-gradient(650px 390px at 76% 28%,#5791e61a,#0000 70%),linear-gradient(145deg,#0b1119,#080c11 62%)}.page-v5 .transaction-hero.is-danger{background:radial-gradient(650px 390px at 76% 28%,#ff5b5214,#0000 70%),linear-gradient(145deg,#110d10,#080c11 62%)}.page-v5 .checkout-error-summary ul,.page-v5 .production-proof-error-summary ul{gap:5px;margin:8px 0 0;padding-inline-start:18px;display:grid}.page-v5 .checkout-error-summary a,.page-v5 .production-proof-error-summary a{color:inherit;text-underline-offset:3px;text-decoration:underline}.page-v5 .production-ordering-unavailable{margin-block-end:0}.page-v5 .production-optional{color:var(--muted);font-size:.9em;font-weight:650}.page-v5 .production-policy-consent{gap:12px;display:grid}.page-v5 .production-policy-consent a{color:var(--gold);text-underline-offset:3px;font-weight:800;text-decoration:underline}.page-v5 .production-policy-consent .field-error{margin:-5px 0 0 34px}.page-v5 .production-checkout-quote-note{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:14px 18px 18px;font-size:11px;line-height:1.55}.page-v5 .production-help-reference{border-top:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;margin:15px 0 0;padding-top:14px;font-size:11px}.page-v5 .production-proof-error-summary{grid-template-columns:22px minmax(0,1fr);margin:0}.page-v5 .production-placeholder-bank-notice{margin:0}.page-v5 .production-invalid-access-card{max-width:820px;margin-inline:auto}.page-v5 .production-proof-native-label{color:var(--warm-100);margin:20px 26px 8px;font-size:12px;font-weight:800;display:block}.page-v5 .production-proof-file-input{width:calc(100% - 52px);margin:0 26px 22px}.page-v5 .production-noscript-note{border:1px solid var(--line);color:var(--muted-strong);background:#0c1219;border-radius:11px;margin:0 26px 22px;padding:13px 15px;font-size:12px;line-height:1.55}.page-v5 .production-bank-unconfigured,.page-v5 .production-proof-disabled,.page-v5 .production-next-action,.page-v5 .production-terminal-card{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:20px;padding:clamp(24px,4vw,38px);display:grid}.page-v5 .production-bank-unconfigured h2,.page-v5 .production-proof-disabled h2,.page-v5 .production-next-action h2,.page-v5 .production-terminal-card h2{color:var(--warm-50);letter-spacing:-.035em;margin:7px 0 10px;font-size:clamp(1.45rem,3vw,2.25rem)}.page-v5 .production-bank-unconfigured p,.page-v5 .production-proof-disabled p,.page-v5 .production-next-action p,.page-v5 .production-terminal-card p{max-width:68ch;color:var(--muted-strong);margin:0;line-height:1.65}.page-v5 .bank-details-card.is-inactive{background:linear-gradient(145deg,#ff5b520d,#0000 48%),#0f151d;border-color:#6f4542}.page-v5 .bank-details-card.is-inactive .bank-critical-value{background:#ff5b5208;border-color:#54403f}.page-v5 .bank-details-card.is-inactive .bank-critical-value strong,.page-v5 .bank-details-card.is-inactive .bank-value-row.is-important strong{color:#c7b8b6}.page-v5 .production-inactive-bank-warning{margin-top:22px}.page-v5 .production-terminal-card.is-danger{background:linear-gradient(145deg,#ff5b5214,#0000 56%),#101720;border-color:#7d3d39}.page-v5 .production-terminal-card.is-info{background:linear-gradient(145deg,#5791e614,#0000 56%),#101720;border-color:#385c93}.page-v5 .production-status-history ol{margin:0;padding:6px 26px 22px;list-style:none}.page-v5 .production-status-history li{border-bottom:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:13px;padding:15px 0;display:grid}.page-v5 .production-status-history li:last-child{border-bottom:0}.page-v5 .production-status-history li>span{background:var(--gold);border-radius:50%;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 4px #f7c34717}.page-v5 .production-status-history strong{color:var(--warm-100);font-size:13px}.page-v5 .production-status-history p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.page-v5 .production-status-history time{color:var(--muted);text-align:end;font-size:11px}.page-v5 .transaction-hero:after{right:auto;inset-inline-end:-180px}.page-v5 .transaction-progress li{border-right:0;border-inline-end:1px solid var(--line)}.page-v5 .transaction-progress li:last-child{border-inline-end:0}.page-v5 .bank-critical-value .copy-button{right:auto;inset-inline-end:16px}.page-v5 .status-timeline li:not(:last-child):after{left:auto;inset-inline-start:20px}@media (width<=767px){.page-v5 .production-policy-consent .field-error{margin-inline-start:0}.page-v5 .production-bank-unconfigured,.page-v5 .production-proof-disabled,.page-v5 .production-next-action,.page-v5 .production-terminal-card{grid-template-columns:1fr;gap:15px}.page-v5 .production-status-history ol{padding-inline:18px}.page-v5 .production-proof-native-label{margin-inline:18px}.page-v5 .production-proof-file-input{width:calc(100% - 36px);margin-inline:18px}.page-v5 .production-noscript-note{margin-inline:18px}.page-v5 .production-status-history li{grid-template-columns:12px minmax(0,1fr)}.page-v5 .production-status-history time{text-align:start;grid-column:2}}@media (width<=430px){.page-v5 .production-bank-unconfigured,.page-v5 .production-proof-disabled,.page-v5 .production-next-action,.page-v5 .production-terminal-card{padding:20px 18px}}@media (forced-colors:active){.page-v5 .transaction-status,.page-v5 .transaction-state-icon,.page-v5 .production-bank-unconfigured,.page-v5 .production-proof-disabled,.page-v5 .production-next-action,.page-v5 .production-terminal-card{border:1px solid canvastext}}.page-v5.renewal-checkout-page .renewal-payment-boundary{grid-template-columns:58px minmax(0,1fr)}.page-v5.renewal-checkout-page .renewal-payment-boundary strong{color:var(--gold);margin-top:5px;font-size:clamp(1rem,2vw,1.3rem);display:block}.page-v5.renewal-checkout-page .renewal-checkout-form{overflow:hidden}.page-v5.renewal-checkout-page .renewal-checkout-form>.alert{margin:22px 26px 0}.page-v5.renewal-checkout-page .renewal-choice-fieldset{border:0;border-bottom:1px solid var(--line);gap:18px;margin:0;padding:24px 26px;display:grid}.page-v5.renewal-checkout-page .renewal-choice-fieldset>legend{color:var(--warm-50);padding-top:24px;font-size:16px;font-weight:850}.page-v5.renewal-checkout-page .renewal-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-v5.renewal-checkout-page .renewal-choice-card{cursor:pointer;min-width:0;display:block;position:relative}.page-v5.renewal-checkout-page .renewal-choice-card>input{opacity:0;width:1px;height:1px;position:absolute}.page-v5.renewal-checkout-page .renewal-choice-card>span{border:1px solid var(--line);min-height:116px;color:var(--warm-100);background:#0c1219;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:4px 12px;padding:17px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.page-v5.renewal-checkout-page .renewal-choice-card .icon{width:28px;height:28px;color:var(--gold);grid-row:1/span 2}.page-v5.renewal-checkout-page .renewal-choice-card strong{align-self:end}.page-v5.renewal-checkout-page .renewal-choice-card small{color:var(--muted);line-height:1.45}.page-v5.renewal-checkout-page .renewal-choice-card:hover>span,.page-v5.renewal-checkout-page .renewal-choice-card:focus-within>span{background:#f7c3470d;border-color:#f7c3478a}.page-v5.renewal-checkout-page .renewal-choice-card>input:checked+span{border-color:var(--gold);background:linear-gradient(145deg,#f7c3471a,#0000 70%),#0d141c;box-shadow:0 0 0 3px #f7c34717}.page-v5.renewal-checkout-page .renewal-choice-card>input:disabled+span{cursor:not-allowed;opacity:.48}.page-v5.renewal-checkout-page .renewal-change-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:4px;display:grid}.page-v5.renewal-checkout-page .renewal-choice-fieldset .field,.page-v5.renewal-checkout-page .renewal-device-select{gap:7px;display:grid}.page-v5.renewal-checkout-page .renewal-choice-fieldset .field label,.page-v5.renewal-checkout-page .renewal-device-select label{color:var(--warm-100);font-size:12px;font-weight:800}.page-v5.renewal-checkout-page .renewal-reused-details{background:#f7c3470a;border:1px solid #f7c34733;border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:13px;margin:22px 26px 0;padding:16px;display:grid}.page-v5.renewal-checkout-page .renewal-reused-details>.icon{color:var(--gold)}.page-v5.renewal-checkout-page .renewal-reused-details strong{color:var(--warm-50)}.page-v5.renewal-checkout-page .renewal-reused-details p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.55}.page-v5.renewal-checkout-page .checkout-terms{border-bottom:1px solid var(--line);gap:10px;padding:22px 26px;display:grid}.page-v5.renewal-checkout-page .checkout-terms .checkbox-row{border:1px solid var(--line);background:#0c1219;border-radius:10px;min-height:54px;padding:11px 12px}.page-v5.renewal-checkout-page .renewal-manual-payment-note{margin:22px 26px 0}.page-v5.renewal-checkout-page .renewal-submit{width:calc(100% - 52px);margin:22px 26px 26px}.page-v5.renewal-checkout-page .renewal-source-card .order-facts{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.page-v5.renewal-checkout-page .renewal-source-card .order-facts>div{background:#0e151e;min-width:0;padding:15px}.page-v5.renewal-checkout-page .renewal-source-card dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.page-v5.renewal-checkout-page .renewal-source-card dd{color:var(--warm-100);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:800}.page-v5.renewal-checkout-page .renewal-safety-list{gap:0;margin:0;padding:0 24px 22px;list-style:none;display:grid}.page-v5.renewal-checkout-page .renewal-safety-list li{border-top:1px solid var(--line);color:var(--muted-strong);padding:12px 0 12px 25px;font-size:12px;line-height:1.5;position:relative}.page-v5.renewal-checkout-page .renewal-safety-list li:before{background:var(--gold);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:17px;left:3px}[dir=rtl] .page-v5.renewal-checkout-page .renewal-safety-list li{padding-left:0;padding-right:25px}[dir=rtl] .page-v5.renewal-checkout-page .renewal-safety-list li:before{left:auto;right:3px}@media (width<=900px){.page-v5.renewal-checkout-page .transaction-layout .transaction-secondary-column{order:0}}@media (width<=640px){.page-v5.renewal-checkout-page .renewal-choice-grid,.page-v5.renewal-checkout-page .renewal-change-fields,.page-v5.renewal-checkout-page .renewal-source-card .order-facts{grid-template-columns:1fr}.page-v5.renewal-checkout-page .renewal-choice-fieldset{padding-inline:18px}.page-v5.renewal-checkout-page .renewal-checkout-form>.alert,.page-v5.renewal-checkout-page .renewal-reused-details,.page-v5.renewal-checkout-page .renewal-manual-payment-note{margin-inline:18px}.page-v5.renewal-checkout-page .checkout-terms{padding-inline:18px}.page-v5.renewal-checkout-page .renewal-submit{width:calc(100% - 36px);margin-inline:18px}}@media (prefers-reduced-motion:reduce){.page-v5.renewal-checkout-page .renewal-choice-card>span{transition:none}}.page-v5.engagement-page{background:radial-gradient(760px 460px at 82% 8%,#f7c3470a,#0000 72%),#080c11;min-height:100vh}.page-v5 .engagement-hero .transaction-hero-copy h1{max-width:820px}.page-v5 .engagement-facts-wrap{z-index:3;padding-top:24px;position:relative}.page-v5 .engagement-fact-grid{border:1px solid var(--line);background:var(--line);border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000002e}@media (width>=768px){.page-v5 .engagement-fact-grid.has-1-items{grid-template-columns:1fr}.page-v5 .engagement-fact-grid.has-2-items{grid-template-columns:repeat(2,minmax(0,1fr))}.page-v5 .engagement-fact-grid.has-3-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-v5 .engagement-fact-grid>div{background:#0d141d;min-width:0;padding:17px 18px}.page-v5 .engagement-fact-grid dt{min-width:0;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex}.page-v5 .engagement-fact-grid dt .icon{width:16px;height:16px;color:var(--gold);flex:none}.page-v5 .engagement-fact-grid dd{color:var(--warm-100);overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;font-weight:800}.page-v5 .engagement-error-summary{margin:22px 26px 0}.page-v5 .engagement-error-summary ul{gap:5px;margin:8px 0 0;padding-inline-start:18px;display:grid}.page-v5 .engagement-error-summary a{color:inherit;text-underline-offset:3px;text-decoration:underline}.page-v5 .engagement-form textarea.form-control{min-height:136px;line-height:1.55}.page-v5 .engagement-consent{gap:11px}.page-v5 .engagement-privacy-link{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:7px 18px;margin:0 0 0 34px;font-size:11px;display:flex}.page-v5 .engagement-privacy-link a{color:var(--gold);text-underline-offset:3px;font-weight:800;text-decoration:underline}.page-v5 .engagement-submit{padding-top:24px}.page-v5 .engagement-unavailable,.page-v5 .engagement-safety-card,.page-v5 .engagement-access-card{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:20px;padding:clamp(24px,4vw,38px);display:grid}.page-v5 .engagement-unavailable h2,.page-v5 .engagement-safety-card h2,.page-v5 .engagement-access-card h2{color:var(--warm-50);letter-spacing:-.035em;margin:7px 0 10px;font-size:clamp(1.4rem,2.5vw,2rem)}.page-v5 .engagement-unavailable p,.page-v5 .engagement-safety-card p,.page-v5 .engagement-access-card p{color:var(--muted-strong);margin:0;line-height:1.65}.page-v5 .engagement-access-card{max-width:880px;margin-inline:auto}.page-v5 .engagement-access-card form{margin-top:22px}.page-v5 .engagement-access-card>div>.btn-ghost{margin-top:9px}.page-v5 .engagement-explainer ol{margin:0;padding:5px 22px 22px;list-style:none;display:grid}.page-v5 .engagement-explainer li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:16px 4px;display:grid}.page-v5 .engagement-explainer li:last-child{border-bottom:0}.page-v5 .engagement-explainer li>span{width:31px;height:31px;color:var(--gold);border:1px solid #f7c34752;border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.page-v5 .engagement-explainer strong{color:var(--warm-100);font-size:13px}.page-v5 .engagement-explainer p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.55}.page-v5 .engagement-eligibility-body{gap:15px;padding:21px 24px 24px;display:grid}.page-v5 .engagement-eligibility-body>p,.page-v5 .engagement-eligibility-body div{border:1px solid var(--line);color:var(--muted-strong);background:#0c1219;border-radius:11px;margin:0;padding:13px 14px;font-size:12px;line-height:1.55}.page-v5 .engagement-eligibility-body strong{color:var(--warm-100);margin-bottom:4px;display:block}.page-v5 .engagement-eligibility-body div p{margin:0}.page-v5 .availability-category-fieldset>.field-hint{margin:-8px 0 2px}.page-v5 .availability-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.page-v5 .availability-category-grid .choice-card{border:1px solid var(--line-strong);cursor:pointer;background:#0c1219;border-radius:11px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:14px;display:grid;position:relative}.page-v5 .availability-category-grid .choice-card:hover{border-color:#596371}.page-v5 .availability-category-grid .choice-card:has(input:checked){border-color:var(--gold);background:#f7c34712}.page-v5 .availability-category-grid input{width:19px;height:19px;accent-color:var(--gold);margin-top:2px}.page-v5 .availability-category-grid .choice-card>span{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;min-height:0;display:grid}.page-v5 .availability-category-grid .icon{color:var(--gold)}.page-v5 .availability-category-grid strong{color:var(--warm-100);overflow-wrap:anywhere;font-size:12px}.page-v5 .engagement-progress{border:1px solid var(--line);background:#0c121a;border-top:0;border-radius:0 0 15px 15px;margin-top:-1px;padding-inline:0;overflow:hidden}.page-v5 .engagement-progress ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-v5 .engagement-progress li{border-inline-end:1px solid var(--line);color:#7e8995;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:14px 13px;display:grid}.page-v5 .engagement-progress li:last-child{border-inline-end:0}.page-v5 .engagement-progress li>span{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.page-v5 .engagement-progress strong,.page-v5 .engagement-progress small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-v5 .engagement-progress strong{color:var(--warm-100);font-size:10px}.page-v5 .engagement-progress small{margin-top:2px;font-size:8px}.page-v5 .engagement-progress .is-complete>span{color:#7ee7aa;background:#0d2d1d;border-color:#24754a}.page-v5 .engagement-progress .is-current{color:var(--gold);background:#f7c3470d}.page-v5 .engagement-progress .is-current>span{border-color:var(--gold);background:var(--gold);color:#1c1607}.page-v5 .engagement-current-state .transaction-card-heading p{max-width:720px}.page-v5 .engagement-state-body{padding:22px 26px 26px}.page-v5 .engagement-state-body .transaction-note{margin:0}.page-v5 .engagement-history ol{margin:0;padding:5px 26px 22px;list-style:none}.page-v5 .engagement-history li{border-bottom:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:13px;padding:15px 0;display:grid}.page-v5 .engagement-history li:last-child{border-bottom:0}.page-v5 .engagement-history li>span{background:var(--gold);border-radius:50%;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 4px #f7c34717}.page-v5 .engagement-history strong{color:var(--warm-100);font-size:13px}.page-v5 .engagement-history p,.page-v5 .engagement-history time,.page-v5 .engagement-history-empty{color:var(--muted);font-size:11px;line-height:1.5}.page-v5 .engagement-history p{margin:4px 0 0}.page-v5 .engagement-history time{text-align:end}.page-v5 .engagement-history-empty{margin:0;padding:22px 26px 26px}.page-v5 .phase-d-trial-invite{border-block:1px solid var(--line);background:radial-gradient(500px 260px at 14%,#f7c34714,#0000 72%),#0b1016;padding-block:clamp(34px,5vw,58px);position:relative}.page-v5 .phase-d-trial-invite-inner{grid-template-columns:74px minmax(0,1.25fr) minmax(250px,.62fr) auto;align-items:center;gap:clamp(22px,3vw,42px);display:grid}.page-v5 .phase-d-trial-mark{width:70px;height:70px;color:var(--gold);background:#f7c34714;border:1px solid #f7c3475c;border-radius:20px;place-items:center;display:grid;position:relative}.page-v5 .phase-d-trial-mark:after{content:"";border:1px solid #f7c34714;border-radius:25px;position:absolute;inset:-8px}.page-v5 .phase-d-trial-invite h2{color:var(--warm-50);letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(1.45rem,2.4vw,2.25rem)}.page-v5 .phase-d-trial-invite p{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.page-v5 .phase-d-trial-invite dl{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.page-v5 .phase-d-trial-invite dl>div{background:#0d141d;min-width:0;padding:12px}.page-v5 .phase-d-trial-invite dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.page-v5 .phase-d-trial-invite dd{color:var(--warm-100);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:850}.page-v5 .phase-d-trial-invite .btn,.page-v5 .phase-d-availability-check .btn{white-space:nowrap;min-height:48px}.page-v5 .phase-d-public-integration{padding-block:clamp(30px,5vw,58px)}.page-v5 .phase-d-availability-check{background:linear-gradient(115deg,#4e84cd17,#0000 54%),#0e1621;border:1px solid #497bbe61;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:20px 26px;padding:clamp(22px,3vw,30px);display:grid;box-shadow:0 24px 70px #0000002e}.page-v5 .phase-d-availability-icon{color:#9fc3ff;background:#101e34;border:1px solid #385c93;border-radius:15px;place-items:center;width:56px;height:56px;display:grid}.page-v5 .phase-d-availability-check h2{color:var(--warm-50);letter-spacing:-.035em;margin:5px 0 6px;font-size:clamp(1.25rem,2.1vw,1.8rem)}.page-v5 .phase-d-availability-check p{max-width:760px;color:var(--muted-strong);margin:0;font-size:12px;line-height:1.55}.page-v5 .phase-d-sports-availability-link{color:#c9dbff}@media (width<=1100px){.page-v5 .phase-d-trial-invite-inner{grid-template-columns:70px minmax(0,1fr) auto}.page-v5 .phase-d-trial-invite dl{grid-area:2/2/auto/-1}}@media (width<=980px){.page-v5 .engagement-layout{grid-template-columns:1fr}.page-v5 .engagement-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.page-v5 .engagement-progress li{text-align:center;grid-template-columns:1fr;justify-items:center;gap:5px;padding-inline:5px}.page-v5 .engagement-progress small{display:none}}@media (width<=900px){.page-v5.trial-request-page .engagement-layout .engagement-sidebar,.page-v5.availability-request-page .engagement-layout .engagement-sidebar{order:0}}@media (width<=767px){.page-v5 .engagement-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-v5 .engagement-error-summary{margin-inline:18px}.page-v5 .engagement-sidebar{grid-template-columns:1fr}.page-v5 .engagement-state-body,.page-v5 .engagement-history ol{padding-inline:18px}.page-v5 .engagement-history li{grid-template-columns:12px minmax(0,1fr)}.page-v5 .engagement-history time{text-align:start;grid-column:2}.page-v5 .phase-d-trial-invite-inner{grid-template-columns:58px minmax(0,1fr);align-items:start}.page-v5 .phase-d-trial-mark{border-radius:16px;width:56px;height:56px}.page-v5 .phase-d-trial-invite dl,.page-v5 .phase-d-trial-invite .btn{grid-column:1/-1}.page-v5 .phase-d-trial-invite .btn{width:100%}.page-v5 .phase-d-availability-check{grid-template-columns:48px minmax(0,1fr);gap:16px}.page-v5 .phase-d-availability-icon{width:48px;height:48px}.page-v5 .phase-d-availability-check .btn{grid-column:1/-1;width:100%}}@media (width<=430px){.page-v5 .engagement-facts-wrap{padding-top:16px}.page-v5 .engagement-fact-grid,.page-v5 .engagement-progress ol{grid-template-columns:1fr}.page-v5 .engagement-progress li{border-inline-end:0;border-bottom:1px solid var(--line);text-align:start;grid-template-columns:32px minmax(0,1fr);justify-items:start;padding:10px 14px}.page-v5 .engagement-progress li:last-child{border-bottom:0}.page-v5 .engagement-progress small{display:block}.page-v5 .engagement-unavailable,.page-v5 .engagement-safety-card,.page-v5 .engagement-access-card{grid-template-columns:1fr;gap:15px;padding:20px 18px}.page-v5 .availability-category-grid{grid-template-columns:1fr}.page-v5 .engagement-privacy-link{margin-inline-start:0}.page-v5 .phase-d-trial-invite dl,.page-v5 .phase-d-availability-check{grid-template-columns:1fr}}@media (forced-colors:active){.page-v5 .engagement-fact-grid,.page-v5 .engagement-progress,.page-v5 .phase-d-trial-invite,.page-v5 .phase-d-availability-check,.page-v5 .availability-category-grid .choice-card{border:1px solid canvastext}}.card-variant,.ambient-card{isolation:isolate;border:1px solid var(--card-border);border-radius:var(--radius-card);background-color:var(--surface,#15181e);min-width:0;position:relative}.ambient-card{--ambient-rgb:var(--ambient-gold-rgb);--ambient-opacity:var(--ambient-opacity-subtle);--ambient-shadow-opacity:.035;--ambient-position-x:50%;--ambient-position-y:0%;--ambient-size-x:92%;--ambient-size-y:72%;box-shadow:0 28px 78px rgb(var(--ambient-rgb) / var(--ambient-shadow-opacity))}.ambient-card:before{z-index:-1;border-radius:inherit;background:radial-gradient(ellipse var(--ambient-size-x) var(--ambient-size-y) at var(--ambient-position-x) var(--ambient-position-y), rgb(var(--ambient-rgb) / var(--ambient-opacity)), transparent 72%);content:"";pointer-events:none;position:absolute;inset:0}.ambient-card--gold{--ambient-rgb:var(--ambient-gold-rgb)}.ambient-card--blue{--ambient-rgb:var(--ambient-blue-rgb)}.ambient-card--success{--ambient-rgb:var(--ambient-success-rgb)}.ambient-card--danger{--ambient-rgb:var(--ambient-danger-rgb)}.ambient-card--entertainment{--ambient-rgb:var(--ambient-entertainment-rgb);background-image:radial-gradient(ellipse 68% 62% at 100% 100%, rgb(var(--ambient-teal-rgb) / .08), transparent 74%)}.ambient-card--standard{--ambient-opacity:var(--ambient-opacity-standard);--ambient-shadow-opacity:.055}.ambient-card--strong{--ambient-opacity:var(--ambient-opacity-strong);--ambient-shadow-opacity:.08}.card-variant--interactive{transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.card-variant--interactive:hover{border-color:var(--card-border-strong);transform:translateY(-2px)}.card-variant--interactive:focus-within{border-color:rgb(var(--ambient-rgb,var(--ambient-gold-rgb)) / .72)}.card-variant--selected,.card-variant.is-selected{border-color:rgb(var(--ambient-gold-rgb) / .82)}.card-variant--featured{border-color:rgb(var(--ambient-gold-rgb) / .58)}.card-variant--success{border-color:rgb(var(--ambient-success-rgb) / .42)}.card-variant--warning{border-color:#f3b94f6b}.card-variant--error{border-color:rgb(var(--ambient-danger-rgb) / .48)}.card-variant--payment{padding:clamp(1.15rem,2.8vw,1.65rem)}.card-variant--admin-summary{--ambient-opacity:.055}.payment-identifier{object-fit:contain;object-position:left center;width:auto;max-width:min(9.5rem,100%);height:clamp(2rem,4vw,2.75rem);display:block}.payment-identifier--flag{aspect-ratio:294.94/200.41}.payment-identifier--placeholder{opacity:.82}.production-pricing .v3-plan-grid{border:0;align-items:stretch;min-inline-size:0;margin:0;padding:0}.production-pricing .v2-plan-card.v3-plan-card{border-radius:var(--radius-card);flex-direction:column;min-height:100%;padding:clamp(1.35rem,2vw,1.65rem);display:flex;box-shadow:0 18px 44px #00000024}.production-pricing .v2-plan-card.v3-plan-card.is-featured,.production-pricing .v2-plan-card.v3-plan-card.is-selected{border-color:rgb(var(--ambient-gold-rgb) / .7)}.production-pricing .v2-plan-card.v3-plan-card.is-selected{box-shadow:0 24px 64px #00000047, 0 0 0 1px rgb(var(--ambient-gold-rgb) / .1)}.production-pricing .v3-plan-card>header{align-items:flex-start;gap:.65rem;min-height:2rem;font-size:.72rem;line-height:1.35}.production-pricing .v3-popular-badge{text-align:center;padding:.38rem .58rem;font-size:.64rem;line-height:1.2}.production-pricing .v3-plan-choice-row{justify-content:flex-start;margin-top:.75rem;display:flex}.production-pricing .v3-plan-choice{border:1px solid var(--v3-line,var(--line));width:100%;min-height:2.75rem;color:var(--muted-strong);cursor:pointer;background:#ffffff06;border-radius:.75rem;justify-content:center;align-items:center;gap:.55rem;padding:.55rem .75rem;font-size:.78rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.production-pricing .v3-plan-choice:before{border:1px solid var(--line-strong);content:"";border-radius:50%;flex:none;width:.85rem;height:.85rem;box-shadow:inset 0 0 0 .2rem #0000}.production-pricing .v3-plan-choice-input:checked+.v3-plan-choice{border-color:rgb(var(--ambient-gold-rgb) / .55);color:var(--gold);background:rgb(var(--ambient-gold-rgb) / .08)}.production-pricing .v3-plan-choice-input:checked+.v3-plan-choice:before{border-color:var(--gold);background:var(--gold);box-shadow:inset 0 0 0 .2rem var(--ink-900)}.production-pricing .v3-plan-choice-input:focus-visible+.v3-plan-choice{box-shadow:var(--focus)}.production-pricing .v3-plan-card h3{margin-top:1rem;font-size:clamp(1.45rem,2.1vw,1.75rem)}.production-pricing .v3-plan-price>span{font-size:clamp(2.65rem,3.4vw,3.55rem)}.production-pricing .v3-plan-price small{font-size:.72rem}.production-pricing .production-monthly-equivalent{min-height:2.35rem;font-size:.82rem}.production-pricing .v3-plan-facts dt{font-size:.72rem}.production-pricing .v3-plan-facts dd{font-size:.86rem;line-height:1.4}.production-pricing .v3-plan-tags{gap:.45rem}.production-pricing .v3-plan-tags span{background:#ffffff05;min-height:2rem;padding:.38rem .55rem;font-size:.7rem;line-height:1.25}.production-pricing .v3-plan-note{min-height:3.65rem;font-size:.8rem;line-height:1.55}.production-pricing .v3-plan-details{margin-top:auto}.production-pricing .v3-plan-details summary{min-height:2.75rem;font-size:.8rem}.production-pricing .v3-plan-details ul{gap:.45rem;padding-left:1.15rem;font-size:.76rem;line-height:1.45}.production-pricing .v3-plan-card .btn{min-height:3rem;margin-top:.25rem;font-size:.82rem}@media (width<=767px){.production-pricing .v2-plan-card.v3-plan-card,.production-pricing .v3-plan-note{min-height:0}.production-pricing .v3-plan-choice{min-height:2.9rem}.production-pricing .v3-plan-tags span{font-size:.72rem;line-height:1.35}.production-pricing .v3-plan-details summary{min-height:3rem}}@media (width<=430px){.page-v5 .production-pricing .production-plan-grid>.v3-plan-card{padding:1.25rem}.production-pricing .v3-plan-card>header{flex-wrap:wrap}.production-pricing .v3-plan-facts{grid-template-columns:1fr}.production-pricing .v3-plan-facts div+div{border-top:1px solid var(--v3-line,var(--line));border-left:0;margin-top:.65rem;padding-top:.65rem;padding-left:0}}@media (prefers-reduced-motion:reduce){.card-variant--interactive,.production-pricing .v3-plan-choice{transition:none}.card-variant--interactive:hover{transform:none}}.page-v6{--v6-gold:#f8c755;--v6-gold-rgb:248 199 85;--v6-violet-rgb:119 91 255;--v6-cyan-rgb:49 194 188;background:radial-gradient(1050px 620px at 82% 7%, rgb(var(--v6-violet-rgb) / 7%), transparent 70%), #07090d}.page-v6 main{overflow:clip}.page-v6 .eyebrow{letter-spacing:.16em}.page-v6 .v6-hero{background:radial-gradient(900px 600px at 78% 34%, rgb(var(--v6-violet-rgb) / 13%), transparent 68%), radial-gradient(700px 480px at 16% 88%, rgb(var(--v6-gold-rgb) / 7%), transparent 72%), linear-gradient(180deg, #07090d, #090c12 72%, #07090d);border-bottom:1px solid #ffffff14;min-height:min(880px,100svh - 72px);padding:clamp(56px,7vw,104px) 0 clamp(54px,6vw,88px);position:relative;overflow:clip}.page-v6 .v6-hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#07090df5 0%,#07090dd9 28%,#07090d2e 66%,#07090d6b 100%),linear-gradient(#0000 56%,#07090de0 100%);inset:0}.page-v6 .v6-hero:after{z-index:0;border:1px solid rgb(var(--v6-gold-rgb) / 9%);width:min(62vw,920px);height:min(62vw,920px);box-shadow:0 0 0 86px rgb(var(--v6-gold-rgb) / 1.5%), 0 0 0 172px rgb(var(--v6-violet-rgb) / 1.5%);content:"";pointer-events:none;border-radius:50%;position:absolute;inset-block-start:-28vw;inset-inline-end:-16vw}.page-v6 .v6-hero-glow{z-index:0;background:radial-gradient(circle, rgb(var(--v6-gold-rgb) / 10%), transparent 68%);filter:blur(10px);width:640px;height:640px;inset:auto auto -280px -240px}.page-v6 .v6-hero-grid{z-index:2;grid-template-columns:minmax(410px,.84fr) minmax(540px,1.16fr);grid-template-areas:"copy stage""commitment stage";align-items:center;gap:32px clamp(32px,4vw,72px);position:relative}.page-v6 .v6-hero-copy{grid-area:copy;align-self:end}.page-v6 .v6-hero-copy h1{text-wrap:balance;letter-spacing:-.055em;max-width:780px;margin:18px 0 24px;font-size:clamp(3.55rem,5.65vw,6.6rem);line-height:.88}.page-v6 .v6-hero-copy h1 span,.page-v6 .v6-hero-copy h1 strong{display:block}.page-v6 .v6-hero-copy h1 strong{color:var(--v6-gold);text-shadow:0 12px 50px rgb(var(--v6-gold-rgb) / 16%)}.page-v6 .v6-hero-copy>p{color:#b1bac5;max-width:620px;font-size:clamp(1rem,1.15vw,1.16rem);line-height:1.7}.page-v6 .v6-hero-stage{width:calc(100% + clamp(32px,3.35vw,48px));max-width:850px;min-height:650px;box-shadow:0 44px 110px #00000085, 0 0 0 1px rgb(var(--v6-gold-rgb) / 4%), 0 0 90px rgb(var(--v6-violet-rgb) / 10%);transform-origin:100%;background:#0d1118;border:1px solid #ffffff21;border-radius:34px;grid-area:stage;justify-self:end;position:relative;overflow:hidden;transform:perspective(1500px)rotateY(-2.5deg)rotateX(.5deg)}.page-v6 .v6-hero-stage:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 70px 0 100px #07090d7a,inset 0 -90px 90px #07090dc7,inset 0 0 0 1px #ffffff0a}.page-v6 .v6-hero-picture,.page-v6 .v6-hero-picture img{width:100%;height:100%;display:block}.page-v6 .v6-hero-picture{position:absolute;inset:0;overflow:hidden}.page-v6 .v6-hero-picture img{aspect-ratio:auto;object-fit:cover;object-position:56% center;border:0;border-radius:0;animation:18s ease-in-out infinite alternate v6-hero-drift;transform:scale(1.035)}.page-v6 .v6-hero-veil{z-index:1;pointer-events:none;background:linear-gradient(115deg,#06080c8c,#0000 44%,#06080c0a 70%),linear-gradient(#0000 60%,#06080cb8);position:absolute;inset:0}.page-v6 .v6-hero-title-strip{z-index:4;flex-wrap:wrap;gap:7px;display:flex;position:absolute;inset-block-end:22px;inset-inline:22px}.page-v6 .v6-hero-title-strip span{color:#e9edf3;letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06080cb8;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:.63rem;font-weight:800}.page-v6 .v6-device-chip{z-index:4;color:#f5e4b6;background:#06080cc2;inset:20px 20px auto auto}.page-v6 .v6-hero-copy,.page-v6 .v6-hero-commitment{z-index:5;position:relative}.page-v6 .v6-hero-commitment{grid-area:commitment;align-self:start}.page-v6 .v6-hero-commitment .v3-hero-actions{gap:12px}.page-v6 .v6-hero-commitment .v3-hero-assurances{margin-top:24px}.page-v6 .v6-hero-commitment .v3-hero-assurances li{background:linear-gradient(145deg,#ffffff0a,#ffffff04);border-color:#ffffff1a;box-shadow:0 18px 45px #0000002e}.page-v6 .v6-hero-media-note{color:#858f9c;align-items:flex-start;gap:8px;max-width:610px;margin:16px 0 0;font-size:.68rem;line-height:1.55;display:flex}.page-v6 .v6-hero-media-note .icon{color:var(--v6-gold);flex:none;margin-top:2px}.page-v6 .v6-hero-stats{z-index:3;position:relative}@keyframes v6-hero-drift{0%{transform:scale(1.035)translate(-.4%,-.2%)}to{transform:scale(1.08)translate(1.15%,.7%)}}.page-v6 .v6-cta-shimmer{isolation:isolate;box-shadow:0 14px 38px rgb(var(--v6-gold-rgb) / 18%);position:relative;overflow:hidden}.page-v6 .v6-cta-shimmer:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:32%;animation:5.8s ease-in-out infinite v6-cta-glint;position:absolute;inset:-80% auto -80% -42%;transform:skew(-18deg)}@keyframes v6-cta-glint{0%,72%{left:-42%}to{left:128%}}.page-v6 .v6-entertainment{background:radial-gradient(850px 520px at 86% 4%, rgb(var(--v6-violet-rgb) / 12%), transparent 72%), radial-gradient(720px 460px at 2% 55%, rgb(var(--v6-gold-rgb) / 6%), transparent 75%), #070a0f;padding-block:clamp(78px,9vw,132px);position:relative}.page-v6 .v6-entertainment:before{opacity:.14;content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.page-v6 .v6-section-head{z-index:1;margin-bottom:clamp(36px,5vw,64px);position:relative}.page-v6 .v6-content-rows{z-index:1;gap:clamp(50px,7vw,86px);display:grid;position:relative}.page-v6 .v6-content-row{min-width:0}.page-v6 .v6-row-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.page-v6 .v6-row-heading>div:first-child{max-width:680px}.page-v6 .v6-row-heading span{color:var(--v6-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:850}.page-v6 .v6-row-heading h3{color:#f5f2ea;letter-spacing:-.03em;margin:5px 0 4px;font-size:clamp(1.5rem,2.25vw,2.15rem)}.page-v6 .v6-row-heading p{color:#87919d;max-width:620px;margin:0;font-size:.82rem;line-height:1.55}.page-v6 .v6-rail-controls{flex:none;gap:8px;display:flex}.page-v6 .v6-rail-controls button{color:#d9dee5;background:#ffffff08;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:42px;height:42px;transition:border-color .18s,color .18s,background-color .18s,transform .18s;display:grid}.page-v6 .v6-rail-controls button:first-child .icon{transform:rotate(180deg)}.page-v6 .v6-rail-controls button:hover{border-color:rgb(var(--v6-gold-rgb) / 52%);color:var(--v6-gold);background:rgb(var(--v6-gold-rgb) / 7%);transform:translateY(-2px)}.page-v6 .v6-rail-controls button:focus-visible{outline:2px solid var(--v6-gold);outline-offset:3px}.page-v6 .v6-entertainment .v6-poster-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:rgb(var(--v6-gold-rgb) / 26%) #ffffff0a;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:clamp(176px,15.4vw,232px);grid-auto-flow:column;gap:clamp(12px,1.35vw,18px);max-width:100%;padding:5px 4px 26px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.page-v6 .v6-poster-card{aspect-ratio:auto;min-width:0;box-shadow:none;scroll-snap-align:start;background:0 0;border:0;border-radius:0;overflow:visible}.page-v6 .v6-poster-media{isolation:isolate;aspect-ratio:2/3;background:#10151c;border-color:#ffffff1f;border-radius:18px;width:100%;height:auto;transition:border-color .22s,box-shadow .22s,transform .26s cubic-bezier(.2,.7,.2,1);box-shadow:0 22px 56px #00000061}.page-v6 .v6-poster-media picture{display:block}.page-v6 .v6-poster-media img{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.page-v6 .v6-poster-badge,.page-v6 .v6-poster-media .v3-poster-badge{z-index:3;color:#f2f4f7;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06080cc2;border:1px solid #ffffff24;border-radius:999px;max-width:calc(100% - 20px);padding:6px 8px;font-size:.6rem;font-style:normal;font-weight:850;position:absolute;inset:auto auto 10px 10px;overflow:hidden}.page-v6 .v6-poster-card>.v6-poster-meta{padding:14px 2px 0;inset:auto;position:static!important}.page-v6 .v6-poster-meta h3,.page-v6 .v6-poster-meta h4{color:#f3f1ec;letter-spacing:-.015em;margin:5px 0 4px;font-size:clamp(.96rem,1.2vw,1.12rem);line-height:1.25}.page-v6 .v6-poster-meta>span{font-size:.62rem}.page-v6 .v6-poster-meta p{min-height:1.35em;font-size:.68rem}@media (hover:hover) and (pointer:fine){.page-v6 .v6-poster-card:hover .v6-poster-media{border-color:rgb(var(--v6-gold-rgb) / 42%);box-shadow:0 28px 64px #0000007a, 0 0 32px rgb(var(--v6-gold-rgb) / 8%);transform:translateY(-7px)scale(1.012)}.page-v6 .v6-poster-card:hover .v6-poster-media img{transform:scale(1.045)}}.page-v6 .v6-media-note{border:1px solid rgb(var(--v6-gold-rgb) / 14%);color:#8d96a2;background:rgb(var(--v6-gold-rgb) / 3%);border-radius:12px;align-items:flex-start;gap:9px;margin:clamp(28px,4vw,44px) 0 0;padding:13px 15px;font-size:.72rem;line-height:1.55;display:flex}.page-v6 .v6-media-note .icon{color:var(--v6-gold);flex:none;margin-top:2px}.page-v6 .v6-media-note a{color:#dbc078;text-underline-offset:3px;text-decoration:underline}.page-v6 .v6-vod-showcase{background:radial-gradient(900px 560px at 84% 0%, rgb(var(--v6-violet-rgb) / 9%), transparent 72%)}.page-v6 .v6-catalogue-toolbar{background:linear-gradient(145deg,#ffffff0a,#ffffff04);border-color:#ffffff1a;box-shadow:0 24px 70px #00000038}.page-v6 .v6-vod-showcase .v6-catalogue-grid{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:clamp(24px,3vw,38px) clamp(12px,1.4vw,18px);margin-top:32px;padding:0;display:grid;overflow:visible}.page-v6 .v6-catalogue-grid .v6-poster-card{min-width:0}.page-v6 .v6-media-credits{background:linear-gradient(#0b0e14,#080a0f)}.page-v6 .v6-credit-disclosure{background:linear-gradient(150deg,#ffffff0a,#ffffff04);border:1px solid #ffffff1c;border-radius:20px;overflow:hidden;box-shadow:0 24px 70px #0000003d}.page-v6 .v6-credit-disclosure>summary{color:#f1ede4;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:18px 22px;font-weight:800;list-style:none;display:flex}.page-v6 .v6-credit-disclosure>summary::-webkit-details-marker{display:none}.page-v6 .v6-credit-disclosure>summary span{color:var(--v6-gold);background:rgb(var(--v6-gold-rgb) / 8%);border-radius:999px;padding:5px 8px;font-size:.7rem}.page-v6 .v6-credit-disclosure[open]>summary{border-bottom:1px solid #ffffff14}.page-v6 .v6-credit-grid{background:#ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.page-v6 .v6-credit-grid article{background:#0d1117;min-width:0;padding:20px}.page-v6 .v6-credit-grid h3{color:#f0ede5;margin:0 0 7px;font-size:.92rem}.page-v6 .v6-credit-grid p{color:#88929f;margin:0;font-size:.7rem;line-height:1.5}.page-v6 .v6-credit-grid article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;display:flex}.page-v6 .v6-credit-grid article>div>span{color:var(--v6-gold);font-size:.62rem;font-weight:850}.page-v6 .v6-credit-grid a{color:#b4bec9;align-items:center;gap:4px;font-size:.64rem;display:inline-flex}.page-v6 .v3-benefit-card,.page-v6 .v3-live-rail>a,.page-v6 .v3-term-grid>article,.page-v6 .v3-sports-category-card,.page-v6 .v3-entertainment-category-card{background-image:radial-gradient(ellipse 85% 65% at 50% 0%, rgb(var(--v6-gold-rgb) / 4.5%), transparent 74%);border-color:#ffffff1a;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 20px 52px #0000002e}@media (hover:hover) and (pointer:fine){.page-v6 .v3-benefit-card:hover,.page-v6 .v3-live-rail>a:hover,.page-v6 .v3-term-grid>article:hover,.page-v6 .v3-sports-category-card:hover,.page-v6 .v3-entertainment-category-card:hover{border-color:rgb(var(--v6-gold-rgb) / 30%);box-shadow:0 28px 68px #00000047, 0 0 34px rgb(var(--v6-gold-rgb) / 5%);transform:translateY(-4px)}}.page-v6 .production-pricing .v3-plan-card{background-image:radial-gradient(ellipse 105% 68% at 50% 0%, rgb(var(--v6-gold-rgb) / 4.5%), transparent 72%), linear-gradient(155deg, #141a22, #0e131a);transition:border-color .22s,box-shadow .22s,transform .22s}.page-v6 .production-pricing .v3-plan-card.is-featured,.page-v6 .production-pricing .v3-plan-card.is-selected{border-color:rgb(var(--v6-gold-rgb) / 68%);background-image:radial-gradient(ellipse 115% 76% at 50% 0%, rgb(var(--v6-gold-rgb) / 13%), transparent 72%), linear-gradient(155deg, #171a1e, #0e131a);box-shadow:0 30px 80px #00000057, 0 0 46px rgb(var(--v6-gold-rgb) / 8%)}@media (hover:hover) and (pointer:fine){.page-v6 .production-pricing .v3-plan-card:hover{border-color:rgb(var(--v6-gold-rgb) / 42%);box-shadow:0 30px 74px #0000004d, 0 0 36px rgb(var(--v6-gold-rgb) / 6%);transform:translateY(-5px)}}.transaction-page.page-v5 .payment-method-card{transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;box-shadow:0 18px 48px #0000002e}.transaction-page.page-v5 .payment-method-card.is-selected{box-shadow:0 24px 60px #0000004d, 0 0 38px rgb(var(--ambient-gold-rgb) / 7%)}@media (hover:hover) and (pointer:fine){.transaction-page.page-v5 .payment-method-card:not(.is-disabled):hover{transform:translateY(-2px);box-shadow:0 24px 60px #00000040}}.has-reveal-motion .page-v6 [data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .72s cubic-bezier(.2,.7,.2,1),transform .72s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.has-reveal-motion .page-v6 [data-reveal=hero-copy]{transform:translate(-22px)}.has-reveal-motion .page-v6 [data-reveal=hero-media]{transform:perspective(1500px)translate(28px)rotateY(-2.5deg)}.has-reveal-motion .page-v6 [data-reveal].is-revealed{opacity:1;will-change:auto;transform:translate(0)}.has-reveal-motion .page-v6 [data-reveal=hero-media].is-revealed{transform:perspective(1500px)rotateY(-2.5deg)rotateX(.5deg)}@media (width<=1180px){.page-v6 .v6-hero{min-height:auto}.page-v6 .v6-hero-grid{grid-template-columns:minmax(340px,.9fr) minmax(440px,1.1fr)}.page-v6 .v6-hero-stage{width:100%;min-height:590px}.page-v6 .v6-vod-showcase .v6-catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-v6 .v6-credit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.page-v6 .v6-hero-grid{grid-template-columns:1fr;grid-template-areas:"copy""stage""commitment"}.page-v6 .v6-hero-copy{max-width:760px}.page-v6 .v6-hero-stage{aspect-ratio:16/10;width:100%;min-height:auto;transform:none}.has-reveal-motion .page-v6 [data-reveal=hero-media],.has-reveal-motion .page-v6 [data-reveal=hero-media].is-revealed{transform:translate(0)}.page-v6 .v6-vod-showcase .v6-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.page-v6 .v6-hero{padding:32px 0 54px}.page-v6 .v6-hero:before{background:linear-gradient(#07090d33 0%,#07090d0d 42%,#07090de0 78%,#07090d 100%)}.page-v6 .v6-hero-grid{gap:22px}.page-v6 .v6-hero-copy h1{margin:14px 0 18px;font-size:clamp(3rem,13.6vw,4.55rem);line-height:.9}.page-v6 .v6-hero-copy>p{font-size:.94rem;line-height:1.62}.page-v6 .v6-hero-stage{aspect-ratio:1;border-radius:24px;max-height:620px;box-shadow:0 30px 76px #00000075}.page-v6 .v6-hero-picture img{object-position:center}.page-v6 .v6-hero-stage:after{box-shadow:inset 0 -110px 100px #07090dd1,inset 0 0 0 1px #ffffff0a}.page-v6 .v6-hero-title-strip{inset-block-end:13px;inset-inline:13px}.page-v6 .v6-hero-title-strip span:nth-child(3){display:none}.page-v6 .v6-device-chip{inset:12px 12px auto auto}.page-v6 .v6-hero-commitment .v3-hero-actions{display:grid}.page-v6 .v6-hero-commitment .v3-hero-actions .btn{width:100%}.page-v6 .v6-hero-commitment .v3-hero-assurances{grid-template-columns:1fr;margin-top:18px}.page-v6 .v6-hero-commitment .v3-hero-assurances li:last-child{grid-column:auto}.page-v6 .v6-entertainment{padding-block:70px}.page-v6 .v6-section-head{margin-bottom:40px}.page-v6 .v6-content-rows{gap:54px}.page-v6 .v6-row-heading{align-items:center}.page-v6 .v6-row-heading p{font-size:.76rem}.page-v6 .v6-rail-controls{display:none}.page-v6 .v6-entertainment .v6-poster-rail{scrollbar-width:none;grid-auto-columns:min(43vw,184px);margin-inline:-16px;padding-inline:16px}.page-v6 .v6-poster-rail::-webkit-scrollbar{display:none}.page-v6 .v6-vod-showcase .v6-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin-inline:0;padding-inline:0;overflow:visible}.page-v6 .v6-credit-grid{grid-template-columns:1fr}.page-v6 .v6-credit-disclosure>summary{min-height:62px;padding:16px}}@media (width<=420px){.page-v6 .v6-hero-copy h1{font-size:clamp(2.8rem,13.9vw,3.8rem)}.page-v6 .v6-hero-stage{max-height:540px}.page-v6 .v6-hero-title-strip span{font-size:.56rem}.page-v6 .v6-entertainment .v6-poster-rail{grid-auto-columns:min(46vw,174px)}.page-v6 .v6-poster-meta h3,.page-v6 .v6-poster-meta h4{font-size:.92rem}.page-v6 .v6-media-note{padding:12px}}@media (prefers-reduced-motion:reduce){.page-v6 .v6-hero-picture img,.page-v6 .v6-cta-shimmer:after{animation:none}.page-v6 .v6-poster-media,.page-v6 .v6-rail-controls button,.page-v6 .production-pricing .v3-plan-card,.transaction-page.page-v5 .payment-method-card{transition:none}.has-reveal-motion .page-v6 [data-reveal]{opacity:1;transition:none;transform:none}}.page-v7{--v7-gold:#f6c65b;--v7-amber:#f59c43;--v7-coral:#f26e62;--v7-magenta:#cf5fae;--v7-violet:#8268f4;--v7-blue:#4e8de8;--v7-ink:#07090e;--v7-surface:#0c1119;--v7-line:#ffffff1a;--v7-text:#f6f2e9;--v7-muted:#9da7b3;background:var(--v7-ink)}.page-v7 main{overflow:clip}.page-v7 .v7-gradient-text{color:var(--v7-gold);-webkit-box-decoration-break:clone;box-decoration-break:clone}@supports ((-webkit-background-clip:text) or (background-clip:text)){.page-v7 .v7-gradient-text{-webkit-text-fill-color:transparent;background-size:180% 100%;-webkit-background-clip:text;background-clip:text}.page-v7 .v7-gradient-gold{background-image:linear-gradient(105deg, #fff0b3 0%, var(--v7-gold) 34%, var(--v7-amber) 70%, #ffd477 100%)}.page-v7 .v7-gradient-spectrum{background-image:linear-gradient(105deg, var(--v7-violet) 0%, #bc65d5 34%, var(--v7-magenta) 58%, var(--v7-coral) 100%)}.page-v7 .v7-gradient-coral{background-image:linear-gradient(105deg, var(--v7-gold), var(--v7-coral) 58%, #e978a6)}.page-v7 .v7-gradient-blue{background-image:linear-gradient(105deg, #b9a6ff, var(--v7-violet) 42%, var(--v7-blue))}}.page-v7 .v7-hero{isolation:isolate;background:radial-gradient(920px 660px at 82% 31%,#8268f42e,#0000 68%),radial-gradient(680px 520px at 19% 86%,#f6c65b1a,#0000 72%),linear-gradient(#07090e 0%,#090c13 72%,#070a0f 100%);min-height:min(980px,100svh - 64px);padding:clamp(58px,6vw,92px) 0 42px;position:relative}.page-v7 .v7-hero:before{z-index:1;background:linear-gradient(90deg,#07090ef7 0%,#07090ee3 28%,#07090e2e 63%,#07090e75 100%),linear-gradient(#0000 54%,#07090eeb 96%)}.page-v7 .v7-hero:after{z-index:0;border-color:#f6c65b1a;width:min(65vw,980px);height:min(65vw,980px);animation:11s ease-in-out infinite alternate v7-orbit-breathe;inset:-22vw -17vw auto auto;box-shadow:0 0 0 90px #f6c65b04,0 0 0 190px #8268f405}.page-v7 .v7-hero-glow{background:radial-gradient(circle,#f6c65b24,#f26e6208 48%,#0000 70%);width:760px;height:760px;animation:9s ease-in-out infinite alternate v7-glow-breathe;inset:auto auto -340px -260px}.page-v7 .v7-ambient-orb{z-index:0;opacity:.2;filter:blur(75px);pointer-events:none;will-change:transform;border-radius:50%;width:420px;height:420px;position:absolute}.page-v7 .v7-ambient-orb-one{background:var(--v7-violet);animation:16s ease-in-out infinite alternate v7-orb-one;inset:9% 7% auto auto}.page-v7 .v7-ambient-orb-two{background:var(--v7-coral);opacity:.09;width:330px;height:330px;animation:18s ease-in-out infinite alternate v7-orb-two;inset:auto auto 2% 28%}.page-v7 .v7-hero-grid{z-index:3;grid-template-columns:minmax(420px,.83fr) minmax(570px,1.17fr);grid-template-areas:"copy stage""commitment stage";gap:28px clamp(34px,4.5vw,76px)}.page-v7 .v7-hero-copy .eyebrow{align-items:center;gap:9px;display:inline-flex}.page-v7 .v7-hero-copy .eyebrow:before{background:linear-gradient(90deg, var(--v7-gold), var(--v7-coral));content:"";width:28px;height:1px;animation:3.6s ease-in-out infinite alternate v7-accent-line;box-shadow:0 0 16px #f6c65b7a}.page-v7 .v7-hero-copy h1{letter-spacing:-.062em;margin:18px 0 22px;font-size:clamp(3.8rem,5.9vw,7rem);line-height:.86}.page-v7 .v7-hero-copy h1 strong{filter:drop-shadow(0 16px 44px #f6c65b24);animation:9s ease-in-out infinite alternate v7-gradient-slide}.page-v7 .v7-hero-copy>p:not(.v7-hero-spectrum){color:#b5bec9;max-width:590px;margin-bottom:17px;font-size:clamp(.99rem,1.12vw,1.15rem);line-height:1.68}.page-v7 .v7-hero-spectrum{color:#d5d9e0;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:600px;margin:0;font-size:.7rem;font-weight:800;display:flex}.page-v7 .v7-hero-spectrum span:first-of-type{color:var(--v7-gold)}.page-v7 .v7-hero-spectrum span:nth-of-type(2){color:#ed8d83}.page-v7 .v7-hero-spectrum span:nth-of-type(3){color:#cb8dda}.page-v7 .v7-hero-spectrum span:nth-of-type(4){color:#9b8bf8}.page-v7 .v7-hero-spectrum i{background:#ffffff57;border-radius:50%;width:3px;height:3px}.page-v7 .v7-hero-stage{--v7-parallax-x:0px;--v7-parallax-y:0px;width:calc(100% + clamp(24px,3vw,48px));max-width:880px;min-height:690px;transform:perspective(1500px) rotateY(-2.7deg) rotateX(.6deg) translate3d(var(--v7-parallax-x), var(--v7-parallax-y), 0);will-change:transform;background:#0a0e16;border-color:#ffffff21;border-radius:36px;transition:transform .5s cubic-bezier(.2,.7,.2,1);box-shadow:0 52px 130px #00000094,0 0 0 1px #f6c65b0d,0 0 110px #8268f41f}.page-v7 .v7-hero-stage:after{z-index:5;box-shadow:inset 96px 0 120px #07090e8a,inset 0 -120px 110px #07090ee0,inset 0 0 0 1px #ffffff0a}.page-v7 .v7-poster-wall{z-index:1;transform:translate3d(calc(var(--v7-parallax-x) * -.45), calc(var(--v7-parallax-y) * -.45), 0) rotate(-1.3deg) scale(1.035);will-change:transform;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:-34px -26px auto -22px}.page-v7 .v7-poster-column{will-change:transform;align-content:start;gap:12px;display:grid}.page-v7 .v7-poster-column:first-child{--v7-column-start:-4%;--v7-column-end:-34%;animation:25s ease-in-out infinite alternate v7-poster-column}.page-v7 .v7-poster-column:nth-child(2){--v7-column-start:-36%;--v7-column-end:-8%;animation:29s ease-in-out -5s infinite alternate v7-poster-column}.page-v7 .v7-poster-column:nth-child(3){--v7-column-start:-12%;--v7-column-end:-40%;animation:27s ease-in-out -9s infinite alternate v7-poster-column}.page-v7 .v7-poster-column:nth-child(4){--v7-column-start:-38%;--v7-column-end:-13%;animation:31s ease-in-out -3s infinite alternate v7-poster-column}.page-v7 .v7-hero-poster{background:#121722;border:1px solid #ffffff21;border-radius:13px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 14px 36px #00000059}.page-v7 .v7-hero-poster:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#04060ac2);position:absolute;inset:0}.page-v7 .v7-hero-poster picture,.page-v7 .v7-hero-poster img{width:100%;display:block}.page-v7 .v7-hero-poster img{aspect-ratio:2/3;object-fit:cover}.page-v7 .v7-hero-poster span{z-index:2;color:#ffffffe0;text-overflow:ellipsis;text-shadow:0 2px 9px #000;white-space:nowrap;font-size:.52rem;font-weight:800;line-height:1.2;position:absolute;inset:auto 8px 7px;overflow:hidden}.page-v7 .v7-hero-veil{z-index:3;background:linear-gradient(100deg,#05070b9e,#0000 43%,#05070b14 72%),radial-gradient(circle at 70% 38%,#0000 22%,#05070b29 74%),linear-gradient(#05070b1f,#0000 35%,#05070bd1 94%)}.page-v7 .v7-hero-stage-edge{z-index:6;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 70px #8268f40f}.page-v7 .v7-hero-title-strip{z-index:7}.page-v7 .v7-device-chip{z-index:7;border-color:#f6c65b3d}.page-v7 .v7-hero-commitment{z-index:6}.page-v7 .v7-hero-commitment .v3-hero-actions .btn{min-height:54px;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s}.page-v7 .v7-hero-commitment .v3-hero-actions .btn:hover{transform:translateY(-3px)perspective(400px)rotateX(2deg)}.page-v7 .v7-hero-commitment .btn-primary{box-shadow:0 17px 44px #f6c65b36}.page-v7 .v7-hero-commitment .v3-hero-assurances li{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border-color:#ffffff1c;position:relative;overflow:hidden}.page-v7 .v7-hero-commitment .v3-hero-assurances li:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);width:40%;animation:8s ease-in-out infinite v7-card-sweep;position:absolute;inset:0 auto 0 -60%;transform:skew(-16deg)}.page-v7 .v7-hero-trust{color:#a8b1bc;align-items:flex-start;gap:8px;max-width:610px;margin:16px 0 0;font-size:.72rem;line-height:1.5;display:flex}.page-v7 .v7-hero-trust .icon{color:var(--v7-gold);flex:none;margin-top:2px}.page-v7 .v7-hero .v6-hero-media-note{margin-top:8px;font-size:.62rem}.page-v7 .v7-hero-service-strip{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff17;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.page-v7 .v7-hero-service-strip article{background:linear-gradient(145deg,#10151fe6,#090d14f0);gap:3px;min-width:0;padding:18px clamp(16px,2.4vw,28px);display:grid;position:relative}.page-v7 .v7-hero-service-strip article:before{content:"";background:linear-gradient(90deg,#0000,#f6c65b8c,#0000);height:1px;position:absolute;inset:0 0 auto}.page-v7 .v7-hero-service-strip article:nth-child(2):before{background-image:linear-gradient(90deg,#0000,#f26e629e,#0000)}.page-v7 .v7-hero-service-strip article:nth-child(3):before{background-image:linear-gradient(90deg,#0000,#8268f4b3,#0000)}.page-v7 .v7-hero-service-strip small{color:var(--v7-gold);letter-spacing:.18em;font-size:.56rem;font-weight:900}.page-v7 .v7-hero-service-strip strong{color:#f3f0e8;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.page-v7 .v7-hero-service-strip span{color:#7f8997;font-size:.66rem}.page-v7 .v7-benefits{background:radial-gradient(720px 460px at 8% 0,#f6c65b12,#0000 74%),radial-gradient(640px 460px at 94% 100%,#8268f414,#0000 72%),linear-gradient(#090c12,#0b1017);position:relative}.page-v7 .v7-benefits:before,.page-v7 .v7-entertainment:after,.page-v7 .v7-feature-explainer:after{opacity:.18;content:"";pointer-events:none;background-image:radial-gradient(#ffffff29 .55px,#0000 .55px);background-size:7px 7px;position:absolute;inset:0}.page-v7 .v7-benefits .rail,.page-v7 .v7-entertainment .rail,.page-v7 .v7-feature-explainer .rail{z-index:1;position:relative}.page-v7 .v7-light-sweep,.page-v7 .production-pricing .v3-plan-card,.page-v7 .v7-feature-explainer .v3-term-grid article{position:relative;overflow:hidden}.page-v7 .v7-light-sweep:after,.page-v7 .production-pricing .v3-plan-card:after,.page-v7 .v7-feature-explainer .v3-term-grid article:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:42%;position:absolute;inset:0 auto 0 -70%;transform:skew(-18deg)}@media (hover:hover){.page-v7 .v7-light-sweep:hover:after,.page-v7 .production-pricing .v3-plan-card:hover:after,.page-v7 .v7-feature-explainer .v3-term-grid article:hover:after{animation:.85s ease-out both v7-hover-sweep}}.page-v7 .v7-sports{isolation:isolate;border-block:1px solid #ffffff14;position:relative}.page-v7 .v7-sports:before{z-index:2;filter:blur(24px);content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#f6c65b14 50%,#0000 80%);width:68%;animation:12s ease-in-out infinite alternate v7-stadium-beam;position:absolute;inset:-20% auto -20% -25%;transform:skew(-12deg)}.page-v7 .v7-sports .v3-sports-background{animation:18s ease-in-out infinite alternate v7-stadium-drift;transform:scale(1.035)}.page-v7 .v7-sports .v3-sports-shade{background:radial-gradient(620px 430px at 72% 54%,#8268f421,#0000 70%),linear-gradient(90deg,#04070bf0 0,#04070b8f 52%,#04070bbd 100%),linear-gradient(#04070b33,#04070bf5)}.page-v7 .v7-sports .v4-matchday-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#111822e0,#070b11ed);border-color:#ffffff24;box-shadow:0 34px 90px #0000007a,0 0 60px #8268f41a}.page-v7 .v7-sports .v4-live{background:#f26e6214;border:1px solid #f26e6240;border-radius:999px;padding:6px 9px}.page-v7 .v7-sports .v4-live i{animation:2.1s ease-out infinite v7-live-pulse;box-shadow:0 0 #f26e628f}.page-v7 .v7-sports .v4-fixtures>div{transition:transform .25s,border-color .25s,background .25s}.page-v7 .v7-sports .v4-fixtures>div:hover{background:#f6c65b0a;border-color:#f6c65b3d;transform:translate(4px)}.page-v7 .v7-sports .v4-secondary-sports a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .25s,border-color .25s,background .25s}.page-v7 .v7-sports .v4-secondary-sports a:hover{transform:translateY(-4px)}.page-v7 .production-pricing{background:radial-gradient(900px 500px at 50% 0,#f6c65b12,#0000 72%),linear-gradient(#080b10,#0a0e15);position:relative}.page-v7 .production-pricing .v3-plan-card{isolation:isolate}.page-v7 .production-pricing .v3-plan-card>*{z-index:1;position:relative}.page-v7 .v7-devices{background:radial-gradient(850px 610px at 16% 48%,#4e8de829,#0000 69%),radial-gradient(620px 450px at 89% 16%,#8268f417,#0000 73%),linear-gradient(#0a0f17,#091019);position:relative}.page-v7 .v7-device-art{isolation:isolate;border-color:#78a5e633;box-shadow:0 34px 90px #00000061,0 0 70px #4e8de81a}.page-v7 .v7-device-art picture{z-index:2;position:relative}.page-v7 .v7-device-art img{transition:transform .8s cubic-bezier(.2,.7,.2,1);transform:scale(1.01)}.page-v7 .v7-device-art:hover img{transform:scale(1.035)}.page-v7 .v7-signal-ring{z-index:3;opacity:0;pointer-events:none;border:1px solid #6ea9f557;border-radius:50%;width:150px;height:150px;animation:4.2s ease-out infinite v7-signal;position:absolute;inset:48% auto auto 52%;transform:translate(-50%,-50%)scale(.25)}.page-v7 .v7-signal-ring-two{animation-delay:1.55s}.page-v7 .v7-devices .v3-device-tabs{border-color:#709de02b;box-shadow:inset 0 1px #ffffff0a}.page-v7 .v7-devices .v3-device-grid article{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border-color:#ffffff1a;transition:transform .25s,border-color .25s,box-shadow .25s}.page-v7 .v7-devices .v3-device-grid article:hover{border-color:#4e8de852;transform:translateY(-3px);box-shadow:0 22px 52px #00000042,0 0 30px #4e8de812}.page-v7 .v7-entertainment{background:radial-gradient(880px 580px at 91% 5%,#8268f426,#0000 72%),radial-gradient(720px 500px at -3% 58%,#f6c65b14,#0000 75%),radial-gradient(600px 420px at 70% 94%,#cf5fae12,#0000 74%),#070a0f}.page-v7 .v7-entertainment .v6-content-rows{gap:clamp(58px,7.2vw,94px)}.page-v7 .v7-entertainment .v6-row-heading>div:first-child{position:relative}.page-v7 .v7-entertainment .v6-row-heading>div:first-child:after{background:linear-gradient(90deg, var(--v7-gold), var(--v7-coral), transparent);content:"";transform-origin:0;border-radius:999px;width:68px;height:2px;margin-top:14px;animation:5s ease-in-out infinite alternate v7-heading-line;display:block;box-shadow:0 0 16px #f6c65b2e}.page-v7 .v7-poster-rail{cursor:grab;scroll-behavior:smooth;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;grid-auto-columns:clamp(172px,15.8vw,228px);gap:clamp(13px,1.35vw,20px);margin-inline:-32px;padding:9px 32px 30px;scroll-padding-inline:32px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30px calc(100% - 42px),#0000);mask-image:linear-gradient(90deg,#0000,#000 30px calc(100% - 42px),#0000)}.page-v7 .v7-poster-rail.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.page-v7 .v7-poster-rail.is-dragging *{pointer-events:none}.page-v7 .v7-poster-rail .v6-poster-card{scroll-snap-align:start;transform:translateZ(0)}.page-v7 .v7-poster-rail .v6-poster-media{background:#111620;border-color:#ffffff1c;transition:transform .42s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .42s;box-shadow:0 18px 42px #00000040}.page-v7 .v7-poster-rail .v6-poster-media img{transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s;transform:scale(1.001)}.page-v7 .v7-poster-overlay{z-index:3;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000,#04060aed);gap:2px;padding:42px 13px 13px;transition:opacity .3s,transform .35s;display:grid;position:absolute;inset:auto 0 0;transform:translateY(10px)}.page-v7 .v7-poster-overlay strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.25;overflow:hidden}.page-v7 .v7-poster-overlay small{color:#c0c7d0;font-size:.57rem}@media (hover:hover){.page-v7 .v7-poster-rail .v6-poster-card:hover .v6-poster-media{border-color:#f6c65b6e;transform:translateY(-8px)scale(1.025);box-shadow:0 30px 68px #00000085,0 0 34px #f6c65b17}.page-v7 .v7-poster-rail .v6-poster-card:hover .v6-poster-media img{filter:saturate(1.06)contrast(1.03);transform:scale(1.07)}.page-v7 .v7-poster-rail .v6-poster-card:hover .v7-poster-overlay{opacity:1;transform:translateY(0)}}.page-v7 .v7-entertainment-handoff{background:linear-gradient(120deg,#f6c65b0a,#8268f40d);border:1px solid #ffffff17;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(42px,5vw,70px);padding:18px;display:flex}.page-v7 .v7-entertainment-handoff .v6-media-note{background:0 0;border:0;flex:auto;margin:0}.page-v7 .v7-entertainment-handoff .btn{flex:none}.page-v7 .v7-live-categories{background:radial-gradient(720px 480px at 12% 22%,#f26e6214,#0000 72%),linear-gradient(#0b0e14,#0a0e15);position:relative}.page-v7 .v7-live-categories .v3-live-rail a{position:relative;overflow:hidden}.page-v7 .v7-live-categories .v3-live-rail a:after{border-radius:inherit;opacity:0;content:"";pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(130deg,#f6c65b00,#f26e6224,#8268f400) border-box;border:1px solid #0000;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-v7 .v7-live-categories .v3-live-rail a:hover:after{opacity:1}.page-v7 .v7-feature-explainer{background:radial-gradient(760px 480px at 82% 8%,#4e8de81a,#0000 72%),linear-gradient(#0a0e15,#080b11);position:relative}.page-v7 .v7-feature-explainer .v3-term-grid article{isolation:isolate}.page-v7 .v7-feature-explainer .v3-term-grid article>*{z-index:1;position:relative}.page-v7 .v7-final-cta{background:radial-gradient(780px 470px at 50% 6%,#f6c65b26,#0000 70%),radial-gradient(560px 360px at 72% 45%,#8268f414,#0000 72%),#070a0f}.page-v7 .v7-final-cta .v3-final-light{border-color:#f6c65b2e;animation:8s ease-in-out infinite alternate v7-final-ring;box-shadow:0 0 0 90px #f6c65b05,0 0 90px #f6c65b0f}.page-v7 .v7-content-hero,.page-v7 .v7-vod-showcase{background-image:radial-gradient(900px 560px at 85% 0,#8268f41c,#0000 72%)}.page-v7 .v7-media-credits{background:linear-gradient(#090d14,#070a0f)}.page-v7 .v7-vod-showcase .v6-catalogue-grid .v6-poster-media{transition:transform .35s,border-color .3s,box-shadow .35s}@keyframes v7-poster-column{0%{transform:translate3d(0, var(--v7-column-start), 0)}to{transform:translate3d(0, var(--v7-column-end), 0)}}@keyframes v7-orb-one{0%{transform:translate(-5%,-4%)scale(.94)}to{transform:translate(12%,9%)scale(1.12)}}@keyframes v7-orb-two{0%{transform:translate(-8%,3%)scale(.9)}to{transform:translate(13%,-9%)scale(1.1)}}@keyframes v7-glow-breathe{0%{opacity:.65;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes v7-orbit-breathe{0%{opacity:.72;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}@keyframes v7-accent-line{0%{transform:scaleX(.62)}to{transform:scaleX(1)}}@keyframes v7-gradient-slide{0%{background-position:0%}to{background-position:100%}}@keyframes v7-card-sweep{0%,72%{left:-60%}to{left:125%}}@keyframes v7-hover-sweep{0%{left:-70%}to{left:130%}}@keyframes v7-stadium-beam{0%{opacity:.35;transform:translate(-8%)skew(-12deg)}to{opacity:.78;transform:translate(42%)skew(-12deg)}}@keyframes v7-stadium-drift{0%{transform:scale(1.035)translate(-.3%)}to{transform:scale(1.075)translate(.8%,-.4%)}}@keyframes v7-live-pulse{0%{box-shadow:0 0 #f26e628c}72%,to{box-shadow:0 0 0 8px #f26e6200}}@keyframes v7-signal{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}18%{opacity:.7}80%,to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@keyframes v7-heading-line{0%{opacity:.68;transform:scaleX(.58)}to{opacity:1;transform:scaleX(1)}}@keyframes v7-final-ring{0%{opacity:.55;transform:translate(-50%)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1.08)}}@media (width<=1180px){.page-v7 .v7-hero{min-height:auto;padding-top:54px}.page-v7 .v7-hero-grid{grid-template-columns:minmax(350px,.9fr) minmax(440px,1.1fr);gap:26px 34px}.page-v7 .v7-hero-stage{min-height:610px}.page-v7 .v7-hero-copy h1{font-size:clamp(3.5rem,6.4vw,5.5rem)}}@media (width<=960px){.page-v7 .v7-hero{padding-top:46px}.page-v7 .v7-hero:before{background:linear-gradient(#07090e47 0%,#07090e0f 36%,#07090ee0 69%,#07090e 100%),linear-gradient(90deg,#07090ec7,#0000 74%)}.page-v7 .v7-hero-grid{grid-template-columns:1fr;grid-template-areas:"copy""stage""commitment";gap:28px}.page-v7 .v7-hero-copy{max-width:790px}.page-v7 .v7-hero-stage{aspect-ratio:16/10;width:100%;max-width:none;min-height:0;transform:none}.page-v7 .v7-hero-service-strip{margin-top:30px}.page-v7 .v7-entertainment-handoff{align-items:flex-start}}@media (width<=767px){.page-v7 .v7-poster-rail{scroll-behavior:auto}.page-v7 .v7-hero{padding:30px 0 42px}.page-v7 .v7-hero-grid{gap:20px}.page-v7 .v7-hero-copy h1{margin:14px 0 18px;font-size:clamp(3.05rem,14.2vw,4.8rem);line-height:.88}.page-v7 .v7-hero-copy>p:not(.v7-hero-spectrum){font-size:.94rem;line-height:1.6}.page-v7 .v7-hero-spectrum{gap:6px 8px;font-size:.61rem}.page-v7 .v7-hero-stage{aspect-ratio:1/1.04;border-radius:25px;max-height:620px;box-shadow:0 32px 78px #00000080,0 0 65px #8268f417}.page-v7 .v7-poster-wall{gap:7px;inset:-24px -18px auto;transform:rotate(-1deg)scale(1.035)}.page-v7 .v7-poster-column{gap:7px}.page-v7 .v7-hero-poster{border-radius:8px}.page-v7 .v7-hero-poster span{display:none}.page-v7 .v7-hero-stage:after{box-shadow:inset 36px 0 68px #07090e61,inset 0 -90px 80px #07090ed9,inset 0 0 0 1px #ffffff0a}.page-v7 .v7-hero-title-strip{inset-block-end:12px;inset-inline:12px}.page-v7 .v7-hero-title-strip span{padding:6px 8px;font-size:.52rem}.page-v7 .v7-hero-title-strip span:nth-child(n+4){display:none}.page-v7 .v7-device-chip{font-size:.58rem;inset:11px 11px auto auto}.page-v7 .v7-hero-commitment .v3-hero-actions{display:grid}.page-v7 .v7-hero-commitment .v3-hero-actions .btn{width:100%}.page-v7 .v7-hero-commitment .v3-hero-assurances{grid-template-columns:1fr}.page-v7 .v7-hero-commitment .v3-hero-assurances li:last-child{grid-column:auto}.page-v7 .v7-hero-trust{font-size:.68rem}.page-v7 .v7-hero-service-strip{border-radius:16px;grid-template-columns:1fr}.page-v7 .v7-hero-service-strip article{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:1px 10px;padding:13px 15px}.page-v7 .v7-hero-service-strip article span{grid-column:2}.page-v7 .v7-hero-service-strip small{grid-row:1/span 2}.page-v7 .v7-sports:before{display:none}.page-v7 .v7-sports .v3-sports-background{animation-duration:24s}.page-v7 .v7-entertainment{padding-block:72px}.page-v7 .v7-entertainment .v6-content-rows{gap:58px}.page-v7 .v7-poster-rail{scrollbar-width:none;grid-auto-columns:min(43vw,184px);gap:12px;margin-inline:-16px;padding:8px 16px 24px;scroll-padding-inline:16px;-webkit-mask-image:none;mask-image:none}.page-v7 .v7-poster-rail::-webkit-scrollbar{display:none}.page-v7 .v7-poster-overlay{display:none}.page-v7 .v7-entertainment-handoff{padding:13px;display:grid}.page-v7 .v7-entertainment-handoff .btn{width:100%}.page-v7 .v7-device-art .v7-signal-ring{width:100px;height:100px}}@media (width<=480px){.page-v7 .v7-hero-copy h1{font-size:clamp(2.8rem,14.3vw,4rem)}.page-v7 .v7-hero-copy .eyebrow{font-size:.56rem}.page-v7 .v7-hero-copy .eyebrow:before{width:18px}.page-v7 .v7-hero-stage{aspect-ratio:.96}.page-v7 .v7-hero-spectrum span{letter-spacing:.045em}.page-v7 .v7-poster-rail{grid-auto-columns:min(46vw,176px)}.page-v7 .v7-entertainment .v6-row-heading h3{font-size:1.45rem}.page-v7 .v7-entertainment .v6-row-heading p{font-size:.73rem}.page-v7 .v7-entertainment-handoff .v6-media-note{padding:9px}}@media (width<=380px){.page-v7 .v7-hero-copy h1{font-size:2.85rem}.page-v7 .v7-hero-spectrum{font-size:.55rem}.page-v7 .v7-hero-stage{min-height:390px}.page-v7 .v7-hero-title-strip span:nth-child(n+3){display:none}.page-v7 .v7-poster-rail{grid-auto-columns:47vw}}@media (prefers-reduced-motion:reduce){.page-v7 *,.page-v7 :before,.page-v7 :after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.page-v7 .v7-poster-column:first-child{transform:translateY(-20%)}.page-v7 .v7-poster-column:nth-child(2){transform:translateY(-31%)}.page-v7 .v7-poster-column:nth-child(3){transform:translateY(-24%)}.page-v7 .v7-poster-column:nth-child(4){transform:translateY(-34%)}.page-v7 .v7-hero-stage,.page-v7 .v7-poster-wall{transition:none}.page-v7 .v7-poster-column,.page-v7 .v7-ambient-orb,.page-v7 .v7-hero-glow,.page-v7 .v7-signal-ring,.page-v7 .v7-sports:before,.page-v7 .v7-sports .v3-sports-background,.page-v7 .v7-final-cta .v3-final-light{animation:none!important}}.page-v7 .v8-devices{background:radial-gradient(850px 620px at 10% 48%,#4589eb29,#0000 70%),radial-gradient(720px 520px at 92% 16%,#845feb1c,#0000 73%),linear-gradient(#090e16,#080d15 58%,#090f17);overflow:hidden}.page-v7 .v8-device-head{align-items:end}.page-v7 .v8-device-head>div:last-child{max-width:470px}.page-v7 .v8-device-head>div:last-child p{margin-bottom:13px}.page-v7 .v8-device-tabs-shell{max-width:100%;overflow:hidden}.page-v7 .v8-device-tabs{scrollbar-width:thin;scrollbar-color:#709de073 transparent;background:#05090fb8;border-color:#739dde33;width:fit-content;max-width:100%;margin-bottom:clamp(18px,2.5vw,30px);box-shadow:inset 0 1px #ffffff0d,0 16px 40px #0003}.page-v7 .v8-device-tabs button{color:#9da9b7;min-height:46px;padding-inline:17px;transition:background-color .22s,color .22s,box-shadow .22s,transform .22s;position:relative}.page-v7 .v8-device-tabs button:after{opacity:0;content:"";background:currentColor;border-radius:999px;height:2px;transition:opacity .2s,transform .24s cubic-bezier(.2,.7,.2,1);position:absolute;inset:auto 12px 3px;transform:scaleX(.25)}.page-v7 .v8-device-tabs button:hover{color:#edf3fb}.page-v7 .v8-device-tabs button.is-active{color:#251805;background:linear-gradient(135deg,#f7cd70,#eeb245);box-shadow:0 9px 25px #eeb2452e,inset 0 1px #ffffff6b}.page-v7 .v8-device-tabs button.is-active:after{opacity:.72;transform:scaleX(1)}.page-v7 .v8-device-tabs button:focus-visible{outline-offset:3px;outline:2px solid #fff0b3}.page-v7 .v8-device-panels{position:relative}.page-v7 .v8-device-enter,.page-v7 .v8-device-leave{transition:opacity .2s,transform .24s cubic-bezier(.2,.7,.2,1),filter .24s}.page-v7 .v8-device-enter{z-index:1;position:relative}.page-v7 .v8-device-leave{z-index:2;pointer-events:none;width:100%;position:absolute;inset:0}.page-v7 .v8-device-enter-start{opacity:0;filter:saturate(.82);transform:translate(10px)}.page-v7 .v8-device-enter-end,.page-v7 .v8-device-leave-start{opacity:1;filter:saturate();transform:translate(0)}.page-v7 .v8-device-leave-end{opacity:0;filter:saturate(.88);transform:translate(-7px)}.page-v7 .v8-device-panel{--v8-device-accent:78 141 232;outline:none;grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);align-items:stretch;gap:clamp(18px,2.6vw,34px);min-height:620px;display:grid}.page-v7 .v8-device-panel.is-violet{--v8-device-accent:132 104 244}.page-v7 .v8-device-panel.is-magenta{--v8-device-accent:207 95 174}.page-v7 .v8-device-panel.is-gold{--v8-device-accent:246 198 91}.page-v7 .v8-device-panel:focus-visible{border-radius:24px;box-shadow:0 0 0 2px #fff0b3d1}.page-v7 .v8-device-visual{isolation:isolate;border:1px solid rgb(var(--v8-device-accent) / 25%);min-width:0;box-shadow:0 34px 90px #0000006b, 0 0 70px rgb(var(--v8-device-accent) / 10%);background:#090f18;border-radius:clamp(20px,2.2vw,29px);margin:0;position:relative;overflow:hidden}.page-v7 .v8-device-visual:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(#0000 57%,#05080dd6 100%),linear-gradient(90deg,#04070c21,#0000 34%);position:absolute;inset:0}.page-v7 .v8-device-visual picture,.page-v7 .v8-device-visual img{width:100%;height:100%;display:block}.page-v7 .v8-device-visual picture{z-index:1;position:relative}.page-v7 .v8-device-visual img{aspect-ratio:4/3;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .45s;transform:scale(1.002)}.page-v7 .v8-device-visual:hover img{filter:saturate(1.04)contrast(1.02);transform:scale(1.025)}.page-v7 .v8-device-glow{z-index:3;aspect-ratio:1;background:rgb(var(--v8-device-accent) / 17%);filter:blur(48px);pointer-events:none;border-radius:50%;width:46%;position:absolute;inset:32% auto auto 50%;transform:translate(-50%,-50%)}.page-v7 .v8-device-signal{z-index:4;border:1px solid rgb(var(--v8-device-accent) / 42%);opacity:0;pointer-events:none;border-radius:50%;width:150px;height:150px;animation:4.4s ease-out infinite v8-device-signal;position:absolute;inset:46% auto auto 52%;transform:translate(-50%,-50%)scale(.22)}.page-v7 .v8-device-signal-two{animation-delay:1.55s}@keyframes v8-device-signal{0%{opacity:0;transform:translate(-50%,-50%)scale(.22)}14%{opacity:.48}68%,to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}.page-v7 .v8-device-visual figcaption{z-index:5;color:#f1f4f8;align-items:center;gap:10px;display:flex;position:absolute;inset-block-end:clamp(13px,2vw,20px);inset-inline:clamp(13px,2vw,22px)}.page-v7 .v8-device-visual figcaption>.icon{color:rgb(var(--v8-device-accent));flex:none}.page-v7 .v8-device-visual figcaption span{gap:2px;display:grid}.page-v7 .v8-device-visual figcaption strong{font-size:.82rem}.page-v7 .v8-device-visual figcaption small{color:#a4afbb;font-size:.61rem;line-height:1.35}.page-v7 .v8-device-setup{border:1px solid rgb(var(--v8-device-accent) / 21%);background:radial-gradient(420px 250px at 100% 0%, rgb(var(--v8-device-accent) / 11%), transparent 72%), linear-gradient(145deg, #131b27f5, #0a0f17fa);border-radius:clamp(20px,2.2vw,29px);flex-direction:column;min-width:0;padding:clamp(22px,3vw,34px);display:flex;position:relative;box-shadow:0 28px 75px #0000004d,inset 0 1px #ffffff0a}.page-v7 .v8-device-setup:before{background:linear-gradient(90deg, transparent, rgb(var(--v8-device-accent) / 65%));width:34px;height:1px;box-shadow:0 0 18px rgb(var(--v8-device-accent) / 44%);content:"";position:absolute;inset:50% auto auto -34px}.page-v7 .v8-device-setup header{align-items:center;gap:13px;display:flex}.page-v7 .v8-device-setup header>div{min-width:0}.page-v7 .v8-device-setup header small{color:rgb(var(--v8-device-accent));letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:900;display:block}.page-v7 .v8-device-setup h3{color:#f7f4ed;letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.3vw,2rem)}.page-v7 .v8-device-setup-icon{border:1px solid rgb(var(--v8-device-accent) / 27%);background:rgb(var(--v8-device-accent) / 10%);width:50px;height:50px;color:rgb(var(--v8-device-accent));border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0d}.page-v7 .v8-device-description{color:#bdc6d0;margin:18px 0 15px;font-size:.86rem;line-height:1.65}.page-v7 .v8-device-features,.page-v7 .v8-device-requirements,.page-v7 .v8-device-steps ol{margin:0;padding:0;list-style:none}.page-v7 .v8-device-features{flex-wrap:wrap;gap:7px;margin-bottom:17px;display:flex}.page-v7 .v8-device-features li{border:1px solid rgb(var(--v8-device-accent) / 17%);background:rgb(var(--v8-device-accent) / 6%);color:#d8dee6;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:.61rem;font-weight:750;display:inline-flex}.page-v7 .v8-device-features .icon{color:rgb(var(--v8-device-accent))}.page-v7 .v8-device-compatibility{background:#ffffff07;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;margin-bottom:13px;padding:12px 13px;display:grid}.page-v7 .v8-device-compatibility span{color:#7f8c9b;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.55rem;font-weight:850}.page-v7 .v8-device-compatibility strong{color:#eef2f7;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.page-v7 .v8-device-compatibility small{color:#97a4b2;text-align:end;font-size:.6rem}.page-v7 .v8-device-requirements{gap:5px;margin-bottom:16px;display:grid}.page-v7 .v8-device-requirements li{color:#929eab;padding-inline-start:14px;font-size:.62rem;line-height:1.45;position:relative}.page-v7 .v8-device-requirements li:before{background:rgb(var(--v8-device-accent));content:"";border-radius:50%;width:4px;height:4px;position:absolute;inset:.55em auto auto 1px}.page-v7 .v8-device-steps{margin-bottom:16px}.page-v7 .v8-device-steps>span{color:#8996a5;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:.55rem;font-weight:850;display:block}.page-v7 .v8-device-steps ol{gap:6px;display:grid}.page-v7 .v8-device-steps li{grid-template-columns:24px 1fr;align-items:start;gap:8px;display:grid}.page-v7 .v8-device-steps i{background:rgb(var(--v8-device-accent) / 10%);width:24px;height:24px;color:rgb(var(--v8-device-accent));border-radius:7px;place-items:center;font-size:.52rem;font-style:normal;font-weight:900;display:grid}.page-v7 .v8-device-steps p{color:#b1bbc6;margin:2px 0 0;font-size:.64rem;line-height:1.42}.page-v7 .v8-device-meta{background:#ffffff12;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:auto 0 14px;display:grid;overflow:hidden}.page-v7 .v8-device-meta.has-estimate{grid-template-columns:repeat(3,minmax(0,1fr))}.page-v7 .v8-device-meta>div{background:#0d141e;min-width:0;padding:9px 8px}.page-v7 .v8-device-meta dt{color:#748292;font-size:.51rem}.page-v7 .v8-device-meta dd{color:#e7ebf0;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.61rem;font-weight:800;overflow:hidden}.page-v7 .v8-device-cta{width:100%;min-height:48px}.page-v7 .v8-device-unavailable{background:#f6c65b0d;border:1px solid #f6c65b2e;border-radius:13px;align-items:flex-start;gap:10px;margin-top:12px;padding:14px;display:flex}.page-v7 .v8-device-unavailable>.icon{color:#f6c65b;flex:none}.page-v7 .v8-device-unavailable p{gap:3px;margin:0;display:grid}.page-v7 .v8-device-unavailable strong{color:#f1eee7;font-size:.72rem}.page-v7 .v8-device-unavailable span{color:#9aa5b1;font-size:.64rem;line-height:1.5}.page-v7 .v8-device-truth{color:#7f8c9a;align-items:flex-start;gap:8px;max-width:760px;margin:17px 0 0;font-size:.64rem;line-height:1.5;display:flex}.page-v7 .v8-device-truth .icon{color:#f6c65b;flex:none;margin-top:1px}@media (width<=1024px){.page-v7 .v8-device-panel{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);min-height:590px}.page-v7 .v8-device-setup{padding:22px}.page-v7 .v8-device-description{margin-block:14px 12px}.page-v7 .v8-device-requirements{display:none}}@media (width<=900px){.page-v7 .v8-device-panel{grid-template-columns:1fr;min-height:0}.page-v7 .v8-device-visual{min-height:0}.page-v7 .v8-device-visual img{height:auto}.page-v7 .v8-device-setup:before{display:none}.page-v7 .v8-device-requirements{display:grid}}@media (width<=767px){.page-v7 .v8-device-head{align-items:start}.page-v7 .v8-device-tabs-shell{margin-inline:-16px;padding-inline:16px}.page-v7 .v8-device-tabs{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;-webkit-overflow-scrolling:touch;width:100%;max-width:none;margin-inline:0;padding-inline-end:18px;scroll-padding-inline:4px;overflow-x:auto}.page-v7 .v8-device-tabs button{scroll-snap-align:center;flex:none;min-height:46px}.page-v7 .v8-device-tabs::-webkit-scrollbar{height:3px}.page-v7 .v8-device-tabs::-webkit-scrollbar-thumb{background:#709de06b;border-radius:999px}.page-v7 .v8-device-panel{gap:12px}.page-v7 .v8-device-visual,.page-v7 .v8-device-setup{border-radius:18px}.page-v7 .v8-device-visual figcaption{inset-block-end:11px;inset-inline:12px}.page-v7 .v8-device-visual figcaption small{display:none}.page-v7 .v8-device-signal{width:105px;height:105px}.page-v7 .v8-device-setup{padding:19px 16px}.page-v7 .v8-device-description{font-size:.82rem}.page-v7 .v8-device-features{gap:5px}.page-v7 .v8-device-features li{min-height:29px;font-size:.58rem}.page-v7 .v8-device-compatibility{grid-template-columns:1fr}.page-v7 .v8-device-compatibility small{text-align:start}.page-v7 .v8-device-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.page-v7 .v8-device-meta>div:last-child:nth-child(odd){grid-column:1/-1}.page-v7 .v8-device-cta{min-height:48px;padding-inline:14px;font-size:.7rem}}@media (width<=390px){.page-v7 .v8-device-tabs button{padding-inline:13px}.page-v7 .v8-device-features li:last-child,.page-v7 .v8-device-requirements{display:none}.page-v7 .v8-device-steps p{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.page-v7 .v8-device-panel,.page-v7 .v8-device-enter,.page-v7 .v8-device-leave,.page-v7 .v8-device-tabs button,.page-v7 .v8-device-tabs button:after,.page-v7 .v8-device-visual img{transition:none!important}.page-v7 .v8-device-signal{display:none;animation:none!important}.page-v7 .v8-device-visual:hover img{transform:none}}.payment-method-selector{padding:clamp(1.05rem,2.4vw,1.7rem);overflow:visible}.payment-method-heading{margin-bottom:1.2rem}.payment-method-fieldset{border:0;min-width:0;margin:0;padding:0}.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.payment-method-card{--ambient-opacity:.045;background:linear-gradient(155deg,#ffffff0a,#ffffff04),#10151c;min-width:0;min-height:0;padding:.82rem;transition:border-color .18s,background-color .18s,box-shadow .18s;overflow:visible}.payment-method-card:hover{border-color:#ffffff2e}.payment-method-card.is-selected{--ambient-opacity:.12;border-color:rgb(var(--ambient-gold-rgb) / .62);background:linear-gradient(155deg,#fac03912,#ffffff05 58%),#10151c;padding:1rem;box-shadow:0 18px 42px #0000003d,0 0 0 1px #fac03914}.payment-method-card[data-payment-card=sepa].is-selected{border-color:rgb(var(--ambient-blue-rgb) / .58);background:linear-gradient(155deg,#376ff514,#ffffff05 58%),#10151c}.payment-method-card--crypto.is-selected{background:linear-gradient(155deg,#376ff514,#29cbbc06 66%),#10151c;border-color:#519fff8a}.payment-method-card--provider.is-selected{border-color:rgb(var(--ambient-entertainment-rgb) / .56);background:linear-gradient(155deg,#6d56ff14,#29cbbc06 66%),#10151c}.payment-method-card.is-disabled{opacity:.56}.payment-method-card-head{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;display:grid}.payment-method-index{width:1.65rem;height:1.65rem;color:var(--gold);font-family:var(--font-display);letter-spacing:.05em;background:#0000002e;border:1px solid #ffffff1c;border-radius:50%;place-items:center;font-size:.6rem;font-weight:850;display:inline-grid}.payment-method-card.is-selected .payment-method-index{background:#fac03914;border-color:#fac0395c;box-shadow:0 0 0 3px #fac03908}.payment-method-logo{background:#0d1117;border:1px solid #ffffff1c;border-radius:.62rem;place-items:center;width:3.25rem;height:2.2rem;display:grid;overflow:hidden}.payment-method-logo img{object-fit:contain;width:100%;height:100%;display:block}.payment-method-logo.is-bank{background:#fff;width:4.4rem;padding:.2rem .3rem}.payment-method-logo.is-eu{background:#039;width:3.3rem}.payment-method-logo.is-eu img{object-fit:cover}.payment-method-logo.is-crypto{background:#376ff51a;padding:.35rem}.payment-method-logo.is-provider{background:#10151c;width:5.2rem;padding:.28rem .4rem}.payment-method-title-copy{min-width:0}.payment-method-title-copy>h3,.payment-method-title-copy>strong{overflow-wrap:anywhere;min-width:0;color:var(--warm-50);font-family:var(--font-display);margin:0;font-size:.98rem;line-height:1.2;display:block}.payment-method-title-copy>p,.payment-method-title-copy>small{color:var(--muted);margin:.38rem 0 0;font-size:.75rem;line-height:1.5;display:block}.payment-method-availability{color:#8ce8b7;letter-spacing:.035em;text-align:center;text-transform:uppercase;background:#35d07f12;border:1px solid #35d07f3d;border-radius:999px;justify-self:end;align-items:center;min-height:1.55rem;padding:.28rem .48rem;font-size:.58rem;font-weight:850;line-height:1.1;display:inline-flex}.payment-method-availability[data-state=demo]{color:#c7bdff;background:#6d56ff14;border-color:#6d56ff4d}.payment-method-availability[data-state=unavailable]{color:var(--muted);background:#ffffff06;border-color:#ffffff1c}.payment-suboptions{border:0;border-top:1px solid var(--line);gap:.55rem;min-width:0;margin:.9rem 0 0;padding:.8rem 0 0;display:grid}.payment-suboptions legend{color:var(--muted-strong);padding:0 0 .5rem;font-size:.68rem;font-weight:800}.payment-suboption{border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.25rem;padding:.72rem;display:grid}.payment-suboption input,.payment-method-single>input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.payment-radio-mark{border:1px solid var(--line-strong);background:#0d1117;border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;display:inline-grid}.payment-radio-mark:after{border-radius:inherit;content:"";background:0 0;width:.46rem;height:.46rem}.payment-suboption.is-selected{background:#fac0390d;border-color:#fac0396b}.payment-suboption:has(input:checked){background:#fac0390d;border-color:#fac0396b}.payment-method-single>input:checked~.payment-method-select-row .payment-radio-mark{border-color:var(--gold);box-shadow:0 0 0 4px #fac0390f}.payment-suboption:has(input:checked) .payment-radio-mark{border-color:var(--gold);box-shadow:0 0 0 4px #fac0390f}.payment-method-single>input:checked~.payment-method-select-row .payment-radio-mark:after{background:var(--gold)}.payment-suboption:has(input:checked) .payment-radio-mark:after{background:var(--gold)}:is(.payment-suboption:has(input:focus-visible),.payment-method-single:has(>input:focus-visible)){outline:2px solid var(--gold);outline-offset:3px}.payment-suboption strong{color:var(--warm-50);font-size:.8rem;display:block}.payment-suboption small{color:var(--muted);margin-top:.2rem;font-size:.69rem;line-height:1.45;display:block}.payment-suboption.is-disabled{cursor:not-allowed;opacity:.55}.payment-method-single{min-width:0;min-height:2.75rem;color:inherit;cursor:pointer;flex-direction:column;display:flex}.payment-method-single .payment-method-card-head{flex:none}.payment-method-select-row{min-height:2.75rem;color:var(--muted-strong);align-items:center;gap:.55rem;margin-top:.25rem;padding-top:.5rem;font-size:.73rem;font-weight:800;display:flex}.payment-method-card:not(.is-selected) .payment-method-select-row{min-height:2.75rem;margin-top:.15rem;padding-top:.35rem}.payment-brand-row{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.payment-brand-chip{border:1px solid var(--line);min-height:2.25rem;color:var(--muted-strong);background:#ffffff05;border-radius:.55rem;align-items:center;gap:.35rem;padding:.28rem .5rem;font-size:.65rem;font-weight:800;display:inline-flex}.payment-brand-chip img{object-fit:contain;width:2.5rem;height:1.45rem}.payment-method-live{color:var(--gold);margin:.9rem 0 0;font-size:.74rem}.payment-method-noscript{justify-content:flex-end;margin-top:.9rem;display:flex}.payment-method-support{border:1px solid var(--line);color:var(--muted);background:#ffffff04;border-radius:.7rem;align-items:flex-start;gap:.55rem;margin:.9rem 0 0;padding:.75rem .85rem;font-size:.71rem;line-height:1.5;display:flex}.payment-method-support .icon{color:var(--gold);flex:none}.receipt-pdf-status{border:1px solid rgb(var(--ambient-blue-rgb) / .18);color:var(--muted-strong);background:rgb(var(--ambient-blue-rgb) / .05);border-radius:.7rem;align-items:flex-start;gap:.5rem;margin:.85rem 0 0;padding:.75rem .85rem;font-size:.72rem;line-height:1.5;display:flex}.receipt-pdf-status .icon{color:#8eb5ff;flex:none;margin-top:.08rem}.page-v5 .bank-critical-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-v5 .bank-critical-value.is-account strong{color:var(--warm-50);letter-spacing:.01em;font-size:clamp(1.05rem,1.55vw,1.45rem);line-height:1.25}.page-v5 .bank-critical-value.is-account.is-iban strong{font-size:clamp(.94rem,1.3vw,1.22rem)}.crypto-demo-panel,.flujipay-demo-panel{padding:clamp(1.2rem,2.8vw,1.75rem);overflow:visible}.crypto-demo-layout,.flujipay-demo-layout{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.crypto-demo-panel h2,.flujipay-demo-panel h2{margin:.35rem 0 .55rem}.crypto-demo-panel p,.flujipay-demo-panel p{color:var(--muted)}.crypto-demo-badges{flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem;display:flex}.crypto-demo-badges .payment-method-availability{justify-self:auto}.crypto-trust-list,.flujipay-trust-list{gap:.6rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.crypto-trust-list li,.flujipay-trust-list li{color:var(--muted-strong);align-items:flex-start;gap:.55rem;font-size:.78rem;line-height:1.5;display:flex}.crypto-trust-list .icon,.flujipay-trust-list .icon{color:var(--success);flex:none;margin-top:.12rem}@media (width<=1100px){.payment-method-grid{grid-template-columns:1fr}.payment-method-card{min-height:0}.page-v5 .bank-critical-grid{grid-template-columns:1fr}}@media (width<=520px){.payment-method-selector{padding:.9rem}.payment-method-grid{gap:.65rem}.payment-method-card,.payment-method-card.is-selected{padding:.78rem}.payment-method-card-head{grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem}.payment-method-index{display:none}.payment-method-logo,.payment-method-logo.is-bank{width:3.2rem;height:2rem}.payment-method-logo.is-provider{width:4.6rem;height:2rem}.payment-method-title-copy>h3,.payment-method-title-copy>strong{font-size:.92rem}.payment-method-title-copy>p,.payment-method-title-copy>small{font-size:.72rem}.payment-method-availability{max-width:5.25rem;padding-inline:.4rem}.payment-method-select-row{min-height:2.75rem}.payment-method-support{margin-top:.8rem}.crypto-demo-layout,.flujipay-demo-layout{grid-template-columns:1fr}}@media (width<=370px){.payment-method-card-head{grid-template-columns:auto minmax(0,1fr)}.payment-method-availability{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.payment-method-card{transition:none}}.payment-method-selector--v8{--payment-ease-green:53 208 127;--payment-ease-orange:242 159 71}.payment-method-selector--v8 .payment-method-heading{align-items:flex-start}.payment-method-grid--v8{grid-template-columns:1fr;gap:.72rem}.payment-family-card{isolation:isolate;background:linear-gradient(145deg,#ffffff0a,#0000 52%),#10151c;border-color:#ffffff17;padding:clamp(.88rem,1.8vw,1.08rem);position:relative}.payment-family-card:after{z-index:-1;border-radius:inherit;pointer-events:none;content:"";background:radial-gradient(circle at 88% 0,#fac0390d,#0000 40%);position:absolute;inset:0}.payment-family-card.is-selected{transform:translateY(-1px)}.payment-family-card--international.is-selected{border-color:rgb(var(--ambient-blue-rgb) / .55);background:linear-gradient(145deg, rgb(var(--ambient-blue-rgb) / 8%), transparent 54%), #10151c}.payment-family-card .payment-method-card-head{grid-template-columns:auto auto minmax(0,1fr) auto}.payment-method-logo--glyph{color:#9dbbff;background:rgb(var(--ambient-blue-rgb) / 10%)}.payment-method-logo--glyph .icon{width:1.3rem;height:1.3rem}.payment-method-logo--duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem;width:4.5rem;padding:.22rem}.payment-method-logo--duo img,.payment-method-logo--duo .icon{object-fit:contain;width:100%;height:1.3rem}.payment-family-card .payment-method-title-copy small{max-width:54rem}.payment-family-card .payment-method-title-copy .payment-method-provider-label{color:rgb(var(--ambient-gold-rgb) / .9);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:850}.payment-ease{background:#00000021;border:1px solid #ffffff14;border-radius:.7rem;gap:.22rem;margin:.78rem 0 0;padding:.62rem .7rem;display:grid}.payment-ease-summary{align-items:center;gap:.48rem;min-width:0;display:flex;position:relative}.payment-ease-summary>strong{color:var(--warm-50);font-size:.72rem;font-weight:850}.payment-ease-bars{align-items:flex-end;gap:.16rem;height:1rem;display:inline-flex}.payment-ease-bars>span{background:#ffffff1f;border-radius:99px;width:.23rem}.payment-ease-bars>span:first-child{height:.38rem}.payment-ease-bars>span:nth-child(2){height:.62rem}.payment-ease-bars>span:nth-child(3){height:.88rem}.payment-ease[data-ease-theme=green] .payment-ease-bars>.is-filled{background:rgb(var(--payment-ease-green));box-shadow:0 0 10px rgb(var(--payment-ease-green) / 22%)}.payment-ease[data-ease-theme=orange] .payment-ease-bars>.is-filled{background:rgb(var(--payment-ease-orange));box-shadow:0 0 10px rgb(var(--payment-ease-orange) / 22%)}.payment-ease>p{color:var(--muted);margin:0;font-size:.67rem;line-height:1.45}.payment-ease-help{width:1.05rem;height:1.05rem;color:var(--muted-strong);cursor:help;border:1px solid #fff3;border-radius:50%;place-items:center;font-size:.6rem;font-weight:900;line-height:1;display:inline-grid}.payment-ease-help:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.payment-ease-tooltip{z-index:5;width:min(19rem,100vw - 4rem);color:var(--warm-50);opacity:0;pointer-events:none;background:#080b10;border:1px solid #ffffff24;border-radius:.58rem;padding:.55rem .65rem;font-size:.67rem;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + .45rem);left:0;transform:translateY(-.2rem);box-shadow:0 12px 32px #00000061}.payment-ease-help:hover+.payment-ease-tooltip,.payment-ease-help:focus+.payment-ease-tooltip{opacity:1;transform:translateY(0)}.payment-suboptions--v8{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.7rem}.payment-suboptions--v8 legend{color:var(--warm-100);grid-column:1/-1}.payment-suboptions--v8 .payment-suboption{min-height:4.4rem}.payment-suboption--branded{grid-template-columns:auto auto minmax(0,1fr)}.payment-suboption-logo{background:#fff;border:1px solid #ffffff1a;border-radius:.42rem;place-items:center;width:2.8rem;height:1.8rem;display:grid;overflow:hidden}.payment-suboption-logo img{object-fit:contain;width:100%;height:100%}.payment-family-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin:.68rem 0 0;display:grid}.payment-family-facts>div{background:#ffffff05;border:1px solid #ffffff14;border-radius:.62rem;min-width:0;padding:.55rem .62rem}.payment-family-facts dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.57rem;font-weight:800}.payment-family-facts dd{overflow-wrap:anywhere;color:var(--warm-50);margin:.2rem 0 0;font-size:.7rem;font-weight:750}.payment-method-single--v8{min-height:0}.payment-method-single--v8 .payment-method-select-row{border-top:1px solid #ffffff12;min-height:2.4rem;margin-top:.42rem;padding:.55rem .08rem 0}.payment-family-empty{color:var(--muted);border:1px dashed #ffffff1f;border-radius:.68rem;grid-column:1/-1;margin:0;padding:.65rem .72rem;font-size:.7rem}.payment-family-warning{border:1px solid rgb(var(--payment-ease-orange) / 17%);color:var(--muted);background:rgb(var(--payment-ease-orange) / 4%);border-radius:.68rem;align-items:flex-start;gap:.48rem;margin-top:.65rem;padding:.62rem .7rem;display:flex}.payment-family-warning .icon{color:rgb(var(--payment-ease-orange));flex:none;margin-top:.08rem}.payment-family-warning p{margin:0;font-size:.67rem;line-height:1.5}.payment-family-warning--fees{border-color:rgb(var(--ambient-blue-rgb) / 17%);background:rgb(var(--ambient-blue-rgb) / 4%);margin-top:.42rem}.payment-family-warning--fees .icon{color:#9dbbff}.payment-family-card.is-selected .payment-ease-bars>.is-filled{animation:.36s ease-out both payment-ease-illuminate}.payment-family-card.is-selected .payment-ease-bars>.is-filled:nth-child(2){animation-delay:60ms}.payment-family-card.is-selected .payment-ease-bars>.is-filled:nth-child(3){animation-delay:.12s}@keyframes payment-ease-illuminate{0%{opacity:.45;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}@media (width<=680px){.payment-family-card .payment-method-card-head{grid-template-columns:auto minmax(0,1fr) auto}.payment-family-card .payment-method-index{display:none}.payment-suboptions--v8,.payment-family-facts{grid-template-columns:1fr}}@media (width<=430px){.payment-family-card .payment-method-card-head{grid-template-columns:auto minmax(0,1fr)}.payment-family-card .payment-method-availability{grid-column:2;justify-self:start}.payment-ease{padding:.56rem .62rem}}@media (prefers-reduced-motion:reduce){.payment-ease-tooltip,.payment-family-card.is-selected .payment-ease-bars>.is-filled{transition:none;animation:none}}html.payment-modal-open,body.payment-modal-open{overscroll-behavior:none;overflow:hidden}body.payment-modal-open{width:100%;position:fixed;left:0;right:0}.payment-method-selector--modal-launcher .payment-family-card{min-height:0}.payment-family-trigger{width:100%;min-height:3rem;color:var(--warm-50);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;align-items:center;gap:.62rem;margin-top:.72rem;padding:.68rem .08rem .08rem;font-size:.76rem;font-weight:850;display:flex}.payment-family-trigger .icon{color:var(--gold);flex:none;margin-left:auto;transition:transform .18s}.payment-family-trigger:hover .icon{transform:translate(.18rem)}.payment-family-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:.35rem}.payment-family-trigger:disabled{color:var(--muted);cursor:not-allowed}.payment-family-trigger:disabled .icon{color:var(--muted)}.payment-family-card.is-selected .payment-family-trigger .payment-radio-mark{border-color:var(--gold);box-shadow:0 0 0 4px #fac0390f}.payment-family-card.is-selected .payment-family-trigger .payment-radio-mark:after{background:var(--gold)}.payment-family-direct-form{display:none}.payment-method-noscript-note{color:var(--muted-strong);background:#f29f470d;border:1px solid #f29f4733;border-radius:.7rem;margin:.9rem 0 0;padding:.75rem .85rem;font-size:.72rem;line-height:1.5}.payment-flow-modal{width:min(96vw,82rem);max-width:none;height:auto;max-height:min(94dvh,64rem);color:var(--text-primary,#eef3f9);background:#0a0f16;border:1px solid #ffffff24;border-radius:1.25rem;margin:auto;padding:0;overflow:hidden;box-shadow:0 36px 120px #000000b8,0 0 0 1px #fac0390d}.payment-flow-modal::backdrop{-webkit-backdrop-filter:blur(10px)saturate(.8);backdrop-filter:blur(10px)saturate(.8);background:#02050adb}.payment-flow-modal-surface{background:radial-gradient(circle at 14% 0%, rgb(var(--ambient-gold-rgb) / 8%), transparent 31rem), radial-gradient(circle at 92% 10%, rgb(var(--ambient-blue-rgb) / 7%), transparent 28rem), #0a0f16;flex-direction:column;min-width:0;max-height:min(94dvh,64rem);display:flex}.payment-flow-modal-header{background:#080c12ed;border-bottom:1px solid #ffffff17;flex:none;justify-content:space-between;align-items:flex-start;gap:1.2rem;min-width:0;padding:clamp(1rem,2.5vw,1.55rem) clamp(1rem,3vw,1.8rem);display:flex}.payment-flow-modal-header>div{min-width:0}.payment-flow-modal-header h2{overflow-wrap:anywhere;color:var(--warm-50);font-family:var(--font-display);margin:.3rem 0 0;font-size:clamp(1.3rem,3vw,2rem);line-height:1.12}.payment-flow-modal-header h2:focus{box-shadow:none;outline:0}.payment-flow-modal-header p{max-width:58rem;color:var(--muted);margin:.5rem 0 0;font-size:.78rem;line-height:1.55}.payment-flow-modal-close{color:#fff;width:2.9rem;height:2.9rem;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;font-size:1.65rem;line-height:1;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.payment-flow-modal-close:hover{background:#fac03917;border-color:#fac03970;transform:rotate(3deg)}.payment-flow-modal-close:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.payment-flow-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;gap:1rem;min-width:0;min-height:0;padding:clamp(1rem,2.8vw,1.75rem);display:grid;overflow:hidden auto}.payment-modal-route-picker{background:linear-gradient(145deg,#ffffff0a,#ffffff04);border:1px solid #ffffff1a;border-radius:.95rem;min-width:0;padding:clamp(.9rem,2.2vw,1.25rem)}.payment-modal-route-picker>header h3{color:var(--warm-50);font-family:var(--font-display);margin:.28rem 0 0;font-size:clamp(1.05rem,2.2vw,1.35rem)}.payment-modal-route-picker>header p{max-width:58rem;color:var(--muted);margin:.45rem 0 0;font-size:.74rem;line-height:1.55}.payment-modal-route-picker .payment-suboptions{margin-top:.9rem}.payment-modal-route-picker .payment-family-facts{margin-top:.8rem}.payment-modal-route-picker--direct{padding-bottom:.95rem}.payment-flow-modal-details{gap:1rem;min-width:0;display:grid}.payment-flow-modal-details>*,.payment-flow-modal-details form,.payment-flow-modal-details section,.payment-flow-modal-details article,.payment-flow-modal-details dl,.payment-flow-modal-details div{min-width:0}.payment-flow-modal-details .transaction-card{box-shadow:0 18px 48px #0003}.payment-modal-error-summary{margin:0}.payment-flow-modal bdi,.payment-flow-modal .bank-critical-value strong,.payment-flow-modal .bank-value-row strong,.payment-flow-modal .crypto-value-row strong{overflow-wrap:anywhere;word-break:break-word;max-width:100%}@media (width<=680px){.payment-flow-modal{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;margin:0;inset:0}.payment-flow-modal-surface{height:100dvh;max-height:none}.payment-flow-modal-header{padding:max(.9rem, env(safe-area-inset-top)) max(.9rem, env(safe-area-inset-right)) .9rem max(.9rem, env(safe-area-inset-left));gap:.75rem}.payment-flow-modal-header p{font-size:.72rem}.payment-flow-modal-close{width:2.8rem;height:2.8rem}.payment-flow-modal-body{padding:.9rem max(.85rem, env(safe-area-inset-right)) max(1.15rem, env(safe-area-inset-bottom)) max(.85rem, env(safe-area-inset-left));scrollbar-gutter:auto;gap:.8rem}.payment-modal-route-picker{border-radius:.8rem;padding:.85rem}.payment-flow-modal-details{gap:.8rem}.payment-flow-modal-details .transaction-card,.payment-flow-modal-details .crypto-payment-shell{border-radius:.85rem}}@media (width<=390px){.payment-flow-modal-header h2{font-size:1.18rem}.payment-flow-modal-header p{display:none}.payment-flow-modal-body{padding-inline:.7rem}.payment-modal-route-picker{padding:.72rem}}@media (prefers-reduced-motion:reduce){.payment-family-trigger .icon,.payment-flow-modal-close{transition:none}}.crypto-payment-shell{--crypto-accent:#28b981;--crypto-accent-rgb:40, 185, 129;gap:clamp(1rem,2vw,1.5rem);min-width:0;display:grid}.crypto-payment-intro,.crypto-selected-head,.crypto-submission-panel>header,.crypto-qr-dialog-card>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.crypto-payment-intro{padding:.25rem .15rem 0}.crypto-payment-intro h2,.crypto-selected-head h3,.crypto-payment-steps h4,.crypto-submission-panel h4,.crypto-pending-state h3{letter-spacing:-.035em;margin:.25rem 0 .45rem}.crypto-payment-intro h2{font-size:clamp(1.35rem,3vw,1.8rem)}.crypto-payment-intro p{max-width:48rem;color:var(--text-secondary,#aeb6c7);margin:0}.crypto-manual-badge{color:#dcecf5;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:#0c1b2ab8;border:1px solid #7dd3fc33;border-radius:999px;flex:none;align-items:center;gap:.5rem;min-height:2rem;padding:.42rem .72rem;font-size:.72rem;font-weight:750;display:inline-flex}.crypto-manual-badge>span{background:#73d6ff;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #73d6ff1a}.crypto-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.crypto-method-card{--crypto-accent:#28b981;--crypto-accent-rgb:40, 185, 129;background:linear-gradient(145deg,#192130e0,#0c121df0);border:1px solid #ffffff17;border-radius:1rem;min-width:0;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.crypto-method-card:hover:not(.is-disabled){border-color:rgba(var(--crypto-accent-rgb), .45);transform:translateY(-2px)}.crypto-method-card.is-selected{border-color:rgba(var(--crypto-accent-rgb), .72);background:radial-gradient(circle at 15% 10%, rgba(var(--crypto-accent-rgb), .17), transparent 48%), linear-gradient(145deg, #192130f2, #0c121df5);box-shadow:0 0 0 1px rgba(var(--crypto-accent-rgb), .13), 0 15px 36px #00000030}.crypto-method-card.is-disabled{opacity:.5}.crypto-method-card button{width:100%;min-height:5.35rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo copy check""logo badge check";align-items:center;gap:.18rem .7rem;padding:.82rem;display:grid}.crypto-method-card button:disabled{cursor:not-allowed}.crypto-method-card button:focus-visible{outline:3px solid rgba(var(--crypto-accent-rgb), .42);outline-offset:-3px}.crypto-method-logo{border:1px solid rgba(var(--crypto-accent-rgb), .25);background:rgba(var(--crypto-accent-rgb), .1);border-radius:.82rem;grid-area:logo;place-items:center;width:2.8rem;height:2.8rem;display:grid}.crypto-method-logo img{object-fit:contain;width:2rem;height:2rem;display:block}.crypto-method-copy{grid-area:copy;min-width:0}.crypto-method-copy strong,.crypto-method-copy span{overflow-wrap:anywhere;display:block}.crypto-method-copy strong{color:#f7f9fc;font-size:.92rem}.crypto-method-copy span{color:#9ea9bb;margin-top:.1rem;font-size:.73rem}.crypto-network-pill{max-width:100%;color:rgb(var(--crypto-accent-rgb));background:rgba(var(--crypto-accent-rgb), .1);letter-spacing:.055em;text-transform:uppercase;overflow-wrap:anywhere;border-radius:999px;grid-area:badge;justify-self:start;padding:.15rem .42rem;font-size:.62rem;font-weight:800;line-height:1.35}.crypto-method-check{color:#0000;border:1px solid #ffffff1f;border-radius:50%;grid-area:check;place-items:center;width:1.45rem;height:1.45rem;display:grid}.crypto-method-card.is-selected .crypto-method-check{border-color:var(--crypto-accent);color:#07120f;background:var(--crypto-accent);box-shadow:0 0 18px rgba(var(--crypto-accent-rgb), .35)}.crypto-accent-usdt{--crypto-accent:#36c895;--crypto-accent-rgb:54, 200, 149}.crypto-accent-trx{--crypto-accent:#f05261;--crypto-accent-rgb:240, 82, 97}.crypto-accent-eth{--crypto-accent:#849bff;--crypto-accent-rgb:132, 155, 255}.crypto-accent-btc{--crypto-accent:#f5a536;--crypto-accent-rgb:245, 165, 54}.crypto-expanded{border:1px solid rgba(var(--crypto-accent-rgb), .35);background:radial-gradient(circle at 0 0, rgba(var(--crypto-accent-rgb), .11), transparent 32rem), linear-gradient(145deg, #131c2af7, #080e18fc);isolation:isolate;border-radius:1.4rem;min-width:0;padding:clamp(1rem,2.2vw,1.55rem);position:relative;overflow:hidden;box-shadow:0 26px 70px #0000004d,inset 0 1px #ffffff0b}.crypto-expanded:before{content:"";z-index:-2;opacity:.26;background-image:linear-gradient(rgba(var(--crypto-accent-rgb), .08) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--crypto-accent-rgb), .08) 1px, transparent 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 65%);mask-image:linear-gradient(to bottom right,#000,#0000 65%)}.crypto-expanded-ambient{z-index:-1;pointer-events:none;position:absolute;inset:0}.crypto-expanded-ambient i{background:var(--crypto-accent);width:.38rem;height:.38rem;box-shadow:0 0 16px rgba(var(--crypto-accent-rgb), .65);opacity:.45;border-radius:50%;position:absolute}.crypto-expanded-ambient i:first-child{top:12%;left:31%}.crypto-expanded-ambient i:nth-child(2){top:23%;right:9%}.crypto-expanded-ambient i:nth-child(3){bottom:16%;left:7%}.crypto-expanded-ambient i:nth-child(4){bottom:8%;right:33%}.crypto-selected-head{border-bottom:1px solid #ffffff14;align-items:center;padding-bottom:1.15rem;position:relative}.crypto-selected-identity{align-items:center;gap:.9rem;min-width:0;display:flex}.crypto-selected-logo{border:1px solid rgba(var(--crypto-accent-rgb), .35);background:rgba(var(--crypto-accent-rgb), .12);width:4rem;height:4rem;box-shadow:0 12px 30px rgba(var(--crypto-accent-rgb), .12);border-radius:1.15rem;flex:none;place-items:center;display:grid}.crypto-selected-logo img{object-fit:contain;width:2.75rem;height:2.75rem}.crypto-selected-head h3{color:#fbfcff;overflow-wrap:anywhere;font-size:clamp(1.22rem,3vw,1.65rem)}.crypto-selected-badges{flex-wrap:wrap;gap:.38rem;display:flex}.crypto-selected-badges span{border:1px solid rgba(var(--crypto-accent-rgb), .25);color:#cbd5e5;background:rgba(var(--crypto-accent-rgb), .08);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.18rem .5rem;font-size:.64rem;font-weight:750}.crypto-session-clock{border:1px solid rgba(var(--crypto-accent-rgb), .3);text-align:right;background:#050b13ad;border-radius:1rem;flex:none;min-width:8.6rem;padding:.65rem .8rem}.crypto-session-clock span,.crypto-session-clock small{color:#99a7ba;font-size:.64rem;display:block}.crypto-session-clock strong{color:#f7fbff;font-variant-numeric:tabular-nums;letter-spacing:.06em;margin:.08rem 0;font-size:1.55rem;display:block}.crypto-session-clock.is-urgent{border-color:#f5a5368c}.crypto-session-clock.is-urgent strong{color:#ffc36d}.crypto-session-clock.is-final-minute{background:#44111b6b;border-color:#f05261bf;animation:1.8s ease-in-out infinite crypto-final-minute}.crypto-session-clock.is-final-minute strong{color:#ff8b97}.crypto-session-clock.is-expired{opacity:.74;border-color:#f0526159}@keyframes crypto-final-minute{50%{box-shadow:0 0 0 .35rem #f0526112}}.crypto-session-gate{background:#050b1385;border:1px solid #ffffff14;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin-top:1.15rem;padding:1rem;display:grid}.crypto-session-gate>div{align-items:center;gap:.8rem;display:flex}.crypto-session-gate strong{color:#f2f6fb;display:block}.crypto-session-gate p{color:#9da9ba;margin:.18rem 0 0;font-size:.86rem}.crypto-gate-icon{width:2.5rem;height:2.5rem;color:var(--crypto-accent);background:rgba(var(--crypto-accent-rgb), .1);border-radius:.78rem;flex:none;place-items:center;display:grid}.crypto-method-unavailable{color:#f4c06b;max-width:20rem;margin:0;font-size:.82rem}.crypto-payment-workspace{grid-template-columns:minmax(14rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(1rem,2.4vw,1.6rem);margin-top:1.35rem;display:grid}.crypto-qr-panel{justify-items:center;gap:.65rem;min-width:0;display:grid}.crypto-qr-frame{aspect-ratio:1;border:1px solid rgba(var(--crypto-accent-rgb), .38);width:min(100%,18rem);box-shadow:0 18px 50px #00000052, 0 0 34px rgba(var(--crypto-accent-rgb), .08);background:#fff;border-radius:1.2rem;padding:.9rem;position:relative}.crypto-qr-frame img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.crypto-scanner-corner{border-color:var(--crypto-accent);pointer-events:none;border-style:solid;width:1.4rem;height:1.4rem;position:absolute}.crypto-scanner-corner.corner-a{border-width:3px 0 0 3px;border-radius:.38rem 0 0;top:-.28rem;left:-.28rem}.crypto-scanner-corner.corner-b{border-width:3px 3px 0 0;border-radius:0 .38rem 0 0;top:-.28rem;right:-.28rem}.crypto-scanner-corner.corner-c{border-width:0 0 3px 3px;border-radius:0 0 0 .38rem;bottom:-.28rem;left:-.28rem}.crypto-scanner-corner.corner-d{border-width:0 3px 3px 0;border-radius:0 0 .38rem;bottom:-.28rem;right:-.28rem}.crypto-enlarge-button{color:#dce5f1;cursor:pointer;background:#080e18d1;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.42rem;min-height:2.3rem;padding:.4rem .72rem;font-size:.74rem;font-weight:700;display:inline-flex}.crypto-enlarge-button:hover{border-color:rgba(var(--crypto-accent-rgb), .45);color:#fff}.crypto-qr-panel>p{color:#91a0b4;text-align:center;max-width:19rem;margin:0;font-size:.75rem;line-height:1.55}.crypto-payment-details{gap:.85rem;min-width:0;display:grid}.crypto-amount-panel{border:1px solid rgba(var(--crypto-accent-rgb), .25);background:linear-gradient(135deg, rgba(var(--crypto-accent-rgb), .12), #050b13b3);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.28rem .8rem;padding:1rem;display:grid;position:relative}.crypto-amount-panel>span,.crypto-amount-panel>small{color:#9ba8ba;grid-column:1/-1;font-size:.7rem}.crypto-amount-panel>div{align-items:baseline;gap:.48rem;min-width:0;display:flex}.crypto-amount-panel strong{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.45rem,4vw,2.2rem)}.crypto-amount-panel>div>span{color:var(--crypto-accent);font-weight:800}.crypto-exact-values{gap:.48rem;margin:0;display:grid}.crypto-exact-values>div{background:#050b137a;border:1px solid #ffffff12;border-radius:.78rem;grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr);align-items:center;gap:.75rem;padding:.68rem .78rem;display:grid}.crypto-exact-values dt{color:#8f9daf;text-transform:uppercase;letter-spacing:.045em;font-size:.69rem;font-weight:700}.crypto-exact-values dd{color:#eef3f9;text-align:right;overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;font-size:.82rem}.crypto-wallet-value dd{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.crypto-wallet-value bdi{overflow-wrap:anywhere;word-break:break-all;min-width:0}.crypto-payment-shell .copy-button{flex:none;min-width:2.75rem;min-height:2.75rem}.crypto-network-warning{color:#f0c174;background:#5b37102e;border:1px solid #f5a53638;border-radius:.85rem;gap:.7rem;padding:.82rem;display:flex}.crypto-network-warning .icon{flex:none;margin-top:.08rem}.crypto-network-warning strong{color:#ffdb9d;font-size:.84rem;display:block}.crypto-network-warning p{color:#d7ba88;margin:.15rem 0 0;font-size:.76rem;line-height:1.55}.crypto-payment-steps{border-top:1px solid #ffffff14;margin-top:1.2rem;padding-top:1.1rem}.crypto-payment-steps header{margin-bottom:.75rem}.crypto-payment-steps h4{color:#f5f8fc;font-size:1.08rem}.crypto-payment-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.crypto-payment-steps li{background:#050b136e;border:1px solid #ffffff12;border-radius:.82rem;align-items:flex-start;gap:.6rem;min-width:0;padding:.72rem;display:flex}.crypto-payment-steps li>span{width:1.8rem;height:1.8rem;color:var(--crypto-accent);background:rgba(var(--crypto-accent-rgb), .1);border-radius:.58rem;flex:none;place-items:center;font-size:.63rem;font-weight:800;display:grid}.crypto-payment-steps li strong{color:#eef3f9;font-size:.78rem}.crypto-payment-steps li p{color:#8f9bad;margin:.14rem 0 0;font-size:.7rem;line-height:1.5}.crypto-submission-panel{border:1px solid rgba(var(--crypto-accent-rgb), .22);background:#050b1394;border-radius:1rem;gap:.82rem;margin-top:1rem;padding:1rem;display:grid}.crypto-submission-panel>header>span{color:var(--crypto-accent);background:rgba(var(--crypto-accent-rgb), .1);text-transform:uppercase;border-radius:999px;flex:none;padding:.25rem .52rem;font-size:.65rem;font-weight:800}.crypto-submission-panel h4{color:#f5f8fc;font-size:1.08rem}.crypto-submission-panel header p,.crypto-submission-panel>p{color:#8f9bad;margin:0;font-size:.74rem}.crypto-txid-field,.crypto-proof-field{gap:.38rem;display:grid}.crypto-txid-field>span,.crypto-proof-field>span{color:#dce5f0;font-size:.78rem;font-weight:750}.crypto-txid-field input,.crypto-proof-field input{color:#f5f8fc;background:#070d17e0;border:1px solid #ffffff1f;border-radius:.72rem;width:100%;min-width:0;min-height:3rem;padding:.7rem .8rem;font-family:inherit}.crypto-txid-field input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.crypto-txid-field input:focus,.crypto-proof-field input:focus{outline:3px solid rgba(var(--crypto-accent-rgb), .18);border-color:rgba(var(--crypto-accent-rgb), .6)}.crypto-proof-field small{color:#8794a8;font-size:.7rem;line-height:1.55}.crypto-common-notice{flex-wrap:wrap;gap:.42rem;margin-top:.85rem;display:flex}.crypto-common-notice span{color:#97a5b8;background:#050b1373;border:1px solid #ffffff13;border-radius:999px;padding:.32rem .55rem;font-size:.66rem}.crypto-pending-state{background:radial-gradient(circle at 0 20%,#849bff1f,#0000 22rem),linear-gradient(145deg,#131c2af5,#080e18fa);border:1px solid #849bff4d;border-radius:1.3rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem;padding:clamp(1.1rem,3vw,1.6rem);display:grid}.crypto-pending-state h3{color:#f7f9fc;font-size:clamp(1.3rem,3vw,1.75rem)}.crypto-pending-state p{color:#9da9bb;margin:0}.crypto-pending-orbit{border:1px solid #849bff38;border-radius:50%;place-items:center;width:5.2rem;height:5.2rem;display:grid;position:relative}.crypto-pending-orbit:before{content:"";background:#849bff;border-radius:50%;width:1.2rem;height:1.2rem;box-shadow:0 0 24px #849bffb3}.crypto-pending-orbit i{border:1px solid #849bff24;border-radius:50%;animation:4s linear infinite crypto-orbit;position:absolute;inset:.48rem}.crypto-pending-orbit i:after{content:"";background:#849bff;border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:50%;left:-.14rem}.crypto-pending-orbit i:nth-child(2){animation-duration:3.1s;animation-direction:reverse;inset:1rem}.crypto-pending-orbit i:nth-child(3){animation-duration:2.4s;inset:1.5rem}@keyframes crypto-orbit{to{transform:rotate(360deg)}}.crypto-pending-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:1rem 0 0;display:grid}.crypto-pending-facts>div{background:#050b136b;border:1px solid #ffffff12;border-radius:.72rem;padding:.66rem}.crypto-pending-facts dt{color:#8996aa;text-transform:uppercase;font-size:.64rem}.crypto-pending-facts dd{color:#e5ebf4;overflow-wrap:anywhere;margin:.22rem 0 0;font-size:.76rem}.crypto-rejected-state,.crypto-expired-client-state{color:#f6e8d2;background:#53311038;border:1px solid #f5a53657;border-radius:1rem;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.crypto-rejected-state>.icon{color:#f5a536;flex:none;margin-top:.15rem}.crypto-rejected-state strong,.crypto-expired-client-state strong{color:#fff3df}.crypto-rejected-state p,.crypto-expired-client-state p{color:#d9c7ad;margin:.25rem 0 0}.crypto-expired-client-state{justify-items:start;display:grid}.crypto-expired-client-state .btn{margin-top:.15rem}.crypto-proof-unavailable{color:#aeb8c8;background:#ffffff09;border:1px solid #ffffff1a;border-radius:.8rem;margin:0;padding:.8rem .9rem}.crypto-qr-dialog{color:#eef3f9;background:#0a111d;border:0;border-radius:1.3rem;width:min(94vw,36rem);max-width:none;max-height:94vh;padding:0;box-shadow:0 32px 100px #000000b8}.crypto-qr-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02060cdb}.crypto-qr-dialog-card{gap:1rem;padding:1rem;display:grid}.crypto-qr-dialog-card>header{align-items:center}.crypto-qr-dialog-card h3{color:#fff;margin:.18rem 0 0;font-size:1.2rem}.crypto-qr-dialog-card header button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:1.7rem;display:grid}.crypto-qr-dialog-image{background:#fff;border-radius:1rem;width:min(100%,29rem);margin:0 auto;padding:1rem}.crypto-qr-dialog-image img{width:100%;height:auto;image-rendering:pixelated;display:block}.crypto-qr-dialog-card>p{color:#aab5c5;text-align:center;overflow-wrap:anywhere;word-break:break-all;margin:0;font-size:.76rem}@media (width<=1180px){.crypto-payment-workspace{grid-template-columns:1fr}.crypto-qr-frame{width:min(100%,20rem)}}@media (width<=900px){.crypto-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-session-gate{grid-template-columns:1fr}.crypto-session-gate form .btn{width:100%}}@media (width<=640px){.crypto-payment-intro,.crypto-selected-head,.crypto-submission-panel>header{flex-direction:column;align-items:stretch}.crypto-manual-badge{align-self:flex-start}.crypto-method-grid{gap:.55rem}.crypto-method-card button{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo check""copy copy""badge badge";align-items:start;min-height:7.25rem;padding:.68rem}.crypto-method-logo{width:2.45rem;height:2.45rem}.crypto-method-logo img{width:1.75rem;height:1.75rem}.crypto-method-check{justify-self:end}.crypto-selected-identity{align-items:flex-start}.crypto-selected-logo{border-radius:.95rem;width:3.35rem;height:3.35rem}.crypto-selected-logo img{width:2.25rem;height:2.25rem}.crypto-session-clock{text-align:left;width:100%}.crypto-session-clock strong{font-size:1.8rem}.crypto-session-gate>div{align-items:flex-start}.crypto-exact-values>div{grid-template-columns:1fr;gap:.25rem}.crypto-exact-values dd{text-align:left}.crypto-wallet-value dd{flex-direction:column;align-items:flex-start}.crypto-payment-steps ol,.crypto-pending-facts,.crypto-pending-state{grid-template-columns:1fr}.crypto-pending-orbit{width:4.4rem;height:4.4rem}.crypto-enlarge-button{min-height:2.75rem}.crypto-qr-dialog{border-radius:0;width:100vw;height:100dvh;max-height:none}.crypto-qr-dialog-card{min-height:100%;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));align-content:center}}@media (width<=390px){.crypto-expanded{border-radius:1.08rem;padding:.82rem}.crypto-method-card button{min-height:7.55rem}.crypto-method-copy strong{font-size:.84rem}.crypto-method-copy span{font-size:.68rem}.crypto-amount-panel{grid-template-columns:1fr}.crypto-amount-panel .copy-button{justify-self:start}}@media (prefers-reduced-motion:reduce){.crypto-method-card,.crypto-session-clock,.crypto-pending-orbit i{transition:none;animation:none}}.admin-document{max-width:100%;overflow-x:clip}.admin-body{color:#f4efe4;background:radial-gradient(circle at 10% -10%,#be914230,#0000 34rem),radial-gradient(circle at 95% 30%,#485b6d24,#0000 38rem),#080a0e;min-height:100vh;margin:0}.admin-body:before{z-index:-1;content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.admin-shell{width:min(1480px,100%);min-height:100vh;margin-inline:auto;padding:0 clamp(1rem,3vw,3.5rem)}.admin-topbar{border-bottom:1px solid #ddb4652e;justify-content:space-between;align-items:center;gap:1rem;min-height:88px;display:flex}.admin-brand{color:#fffaf0;align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.admin-brand-mark{color:#e8c278;border:1px solid #e8c2788f;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;font-family:Georgia,serif;font-size:1.25rem;display:grid;box-shadow:inset 0 0 0 5px #e8c2780d}.admin-brand strong,.admin-brand small,.admin-account-copy strong,.admin-account-copy small{display:block}.admin-brand strong{letter-spacing:.02em;font-family:Georgia,serif;font-size:1.05rem}.admin-brand small,.admin-account-copy small{color:#8d919a;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.admin-account{text-align:right;align-items:center;gap:1rem;display:flex}.admin-account-copy strong{margin-top:.2rem;font-size:.9rem}.admin-nav{contain:paint;border-bottom:1px solid #ffffff12;gap:.4rem;padding:.85rem 0;display:flex;overflow-x:auto}.admin-nav a{color:#a8abb2;border-radius:999px;flex:none;padding:.62rem .9rem;font-size:.84rem;text-decoration:none}.admin-nav a:hover,.admin-nav a:focus-visible{color:#fff;background:#ffffff0f}.admin-nav a.is-active{color:#16120c;background:linear-gradient(135deg,#e8c278,#bd8940);font-weight:750}@media (width>=1100px){.admin-nav{contain:layout paint;flex-wrap:wrap;justify-content:flex-start;overflow-x:visible}.admin-nav a{padding-inline:.78rem;font-size:.8rem}}.admin-main{outline:none;padding:clamp(2rem,5vw,4.5rem) 0}.admin-body-auth .admin-main{align-items:center;min-height:calc(100vh - 174px);display:grid}.admin-page-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.admin-page-head h1,.admin-auth-intro h1{color:#fffaf0;letter-spacing:-.045em;max-width:780px;margin:.35rem 0 .75rem;font-family:Georgia,serif;font-size:clamp(2.25rem,5vw,4.8rem);font-weight:500;line-height:.98}.admin-page-head p,.admin-auth-intro>p,.admin-panel-heading p{color:#9da1a9;max-width:690px;line-height:1.65}.admin-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:800;color:#d4a95f!important;margin:0!important}.admin-page-stamp{border-left:1px solid #e8c27859;min-width:220px;padding:1rem 1.1rem}.admin-page-stamp span,.admin-page-stamp strong{display:block}.admin-page-stamp span{color:#777c86;text-transform:uppercase;letter-spacing:.13em;font-size:.7rem}.admin-page-stamp strong{margin-top:.35rem;font-size:.86rem}.admin-panel,.admin-card{background:linear-gradient(145deg,#13161cf0,#0c0e12f5);border:1px solid #ffffff17;border-radius:1.2rem;min-width:0;max-width:100%;box-shadow:0 24px 70px #00000038}.admin-main>.admin-panel,.admin-main>.admin-grid,.admin-main>.admin-card-list{margin-bottom:1rem}.admin-panel-heading{justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:clamp(1.15rem,2.5vw,1.75rem);display:flex}.admin-panel-body,.admin-panel>.admin-toolbar{padding:0 clamp(1.15rem,2.5vw,1.75rem) clamp(1.15rem,2.5vw,1.75rem)}.admin-panel>.admin-table-wrap{margin-inline:clamp(.5rem,1.5vw,1rem);margin-bottom:clamp(.5rem,1.5vw,1rem)}.admin-panel>.admin-pagination{padding:0 clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem)}.admin-panel-warning{background:linear-gradient(145deg,#342712a3,#12110ff5);border-color:#e1b15240}.admin-panel-quiet{box-shadow:none;background:#0f1115b8}.admin-eyebrow{color:#d4a95f;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800}.admin-breadcrumbs{color:#767b84;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1.25rem;font-size:.78rem;display:flex}.admin-breadcrumbs a{color:#cfac6b;text-decoration:none}.admin-breadcrumbs a:hover,.admin-breadcrumbs a:focus-visible{color:#f4d99f;text-decoration:underline}.admin-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.admin-count{color:#ebca89;text-align:center;border:1px solid #e8c27838;border-radius:999px;min-width:2.35rem;padding:.45rem .65rem;font-weight:800}.admin-metric-grid,.admin-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.admin-main>.admin-metric-grid{margin-bottom:1rem}.admin-metric{background:linear-gradient(145deg,#13161cf0,#0c0e12f5);border:1px solid #ffffff17;border-radius:1rem;align-content:start;gap:.5rem;min-width:0;min-height:8rem;padding:1.1rem;display:grid;box-shadow:0 18px 52px #00000029}.admin-metric-grid:not(.admin-metric-grid--sla)>.admin-metric{grid-column:span 3}.admin-metric>span{color:#8f949e;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:800;line-height:1.35}.admin-metric>strong{color:#fff8e8;overflow-wrap:anywhere;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:500;line-height:1.05}.admin-metric>small{color:#7f858f;font-size:.76rem;line-height:1.5}.admin-grid>.admin-card:not(.admin-metric-card){grid-column:span 6}.admin-metric-card{isolation:isolate;grid-column:span 3;min-height:185px;padding:1.25rem;position:relative;overflow:hidden}.admin-metric-card:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(92% 72% at 20% 0,#e8c27813,#0000 74%);position:absolute;inset:0}.admin-metric-card:after{content:"";border:1px solid #e8c2781c;border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:-4rem;right:-2rem}.admin-metric-card-wide{grid-column:span 6}.admin-metric-card p{color:#aeb1b8;text-transform:uppercase;letter-spacing:.1em;margin:1.25rem 0 .5rem;font-size:.8rem}.admin-metric-card>strong{color:#fff8e8;font-family:Georgia,serif;font-size:clamp(2.1rem,4vw,3.35rem);font-weight:500;line-height:1;display:block}.admin-metric-card>small{color:#767b84;max-width:90%;margin-top:.75rem;line-height:1.45;display:block}.admin-metric-index{color:#c79649;letter-spacing:.16em;font-size:.67rem}.admin-dashboard-grid{margin-top:1rem}.admin-queue-panel{grid-column:span 7;padding:clamp(1.25rem,3vw,2rem)}.admin-security-panel{grid-column:span 5;padding:clamp(1.25rem,3vw,2rem)}.admin-panel-heading h2{color:#fff9ed;margin:.35rem 0 .5rem;font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500}.admin-panel-heading p{margin:0}.admin-queue-list{margin-top:1.5rem}.admin-queue-list>div,.admin-security-facts>div{border-top:1px solid #ffffff12;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.admin-queue-list span,.admin-security-facts dt{color:#9fa3ab}.admin-queue-list strong{color:#e6bc70;font-size:1.15rem}.admin-security-facts{margin:1.5rem 0 0}.admin-security-facts dd{text-align:right;color:#e7e3da;margin:0}.admin-security-facts dd small,.admin-facts dd small{color:#858a93;margin-top:.25rem;line-height:1.45;display:block}.admin-auth-wrap{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,7vw,7rem);width:min(1120px,100%);margin:0 auto;display:grid}.admin-auth-wrap-compact{max-width:1040px}.admin-auth-intro>p{font-size:1.03rem}.admin-trust-list{flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.admin-trust-list li{color:#b8b3a8;border:1px solid #e8c2782e;border-radius:999px;padding:.5rem .7rem;font-size:.72rem}.admin-auth-card{padding:clamp(1.35rem,4vw,2.4rem)}.admin-form{gap:1rem;margin-top:1.5rem;display:grid}.admin-form-stack{gap:1rem;display:grid}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-form-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-field{gap:.45rem;display:grid}.admin-field-grow{flex:20rem}.admin-field label{color:#d8d4ca;font-size:.82rem;font-weight:700}.admin-field input,.admin-field select,.admin-field textarea{color:#fff;background:#0b0d11;border:1px solid #ffffff21;border-radius:.75rem;width:100%;min-height:3.15rem;padding:.8rem .9rem}.admin-field textarea{resize:vertical;min-height:8rem}.admin-field small,.admin-form-stack>small{color:#7f848d;line-height:1.5}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:#d9ad62;outline:3px solid #d9ad6226}.admin-button,.admin-actions a,.admin-actions button{min-height:2.8rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.admin-button{color:#17120b;background:linear-gradient(135deg,#edcb87,#bc8438);box-shadow:0 12px 26px #b0772e24}.admin-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.admin-button-primary{color:#17120b;background:linear-gradient(135deg,#edcb87,#bc8438);box-shadow:0 12px 26px #b0772e2e}.admin-button-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.admin-button-quiet{color:#d8d4ca;background:#ffffff08;border-color:#ffffff1f}.admin-button-secondary{color:#f0d59f;box-shadow:none;background:#e8c27812;border-color:#e8c2784d}.admin-button-danger{color:#ffd1d1;box-shadow:none;background:#7a242429;border-color:#e5696952}.admin-button-small{border-radius:.6rem;min-height:2.25rem;padding:.45rem .7rem;font-size:.72rem}.admin-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.admin-form-note{color:#747982;margin:1rem 0 0;font-size:.75rem;line-height:1.55}.admin-alert{color:#dcd9d1;background:#ffffff09;border:1px solid #ffffff1c;border-radius:.8rem;margin-bottom:1rem;padding:.9rem 1rem}.admin-alert strong,.admin-alert p{margin:0;display:block}.admin-alert p{color:inherit;margin-top:.25rem;line-height:1.5}.admin-alert-error,.admin-alert-danger{color:#ffd0d0;background:#7a242424;border-color:#e5696957}.admin-alert-warning{color:#f2d9a8;background:#744e1226;border-color:#e1b15259}.admin-alert-success{color:#c8f3db;background:#1e6c4324;border-color:#56be8552}.admin-toolbar,.admin-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.admin-toolbar{align-items:end}.admin-toolbar>.admin-field:not(.admin-field-grow){min-width:9rem}.admin-table-wrap{scrollbar-gutter:stable;border:1px solid #ffffff14;border-radius:1rem;position:relative;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.82rem}.admin-table th,.admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff12;padding:.9rem 1rem}.admin-table th{color:#d8b66f;text-transform:uppercase;letter-spacing:.1em;background:#111318;font-size:.7rem;position:relative}.admin-table td{color:#d7d5cf;line-height:1.5}.admin-table tbody tr{transition:background-color .15s,box-shadow .15s}.admin-table tbody tr:hover,.admin-table tbody tr:focus-within{background:#e8c2780b;box-shadow:inset 3px 0 #e8c27861}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table th[aria-sort]:after{color:#f0cf8e;margin-left:.4rem;font-size:.8rem}.admin-table th[aria-sort=ascending]:after{content:"↑"}.admin-table th[aria-sort=descending]:after{content:"↓"}.admin-table td>small,.admin-table td>span+small,.admin-table td>strong+small{color:#858a93;overflow-wrap:anywhere;margin-top:.3rem;line-height:1.45;display:block}.admin-badge{letter-spacing:.04em;border:1px solid #ffffff1f;border-radius:999px;align-items:center;width:fit-content;min-height:1.75rem;padding:.35rem .58rem;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex}.admin-badge-good,.admin-badge[data-tone=success]{color:#bcebd0;background:#2b7f5224;border-color:#59be8647}.admin-badge[data-tone=warning]{color:#f2d39a;background:#744e1226;border-color:#e1b1524d}.admin-badge[data-tone=active]{color:#f0cf8e;background:#9f6f2a1f;border-color:#e8c2784d}.admin-badge[data-tone=muted]{color:#a4a8b0;background:#ffffff09}.admin-badge[data-tone=danger]{color:#ffd1d1;background:#7a24242b;border-color:#e5696957}.admin-badge[data-tone=info]{color:#c9dcff;background:#254a872e;border-color:#75a7ff57}.admin-pagination{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.admin-empty{color:#7e838c;text-align:center;padding:1.25rem;line-height:1.55}.admin-muted{color:#777c85}.admin-detail-grid{grid-template-columns:minmax(0,8fr) minmax(18rem,4fr);align-items:start;gap:1rem;display:grid}.admin-detail-main,.admin-detail-aside,.admin-card-list{gap:1rem;min-width:0;display:grid}.admin-card-list>*{min-width:0}.admin-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 clamp(1.15rem,2.5vw,1.75rem) clamp(1.15rem,2.5vw,1.75rem);display:grid}.admin-facts>div{border-top:1px solid #ffffff12;min-width:0;padding:.9rem 0}.admin-facts>div:nth-child(odd){padding-right:1rem}.admin-facts dt{color:#858a93;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem}.admin-facts dd{color:#eee9df;overflow-wrap:anywhere;margin:.35rem 0 0}.admin-facts code{color:#f2d39a;white-space:pre-wrap;overflow-wrap:anywhere}.admin-copy-block{background:#ffffff06;border:1px solid #ffffff12;border-radius:.8rem;margin:0 clamp(1.15rem,2.5vw,1.75rem) clamp(1.15rem,2.5vw,1.75rem);padding:1rem}.admin-copy-block h3,.admin-copy-block p{margin:0}.admin-copy-block h3{color:#ddbd7e;margin-bottom:.45rem;font-size:.85rem}.admin-copy-block p{color:#a7abb3;white-space:pre-wrap;line-height:1.6}.admin-timeline{margin:0;padding:0 clamp(1.15rem,2.5vw,1.75rem) clamp(1.15rem,2.5vw,1.75rem);list-style:none}.admin-timeline>li{color:#a6aab2;border-top:1px solid #ffffff12;grid-template-columns:1rem minmax(0,1fr);gap:.75rem;padding:.9rem 0;display:grid;position:relative}.admin-timeline-mark{border:2px solid #c8994e;border-radius:50%;width:.7rem;height:.7rem;margin-top:.35rem;box-shadow:0 0 0 4px #c8994e1a}.admin-timeline-head{color:#e9e4da;justify-content:space-between;gap:1rem;display:flex}.admin-timeline-head time,.admin-timeline small{color:#747982;font-size:.72rem}.admin-timeline p{margin:.45rem 0;line-height:1.5}.admin-private-note{color:#bcb8ae;background:#c6954912;border-left:2px solid #c69549;margin-top:.65rem;padding:.75rem;line-height:1.5}.admin-private-note+.admin-private-note{margin-top:.65rem}.admin-private-note strong{color:#e0be7a}.admin-private-note p{white-space:pre-wrap;margin:.3rem 0}.admin-check{color:#c4c1b8;align-items:flex-start;gap:.65rem;font-size:.8rem;line-height:1.45;display:flex}.admin-check input[type=checkbox]{accent-color:#c9974d;flex:none;width:1rem;height:1rem;margin-top:.1rem}.admin-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;display:grid}.admin-payment-family-list{gap:.55rem;padding-left:1.35rem;display:grid}.admin-payment-family-list li{padding-left:.2rem}.admin-payment-family-list small{color:#9da1a9;margin-top:.15rem;line-height:1.45;display:block}.admin-choice-grid-compact{grid-template-columns:1fr}.admin-card-list{gap:1rem}.admin-catalog-card{overflow:hidden}.admin-split{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-split>.admin-panel-body{padding-top:1.35rem}.admin-split>.admin-panel-body+.admin-panel-body{border-left:1px solid #ffffff12}.admin-panel-body h3{color:#e8dfcf;margin:0 0 1rem;font-family:Georgia,serif;font-size:1.2rem;font-weight:500}.admin-setting-list{border-top:1px solid #ffffff12}.admin-setting-row{grid-template-columns:minmax(10rem,.8fr) 8rem minmax(14rem,1.4fr) minmax(9rem,.75fr) auto;align-items:end;gap:1rem;padding:1rem clamp(1.15rem,2.5vw,1.75rem);display:grid}.admin-setting-row+.admin-setting-row{border-top:1px solid #ffffff12}.admin-setting-meta{align-self:center;gap:.25rem;min-width:0;display:grid}.admin-setting-meta strong{color:#e7c47f;overflow-wrap:anywhere}.admin-setting-meta small{color:#737881}.admin-footer{color:#656a73;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;min-height:86px;font-size:.72rem;display:flex}@media (width<=980px){.admin-metric-grid:not(.admin-metric-grid--sla)>.admin-metric,.admin-metric-card{grid-column:span 6}.admin-metric-card-wide,.admin-queue-panel,.admin-security-panel{grid-column:span 12}.admin-auth-wrap{grid-template-columns:1fr;gap:2rem}.admin-auth-intro{max-width:720px}.admin-grid>.admin-card:not(.admin-metric-card){grid-column:span 12}.admin-detail-grid{grid-template-columns:1fr}.admin-form-grid-wide,.admin-setting-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-setting-meta,.admin-setting-row>.admin-field-grow{grid-column:1/-1}}@media (width<=760px){.admin-panel>.admin-table-wrap--responsive{margin-inline:.75rem}.admin-table-wrap--responsive{scrollbar-gutter:auto;border:0;border-radius:0;overflow:visible}.admin-table--responsive{min-width:0;display:block}.admin-table--responsive thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.admin-table--responsive tbody{gap:.75rem;display:grid}.admin-table--responsive tbody tr{background:linear-gradient(145deg,#ffffff09,#ffffff03),#0e1014;border:1px solid #ffffff17;border-radius:.95rem;display:grid;overflow:hidden;box-shadow:0 18px 40px #00000026}.admin-table--responsive tbody tr:hover,.admin-table--responsive tbody tr:focus-within{border-color:#e8c27847;box-shadow:0 18px 42px #0003,inset 3px 0 #e8c27873}.admin-table--responsive td{overflow-wrap:anywhere;border-bottom:1px solid #fff1;grid-template-columns:minmax(7.25rem,.42fr) minmax(0,1fr);align-items:start;gap:.8rem;padding:.78rem 1rem;display:grid}.admin-table--responsive td:before{color:#ad8f58;content:attr(data-label);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1.45}.admin-table--renewals td:nth-child(2):before{content:"Plan"}.admin-table--renewals td:nth-child(5):before{content:"Expires"}.admin-table--responsive td:last-child{border-bottom:0}.admin-table--responsive .admin-table-action-cell{align-items:center}.admin-table--responsive .admin-table-action-cell .admin-button{width:100%}.admin-table--responsive td[colspan]{padding:0;display:block}.admin-table--responsive td[colspan]:before{display:none}}@media (width<=640px){.admin-shell{padding-inline:.85rem}.admin-topbar{min-height:76px}.admin-brand small,.admin-account-copy{display:none}.admin-page-head{flex-direction:column;align-items:start}.admin-page-stamp{width:100%;min-width:0}.admin-metric-card,.admin-metric-card-wide{grid-column:span 12;min-height:165px}.admin-form-grid,.admin-form-grid-wide,.admin-facts,.admin-choice-grid,.admin-split,.admin-setting-row{grid-template-columns:1fr}.admin-split>.admin-panel-body+.admin-panel-body{border-top:1px solid #ffffff12;border-left:0}.admin-facts>div:nth-child(odd){padding-right:0}.admin-toolbar>.admin-field{width:100%}.admin-toolbar>.admin-button{flex:auto}.admin-timeline-head{flex-direction:column;gap:.2rem}.admin-setting-meta,.admin-setting-row>.admin-field-grow{grid-column:auto}.admin-security-facts>div{flex-direction:column;align-items:flex-start}.admin-security-facts dd{text-align:left}.admin-footer{flex-direction:column;justify-content:center;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.admin-button,.admin-table tbody tr{transition:none}}.admin-seo-audit{border-top:1px solid var(--admin-border,#ffffff1a);gap:1rem;display:grid}.admin-seo-audit .admin-panel-heading{padding:0}.admin-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.admin-stat-grid>div{background:#ffffff06;border:1px solid #ffffff17;border-radius:.8rem;gap:.35rem;padding:.85rem;display:grid}.admin-stat-grid span{color:var(--admin-muted,#9ba1ad);font-size:.7rem;line-height:1.3}.admin-stat-grid strong{font-size:1.35rem}.admin-callout-warning{background:#ecb13d12;border:1px solid #ecb13d4d;border-radius:.8rem;padding:.9rem 1rem}.admin-callout-warning p{color:var(--admin-muted,#a8aebb);margin:.3rem 0 0;font-size:.78rem}.admin-seo-preview-grid{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.admin-seo-snippet,.admin-seo-social{background:#ffffff06;border:1px solid #ffffff17;border-radius:.9rem;padding:1rem}.admin-seo-snippet>span,.admin-seo-social>span{color:var(--admin-muted,#9ba1ad);font-size:.7rem}.admin-seo-snippet h3{color:#83a7ff;margin:.55rem 0 .2rem;font-size:1rem}.admin-seo-snippet small{color:#7fc596}.admin-seo-snippet p,.admin-seo-social p{color:var(--admin-muted,#abb0bb);margin:.45rem 0 0;font-size:.76rem;line-height:1.5}.admin-seo-social>div{background:linear-gradient(135deg,#e6b44b1c,#593eca1f);border-radius:.7rem;margin-top:.55rem;padding:1rem}.admin-seo-social small{color:#d7bd83;margin-top:.7rem;display:block}@media (width<=1050px){.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.admin-metric-grid:not(.admin-metric-grid--sla)>.admin-metric{grid-column:span 12}.admin-stat-grid,.admin-seo-preview-grid{grid-template-columns:1fr}}.admin-metric-grid--sla{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-metric--warning{background:linear-gradient(145deg,#e8b76517,#ffffff05);border-color:#e8b76557}.admin-metric--danger{background:linear-gradient(145deg,#b43a3a1a,#ffffff05);border-color:#e4646457}.admin-row-priority{background:#e8b7650d}.admin-sla-time{color:#f2cc83;font-variant-numeric:tabular-nums}@media (width<=70rem){.admin-metric-grid--sla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=34rem){.admin-metric-grid--sla{grid-template-columns:1fr}}.page-v7{--v8-section-bloom-gold:#f6c65b14;--v8-section-bloom-violet:#8268f417}@media (width>=1181px){.page-v7 .v7-hero-grid{gap-inline:clamp(38px, 4vw, 70px);grid-template-columns:minmax(400px,.78fr) minmax(610px,1.22fr)}.page-v7 .v7-hero-stage{width:calc(100% + clamp(46px,4.5vw,76px));max-width:940px;min-height:724px}.page-v7 .v7-poster-wall{transform:translate3d(calc(var(--v7-parallax-x) * -.45), calc(var(--v7-parallax-y) * -.45), 0) rotate(-1.3deg) scale(1.075);inset:-46px -34px auto -28px}}.page-v7 .v7-poster-rail{grid-auto-columns:clamp(188px,17vw,250px)}.page-v7 .v7-entertainment .v6-content-row{position:relative}.page-v7 .v7-entertainment .v6-content-row:before{z-index:-1;background:radial-gradient(circle, var(--v8-section-bloom-violet), transparent 70%);filter:blur(24px);content:"";pointer-events:none;border-radius:50%;width:min(52vw,680px);height:320px;position:absolute}.page-v7 .v7-entertainment .v6-content-row:nth-child(odd):before{inset:-70px auto auto -18%}.page-v7 .v7-entertainment .v6-content-row:nth-child(2n):before{background:radial-gradient(circle, var(--v8-section-bloom-gold), transparent 70%);inset:-70px -18% auto auto}@media (width>=768px){.page-v7 .v7-entertainment .v6-content-row:nth-child(2n) .v6-row-heading{flex-direction:row-reverse}.page-v7 .v7-entertainment .v6-content-row:nth-child(2n) .v6-row-heading>div:first-child{text-align:end;margin-inline-start:auto}.page-v7 .v7-entertainment .v6-content-row:nth-child(2n) .v6-row-heading>div:first-child:after{transform-origin:100%;margin-inline-start:auto}}@media (width<=1180px) and (width>=961px){.page-v7 .v7-hero-stage{width:calc(100% + 32px);min-height:640px}.page-v7 .v7-poster-wall{transform:translate3d(calc(var(--v7-parallax-x) * -.45), calc(var(--v7-parallax-y) * -.45), 0) rotate(-1.3deg) scale(1.06)}}@media (width<=767px){.page-v7 .v7-poster-wall{transform:rotate(-1deg)scale(1.045)}.page-v7 .v7-poster-rail{grid-auto-columns:min(45vw,188px);scroll-padding-inline:16px}.page-v7 .v7-entertainment .v6-content-row:before{opacity:.72;width:88vw;height:250px}}@media (width<=480px){.page-v7 .v7-poster-rail{grid-auto-columns:min(45.5vw,180px)}}@media (prefers-reduced-motion:reduce){.page-v7 .v7-poster-wall{transition:none}}.page-v9-seo{background:#080a0d}.v9-seo-breadcrumbs{padding-block:6.6rem 1.25rem}.v9-seo-breadcrumbs ol{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.v9-seo-breadcrumbs ol{color:color-mix(in srgb, var(--text-muted) 88%, white)}}.v9-seo-breadcrumbs ol{letter-spacing:.04em;font-size:.78rem;list-style:none}.v9-seo-breadcrumbs li+li:before{color:#ffffff47;content:"/";margin-inline-end:.55rem}.v9-seo-breadcrumbs a{color:#efd290;text-decoration:none}.v9-seo-breadcrumbs a:hover{text-underline-offset:.2em;text-decoration:underline}.v9-seo-hero{padding-block:clamp(2rem,5vw,5.5rem) clamp(4rem,8vw,8rem);position:relative;overflow:hidden}.v9-seo-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 24%,#f3b74c1f,#0000 32%),radial-gradient(circle at 78% 38%,#6d46f521,#0000 38%);position:absolute;inset:0}.v9-seo-hero-glow{filter:blur(90px);background:#f6bc4b14;border-radius:50%;width:22rem;height:22rem;position:absolute;inset:20% auto auto 48%}.v9-seo-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid;position:relative}.v9-seo-hero-copy h1{letter-spacing:-.055em;max-width:15ch;margin:.8rem 0 1.25rem;font-size:clamp(2.65rem,5.8vw,5.7rem);line-height:.96}.v9-seo-hero-copy>p{color:#c8cbd2;max-width:64ch;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75}.v9-seo-hero-copy>.v9-seo-byline{color:#9297a3;letter-spacing:.025em;margin-top:.8rem;font-size:.74rem}.v9-seo-actions,.v9-seo-final-inner>div:last-child{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.v9-seo-highlights{flex-wrap:wrap;gap:.55rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.v9-seo-highlights li{color:#d7d9df;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.76rem;display:inline-flex}.v9-seo-highlights .icon{color:#e9bd62}.v9-seo-visual{background:linear-gradient(150deg,#ffffff1a,#ffffff06);border:1px solid #ffffff1f;border-radius:clamp(1.4rem,3vw,2.3rem);margin:0;padding:.65rem;position:relative;box-shadow:0 34px 100px #00000080,0 0 80px #7d4dff1a}.v9-seo-visual img{aspect-ratio:8/5;object-fit:cover;border-radius:clamp(1rem,2vw,1.8rem);width:100%;height:auto;display:block}.v9-seo-visual figcaption{color:#a9adb7;padding:.8rem .65rem .25rem;font-size:.72rem;line-height:1.55}.v9-seo-plan-proof{background:linear-gradient(#ffffff06,#0000);border-block:1px solid #ffffff14;padding-block:clamp(4rem,7vw,7rem)}.v9-seo-section-heading{max-width:52rem}.v9-seo-section-heading h2{letter-spacing:-.04em;margin:.65rem 0 .8rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.v9-seo-section-heading p{color:#b8bbc4;line-height:1.7}.v9-seo-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-block:2rem;display:grid}.v9-seo-plan-grid article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:1.25rem;padding:1.35rem}.v9-seo-plan-grid article>span,.v9-seo-plan-grid small{color:#9ea2ad;font-size:.72rem;line-height:1.5}.v9-seo-plan-grid h3{margin:.45rem 0 1rem;font-size:1.15rem}.v9-seo-plan-grid p{margin:0 0 .55rem}.v9-seo-plan-grid strong{color:#efd290;font-size:1.35rem}.v9-seo-text-link{color:#efd290;align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:inline-flex}.v9-seo-article-shell{grid-template-columns:minmax(0,1fr) minmax(17rem,23rem);gap:clamp(3rem,8vw,8rem);padding-block:clamp(4.5rem,9vw,9rem);display:grid}.v9-seo-article>section{padding-block:0 clamp(3.5rem,7vw,6.5rem);position:relative}.v9-seo-article>section+section{border-top:1px solid #ffffff17;padding-top:clamp(3.5rem,7vw,6.5rem)}.v9-seo-section-number{color:#e3b65d;letter-spacing:.18em;margin-bottom:.9rem;font-size:.75rem;font-weight:800;display:block}.v9-seo-article h2{letter-spacing:-.045em;max-width:19ch;margin:0 0 1.35rem;font-size:clamp(2rem,4.2vw,3.8rem);line-height:1.05}.v9-seo-article p{color:#c5c8d0;max-width:72ch;font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.82}.v9-seo-article ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.v9-seo-article li{color:#d9dbe0;background:#ffffff06;border:1px solid #ffffff14;border-radius:.9rem;align-items:flex-start;gap:.6rem;padding:.9rem 1rem;line-height:1.45;display:flex}.v9-seo-article li .icon{color:#e3b65d;flex:none;margin-top:.12rem}.v9-seo-aside{align-self:start;position:sticky;top:7.5rem}.v9-seo-aside-card,.v9-seo-privacy-note{background:#111318e0;border:1px solid #ffffff1a;border-radius:1.35rem;padding:1.35rem;box-shadow:0 18px 50px #0003}.v9-seo-aside-card h2{margin:.55rem 0 1.2rem;font-size:1.35rem;line-height:1.2}.v9-seo-aside-card nav{display:grid}.v9-seo-aside-card a{color:#dfe1e6;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.8rem;padding-block:.85rem;font-size:.84rem;line-height:1.4;text-decoration:none;display:flex}.v9-seo-aside-card a:hover{color:#efd290}.v9-seo-privacy-note{background:#e2b1520f;gap:.85rem;margin-top:.8rem;display:flex}.v9-seo-privacy-note>.icon{color:#e3b65d;flex:none}.v9-seo-privacy-note strong{font-size:.88rem}.v9-seo-privacy-note p{color:#aeb1ba;margin:.35rem 0 0;font-size:.76rem;line-height:1.55}.v9-seo-final{background:radial-gradient(circle at 30% 30%,#e7b14a1a,#0000 35%),#0d0f13;border-top:1px solid #ffffff14;padding-block:clamp(4rem,8vw,8rem)}.v9-seo-final-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.v9-seo-final h2{letter-spacing:-.05em;max-width:18ch;margin:.6rem 0 .8rem;font-size:clamp(2.2rem,4.5vw,4.4rem);line-height:1}.v9-seo-final p{color:#bbbfc7;max-width:60ch;margin:0;line-height:1.7}@media (width<=980px){.v9-seo-hero-grid,.v9-seo-article-shell,.v9-seo-final-inner{grid-template-columns:1fr}.v9-seo-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v9-seo-aside{position:static}}@media (width<=640px){.v9-seo-breadcrumbs{padding-top:5.8rem}.v9-seo-hero{padding-top:1.25rem}.v9-seo-hero-grid{gap:2rem}.v9-seo-hero-copy h1{font-size:clamp(2.45rem,12vw,3.65rem)}.v9-seo-actions .btn,.v9-seo-final-inner .btn{width:100%}.v9-seo-visual img{aspect-ratio:4/3}.v9-seo-plan-grid,.v9-seo-article ul{grid-template-columns:1fr}.v9-seo-article-shell{padding-block:4rem}}@media (prefers-reduced-motion:reduce){.page-v9-seo *,.page-v9-seo :before,.page-v9-seo :after{scroll-behavior:auto!important}}.v9-home-link-hub{background:#0b0d11;padding-block:clamp(4rem,8vw,8rem)}.v9-home-link-hub header{max-width:48rem;margin-bottom:2rem}.v9-home-link-hub h2{letter-spacing:-.05em;margin:.55rem 0 .8rem;font-size:clamp(2.2rem,4.6vw,4.2rem);line-height:1}.v9-home-link-hub header p{color:#b7bbc4;line-height:1.7}.v9-home-link-hub nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.v9-home-link-hub a{color:#f3f3f4;background:linear-gradient(145deg,#ffffff0e,#ffffff04);border:1px solid #ffffff17;border-radius:1.1rem;align-content:end;gap:.4rem;min-height:8rem;padding:1.25rem;text-decoration:none;display:grid}.v9-home-link-hub a:hover{border-color:#eabe6573;transform:translateY(-2px)}.v9-home-link-hub a span{color:#aeb2bb;font-size:.8rem;line-height:1.5}.v9-install-seo-links{flex-wrap:wrap;gap:.55rem;padding-block:1.25rem;display:flex}.v9-install-seo-links a{color:#d7d9df;border:1px solid #ffffff1a;border-radius:999px;padding:.65rem .85rem;font-size:.78rem;text-decoration:none}.v9-install-seo-links a:hover{color:#efd290;border-color:#eabe6573}@media (width<=760px){.v9-home-link-hub nav{grid-template-columns:1fr}.v9-home-link-hub a{min-height:6.5rem}}.page-v10-seo{--v10-accent:#8a7dff;--v10-accent-2:#43d8ff;--v10-accent-rgb:138, 125, 255;--v10-surface:#10111ec7;--v10-border:#ffffff1c;--v10-muted:#eef0ffb3;background:radial-gradient(circle at 88% 3%, rgba(var(--v10-accent-rgb), .12), transparent 31rem), #08090f;color:#f8f8ff}.production-pricing{position:relative}.v10-pricing-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:-5rem;left:0}.page-v10-seo.v10-theme-american-dusk{--v10-accent:#ff596f;--v10-accent-2:#55c8ff;--v10-accent-rgb:255, 89, 111}.page-v10-seo.v10-theme-electric-blue{--v10-accent:#4aa8ff;--v10-accent-2:#7b6dff;--v10-accent-rgb:74, 168, 255}.page-v10-seo.v10-theme-violet-screen{--v10-accent:#a471ff;--v10-accent-2:#ff6fd8;--v10-accent-rgb:164, 113, 255}.page-v10-seo.v10-theme-ember-gold{--v10-accent:#ff8b4a;--v10-accent-2:#ffd264;--v10-accent-rgb:255, 139, 74}.page-v10-seo.v10-theme-android-lime{--v10-accent:#72dd7a;--v10-accent-2:#39c7c9;--v10-accent-rgb:114, 221, 122}.page-v10-seo.v10-theme-rose-indigo{--v10-accent:#ff6cae;--v10-accent-2:#7e84ff;--v10-accent-rgb:255, 108, 174}.page-v10-seo.v10-theme-cyan-navy{--v10-accent:#32d5e4;--v10-accent-2:#5382ff;--v10-accent-rgb:50, 213, 228}.page-v10-seo.v10-theme-crystal-cyan{--v10-accent:#69e4ff;--v10-accent-2:#b2ffec;--v10-accent-rgb:105, 228, 255}.page-v10-seo.v10-theme-stadium-green{--v10-accent:#70e37d;--v10-accent-2:#f2cf5b;--v10-accent-rgb:112, 227, 125}.page-v10-seo.v10-theme-floodlight-blue{--v10-accent:#5ea7ff;--v10-accent-2:#e8f1ff;--v10-accent-rgb:94, 167, 255}.page-v10-seo.v10-theme-magenta-midnight{--v10-accent:#e95dca;--v10-accent-2:#ff9d72;--v10-accent-rgb:233, 93, 202}.page-v10-seo.v10-theme-spectrum-night{--v10-accent:#60d6ff;--v10-accent-2:#ad71ff;--v10-accent-rgb:96, 214, 255}.page-v10-seo.v10-theme-amber-indigo{--v10-accent:#ffbf5b;--v10-accent-2:#7e7bff;--v10-accent-rgb:255, 191, 91}.page-v10-seo.v10-theme-ledger-copper{--v10-accent:#e59a62;--v10-accent-2:#f4d184;--v10-accent-rgb:229, 154, 98}.page-v10-seo.v10-theme-service-orchid{--v10-accent:#b67aff;--v10-accent-2:#74d8ff;--v10-accent-rgb:182, 122, 255}.page-v10-seo.v10-theme-device-aurora{--v10-accent:#67e1c2;--v10-accent-2:#8d91ff;--v10-accent-rgb:103, 225, 194}.page-v10-seo.v10-theme-signal-teal{--v10-accent:#46d9ca;--v10-accent-2:#e2c66f;--v10-accent-rgb:70, 217, 202}.page-v10-seo.v10-theme-europe-cobalt{--v10-accent:#558cff;--v10-accent-2:#e6c06d;--v10-accent-rgb:85, 140, 255}.page-v10-seo.v10-theme-bandwidth-cyan{--v10-accent:#43d7ee;--v10-accent-2:#78f3b7;--v10-accent-rgb:67, 215, 238}.page-v10-seo.v10-theme-recovery-amber{--v10-accent:#f2a34f;--v10-accent-2:#ffdb78;--v10-accent-rgb:242, 163, 79}.page-v10-seo.v10-theme-epg-violet{--v10-accent:#8f7cff;--v10-accent-2:#e08cff;--v10-accent-rgb:143, 124, 255}.page-v10-seo.v10-theme-multiscreen-rose{--v10-accent:#f278ab;--v10-accent-2:#72c9ff;--v10-accent-rgb:242, 120, 171}.page-v10-seo.v10-theme-trust-gold{--v10-accent:#d8ad5f;--v10-accent-2:#f4e0a2;--v10-accent-rgb:216, 173, 95}.page-v10-seo.v10-theme-renewal-mint{--v10-accent:#62d6a9;--v10-accent-2:#acd875;--v10-accent-rgb:98, 214, 169}.page-v10-seo.v10-theme-trial-indigo{--v10-accent:#777cff;--v10-accent-2:#ba8cff;--v10-accent-rgb:119, 124, 255}.v10-seo-page{overflow:clip}.v10-seo-breadcrumbs{z-index:5;padding-top:1.1rem;padding-bottom:1.1rem;position:relative}.v10-seo-breadcrumbs ol{color:#eef0ff8f;letter-spacing:.04em;align-items:center;gap:.55rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.v10-seo-breadcrumbs li{align-items:center;gap:.55rem;display:inline-flex}.v10-seo-breadcrumbs li:not(:last-child):after{content:"/";color:rgba(var(--v10-accent-rgb), .65)}.v10-seo-breadcrumbs a{color:#eef0ffb8;text-decoration:none}.v10-seo-breadcrumbs a:hover{color:#fff}.v10-seo-hero{isolation:isolate;align-items:center;min-height:clamp(43rem,75vw,54rem);padding:clamp(3rem,7vw,6.75rem) 0 clamp(4.5rem,8vw,7.5rem);display:grid;position:relative}.v10-seo-hero:before{content:"";z-index:-3;background:linear-gradient(90deg, #08090ffa 0%, #08090fbd 47%, #08090f29 100%), radial-gradient(circle at 72% 44%, rgba(var(--v10-accent-rgb), .21), transparent 31rem);position:absolute;inset:0}.v10-seo-hero:after{content:"";z-index:-1;border:1px solid rgba(var(--v10-accent-rgb), .24);filter:blur(.2px);border-radius:50%;width:min(55vw,46rem);height:min(12vw,8.5rem);position:absolute;bottom:3rem;right:-9rem;transform:rotate(-9deg)}.v10-seo-ambient{z-index:-2;pointer-events:none;position:absolute;inset:0}.v10-seo-ambient i{filter:blur(1px);opacity:.5;border-radius:999px;animation:14s ease-in-out infinite alternate v10Ambient;position:absolute}.v10-seo-ambient i:first-child{background:radial-gradient(circle, rgba(var(--v10-accent-rgb), .22), transparent 67%);width:13rem;height:13rem;top:11%;left:7%}.v10-seo-ambient i:nth-child(2){background:radial-gradient(circle, var(--v10-accent-2), transparent 67%);width:24rem;height:24rem;bottom:4%;right:10%}@supports (color:color-mix(in lab, red, red)){.v10-seo-ambient i:nth-child(2){background:radial-gradient(circle, color-mix(in srgb, var(--v10-accent-2) 17%, transparent), transparent 67%)}}.v10-seo-ambient i:nth-child(2){animation-delay:-5s}.v10-seo-ambient i:nth-child(3){background:linear-gradient(#0000,#fff3,#0000);border-radius:0;width:1px;height:62%;animation:none;top:18%;right:48%}.v10-seo-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(28rem,1.08fr);align-items:center;gap:clamp(2rem,5vw,6.5rem);display:grid}.v10-seo-hero-copy{z-index:2;max-width:43rem;position:relative}.v10-seo-hero-copy .eyebrow,.v10-seo-section-heading .eyebrow,.v10-seo-faq .eyebrow,.v10-seo-final .eyebrow{color:var(--v10-accent-2)}.v10-seo-hero h1{color:#fff;letter-spacing:-.065em;text-wrap:balance;max-width:13ch;margin:.9rem 0 1.25rem;font-size:clamp(3.15rem,5.55vw,6.55rem);line-height:.92}.v10-seo-lede{color:#f2f4ffc2;max-width:66ch;margin:0;font-size:clamp(1.04rem,1.45vw,1.22rem);line-height:1.72}.v10-seo-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.v10-seo-actions .btn-primary,.v10-seo-final .btn-primary{color:#090a10;background:linear-gradient(120deg, var(--v10-accent), var(--v10-accent-2));box-shadow:0 14px 42px rgba(var(--v10-accent-rgb), .26)}.v10-seo-highlights{flex-wrap:wrap;gap:.65rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.v10-seo-highlights li{border:1px solid var(--v10-border);color:#f4f5ffbd;background:#ffffff09;border-radius:999px;align-items:center;gap:.42rem;padding:.48rem .7rem;font-size:.76rem;display:inline-flex}.v10-seo-highlights svg{color:var(--v10-accent-2)}.v10-seo-byline{color:#ebedfa7a;flex-wrap:wrap;gap:.45rem .8rem;margin:1.25rem 0 0;font-size:.74rem;display:flex}.v10-seo-byline time:before{content:"•";color:var(--v10-accent);margin-right:.8rem}.v10-seo-hero-visual{min-width:0;margin:0;position:relative}.v10-seo-visual-frame{aspect-ratio:1.12;box-shadow:0 38px 90px #00000080, 0 0 60px rgba(var(--v10-accent-rgb), .15);background:#11131d;border:1px solid #ffffff2b;border-radius:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-4deg)rotateX(1.5deg)}.v10-seo-visual-frame:after{content:"";pointer-events:none;background:linear-gradient(150deg,#ffffff21,#0000 28% 72%,#00000057);position:absolute;inset:0}.v10-seo-visual-frame picture,.v10-seo-visual-frame img{width:100%;height:100%;display:block}.v10-seo-visual-frame img{object-fit:cover}.v10-seo-visual-label{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#06070cad;border:1px solid #ffffff29;border-radius:999px;max-width:calc(100% - 2rem);padding:.65rem .9rem;font-size:.72rem;position:absolute;bottom:1rem;left:1rem}.v10-seo-hero-visual figcaption{color:#ebedfa8c;text-align:center;max-width:43rem;margin:1rem auto 0;font-size:.78rem;line-height:1.6}.v10-seo-story{z-index:3;margin-top:-2.8rem;padding-bottom:clamp(5rem,9vw,8rem);position:relative}.v10-seo-section-heading{max-width:48rem;margin-bottom:2rem}.v10-seo-section-heading h2{letter-spacing:-.045em;margin:.65rem 0 .75rem;font-size:clamp(2rem,3.5vw,3.6rem);line-height:1}.v10-seo-section-heading p{color:var(--v10-muted);line-height:1.7}.v10-seo-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.v10-story-card{border:1px solid var(--v10-border);background:radial-gradient(circle at 100% 0, rgba(var(--v10-accent-rgb), .15), transparent 48%), linear-gradient(145deg, #ffffff12, #ffffff06);border-radius:1.35rem;min-height:18rem;padding:1.55rem;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000003b}.v10-story-card:hover{border-color:rgba(var(--v10-accent-rgb), .46);transform:translateY(-7px);box-shadow:0 30px 70px #00000052}.v10-story-card>span{width:3.1rem;height:3.1rem;color:var(--v10-accent-2);background:rgba(var(--v10-accent-rgb), .13);border-radius:1rem;place-items:center;display:grid}.v10-story-card>small{color:#ffffff40;font-size:1.5rem;font-weight:800;position:absolute;top:1.35rem;right:1.35rem}.v10-story-card h3{letter-spacing:-.025em;margin:3.4rem 0 .65rem;font-size:clamp(1.25rem,2vw,1.65rem)}.v10-story-card p{color:var(--v10-muted);margin:0;line-height:1.65}.v10-seo-plan-proof{border-block:1px solid var(--v10-border);background:#ffffff06;padding:5rem 0}.v10-seo-plan-grid{grid-template-columns:repeat(4,1fr);gap:.85rem;display:grid}.v10-seo-plan-grid article{border:1px solid var(--v10-border);background:#00000038;border-radius:1rem;padding:1.2rem}.v10-seo-content-shell{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:start;gap:clamp(2rem,6vw,6.5rem);padding-top:clamp(4.5rem,9vw,8.5rem);padding-bottom:clamp(5rem,10vw,9rem);display:grid}.v10-seo-article{min-width:0}.v10-seo-content-section{border-top:1px solid var(--v10-border);padding:clamp(1.5rem,3vw,2.4rem) 0 clamp(2.8rem,6vw,5.3rem);position:relative}.v10-seo-content-section:first-child{border-top:0}.v10-seo-content-section>header{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.v10-seo-section-number{color:var(--v10-accent);letter-spacing:.12em;padding-top:.35rem;font-size:.82rem;font-weight:800}.v10-seo-content-section h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:21ch;margin:0;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.03}.v10-seo-content-section>header p{max-width:61ch;color:var(--v10-muted);margin:.85rem 0 0;font-size:1rem;line-height:1.72}.v10-seo-content-section>p,.v10-seo-subsection{margin-left:4rem}.v10-seo-content-section>p,.v10-seo-subsection p{color:#eef0fbba;max-width:67ch;line-height:1.82}.v10-seo-subsection{margin-top:2.1rem}.v10-seo-subsection h3{color:#fff;letter-spacing:-.025em;max-width:33ch;margin:0 0 .72rem;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2}.v10-seo-content-section ul{gap:.65rem;max-width:64ch;margin:1rem 0 0 4rem;padding:0;list-style:none;display:grid}.v10-seo-content-section li{color:var(--v10-muted);align-items:flex-start;gap:.55rem;line-height:1.6;display:flex}.v10-seo-content-section li svg{color:var(--v10-accent-2);flex:none;margin-top:.28rem}.v10-seo-support-visual{border:1px solid rgba(var(--v10-accent-rgb), .28);background:#10121c;border-radius:1.7rem;margin:.8rem 0 clamp(4rem,8vw,7rem);position:relative;overflow:hidden;box-shadow:0 28px 75px #00000059}.v10-seo-support-visual img{aspect-ratio:1.5;object-fit:cover;width:100%;display:block}.v10-seo-support-visual figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffbd;background:#06070bc2;border-radius:.75rem;padding:.65rem .8rem;font-size:.75rem;position:absolute;inset:auto 1rem 1rem}.v10-seo-aside{gap:1rem;display:grid;position:sticky;top:6rem}.v10-seo-aside-card,.v10-seo-privacy-note{border:1px solid var(--v10-border);background:var(--v10-surface);box-shadow:0 24px 60px #00000040}.v10-seo-aside-card{border-radius:1.35rem;overflow:hidden}.v10-seo-aside-card>.eyebrow,.v10-seo-aside-card>h2{margin-inline:1.3rem;display:block}.v10-seo-aside-card>.eyebrow{color:var(--v10-accent-2);margin-top:1.3rem}.v10-seo-aside-card h2{margin-top:.6rem;margin-bottom:1rem;font-size:1.35rem;line-height:1.17}.v10-seo-aside-card nav{border-top:1px solid var(--v10-border);display:grid}.v10-seo-aside-card nav a{color:#f5f6ffc9;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1.25rem;font-size:.82rem;line-height:1.4;text-decoration:none;transition:color .25s,background .25s;display:flex}.v10-seo-aside-card nav a:last-child{border-bottom:0}.v10-seo-aside-card nav a:hover{color:#fff;background:rgba(var(--v10-accent-rgb), .09)}.v10-seo-aside-card nav svg{color:var(--v10-accent);flex:none}.v10-seo-privacy-note{border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.v10-seo-privacy-note>svg{color:var(--v10-accent-2);flex:none}.v10-seo-privacy-note strong{font-size:.84rem}.v10-seo-privacy-note p{color:var(--v10-muted);margin:.3rem 0 0;font-size:.75rem;line-height:1.5}.v10-seo-faq{border-block:1px solid var(--v10-border);background:linear-gradient(135deg, rgba(var(--v10-accent-rgb), .08), #ffffff05 48%, transparent);padding:clamp(5rem,10vw,9rem) 0}.v10-seo-faq-grid{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,7vw,7rem);display:grid}.v10-seo-faq header{align-self:start;position:sticky;top:6rem}.v10-seo-faq h2{letter-spacing:-.055em;margin:.7rem 0 .9rem;font-size:clamp(2.4rem,4.5vw,4.7rem);line-height:.96}.v10-seo-faq header p{color:var(--v10-muted);line-height:1.72}.v10-seo-faq-list{border-top:1px solid var(--v10-border)}.v10-seo-faq details{border-bottom:1px solid var(--v10-border)}.v10-seo-faq summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:750;list-style:none;display:flex}.v10-seo-faq summary::-webkit-details-marker{display:none}.v10-seo-faq summary svg{color:var(--v10-accent);flex:none;transition:transform .25s}.v10-seo-faq details[open] summary svg{transform:rotate(180deg)}.v10-seo-faq details p{max-width:65ch;color:var(--v10-muted);margin:-.4rem 0 1.6rem;line-height:1.75}.v10-seo-final{isolation:isolate;padding:clamp(5.5rem,11vw,10rem) 0;position:relative;overflow:hidden}.v10-seo-final:before{content:"";z-index:-2;background:linear-gradient(112deg, rgba(var(--v10-accent-rgb), .18), transparent 46%), #0c0d15;position:absolute;inset:0}.v10-seo-final-glow{z-index:-1;background:radial-gradient(circle, rgba(var(--v10-accent-rgb), .24), transparent 66%);border-radius:50%;width:36rem;height:36rem;position:absolute;top:-13rem;right:-8rem}.v10-seo-final-inner{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);align-items:end;gap:3rem;display:grid}.v10-seo-final h2{letter-spacing:-.058em;max-width:18ch;margin:.75rem 0 1rem;font-size:clamp(2.65rem,5vw,5.4rem);line-height:.94}.v10-seo-final p{max-width:65ch;color:var(--v10-muted);margin:0;line-height:1.7}.v10-seo-final-actions{gap:.75rem;display:grid}.v10-layout-region-panorama .v10-seo-hero-grid{grid-template-columns:minmax(24rem,.78fr) minmax(31rem,1.22fr)}.v10-layout-region-panorama .v10-seo-visual-frame{aspect-ratio:1.36;border-radius:4rem 1.5rem;transform:rotate(1deg)}.v10-layout-region-panorama .v10-seo-story-grid{grid-template-columns:1.2fr .9fr .9fr}.v10-layout-region-panorama .v10-story-card:first-child{grid-row:span 2;min-height:25rem}.v10-layout-connection-journey .v10-seo-visual-frame{clip-path:polygon(4% 0,100% 0,94% 100%,0 100%);transform:none}.v10-layout-connection-journey .v10-seo-story-grid{position:relative}.v10-layout-connection-journey .v10-seo-story-grid:before{content:"";background:linear-gradient(90deg, var(--v10-accent), var(--v10-accent-2));opacity:.38;height:1px;position:absolute;top:3rem;left:12%;right:12%}.v10-layout-connection-journey .v10-story-card:nth-child(2){transform:translateY(2.25rem)}.v10-layout-connection-journey .v10-story-card:nth-child(2):hover{transform:translateY(1.8rem)}.v10-layout-device-cinema .v10-seo-hero-grid{grid-template-columns:.8fr 1.2fr}.v10-layout-device-cinema .v10-seo-visual-frame{aspect-ratio:1.42/.9;border:.55rem solid #171923;border-bottom-width:1.5rem;border-radius:1.4rem;transform:perspective(1000px)rotateY(-6deg)}.v10-layout-device-cinema .v10-seo-visual-frame:before{content:"";z-index:4;background:#ffffff59;border-radius:50%;width:.42rem;height:.42rem;position:absolute;bottom:-.95rem;left:50%}.v10-layout-device-flow .v10-seo-visual-frame{aspect-ratio:1.2;border-radius:7rem 1.5rem 1.5rem;transform:rotate(-1.5deg)}.v10-layout-device-flow .v10-seo-story-grid{grid-template-columns:.82fr 1.18fr .82fr;align-items:center}.v10-layout-device-flow .v10-story-card:nth-child(2){min-height:21rem}.v10-layout-device-grid .v10-seo-visual-frame{box-shadow:2rem 2rem 0 rgba(var(--v10-accent-rgb), .08), 0 38px 90px #00000080;border-radius:1.2rem;transform:none}.v10-layout-device-grid .v10-story-card{border-radius:.7rem}.v10-layout-mobile-story .v10-seo-hero-grid{grid-template-columns:1.12fr .88fr}.v10-layout-mobile-story .v10-seo-hero-visual{max-width:31rem;margin-inline:auto}.v10-layout-mobile-story .v10-seo-visual-frame{aspect-ratio:.82/1.22;border:.55rem solid #151722;border-radius:3.8rem;transform:rotate(3deg)}.v10-layout-mobile-story .v10-seo-story-grid{grid-template-columns:1fr 1fr 1fr}.v10-layout-mobile-story .v10-story-card:nth-child(2){margin-top:2rem}.v10-layout-desktop-console .v10-seo-visual-frame{aspect-ratio:1.5;border-bottom-width:1.1rem;border-radius:1rem;transform:perspective(1000px)rotateX(2deg)}.v10-layout-desktop-console .v10-seo-story-grid{grid-template-columns:1.1fr .9fr 1.1fr}.v10-layout-quality-lab .v10-seo-hero:before{background:linear-gradient(90deg,#070a0e 0%,#070a0ec7 40%,#0000 100%),repeating-linear-gradient(90deg,#0000 0 79px,#ffffff07 80px)}.v10-layout-quality-lab .v10-seo-visual-frame{aspect-ratio:1.45;border-radius:.8rem;transform:none}.v10-layout-quality-lab .v10-story-card{border-radius:.8rem;min-height:16rem}.v10-layout-arena .v10-seo-hero{min-height:50rem}.v10-layout-arena .v10-seo-hero:before{background:linear-gradient(90deg, #070b08 0%, #070b08c7 50%, #070b0840), radial-gradient(ellipse at 75% 90%, rgba(var(--v10-accent-rgb), .28), transparent 38rem)}.v10-layout-arena .v10-seo-visual-frame{aspect-ratio:1.5;border-radius:12rem 12rem 1.5rem 1.5rem;transform:none}.v10-layout-arena .v10-seo-story-grid{grid-template-columns:1.3fr .85fr .85fr}.v10-layout-fixture-board .v10-seo-hero-grid{grid-template-columns:1fr 1fr}.v10-layout-fixture-board .v10-seo-visual-frame{aspect-ratio:1.35;border-radius:1rem;transform:rotate(1.2deg)}.v10-layout-fixture-board .v10-story-card{min-height:15.5rem}.v10-layout-fixture-board .v10-story-card:nth-child(2){background:linear-gradient(145deg, rgba(var(--v10-accent-rgb), .18), #ffffff09)}.v10-layout-cinema-rail .v10-seo-hero-grid{grid-template-columns:.82fr 1.18fr}.v10-layout-cinema-rail .v10-seo-visual-frame{aspect-ratio:1.55;border-radius:1rem;transform:perspective(1100px)rotateY(-5deg)}.v10-layout-cinema-rail .v10-seo-story-grid{grid-template-columns:1.25fr .75fr 1fr}.v10-layout-cinema-rail .v10-story-card:first-child{min-height:22rem}.v10-layout-channel-map .v10-seo-visual-frame{aspect-ratio:1.25;border-radius:50% 1.5rem;transform:none}.v10-layout-channel-map .v10-seo-story-grid{grid-template-columns:.85fr 1.3fr .85fr}.v10-layout-channel-map .v10-story-card:nth-child(2){min-height:22rem}.v10-layout-evaluation-board .v10-seo-hero-grid{grid-template-columns:.92fr 1.08fr}.v10-layout-evaluation-board .v10-seo-visual-frame{aspect-ratio:1.3;border-radius:1rem;transform:perspective(1200px)rotateY(-7deg)}.v10-layout-evaluation-board .v10-seo-story-grid{grid-template-columns:1fr 1fr 1fr}.v10-layout-evaluation-board .v10-story-card{min-height:20rem}.v10-layout-plan-ledger .v10-seo-hero-grid{grid-template-columns:.86fr 1.14fr}.v10-layout-plan-ledger .v10-seo-visual-frame{aspect-ratio:1.38;border-radius:1rem 4rem 1rem 1rem;transform:perspective(1100px)rotateY(-5deg)}.v10-layout-plan-ledger .v10-seo-story-grid{grid-template-columns:1.25fr .85fr .9fr}.v10-layout-service-constellation .v10-seo-visual-frame{aspect-ratio:1.18;border-radius:50%;transform:rotate(1.5deg)}.v10-layout-service-constellation .v10-seo-story-grid{grid-template-columns:.9fr 1.2fr .9fr}.v10-layout-service-constellation .v10-story-card:nth-child(2){min-height:22rem}.v10-layout-device-atlas .v10-seo-hero-grid{grid-template-columns:.78fr 1.22fr}.v10-layout-device-atlas .v10-seo-visual-frame{aspect-ratio:1.5;box-shadow:1.4rem 1.4rem 0 rgba(var(--v10-accent-rgb), .1), 0 38px 90px #00000080;border-radius:.8rem;transform:none}.v10-layout-device-atlas .v10-seo-story-grid{grid-template-columns:.85fr 1.3fr .85fr}.v10-layout-availability-radar .v10-seo-visual-frame{aspect-ratio:1;border-radius:50%;transform:none}.v10-layout-availability-radar .v10-seo-story-grid{grid-template-columns:1fr 1fr 1fr}.v10-layout-availability-radar .v10-story-card{border-radius:50% 1rem 1rem}.v10-layout-europe-nightline .v10-seo-hero-grid{grid-template-columns:.8fr 1.2fr}.v10-layout-europe-nightline .v10-seo-visual-frame{aspect-ratio:1.62;border-radius:5rem 1rem;transform:rotate(-1deg)}.v10-layout-europe-nightline .v10-seo-story-grid{grid-template-columns:1.2fr .8fr 1fr}.v10-layout-network-telemetry .v10-seo-hero:before{background:linear-gradient(90deg,#060b0e 0%,#060b0ed1 48%,#0000),repeating-linear-gradient(0deg,#0000 0 47px,#ffffff06 48px)}.v10-layout-network-telemetry .v10-seo-visual-frame{aspect-ratio:1.55;border-radius:.75rem;transform:none}.v10-layout-network-telemetry .v10-seo-story-grid{grid-template-columns:1.15fr .85fr 1fr}.v10-layout-recovery-console .v10-seo-visual-frame{aspect-ratio:1.45;clip-path:polygon(0 0,95% 0,100% 12%,100% 100%,5% 100%,0 88%);border-radius:.65rem;transform:none}.v10-layout-recovery-console .v10-seo-story-grid{grid-template-columns:1fr 1.15fr .85fr}.v10-layout-recovery-console .v10-story-card:nth-child(2){border-color:rgba(var(--v10-accent-rgb), .36)}.v10-layout-programme-timeline .v10-seo-visual-frame{aspect-ratio:1.58;border-radius:1rem;transform:perspective(1000px)rotateX(2deg)}.v10-layout-programme-timeline .v10-seo-story-grid{grid-template-columns:repeat(3,1fr);position:relative}.v10-layout-programme-timeline .v10-seo-story-grid:before{content:"";background:linear-gradient(90deg, transparent, var(--v10-accent), var(--v10-accent-2), transparent);opacity:.5;height:1px;position:absolute;top:3.4rem;left:4%;right:4%}.v10-layout-household-orbit .v10-seo-hero-grid{grid-template-columns:1.06fr .94fr}.v10-layout-household-orbit .v10-seo-visual-frame{aspect-ratio:1;border-radius:50%;transform:rotate(2deg)}.v10-layout-household-orbit .v10-seo-story-grid{grid-template-columns:.85fr 1.3fr .85fr;align-items:center}.v10-layout-trust-manifesto .v10-seo-hero-grid{grid-template-columns:1.15fr .85fr}.v10-layout-trust-manifesto .v10-seo-visual-frame{aspect-ratio:.95/1.08;border-radius:8rem 8rem 1.25rem 1.25rem;transform:none}.v10-layout-trust-manifesto .v10-seo-story-grid{grid-template-columns:1.2fr .9fr .9fr}.v10-layout-renewal-timeline .v10-seo-visual-frame{aspect-ratio:1.4;border-radius:.8rem 3.5rem;transform:none}.v10-layout-renewal-timeline .v10-seo-story-grid{grid-template-columns:1fr 1fr 1fr}.v10-layout-renewal-timeline .v10-story-card:nth-child(2){transform:translateY(1.5rem)}.v10-layout-trial-ruleset .v10-seo-visual-frame{aspect-ratio:1.3;clip-path:polygon(0 0,100% 0,100% 42%,97% 50%,100% 58%,100% 100%,0 100%,0 58%,3% 50%,0 42%);border-radius:1rem;transform:rotate(-1deg)}.v10-layout-trial-ruleset .v10-seo-story-grid{grid-template-columns:.9fr 1.2fr .9fr}@keyframes v10Ambient{0%{transform:translate(-1rem,-1rem)scale(.94)}to{transform:translate(1.4rem,1.2rem)scale(1.08)}}@media (width<=1040px){.v10-seo-hero-grid,.v10-layout-region-panorama .v10-seo-hero-grid,.v10-layout-device-cinema .v10-seo-hero-grid,.v10-layout-mobile-story .v10-seo-hero-grid,.v10-layout-arena .v10-seo-hero-grid,.v10-layout-cinema-rail .v10-seo-hero-grid{grid-template-columns:1fr 1fr;gap:2rem}.v10-seo-hero h1{font-size:clamp(3rem,6vw,5rem)}.v10-seo-content-shell{grid-template-columns:minmax(0,1fr) 18rem;gap:2.25rem}.v10-seo-faq-grid{gap:3rem}}@media (width<=820px){.v10-seo-breadcrumbs{overflow-x:auto}.v10-seo-breadcrumbs ol{width:max-content;max-width:none}.v10-seo-hero{min-height:auto;padding-top:2.5rem}.v10-seo-hero:before{background:linear-gradient(180deg, #08090fb8, #08090f 77%), radial-gradient(circle at 65% 24%, rgba(var(--v10-accent-rgb),.22), transparent 25rem)}.v10-seo-hero-grid,.v10-layout-region-panorama .v10-seo-hero-grid,.v10-layout-device-cinema .v10-seo-hero-grid,.v10-layout-mobile-story .v10-seo-hero-grid,.v10-layout-arena .v10-seo-hero-grid,.v10-layout-fixture-board .v10-seo-hero-grid,.v10-layout-cinema-rail .v10-seo-hero-grid,.v10-layout-evaluation-board .v10-seo-hero-grid,:is(.v10-layout-plan-ledger,.v10-layout-service-constellation,.v10-layout-device-atlas,.v10-layout-availability-radar,.v10-layout-europe-nightline,.v10-layout-network-telemetry,.v10-layout-recovery-console,.v10-layout-programme-timeline,.v10-layout-household-orbit,.v10-layout-trust-manifesto,.v10-layout-renewal-timeline,.v10-layout-trial-ruleset) .v10-seo-hero-grid{grid-template-columns:1fr}.v10-seo-hero-copy{max-width:45rem}.v10-seo-hero h1{max-width:14ch}.v10-seo-hero-visual{width:min(100%,43rem);margin:1rem auto 0}.v10-layout-mobile-story .v10-seo-hero-visual{max-width:25rem}.v10-seo-story{margin-top:0}.v10-seo-story-grid,.v10-layout-region-panorama .v10-seo-story-grid,.v10-layout-connection-journey .v10-seo-story-grid,.v10-layout-device-flow .v10-seo-story-grid,.v10-layout-mobile-story .v10-seo-story-grid,.v10-layout-desktop-console .v10-seo-story-grid,.v10-layout-arena .v10-seo-story-grid,.v10-layout-cinema-rail .v10-seo-story-grid,.v10-layout-channel-map .v10-seo-story-grid{grid-template-columns:1fr 1fr}.v10-layout-region-panorama .v10-story-card:first-child{grid-row:auto;min-height:18rem}.v10-layout-connection-journey .v10-story-card:nth-child(2),.v10-layout-mobile-story .v10-story-card:nth-child(2){margin-top:0;transform:none}.v10-seo-content-shell{grid-template-columns:1fr}.v10-seo-aside{grid-template-columns:1fr 1fr;position:static}.v10-seo-faq-grid,.v10-seo-final-inner{grid-template-columns:1fr}.v10-seo-faq header{position:static}.v10-seo-final-actions{flex-wrap:wrap;display:flex}}@media (width<=580px){.v10-seo-breadcrumbs{padding-top:.75rem;padding-bottom:.75rem}.v10-seo-hero{padding:2.1rem 0 4.5rem}.v10-seo-hero h1{margin-top:.7rem;font-size:clamp(2.75rem,13vw,4.15rem);line-height:.93}.v10-seo-lede{font-size:.98rem;line-height:1.67}.v10-seo-actions{display:grid}.v10-seo-actions .btn{justify-content:center;width:100%}.v10-seo-highlights{display:grid}.v10-seo-highlights li{border-radius:.75rem;width:100%}.v10-seo-byline time:before{display:none}.v10-seo-visual-frame,.v10-layout-region-panorama .v10-seo-visual-frame,.v10-layout-device-cinema .v10-seo-visual-frame,.v10-layout-device-flow .v10-seo-visual-frame,.v10-layout-device-grid .v10-seo-visual-frame,.v10-layout-desktop-console .v10-seo-visual-frame,.v10-layout-quality-lab .v10-seo-visual-frame,.v10-layout-arena .v10-seo-visual-frame,.v10-layout-fixture-board .v10-seo-visual-frame,.v10-layout-cinema-rail .v10-seo-visual-frame,.v10-layout-channel-map .v10-seo-visual-frame,.v10-layout-evaluation-board .v10-seo-visual-frame,:is(.v10-layout-plan-ledger,.v10-layout-service-constellation,.v10-layout-device-atlas,.v10-layout-availability-radar,.v10-layout-europe-nightline,.v10-layout-network-telemetry,.v10-layout-recovery-console,.v10-layout-programme-timeline,.v10-layout-household-orbit,.v10-layout-trust-manifesto,.v10-layout-renewal-timeline,.v10-layout-trial-ruleset) .v10-seo-visual-frame{aspect-ratio:1/1.04;clip-path:none;border-width:1px;border-radius:1.25rem;transform:none;box-shadow:0 24px 60px #0000006b}.v10-layout-mobile-story .v10-seo-visual-frame{aspect-ratio:.82/1.16;border:.4rem solid #151722;border-radius:2.5rem}.v10-seo-story-grid,.v10-layout-region-panorama .v10-seo-story-grid,.v10-layout-connection-journey .v10-seo-story-grid,.v10-layout-device-flow .v10-seo-story-grid,.v10-layout-mobile-story .v10-seo-story-grid,.v10-layout-desktop-console .v10-seo-story-grid,.v10-layout-arena .v10-seo-story-grid,.v10-layout-cinema-rail .v10-seo-story-grid,.v10-layout-channel-map .v10-seo-story-grid,:is(.v10-layout-plan-ledger,.v10-layout-service-constellation,.v10-layout-device-atlas,.v10-layout-availability-radar,.v10-layout-europe-nightline,.v10-layout-network-telemetry,.v10-layout-recovery-console,.v10-layout-programme-timeline,.v10-layout-household-orbit,.v10-layout-trust-manifesto,.v10-layout-renewal-timeline,.v10-layout-trial-ruleset) .v10-seo-story-grid{grid-template-columns:1fr}.v10-story-card,.v10-layout-device-flow .v10-story-card:nth-child(2),.v10-layout-channel-map .v10-story-card:nth-child(2){min-height:15rem}.v10-story-card h3{margin-top:2.6rem}.v10-seo-content-shell{padding-top:3.5rem}.v10-seo-content-section{padding-bottom:3.5rem}.v10-seo-content-section>header{grid-template-columns:1fr;gap:.5rem}.v10-seo-content-section>p,.v10-seo-subsection,.v10-seo-content-section ul{margin-left:0}.v10-seo-content-section h2{font-size:clamp(1.8rem,9vw,2.45rem)}.v10-seo-support-visual{border-radius:1rem}.v10-seo-support-visual img{aspect-ratio:1/.82}.v10-seo-aside{grid-template-columns:1fr}.v10-seo-faq h2{font-size:clamp(2.4rem,11vw,3.5rem)}.v10-seo-final h2{font-size:clamp(2.55rem,12vw,4rem)}.v10-seo-final-actions{display:grid}.v10-seo-final-actions .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.v10-seo-ambient i{animation:none}.v10-story-card,.v10-seo-faq summary svg{transition:none}.v10-story-card:hover{transform:none}}.v10-trial-conversion{background:radial-gradient(circle at 100% 0,#6f68ff2e,#0000 44%),linear-gradient(145deg,#ffffff0e,#ffffff05);border-color:#7771ff4d;position:relative;overflow:hidden}.v10-trial-conversion:after{content:"";border:1px solid #9187ff33;border-radius:50%;width:13rem;height:13rem;position:absolute;bottom:-5rem;right:-3rem}.v10-trial-conversion__copy{z-index:1;position:relative}.v10-trial-conversion h2{letter-spacing:-.035em;margin:.45rem 0 .65rem;font-size:clamp(1.65rem,3vw,2.4rem)}.v10-trial-conversion p{color:#edeffbb3;max-width:65ch;line-height:1.7}.v10-home-editorial{background:radial-gradient(circle at 92% 12%,#566bff24,#0000 29rem),linear-gradient(#0a0b12,#0d0e17);padding:clamp(5.5rem,10vw,9.5rem) 0;position:relative}.v10-home-editorial__lead{grid-template-columns:minmax(0,1.1fr) minmax(17rem,.7fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.v10-home-editorial__lead .eyebrow{color:#8fb5ff;grid-column:1/-1}.v10-home-editorial__lead h2{letter-spacing:-.06em;max-width:17ch;margin:-.35rem 0 0;font-size:clamp(2.8rem,5.7vw,6rem);line-height:.94}.v10-home-editorial__lead p{color:#edeffbb3;margin:0;line-height:1.8}.v10-home-editorial__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.v10-home-editorial__grid article{background:linear-gradient(145deg,#fff1,#ffffff05);border:1px solid #ffffff1a;border-radius:1.35rem;grid-column:span 4;min-height:26rem;padding:1.65rem;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000003d}.v10-home-editorial__grid article:first-child,.v10-home-editorial__grid article:nth-child(6){grid-column:span 5}.v10-home-editorial__grid article:nth-child(2),.v10-home-editorial__grid article:nth-child(5){grid-column:span 7}.v10-home-editorial__grid article:after{content:"";background:radial-gradient(circle,#6e6cff2b,#0000 68%);border-radius:50%;width:12rem;height:12rem;position:absolute;top:-5rem;right:-5rem}.v10-home-editorial__grid article:nth-child(2n):after{background:radial-gradient(circle,#ff739e24,#0000 68%)}.v10-home-editorial__grid article>span{color:#ffffff42;font-size:1.65rem;font-weight:850}.v10-home-editorial__grid h3{letter-spacing:-.035em;max-width:20ch;margin:3.2rem 0 .8rem;font-size:clamp(1.35rem,2.25vw,2rem);line-height:1.08}.v10-home-editorial__grid p{color:#edeffbad;margin:0;line-height:1.72}.v10-home-editorial__grid a{color:#b8caff;justify-content:space-between;align-items:center;gap:.75rem;font-size:.84rem;font-weight:750;text-decoration:none;display:flex;position:absolute;bottom:1.5rem;left:1.65rem;right:1.65rem}.v10-home-link-hub{background:#090a10;padding:clamp(5.5rem,11vw,10rem) 0;position:relative;overflow:hidden}.v10-home-link-hub:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 20%,#6e56ff2e,#0000 33rem);position:absolute;inset:0}.v10-home-link-hub header{text-align:center;max-width:58rem;margin:0 auto clamp(2.8rem,5vw,4.8rem);position:relative}.v10-home-link-hub h2{letter-spacing:-.07em;margin:.7rem 0 1rem;font-size:clamp(3rem,7vw,7.2rem);line-height:.9}.v10-home-link-hub header p{color:#edeffbad;max-width:65ch;margin:0 auto;line-height:1.75}.v10-home-link-hub nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid;position:relative}.v10-home-link-hub nav a{color:#fff;background:linear-gradient(150deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:1.1rem;flex-direction:column;min-height:18rem;padding:1.25rem;text-decoration:none;transition:transform .3s,border-color .3s,background .3s;display:flex}.v10-home-link-hub nav a:hover{background:linear-gradient(150deg,#7668ff29,#ffffff06);border-color:#8b81ff80;transform:translateY(-6px)}.v10-home-link-hub nav small{color:#9eaeff;letter-spacing:.14em;font-size:.64rem;font-weight:850}.v10-home-link-hub nav strong{letter-spacing:-.02em;margin-top:auto;font-size:1.18rem;line-height:1.15}.v10-home-link-hub nav span{color:#edeffb99;margin-top:.65rem;font-size:.79rem;line-height:1.55}@media (width<=1050px){.v10-home-link-hub nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.v10-home-editorial__lead{grid-template-columns:1fr}.v10-home-editorial__lead .eyebrow{grid-column:auto}.v10-home-editorial__grid article,.v10-home-editorial__grid article:first-child,.v10-home-editorial__grid article:nth-child(2),.v10-home-editorial__grid article:nth-child(5),.v10-home-editorial__grid article:nth-child(6){grid-column:span 6}.v10-home-link-hub nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.v10-home-editorial__grid{grid-template-columns:1fr}.v10-home-editorial__grid article,.v10-home-editorial__grid article:first-child,.v10-home-editorial__grid article:nth-child(2),.v10-home-editorial__grid article:nth-child(5),.v10-home-editorial__grid article:nth-child(6){grid-column:auto;min-height:27rem}.v10-home-link-hub nav{grid-template-columns:1fr}.v10-home-link-hub nav a{min-height:14rem}}.page-v10-trial .v9-trial-hero__stage{isolation:isolate;overflow:hidden}.v10-trial-stage-art{z-index:-3;opacity:.62;position:absolute;inset:0}.v10-trial-stage-art:after{content:"";background:linear-gradient(145deg,#08090f33,#08090fe6);position:absolute;inset:0}.v10-trial-stage-art,.v10-trial-stage-art img{width:100%;height:100%;display:block}.v10-trial-stage-art img{object-fit:cover}.page-v10-trial .v9-trial-preview-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0e17c7}.v10-trial-guide{background:linear-gradient(#0a0b11,#0f101a);padding:clamp(5.5rem,10vw,9rem) 0}.v10-trial-guide>.rail>header{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.65fr);align-items:end;gap:2rem 6rem;margin-bottom:3.5rem;display:grid}.v10-trial-guide>.rail>header .eyebrow{color:#8fafff;grid-column:1/-1}.v10-trial-guide h2{letter-spacing:-.055em;max-width:18ch;margin:-.4rem 0 0;font-size:clamp(2.7rem,5.5vw,5.5rem);line-height:.95}.v10-trial-guide header p{color:#edeffbad;margin:0;line-height:1.72}.v10-trial-guide__visual{background:#090a0e;border:1px solid #ffffff1a;border-radius:1.35rem;margin:0 0 1rem;position:relative;overflow:hidden}.v10-trial-guide__visual picture{aspect-ratio:16/7;display:block}.v10-trial-guide__visual img{object-fit:cover;object-position:56% 51%;width:100%;height:100%}.v10-trial-guide__visual figcaption{color:#f7f8ffbf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080dc7;border:1px solid #ffffff1a;border-radius:.8rem;width:fit-content;max-width:min(34rem,100% - 2rem);padding:.7rem .9rem;font-size:.76rem;line-height:1.45;position:absolute;bottom:1rem;left:1rem;right:1rem}.v10-trial-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.v10-trial-guide__grid article{background:radial-gradient(circle at 100% 0,#5d77ff24,#0000 43%),#ffffff09;border:1px solid #ffffff1a;border-radius:1.35rem;min-height:23rem;padding:1.6rem;position:relative}.v10-trial-guide__grid article:nth-child(2n){background:radial-gradient(circle at 100% 0,#d15bff1f,#0000 43%),#ffffff09}.v10-trial-guide__grid article>span{color:#ffffff45;font-size:1.6rem;font-weight:850}.v10-trial-guide__grid h3{letter-spacing:-.03em;max-width:24ch;margin:3rem 0 .75rem;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.08}.v10-trial-guide__grid p{color:#edeffbad;line-height:1.73}.v10-trial-guide__grid a{color:#9fbaff;font-size:.82rem;font-weight:750;text-decoration:none;position:absolute;bottom:1.5rem;left:1.6rem}.v10-trial-faq{background:#090a10;border-block:1px solid #ffffff1a;padding:clamp(5rem,9vw,8rem) 0}.v10-trial-faq__grid{grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);gap:clamp(2rem,7vw,7rem);display:grid}.v10-trial-faq header{align-self:start}.v10-trial-faq header .eyebrow{color:#9fbaff}.v10-trial-faq h2{letter-spacing:-.052em;margin:.75rem 0 0;font-size:clamp(2.45rem,4.7vw,4.5rem);line-height:.96}.v10-trial-faq__grid>div{border-top:1px solid #ffffff1a}.v10-trial-faq details{border-bottom:1px solid #ffffff1a}.v10-trial-faq summary{cursor:pointer;color:#fff;padding:1.35rem 0;font-weight:750;list-style:none}.v10-trial-faq summary::-webkit-details-marker{display:none}.v10-trial-faq details p{color:#edeffbad;margin:-.2rem 0 1.4rem;line-height:1.7}@media (width<=760px){.v10-trial-guide>.rail>header,.v10-trial-faq__grid{grid-template-columns:1fr}.v10-trial-guide>.rail>header .eyebrow{grid-column:auto}}@media (width<=560px){.v10-trial-guide__grid{grid-template-columns:1fr}.v10-trial-guide__visual picture{aspect-ratio:4/3}.v10-trial-guide__visual img{object-position:68% 50%}.v10-trial-guide__grid article{min-height:25rem}}@media (prefers-reduced-motion:reduce){.v10-home-link-hub nav a{transition:none}.v10-home-link-hub nav a:hover{transform:none}}.v9-free-trial-plan{border:1px solid var(--gold,#e8b765);grid-template-columns:minmax(0,1.35fr) auto minmax(17rem,.85fr) auto;align-items:center;gap:clamp(1.1rem,2.2vw,2.2rem);margin:2rem 0 1.6rem;padding:clamp(1.25rem,2.2vw,1.8rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v9-free-trial-plan{border:1px solid color-mix(in srgb, var(--gold,#e8b765) 42%, transparent)}}.v9-free-trial-plan{background:radial-gradient(circle at 8% 10%,#e8b76529,#0000 32%),linear-gradient(115deg,#181614fa,#0d0f13fa);border-radius:1.35rem;box-shadow:0 1.2rem 4rem #00000040,inset 0 1px #ffffff0d}.v9-free-trial-plan:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #e8b76526;border-radius:50%;width:18rem;position:absolute;inset:auto -6rem -8rem auto;box-shadow:0 0 5rem #e8b76514}.v9-free-trial-plan__lead{align-items:center;gap:1rem;min-width:0;display:flex}.v9-free-trial-plan__icon{aspect-ratio:1;color:#12100d;background:linear-gradient(135deg,#ffe2a2,#c88c36);border-radius:1.1rem;flex:none;place-items:center;width:3.75rem;display:grid;box-shadow:0 .7rem 2rem #c88c3638}.v9-free-trial-plan h3{color:#fff;letter-spacing:-.03em;margin:.2rem 0 .35rem;font-size:clamp(1.35rem,2vw,1.85rem)}.v9-free-trial-plan p,.v9-free-trial-plan__facts{color:#ececeeb8}.v9-free-trial-plan p{max-width:35rem;margin:0;line-height:1.55}.v9-free-trial-plan__price{text-align:center;min-width:6.8rem;display:grid}.v9-free-trial-plan__price strong{color:#f8d38d;letter-spacing:-.05em;font-size:clamp(1.7rem,2.7vw,2.35rem)}.v9-free-trial-plan__price span{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.v9-free-trial-plan__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .85rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.v9-free-trial-plan__facts li{align-items:center;gap:.42rem;min-width:0;display:flex}.v9-free-trial-plan__facts .icon{color:#e8b765;flex:none}.v9-free-trial-plan__cta{z-index:1;white-space:nowrap;position:relative}@media (width<=70rem){.v9-free-trial-plan{grid-template-columns:minmax(0,1fr) auto}.v9-free-trial-plan__facts{order:3;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.v9-free-trial-plan__cta{grid-area:1/2;align-self:end}.v9-free-trial-plan__price{grid-area:1/2;align-self:start}}@media (width<=48rem){.v9-free-trial-plan{border-radius:1.15rem;grid-template-columns:1fr;gap:1rem}.v9-free-trial-plan__lead{align-items:flex-start}.v9-free-trial-plan__icon{width:3.2rem}.v9-free-trial-plan__price,.v9-free-trial-plan__cta,.v9-free-trial-plan__facts{grid-area:auto/1}.v9-free-trial-plan__price{text-align:left;align-items:baseline;gap:.65rem;display:flex}.v9-free-trial-plan__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.v9-free-trial-plan__cta{justify-content:center;width:100%}}@media (width<=25rem){.v9-free-trial-plan__facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.v9-free-trial-plan,.v9-free-trial-plan *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}}.v9-trial-page{--v9-gold:#e8b765;--v9-gold-soft:#f7d99d;--v9-ink:#0b0d11;--v9-panel:#12151b;color:#f7f7f8;background:var(--v9-ink)}.v9-trial-page .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0d11c2}.v9-trial-hero{background:radial-gradient(circle at 78% 38%,#cd933d2e,#0000 31rem),radial-gradient(circle at 15% 10%,#54418c24,#0000 32rem),linear-gradient(#0a0c10,#101116 72%,#0c0e12);min-height:46rem;padding:clamp(7rem,11vw,10rem) 0 clamp(5rem,9vw,8rem);position:relative;overflow:hidden}.v9-trial-hero:before{opacity:.18;content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.v9-trial-hero__grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(28rem,.98fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);display:grid;position:relative}.v9-trial-hero__copy{max-width:45rem}.v9-trial-hero h1{letter-spacing:-.066em;margin:1rem 0 1.5rem;font-size:clamp(3.35rem,6.4vw,6.7rem);line-height:.94}.v9-trial-hero h1 span,.v9-trial-assurance h2 span{color:#0000;background:linear-gradient(105deg,#f4cc7f 8%,#d89238 52%,#fff1bd 94%);-webkit-background-clip:text;background-clip:text}.v9-trial-hero__copy>p{color:#f5f5f7b3;max-width:42rem;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.75}.v9-trial-hero__trust{flex-wrap:wrap;gap:.7rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.v9-trial-hero__trust li,.v9-trial-stage-chip,.v9-trial-form-card__badge{color:#ffffffc7;letter-spacing:.02em;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.45rem;font-size:.77rem;font-weight:700;display:inline-flex}.v9-trial-hero__trust li{padding:.65rem .85rem}.v9-trial-hero__trust .icon,.v9-trial-form-card__badge .icon{color:var(--v9-gold)}.v9-trial-hero__stage{perspective:1000px;place-items:center;min-height:31rem;display:grid;position:relative}.v9-trial-orbit{aspect-ratio:1;border:1px solid #e8b76526;border-radius:50%;width:min(31rem,92%);position:absolute;box-shadow:inset 0 0 5rem #e8b7650f,0 0 5rem #e8b76514}.v9-trial-orbit:before,.v9-trial-orbit:after{border-radius:inherit;content:"";border:1px dashed #ffffff14;position:absolute;inset:12%}.v9-trial-orbit:after{border-style:solid;inset:28%}.v9-trial-orbit i{aspect-ratio:1;background:#f1c875;border-radius:50%;width:.55rem;position:absolute;box-shadow:0 0 1.5rem #d4983d}.v9-trial-orbit i:first-child{top:6%;left:30%}.v9-trial-orbit i:nth-child(2){bottom:35%;right:3%}.v9-trial-orbit i:nth-child(3){bottom:2%;left:22%}.v9-trial-preview-card{z-index:2;background:radial-gradient(circle at 85% 15%,#e8b76533,#0000 33%),linear-gradient(145deg,#212022f5,#0c0f14fa);border:1px solid #ffffff1f;border-radius:1.8rem;width:min(29rem,88%);padding:1.15rem;position:relative;transform:rotateY(-7deg)rotateX(4deg);box-shadow:0 2.5rem 6rem #0000007a,inset 0 1px #ffffff14}.v9-trial-preview-card header,.v9-trial-preview-card footer{justify-content:space-between;align-items:center;display:flex}.v9-trial-preview-card header span{color:#ffffffad;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.v9-trial-preview-card header span i{aspect-ratio:1;background:#65d693;border-radius:50%;width:.55rem;box-shadow:0 0 1rem #65d6938c}.v9-trial-preview-card header strong{color:var(--v9-gold-soft);letter-spacing:.12em;background:#e8b76514;border:1px solid #e8b76540;border-radius:999px;padding:.4rem .65rem;font-size:.7rem}.v9-trial-preview-card__time{text-align:center;place-content:center;min-height:13rem;display:grid}.v9-trial-preview-card__time span{color:#fff;letter-spacing:-.09em;text-shadow:0 1rem 3rem #e8b76533;font-size:clamp(5.5rem,10vw,8rem);font-weight:780;line-height:.8}.v9-trial-preview-card__time small{color:#ffffff8c;letter-spacing:.16em;text-transform:uppercase;margin-top:1rem;font-size:.8rem}.v9-trial-preview-card__rails{grid-template-columns:repeat(4,1fr);gap:.55rem;margin-bottom:1.1rem;display:grid}.v9-trial-preview-card__rails i{background:linear-gradient(145deg,#ffffff1f,#0000),linear-gradient(35deg,#32284b,#815f3c);border-radius:.65rem;height:3.7rem}.v9-trial-preview-card__rails i:nth-child(2){background:linear-gradient(35deg,#203d51,#6f805e)}.v9-trial-preview-card__rails i:nth-child(3){background:linear-gradient(35deg,#512b34,#b2663e)}.v9-trial-preview-card__rails i:nth-child(4){background:linear-gradient(35deg,#2e2b4f,#986999)}.v9-trial-preview-card footer{justify-content:flex-start;gap:.45rem}.v9-trial-preview-card footer span{color:#ffffff94;border:1px solid #ffffff14;border-radius:.5rem;padding:.42rem .55rem;font-size:.65rem;font-weight:700}.v9-trial-stage-chip{z-index:3;color:#ffffffd1;background:#101217eb;padding:.7rem .9rem;position:absolute;box-shadow:0 1rem 2.5rem #0000004d}.v9-trial-stage-chip .icon{color:var(--v9-gold)}.v9-trial-stage-chip--one{top:14%;left:0}.v9-trial-stage-chip--two{bottom:12%;right:0}.v9-trial-form-section{background:linear-gradient(90deg,#0000 49.9%,#ffffff0b 50%,#0000 50.1%),#0d0f13;padding:clamp(5rem,9vw,8.5rem) 0;position:relative}.v9-trial-form-grid{grid-template-columns:minmax(0,1fr) minmax(25rem,.78fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.v9-trial-form-copy h2,.v9-trial-facts h2,.v9-trial-assurance h2,.v9-trial-links h2{letter-spacing:-.055em;margin:.8rem 0 1rem;font-size:clamp(2.35rem,4.5vw,4.7rem);line-height:1}.v9-trial-form-copy>p,.v9-trial-assurance__grid>div>p{color:#ffffffa8;max-width:40rem;line-height:1.75}.v9-trial-steps{gap:1rem;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.v9-trial-steps li{grid-template-columns:2.7rem 1fr;align-items:start;gap:1rem;display:grid}.v9-trial-steps li>span{aspect-ratio:1;width:2.7rem;color:var(--v9-gold-soft);background:#e8b76512;border:1px solid #e8b76547;border-radius:.8rem;place-items:center;font-size:.7rem;font-weight:800;display:grid}.v9-trial-steps strong{color:#fff}.v9-trial-steps p{color:#ffffff8f;margin:.25rem 0 0;font-size:.88rem;line-height:1.55}.v9-trial-form-card{background:radial-gradient(circle at 90% 5%,#e8b7651f,#0000 38%),linear-gradient(145deg,#19191b,#111419);border:1px solid #e8b76540;border-radius:1.6rem;padding:clamp(1.35rem,3vw,2.2rem);position:relative;box-shadow:0 2rem 6rem #00000057,inset 0 1px #ffffff0f}.v9-trial-form-card:before{z-index:-1;border-radius:inherit;content:"";filter:blur(1rem);opacity:.35;background:linear-gradient(135deg,#ffe3a94d,#0000 42%,#795cb529);position:absolute;inset:-1px}.v9-trial-form-card header h3,.v9-trial-unavailable h3{color:#fff;letter-spacing:-.04em;margin:1rem 0 .4rem;font-size:clamp(1.65rem,3vw,2.25rem)}.v9-trial-form-card header>p,.v9-trial-unavailable>p{color:#ffffff8f;margin:0}.v9-trial-form-card .field{margin:1.7rem 0 1.15rem}.v9-trial-form-card .field>label{color:#fff;margin-bottom:.55rem;font-size:.88rem;font-weight:700;display:block}.v9-trial-form-card .form-control{background:#05070aa6;border-color:#ffffff24;min-height:3.6rem}.v9-trial-form-card .form-control:focus{border-color:var(--v9-gold);box-shadow:0 0 0 3px #e8b76524}.v9-trial-form-card .field-hint{color:#ffffff73;margin:.55rem 0 0;font-size:.72rem;line-height:1.5}.v9-trial-policy{color:#ffffff9e;grid-template-columns:1.15rem 1fr;align-items:start;gap:.7rem;margin:1rem 0 1.35rem;font-size:.76rem;line-height:1.55;display:grid}.v9-trial-policy input{accent-color:#d69b43;width:1.1rem;height:1.1rem;margin-top:.08rem}.v9-trial-policy a{color:var(--v9-gold-soft);text-underline-offset:.2em;-webkit-text-decoration:underline #e8b76566;text-decoration:underline #e8b76566}.v9-trial-form-card__fineprint{color:#ffffff6b;justify-content:center;align-items:center;gap:.4rem;margin:.85rem 0 0;font-size:.69rem;display:flex}.v9-trial-form-card__fineprint .icon{color:#78d5a0}.v9-trial-form-errors{color:#ffd7d7;background:#7e232321;border:1px solid #eb707059;border-radius:.8rem;margin:1.3rem 0 0;padding:.9rem 1rem;font-size:.78rem}.v9-trial-form-errors ul{margin:.45rem 0 0;padding-left:1.1rem}.v9-trial-unavailable>div{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.v9-honeypot{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.v9-trial-facts{background:#101217;padding:clamp(5rem,9vw,8.5rem) 0}.v9-trial-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.v9-trial-fact-grid article{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #ffffff14;border-radius:1.15rem;min-height:13rem;padding:1.35rem}.v9-trial-fact-grid article>span{aspect-ratio:1;width:2.8rem;color:var(--v9-gold);background:#e8b76517;border-radius:.85rem;place-items:center;display:grid}.v9-trial-fact-grid h3{color:#fff;margin:1.2rem 0 .45rem;font-size:1.05rem}.v9-trial-fact-grid p{color:#ffffff8c;margin:0;font-size:.83rem;line-height:1.6}.v9-trial-assurance{background:radial-gradient(circle at 20% 20%,#5b459624,#0000 34rem),#0b0d11;padding:clamp(5rem,9vw,8.5rem) 0}.v9-trial-assurance__grid{grid-template-columns:minmax(0,1fr) minmax(24rem,.72fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.v9-trial-assurance dl{background:#ffffff06;border:1px solid #ffffff14;border-radius:1.3rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.v9-trial-assurance dl div{border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;min-height:7.5rem;padding:1.15rem}.v9-trial-assurance dl div:nth-child(2n){border-right:0}.v9-trial-assurance dl div:nth-last-child(-n+2){border-bottom:0}.v9-trial-assurance dt{color:#ffffff73;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.v9-trial-assurance dd{color:#fff;margin:.8rem 0 0;font-size:1.05rem;font-weight:700}.v9-trial-links{background:#0f1115;border-top:1px solid #ffffff0f;padding:clamp(4.5rem,8vw,7rem) 0}.v9-trial-links header{max-width:48rem}.v9-trial-links>.rail>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.v9-trial-links a{min-height:7.5rem;color:var(--v9-gold);background:#ffffff06;border:1px solid #ffffff14;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:1rem;text-decoration:none;display:grid}.v9-trial-links a:hover{background:#e8b7650d;border-color:#e8b7654d;transform:translateY(-2px)}.v9-trial-links a>.icon:first-child{width:1.6rem;height:1.6rem}.v9-trial-links strong{color:#fff;display:block}.v9-trial-links small{color:#ffffff7a;margin-top:.3rem;line-height:1.45;display:block}@media (width<=64rem){.v9-trial-hero__grid,.v9-trial-form-grid,.v9-trial-assurance__grid{grid-template-columns:1fr}.v9-trial-hero__copy{max-width:52rem}.v9-trial-hero__stage{min-height:28rem}.v9-trial-form-grid{max-width:46rem}.v9-trial-fact-grid,.v9-trial-links>.rail>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.v9-trial-hero{min-height:auto;padding-top:6.5rem}.v9-trial-hero h1{font-size:clamp(2.75rem,14vw,4.4rem)}.v9-trial-hero__stage{min-height:22rem}.v9-trial-preview-card{border-radius:1.35rem;width:92%;transform:none}.v9-trial-preview-card__time{min-height:9rem}.v9-trial-preview-card__time span{font-size:5rem}.v9-trial-preview-card__rails i{height:2.8rem}.v9-trial-stage-chip--one{top:5%;left:0}.v9-trial-stage-chip--two{bottom:3%;right:0}.v9-trial-form-section{background:#0d0f13}.v9-trial-form-grid{gap:2.5rem}.v9-trial-fact-grid,.v9-trial-links>.rail>div{grid-template-columns:1fr}.v9-trial-fact-grid article{min-height:auto}.v9-trial-assurance dl{grid-template-columns:1fr}.v9-trial-assurance dl div,.v9-trial-assurance dl div:nth-child(2n),.v9-trial-assurance dl div:nth-last-child(-n+2){border-bottom:1px solid #ffffff12;border-right:0;min-height:6.2rem}.v9-trial-assurance dl div:last-child{border-bottom:0}}@media (width<=24rem){.v9-trial-hero__trust{display:grid}.v9-trial-preview-card footer{grid-template-columns:repeat(2,1fr);display:grid}.v9-trial-stage-chip{font-size:.67rem}}.v9-trial-credentials{background:radial-gradient(circle at 94% 0, #e8b7651c, transparent 28rem), var(--transaction-card,#15171c);border-color:#e8b76545;overflow:hidden}.v9-trial-credentials__heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;display:grid}.v9-trial-countdown{text-align:right;background:#e8b7650f;border:1px solid #e8b76540;border-radius:.9rem;min-width:12rem;padding:.85rem 1rem;display:grid}.v9-trial-countdown span,.v9-trial-fallback__deadline span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.v9-trial-countdown strong{color:#f3ce87;font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:.95rem}.v9-trial-credential-alert,.v9-trial-email-status,.v9-trial-fallback{align-items:flex-start;gap:.85rem;display:flex}.v9-trial-credential-alert{color:#f0c878;background:#e8b7650e;border:1px solid #e8b7652e;border-radius:.85rem;margin:1.25rem 0 1.5rem;padding:.9rem 1rem}.v9-trial-credential-alert .icon,.v9-trial-email-status .icon,.v9-trial-fallback>.transaction-state-icon{flex:none}.v9-trial-credential-alert strong,.v9-trial-email-status strong{color:#fff;font-size:.86rem;display:block}.v9-trial-credential-alert p,.v9-trial-email-status p{color:#ffffff8f;margin:.2rem 0 0;font-size:.76rem;line-height:1.5}.v9-trial-credential-section{border-top:1px solid #ffffff12;margin-top:1.5rem;padding-top:1.5rem}.v9-trial-credential-section>div:first-child h3{color:#fff;margin:.35rem 0;font-size:1.2rem}.v9-trial-credential-section>div:first-child p{color:#ffffff85;max-width:45rem;margin:0;font-size:.8rem;line-height:1.55}.v9-trial-credential-list{gap:.65rem;margin:1rem 0 0;display:grid}.v9-trial-credential-list>div{background:#00000029;border:1px solid #ffffff12;border-radius:.8rem;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:1rem;padding:.75rem;display:grid}.v9-trial-credential-list dt{color:#ffffff78;font-size:.72rem;font-weight:700}.v9-trial-credential-list dd{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;margin:0;display:grid}.v9-trial-credential-list code,.v9-trial-m3u__value code{color:#fff;white-space:nowrap;scrollbar-width:thin;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;line-height:1.55;overflow-x:auto}.v9-trial-credential-list code.is-masked{letter-spacing:.13em}.v9-trial-credential-list button,.v9-trial-m3u__value button,.v9-trial-credential-actions{align-items:center;gap:.35rem;display:inline-flex}.v9-trial-credential-list button,.v9-trial-m3u__value button{color:#f0cc85;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.55rem;min-height:2.25rem;padding:.45rem .65rem;font-size:.7rem;font-weight:700}.v9-trial-credential-list button:hover,.v9-trial-m3u__value button:hover{background:#e8b76512;border-color:#e8b76559}.v9-trial-m3u__value{background:#0000002e;border:1px solid #ffffff12;border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1rem;padding:.85rem;display:grid}.v9-trial-email-status{color:#74ce9d;background:#4aa4740e;border:1px solid #5cbf8933;border-radius:.85rem;margin-top:1.4rem;padding:1rem}.v9-trial-credential-links{margin-top:1.35rem}.v9-trial-device-links{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.v9-trial-device-links a{color:#ffffff9e;background:#ffffff06;border:1px solid #ffffff14;border-radius:.55rem;padding:.5rem .65rem;font-size:.7rem;font-weight:700;text-decoration:none}.v9-trial-device-links a:hover{color:#fff;border-color:#e8b7654d}.v9-trial-fallback{background:linear-gradient(140deg,#e8b76512,#ffffff05);border-color:#e8b7653d;padding:clamp(1.2rem,3vw,1.7rem)}.v9-trial-fallback h2{color:#fff;margin:.35rem 0 .5rem}.v9-trial-fallback p{color:#ffffff9e;line-height:1.6}.v9-trial-fallback__deadline{background:#0000001f;border:1px solid #e8b76533;border-radius:.75rem;max-width:20rem;margin:1rem 0;padding:.8rem .9rem;display:grid}.v9-trial-fallback__deadline strong{color:#f3cf88;font-variant-numeric:tabular-nums;margin-top:.35rem}@media (width<=46rem){.v9-trial-credentials__heading,.v9-trial-credential-list>div{grid-template-columns:1fr}.v9-trial-countdown{text-align:left;min-width:0}.v9-trial-credential-list dd,.v9-trial-m3u__value{grid-template-columns:1fr}.v9-trial-credential-list button,.v9-trial-m3u__value button{justify-content:center}.v9-trial-credential-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v9-trial-fallback{display:grid}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
