:root{--gold:#ffc400;--gold-deep:#f5ad00;--ink:#101119;--muted:#586176;--line:#e8e9ef;--violet:#6e36df;--blue:#155cdf;--green:#168b36;--orange:#f05017}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f6f8;color:var(--ink);font-family:Inter,Arial,sans-serif;font-weight:500}.page{width:min(100%,853px);min-height:100vh;margin:0 auto;padding:0 20px 100px;background:#fff;overflow:hidden}.status{height:31px;padding:12px 23px 0;font-size:14px;font-weight:800}.top{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #eceef2}.brand{display:flex;align-items:center;gap:8px;color:#090b12;text-decoration:none;font-size:21px;letter-spacing:0;font-weight:800}.brand img{width:32px;height:32px;object-fit:contain}.brand span b{color:var(--gold)}.top-actions{display:flex;align-items:center;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 19px;border:1px solid #161923;border-radius:7px;background:#fff;color:#12141b;font:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.btn.gold{border-color:var(--gold);background:var(--gold);box-shadow:inset 0 -2px 0 rgba(167,97,0,.25)}.btn.dark{background:#11141b;color:#fff;border-color:#7f8491}.btn.big{min-height:43px;padding:0 23px}.hamburger{width:32px;height:32px;border:0;background:transparent;display:grid;gap:5px;align-content:center;padding:4px;cursor:pointer}.hamburger i{display:block;height:2px;background:#11141b;border-radius:99px}.drawer{position:absolute;z-index:10;right:28px;top:102px;width:196px;padding:9px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 24px rgba(0,0,0,.15)}.drawer a{display:block;padding:11px;color:#161923;text-decoration:none;font-size:13px;font-weight:800}.crumb{display:flex;gap:11px;padding:15px 6px 8px;color:#344056;font-size:13px}.crumb b{color:var(--gold-deep)}.dark-hero{position:relative;min-height:314px;margin:0 -20px 0;padding:34px 30px;color:#fff;background:#05070b;overflow:hidden}.dark-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 48%,rgba(244,170,0,.12),transparent 38%),linear-gradient(104deg,#071018 0%,#05070b 45%,#0c0c09 100%)}.hero-copy{position:relative;z-index:2;width:47%}.hero-copy h1{margin:0 0 13px;font-size:39px;line-height:1.04;letter-spacing:0;font-weight:850}.hero-copy h1 mark{display:block;padding:0;background:transparent;color:var(--gold)}.hero-copy p{margin:0;max-width:270px;color:inherit;font-size:15px;line-height:1.55}.hero-art{position:absolute;z-index:1;right:-13px;bottom:-20px;width:54%;height:auto;object-fit:contain}.hero-features{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:9px;width:52%;margin-top:23px}.hero-features span{font-size:12px;line-height:1.2;font-weight:800}.hero-features img{display:block;width:26px;height:26px;margin-bottom:6px;object-fit:contain}.hero-actions{position:relative;z-index:2;display:flex;gap:10px;margin-top:21px}.card{border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 4px 17px rgba(23,29,44,.05)}.section{margin-top:15px;padding:21px}.section h2,.block-title{margin:0;color:#101119;font-size:20px;line-height:1.1;letter-spacing:0;font-weight:850}.section p{color:#4f576a;line-height:1.45}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-head a{color:#6e36df;text-decoration:none;font-size:12px;font-weight:800}.info-strip{display:flex;align-items:center;gap:19px;padding:16px 22px;background:linear-gradient(105deg,#fff9e6,#fff);border-color:#f4dfab}.info-strip img{width:26%;max-height:110px;object-fit:contain}.info-strip h2{margin-bottom:8px;font-size:18px}.check-list{display:grid;gap:10px;font-size:13px}.check-list span{display:flex;gap:9px;align-items:center}.check-list b{display:inline-grid;width:16px;height:16px;place-items:center;border-radius:50%;background:var(--gold);font-size:10px}.step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;position:relative;margin-top:19px}.step-grid:before{content:"";position:absolute;top:33px;left:12%;right:12%;border-top:2px dashed #dfe3eb}.step{position:relative;text-align:center}.step .no{display:grid;place-items:center;position:relative;z-index:2;width:28px;height:28px;margin:0 auto -3px;border-radius:50%;background:var(--gold);font-size:13px;font-weight:850}.step img{position:relative;z-index:1;width:66px;height:66px;margin:0 auto 9px;padding:16px;object-fit:contain;background:#fff;border:1px solid #edf0f5;border-radius:15px;box-shadow:0 7px 14px rgba(28,36,55,.08)}.step b{display:block;font-size:12px}.step small{display:block;margin:7px auto 0;max-width:140px;color:#545d70;font-size:10px;line-height:1.32}.accordion{margin-top:12px;display:grid;gap:7px}.accordion details{overflow:hidden;border:1px solid #eceef4;border-radius:8px;background:#fafbfc}.accordion summary{list-style:none;cursor:pointer;padding:13px 16px;font-size:13px;font-weight:800}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"⌄";float:right;font-size:17px}.accordion p{margin:0;padding:0 16px 13px;font-size:12px}.support{position:relative;min-height:149px;overflow:hidden;padding:24px;color:#fff;background:linear-gradient(110deg,#080a10,#151a24)}.support h2{color:#fff}.support p{max-width:280px;color:#fff;font-size:13px}.support .btn{margin-top:3px}.support img{position:absolute;right:0;bottom:0;width:32%;height:100%;object-fit:contain}.cta{display:flex;align-items:center;gap:16px;min-height:103px;padding:13px 22px}.cta img{width:130px;height:76px;object-fit:contain}.cta h2{font-size:18px;margin:0 0 6px}.cta p{margin:0;font-size:12px}.cta .btn{margin-left:auto}.bottom-nav{position:fixed;z-index:12;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,853px);min-height:83px;display:grid;grid-template-columns:repeat(5,1fr);padding:8px 18px 13px;border:1px solid #e7eaf1;border-radius:15px 15px 0 0;background:#fff;box-shadow:0 -5px 18px rgba(0,0,0,.08)}.bottom-nav a,.bottom-nav button{display:grid;place-items:center;gap:3px;border:0;background:transparent;color:#12141b;font:inherit;font-size:11px;font-weight:800;text-decoration:none;cursor:pointer}.bottom-nav img{width:27px;height:27px;object-fit:contain}.bottom-nav [aria-current="page"]{color:var(--gold-deep)}.toast{position:fixed;z-index:30;left:50%;bottom:100px;transform:translateX(-50%);max-width:280px;padding:10px 14px;border-radius:8px;background:#12151d;color:#fff;font-size:12px;box-shadow:0 8px 22px rgba(0,0,0,.28)}
/* App page */.app-hero{min-height:395px}.app-hero .hero-copy{width:48%}.app-hero .hero-art{width:56%;right:-7px;bottom:-14px}.platforms{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.platform{min-height:236px;padding:20px 11px 12px;text-align:center;border:1px solid #edf0f4;border-radius:12px;box-shadow:0 4px 14px rgba(19,26,42,.07)}.platform img{width:55px;height:55px;object-fit:contain}.platform h3{margin:9px 0 6px;font-size:18px}.platform p{margin:0 0 12px;font-size:11px}.platform .btn{width:100%;min-height:38px;padding:0 7px;font-size:11px}.platform small{display:block;margin-top:10px;color:#5c6476;font-size:10px}.platform.android{background:#f7fff6;border-color:#d8eedd}.platform.android .btn{background:#28a61e;border-color:#28a61e;color:#fff}.platform.ios .btn{background:#090b0e;color:#fff}.platform.web .btn{background:#155cdf;border-color:#155cdf;color:#fff}.benefit-grid,.trust-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:16px;text-align:center}.benefit-grid article{min-height:144px;padding:8px}.benefit-grid img,.trust-grid img{width:52px;height:52px;object-fit:contain}.benefit-grid b,.trust-grid b{display:block;margin-top:7px;font-size:11px}.benefit-grid p,.trust-grid p{margin:5px 0 0;font-size:10px;line-height:1.35}.requirements{display:grid;grid-template-columns:145px 1fr 1fr;align-items:center;gap:16px;margin-top:20px;padding:17px 22px;background:#f7f4ff;border-color:#e5def8}.requirements img{width:120px;height:110px;object-fit:contain}.requirements article{padding-left:12px;border-left:1px solid #d9dcea}.requirements b{font-size:13px}.requirements p{margin:5px 0 0;font-size:11px}.security{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.security article{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:5px}.security img{width:38px;height:38px;object-fit:contain}.security b{font-size:11px}.security p{margin:3px 0 0;font-size:10px}
/* Bonus page */.bonus-hero .hero-copy{width:45%}.bonus-hero .hero-art{width:57%;right:-5px;bottom:-18px}.featured{position:relative;z-index:3;margin:-14px 15px 0;display:flex;align-items:center;gap:16px;padding:14px 19px}.featured img{width:56px;height:56px;object-fit:contain}.featured h2{font-size:16px;margin:0 0 6px}.featured p{margin:0;font-size:12px}.featured .btn{margin-left:auto}.tabs{display:grid;grid-template-columns:repeat(5,1fr);margin-top:18px;padding:6px;border-radius:11px;background:#fff;box-shadow:0 3px 15px rgba(30,36,51,.06)}.tabs button{min-height:72px;border:0;background:#fff;color:#3d4351;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.tabs b{display:grid;place-items:center;width:24px;height:24px;margin:0 auto 6px;border-radius:50%;background:#eff0f4;font-size:10px}.tabs .active{color:#11141b;border-bottom:3px solid var(--gold)}.tabs .active b{background:var(--gold)}.offer-list{display:grid;gap:12px;margin-top:18px}.offer{display:grid;grid-template-columns:180px 1fr 128px;align-items:center;min-height:132px;overflow:hidden;border:1px solid #eceef3;border-radius:11px;background:#fff;box-shadow:0 3px 12px rgba(26,33,45,.05)}.offer>img{width:180px;height:132px;object-fit:cover}.offer-body{padding:12px 18px}.badge{display:inline-block;padding:4px 7px;border-radius:5px;background:#e7f7de;color:#27993c;font-size:9px;font-weight:850}.offer h3{margin:8px 0 5px;font-size:17px}.offer p{margin:0;font-size:13px}.offer small{display:block;margin-top:10px;color:#485062;font-size:11px}.offer-side{padding:12px;text-align:right}.offer-side b{display:block;font-size:22px}.offer-side span{display:block;margin:4px 0 12px;font-size:12px}.offer.purple .badge{background:#efe8ff;color:#7440d5}.offer.blue .badge{background:#e4efff;color:#155cdf}.offer.orange .badge{background:#fff0e8;color:#f05017}.offer.purple .btn{background:#6d3bbb;color:#fff;border-color:#6d3bbb}.offer.green .btn{background:#168b36;color:#fff;border-color:#168b36}.offer.blue .btn{background:#155cdf;color:#fff;border-color:#155cdf}.offer.orange .btn{background:#f05017;color:#fff;border-color:#f05017}.terms{display:grid;grid-template-columns:1fr 150px;align-items:center;gap:16px}.terms ul{display:grid;gap:9px;margin:15px 0 0;padding:0;list-style:none;font-size:12px}.terms li:before{content:"●";color:var(--gold);margin-right:8px}.terms img{width:125px;height:120px;object-fit:contain}
/* Review page */.review-hero .hero-copy{width:48%}.review-hero .hero-art{width:56%;right:-8px}.update-note{position:relative;z-index:2;display:flex;justify-content:space-between;gap:10px;margin:18px -12px -5px;padding:11px 16px;border-radius:8px;background:rgba(18,23,30,.78);font-size:11px}.rating-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin-top:-14px;padding:19px 16px;position:relative;z-index:3;text-align:center}.rating-grid article+article{border-left:1px solid #eceef2}.rating-grid b{display:block;margin:6px 0;font-size:24px}.stars{color:var(--gold);font-size:13px;letter-spacing:1px}.about-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:20px}.about-grid article{text-align:center;font-size:11px}.about-grid img{width:42px;height:42px;object-fit:contain}.pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pros-cons article{padding:18px;border-radius:9px;background:#f6fff5;border:1px solid #dfefd9}.pros-cons article:last-child{background:#fff8f7;border-color:#f6dedb}.pros-cons h2{color:#217735;font-size:17px}.pros-cons article:last-child h2{color:#d62d2d}.pros-cons ul{display:grid;gap:10px;margin:15px 0 0;padding:0;list-style:none;font-size:12px}.pros-cons li:before{content:"●";color:#36ad26;margin-right:8px}.pros-cons article:last-child li:before{color:#e34242}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;overflow:hidden}.review-card{min-height:175px;padding:16px;border:1px solid #edf0f4;border-radius:10px;box-shadow:0 3px 12px rgba(22,31,50,.05)}.review-card header{display:flex;align-items:center;gap:8px}.avatar{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;color:#fff;background:#6e36df;font-size:12px;font-weight:800}.review-card b{font-size:12px}.review-card p{font-size:12px}.review-card small{color:#788095;font-size:10px}
@media(max-width:600px){.page{padding-left:14px;padding-right:14px}.dark-hero{margin-left:-14px;margin-right:-14px;padding-left:22px;padding-right:22px}.status{padding-left:20px}.top{padding-left:10px;padding-right:10px}.hero-copy h1{font-size:32px}.hero-copy p{font-size:13px}.hero-features{gap:4px}.hero-features span{font-size:10px}.section{padding:17px}.offer{grid-template-columns:120px 1fr 92px;min-height:116px}.offer>img{width:120px;height:116px}.offer-body{padding:8px}.offer h3{font-size:13px}.offer p{font-size:11px}.offer small{font-size:9px;margin-top:7px}.offer-side{padding:7px}.offer-side b{font-size:17px}.offer-side span{font-size:10px;margin:3px 0 7px}.offer-side .btn{min-height:30px;padding:0 5px;font-size:9px}.platforms{gap:7px}.platform{min-height:205px;padding:13px 7px}.platform h3{font-size:15px}.platform p{font-size:9px}.platform small{font-size:8px}.benefit-grid{gap:2px}.benefit-grid article{padding:2px}.benefit-grid img{width:42px;height:42px}.benefit-grid b{font-size:9px}.benefit-grid p{font-size:8px}.requirements{grid-template-columns:80px 1fr 1fr;padding:13px;gap:6px}.requirements img{width:75px;height:82px}.security{grid-template-columns:repeat(2,1fr)}.rating-grid{padding:14px 7px}.rating-grid b{font-size:18px}.stars{font-size:10px}.rating-grid small{font-size:9px}.about-grid{grid-template-columns:repeat(5,1fr);gap:3px}.about-grid article{font-size:9px}.about-grid img{width:35px;height:35px}.reviews{grid-template-columns:repeat(3,180px);overflow:auto;padding-bottom:4px}.terms{grid-template-columns:1fr 100px}.terms img{width:90px}.info-strip{gap:8px;padding:13px}.info-strip img{width:31%}.step-grid{gap:2px}.step img{width:54px;height:54px;padding:12px}.step b{font-size:10px}.step small{font-size:8px}.cta{padding:12px;gap:8px}.cta img{width:100px}.cta h2{font-size:15px}.cta p{font-size:10px}.cta .btn{padding:0 10px;font-size:11px}.support img{width:35%}.bottom-nav{padding-left:10px;padding-right:10px}.bottom-nav img{width:24px;height:24px}}
.login-hero:before{display:none}.login-hero .hero-copy,.login-hero .hero-features{z-index:2}.login-hero .hero-art{right:-10px;bottom:-2px;width:57%}.login-hero h1 mark{color:#101119}.page[data-theme="dark"] .bottom-nav{background:#030508;border-color:#20252e;box-shadow:0 -5px 18px rgba(0,0,0,.36)}.page[data-theme="dark"] .bottom-nav a{color:#fff}.page[data-theme="dark"] .bottom-nav [aria-current="page"]{color:var(--gold)}
.page.reference-canvas{width:var(--canvas-width,853px);max-width:none;margin:0;zoom:var(--canvas-scale)}
.page[data-page="app"] .install-section{padding-top:14px;padding-bottom:14px}.page[data-page="app"] .faq-app{padding-top:13px;padding-bottom:13px}.page[data-page="app"] .faq-app .accordion{margin-top:8px;gap:5px}.page[data-page="app"] .faq-app summary{padding:8px 12px;font-size:11px}.page[data-page="app"] .app-support{min-height:105px;height:105px;padding:16px 24px}
.page[data-page="login"] .login-hero .hero-art{width:49%;right:0;bottom:0}.page[data-page="login"] .hero-features{width:45%;gap:4px}.page[data-page="login"] .hero-features img{width:48px;height:48px;margin-bottom:2px}.page[data-page="login"] .hero-features span{font-size:13px;line-height:1.18}.issues-card{overflow:hidden}.issues-card>img{height:70%!important;max-height:205px;bottom:9px!important}.bottom-nav{min-height:110px;height:110px;padding:13px 24px 16px}.bottom-nav a,.bottom-nav button{gap:5px;font-size:14px}.bottom-nav img{width:48px;height:48px}
.page[data-page="login"]{padding-bottom:82px}.page[data-page="bonus"]{padding-bottom:87px}.page[data-page="app"]{padding-bottom:52px}
.page[data-page="login"] .support{min-height:150px;height:150px;padding:18px 24px}.page[data-page="bonus"] .support{min-height:100px;height:100px;padding:16px 24px}.page[data-page="review"] .support{min-height:110px;height:110px;padding:18px 24px}.page[data-page="app"] .app-hero{min-height:458px}.page[data-page="app"] .app-hero+.section{margin-top:-100px}.page[data-page="app"] .platform{min-height:218px}.page[data-page="app"] .requirements{height:140px;padding-top:11px;padding-bottom:11px}.page[data-page="app"] .security{margin-top:9px}.page[data-page="app"] .security+.section{padding-top:13px;padding-bottom:13px}.page[data-page="app"] .security+.section .accordion{margin-top:8px;gap:5px}.page[data-page="app"] .security+.section summary{padding:8px 12px;font-size:11px}.page[data-page="app"] .security+.section+.support{min-height:105px;height:105px;padding:16px 24px}
.page[data-page="login"] .support{margin-top:14px}.bottom-nav a,.bottom-nav button{gap:5px;font-size:12px}.bottom-nav img{width:40px;height:40px}
.page[data-page="login"] .bottom-nav{min-height:100px;height:100px;padding:10px 24px 12px}.page[data-theme="dark"] .bottom-nav{min-height:84px;height:84px;padding:7px 24px 8px}.page[data-theme="dark"] .bottom-nav img{width:48px;height:48px}.page[data-theme="dark"] .bottom-nav a{gap:1px;font-size:12px}
.page[data-page="login"] .issues-card>img{height:67%!important;max-height:195px;bottom:11px!important;mix-blend-mode:multiply}.page[data-page="login"] .support img{width:33%;height:calc(100% + 52px);bottom:0;clip-path:inset(52px 0 0);object-position:center bottom}
.page[data-page="login"] .support h2{margin:0;font-size:24px;line-height:1.08;font-weight:850;letter-spacing:0}.page[data-page="login"] .support p{max-width:330px;margin:12px 0 10px;font-size:14px;line-height:1.35;font-weight:650}.page[data-page="login"] .support .btn{min-height:38px;padding:0 18px;font-size:13px;font-weight:850}
.page[data-page="app"] .app-hero .hero-features img{width:46px;height:46px;margin-bottom:3px}
.page[data-page="app"] .benefit-grid article{padding:4px}.page[data-page="app"] .benefit-grid img{width:76px;height:76px}.page[data-page="app"] .benefit-grid b{margin-top:4px;font-size:13px}.page[data-page="app"] .benefit-grid p{margin-top:3px;font-size:11px}
.page.reference-canvas[data-page="app"]{padding-left:20px;padding-right:20px}.page.reference-canvas[data-page="app"] .dark-hero{margin-left:-20px;margin-right:-20px;padding-left:30px;padding-right:30px}.page.reference-canvas[data-page="app"] .hero-copy h1{font-size:39px}.page.reference-canvas[data-page="app"] .hero-copy p{font-size:15px}.page.reference-canvas[data-page="app"] .hero-features{gap:9px}.page.reference-canvas[data-page="app"] .hero-features span{font-size:12px}.page.reference-canvas[data-page="app"] .section{padding:21px}.page.reference-canvas[data-page="app"] .platform{min-height:236px;padding:20px 11px 12px}.page.reference-canvas[data-page="app"] .platform h3{font-size:18px}.page.reference-canvas[data-page="app"] .platform p{font-size:11px}.page.reference-canvas[data-page="app"] .platform small{font-size:10px}.page.reference-canvas[data-page="app"] .requirements{height:150px;grid-template-columns:145px 1fr 1fr;gap:16px;padding:17px 22px}.page.reference-canvas[data-page="app"] .requirements img{width:120px;height:110px}.page.reference-canvas[data-page="app"] .security{grid-template-columns:repeat(4,1fr);gap:8px}.page.reference-canvas[data-page="app"] .security article{grid-template-columns:44px 1fr;gap:5px}.page.reference-canvas[data-page="app"] .security img{width:38px;height:38px}.page.reference-canvas[data-page="app"] .security b{font-size:11px}.page.reference-canvas[data-page="app"] .security p{font-size:10px}
.page[data-page="app"]{padding-bottom:17px}
.page[data-page="app"] .app-hero .hero-art{width:49%;right:0;bottom:100px}.page[data-page="app"] .app-hero .hero-features{width:43%;gap:4px}.page[data-page="app"] .app-hero .hero-features img{mix-blend-mode:screen}.page[data-page="app"] .app-hero+.section{z-index:2}
.page[data-page="app"]{padding-bottom:100px}.page[data-page="app"] .security img{width:56px;height:56px}.page[data-page="app"] .security article{grid-template-columns:56px 1fr}.page[data-page="app"] .app-support{position:relative;min-height:105px;height:105px;padding:16px 210px 16px 190px}.page[data-page="app"] .app-support img{left:18px;right:auto;width:150px;height:100%;mix-blend-mode:screen}.page[data-page="app"] .app-support h2{margin:0;font-size:20px;line-height:1.1}.page[data-page="app"] .app-support p{margin:7px 0 0;font-size:12px;line-height:1.3}.page[data-page="app"] .app-support .btn{position:absolute;top:31px;right:28px;margin:0;min-height:43px}
.page.reference-canvas[data-page="app"] .security img{width:56px;height:56px}.page.reference-canvas[data-page="app"] .security article{grid-template-columns:56px 1fr}
.page[data-page="bonus"] .bonus-hero{min-height:410px}.page[data-page="bonus"] .bonus-hero .hero-art{width:45%;right:0;bottom:58px;mix-blend-mode:screen}.page[data-page="bonus"] .bonus-hero .hero-features img{width:46px;height:46px;margin-bottom:3px;mix-blend-mode:screen}.page[data-page="bonus"] .featured{margin:-78px 15px 0}
.page[data-page="bonus"]{padding-bottom:157px}
.page.reference-canvas[data-page="bonus"] .offer{grid-template-columns:180px 1fr 128px;min-height:132px}.page.reference-canvas[data-page="bonus"] .offer>img{width:180px;height:132px}.page.reference-canvas[data-page="bonus"] .offer-body{padding:12px 18px}.page.reference-canvas[data-page="bonus"] .offer h3{font-size:17px}.page.reference-canvas[data-page="bonus"] .offer p{font-size:13px}.page.reference-canvas[data-page="bonus"] .offer small{margin-top:10px;font-size:11px}.page.reference-canvas[data-page="bonus"] .offer-side{padding:12px}.page.reference-canvas[data-page="bonus"] .offer-side b{font-size:22px}.page.reference-canvas[data-page="bonus"] .offer-side span{margin:4px 0 12px;font-size:12px}.page.reference-canvas[data-page="bonus"] .offer-side .btn{min-height:40px;padding:0 9px;font-size:11px}.page[data-page="bonus"]{padding-bottom:87px}
.page[data-page="bonus"] .support{min-height:105px;height:105px;padding:16px 210px 16px 190px}.page[data-page="bonus"] .support img{left:18px;right:auto;width:170px;height:100%;mix-blend-mode:screen}.page[data-page="bonus"] .support h2{margin:0;font-size:20px;line-height:1.1}.page[data-page="bonus"] .support p{margin:7px 0 0;font-size:12px;line-height:1.3}.page[data-page="bonus"] .support .btn{position:absolute;top:31px;right:28px;margin:0;min-height:43px}
.page[data-page="bonus"] .top{height:62px;border-bottom:0}.page[data-page="bonus"]{padding-bottom:128px}.page.reference-canvas[data-page="bonus"]{padding-left:20px;padding-right:20px}.page.reference-canvas[data-page="bonus"] .dark-hero{margin-left:-20px;margin-right:-20px;padding-left:30px;padding-right:30px}.page[data-page="bonus"] .bonus-hero .hero-art{width:36%;right:18px;bottom:90px;mask-image:linear-gradient(to bottom,#000 0%,#000 82%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 82%,transparent 100%)}.page[data-page="bonus"] .tabs button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.page[data-page="bonus"] .tabs button>img{width:34px;height:34px;object-fit:contain}.page[data-page="bonus"] .tabs button>b{position:absolute;top:9px;left:calc(50% + 4px);margin:0}.page[data-page="bonus"] .tabs button>span{display:block}.page.reference-canvas[data-page="bonus"] .offer{grid-template-columns:180px minmax(0,1fr) 145px}.page.reference-canvas[data-page="bonus"] .offer-body,.page.reference-canvas[data-page="bonus"] .offer-side{min-width:0}.page.reference-canvas[data-page="bonus"] .offer-side{padding:12px 26px 12px 12px}
.page.reference-canvas[data-page="review"]{padding-bottom:110px}
.page[data-page="review"] .about-section{height:205px;padding:18px}.page[data-page="review"] .about-section>p{margin-top:10px;font-size:15px;line-height:1.45}.page[data-page="review"] .about-section .about-grid{margin-top:16px}.page[data-page="review"] .pros-cons article{height:246px;min-height:246px;padding:18px}.page[data-page="review"] .pros-cons ul{gap:10px;margin-top:14px;font-size:14px}.page[data-page="review"] .reviews-section{height:249px;padding:18px}.page[data-page="review"] .reviews-section .reviews{margin-top:14px}.page[data-page="review"] .faq-section{height:208px;padding:18px}.page[data-page="review"] .faq-section .accordion{gap:3px;margin-top:10px}.page[data-page="review"] .faq-section .accordion summary{padding:8px 12px;font-size:13px;line-height:16px}
.page.reference-canvas[data-page="review"]{padding:0 20px 110px}.page[data-page="review"] .status{height:59px;margin:0 -20px;padding:18px 43px 0;background:#030508}.page[data-page="review"] .top{height:62px;border-bottom:0}.page.reference-canvas[data-page="review"] .dark-hero{min-height:440px;margin-left:-20px;margin-right:-20px;padding-left:30px;padding-right:30px}.page[data-page="review"] .review-hero .hero-copy{width:47%}.page[data-page="review"] .review-hero .hero-copy h1{font-size:42px}.page[data-page="review"] .review-hero .hero-copy p{font-size:16px;line-height:1.5}.page[data-page="review"] .review-hero .hero-art{width:40%;right:10px;bottom:80px;mix-blend-mode:screen}.page[data-page="review"] .review-hero .hero-features{width:45%;gap:10px;margin-top:22px}.page[data-page="review"] .review-hero .hero-features img{width:38px;height:38px;margin-bottom:4px;mix-blend-mode:screen}.page[data-page="review"] .review-hero .hero-features span{font-size:13px;line-height:1.2}.page[data-page="review"] .update-note{position:absolute;left:20px;right:20px;bottom:58px;height:48px;align-items:center;margin:0;padding:11px 16px;border-radius:10px;font-size:13px}.page[data-page="review"] .rating-grid{min-height:130px;margin-top:-42px;padding:16px 18px}.page[data-page="review"] .rating-grid small{font-size:14px}.page[data-page="review"] .rating-grid b{margin:6px 0;font-size:32px}.page[data-page="review"] .rating-grid .stars{font-size:20px}.page[data-page="review"] .section{padding:22px}.page[data-page="review"] .section h2{font-size:20px}.page[data-page="review"] .section>p{margin:14px 0 0;font-size:16px;line-height:1.5}.page[data-page="review"] .about-grid{margin-top:22px;gap:10px}.page[data-page="review"] .about-grid article{display:flex;align-items:center;text-align:left;gap:10px;font-size:13px;line-height:1.4}.page[data-page="review"] .about-grid img{width:44px;height:44px;flex:0 0 44px}.page[data-page="review"] .pros-cons{margin-top:12px;gap:12px}.page[data-page="review"] .pros-cons article{min-height:233px;padding:21px}.page[data-page="review"] .pros-cons h2{font-size:20px}.page[data-page="review"] .pros-cons ul{gap:12px;margin-top:17px;font-size:15px}.page[data-page="review"] .pros-cons li{display:flex;align-items:center;gap:9px}.page[data-page="review"] .pros-cons li:before{display:inline-grid;place-items:center;width:17px;height:17px;margin:0;border-radius:50%;content:"✓";color:#fff;background:#2aad26;font-size:12px;font-weight:900}.page[data-page="review"] .pros-cons article:last-child li:before{content:"−";background:#ec4840;font-size:14px}.page[data-page="review"] .reviews{grid-template-columns:repeat(4,210px);gap:12px;overflow:hidden;margin-top:18px}.page[data-page="review"] .review-card{min-height:177px;padding:16px}.page[data-page="review"] .review-card header{gap:10px}.page[data-page="review"] .review-card p{font-size:14px;line-height:1.55}.page[data-page="review"] .review-card small{font-size:12px}.page[data-page="review"] .support{min-height:120px;height:120px;padding:19px 210px 18px 190px}.page[data-page="review"] .support img{left:18px;right:auto;width:170px;height:100%;mix-blend-mode:screen}.page[data-page="review"] .support h2{font-size:21px}.page[data-page="review"] .support p{margin:8px 0 0;font-size:14px;line-height:1.4}.page[data-page="review"] .support .btn{position:absolute;top:35px;right:28px;min-height:52px;margin:0}.page[data-page="review"] .bottom-nav{min-height:100px;height:100px;padding:9px 24px 13px}.page[data-page="review"] .bottom-nav img{width:42px;height:42px}.page[data-page="review"] .bottom-nav a{gap:4px;font-size:14px}.page[data-page="review"] .about-section{height:205px;padding:18px}.page[data-page="review"] .about-section>p{margin-top:10px;font-size:15px;line-height:1.45}.page[data-page="review"] .about-section .about-grid{margin-top:16px}.page[data-page="review"] .pros-cons article{height:246px;min-height:246px;padding:18px}.page[data-page="review"] .pros-cons ul{gap:10px;margin-top:14px;font-size:14px}.page[data-page="review"] .reviews-section{height:249px;padding:18px}.page[data-page="review"] .reviews-section .reviews{margin-top:14px}.page[data-page="review"] .faq-section{height:208px;padding:18px}.page[data-page="review"] .faq-section .accordion{gap:3px;margin-top:10px}.page[data-page="review"] .faq-section .accordion summary{padding:8px 12px;font-size:13px;line-height:16px}
.page[data-page="review"] .support p{max-width:340px;font-size:13px;line-height:1.3}
.page.reference-canvas[data-page="review"]{padding-bottom:169px}.page[data-page="review"] .review-hero .hero-art{width:40%;right:42px;bottom:80px}.page[data-page="review"] .reviews{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.page[data-page="review"] .review-card{min-width:0}.page[data-page="review"] .support{padding-left:230px}.page[data-page="review"] .support img{mix-blend-mode:normal}.page[data-page="review"] .support .btn{padding:0 28px;font-size:15px}
.page[data-page="review"] .top-actions{margin-right:34px}.page[data-page="review"] .review-hero .hero-art{mix-blend-mode:screen;mask-image:radial-gradient(ellipse 74% 78% at 53% 50%,#000 62%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 74% 78% at 53% 50%,#000 62%,transparent 100%)}
