:root{--bg:#08080d;--bg2:#0e0e16;--card:#12121c;--card2:#171725;--line:#23232f;--gold:#f5b921;--gold2:#ffcf4d;--red:#e63946;--text:#f4f2ea;--muted:#a7a5b3;--muted2:#7c7a8a;--radius:16px}*{box-sizing:border-box}html{scroll-behavior:auto;overflow-anchor:none}body{overflow-anchor:none}body{margin:0;background:var(--bg);color:var(--text);font-family:'Manrope',system-ui,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:'Bebas Neue',sans-serif;letter-spacing:.03em;font-weight:400;line-height:1.05;margin:0}.wrap{max-width:1240px;margin:0 auto;padding:0 20px}.ic{width:20px;height:20px;flex:none;display:inline-block;vertical-align:middle}.ic svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.btn{display:inline-flex;align-items:center;gap:9px;padding:13px 24px;border-radius:999px;font-weight:800;font-size:15px;border:1px solid #fff0;cursor:pointer;transition:.25s}.btn-gold{background:linear-gradient(135deg,var(--gold),#d9930d);color:#191200;box-shadow:0 8px 28px rgb(245 185 33 / .28)}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgb(245 185 33 / .4)}.btn-ghost{background:rgb(255 255 255 / .06);color:var(--text);border-color:rgb(255 255 255 / .22);backdrop-filter:blur(6px)}.btn-ghost:hover{background:rgb(255 255 255 / .13);transform:translateY(-2px)}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--card2);border:1px solid var(--line);color:var(--muted);padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:700}.chip .ic{width:14px;height:14px;color:var(--gold)}.chip b{color:var(--text)}header.site{position:sticky;top:0;z-index:60;background:rgb(8 8 13 / .92);backdrop-filter:blur(14px);border-bottom:1px solid rgb(255 255 255 / .06)}.nav{display:flex;align-items:center;gap:18px;height:68px;flex-wrap:nowrap}.logo{display:flex;align-items:center;gap:10px;font-family:'Bebas Neue';font-size:25px;letter-spacing:.03em;white-space:nowrap;flex-shrink:0}.logo .mark{width:38px;height:38px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,var(--gold),#b97e06);display:grid;place-items:center;color:#191200;box-shadow:0 6px 18px rgb(245 185 33 / .35)}.logo .mark .ic{width:22px;height:22px}.logo em{font-style:normal;color:var(--gold)}nav.links{display:flex;gap:2px;margin-left:auto;flex-wrap:nowrap;white-space:nowrap;align-items:center}nav.links a{padding:9px 12px;border-radius:999px;font-weight:700;font-size:14.5px;color:var(--muted);transition:.2s;white-space:nowrap}nav.links a:hover,nav.links a.on{color:var(--text);background:rgb(255 255 255 / .07)}.nav .btn{padding:10px 18px;white-space:nowrap;flex-shrink:0}@media(max-width:1080px){.nav{gap:12px}.logo{font-size:23px}.logo .mark{width:34px;height:34px}nav.links a{padding:8px 9px;font-size:14px}.nav .btn{padding:9px 14px;font-size:14px}}#menuBtn{display:none;margin-left:auto;background:rgb(255 255 255 / .07);border:1px solid var(--line);color:var(--text);width:44px;height:44px;min-width:44px;border-radius:12px;cursor:pointer;place-items:center;position:relative;z-index:61;-webkit-tap-highlight-color:#fff0;touch-action:manipulation}#menuBtn .ic{width:24px;height:24px}#menuBtn>svg{width:24px;height:24px}#menuBtn[aria-expanded="true"]{background:rgb(245 185 33 / .16);border-color:rgb(245 185 33 / .55);color:var(--gold2)}#mobileMenu{position:fixed;top:68px;left:0;right:0;bottom:0;z-index:59;background:rgb(10 10 16 / .985);border-top:1px solid var(--line);padding:8px 20px calc(30px + env(safe-area-inset-bottom));transform:translateY(-115%);visibility:hidden;pointer-events:none;transition:transform .38s cubic-bezier(.2,.8,.25,1),visibility 0s linear .4s;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#mobileMenu.open{transform:none;visibility:visible;pointer-events:auto;transition:transform .38s cubic-bezier(.2,.8,.25,1)}#mobileMenu a{display:flex;align-items:center;gap:12px;padding:13px 6px;font-weight:800;font-size:16.5px;border-bottom:1px solid rgb(255 255 255 / .06);min-height:52px}#mobileMenu a .ic{color:var(--gold);width:21px;height:21px}#mobileMenu a>svg{width:21px;height:21px;flex:none;color:var(--gold)}#mobileMenu a.mm-cta{margin-top:14px;justify-content:center;background:linear-gradient(135deg,var(--gold),#d9930d);color:#191200;border:0;border-radius:999px;padding:14px 18px;box-shadow:0 8px 28px rgb(245 185 33 / .28)}#mobileMenu a.mm-cta .ic,#mobileMenu a.mm-cta>svg{color:#191200}#mobileMenu .mm-sep{margin:18px 0 2px;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted2)}#menuBackdrop{position:fixed;left:0;right:0;bottom:0;top:68px;z-index:58;background:rgb(0 0 0 / .55);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}#menuBackdrop.open{opacity:1;visibility:visible;transition:opacity .3s ease}body.menu-locked{overflow:hidden}header.site .btn>svg{width:20px;height:20px;flex:none}.logo .mark>svg{width:22px;height:22px}.ticker{margin-top:0;background:linear-gradient(90deg,#191200,var(--bg2));border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap}.ticker .track{display:inline-flex;gap:0;padding:9px 0;animation:tick 42s linear infinite}.ticker .track>span{display:inline-flex;align-items:center;gap:8px;padding:0 26px;font-size:13px;font-weight:700;color:var(--muted)}.ticker b{color:var(--gold)}.ticker .dot{width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 10px var(--red)}@keyframes tick{to{transform:translateX(-50%)}}.hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;overflow:hidden}.hero-bg{position:absolute;inset:0}.hero-bg img{width:100%;height:100%;object-fit:cover;animation:kenburns 26s ease-in-out infinite alternate}@keyframes kenburns{from{transform:scale(1) translateY(0)}to{transform:scale(1.14) translateY(-14px)}}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(8 8 13 / .42) 0%,rgb(8 8 13 / .08) 34%,rgb(8 8 13 / .88) 78%,var(--bg) 100%),linear-gradient(90deg,rgb(8 8 13 / .78),transparent 62%)}.hero-in{position:relative;z-index:2;padding:120px 0 64px;width:100%}.hero .spot{display:inline-flex;align-items:center;gap:8px;background:rgb(245 185 33 / .14);border:1px solid rgb(245 185 33 / .45);color:var(--gold2);padding:6px 14px;border-radius:999px;font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero h1{font-size:clamp(56px,9.5vw,124px);margin:16px 0 4px;text-shadow:0 10px 44px rgb(0 0 0 / .6)}.hero h1 em{font-style:normal;color:var(--gold)}.hero .tagline{font-size:clamp(17px,2.4vw,22px);color:#e8e5da;max-width:640px;font-weight:600}.hero .meta{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 26px}.hero .cta{display:flex;flex-wrap:wrap;gap:13px}.hero-search{margin-top:34px;max-width:640px;display:flex;background:rgb(14 14 22 / .85);border:1px solid rgb(255 255 255 / .16);border-radius:999px;padding:6px;backdrop-filter:blur(10px);box-shadow:0 18px 44px rgb(0 0 0 / .45)}.hero-search input{flex:1;background:none;border:0;outline:0;color:var(--text);font:inherit;font-weight:600;padding:0 18px;min-width:0}.hero-search input::placeholder{color:var(--muted2)}.hero-search{position:relative}.hero-bg{overflow:hidden}.searchwrap{position:relative;flex:1;min-width:210px;display:flex}.searchwrap .searchbox{flex:1;min-width:0}.suggest{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:90;background:#13131f;border:1px solid rgb(245 185 33 / .35);border-radius:16px;overflow:hidden;box-shadow:0 24px 50px rgb(0 0 0 / .6);text-align:left}.suggest[hidden]{display:none}.sug-item{display:flex;gap:12px;align-items:center;padding:10px 14px;color:var(--text);transition:background .15s}.sug-item:hover,.sug-item:focus{background:rgb(245 185 33 / .12)}.sug-item img{width:36px;height:52px;object-fit:cover;border-radius:7px;flex:none}.sug-item .st{font-weight:800;font-size:15px;line-height:1.25}.sug-item .ss{color:var(--muted);font-size:12.5px;font-weight:600}.sug-all{display:block;padding:11px 14px;color:var(--gold);font-weight:800;font-size:14px;border-top:1px solid var(--line);background:rgb(255 255 255 / .03)}.sug-all:hover{background:rgb(245 185 33 / .12)}.sug-none{padding:14px 16px;color:var(--muted);font-size:14.5px;font-weight:600}.sug-none b{color:var(--text)}.filters .suggest{top:calc(100% + 8px)}.nores a{color:var(--gold);font-weight:800}.stagger>*{opacity:0;transform:translateY(26px);animation:rise .9s cubic-bezier(.2,.75,.25,1) forwards}.stagger>*:nth-child(1){animation-delay:.05s}.stagger>*:nth-child(2){animation-delay:.16s}.stagger>*:nth-child(3){animation-delay:.27s}.stagger>*:nth-child(4){animation-delay:.38s}.stagger>*:nth-child(5){animation-delay:.49s}.stagger>*:nth-child(6){animation-delay:.6s}@keyframes rise{to{opacity:1;transform:none}}section.blk{padding:72px 0 8px}.sec-head{display:flex;align-items:flex-end;gap:18px;margin-bottom:28px}.sec-head h2{font-size:clamp(32px,4.6vw,46px)}.sec-head h2 em{font-style:normal;color:var(--gold)}.sec-head p{color:var(--muted);margin:6px 0 0;max-width:620px}.sec-head .more{margin-left:auto;font-weight:800;color:var(--gold);white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.75,.25,1)}.reveal.in{opacity:1;transform:none}.rail{display:flex;gap:18px;overflow-x:auto;padding:6px 2px 22px;scroll-snap-type:x mandatory;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail .pcard{flex:0 0 218px;scroll-snap-align:start}.pcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .35s cubic-bezier(.2,.75,.25,1),box-shadow .35s,border-color .35s;cursor:pointer}a.pcard{display:block;text-decoration:none;color:inherit}a.blogcard{display:block;text-decoration:none;color:inherit}a.cat{display:block;text-decoration:none;color:inherit}.pcard:hover{transform:translateY(-9px);border-color:rgb(245 185 33 / .5);box-shadow:0 22px 46px rgb(0 0 0 / .55),0 0 0 1px rgb(245 185 33 / .22),0 12px 34px rgb(245 185 33 / .12)}.pcard .poster{position:relative;aspect-ratio:2/3;overflow:hidden}.pcard .poster img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.75,.25,1)}.pcard:hover .poster img{transform:scale(1.09)}.pcard .poster::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(5 5 9 / .82))}.pcard .badge{position:absolute;top:10px;left:10px;z-index:2;background:rgb(5 5 9 / .78);border:1px solid rgb(245 185 33 / .5);color:var(--gold2);font-size:11px;font-weight:800;padding:4px 9px;border-radius:999px;letter-spacing:.05em}.pcard .flags{position:absolute;top:10px;right:10px;z-index:2;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.pcard .flag{font-size:11px;font-weight:800;padding:4px 9px;border-radius:999px;letter-spacing:.05em;box-shadow:0 6px 16px rgb(0 0 0 / .45)}.pcard .newf{background:var(--red);color:#fff}.pcard .countf{background:var(--gold);color:#191200}.pcard .playfab{position:absolute;right:12px;bottom:12px;z-index:2;width:42px;height:42px;border-radius:50%;background:var(--gold);color:#191200;display:grid;place-items:center;opacity:0;transform:translateY(8px) scale(.85);transition:.35s;box-shadow:0 10px 24px rgb(0 0 0 / .5)}.pcard:hover .playfab{opacity:1;transform:none}.pcard .pinfo{padding:14px 15px 16px}.pcard h3{font-size:21px;letter-spacing:.04em;overflow-wrap:anywhere}.pcard .sub{color:var(--muted);font-size:13px;font-weight:600;display:flex;gap:8px;flex-wrap:wrap;margin-top:3px}.pcard .rate{color:var(--gold);font-weight:800;display:inline-flex;gap:4px;align-items:center}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cats{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.cat{position:relative;border-radius:var(--radius);padding:24px 20px;background:linear-gradient(150deg,var(--card2),var(--card));border:1px solid var(--line);overflow:hidden;cursor:pointer;transition:.3s}.cat:hover{transform:translateY(-5px);border-color:rgb(245 185 33 / .55)}.cat::before{content:"";position:absolute;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgb(245 185 33 / .22),transparent 70%);top:-46px;right:-36px}.cat .ic{width:30px;height:30px;color:var(--gold)}.cat h3{font-size:23px;margin:12px 0 2px}.cat p{color:var(--muted);font-size:13.5px;margin:0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px;text-align:left;position:relative;overflow:hidden}.stat::after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:linear-gradient(90deg,var(--gold),transparent)}.stat .num{font-family:'Bebas Neue';font-size:44px;color:var(--gold);line-height:1}.stat p{color:var(--muted);margin:6px 0 0;font-weight:700;font-size:14px}.feats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feat{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px;transition:.3s}.feat:hover{transform:translateY(-5px);border-color:rgb(245 185 33 / .45)}.feat .fic{width:48px;height:48px;border-radius:13px;background:rgb(245 185 33 / .12);border:1px solid rgb(245 185 33 / .3);display:grid;place-items:center;color:var(--gold)}.feat .fic .ic{width:24px;height:24px}.feat h3{font-size:22px;margin:14px 0 5px}.feat p{color:var(--muted);margin:0;font-size:14.5px}.answerbox{background:linear-gradient(150deg,rgb(245 185 33 / .12),var(--card));border:1px solid rgb(245 185 33 / .4);border-radius:16px;padding:26px 28px}.answerbox p{margin:0;color:#ece8db;font-size:17.5px}.answerbox p b{color:var(--gold2)}.brandgrid{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:start}.spectable{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.spectable td,.spectable th{padding:11px 16px;border-bottom:1px solid var(--line);text-align:left;font-size:14.5px;vertical-align:top}.spectable tr:last-child td{border-bottom:0}.spectable th{color:var(--muted);font-weight:700;width:150px;background:var(--card2)}.getlist{display:grid;grid-template-columns:1fr 1fr;gap:16px}.getitem{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px 22px;transition:.3s}.getitem:hover{transform:translateY(-4px);border-color:rgb(245 185 33 / .45)}.getitem .fic{width:46px;height:46px;border-radius:13px;background:rgb(245 185 33 / .12);border:1px solid rgb(245 185 33 / .3);display:grid;place-items:center;color:var(--gold)}.getitem .fic .ic{width:23px;height:23px}.getitem h3{font-size:22px;margin:13px 0 5px}.getitem p{color:var(--muted);margin:0;font-size:14.5px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.step{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px 20px;position:relative}.step .n{font-family:'Bebas Neue';font-size:40px;color:var(--gold);line-height:1}.step h3{font-size:21px;margin:10px 0 5px}.step p{color:var(--muted);margin:0;font-size:14.5px}.trustlist{display:grid;grid-template-columns:1fr 1fr;gap:14px 26px;max-width:980px}.trustlist .ti{display:flex;gap:12px;align-items:flex-start}.trustlist .ti .ic{color:var(--gold);margin-top:3px}.trustlist .ti p{margin:0;color:#cfccc2;font-size:15.5px}.trustlist .ti p b{color:var(--text)}.notice{border:1px solid rgb(245 185 33 / .55);background:linear-gradient(150deg,rgb(245 185 33 / .1),var(--card2));border-radius:18px;padding:30px 30px 26px}.notice h2{font-size:clamp(28px,4vw,38px);display:flex;align-items:center;gap:12px}.notice h2 .ic{color:var(--gold);width:30px;height:30px}.notice p{color:#ddd9cc;margin:12px 0 0;font-size:16px;max-width:900px}.notice .nlinks{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.casttable{width:100%;border-collapse:collapse;margin:6px 0 20px;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.casttable td,.casttable th{padding:11px 16px;border-bottom:1px solid var(--line);text-align:left;font-size:14.5px}.casttable tr:last-child td{border-bottom:0}.casttable th{color:var(--gold2);font-family:'Bebas Neue';font-size:17px;letter-spacing:.05em;background:var(--card2)}.proscons{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.pc{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px 22px}.pc h3{font-size:22px;margin:0 0 10px}.pc ul{margin:0;padding:0;list-style:none}.pc li{display:flex;gap:10px;padding:6px 0;color:#cfccc2;font-size:15px;align-items:flex-start}.pc li .ic{width:17px;height:17px;margin-top:4px}.pc.pros li .ic{color:#7bc47f}.pc.cons li .ic{color:var(--red)}.watchsteps{margin:4px 0 18px;padding:0;list-style:none;counter-reset:ws}.watchsteps li{display:flex;gap:14px;padding:9px 0;color:#cfccc2;font-size:16px;align-items:flex-start}.watchsteps li::before{counter-increment:ws;content:counter(ws);flex:none;width:30px;height:30px;border-radius:50%;background:rgb(245 185 33 / .14);border:1px solid rgb(245 185 33 / .45);color:var(--gold2);font-weight:800;display:grid;place-items:center;font-size:14px;margin-top:1px}.infonote{border:1px dashed rgb(245 185 33 / .5);border-radius:14px;padding:18px 22px;margin-top:26px;background:rgb(245 185 33 / .05)}.infonote p{margin:0;color:var(--muted);font-size:14.5px}.infonote p b{color:var(--gold2)}@media(max-width:820px){.brandgrid,.getlist,.trustlist,.proscons{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}}@media(max-width:430px){.steps{grid-template-columns:1fr}}.appbtns{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0 6px}.btn-play{background:#f4f2ea;color:#101016;border-color:#f4f2ea}.btn-play:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgb(255 255 255 / .22)}.appid{display:flex;gap:22px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px 26px;flex-wrap:wrap}.appicon{width:86px;height:86px;border-radius:22px;background:linear-gradient(150deg,#1d1d2a,#08080d);border:1px solid rgb(245 185 33 / .55);display:grid;place-items:center;color:var(--gold);box-shadow:0 14px 34px rgb(0 0 0 / .55);position:relative;overflow:hidden;flex:none}.appicon .ic{width:44px;height:44px;position:relative;z-index:1}.appicon::after{content:"";position:absolute;left:-20%;right:-20%;bottom:-58%;height:75%;background:radial-gradient(ellipse,rgb(245 185 33 / .4),transparent 70%)}.stars{color:var(--gold);display:inline-flex;gap:2px;vertical-align:middle}.stars .ic{width:16px;height:16px}.phones{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;padding:16px 0 8px}.phone{width:216px;height:438px;border-radius:36px;background:#050508;border:2px solid #2d2d3c;box-shadow:0 30px 60px rgb(0 0 0 / .6);padding:11px;animation:floaty 6.5s ease-in-out infinite}.phone:nth-child(2){animation-delay:1.4s}.phone:nth-child(3){animation-delay:2.6s}@keyframes floaty{0%,100%{transform:translateY(0) rotate(-.8deg)}50%{transform:translateY(-14px) rotate(.8deg)}}.phone .scr{height:100%;border-radius:27px;overflow:hidden;background:var(--bg2);display:flex;flex-direction:column;position:relative}.ph-notch{width:74px;height:17px;background:#050508;border-radius:0 0 10px 10px;margin:0 auto;flex:none;position:relative;z-index:3}.ph-body{padding:12px 13px;flex:1;overflow:hidden}.ph-logo{font-family:'Bebas Neue';font-size:19px;letter-spacing:.05em}.ph-logo em{font-style:normal;color:var(--gold)}.ph-search{margin:9px 0 11px;background:var(--card2);border:1px solid var(--line);border-radius:999px;padding:6px 11px;font-size:10.5px;color:var(--muted2);font-weight:700}.ph-h{font-family:'Bebas Neue';font-size:14.5px;letter-spacing:.05em;margin:10px 0 7px;color:var(--gold2)}.ph-row{display:flex;gap:8px}.ph-row img{width:56px;height:82px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.ph-list{display:flex;flex-direction:column;gap:8px}.ph-item{display:flex;gap:9px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:6px}.ph-item img{width:32px;height:46px;object-fit:cover;border-radius:6px}.ph-item b{font-size:11px;display:block;line-height:1.3}.ph-item span{font-size:9.5px;color:var(--muted)}.ph-cat{display:flex;justify-content:space-between;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:9px 11px;font-size:11.5px;font-weight:800;margin-bottom:8px}.ph-cat span{color:var(--gold);font-size:10px}.ph-hero img{width:100%;height:196px;object-fit:cover}.ph-btn{display:block;text-align:center;background:linear-gradient(135deg,var(--gold),#d9930d);color:#191200;font-weight:800;font-size:11.5px;border-radius:999px;padding:8px;margin-top:10px}.ph-btn.ghostb{background:rgb(255 255 255 / .08);color:var(--text);border:1px solid var(--line)}.promo{display:grid;grid-template-columns:1fr 250px;gap:26px;align-items:center;background:linear-gradient(150deg,rgb(245 185 33 / .13),var(--card));border:1px solid rgb(245 185 33 / .45);border-radius:20px;padding:36px;overflow:hidden}.promo .phone{width:228px;height:462px;margin:0 auto}.appcta{display:flex;gap:18px;align-items:center;flex-wrap:wrap;background:linear-gradient(120deg,rgb(245 185 33 / .14),var(--card2));border:1px solid rgb(245 185 33 / .5);border-radius:16px;padding:20px 24px;margin-top:44px}.appcta .appicon{width:58px;height:58px;border-radius:16px}.appcta .appicon .ic{width:30px;height:30px}.safety{display:grid;grid-template-columns:1fr 1fr;gap:14px 26px}.safety .ti{display:flex;gap:12px;align-items:flex-start}.safety .ti .ic{color:var(--gold);margin-top:3px}.safety .ti p{margin:0;color:#cfccc2;font-size:15.5px}.safety .ti p b{color:var(--text)}@media(max-width:820px){.promo{grid-template-columns:1fr}.safety{grid-template-columns:1fr}}.toc{display:flex;flex-wrap:wrap;gap:9px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px 18px}.toc .tlabel{font-family:'Bebas Neue';font-size:19px;letter-spacing:.05em;color:var(--gold);margin-right:4px}.toc button{background:var(--card2);border:1px solid var(--line);color:var(--muted);padding:7px 13px;border-radius:999px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:.2s}.toc button:hover{color:var(--text);border-color:rgb(245 185 33 / .55)}.byline{color:var(--muted);font-size:14px;font-weight:600;margin:0 0 18px}.byline b{color:var(--gold2)}.authorbox{display:flex;gap:18px;align-items:flex-start;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px 24px;margin-top:30px;flex-wrap:wrap}.authorbox .ava{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,var(--gold),#b97e06);color:#191200;display:grid;place-items:center;font-family:'Bebas Neue';font-size:23px;flex:none}.authorbox h3{font-size:23px;margin:0}.authorbox .role{color:var(--gold2);font-weight:800;font-size:13.5px;margin:2px 0 6px}.authorbox p{color:var(--muted);margin:0;font-size:14.5px;max-width:640px}.comptable{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.comptable th,.comptable td{padding:11px 13px;border-bottom:1px solid var(--line);text-align:center;font-size:14px;vertical-align:middle}.comptable tr:last-child td{border-bottom:0}.comptable th{background:var(--card2);color:var(--gold2);font-family:'Bebas Neue';font-size:16.5px;letter-spacing:.04em}.comptable th:first-child,.comptable td:first-child{text-align:left;color:var(--muted);font-weight:700}.comptable td.us{background:rgb(245 185 33 / .07);font-weight:800}.yes{color:#7bc47f;font-weight:900}.no{color:#8a8798;font-weight:900}.altgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.altcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px 22px;transition:.3s}.altcard:hover{transform:translateY(-4px);border-color:rgb(245 185 33 / .45)}.altcard h3{font-size:23px;margin:0 0 6px}.altcard p{color:var(--muted);margin:0 0 14px;font-size:14.5px}.altcard a{color:var(--gold);font-weight:800;font-size:14px;display:inline-flex;gap:6px;align-items:center}.keyfeats{display:grid;grid-template-columns:1fr 1fr;gap:14px 26px;max-width:1020px}.bloggrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.blogcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px 22px;transition:.3s;cursor:pointer}.blogcard:hover{transform:translateY(-4px);border-color:rgb(245 185 33 / .45)}.blogcard .fic{width:46px;height:46px;border-radius:13px;background:rgb(245 185 33 / .12);border:1px solid rgb(245 185 33 / .3);display:grid;place-items:center;color:var(--gold)}.blogcard .fic .ic{width:23px;height:23px}.blogcard h3{font-size:21px;margin:13px 0 6px;line-height:1.2}.blogcard p{color:var(--muted);margin:0;font-size:14px}.blogcard .rd{color:var(--gold);font-weight:800;font-size:13.5px;display:inline-block;margin-top:12px}@media(max-width:1020px){.altgrid,.bloggrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.keyfeats{grid-template-columns:1fr}}@media(max-width:600px){.logo{font-size:20px}.altgrid,.bloggrid{grid-template-columns:1fr}.comptable th,.comptable td{padding:8px 6px;font-size:12px}.comptable th{font-size:13.5px}}.faq{border:1px solid var(--line);border-radius:14px;background:var(--card);margin-bottom:12px;overflow:hidden}.faq button{width:100%;display:flex;align-items:center;gap:12px;background:none;border:0;color:var(--text);font:inherit;font-weight:800;font-size:16.5px;text-align:left;padding:19px 22px;cursor:pointer}.faq button .ic{margin-left:auto;color:var(--gold);transition:transform .35s}.faq.open button .ic{transform:rotate(180deg)}.faq .ans{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.2,.75,.25,1)}.faq .ans div{padding:0 22px 20px;color:var(--muted)}footer{margin-top:90px;border-top:1px solid var(--line);background:var(--bg2)}.foot{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:34px;padding:54px 0 38px}.foot h4{font-family:'Bebas Neue';font-size:20px;letter-spacing:.05em;margin:0 0 14px;color:var(--gold)}.foot a{display:block;color:var(--muted);font-weight:600;padding:5px 0;font-size:14.5px}.foot a:hover{color:var(--gold2)}.foot p{color:var(--muted);font-size:14.5px;max-width:340px}.legal{border-top:1px solid var(--line);padding:20px 0 30px;color:var(--muted2);font-size:13px;display:flex;gap:14px;flex-wrap:wrap}.pagehead{padding:56px 0 10px}.pagehead h1{font-size:clamp(42px,6.5vw,64px)}.pagehead h1 em{font-style:normal;color:var(--gold)}.crumbs{display:flex;gap:8px;align-items:center;color:var(--muted2);font-size:13.5px;font-weight:700;margin-bottom:14px;flex-wrap:wrap}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--gold)}.filters{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 30px;align-items:center}.filters select,.filters .searchbox{background:var(--card);border:1px solid var(--line);color:var(--text);border-radius:12px;padding:11px 14px;font:inherit;font-weight:700;font-size:14px;outline:0}.filters .searchbox{display:flex;align-items:center;gap:9px;flex:1;min-width:210px}.filters .searchbox input{background:none;border:0;outline:0;color:var(--text);font:inherit;width:100%}.filters .searchbox .ic{color:var(--muted2);width:18px;height:18px}.nores{display:none;text-align:center;padding:60px 20px;color:var(--muted)}.detail-hero{display:grid;grid-template-columns:300px 1fr;gap:38px;padding:52px 0 10px;align-items:start}.detail-hero .bigposter{border-radius:20px;overflow:hidden;border:1px solid var(--line);box-shadow:0 30px 70px rgb(0 0 0 / .6);position:sticky;top:92px}.detail-hero .bigposter img{width:100%;aspect-ratio:2/3;object-fit:cover}.detail-hero h1{font-size:clamp(44px,6vw,72px)}.detail-hero h1 em{font-style:normal;color:var(--gold)}.detail-hero .lead{color:#ddd9cc;font-size:17.5px;font-weight:600;max-width:720px}.spec{width:100%;border-collapse:collapse;margin-top:8px;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.spec td,.spec th{padding:12px 18px;border-bottom:1px solid var(--line);text-align:left;font-size:14.5px;vertical-align:top}.spec tr:last-child td{border-bottom:0}.spec th{color:var(--muted);font-weight:700;width:190px;background:var(--card2)}.article{max-width:860px}.article h2{font-size:36px;margin:46px 0 12px}.article h2 em{font-style:normal;color:var(--gold)}.article h3{font-size:25px;margin:28px 0 8px;color:var(--gold2)}.article p{color:#cfccc2;margin:0 0 16px;font-size:16.5px}.article p b{color:var(--text)}.answerfirst{background:linear-gradient(150deg,rgb(245 185 33 / .1),var(--card));border:1px solid rgb(245 185 33 / .35);border-radius:16px;padding:22px 24px;margin:26px 0 6px}.answerfirst p{margin:0;color:#e9e5d8}.verdict{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:14px;padding:22px 24px;margin-top:10px}.verdict p{margin:0}.outlinks{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.prose{max-width:820px}.prose h2{font-size:32px;margin:38px 0 10px;scroll-margin-top:92px}.prose p{color:#cfccc2;margin:0 0 15px}.prose a{color:var(--gold);font-weight:700}.cform{display:grid;gap:14px;max-width:560px;margin-top:24px}.cform input,.cform textarea{background:var(--card);border:1px solid var(--line);border-radius:12px;color:var(--text);padding:13px 16px;font:inherit;outline:0;width:100%}.cform input:focus,.cform textarea:focus{border-color:var(--gold)}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,90px);opacity:0;visibility:hidden;background:#173d1d;border:1px solid #2f7a3d;color:#d9f5de;padding:13px 22px;border-radius:999px;font-weight:800;z-index:90;transition:.4s;box-shadow:0 18px 40px rgb(0 0 0 / .5)}.toast.show{transform:translate(-50%,0);opacity:1;visibility:visible}.view{display:none}.view.active{display:block;animation:vin .5s ease}@keyframes vin{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:1020px){.grid{grid-template-columns:repeat(3,1fr)}.cats{grid-template-columns:repeat(3,1fr)}.feats,.stats{grid-template-columns:repeat(2,1fr)}.foot{grid-template-columns:1fr 1fr}}@media(max-width:820px){nav.links,.nav .btn{display:none}#menuBtn{display:grid}header.site .wrap{padding:0 16px}.detail-hero{grid-template-columns:1fr;gap:24px}.detail-hero .bigposter{position:static;max-width:300px}}@media(max-width:600px){.grid{grid-template-columns:repeat(2,1fr);gap:13px}.cats{grid-template-columns:repeat(2,1fr)}.hero{min-height:82vh}.rail .pcard{flex-basis:172px}.pcard h3{font-size:18.5px}.pcard .badge{font-size:10px;padding:3px 7px;max-width:56%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcard .flag{font-size:10px;padding:3px 7px;white-space:nowrap}.spec th{width:130px}.steps{grid-template-columns:1fr!important}.hero-search .btn{padding:11px 16px}.logo{font-size:21px}.logo .mark{width:33px;height:33px}#mobileMenu{padding-left:16px;padding-right:16px}}@media(max-width:430px){.feats,.stats{grid-template-columns:1fr 1fr}.foot{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001s!important;transition-duration:.001s!important}.hero-bg img{animation:none}.ticker .track{animation-duration:120s}.reveal{opacity:1;transform:none}.stagger>*{opacity:1;transform:none}}