:root{--comparison-table-min-width: 860px}.hero p{max-width:500px}.hero-cta{display:inline-block;margin-top:20px;padding:14px 32px;background:var(--accent);color:#fff;border-radius:12px;font-weight:600;font-size:1.05em;text-decoration:none;transition:opacity .2s,transform .2s,box-shadow .2s}.hero-cta:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 8px 24px #6366f173}.hero-stats{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin-top:36px}.hero-stat{background:color-mix(in srgb,var(--bg2) 70%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:20px 32px;min-width:130px;text-align:center;box-shadow:0 4px 20px #6366f11f;transition:transform .2s,box-shadow .2s}.hero-stat:hover{transform:translateY(-4px);box-shadow:0 8px 32px #6366f147}.hero-stat-value{font-size:2em;font-weight:800;color:var(--accent-fg);line-height:1}.hero-stat-label{font-size:.78em;color:var(--text2);margin-top:6px;text-transform:uppercase;letter-spacing:.04em;font-weight:500}[data-theme=light] .hero-stat{background:color-mix(in srgb,var(--bg2) 78%,transparent);border-color:#7c3aed24}.calc{background:color-mix(in srgb,var(--bg2) 72%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:20px;padding:32px;margin:32px 0;border:1px solid rgba(255,255,255,.09);box-shadow:0 16px 40px #43187f1f}.calc h3{color:var(--accent-fg);margin-bottom:20px}.calc-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:20px}.calc-inputs label{display:block;font-size:.85em;color:var(--text2);margin-bottom:5px;font-weight:500}.calc-inputs input,.calc-inputs select{width:100%;padding:10px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:1em}.calc-inputs small{font-size:.75em;color:var(--text2);display:block;margin-top:2px}.calc-result{background:color-mix(in srgb,var(--bg) 70%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;padding:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;text-align:center;border:1px solid rgba(255,255,255,.07)}.calc-result .label{font-size:.75em;color:var(--text2);text-transform:uppercase;margin-bottom:5px}.calc-result .value{font-size:1.5em;font-weight:700}.profit{color:var(--green)!important}.tax-flow{background:color-mix(in srgb,var(--bg) 70%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;padding:20px;margin-top:20px;border:1px solid rgba(255,255,255,.07)}.tax-detail{background:var(--bg2);border-radius:8px;padding:15px;margin-top:15px;font-size:.9em}.tax-detail-row{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed var(--border)}.tax-detail-row:last-child{border-bottom:none;font-weight:600;color:var(--accent-fg);font-size:1.05em}.section-title{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);line-height:var(--line-height-h2);letter-spacing:-.01em;margin:80px 0 24px;padding-bottom:12px;border-bottom:2px solid var(--border)}@media(max-width:768px){.section-title{margin:48px 0 20px}}.currency-toggle{display:flex;justify-content:center;gap:12px;margin-bottom:20px}.currency-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:152px;padding:12px 22px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg) 92%,transparent);color:var(--text);cursor:pointer;font-size:.95em;font-weight:600;transition:all .2s ease}.currency-btn:hover{border-color:var(--accent);transform:translateY(-1px)}.currency-btn.active{background:color-mix(in srgb,var(--accent) 88%,#0f172a);color:#fff;border-color:color-mix(in srgb,var(--accent) 72%,white);box-shadow:0 4px 14px #00000026}.currency-label{letter-spacing:.01em}.currency-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,var(--bg2));color:var(--accent-fg);flex-shrink:0}.currency-icon:before{font-weight:700;line-height:1}.currency-icon-eur:before{content:"€";font-size:1rem}.currency-icon-crypto:before{content:"₿";font-size:.95rem}.currency-btn.active .currency-icon{background:#ffffff29;color:#fff}[data-theme=light] .currency-btn{background:color-mix(in srgb,white 88%,var(--bg) 12%);border-color:#7c3aed24}[data-theme=light] .currency-btn.active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 4px 14px #7c3aed4d}[data-theme=light] .currency-btn.active .currency-icon{background:#ffffff38;color:#fff}[data-theme=light] .currency-btn:not(.active) .currency-icon{background:#ede9fe;color:#6d28d9}.filters-toggle-row{display:flex;justify-content:center;margin:0 0 18px}.filters-toggle-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:color-mix(in srgb,var(--bg2) 72%,transparent);color:var(--text);font-size:.9rem;font-weight:700;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.filters-toggle-btn:hover{transform:translateY(-1px);border-color:#6366f173;box-shadow:0 8px 24px #43187f1f}.filters-toggle-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 75%,white);outline-offset:3px}.filters-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent-fg);font-size:1rem;line-height:1;transition:transform .2s ease,background .2s ease}.filters-toggle-btn.expanded .filters-toggle-icon{transform:rotate(90deg)}.filters-toggle-label{min-width:5.75rem;text-align:center}.filters{background:color-mix(in srgb,var(--bg2) 68%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:15px;margin:20px 0;display:flex;flex-wrap:wrap;gap:15px}[data-theme=light] .filters{background:color-mix(in srgb,var(--bg2) 80%,transparent);border-color:#7c3aed1a}.filter-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-group label{font-size:.85em;color:var(--text2)}.filter-btn{padding:6px 14px;border-radius:20px;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;font-size:.85em}.filter-btn:hover{border-color:var(--accent)}.filter-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.table-wrap{background:color-mix(in srgb,var(--bg) 80%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.09);overflow-x:auto;box-shadow:0 12px 32px #43187f1f}[data-theme=light] .table-wrap{background:color-mix(in srgb,var(--bg) 85%,transparent);border-color:#7c3aed1a}.table-wrap table{width:100%;border-collapse:separate;border-spacing:0;min-width:var(--comparison-table-min-width)}.table-wrap th{position:sticky;top:0;z-index:2;background:linear-gradient(180deg,color-mix(in srgb,var(--bg2) 94%,transparent),color-mix(in srgb,var(--bg3) 88%,transparent));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:11px 10px;text-align:left;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text2);border-bottom:1px solid rgba(255,255,255,.08)}.table-wrap th.sortable{white-space:nowrap}.table-wrap th.sortable:hover,.table-wrap th.sort-asc,.table-wrap th.sort-desc{color:var(--accent-fg)}.sort-button{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.sort-button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 75%,white);outline-offset:4px;border-radius:10px}.sort-icon{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;border-radius:999px;background:#ffffff14;font-size:.78em;opacity:.8;margin-left:1px;transition:background .2s ease,opacity .2s ease,transform .2s ease}.table-wrap th.sort-asc .sort-icon,.table-wrap th.sort-desc .sort-icon{opacity:1}.table-wrap th.sort-asc .sort-icon,.table-wrap th.sort-desc .sort-icon{background:color-mix(in srgb,var(--accent) 24%,transparent);transform:translateY(-1px)}.table-wrap td{padding:10px;border-bottom:1px solid rgba(255,255,255,.06);font-size:.93rem;font-weight:var(--font-weight-data);line-height:1.28;font-feature-settings:"tnum";vertical-align:middle;background:var(--row-bg, transparent)}.table-wrap tbody tr{--row-bg: transparent;transition:opacity .25s ease,transform .18s ease,box-shadow .18s ease}.table-wrap tbody tr:nth-child(odd){--row-bg: color-mix(in srgb, var(--bg2) 48%, transparent)}.table-wrap tbody tr:hover{--row-bg: color-mix(in srgb, var(--bg3) 82%, transparent);box-shadow:inset 0 0 0 1px #6366f133,0 10px 30px #43187f14;transform:translateY(-1px)}.table-wrap tr.hidden,.table-wrap tr.preview-hidden{display:none}.platform-col,.platform-cell{position:sticky;left:0;z-index:3;min-width:210px}.platform-col{z-index:4}.platform-main{display:flex;align-items:flex-start;gap:8px;min-width:0}.platform-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:12px;background:color-mix(in srgb,var(--accent) 18%,var(--bg2));box-shadow:inset 0 0 0 1px #ffffff14;font-size:1.05rem;flex-shrink:0}.platform-copy{min-width:0}.platform-title-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:2px}.platform-name{font-weight:700;font-size:.98rem;line-height:1.12;color:var(--text)}.platform-meta{color:var(--text2);font-size:.75rem;line-height:1.2}.platform-rating,.category-pill,.reg-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.platform-rating{background:#6366f11f;color:#c4b5fd}.platform-rating.featured{background:#fbbf242e;color:#fcd34d}[data-theme=light] .platform-rating{background:#ede9fe;color:#6d28d9}[data-theme=light] .platform-rating.featured{background:#fef3c7;color:#92400e}.category-col,.category-cell{min-width:104px}.category-pill{background:color-mix(in srgb,var(--bg3) 78%,transparent);color:var(--text);border:1px solid rgba(255,255,255,.08)}.numeric-header,.numeric-cell{text-align:right;font-variant-numeric:tabular-nums}.group-divider{border-left:1px solid rgba(255,255,255,.1)}.return-cell{color:var(--green);font-weight:700;font-feature-settings:"tnum"}.col-bonus{max-width:142px}.bonus-tag{background:#6366f126;color:#a5b4fc;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:3px 6px;border-radius:6px;font-size:.76em;font-weight:600;white-space:nowrap;vertical-align:top}[data-theme=light] .bonus-tag{background:#f3e8ff;color:#6d28d9}.bonus-cond{color:var(--text2);font-size:.7em;margin-top:1px;display:block;max-width:142px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bonus-cond:focus-visible{max-width:none;white-space:normal;overflow:visible;text-overflow:clip;outline:2px solid color-mix(in srgb,var(--accent) 65%,white);outline-offset:3px;border-radius:6px}.bonus-empty{color:var(--text2);font-size:.8em}.table-action-col,.table-action-cell{text-align:right;min-width:96px}.table-action-cell .btn{padding:7px 11px;border-radius:10px;font-size:.8rem}.table-reveal-wrap{display:flex;justify-content:center;margin-top:14px}.table-reveal-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:color-mix(in srgb,var(--bg2) 72%,transparent);color:var(--text);font-size:.85rem;font-weight:700;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.table-reveal-btn:hover{transform:translateY(-1px);border-color:#6366f173;box-shadow:0 8px 24px #43187f1f}.table-reveal-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 75%,white);outline-offset:3px}.table-reveal-btn.expanded .table-reveal-icon{transform:translateY(-1px)}.table-reveal-icon{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent-fg);font-size:1rem;transition:transform .2s ease}.table-reveal-text{min-width:2.75rem;text-align:center}.bonus-section{margin:40px 0}.bonus-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:20px}.bonus-card{background:color-mix(in srgb,var(--bg2) 72%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px;transition:box-shadow .25s,border-color .25s,transform .25s}.bonus-card:hover{box-shadow:0 0 0 1px #6366f166,0 8px 32px #6366f140;border-color:#6366f166;transform:translateY(-3px)}[data-theme=light] .bonus-card{background:color-mix(in srgb,var(--bg2) 82%,transparent);border-color:#7c3aed1f}.bonus-card-header{display:flex;align-items:center;gap:8px}.bonus-card-icon{font-size:1.3em}.bonus-card-name{font-weight:600;font-size:.95em}.bonus-card-body{flex:1}.bonus-card-footer{margin-top:4px}.bonus-card-footer .btn{display:block;text-align:center;padding:8px;font-size:.85em}.bonus-none{color:var(--text2);font-size:.85em;font-style:italic}.bonus-crypto-note{opacity:.7;font-style:italic;font-size:.85em;align-items:center;justify-content:center}.btn{background:var(--accent);color:#fff;padding:6px 12px;border-radius:6px;text-decoration:none;font-size:.8em;font-weight:500;white-space:nowrap;display:inline-block}.btn:hover{opacity:.9}.risk-low{background:#22c55e26;color:#4ade80;padding:3px 10px;border-radius:20px;font-size:.8em}.risk-medium{background:#f59e0b26;color:#fbbf24;padding:3px 10px;border-radius:20px;font-size:.8em}.risk-high{background:#ef444426;color:#f87171;padding:3px 10px;border-radius:20px;font-size:.8em}[data-theme=light] .risk-low{background:#ecfdf5;color:#065f46}[data-theme=light] .risk-medium{background:#fefce8;color:#854d0e}[data-theme=light] .risk-high{background:#fef2f2;color:#9d174d}.risk-score-badge{display:inline-flex;align-items:center;justify-content:center;min-width:3.8rem;padding:4px 8px;border-radius:999px;font-size:.82em;font-weight:700;cursor:help}.score-low{background:#22c55e26;color:#22c55e}.score-medium{background:#f59e0b26;color:#f59e0b}.score-high{background:#ef444426;color:#f87171}[data-theme=light] .score-low{background:#ecfdf5;color:#15803d}[data-theme=light] .score-medium{background:#fefce8;color:#b45309}[data-theme=light] .score-high{background:#fef2f2;color:#b91c1c}.reg-status-on{background:#22c55e26;color:#4ade80}.reg-status-caution{background:#f59e0b26;color:#fbbf24}.reg-status-off{background:#ef444426;color:#f87171}[data-theme=light] .category-pill{background:#f8fafc;border-color:#7c3aed1f;color:#312e81}[data-theme=light] .reg-status-on{background:#ecfdf5;color:#166534}[data-theme=light] .reg-status-caution{background:#fefce8;color:#a16207}[data-theme=light] .reg-status-off{background:#fef2f2;color:#b91c1c}.filter-group-slider{flex-direction:column;align-items:flex-start;gap:6px}.filter-slider{width:180px;accent-color:var(--accent);cursor:pointer}.risk-badge{position:relative;cursor:help}.risk-badge .risk-tooltip{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--bg2);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:.75em;font-weight:400;white-space:nowrap;box-shadow:0 4px 12px #00000026;z-index:100;pointer-events:none}.risk-badge .risk-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--border)}.risk-badge:hover .risk-tooltip,.risk-badge:focus .risk-tooltip{display:block}.platform-cards{display:none}.about-section{background:linear-gradient(135deg,color-mix(in srgb,var(--bg2) 70%,transparent),color-mix(in srgb,var(--bg3) 75%,transparent));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:16px;padding:48px 32px;margin:80px 0 16px;border:1px solid rgba(255,255,255,.09);text-align:center}[data-theme=light] .about-section{background:linear-gradient(135deg,color-mix(in srgb,var(--bg2) 80%,transparent),color-mix(in srgb,var(--bg3) 82%,transparent));border-color:#7c3aed1a}.about-content{max-width:600px;margin:0 auto}.about-text h2{margin-bottom:16px}.about-text p{color:var(--text2);margin-bottom:8px;line-height:var(--line-height-body)}.about-signature{margin-top:20px;font-weight:600;color:var(--text);font-size:1em}.roadmap-section{background:linear-gradient(135deg,color-mix(in srgb,var(--bg2) 70%,transparent),color-mix(in srgb,var(--bg3) 75%,transparent));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:16px;padding:32px;margin:12px 0 56px;border:1px solid rgba(255,255,255,.09)}.roadmap-section .section-title{margin:0 0 18px}.roadmap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:24px}.roadmap-item{background:color-mix(in srgb,var(--bg) 70%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px;padding:24px;border:1px solid rgba(255,255,255,.09);text-align:center;transition:box-shadow .25s,border-color .25s,transform .25s}.roadmap-item:hover{box-shadow:0 0 0 1px #6366f159,0 8px 28px #6366f138;border-color:#6366f159;transform:translateY(-3px)}[data-theme=light] .roadmap-section{background:linear-gradient(135deg,color-mix(in srgb,var(--bg2) 80%,transparent),color-mix(in srgb,var(--bg3) 82%,transparent));border-color:#7c3aed1a}[data-theme=light] .roadmap-item{background:color-mix(in srgb,var(--bg) 82%,transparent);border-color:#7c3aed1a}.roadmap-icon{font-size:2.5em;margin-bottom:16px}.roadmap-item h3{margin-bottom:12px;color:var(--accent-fg);display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.roadmap-status{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:999px;font-size:.68em;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.roadmap-status-active{background:#22c55e2e;color:#4ade80;border:1px solid rgba(74,222,128,.42)}[data-theme=light] .roadmap-status-active{background:#ecfdf5;color:#166534;border-color:#86efac}.roadmap-item p{color:var(--text2);line-height:var(--line-height-body)}.reviews-section{margin:80px 0}.reviews-desc{color:var(--text2);margin-bottom:24px}.review-carousel{position:relative}.review-cards{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:10px 0}.review-cards::-webkit-scrollbar{display:none}.review-card{background:color-mix(in srgb,var(--bg2) 72%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:16px;border:1px solid rgba(255,255,255,.1);overflow:hidden;box-shadow:0 4px 20px #0000004d;min-width:350px;max-width:400px;flex-shrink:0;display:flex;flex-direction:column;transition:box-shadow .25s,border-color .25s,transform .25s}.review-card:hover{box-shadow:0 0 0 1px #6366f166,0 12px 40px #6366f14d;border-color:#6366f166;transform:translateY(-4px)}[data-theme=light] .review-card{background:color-mix(in srgb,var(--bg2) 92%,transparent);border-color:#7c3aed2e;box-shadow:0 4px 20px #7c3aed1a}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:color-mix(in srgb,var(--bg) 68%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);border-radius:50%;width:44px;height:44px;font-size:1.5em;cursor:pointer;color:var(--text);box-shadow:0 4px 12px #0003;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s,box-shadow .2s}.carousel-arrow:hover{background:color-mix(in srgb,var(--bg2) 70%,transparent);box-shadow:0 4px 20px #6366f133}[data-theme=light] .carousel-arrow{background:color-mix(in srgb,var(--bg2) 90%,transparent);border-color:#7c3aed38;box-shadow:0 4px 12px #7c3aed1f;color:var(--text)}[data-theme=light] .carousel-arrow:hover{background:color-mix(in srgb,var(--bg3) 90%,transparent);box-shadow:0 4px 20px #7c3aed38}.carousel-arrow-left{left:-22px}.carousel-arrow-right{right:-22px}.review-card.hidden{display:none}.review-card-header{background:color-mix(in srgb,var(--bg2) 68%,transparent);padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08)}[data-theme=light] .review-card-header{background:color-mix(in srgb,var(--bg3) 80%,transparent);border-bottom-color:#7c3aed24}.review-card-header h3{font-size:1.1em}.review-card-header .rating{font-size:1.2em}.review-card-body{padding:20px;flex:1}.review-return{font-size:1.5em;font-weight:700;color:var(--green);margin-bottom:15px}.review-meta{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}.review-meta span{background:color-mix(in srgb,var(--bg2) 65%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:4px 10px;border-radius:6px;font-size:.8em;border:1px solid rgba(255,255,255,.07)}[data-theme=light] .review-meta span{background:color-mix(in srgb,var(--bg3) 80%,transparent);border-color:#7c3aed24}.pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.pros,.cons{background:color-mix(in srgb,var(--bg2) 65%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:12px;border-radius:8px;font-size:.85em;border:1px solid rgba(255,255,255,.07)}[data-theme=light] .pros,[data-theme=light] .cons{background:color-mix(in srgb,var(--bg3) 80%,transparent);border-color:#7c3aed24}.pros h4,.cons h4{font-size:.8em;margin-bottom:8px;color:var(--text2)}.pros ul,.cons ul{list-style:none}.pros li:before{content:"✅ "}.cons li:before{content:"⚠️ "}.review-verdict{background:color-mix(in srgb,var(--bg2) 65%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:12px;border-radius:8px;margin-bottom:15px;border-left:3px solid var(--accent);border-top:1px solid rgba(255,255,255,.07);border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}[data-theme=light] .review-verdict{background:color-mix(in srgb,var(--bg3) 80%,transparent);border-top-color:#7c3aed24;border-right-color:#7c3aed24;border-bottom-color:#7c3aed24}.review-verdict h4{font-size:.8em;color:var(--text2);margin-bottom:5px}.review-card-footer{padding:0 20px 20px}.review-card-footer .btn{display:block;text-align:center;padding:12px}.warning-box{background:#ef444414;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(239,68,68,.25);border-radius:12px;padding:20px;margin-top:40px}[data-theme=light] .warning-box{background:#fef2f2;border-color:#fecaca}.warning-box h3{color:#f87171;margin-bottom:10px}.warning-box p{color:#f87171;font-size:.9em}[data-theme=light] .warning-box h3,[data-theme=light] .warning-box p{color:#dc2626}#taxRefundNote{display:none;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:8px;padding:12px;margin-top:15px;font-size:.9em;color:#4ade80;text-align:center}[data-theme=light] #taxRefundNote{background:#ecfdf5;border-color:#10b981;color:#065f46}@media(max-width:768px){.calc{padding:24px}.calc-result{grid-template-columns:repeat(2,1fr)}.filters{flex-direction:column}.about-section{padding:32px 20px;margin:48px 0 16px}.roadmap-section{padding:24px 20px;margin:16px 0 40px}.roadmap-section .section-title{margin-bottom:14px}.reviews-section{margin:48px 0}.pros-cons{grid-template-columns:1fr}.review-card{min-width:280px;max-width:85vw}.carousel-arrow,.table-wrap,.table-reveal-wrap{display:none}.platform-cards{display:flex;flex-direction:column;gap:16px}.platform-card{background:color-mix(in srgb,var(--bg) 74%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:16px;border:1px solid rgba(255,255,255,.09);padding:18px;box-shadow:0 6px 18px #43187f14;transition:box-shadow .25s,border-color .25s,transform .25s}.platform-card:hover{box-shadow:0 0 0 1px #6366f159,0 8px 28px #6366f133;border-color:#6366f159;transform:translateY(-2px)}.platform-card.hidden{display:none}.platform-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.platform-card-name{font-weight:700;font-size:1.05em}.platform-card-category{font-size:.8em;color:var(--text2)}.platform-card-body{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.platform-card-stat{background:var(--bg2);border-radius:8px;padding:10px;text-align:center}.platform-card-stat .stat-label{font-size:.7em;color:var(--text2);text-transform:uppercase;margin-bottom:4px}.platform-card-stat .stat-value{font-weight:600;font-size:.95em;font-feature-settings:"tnum"}.platform-card-stat .stat-value.return-cell{color:var(--green)}.platform-card-footer{display:flex;justify-content:center}.platform-card-footer .btn{padding:10px 24px;font-size:.9em;border-radius:10px}}
