:root{--bg:#0d0913;--panel:#171020;--panel2:#21162c;--ink:#f8f4ff;--muted:#b8aac8;--violet:#a969ff;--mint:#64f0c8;--line:#382a48;--shadow:0 24px 70px #00000061}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 80% 0,#211336 0,transparent 34%),var(--bg);color:var(--ink);margin:0;padding-bottom:75px;font:16.5px/1.72 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--mint);text-underline-offset:4px}img{max-width:100%;height:auto}.sitehead{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0913e6;justify-content:space-between;align-items:center;padding:14px max(18px,50vw - 610px);display:flex;position:sticky;top:0}.logo{text-transform:uppercase;letter-spacing:.05em;color:#fff;font:900 22px/1 ui-sans-serif;text-decoration:none}.sitehead nav{gap:18px;display:flex}.sitehead nav a{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:800;text-decoration:none}main{max-width:1220px;margin:auto;padding:0 20px}h1,h2,h3{letter-spacing:-.035em;text-transform:uppercase;font-family:Impact,Arial Narrow,ui-sans-serif;line-height:1.02}h1{margin:.18em 0;font-size:clamp(45px,7vw,86px)}h2{font-size:clamp(30px,4.5vw,54px)}h3{font-size:25px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--mint);font:900 12px/1 ui-monospace,monospace}.button,.ageactions button{border:1px solid var(--violet);background:var(--violet);clip-path:polygon(0 0,95% 0,100% 25%,100% 100%,5% 100%,0 75%);cursor:pointer;justify-content:center;align-items:center;padding:13px 19px;font-weight:950;text-decoration:none;display:inline-flex;color:#100915!important}.mini{background:var(--mint);padding:7px 12px;font-weight:900;text-decoration:none;display:inline-flex;color:#07120f!important}.homehero,.profilehero,.articlehero{grid-template-columns:1.08fr .92fr;align-items:center;gap:44px;padding:74px 0 52px;display:grid}.homehero img,.profilehero img,.articlehero img{border:1px solid var(--line);box-shadow:var(--shadow);background:var(--panel)}.homehero p,.lede{color:var(--muted);font-size:20px}.heroactions,.twobuttons{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.textlink{font-weight:800}.truststrip{border:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(4,1fr);margin-bottom:70px;display:grid}.truststrip span{text-align:center;border-right:1px solid var(--line);text-transform:uppercase;padding:15px;font:800 12px ui-monospace}.sectionhead{max-width:820px;margin:84px 0 30px}.brandgrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.brandcard{background:var(--panel);border:1px solid var(--line);padding:13px;position:relative}.brandcard img{filter:saturate(.85)}.brandcard .number{background:var(--mint);color:#07120f;padding:3px 8px;font:900 12px ui-monospace;position:absolute;top:22px;left:22px}.brandcard>div{justify-content:space-between;align-items:center;display:flex}.brandcard p{color:var(--muted)}.best{min-height:95px}.method{background:var(--panel2);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;margin:90px 0;padding:36px;display:grid}.checkgrid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.checkgrid div{background:var(--panel);padding:18px}.checkgrid span{color:var(--muted);display:block}.guidegrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.guidegrid>a,.comparecards>a,.relatedgrid>a{background:var(--panel);border:1px solid var(--line);padding:20px;text-decoration:none}.guidegrid span,.comparecards span,.relatedgrid span{color:var(--muted);display:block}.faq,.article section{max-width:900px;margin:58px auto}.faq details,details{background:var(--panel);border:1px solid var(--line);margin:10px 0;padding:15px 18px}.breadcrumbs{color:var(--muted);margin:28px 0 0;font-size:13px}.sponsorbox{border:1px solid var(--violet);background:linear-gradient(135deg,#29173f,#15101d);flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px;padding:18px;display:flex}.sponsorbox>span{text-transform:uppercase;font:900 11px ui-monospace}.facts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.facts>div{background:var(--panel);padding:18px}.ranktable>div{background:var(--panel);border:1px solid var(--line);grid-template-columns:45px 120px 1fr auto;align-items:center;gap:16px;margin:10px 0;padding:14px;display:grid}.rank{color:var(--mint);font:900 24px ui-monospace}.comparecards,.relatedgrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.related{margin:80px 0}.versushero{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.versushero>div{background:var(--panel);border:1px solid var(--line);padding:15px}.versushero>b{color:var(--mint);font:900 30px Impact}.matrix{border:1px solid var(--line);overflow:auto}.matrix>div{grid-template-columns:1fr 1.3fr 1.3fr;min-width:700px;display:grid}.matrix span,.matrix b{border-bottom:1px solid var(--line);padding:13px}.article ol,.article ul{padding-left:25px}.legal{max-width:880px;margin:55px auto}.ageveil{z-index:80;background:#020104e6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.agebox{background:var(--panel2);border:1px solid var(--violet);max-width:590px;box-shadow:var(--shadow);padding:30px}.ageactions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.stickyoffer{z-index:50;border:1px solid var(--violet);width:min(760px,100% - 20px);box-shadow:var(--shadow);background:#160e1ff7;justify-content:space-between;align-items:center;padding:9px 10px 9px 18px;display:flex;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}.stickyoffer b{color:var(--mint)}.stickyoffer a{background:var(--mint);color:#07120f;padding:8px 14px;font-weight:950;text-decoration:none}footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:28px;max-width:1220px;margin:90px auto 0;padding:38px 20px 110px;display:grid}.footlinks{flex-wrap:wrap;gap:12px;display:flex}.fine{color:var(--muted);grid-column:1/-1;font-size:13px}@media (max-width:930px){.sitehead nav{display:none}.homehero,.profilehero,.articlehero,.method{grid-template-columns:1fr}.homehero img{order:-1}.brandgrid,.guidegrid,.comparecards,.relatedgrid{grid-template-columns:1fr 1fr}.facts{grid-template-columns:1fr}.ranktable>div{grid-template-columns:35px 85px 1fr}.ranktable .button{grid-column:2/-1}.versushero{grid-template-columns:1fr}.versushero>b{text-align:center}footer{grid-template-columns:1fr}}@media (max-width:560px){body{font-size:16px}h1{font-size:44px}.brandgrid,.guidegrid,.comparecards,.relatedgrid,.truststrip,.checkgrid{grid-template-columns:1fr}.homehero,.profilehero,.articlehero{gap:20px;padding-top:40px}.ranktable>div{grid-template-columns:30px 1fr}.ranktable img{display:none}.stickyoffer span{font-size:12px}.stickyoffer span b{display:block}.footlinks{flex-direction:column}}.cookieoffer{z-index:70;border:1px solid var(--violet);background:#171020fa;grid-template-columns:1fr auto;align-items:center;gap:24px;width:min(1080px,100% - 24px);padding:21px;display:grid;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 24px 80px #0009}.cookiecopy{align-items:flex-start;gap:16px;display:flex}.cookiecopy h2{margin:0 0 8px;font:900 24px/1.1 Impact,Arial Narrow,sans-serif}.cookiecopy p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.cookieicon{background:var(--violet);color:#100915;flex:0 0 44px;place-items:center;height:44px;font-size:20px;display:grid}.cookieactions{gap:10px;display:flex}.cookieactions button{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:950}.cookiereject{color:var(--ink);border:1px solid var(--line);background:0 0}.cookieaccept{background:var(--mint);color:#07120f;border:1px solid var(--mint)}@media (max-width:760px){.cookieoffer{grid-template-columns:1fr;gap:14px;padding:17px;bottom:82px}.cookieactions{grid-template-columns:1fr 1fr;display:grid}.cookieactions button{white-space:normal}.cookiecopy h2{font-size:21px}.homehero .heroactions .button{display:none}}
.stats-article{max-width:1080px;margin:0 auto 4rem}.stats-hero{color:#fff;background:radial-gradient(circle at 85% 12%,#4b1761,#0000 38%),linear-gradient(135deg,#09060d,#1d1028 65%,#081c1a);border:1px solid #7643a2;margin-bottom:2rem;padding:clamp(2rem,5vw,4.5rem);box-shadow:0 20px 70px #00000073}.stats-hero h1{text-transform:uppercase;margin:.6rem 0 1.2rem;font-size:clamp(2.4rem,6vw,5rem);line-height:.94}.stats-hero p{max-width:780px;font-size:1.14rem}.stats-meta{color:#72ffd4;flex-wrap:wrap;gap:.6rem 1.2rem;font-size:.9rem;display:flex}.stats-intro{background:#170d20;border:1px solid #64328a;padding:1.2rem;font-size:1.16rem}.stats-charts{margin:3rem 0}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.stat-chart{background:#140b1c;border:1px solid #503064;margin:0;padding:1.4rem;box-shadow:0 12px 40px #00000059}.stat-chart figcaption{gap:.3rem;margin-bottom:1rem;display:grid}.stat-chart figcaption b{color:#fff;font-size:1.17rem}.stat-chart figcaption span,.stat-chart p{color:#c9b9d3;font-size:.88rem}.bars{gap:.75rem;display:grid}.bars div{grid-template-columns:170px 1fr;align-items:center;gap:.7rem;display:grid}.bars i{color:#08070a;white-space:nowrap;background:linear-gradient(90deg,#8d3bd0,#54ebbd);min-width:58px;padding:.35rem .55rem;font-style:normal;font-weight:900;display:block}.market-card{flex-direction:column;display:flex}.market-card figcaption b{color:#67f4cb;font-size:2.5rem}.market-growth{background:#241232;align-items:baseline;gap:.8rem;padding:1rem;display:flex}.market-growth strong{color:#fff;font-size:2.4rem}.study-numbers{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.study-numbers div{background:#241232;padding:.8rem;display:grid}.study-numbers strong{color:#67f4cb;font-size:1.35rem}.stats-body{background:#100a15;border:1px solid #3f294d;padding:clamp(1.2rem,4vw,3rem);box-shadow:0 20px 70px #00000059}.stats-body h2{text-transform:uppercase;margin-top:2.7rem;font-size:clamp(1.7rem,3vw,2.45rem)}.stats-body h3{color:#67f4cb;margin-top:2rem;font-size:1.35rem}.stats-body table{border-collapse:collapse;width:100%;margin:1.5rem 0;display:block;overflow-x:auto}.stats-body th,.stats-body td{text-align:left;vertical-align:top;border:1px solid #493255;min-width:130px;padding:.75rem}.stats-body th{color:#67f4cb;background:#241232}.stats-body blockquote{background:#1a1022;border-left:4px solid #67f4cb;margin:1.5rem 0;padding:1rem 1.3rem}.stats-body .sponsored-inline{background:#1e1029;border:1px solid #6c3c87;margin:1.8rem 0;padding:1.2rem}.stats-body .sponsored-inline a{color:#08070a;background:#67f4cb;padding:.7rem 1rem;font-weight:900;text-decoration:none;display:inline-block}.stats-body a[href^=http]:not([href*="backdoorbootique.co.uk"]):after{content:" ↗"}.stats-related{background:#1b1024;border:1px solid #53336a;margin:2.5rem 0;padding:1.5rem}.stats-related ul{columns:2;gap:2rem}.stats-update{background:#21162a;border-left:4px solid #67f4cb;padding:1rem 1.2rem;font-size:.94rem}@media (max-width:760px){.chart-grid{grid-template-columns:1fr}.bars div{grid-template-columns:135px 1fr}.study-numbers{grid-template-columns:1fr}.stats-related ul{columns:1}.stats-body{padding:1.1rem}.stats-body table{font-size:.9rem}}
.long-review{max-width:1100px;margin:0 auto 5rem}.review-hero{color:#fff;background:radial-gradient(circle at 88% 8%,#5a186c,#0000 35%),linear-gradient(135deg,#100b1b,#281335 60%,#191221);border:1px solid #75459a;border-radius:30px;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:center;gap:2.2rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid;box-shadow:0 24px 70px #05030a80}.review-hero h1{margin:.6rem 0 1.1rem;font-size:clamp(2.25rem,5vw,4.55rem);line-height:.98}.review-hero p{color:#ede5f5;font-size:1.12rem;line-height:1.75}.review-hero img{border:1px solid #79509a;border-radius:22px;width:100%;height:auto;box-shadow:0 22px 55px #0009}.review-meta{flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;display:flex}.review-meta span{background:#ffffff0d;border:1px solid #a57ac4;border-radius:999px;padding:.42rem .7rem;font-size:.82rem}.review-disclosure,.review-update{color:#24152c;background:#f6edfb;border-left:5px solid #9d52cf;border-radius:8px 16px 16px 8px;margin:1.4rem 0;padding:1rem 1.2rem}.review-toc{background:#fbf7fe;border:1px solid #d5c1e4;border-radius:18px;margin:2rem 0;padding:1.4rem 1.6rem}.review-toc ul{columns:2;gap:2.5rem}.review-toc li{break-inside:avoid;margin:.35rem 0}.review-body{min-width:0;max-width:100%;font-size:1.05rem;line-height:1.82;overflow-x:hidden}.review-body h2{color:#4e1e68;margin:3.2rem 0 1rem;scroll-margin-top:90px;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.15}.review-body h3{color:#763b96;margin:2rem 0 .7rem;font-size:1.3rem}.review-body p{margin:.85rem 0 1.1rem}.review-body ul,.review-body ol{padding-left:1.35rem}.review-body li{margin:.52rem 0}.review-body blockquote{background:#f6effa;border-left:5px solid #8c48b5;border-radius:10px;margin:1.5rem 0;padding:1.2rem 1.4rem}.review-body table{box-sizing:border-box;border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin:1.5rem 0 2rem;display:block;overflow-x:auto}.review-body th,.review-body td{text-align:left;vertical-align:top;border:1px solid #d8c8e3;min-width:150px;padding:.85rem}.review-body td{color:#24152c;background:#fff}.review-body th{color:#fff;background:#2c163b}.review-body tr:nth-child(2n) td{background:#faf6fc}.review-body a{text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration-thickness:2px}.sponsored-review{text-align:center;background:linear-gradient(135deg,#f7effc,#eedef8);border:1px solid #c5a3dc;border-radius:16px;margin:1.8rem 0;padding:1.25rem}.sponsored-review small{color:#57356c;margin-bottom:.65rem;display:block}.sponsored-review a{color:#fff;background:#5c2679;border-radius:999px;padding:.85rem 1.15rem;text-decoration:none;display:inline-flex;box-shadow:0 8px 25px #5c26794d}.review-related{background:#fbf7fe;border:1px solid #d5c1e4;border-radius:18px;margin-top:3rem;padding:1.5rem}.review-related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.review-related a{background:#fff;border:1px solid #d5c1e4;border-radius:12px;padding:.9rem;text-decoration:none;display:block}.review-body code{white-space:normal}.review-body hr{border:0;border-top:1px solid #d5c1e4;margin:2.6rem 0}@media (max-width:760px){.review-hero{border-radius:20px;grid-template-columns:1fr}.review-hero img{object-fit:cover;order:-1;max-height:300px}.review-toc ul{columns:1}.review-related ul{grid-template-columns:1fr}.review-body{font-size:1rem}.review-body h2{margin-top:2.6rem}}
