: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}}@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}}
