.code-box .copy-btn-text,body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.hero,.offer-cta{text-align:center}.breadcrumb .current,.mobile-nav a{font-weight:500}.exchange-header,.mobile-nav,.offer-card{box-shadow:var(--shadow)}.code-box .code-value,.top-code-bonus,.top-code-name{text-overflow:ellipsis}.steps-list,.top-codes-list,.why-choose ul,ol,ul{list-style:none}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{font-size:16px;line-height:1.6;color:var(--text);background:var(--bg);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.mobile-nav a.active,.mobile-nav a:hover,.nav-pill.secondary:hover,a{color:var(--primary);text-decoration:none}img{max-width:100%;height:auto;display:block;border-radius:10px}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer;border:none;background:0 0;color:inherit}h1,h2{font-weight:700}.code-box,.offer-code,code{font-family:var(--font-mono)}.footer-about strong,h1,h2,h3,h4,p{color:var(--text)}:root{--primary:#EE7C00;--primary-hover:#D66B00;--primary-soft:#FFF4E6;--accent:#1E3A8A;--accent-gradient:linear-gradient(135deg, #EE7C00 0%, #1E3A8A 100%);--bg:#FFFCF7;--surface:#FFFFFF;--border:#E5E7EB;--text:#111827;--text-muted:#6B7280;--success:#10B981;--success-soft:#ECFDF5;--code-bg:#F9FAFB;--tag-bg:#FEF3C7;--tag-text:#92400E;--shadow:0 1px 3px rgba(0,0,0,0.04),0 1px 2px rgba(0,0,0,0.03);--shadow-hover:0 4px 14px rgba(0,0,0,0.06),0 2px 4px rgba(0,0,0,0.04);--radius-card:16px;--radius-btn:12px;--radius-pill:999px;--container:1200px;--header-height:65px;--font-mono:"SF Mono",Monaco,Consolas,monospace}#menu-container{min-height:var(--header-height)}#footer-container{min-height:200px}h1,h2,h3,h4{line-height:1.25}h1{font-size:2.25rem}h2{font-size:1.5rem}h3{font-size:1.25rem;font-weight:600}.brand,h4{font-weight:700}h4{font-size:1rem}.breadcrumb a,.muted{color:var(--text-muted)}.container{max-width:var(--container);margin:0 auto;padding:0 1.5rem}.site-header{position:sticky;top:0;z-index:50;background:var(--surface);border-bottom:1px solid var(--border);padding:.75rem 0;height:var(--header-height)}.brand-logo,.hamburger{width:40px;height:40px}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand,.brand-logo{align-items:center;display:flex}.brand{gap:.75rem;font-size:1.125rem;color:var(--text)}.brand-logo,.nav-pill.primary{background:var(--primary);color:#fff}.brand:hover{text-decoration:none}.brand-logo{border-radius:10px;justify-content:center}.header-actions,.nav-pill{align-items:center;gap:.5rem}.brand-logo svg{width:22px;height:22px}.header-actions{display:flex}.nav-pills{display:flex;gap:.5rem}.nav-pill{display:inline-flex;padding:.5rem 1rem;border-radius:var(--radius-pill);font-weight:600;font-size:.9375rem;transition:.15s;white-space:nowrap}.copy-btn svg,.nav-pill svg,.offer-cta svg{width:16px;height:16px}.nav-pill.primary:hover,.offer-cta:hover{background:var(--primary-hover);text-decoration:none}.hamburger,.mobile-nav,.nav-pill.secondary{background:var(--surface)}.nav-pill.secondary{color:var(--text);border:1px solid var(--border)}.nav-pill.secondary:hover{border-color:var(--primary)}.hamburger{display:none;border-radius:var(--radius-btn);border:1px solid var(--border);align-items:center;justify-content:center;color:var(--text-muted);transition:.15s}.hamburger:hover{color:var(--text);border-color:var(--text-muted)}.mobile-nav{position:fixed;top:var(--header-height);left:0;right:0;border-bottom:1px solid var(--border);padding:1rem 1.5rem;transform:translateY(-150%);transition:transform .25s;z-index:49}.mobile-nav.open{transform:translateY(0)}.mobile-nav ul{display:flex;flex-direction:column;gap:.25rem}.mobile-nav a{display:block;padding:.75rem;border-radius:var(--radius-btn);color:var(--text)}.mobile-nav a.active,.mobile-nav a:hover{background:var(--primary-soft)}.hero{padding:4rem 0;background:linear-gradient(180deg,var(--primary-soft) 0,transparent 100%)}.hero-title{font-size:2.75rem;font-weight:800;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:1rem;line-height:1.15}.code-box .copy-btn-text,.offer-card,.offer-logo{background:var(--surface)}.hero-subtitle{font-size:1.25rem;font-weight:700;color:var(--text);margin-bottom:1rem}.hero-description{color:var(--text-muted);max-width:640px;margin:0 auto;font-size:1.0625rem}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;padding:2rem 0 4rem}.section-title{padding-top:2rem;margin-bottom:.5rem}.offer-card{border:1px solid var(--border);border-radius:var(--radius-card);padding:1.5rem;display:flex;flex-direction:column;gap:.875rem;transition:.2s}.offer-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.offer-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.offer-logo{width:48px;height:48px;border-radius:10px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.offer-logo img{width:100%;height:100%;object-fit:contain;padding:4px}.offer-tag{background:var(--tag-bg);color:var(--tag-text);padding:.25rem .625rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.25rem}.offer-name{font-size:1.125rem;font-weight:700}.code-box,.offer-bonus,.offer-code{font-weight:600;display:flex;gap:.5rem}.footer-col a,.footer-exchange-grid a,.offer-tagline{color:var(--text-muted);font-size:.9375rem}.offer-bonus{background:var(--primary-soft);color:var(--primary);padding:.625rem .875rem;border-radius:var(--radius-btn);font-size:.875rem;align-items:center}.offer-bonus svg{width:16px;height:16px;flex-shrink:0}.code-box,.offer-code{background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-btn);align-items:center;justify-content:space-between}.offer-code{padding:.5rem .5rem .5rem .875rem;font-size:.9375rem}.code-box{padding:.625rem .5rem .625rem 1rem;font-size:1rem;min-width:0}.code-box .code-value{overflow:hidden;white-space:nowrap}.code-box .copy-btn-text{border:1px solid var(--border);padding:.375rem .75rem;border-radius:8px;font-size:.8125rem;display:inline-flex;align-items:center;gap:.375rem;color:var(--text-muted);font-weight:500}.copy-btn,.offer-cta{align-items:center;transition:.15s}.code-box .copy-btn-text:hover{color:var(--primary);border-color:var(--primary)}.breadcrumb svg,.code-box .copy-btn-text svg{width:14px;height:14px}.copy-btn{width:32px;height:32px;border-radius:8px;display:flex;justify-content:center;color:var(--text-muted);flex-shrink:0}.exchange-tag,.offer-cta{display:inline-flex;font-weight:600}.copy-btn:hover{color:var(--primary);background:var(--primary-soft)}.copy-btn.copied{color:var(--success)}.breadcrumb .current,.breadcrumb a:hover,.footer-col a:hover,.footer-exchange-grid a:hover{color:var(--primary)}.offer-cta{background:var(--primary);color:#fff;width:100%;padding:.75rem 1rem;border-radius:var(--radius-btn);justify-content:center;gap:.5rem;margin-top:auto}.breadcrumb,.exchange-logo{align-items:center;display:flex}.breadcrumb{gap:.5rem;color:var(--text-muted);font-size:.875rem;padding:1.5rem 0 1rem;flex-wrap:wrap}.exchange-header{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:2rem;position:relative}.exchange-header-row{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem}.exchange-tag,.exchange-title,.footer-col ul li{margin-bottom:.5rem}.exchange-logo{width:80px;height:80px;border-radius:14px;background:var(--surface);border:1px solid var(--border);justify-content:center;overflow:hidden;flex-shrink:0}.related-card .offer-logo,.section-icon{width:36px;height:36px}.exchange-logo img{width:100%;height:100%;object-fit:contain;padding:8px}.exchange-title{font-size:2rem;line-height:1.2}.exchange-tag{align-items:center;gap:.25rem;background:var(--tag-bg);color:var(--tag-text);padding:.25rem .625rem;border-radius:var(--radius-pill);font-size:.75rem}.bonus-pill,.verified-badge{display:inline-flex;gap:.5rem}.exchange-tagline,.faq-question svg{color:var(--text-muted)}.bonus-pill,.steps-list li::before{font-weight:700;background:var(--primary-soft)}.exchange-tagline,.section-body p{margin-bottom:1rem}.bonus-pill{align-items:center;color:var(--primary);padding:.75rem 1rem;border-radius:var(--radius-btn);font-size:.9375rem}.faq-question,.section-body strong,.verified-badge{font-weight:600}.bonus-pill svg,.section-icon svg{width:18px;height:18px}.verified-badge{position:absolute;top:1.5rem;right:1.5rem;align-items:center;background:var(--success-soft);color:var(--success);padding:.5rem .875rem;border-radius:var(--radius-pill);font-size:.8125rem;z-index:1}.conditions-card,.content-section,.top-codes,.why-choose{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.conditions-card,.why-choose li{font-size:.9375rem}.verified-badge svg{width:14px;height:14px;flex-shrink:0}.code-row{border-top:1px solid var(--border);padding-top:1.5rem}.exchange-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-bottom:2rem}.content-stack,.sidebar-stack{display:flex;flex-direction:column;gap:1.5rem}.section-header,.section-icon{align-items:center;display:flex}.content-section{border-radius:var(--radius-card);padding:2rem}.section-header{gap:.75rem;margin-bottom:1.25rem}.section-header h2{min-width:0;overflow-wrap:anywhere;word-wrap:break-word}.section-icon{border-radius:50%;border:1.5px solid var(--primary);color:var(--primary);justify-content:center;flex-shrink:0}.faq-answer-inner p:last-child,.section-body p:last-child{margin-bottom:0}.content-section h3{margin:1.25rem 0 .5rem}.steps-list{counter-reset:step;padding:0}.steps-list li{counter-increment:step;position:relative;padding:.5rem 0 .5rem 3rem;margin-bottom:.25rem}.steps-list li::before{content:counter(step);position:absolute;left:0;top:.5rem;width:28px;height:28px;color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem}.conditions-card,.top-codes,.why-choose{border-radius:var(--radius-card);padding:1.5rem}.faq-item,.table-wrap{border:1px solid var(--border)}.why-choose ul{padding:0}.why-choose li{position:relative;padding:.5rem 0 .5rem 1.75rem;line-height:1.5}.why-choose li::before{content:"";position:absolute;left:0;top:.65rem;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310B981' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.conditions-card p,.faq-answer-inner p{margin-bottom:.75rem}.conditions-card .small-print{color:var(--text-muted);font-size:.8125rem;margin-top:.75rem;font-style:italic;line-height:1.5}.faq-list{display:flex;flex-direction:column;gap:.625rem}.faq-item{border-radius:var(--radius-btn);overflow:hidden}.faq-question{width:100%;padding:1rem 1.25rem;display:flex;align-items:center;gap:1rem;text-align:left;color:var(--text);background:var(--surface);transition:background .15s}.faq-question:hover,.faq-question[aria-expanded=true]{background:var(--primary-soft)}.faq-question svg{width:16px;height:16px;transition:transform .2s;flex-shrink:0}.faq-question[aria-expanded=true] svg{transform:rotate(180deg);color:var(--primary)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .25s}.faq-answer-inner{padding:1rem 1.25rem 1.25rem;color:var(--text);line-height:1.6}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:.5rem 0 1rem;border-radius:var(--radius-btn)}.sr-only,.top-code-bonus,.top-code-name{white-space:nowrap;overflow:hidden}.comparison-table,.summary-table{width:100%;border-collapse:collapse;font-size:.9375rem}.comparison-table td,.comparison-table th,.summary-table td,.summary-table th{padding:.875rem 1rem;text-align:left;border-bottom:1px solid var(--border)}.comparison-table tr:last-child td,.summary-table tr:last-child td{border-bottom:none}.comparison-table th,.summary-table th{background:var(--primary-soft);color:var(--text);font-weight:600}.related-card,.site-footer,.top-code-item img{background:var(--surface)}.comparison-table tr:nth-child(2n) td,.summary-table tr:nth-child(2n) td{background:#fafafa}.related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-top:.5rem}.related-card{border:1px solid var(--border);border-radius:var(--radius-btn);padding:1rem;display:flex;flex-direction:column;gap:.5rem;transition:.15s}.related-card:hover{border-color:var(--primary);text-decoration:none;transform:translateY(-1px);box-shadow:var(--shadow)}.footer-bottom,.site-footer{border-top:1px solid var(--border)}.related-name{font-weight:700;color:var(--text)}.related-bonus{font-size:.8125rem;color:var(--primary);font-weight:600}.footer-about,.footer-bottom,.footer-disclaimer{color:var(--text-muted)}.site-footer{padding:3rem 0 2rem;margin-top:4rem}.footer-cols{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2rem;margin-bottom:2rem}.footer-col h4,.footer-exchanges h4{font-size:.9375rem;font-weight:700;margin-bottom:1rem}.footer-about{font-size:.9375rem;line-height:1.6}.footer-bottom{padding-top:1.5rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.875rem}.footer-disclaimer{font-size:.8125rem;max-width:720px;margin-top:1rem;line-height:1.5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}@media (min-width:1024px){.exchange-layout.with-sidebar{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.exchange-layout.with-sidebar>.exchange-header{grid-column:1/-1}@media (max-width:768px){.footer-cols,.related-grid{grid-template-columns:minmax(0,1fr)}.nav-pills{display:none}.hamburger{display:inline-flex}.hero{padding:2.5rem 0}.hero-title{font-size:1.875rem}.hero-subtitle{font-size:1.125rem}.conditions-card,.content-section,.exchange-header,.why-choose{padding:1.25rem}.exchange-header-row{flex-direction:column;gap:1rem}.exchange-logo{width:64px;height:64px}.exchange-title{font-size:1.5rem}.code-box,.faq-question{font-size:.9375rem}.verified-badge{position:static;margin-bottom:1rem;align-self:flex-start}.code-row{padding-top:1rem}h1{font-size:1.75rem}h2{font-size:1.25rem}.footer-cols{gap:1.5rem}.comparison-table td,.comparison-table th,.summary-table td,.summary-table th{padding:.625rem .75rem;font-size:.875rem}.faq-question{padding:.875rem 1rem}.breadcrumb{padding:1rem 0 .75rem;font-size:.8125rem}.bonus-pill{font-size:.875rem;padding:.625rem .875rem}}@media (max-width:480px){.container{padding:0 1rem}.card-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.hero-title{font-size:1.625rem}.content-section,.exchange-header{padding:1rem}.exchange-title{font-size:1.375rem}.section-header{gap:.5rem;margin-bottom:1rem}.section-icon{width:32px;height:32px}.section-icon svg{width:16px;height:16px}}.top-codes{position:sticky;top:calc(var(--header-height) + 1rem)}.top-codes .section-header{display:flex;align-items:center;gap:.625rem;margin-bottom:1rem}.footer-exchange-grid li,.top-codes .section-header h2{margin:0}.top-codes-list{padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.top-code-item{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:var(--radius-btn);text-decoration:none;color:var(--text);transition:background .15s,transform .15s;min-width:0}.top-code-item:hover{background:var(--primary-soft);transform:translateX(2px)}.top-code-rank{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;color:var(--primary);background:var(--primary-soft);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums}.top-code-item img{flex-shrink:0;width:32px;height:32px;border-radius:8px;object-fit:contain}.affiliate-notice span,.top-code-info{flex:1;min-width:0}.top-code-name{font-weight:600;font-size:.9375rem;color:var(--text)}.affiliate-notice,.top-code-bonus{font-size:.8125rem;color:var(--text-muted)}.affiliate-notice{margin-top:.875rem;line-height:1.5;display:flex;align-items:flex-start;gap:.5rem}.affiliate-notice svg{width:14px;height:14px;flex-shrink:0;margin-top:.125rem;color:var(--text-muted)}.footer-exchanges{border-top:1px solid var(--border);padding-top:1.5rem;margin-bottom:1.5rem}.footer-exchange-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem 1.5rem;list-style:none;padding:0}.hamburger svg{width:18px;height:18px;pointer-events:none}@media (max-width:1023px){.top-codes{position:static;padding:1.25rem}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important}html{scroll-behavior:auto}}