@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-latin-500-normal.B-eyT0Dw.woff2)format("woff2"),url(/_astro/oswald-latin-500-normal.DM85Di4w.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oswald-latin-600-normal.plFmSr5g.woff2)format("woff2"),url(/_astro/oswald-latin-600-normal.DRToI_2E.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-latin-700-normal.vy6hmKSr.woff2)format("woff2"),url(/_astro/oswald-latin-700-normal.UmC9Ev9x.woff)format("woff")}:root{--black:#000;--bg:#0b0b0b;--bg-2:#1e1e1e;--card:#141414;--card-2:#232323;--border:#2c2c2c;--text:#f5f5f5;--muted:#a6a6a6;--accent:#ffc94d;--accent-2:#ffb020;--good:#22a861;--bad:#e5322d;--radius:14px;--font-display:"Oswald", Impact, "Arial Narrow", sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);background:var(--bg);color:var(--text);margin:0;line-height:1.6;overflow-x:hidden}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}[hidden]{display:none!important}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.narrow{max-width:860px}.center{text-align:center}.muted{color:var(--muted)}.small{font-size:.85rem}.accent{color:var(--accent)}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;font-weight:700;line-height:1.08}.promo{color:#111;background:linear-gradient(90deg,#ffc94d,#f7a3b4 55%,#b49cf2);font-size:.9rem;font-weight:600}.promo-inner{justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.promo p{margin:0}.promo a{color:#111;white-space:nowrap;text-decoration:underline}.site-header{z-index:50;backdrop-filter:blur(10px);background:#000000e0;border-bottom:1px solid #1c1c1c;position:sticky;top:0}.nav{align-items:center;gap:24px;height:66px;display:flex}.logo{color:var(--text);align-items:center;gap:10px;display:inline-flex}.logo:hover{text-decoration:none}.logo-mark{background:var(--accent);color:#111;width:36px;height:36px;font:700 1.3rem var(--font-display);border-radius:9px;place-items:center;display:grid}.logo-text{font:600 1.45rem var(--font-display);letter-spacing:.02em}.logo-text b{color:var(--accent);font-weight:600}.nav nav{margin-left:auto}.nav ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav nav a{color:var(--muted);border-radius:8px;padding:8px 12px;font-size:.92rem;font-weight:500}.nav nav a:hover,.nav nav a[aria-current=page]{color:var(--text);text-decoration:none}.btn{cursor:pointer;font:600 1.05rem var(--font-display);text-transform:uppercase;letter-spacing:.02em;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:13px 26px;transition:transform .15s,background .2s,box-shadow .2s,border-color .2s;display:inline-flex}.btn:hover{text-decoration:none;transform:translateY(-2px)}.btn-primary{background:var(--accent);color:#111}.btn-primary:hover{background:var(--accent-2);box-shadow:0 8px 28px #ffc94d59}.btn-ghost{color:var(--text);background:0 0;border-color:#3a3a3a}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn-lg{padding:16px 32px;font-size:1.15rem}.btn-sm{padding:8px 16px;font-size:.95rem}.btn-block{width:100%}.hero{isolation:isolate;align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.hero-sm{min-height:0;padding:56px 0 48px}.skyline{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:-1;background:linear-gradient(90deg,#000000d9 0%,#0000008c 45%,#0000000d 80%);position:absolute;inset:0}.hero-inner{padding-top:64px;padding-bottom:64px}.hero-sm .hero-inner{padding-top:0;padding-bottom:0}.hero h1{text-shadow:0 2px 24px #00000080;max-width:760px;margin:0 0 18px;font-size:clamp(2.4rem,6vw,4.2rem)}.hero-sm h1{font-size:clamp(2rem,5vw,3.2rem)}.hero-sub{color:#e6e6e6;max-width:600px;margin:0 0 20px;font-size:1.12rem}.perks{flex-wrap:wrap;gap:10px 22px;margin:0 0 28px;padding:0;list-style:none;display:flex}.perks li{align-items:center;gap:8px;font-weight:500;display:inline-flex}.perks .icon{color:var(--accent)}.platform-pills{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.platform-pills li{font:600 .85rem var(--font-display);letter-spacing:.08em;background:#00000059;border:1px solid #ffffff40;border-radius:999px;padding:5px 12px}.breadcrumbs{color:var(--muted);margin-bottom:16px;font-size:.85rem}.breadcrumbs a{color:var(--muted)}.breadcrumbs a:hover{color:var(--text)}.breadcrumbs span[aria-hidden]{margin:0 6px}.trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.trust li{border:1px solid var(--border);background:#0009;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.trust-icon{font-size:1.3rem}.trust b{font-size:.92rem;display:block}.trust span{color:var(--muted);font-size:.8rem}.product .trust{margin-top:40px}.section{background:var(--bg-2);padding:80px 0}.section-black{background:var(--black)}.section-city{background:linear-gradient(#0a0a0ae6,#0a0a0abf),repeating-linear-gradient(90deg,#191919 0 40px,#141414 40px 80px)}.section-title{text-align:center;margin:0 0 14px;font-size:clamp(1.9rem,4.2vw,2.9rem)}.section-title.left{text-align:left}.section-sub{text-align:center;color:var(--muted);max-width:640px;margin:0 auto 48px;font-size:1.05rem}.section-title+.grid,.section-title+.benefits,.section-title+.compare,.section-title+.steps,.section-title+.faq,.section-title+.reviews{margin-top:36px}.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.panel{background:var(--bg-2);border-radius:var(--radius);padding:32px}.panel-title{margin:0 0 18px;font-size:1.5rem}.icon-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.icon-list li{color:#e3e3e3;align-items:flex-start;gap:12px;display:flex}.ico{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.bad .ico{background:var(--bad)}.good .ico{background:var(--good)}.benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:40px;display:grid}.benefit{background:var(--black);border-radius:var(--radius);border:1px solid #1a1a1a;gap:16px;padding:22px 24px;transition:border-color .2s,transform .2s;display:flex}.benefit:hover{border-color:#ffc94d80;transform:translateY(-2px)}.benefit-icon{color:var(--accent);flex:none;margin-top:2px}.benefit h3{margin:0 0 4px;font-size:1.3rem}.benefit p{color:#cfcfcf;margin:0}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.grid+.center{margin-top:36px}.card{background:var(--black);border-radius:var(--radius);border:1px solid #1f1f1f;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.card:hover{border-color:#ffc94d99;transform:translateY(-4px);box-shadow:0 14px 40px #0009}.card-link:hover{text-decoration:none}.card-body{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.card-title{margin:0;font-size:1rem;font-weight:600;line-height:1.35}.card-title a{color:var(--text)}.card-tags{flex-wrap:wrap;gap:6px;display:flex}.tag{border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:600}.tag-platform{color:#e5e5e5;background:#262626}.tag-badge{background:var(--accent);color:#111}.tag-stock{color:#4ade80;background:#22a8612e}.tag-out{color:#f87171;background:#e5322d2e}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.stats li{background:var(--card-2);text-align:center;border-radius:8px;padding:8px}.stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem;display:block}.stats b{font-size:.88rem}.card-foot{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.price b{font:700 1.6rem var(--font-display)}.price s{color:var(--muted);margin-left:8px;font-size:.9rem}.delivery{color:var(--accent);font-size:.8rem;font-weight:600}.art{aspect-ratio:16/9;isolation:isolate;background:#111;flex-direction:column;justify-content:flex-end;padding:16px;display:flex;position:relative;overflow:hidden}.art:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 100% 0%, var(--art-glow,#ffc94d) 0%, transparent 55%), linear-gradient(180deg, transparent 40%, #000000d9);opacity:.9;position:absolute;inset:0}.art:after{content:"";z-index:-1;background:repeating-linear-gradient(115deg,#ffffff0a 0 2px,#0000 2px 20px);position:absolute;inset:0}.art-platform{font:600 .8rem var(--font-display);letter-spacing:.1em;background:#0009;border-radius:6px;padding:4px 10px;position:absolute;top:12px;left:12px}.art-cash{font:700 1.9rem var(--font-display);color:var(--accent);text-transform:uppercase;text-shadow:0 2px 12px #0009;line-height:1.05}.art-sub{opacity:.85;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.art-lg{border-radius:var(--radius);aspect-ratio:4/3;padding:28px}.art-lg .art-cash{font-size:clamp(2.4rem,6vw,3.6rem)}.art-pc-enhanced{--art-glow:#ff8a3d}.art-pc-legacy{--art-glow:#c2410c}.art-ps5{--art-glow:#3b82f6}.art-ps4{--art-glow:#1d4ed8}.art-xbox-series{--art-glow:#22c55e}.art-xbox-one{--art-glow:#15803d}.shop-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.shop-head .section-title{margin:0}.filters{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--black);color:var(--muted);font:600 .95rem var(--font-display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:1px solid #333;border-radius:6px;padding:8px 16px;transition:all .2s}.chip:hover{color:var(--text);border-color:#555}.chip.active{background:var(--accent);border-color:var(--accent);color:#111}.empty{text-align:center;padding:32px 0}.compare{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:24px;display:grid}.compare-col{background:var(--bg-2);border-radius:var(--radius);padding:28px 24px;position:relative}.compare-col h3{margin:0 0 20px;font-size:1.7rem}.compare-col.featured{border:1px solid var(--accent);background:#241d0c;padding:40px 24px 24px}.compare-col.featured .icon-list{margin-bottom:26px}.ribbon{background:var(--accent);color:#111;border-radius:0 0 6px 6px;padding:4px 10px;font-size:.78rem;font-weight:700;position:absolute;top:0;left:24px}.steps{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.step-icon{width:76px;height:76px;color:var(--accent);background:var(--black);border:1px solid #2a2a2a;border-radius:18px;place-items:center;margin:0 auto 16px;display:grid}.steps h3{margin:0 0 8px;font-size:1.4rem}.steps p{color:#cfcfcf;margin:0}.reviews{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.review{background:var(--black);border-radius:var(--radius);margin:0;padding:24px}.review-stars{color:#00b67a;letter-spacing:2px;font-size:1.3rem}.review blockquote{margin:10px 0 14px}.review h3{margin:0 0 6px;font-size:1rem}.review p{color:#d4d4d4;margin:0;font-size:.92rem}.review figcaption{color:var(--muted);font-size:.85rem}.closing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.closing-art{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;height:380px;display:grid}.closing-panel{text-align:center;border-radius:6px;flex-direction:column;justify-content:flex-end;padding:16px 10px;display:flex;overflow:hidden}.closing-panel:first-child{background:linear-gradient(#1f6f4a,#0a2c1c)}.closing-panel:nth-child(2){background:linear-gradient(#e0832f,#6b2a12)}.closing-panel:nth-child(3){background:linear-gradient(#2f8fd0,#0f2f4d)}.closing-panel:nth-child(4){background:linear-gradient(#b93a7a,#3d0f2a)}.closing-panel b{font:700 clamp(1.3rem, 2.6vw, 2rem) var(--font-display);line-height:1}.closing-panel span{text-transform:uppercase;letter-spacing:.08em;opacity:.85;margin-top:6px;font-size:.72rem}.closing-title{margin:0 0 18px;font-size:clamp(2rem,4vw,2.9rem)}.closing-list{color:#e3e3e3;margin:0 0 28px;padding-left:20px}.closing-list li{margin-bottom:6px}.prose h1{margin-top:0;font-size:clamp(2rem,4.5vw,2.8rem)}.prose h2{font:700 1.7rem var(--font-display);text-transform:uppercase;margin:44px 0 12px}.prose h3{margin:24px 0 8px;font-size:1.15rem}.prose p,.prose li{color:#d0d0d0}.prose ul{padding-left:20px}.prose li{margin-bottom:6px}.prose strong{color:var(--text)}.seo-copy{background:var(--black)}.faq{flex-direction:column;gap:12px;display:flex}.faq details{background:var(--black);border:1px solid #0000;border-radius:8px;padding:0 18px;transition:border-color .2s}.faq details[open]{border-color:#333}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;flex:none;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.faq details[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.faq h3{margin:0;font-size:1.05rem;font-weight:500}.faq p{color:var(--muted);margin:0 0 18px}.product{background:var(--black)}.product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.product-title{margin:12px 0;font-size:clamp(1.9rem,4vw,2.7rem)}.lead{color:var(--muted);margin:0 0 20px;font-size:1.05rem}.stats-lg{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:20px}.stats-lg b{font-size:1rem}.checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.checklist li:before{content:"✓";color:var(--accent);margin-right:8px;font-weight:700}.buy-box{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:12px;padding:16px 20px;display:flex}.price-lg b{font-size:2.4rem}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.contact-card{background:var(--black);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:20px;transition:border-color .2s;display:block}.contact-card:hover{border-color:var(--accent);text-decoration:none}.contact-card b{font:600 1.3rem var(--font-display);text-transform:uppercase;display:block}.contact-card span{color:var(--muted);word-break:break-all;font-size:.9rem}.site-footer{background:var(--black);border-top:1px solid #1c1c1c;padding:56px 0 24px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:32px;display:grid}.footer-grid ul{margin:0;padding:0;list-style:none}.footer-grid li{margin-bottom:8px}.footer-grid li a{color:var(--muted);font-size:.9rem}.footer-grid li a:hover{color:var(--text)}.footer-h{font:600 1.1rem var(--font-display);text-transform:uppercase;margin:0 0 12px}.legal{border-top:1px solid #1c1c1c;margin-top:32px;padding-top:20px}.legal p{color:#7a7a7a;margin:0;font-size:.78rem}.checkout-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:24px;display:grid}.checkout-card{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:18px;padding:28px;display:flex}.checkout-side{background:var(--bg-2);border-radius:var(--radius);gap:16px;padding:24px;display:grid}.summary{border-bottom:1px solid var(--border);padding-bottom:18px}.summary-title{margin:10px 0 4px;font-size:1.25rem}.summary-price{font:700 2rem var(--font-display);color:var(--accent);margin:6px 0 0}.field{gap:6px;display:grid}.field span{font-size:.92rem;font-weight:600}.field input,.field select,.field textarea{background:var(--black);width:100%;color:var(--text);font:1rem var(--font-body);border:1px solid #3a3a3a;border-radius:8px;padding:12px 14px;transition:border-color .2s}.field textarea{resize:vertical;font-family:ui-monospace,Menlo,monospace;font-size:.88rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:none}.check{color:#d4d4d4;cursor:pointer;align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:4px}.form-error{color:#fca5a5;background:#e5322d1f;border:1px solid #e5322d80;border-radius:8px;margin:0;padding:10px 14px}.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.pay-methods{text-align:center;margin:-6px 0 0}.order-card{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);justify-items:start;gap:10px;margin-top:24px;padding:28px;display:grid}.order-card p{margin:0}.order-note{margin-top:16px}.status{border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:700}.status-wait{color:var(--accent);background:#ffc94d26}.status-good{color:#4ade80;background:#22a8612e}.status-bad{color:#f87171;background:#e5322d2e}.credentials{background:var(--black);border:1px dashed var(--accent);white-space:pre-wrap;word-break:break-word;border-radius:10px;width:100%;margin:8px 0 0;padding:18px;font:.95rem ui-monospace,Menlo,monospace}.tips-title{margin:14px 0 0;font-size:1.2rem}.tips{color:#d4d4d4;margin:0;padding-left:20px}.saved-orders{margin:0;padding-left:20px}.admin-login{max-width:420px;margin-top:24px}.admin-bar{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.admin-bar p{margin:0 auto 0 0}.admin-h{margin:32px 0 12px;font-size:1.6rem}.admin-table-wrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:.88rem}.admin-table th,.admin-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #222;padding:10px 12px}.admin-table th{background:var(--bg-2);color:var(--muted);font-weight:600}.admin-table td a{margin-right:10px}.row-warn td{background:#e5322d14}.add-stock,#stock-list{margin-top:20px}.add-stock h3,#stock-list h3{margin:0;font-size:1.3rem}.stock-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stock-items li{background:var(--black);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-family:ui-monospace,Menlo,monospace;font-size:.85rem;display:flex}.product-image{border-radius:var(--radius);border:1px solid #1f1f1f;width:100%;height:auto}.table-wrap{border:1px solid var(--border);border-radius:10px;margin:16px 0 8px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:.95rem}.data-table th,.data-table td{text-align:left;vertical-align:top;border-bottom:1px solid #222;padding:12px 14px}.data-table thead th{background:var(--bg-2);color:var(--muted);font-size:.85rem;font-weight:600}.data-table tbody th{color:var(--text);font-weight:600}.data-table tbody tr:last-child th,.data-table tbody tr:last-child td{border-bottom:0}.price-note{margin-top:20px}.platform-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.platform-tile{border-radius:var(--radius);background:var(--bg-2);color:var(--text);text-align:center;border:1px solid #262626;gap:4px;padding:28px 20px;transition:border-color .2s,transform .2s;display:grid}.platform-tile:hover{border-color:var(--accent);text-decoration:none;transform:translateY(-3px)}.platform-tile b{font:700 2.2rem var(--font-display);color:var(--accent)}.platform-tile span{color:var(--muted);font-size:.9rem}.guide-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:28px;display:grid}.guide-card{border-radius:var(--radius);background:var(--bg-2);color:var(--text);border:1px solid #262626;align-content:start;gap:8px;padding:24px;transition:border-color .2s,transform .2s;display:grid}.guide-card:hover{border-color:var(--accent);text-decoration:none;transform:translateY(-3px)}.guide-card h2,.guide-card h3{margin:0;font-size:1.1rem;line-height:1.35}.guide-card p{color:var(--muted);margin:0;font-size:.92rem}.guide h1{margin-bottom:8px}.guide-meta{margin:0 0 28px}.guide-answer{background:var(--bg-2);border-left:4px solid var(--accent);border-radius:0 10px 10px 0;padding:16px 20px}.guide-cta{border-radius:var(--radius);border:1px solid var(--accent);background:#241d0c;margin:48px 0 16px;padding:28px}.guide-cta h2{margin:0 0 8px;font-size:1.6rem}.guide-cta p{margin:0 0 18px}.prose ol{padding-left:22px}.prose ol li{margin-bottom:8px}@media (width<=960px){.platform-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-grid{grid-template-columns:minmax(0,1fr)}.trust{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid,.closing,.compare{grid-template-columns:minmax(0,1fr)}.closing-art{height:240px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (width<=720px){.nav nav{display:none}.nav-cta{margin-left:auto}.promo p{font-size:.8rem}.split,.benefits,.steps,.checklist,.contact-grid{grid-template-columns:minmax(0,1fr)}.hero{min-height:540px}.hero-shade{background:linear-gradient(#000000bf,#0000008c)}.shop-head{flex-direction:column;align-items:flex-start}.section{padding:56px 0}.panel{padding:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
