:root{color-scheme:dark;--ink: #f5f7fa;--muted: #aab7c4;--subtle: #7e8b98;--bg: #0b1118;--bg-deep: #070b10;--panel: #111b25;--panel-2: #152330;--line: #243543;--accent: #ff6b4a;--accent-strong: #ff8468;--cool: #62d9d2;--cool-soft: #b8f3ef;--warning: #ffcc66;--radius-sm: .75rem;--radius: 1.25rem;--radius-lg: 2rem;--shadow: 0 24px 70px rgb(0 0 0 / .28);--shell: min(72rem, calc(100% - 2.5rem) )}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:20rem;color:var(--ink);background:radial-gradient(circle at 75% -10%,rgb(98 217 210 / .11),transparent 30rem),var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.65;text-rendering:optimizeLegibility}a{color:inherit;text-underline-offset:.2em}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid var(--cool);outline-offset:4px}.skip-link{position:fixed;top:1rem;left:1rem;z-index:100;padding:.75rem 1rem;color:var(--bg-deep);background:var(--cool-soft);border-radius:var(--radius-sm);font-weight:800;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.shell{width:var(--shell);margin-inline:auto}.prose-shell{max-width:49rem}.site-header{position:relative;z-index:10;border-bottom:1px solid rgb(255 255 255 / .08);background:#070b10d6;backdrop-filter:blur(18px)}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:4.75rem;gap:1.5rem}.brand{display:inline-flex;align-items:center;gap:.7rem;color:var(--ink);font-weight:850;letter-spacing:-.025em;text-decoration:none;white-space:nowrap}.brand:hover{color:var(--ink)}.brand-mark{display:grid;width:2rem;aspect-ratio:1;place-items:center;color:var(--bg-deep);background:linear-gradient(140deg,var(--accent-strong),var(--warning));border-radius:.65rem;font-size:.95rem;font-weight:950;box-shadow:0 0 0 4px #ff6b4a1f}.nav-list{display:flex;align-items:center;gap:.2rem;margin:0;padding:0;list-style:none}.nav-list a{display:block;padding:.65rem .75rem;color:var(--muted);border-radius:.6rem;font-size:.9rem;font-weight:700;text-decoration:none}.nav-list a:hover,.nav-list a[aria-current=page]{color:var(--ink);background:#ffffff0f}.hero{position:relative;overflow:hidden;padding:clamp(4.5rem,9vw,8rem) 0 clamp(4rem,8vw,7rem)}.hero:after{position:absolute;inset:auto -10% -35% 40%;height:30rem;background:radial-gradient(circle,rgb(255 107 74 / .13),transparent 68%);content:"";pointer-events:none}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:center;gap:clamp(3rem,7vw,6rem)}.eyebrow,.card-eyebrow{margin:0 0 .9rem;color:var(--cool);font-size:.78rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}h1,h2,h3{margin-top:0;color:var(--ink);line-height:1.08;letter-spacing:-.04em}h1{max-width:12ch;margin-bottom:1.4rem;font-size:clamp(3rem,7vw,5.8rem)}h2{margin-bottom:1rem;font-size:clamp(2rem,4vw,3.35rem)}h3{margin-bottom:.7rem;font-size:clamp(1.2rem,2.2vw,1.55rem);letter-spacing:-.025em}.lead{max-width:40rem;margin:0;color:var(--muted);font-size:clamp(1.08rem,2vw,1.3rem);line-height:1.65}.actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:.75rem 1.1rem;color:#12171d;background:var(--accent-strong);border:1px solid transparent;border-radius:.8rem;font-weight:850;text-decoration:none;box-shadow:0 12px 35px #ff6b4a2e}.button:hover{color:#12171d;background:#ff9b84}.button-secondary{color:var(--ink);background:transparent;border-color:var(--line);box-shadow:none}.button-secondary:hover{color:var(--ink);background:var(--panel-2)}.device-map{position:relative;min-height:27rem;padding:1.25rem;background:linear-gradient(155deg,#152330e6,#090f15f5);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.device-map:before{position:absolute;inset:1.25rem;border:1px dashed rgb(98 217 210 / .25);border-radius:1.3rem;content:""}.device-stick{position:absolute;top:3.2rem;left:50%;width:6.5rem;height:11.5rem;border:1px solid #2e3b46;border-radius:1.4rem;background:linear-gradient(150deg,#202a33,#090d12 70%);box-shadow:1rem 1.2rem 2.5rem #00000057;transform:translate(-50%) rotate(8deg)}.device-stick:after{position:absolute;bottom:-1.4rem;left:50%;width:2.6rem;height:1.6rem;border-radius:0 0 .35rem .35rem;background:#111820;content:"";transform:translate(-50%)}.signal{position:absolute;display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;color:var(--muted);background:#0b1118e0;border:1px solid var(--line);border-radius:.8rem;font-size:.8rem;font-weight:750}.signal:before{width:.6rem;aspect-ratio:1;background:var(--cool);border-radius:50%;box-shadow:0 0 1rem var(--cool);content:""}.signal-model{top:2.5rem;left:1rem}.signal-os{top:8.5rem;right:.8rem}.signal-method{bottom:6rem;left:1rem}.map-result{position:absolute;right:1.25rem;bottom:1.25rem;left:1.25rem;padding:1rem 1.15rem;color:var(--cool-soft);background:#62d9d214;border:1px solid rgb(98 217 210 / .25);border-radius:1rem;font-size:.9rem;font-weight:750}.trust-row{border-block:1px solid var(--line);background:#111b258c}.trust-list{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:1.3rem 0;list-style:none}.trust-list li{padding:.3rem 1.5rem;color:var(--muted);border-right:1px solid var(--line);text-align:center;font-size:.9rem;font-weight:750}.trust-list li:first-child{padding-left:0}.trust-list li:last-child{padding-right:0;border-right:0}.section{padding:clamp(4.5rem,8vw,7.5rem) 0}.section-tight{padding:clamp(3rem,6vw,5rem) 0}.section-muted{background:var(--bg-deep);border-block:1px solid rgb(255 255 255 / .05)}.section-header{max-width:45rem;margin-bottom:2.5rem}.section-header p:last-child{margin-bottom:0;color:var(--muted);font-size:1.08rem}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.price-card{display:flex;min-width:0;flex-direction:column;padding:1.4rem;background:linear-gradient(155deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--radius)}.price-card-featured{border-color:#ff6b4a99;box-shadow:0 20px 55px #ff6b4a17}.device-count{margin:0 0 1rem;color:var(--cool);font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.plan-list{margin:0 0 1.4rem;padding:0;list-style:none}.plan-list li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.75rem 0;color:var(--muted);border-bottom:1px solid var(--line)}.plan-list strong{color:var(--ink);white-space:nowrap}.included-note{margin:auto 0 1.25rem;padding:.75rem;color:var(--cool-soft);background:#62d9d212;border-radius:var(--radius-sm);font-size:.82rem;font-weight:750}.payment-list{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.25rem 0 0;padding:0;list-style:none}.payment-list li{padding:.55rem .75rem;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:999px;font-size:.86rem;font-weight:750}.guide-card,.info-card{padding:1.5rem;background:linear-gradient(155deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:var(--radius)}.guide-card{display:flex;min-height:17rem;flex-direction:column;transition:border-color .18s ease,transform .18s ease}.guide-card:hover{border-color:#62d9d28c;transform:translateY(-3px)}.guide-card h3 a{text-decoration:none}.guide-card>p:not(.card-eyebrow){margin:0 0 1.4rem;color:var(--muted)}.text-link{margin-top:auto;color:var(--cool-soft);font-weight:800;text-decoration:none}.comparison-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.comparison{width:100%;min-width:43rem;border-collapse:collapse;background:var(--panel)}.comparison caption{padding:1rem;color:var(--muted);background:var(--panel-2);text-align:left;font-weight:750}.comparison th,.comparison td{padding:1rem;border-top:1px solid var(--line);text-align:left;vertical-align:top}.comparison th{color:var(--ink);font-size:.86rem}.comparison td{color:var(--muted)}.status{display:inline-flex;align-items:center;gap:.4rem;color:var(--cool-soft);font-size:.82rem;font-weight:800}.status:before{width:.45rem;aspect-ratio:1;background:var(--cool);border-radius:50%;content:""}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;counter-reset:steps}.step{position:relative;padding:4.3rem 1.5rem 1.5rem;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);counter-increment:steps}.step:before{position:absolute;top:1.25rem;left:1.5rem;display:grid;width:2.25rem;aspect-ratio:1;place-items:center;color:var(--bg-deep);background:var(--cool);border-radius:50%;content:counter(steps);font-weight:900}.step p{margin-bottom:0;color:var(--muted)}.callout{padding:1.35rem 1.5rem;background:#62d9d212;border:1px solid rgb(98 217 210 / .25);border-radius:var(--radius)}.callout-warning{background:#ffcc6612;border-color:#ffcc664d}.callout p:last-child{margin-bottom:0}.cta-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:clamp(2rem,5vw,3.5rem);background:radial-gradient(circle at 100% 0,rgb(255 107 74 / .2),transparent 25rem),var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.cta-panel h2{max-width:18ch;margin-bottom:.7rem;font-size:clamp(2rem,4vw,3rem)}.cta-panel p{max-width:45rem;margin:0;color:var(--muted)}.guide-hero{padding:clamp(3.5rem,7vw,6rem) 0 3rem;background:linear-gradient(180deg,rgb(21 35 48 / .7),transparent);border-bottom:1px solid var(--line)}.guide-hero h1{max-width:16ch;font-size:clamp(2.6rem,6vw,4.7rem)}.updated{margin:1.5rem 0 0;color:var(--subtle);font-size:.87rem;font-weight:700}.breadcrumbs{margin-bottom:2rem}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;color:var(--subtle);list-style:none;font-size:.82rem;font-weight:700}.breadcrumbs li+li:before{margin-right:.45rem;color:#596775;content:"/"}.breadcrumbs a{color:var(--muted)}.prose{padding-top:3.5rem;padding-bottom:6rem;color:#c6d0d9;font-size:1.05rem}.prose h2{margin-top:3.4rem;font-size:clamp(1.8rem,3vw,2.5rem)}.prose h3{margin-top:2.2rem}.prose p,.prose ul,.prose ol{margin-top:0;margin-bottom:1.25rem}.prose li+li{margin-top:.55rem}.prose strong{color:var(--ink)}.prose a{color:var(--cool-soft)}.prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:.94rem}.prose th,.prose td{min-width:8rem;padding:.85rem 1rem;border:1px solid var(--line);text-align:left;vertical-align:top}.prose th{color:var(--ink);background:var(--panel-2)}.prose blockquote{margin:2rem 0;padding:1.25rem 1.5rem;color:var(--cool-soft);background:#62d9d212;border-left:4px solid var(--cool);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.prose details{margin:1rem 0;padding:1rem 1.15rem;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm)}.prose summary{color:var(--ink);cursor:pointer;font-weight:800}.prose details>*:last-child{margin-bottom:0}.index-hero{padding:4.5rem 0 2.5rem}.index-hero h1{max-width:17ch;font-size:clamp(2.6rem,6vw,4.8rem)}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.blog-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .18s ease,transform .18s ease}.blog-card:hover{border-color:#62d9d28c;transform:translateY(-3px)}.blog-card-image{display:block;overflow:hidden;background:var(--bg-deep)}.blog-card-image img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.blog-card-body{display:flex;flex:1;flex-direction:column;padding:1.35rem}.blog-card h2{margin-bottom:.8rem;font-size:1.35rem}.blog-card h2 a{color:var(--ink);text-decoration:none}.blog-card-body>p:not(.card-eyebrow){margin:0 0 1.25rem;color:var(--muted)}.blog-hero h1{max-width:19ch}.article-image-wrap{margin-top:2rem}.article-image{display:block;width:100%;max-height:35rem;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.blog-prose nav{margin:0 0 2.5rem;padding:1.25rem 1.5rem;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.blog-prose nav:before{display:block;margin-bottom:.75rem;color:var(--ink);content:"On this page";font-weight:850}.blog-prose nav ul{columns:2;margin:0}.article-cta{margin-top:4rem;padding:clamp(1.5rem,5vw,2.5rem);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-lg)}.article-cta h2{margin-top:0}.article-cta p{color:var(--muted)}.site-footer{padding-top:4.5rem;background:var(--bg-deep);border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:3rem;padding-bottom:3.5rem}.brand-footer{margin-bottom:1rem}.footer-note{max-width:30rem;margin:0;color:var(--muted)}.footer-heading{margin-bottom:1rem;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.footer-links{margin:0;padding:0;list-style:none}.footer-links li+li{margin-top:.55rem}.footer-links a{color:var(--muted);text-decoration:none}.footer-bottom{display:flex;justify-content:space-between;gap:2rem;padding:1.5rem 0 2rem;color:var(--subtle);border-top:1px solid var(--line);font-size:.78rem}.footer-bottom p{margin:0}@media(max-width:58rem){.header-inner{align-items:flex-start;flex-direction:column;padding-block:1rem}.nav-list{flex-wrap:wrap}.nav-list a{padding:.45rem .55rem}.hero-grid,.cta-panel{grid-template-columns:1fr}.hero-grid{gap:3rem}.device-map{width:min(100%,32rem);min-height:24rem;margin-inline:auto}.card-grid,.blog-grid,.steps,.pricing-grid,.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1 / -1}}@media(max-width:38rem){:root{--shell: min(100% - 1.5rem, 72rem)}.hero{padding-top:3.5rem}h1{font-size:clamp(2.6rem,15vw,4.2rem)}.trust-list,.card-grid,.blog-grid,.steps,.pricing-grid,.footer-grid{grid-template-columns:1fr}.trust-list li,.trust-list li:first-child,.trust-list li:last-child{padding:.8rem 0;border-right:0;border-bottom:1px solid var(--line)}.trust-list li:last-child{border-bottom:0}.guide-card{min-height:0}.blog-prose nav ul{columns:1}.device-map{min-height:22rem}.signal{font-size:.7rem}.signal-model{top:2rem}.signal-os{top:7rem}.cta-panel{align-items:start}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column}}.experience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.experience-card{overflow:hidden;background:linear-gradient(155deg,#151410,#090909 75%);border:1px solid rgb(212 175 55 / .22);border-radius:1.15rem;box-shadow:0 22px 60px #0000004d}.experience-card-wide{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);align-items:stretch}.experience-card img{width:100%;height:100%;min-height:16rem;aspect-ratio:16 / 9;object-fit:cover}.experience-card-wide img{aspect-ratio:16 / 8}.experience-card>div{padding:1.5rem}.experience-card h3{margin-bottom:.65rem;font-size:clamp(1.35rem,2vw,2rem)}.experience-card p:last-child{margin:0;color:var(--muted)}.popular-label{position:absolute;top:.8rem;right:.8rem;margin:0;padding:.35rem .55rem;color:#1a1303;background:var(--gold-gradient);border-radius:999px;font-size:.68rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.price-from{display:flex;align-items:baseline;gap:.45rem;margin:.15rem 0 1rem;color:var(--muted)}.price-from strong{color:var(--accent-strong);font-size:1.9rem}.plan-list-actions li{align-items:center}.plan-list-actions li>span{display:grid;gap:.15rem}.plan-list-actions li>span>span{font-size:.82rem}.plan-list-actions strong{font-size:1.1rem}.plan-order-link{padding:.42rem .65rem;color:#f8e6ae;background:#d4af3714;border:1px solid rgb(212 175 55 / .34);border-radius:999px;font-size:.74rem;font-weight:850;text-decoration:none}.plan-order-link:hover{color:#171104;background:var(--gold-gradient)}.price-features{display:grid;gap:.6rem;margin:0 0 1.2rem;padding:0;color:var(--muted);list-style:none;font-size:.82rem}.price-features li{display:grid;grid-template-columns:auto 1fr;gap:.5rem}.price-features li:before{color:var(--accent-strong);content:"✓";font-weight:900}.request-layout{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem);align-items:start}.request-intro{position:sticky;top:7rem}.request-intro>p:not(.eyebrow){color:var(--muted)}.request-steps{display:grid;gap:1.2rem;margin:2rem 0;padding:0;list-style:none;counter-reset:request-step}.request-steps li{display:grid;grid-template-columns:2.3rem 1fr;gap:.8rem;counter-increment:request-step}.request-steps li:before{display:grid;width:2.3rem;height:2.3rem;place-items:center;color:#171104;background:var(--gold-gradient);border-radius:50%;content:counter(request-step);font-size:.8rem;font-weight:900}.request-steps strong,.request-steps span{grid-column:2}.request-steps span{margin-top:-.55rem;color:var(--muted);font-size:.9rem}.request-form{padding:clamp(1.25rem,3vw,2.25rem);background:linear-gradient(145deg,#17150f,#090909 72%);border:1px solid rgb(212 175 55 / .28);border-radius:1.2rem;box-shadow:0 28px 80px #00000061,0 0 45px #d4af370d}.request-form>.form-grid+.form-grid{margin-top:1rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form-field{display:grid;gap:.5rem;min-width:0;margin:0;padding:0;color:#f4eedc;border:0;font-size:.84rem;font-weight:800}.form-field-wide{grid-column:1 / -1}.form-field small{color:var(--subtle);font-weight:600}.form-field input:not([type=radio]),.form-field select,.form-field textarea{width:100%;padding:.85rem .9rem;color:var(--ink);background:#0a0a09;border:1px solid rgb(212 175 55 / .2);border-radius:.6rem;font:inherit;font-weight:600}.form-field textarea{resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--accent-strong);box-shadow:0 0 0 3px #d4af3724;outline:none}.form-choice{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.form-choice legend{width:100%;margin-bottom:.15rem}.form-choice label{display:inline-flex;align-items:center;gap:.45rem;color:var(--muted);font-weight:700}.form-choice input{accent-color:var(--accent-strong)}.form-note{margin:1.1rem 0 0;color:var(--subtle);font-size:.78rem}.form-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.form-actions .button{font:inherit;cursor:pointer}@media(max-width:62rem){.experience-card-wide,.request-layout{grid-template-columns:1fr}.request-intro{position:static}}@media(max-width:38rem){.experience-grid,.form-grid{grid-template-columns:1fr}.experience-card-wide{display:block}.experience-card img,.experience-card-wide img{min-height:auto;aspect-ratio:16 / 9}.form-field-wide{grid-column:auto}.form-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--ink: #fffdf7;--muted: #c7c0ae;--subtle: #928b7b;--bg: #070706;--bg-deep: #020202;--panel: #0e0e0d;--panel-2: #15130f;--line: rgb(225 185 73 / .2);--accent: #d4af37;--accent-strong: #f0c95b;--cool: #d4af37;--cool-soft: #ffe7a1;--warning: #f4d77b;--radius-sm: .55rem;--radius: 1rem;--radius-lg: 1.5rem;--shadow: 0 28px 90px rgb(0 0 0 / .56);--gold-gradient: linear-gradient(135deg, #fff0ac 0%, #e2b94f 42%, #a97716 100%);--shell: min(76rem, calc(100% - 2.5rem) )}html{background:var(--bg-deep)}body{position:relative;color:var(--ink);background:radial-gradient(circle at 80% 4%,rgb(212 175 55 / .09),transparent 28rem),linear-gradient(180deg,#090908 0,var(--bg) 28rem,#050505 100%);font-family:Segoe UI Variable Text,Segoe UI,ui-sans-serif,system-ui,sans-serif}body:before{position:fixed;z-index:-1;inset:0;background-image:linear-gradient(rgb(255 255 255 / .014) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .014) 1px,transparent 1px);background-size:4rem 4rem;mask-image:linear-gradient(to bottom,black,transparent 70%);content:"";pointer-events:none}h1,h2,h3,.brand-name{font-family:Segoe UI Variable Display,Trebuchet MS,Segoe UI,sans-serif}h1,h2,h3{letter-spacing:-.045em}h1{line-height:.98}h2{max-width:18ch}a:hover{color:var(--cool-soft)}:focus-visible{outline-color:var(--accent-strong)}.site-header{position:sticky;top:0;z-index:50;border-bottom-color:#e1b94929;background:#030303e0;box-shadow:0 12px 40px #00000038;backdrop-filter:blur(22px) saturate(130%)}.header-inner{min-height:5.25rem}.brand{gap:.8rem}.logo-mark{width:2.7rem;height:2.7rem;overflow:visible;filter:drop-shadow(0 8px 18px rgb(212 175 55 / .25))}.logo-mark-frame{fill:#d4af37;stroke:#ffe59a;stroke-width:1.1}.logo-mark-play{fill:#070706}.brand-name{display:inline-flex;align-items:baseline;gap:.25rem;text-transform:uppercase;letter-spacing:-.055em}.brand-name strong{font-size:1.02rem;font-weight:900}.brand-name em{color:var(--accent-strong);font-size:1.02rem;font-style:normal;font-weight:900}.desktop-nav{display:flex;align-items:center;gap:1rem}.nav-list{gap:.05rem}.nav-list a{position:relative;padding:.75rem .55rem;border-radius:0;font-size:.78rem;letter-spacing:.015em}.nav-list a:after{position:absolute;right:.55rem;bottom:.45rem;left:.55rem;height:1px;background:var(--gold-gradient);content:"";opacity:0;transform:scaleX(.35);transition:opacity .16s ease,transform .16s ease}.nav-list a:hover,.nav-list a[aria-current=page]{color:var(--ink);background:transparent}.nav-list a:hover:after,.nav-list a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.header-cta{padding:.72rem 1rem;color:#100d05;background:var(--gold-gradient);border:1px solid #f8dc81;border-radius:.55rem;box-shadow:0 10px 30px #d4af3729;font-size:.78rem;font-weight:900;text-decoration:none;text-transform:uppercase;letter-spacing:.04em}.header-cta:hover{color:#100d05;filter:brightness(1.08)}.mobile-nav{display:none}.hero{isolation:isolate;padding:clamp(5rem,9vw,8.5rem) 0 clamp(4.5rem,8vw,7rem)}.hero:before{position:absolute;z-index:-1;top:-15rem;left:-18rem;width:42rem;height:42rem;background:radial-gradient(circle,rgb(212 175 55 / .12),transparent 68%);content:""}.hero:after{inset:auto -8% -45% 35%;height:38rem;background:radial-gradient(circle,rgb(212 175 55 / .11),transparent 65%)}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(30rem,1.08fr);gap:clamp(2.5rem,6vw,6rem)}.hero h1{max-width:10.5ch;margin-bottom:1.7rem;font-size:clamp(3.4rem,6.4vw,6.4rem);text-wrap:balance}.hero .lead{max-width:36rem}.eyebrow,.card-eyebrow{color:var(--accent-strong);letter-spacing:.18em}.eyebrow:before{display:inline-block;width:2.25rem;height:1px;margin-right:.75rem;vertical-align:middle;background:var(--gold-gradient);content:""}.button{min-height:3.35rem;padding:.85rem 1.35rem;color:#100d05;background:var(--gold-gradient);border-color:#f7d878;border-radius:.62rem;box-shadow:0 15px 40px #d4af3729;font-size:.9rem;letter-spacing:.01em;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.button:hover{color:#100d05;background:var(--gold-gradient);box-shadow:0 18px 45px #d4af3740;filter:brightness(1.08);transform:translateY(-2px)}.button-secondary{color:var(--ink);background:#ffffff05;border-color:#e1b94961;box-shadow:none}.button-secondary:hover{color:var(--ink);background:#d4af3714}.hero-points{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin:1.8rem 0 0;padding:0;color:var(--subtle);list-style:none;font-size:.8rem;font-weight:700}.hero-points li{display:flex;align-items:center;gap:.45rem}.hero-points li:before{width:.35rem;aspect-ratio:1;background:var(--accent-strong);border-radius:50%;box-shadow:0 0 .8rem #d4af3799;content:""}.hero-visual{position:relative;margin:0;padding:.65rem;background:linear-gradient(145deg,#ffe89a59,#d4af370a 42%,#ffffff0d);border:1px solid rgb(244 211 111 / .38);border-radius:1.6rem;box-shadow:0 35px 100px #0000009e,0 0 60px #d4af3714;transform:perspective(80rem) rotateY(-3deg) rotateX(1deg)}.hero-visual:before{position:absolute;z-index:-1;inset:-1px;background:linear-gradient(115deg,transparent 35%,rgb(255 231 145 / .45),transparent 62%);border-radius:inherit;content:"";filter:blur(18px);opacity:.45}.hero-visual img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:1.05rem}.hero-badge{position:absolute;right:1.5rem;bottom:1.5rem;display:grid;gap:.15rem;max-width:15rem;padding:.85rem 1rem;color:var(--muted);background:#050505db;border:1px solid rgb(244 211 111 / .32);border-radius:.65rem;box-shadow:0 16px 45px #00000073;backdrop-filter:blur(16px);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.hero-badge strong{color:var(--cool-soft);font-size:.82rem}.trust-row{border-color:#d4af3733;background:linear-gradient(90deg,#080706,#151108 50%,#080706)}.trust-list li{color:#d8cfb8;border-color:#d4af372e;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.section-muted{background:linear-gradient(135deg,rgb(212 175 55 / .035),transparent 42%),#0a0a09;border-color:#d4af371f}.section-header{margin-bottom:3rem}.guide-card,.info-card,.price-card,.blog-card,.step{position:relative;overflow:hidden;background:linear-gradient(155deg,#151410,#0b0b0a 70%);border-color:#d4af372e;box-shadow:0 18px 50px #0003}.guide-card:before,.info-card:before,.price-card:before,.step:after{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,rgb(235 198 91 / .8),transparent);content:"";opacity:.52}.guide-card:hover,.blog-card:hover{border-color:#ebc65b85;box-shadow:0 24px 65px #0000005c,0 0 30px #d4af370d}.text-link{color:var(--accent-strong)}.pricing-grid{align-items:stretch}.price-card{padding:1.65rem}.price-card-featured{background:linear-gradient(155deg,#211b0c,#0e0d09 72%);border-color:#f0c95ba3;box-shadow:0 26px 75px #0000006b,0 0 45px #d4af3714;transform:translateY(-.6rem)}.device-count,.status{color:var(--accent-strong)}.included-note,.callout{color:#f2dfaa;background:#d4af3714;border-color:#d4af373d}.step:before{color:#100d05;background:var(--gold-gradient);box-shadow:0 8px 26px #d4af3733}.comparison{background:#0d0d0c;border:1px solid var(--line)}.comparison caption,.comparison th{background:#15130f}.cta-panel{background:radial-gradient(circle at 100% 0,rgb(212 175 55 / .2),transparent 28rem),linear-gradient(145deg,#19150b,#0b0b0a 68%);border-color:#ebc65b59}.guide-hero{position:relative;overflow:hidden;padding-top:clamp(4.5rem,8vw,7rem);background:radial-gradient(circle at 82% 8%,rgb(212 175 55 / .14),transparent 30rem),linear-gradient(180deg,#11100c,transparent)}.guide-hero:after{position:absolute;right:-8rem;bottom:-9rem;width:25rem;aspect-ratio:1;border:1px solid rgb(212 175 55 / .13);border-radius:50%;content:"";box-shadow:0 0 0 4rem #d4af3706,0 0 0 8rem #d4af3705}.breadcrumbs a,.prose a{color:var(--cool-soft)}.prose{color:#d2ccbc;font-size:1.08rem;line-height:1.78}.prose h2,.prose h3{color:#fff9e9}.prose blockquote,.blog-prose nav,.article-cta{background:linear-gradient(145deg,#d4af3717,#ffffff04);border-color:#d4af373d}.article-image,.blog-card{border-color:#d4af3742}.blog-card-image{background:#060606}.blog-card-image img{filter:saturate(.86) contrast(1.04);transition:filter .22s ease,transform .5s ease}.blog-card:hover .blog-card-image img{filter:saturate(1) contrast(1.06);transform:scale(1.025)}.site-footer{background:radial-gradient(circle at 10% 0,rgb(212 175 55 / .08),transparent 28rem),#030303;border-color:#d4af3729}.footer-heading{color:var(--accent-strong)}.footer-bottom{border-color:#d4af3724}@media(max-width:72rem){.nav-list a{padding-inline:.4rem;font-size:.73rem}.header-cta{padding-inline:.75rem}}@media(max-width:62rem){.header-inner{min-height:4.75rem;align-items:center;flex-direction:row;padding-block:0}.desktop-nav{display:none}.mobile-nav{position:relative;display:block}.mobile-nav summary{padding:.6rem .8rem;color:var(--ink);border:1px solid rgb(212 175 55 / .3);border-radius:.55rem;cursor:pointer;font-size:.8rem;font-weight:850;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav[open] nav{position:absolute;top:calc(100% + .75rem);right:0;width:min(20rem,calc(100vw - 2rem));padding:1rem;background:#080807fa;border:1px solid rgb(212 175 55 / .28);border-radius:.8rem;box-shadow:0 22px 70px #0009}.mobile-nav-list{display:grid;gap:.15rem;margin:0 0 .8rem;padding:0;list-style:none}.mobile-nav-list a{display:block;padding:.65rem .7rem;color:var(--muted);border-radius:.4rem;font-weight:750;text-decoration:none}.mobile-nav-list a:hover,.mobile-nav-list a[aria-current=page]{color:var(--ink);background:#d4af3714}.mobile-nav .button{width:100%}.hero-grid{grid-template-columns:1fr}.hero-visual{width:min(100%,46rem);margin-inline:auto;transform:none}.price-card-featured{transform:none}}@media(max-width:38rem){:root{--shell: min(100% - 1.35rem, 76rem)}.logo-mark{width:2.35rem;height:2.35rem}.brand-name strong,.brand-name em{font-size:.9rem}.hero{padding-top:4rem}.hero h1{font-size:clamp(3rem,15vw,4.6rem)}.hero-badge{right:1rem;bottom:1rem;left:1rem;max-width:none}.hero-points{display:grid}.trust-list li{text-align:left}}.king-home{background:#111}.king-home h2{max-width:none}.king-hero{position:relative;isolation:isolate;display:grid;min-height:clamp(42rem,82vh,54.625rem);place-items:center;overflow:hidden;text-align:center}.king-hero-image,.king-hero-overlay{position:absolute;inset:0;width:100%;height:100%}.king-hero-image{z-index:-2;object-fit:cover;object-position:center 25%;transform:scale(1.02)}.king-hero-overlay{z-index:-1;background:linear-gradient(180deg,#0a0a0a57,#111111bd 68%,#111),linear-gradient(90deg,#111111c7,#1113 50%,#111111c7)}.king-hero-content{display:grid;justify-items:center;padding-block:8rem 5rem}.king-kicker{margin:0 0 .85rem;color:#ffcb56;font-size:.82rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.king-hero h1{max-width:13ch;margin:0;color:#fff;font-size:clamp(3.4rem,7.5vw,6.7rem);line-height:.94;text-wrap:balance;text-shadow:0 12px 45px rgb(0 0 0 / .72)}.king-hero .lead{max-width:46rem;margin:1.5rem auto 0;color:#e5e1d7;font-size:clamp(1rem,1.6vw,1.2rem)}.king-hero-actions{justify-content:center;margin-top:2rem}.king-hero-points{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem 1.4rem;margin:1.8rem 0 0;padding:0;color:#d3cdbc;list-style:none;font-size:.8rem;font-weight:750}.king-hero-points li:before{margin-right:.5rem;color:#ffd444;content:"✓";font-weight:950}.king-section{padding:clamp(4.5rem,8vw,7.5rem) 0;color:#fff;background:#111}.king-section-heading{max-width:48rem;margin:0 auto clamp(2.2rem,5vw,4rem);text-align:center}.king-section-heading h2,.king-split-copy h2,.king-final-cta h2{margin:0;color:#fff;font-size:clamp(2.2rem,4.5vw,3.5rem);line-height:1.04;text-wrap:balance}.king-section-heading>p:last-child,.king-split-copy>p,.king-final-cta p{color:#bbb5a8}.king-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.king-feature-card{min-height:18rem;padding:clamp(1.5rem,3vw,2.5rem);background:linear-gradient(145deg,#3d3c3c94,#1a1917e0),#222;border:1px solid rgb(212 175 55 / .18);border-radius:.5rem;box-shadow:0 18px 50px #0000003d;transition:transform .18s ease,border-color .18s ease}.king-feature-card:hover{border-color:#ffd44485;transform:translateY(-5px)}.king-feature-icon{display:grid;width:3.8rem;height:3.8rem;margin-bottom:1.5rem;place-items:center;color:#ffd444;background:#d4af371a;border:1px solid rgb(255 212 68 / .35);border-radius:50%;font-size:1.4rem}.king-feature-card h3{margin:0 0 .8rem;font-size:1.35rem}.king-feature-card p{color:#ccc}.king-entertainment{padding-top:2rem;background:radial-gradient(circle at 80% 35%,rgb(212 175 55 / .11),transparent 25rem),#111}.king-split{display:grid;grid-template-columns:minmax(0,.88fr) minmax(24rem,1.12fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}.king-split-copy>p:not(.king-kicker){max-width:40rem;margin:1.25rem 0 0;font-size:1.04rem;line-height:1.7}.king-split-copy .actions{align-items:center;margin-top:1.8rem}.king-split-visual{position:relative}.king-split-visual:before{position:absolute;z-index:0;inset:12% 8%;background:#d4af372e;border-radius:50%;content:"";filter:blur(55px)}.king-split-visual img{position:relative;z-index:1;width:100%;height:auto;object-fit:contain}.king-media-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,7vw,6.5rem)}.king-media-strip figure{position:relative;min-height:17rem;margin:0;overflow:hidden;background:#090909;border:1px solid rgb(212 175 55 / .24);border-radius:.55rem}.king-media-strip img{width:100%;height:100%;min-height:17rem;object-fit:cover;transition:transform .42s ease}.king-media-strip figure:hover img{transform:scale(1.035)}.king-media-strip figcaption{position:absolute;right:0;bottom:0;left:0;padding:2.5rem 1rem 1rem;color:#fff;background:linear-gradient(transparent,#000000e6);font-weight:850}.king-pricing-preview{border-block:1px solid rgb(212 175 55 / .1);background:#0d0d0d}.king-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:stretch}.king-plan-card{position:relative;display:flex;min-width:0;flex-direction:column;padding:1.6rem;background:linear-gradient(155deg,#1a1916,#080808 72%);border:1px solid rgb(212 175 55 / .25);border-radius:.6rem;box-shadow:0 20px 55px #00000047}.king-plan-card-featured{border-color:#d4af37;box-shadow:0 22px 65px #0000006b,0 0 32px #d4af371a}.king-plan-label{position:absolute;top:-.75rem;right:1rem;margin:0;padding:.35rem .65rem;color:#0c0902;background:#ffd444;border-radius:999px;font-size:.68rem;font-weight:950;text-transform:uppercase}.king-plan-card .device-count{margin:0 0 .45rem;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.king-plan-card h3{margin:0;font-size:1.45rem}.king-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;margin:1.2rem 0;color:#aaa397}.king-plan-price span{width:100%;font-size:.75rem;text-transform:uppercase}.king-plan-price strong{color:#fff;font-size:clamp(2rem,3vw,2.7rem);letter-spacing:-.06em}.king-plan-price small{font-size:.75rem}.king-plan-card ul{display:grid;gap:.65rem;margin:0 0 1.5rem;padding:0;color:#c8c2b5;list-style:none;font-size:.82rem}.king-plan-card li:before,.king-check-list li:before{margin-right:.5rem;color:#ffd444;content:"✓";font-weight:950}.king-plan-card .button{width:100%;margin-top:auto}.king-center-action{display:flex;justify-content:center;margin-top:2.25rem}.king-process{padding:clamp(4rem,7vw,6rem) 0;color:#090909;background:#f4d35e}.king-section-heading-dark{margin-bottom:2.5rem}.king-section-heading-dark .king-kicker,.king-section-heading-dark h2{color:#090909}.king-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.king-process-grid article{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1.5rem;background:#ffffff24;border:1px solid rgb(0 0 0 / .15);border-radius:.5rem}.king-process-grid span{display:grid;width:3.2rem;height:3.2rem;place-items:center;color:#f4d35e;background:#111;border-radius:50%;font-size:.8rem;font-weight:950}.king-process-grid h3{margin:0 0 .45rem;color:#090909;font-size:1.15rem}.king-process-grid p{margin:0;color:#302b20;line-height:1.55}.king-split-cinema{grid-template-columns:minmax(28rem,1.15fr) minmax(0,.85fr)}.king-cinema-visual img{border:1px solid rgb(212 175 55 / .26);border-radius:.55rem;box-shadow:0 25px 70px #0000006b}.king-check-list{display:grid;gap:.65rem;margin:1.5rem 0 1.8rem;padding:0;color:#d1cbbd;list-style:none}.king-guides{background:#0d0d0d}.king-guides .guide-card{border-radius:.5rem}.king-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.king-blog-card{overflow:hidden;background:#181715;border:1px solid rgb(212 175 55 / .2);border-radius:.5rem;box-shadow:0 18px 50px #00000038}.king-blog-card>a{display:block;overflow:hidden}.king-blog-card img{width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform .42s ease}.king-blog-card:hover img{transform:scale(1.035)}.king-blog-card>div{padding:1.4rem}.king-blog-card h3{margin:.35rem 0 .7rem;font-size:1.3rem}.king-blog-card h3 a{color:#fff;text-decoration:none}.king-blog-card p:not(.card-eyebrow){color:#bdb7aa;font-size:.9rem}.king-faq{border-top:1px solid rgb(212 175 55 / .1);background:#0d0d0d}.king-faq-layout{display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);gap:clamp(2.5rem,7vw,7rem);align-items:start}.king-faq-layout .king-section-heading{margin:0;text-align:left}.king-faq-list{display:grid;gap:.75rem}.king-faq-list details{padding:1rem 1.15rem;background:#181715;border:1px solid rgb(212 175 55 / .18);border-radius:.45rem}.king-faq-list summary{color:#fff;cursor:pointer;font-weight:850}.king-faq-list p{margin:.8rem 0 0;color:#bdb7aa}.king-final-cta{padding:clamp(4rem,7vw,6rem) 0;background:linear-gradient(90deg,#000000e0,#0000008f),url(/images/firestick-king-hero.webp) center 42% / cover}.king-final-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.king-final-cta-inner>div{max-width:44rem}.king-final-cta h2{font-size:clamp(2.1rem,4vw,3.2rem)}@media(max-width:68rem){.king-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.king-split,.king-split-cinema{grid-template-columns:1fr}.king-split-cinema .king-split-visual{order:2}}@media(max-width:50rem){.king-feature-grid,.king-process-grid,.king-blog-grid{grid-template-columns:1fr}.king-media-strip{grid-template-columns:1fr 1fr}.king-media-strip figure:first-child{grid-column:1 / -1}.king-faq-layout{grid-template-columns:1fr}.king-faq-layout .king-section-heading{text-align:center}.king-final-cta-inner{align-items:flex-start;flex-direction:column}}@media(max-width:38rem){.king-hero{min-height:42rem}.king-hero-content{padding-block:6rem 4rem}.king-hero h1{font-size:clamp(3rem,15vw,4.5rem)}.king-hero-points{display:grid;text-align:left}.king-media-strip,.king-plan-grid{grid-template-columns:1fr}.king-media-strip figure:first-child{grid-column:auto}.king-process-grid article{grid-template-columns:2.8rem 1fr}.king-process-grid span{width:2.8rem;height:2.8rem}}
