:root{--card:#fff;--gt5:var(--g5);--gt6:var(--g6);--ink-e:#23322A;--ring:#FFF3BF;--ab:0px;--g9:#0E3426;--g8:#185A40;--g7:#1D6046;--g6:#237A57;--g5:#2B8A61;--g4:#46A877;--y:#FFD200;--y2:#FFE04D;--yi:#1B1704;--ink:#13211A;--ink2:#4A5B53;--ink3:#7B8C84;--link:#1A7A51;--bg:#F2F5F3;--m1:#F2F8F5;--m2:#E2F1E9;--m3:#C6E2D3;--line:#DFE7E2;--tx:#E4F1EA;--tx2:#B3D2C3;--tx3:#86B49E;--hh:60px;--nh:46px;--f:Roboto,"Segoe UI",system-ui,-apple-system,Arial,sans-serif}
*,::before,::after{box-sizing:border-box}[hidden]{display:none!important}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.so-open{overflow:hidden}
body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.55 var(--f);-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}
h1,h2,h3,h4,h5,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{list-style:none;padding:0}svg{flex:none}
:focus-visible{outline:2px solid var(--g6);outline-offset:2px;box-shadow:0 0 0 4px var(--y)}
.wrap{max-width:1360px;margin:0 auto;padding:0 16px}
.i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.i-s{width:16px;height:16px}.i-xs{width:14px;height:14px}
kbd{min-width:22px;padding:0 6px;border:1px solid;border-radius:4px;font:600 11px/18px var(--f);text-align:center;opacity:.6}
.skip{position:fixed;left:12px;top:-60px;z-index:200;padding:10px 16px;border-radius:6px;background:var(--y);color:var(--yi);font-weight:700}.skip:focus{top:12px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:6px;font-size:13.5px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;transition:.15s}
.btn-y{background:var(--y);color:var(--yi)}.btn-y:hover{background:var(--y2)}
.btn-g{background:var(--g5);color:#fff}.btn-g:hover{background:var(--g4)}
.btn-o{border:1.5px solid rgba(255,255,255,.32);color:#fff}.btn-o:hover{border-color:#fff}
.btn-ol{border:1.5px solid var(--g5);background:var(--card);color:var(--gt6)}.btn-ol:hover{background:var(--m1)}
.btn-lg{height:50px;padding:0 24px;border-radius:8px;font-size:14.5px}.btn-sm{height:34px;padding:0 12px;font-size:12px}.btn-block{width:100%}.sq{width:50px;padding:0}
.more{display:inline-flex;align-items:center;gap:6px;color:var(--link);font-size:14px;font-weight:700;white-space:nowrap}.more::after{content:"→"}.more.x::after{content:"↗"}.more:hover{text-decoration:underline}
.hdr{position:sticky;top:var(--ab);z-index:50;background:var(--g8);box-shadow:0 1px 0 rgba(0,0,0,.18)}
.hdr .wrap{display:flex;align-items:center;gap:14px;height:var(--hh)}
.logo{display:flex;align-items:center;gap:10px}.logo-w{font:italic 900 23px/1 var(--f);letter-spacing:-.4px;color:#fff;text-transform:uppercase}.logo-w b{color:var(--y)}
.logo-t{padding:3px 6px 2px;border:1px solid rgba(255,255,255,.25);border-radius:4px;color:#fff;font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}
.hdr-a{display:flex;align-items:center;gap:8px;margin-left:auto}.hw{position:relative}
.ib{position:relative;width:40px;height:40px;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.08);color:#fff}.ib:hover,.ib[aria-expanded=true]{background:rgba(255,255,255,.16)}
.badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--g8);border-radius:9px;display:grid;place-items:center;background:var(--y);color:var(--yi);font-size:10px;font-weight:800;line-height:1}
.util{display:flex;margin:0 4px;border-radius:8px;background:rgba(0,0,0,.18)}.util>.hw+.hw{border-left:1px solid rgba(255,255,255,.1)}
.ub{display:flex;align-items:center;gap:4px;height:40px;padding:0 10px;border-radius:8px;color:#fff;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.ub:hover,.ub[aria-expanded=true]{background:rgba(255,255,255,.08)}
.car{width:14px!important;height:14px!important;color:var(--tx3);transition:transform .2s}[aria-expanded=true] .car,.ni:hover .car{transform:rotate(180deg)}
.drop{position:absolute;top:calc(100% + 10px);right:0;z-index:70;width:300px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:var(--g9);box-shadow:0 24px 50px -12px rgba(0,0,0,.6);color:var(--tx);font-size:14px}.drop-s{width:230px;padding:8px}
.dh{display:flex;justify-content:space-between;gap:8px;margin:0 2px 10px;color:var(--tx3);font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.drop-s .dh{margin:6px 10px}.dh a{color:var(--y)}
.pml{display:grid;gap:6px}.pml li,.bo{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px}.pml li{background:rgba(255,255,255,.05)}.bo:hover{background:rgba(255,255,255,.06)}
.pmi{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;flex:none;background:#fff;color:var(--g8);font-size:11px;font-weight:900}
.pml b,.bo b{display:block;color:#fff;line-height:1.3}.pml small,.bo small{display:block;color:var(--tx3);font-size:12px}.bo .art{width:34px;height:34px}.bo div{flex:1}
.newt{padding:2px 7px;border-radius:5px;background:var(--y);color:var(--yi);font-size:10px;font-weight:800;text-transform:uppercase}.drop .btn{margin-top:12px}
.set{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px}.set+.set{border-top:1px solid rgba(255,255,255,.07)}label.set{cursor:pointer}
.set>span{color:#fff;font-weight:600;line-height:1.3}.set small{display:block;color:var(--tx3);font-size:12px;font-weight:400}.set.only-md,.set.only-sm{display:none}
.seg{display:flex;padding:3px;border-radius:8px;background:rgba(0,0,0,.25)}.seg button,.seg a{height:28px;padding:0 10px;border-radius:6px;color:var(--tx3);font-size:12px;font-weight:800}.seg [aria-pressed=true],.seg [aria-current]{background:var(--g5);color:#fff}
.set select{height:32px;padding:0 6px;border:1px solid rgba(255,255,255,.15);border-radius:7px;background:var(--g8);color:#fff;font-size:13px}
.tgl{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:42px;height:24px;margin:0;border-radius:12px;background:rgba(255,255,255,.18);cursor:pointer;transition:.2s}
.tgl::before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s}.tgl:checked{background:var(--g4)}.tgl:checked::before{transform:translateX(18px)}
.opt{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border-radius:8px;text-align:left}.opt:hover{background:rgba(255,255,255,.06)}
.opt .i{width:16px;height:16px;color:var(--y);visibility:hidden}.opt[aria-pressed=true],.opt[aria-current]{color:#fff;font-weight:700}.opt[aria-pressed=true] .i,.opt[aria-current] .i{visibility:visible}
.nav{position:sticky;top:calc(var(--ab) + var(--hh));z-index:45;background:#124A34;box-shadow:0 8px 20px -14px rgba(0,0,0,.6)}.nav-in{position:relative;display:flex;align-items:center;height:var(--nh)}
.ni>a{display:flex;align-items:center;gap:6px;height:var(--nh);padding:0 12px;border-bottom:3px solid transparent;color:var(--tx);font-size:12.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}
.ni>a>.i{width:16px;height:16px;color:var(--tx3)}.ni:hover>a,.ni:focus-within>a{border-bottom-color:var(--y);color:#fff}.ni:hover>a>.i:first-child{color:var(--y)}.has-dd{position:relative}
.dd{position:absolute;top:100%;left:0;z-index:60;min-width:240px;padding:8px;border-radius:0 0 12px 12px;background:var(--g9);box-shadow:0 22px 44px -10px rgba(0,0,0,.55);opacity:0;visibility:hidden;transition:.16s}
.ni:hover>.dd,.ni:focus-within>.dd{opacity:1;visibility:visible}.dd a:not(.btn){display:block;padding:9px 12px;border-radius:7px;color:var(--tx);font-size:14px}.dd a:not(.btn):hover{background:rgba(255,255,255,.07);color:#fff}
.mega{left:16px;width:min(980px,calc(100% - 32px));display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:4px 20px;padding:20px}.mega h4{margin:0 0 6px 12px;color:var(--tx3);font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}
.mfeat{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:12px;background:radial-gradient(90% 90% at 100% 0,rgba(255,210,0,.2),transparent 60%),linear-gradient(150deg,#081F15,var(--g7));color:#fff}
.mfeat b{max-width:80%;font-size:18px;line-height:1.25}.mfeat p{color:var(--tx2);font-size:13.5px}.mfeat .art{position:absolute;right:-18px;top:-18px;width:86px;height:86px}.mfeat .btn{align-self:flex-start;margin-top:auto}
.nav-dl{display:flex;align-items:center;gap:6px;flex:none;margin-left:auto;padding-left:16px}.nav-dl>span{margin-right:4px;color:var(--tx2);font-size:12px;font-weight:800;text-transform:uppercase;white-space:nowrap}
.dlb{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 10px;border-radius:7px;background:rgba(255,255,255,.08);color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap}.dlb:hover{background:var(--y);color:var(--yi)}.dlb .i{width:16px;height:16px}
.hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:calc(100vh - var(--hh) - var(--nh));min-height:calc(100svh - var(--hh) - var(--nh));color:#fff;background:radial-gradient(45% 70% at 92% 0,rgba(255,210,0,.14),transparent 60%),radial-gradient(55% 80% at 80% 110%,rgba(43,138,97,.55),transparent 70%),linear-gradient(100deg,#030A07,#0A2219 36%,#145A3F 76%,#1E7A55)}
.hero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero-bg svg{position:absolute}
.slash{position:absolute;left:0;top:0;width:64px;height:108px;background:var(--y);clip-path:polygon(0 0,100% 0,0 100%)}
.c1{width:62px;height:62px;left:46%;top:9%;filter:blur(1.5px);opacity:.7}.c2{width:190px;height:190px;right:-56px;bottom:16%;transform:rotate(18deg)}.b1{width:260px;height:260px;left:-80px;bottom:-90px;opacity:.06}
.hero-in{flex:1;display:flex;flex-direction:column;width:100%;padding-top:48px;padding-bottom:28px}
.hero-grid{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:center}
.hero h1{max-width:780px;margin-bottom:16px;font-size:56px;line-height:1.04;font-weight:900;letter-spacing:-1.2px}.hero h1 em{color:var(--y)}
.lead{max-width:600px;color:var(--tx2);font-size:17px}.hero-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.promo{position:relative;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:linear-gradient(170deg,#123D2C,#0A2419);box-shadow:0 26px 50px -24px rgba(0,0,0,.8)}
.promo>.art{position:absolute;top:-30px;right:-20px;width:96px;height:96px;transform:rotate(14deg)}
.promo-k{color:var(--tx3);font-size:11.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase}
.promo-t{margin-top:8px;font-size:25px;line-height:1.12;font-weight:900}.promo-t em{display:block;color:var(--y)}
.code{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 14px;padding:8px 8px 8px 14px;border:1.5px dashed rgba(255,210,0,.55);border-radius:10px;background:rgba(255,210,0,.06)}
.code small{display:block;color:var(--tx3);font-size:10.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.code b{font:900 19px/1.2 ui-monospace,Menlo,Consolas,monospace;letter-spacing:2px}
.copy{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:7px;background:rgba(255,255,255,.1);font-size:12px;font-weight:800;text-transform:uppercase}.copy.ok{background:var(--g5)}
.ticks{display:grid;gap:7px;margin-top:14px;color:var(--tx);font-size:13.5px}.ticks li{display:flex;gap:8px}.ticks .i{width:16px;height:16px;margin-top:2px;color:var(--y)}
.fine{margin-top:12px;color:var(--tx3);font-size:11.5px}
.quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px}
.qc{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.045);transition:background-color .3s,border-color .3s}
.qc::before{content:"";position:absolute;top:0;bottom:0;left:-70%;width:50%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent);transform:skewX(-20deg);pointer-events:none}
.qc:hover{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.08)}.qc:hover::before{left:130%;transition:left .75s ease}
.qi{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#FFE892,#D6A034);color:#3A2A06}
.qa{flex:1;min-width:0}.qa::after{content:"";position:absolute;inset:0}.qa b{display:block;font-size:15px}.qa small{display:block;overflow:hidden;color:var(--tx3);font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}
.go{position:relative;z-index:1;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:rgba(255,210,0,.12);color:var(--y);transition:.25s}.go:hover,.qc:hover .go{background:var(--y);color:var(--yi)}
.so{position:fixed;inset:0;z-index:120;display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px 16px}.so-bg{position:absolute;inset:0;background:rgba(3,10,7,.72)}
.so-p{position:relative;display:flex;flex-direction:column;width:100%;max-width:680px;max-height:78vh;overflow:hidden;border-radius:16px;background:var(--card);box-shadow:0 30px 70px -10px rgba(0,0,0,.6)}
.so-f{display:flex;align-items:center;gap:12px;padding:8px 10px 8px 18px;border-bottom:1px solid var(--line)}.so-f>.i{color:var(--gt5)}
.so-f input{flex:1;min-width:0;height:52px;border:0;outline:0;box-shadow:none;background:none;font-size:17px}.so-f kbd{color:var(--ink3)}
.so-x{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;color:var(--ink2)}.so-x:hover{background:var(--m1)}
.so-b{flex:1;overflow-y:auto;padding:10px}.so-h{padding:4px 12px 8px;color:var(--ink3);font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}
.sg{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:9px}.sg>.i{width:16px;height:16px;color:var(--g4)}.sg span{flex:1}
.sg:hover,.sg:focus{outline:0;box-shadow:none;background:var(--m1)}.sg mark{background:rgba(255,210,0,.5);color:inherit}.sg small{color:var(--gt5);font-size:11px;font-weight:800;text-transform:uppercase}.sg-e{padding:12px;color:var(--ink2)}
.so-ft{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 18px;border-top:1px solid var(--line);background:var(--m1);color:var(--ink2);font-size:13.5px}.so-ft a{color:var(--link);font-weight:700}
.layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start;padding-top:48px}
.content{position:relative;display:flex;flex-direction:column;gap:64px;min-width:0}.aside{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0;align-self:stretch}
.sec{position:relative;scroll-margin-top:calc(var(--ab) + var(--hh) + var(--nh) + 20px)}
.sh{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}
.kick{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--gt5);font-size:11.5px;font-weight:800;font-style:italic;letter-spacing:1px;text-transform:uppercase}.kick::before{content:"";width:16px;height:4px;background:var(--y);transform:skewX(-30deg)}
.sh h2,.faq-i h2{font-size:28px;line-height:1.15;font-weight:900;letter-spacing:-.5px}.sh p,.faq-i>p{max-width:620px;margin-top:6px;color:var(--ink2)}
.card{border:1px solid var(--line);border-radius:16px;background:var(--card)}
.lift{transition:border-color .25s,box-shadow .25s}.lift:hover{border-color:var(--m3);box-shadow:0 16px 34px -24px rgba(14,52,38,.45)}.lift h3{transition:color .2s}.lift:hover h3{color:var(--gt6)}
.cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px}
.cat{display:flex;flex-direction:column;padding:20px}.cat-h{display:flex;align-items:center;gap:12px;margin-bottom:10px}
.ci{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--m2);color:var(--gt5);transition:.18s}.cat:hover .ci{background:var(--g5);color:#fff}
.cat h3{font-size:17px;line-height:1.2;font-weight:800}.cat-h small{color:var(--ink3);font-size:12.5px}
.cat ul{margin-bottom:12px}.cat li a{display:flex;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;border-radius:7px;font-size:14.5px}.cat li a:hover{color:var(--gt6)}
.cat li a::before{content:"";flex:none;width:6px;height:6px;border-top:2px solid var(--g4);border-right:2px solid var(--g4);transform:rotate(45deg)}.cat .more{margin-top:auto}
.hot{margin-left:auto;padding:1px 7px;border-radius:5px;background:var(--m2);color:var(--gt6);font-size:10.5px;font-weight:800;text-transform:uppercase}
.others{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;color:var(--ink2);font-size:13.5px}
.chip{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-weight:600}.chip:hover{border-color:var(--g4);color:var(--gt6)}
.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.step{position:relative}
.sn{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--y);color:var(--yi);font:italic 900 20px/1 var(--f);box-shadow:0 0 0 6px rgba(255,210,0,.22)}
.step:not(:last-child)::after{content:"";position:absolute;top:24px;left:64px;right:-8px;border-top:2px dashed var(--m3)}
.step h3{margin:16px 0 6px;font-size:17px;font-weight:800}.step p{margin-bottom:8px;color:var(--ink2);font-size:14.5px}
.bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.bar small{margin-left:auto;color:var(--ink3);font-size:12.5px}
.dark{padding:28px;border-radius:18px;color:#fff;background:radial-gradient(70% 120% at 100% 0,rgba(255,210,0,.13),transparent 55%),linear-gradient(135deg,#0A2519,#1B5B42)}
.dark .kick{color:var(--y)}.dark .sh p,.dark .step p{color:var(--tx2)}.dark .more{color:#fff}.dark .more:hover{color:var(--y)}
.dark .step:not(:last-child)::after{border-color:rgba(255,255,255,.22)}.dark .bar{border-color:rgba(255,255,255,.1)}.dark .bar small{color:var(--tx3)}
.pays{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:14px}
.pay{display:flex;flex-direction:column;gap:14px;padding:18px}.pay-h{display:flex;align-items:center;gap:12px}.pay-h b{display:block;line-height:1.25}
.pl{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--g8);color:#fff;font-size:11.5px;font-weight:900}
.sts{display:inline-flex;align-items:center;gap:6px;color:var(--gt5);font-size:12px;font-weight:700}.sts::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.sts.lent{color:#A77E00}
.pay dl{display:grid;gap:8px;font-size:13.5px}.pay dl div{display:flex;justify-content:space-between;gap:10px}.pay dt{color:var(--ink3)}.pay dd{font-weight:700}
.pay-a{display:flex;gap:16px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line);color:var(--link);font-size:13.5px;font-weight:700}
.note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 18px;border-radius:14px;background:var(--m2);color:#1F3A2E;font-size:14px}.note>span{display:flex;gap:10px}.note .i{color:var(--gt5)}
.tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}
.tab{height:34px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink2);font-size:13.5px;font-weight:700}.tab[aria-selected=true]{border-color:var(--g6);background:var(--g6);color:#fff}
.guides,.bon{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px}
.gc,.bc{position:relative;display:flex;flex-direction:column;overflow:hidden}.gc.feat{grid-column:1/-1;flex-direction:row}
.th,.bt{position:relative;display:grid;place-items:center;overflow:hidden;color:#fff;background:radial-gradient(70% 90% at 85% 0,rgba(255,210,0,.2),transparent 60%),linear-gradient(140deg,#081F15,var(--g5))}
.th{height:130px}.th[data-v=casino]{background:linear-gradient(135deg,#06150F,#145A3F 60%,#8E6B22)}.th[data-v=pay]{background:linear-gradient(135deg,#123F2D,var(--g6))}
.feat .th{flex:0 0 46%;height:auto;min-height:230px}.th>.i{width:56px;height:56px;stroke-width:1.4}
.th .art{position:absolute;right:-12px;bottom:-14px;width:78px;height:78px}.feat .th .art{right:18px;bottom:-26px;width:120px;height:120px}
.th>.i,.th .art,.bn,.bt .art{transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.gc:hover .th>.i{transform:scale(1.15)}.gc:hover .th .art{transform:scale(1.12) rotate(-12deg)}.bc:hover .bn{transform:scale(1.1)}.bc:hover .bt .art{transform:rotate(48deg) scale(1.1)}
.tag{position:absolute;z-index:2;top:12px;left:12px;padding:4px 8px;border-radius:5px;background:rgba(0,0,0,.45);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.tag.y{background:var(--y);color:var(--yi)}
.gb,.bb{display:flex;flex-direction:column;gap:8px;flex:1;padding:16px 18px 18px}.gb h3,.bb h3{font-size:16.5px;line-height:1.3;font-weight:800}
.feat .gb{justify-content:center;padding:24px 26px}.feat .gb h3{font-size:22px}.gb h3 a::after{content:"";position:absolute;inset:0}
.gb p,.bb p{color:var(--ink2);font-size:14px}.meta{display:flex;gap:14px;margin-top:auto;color:var(--ink3);font-size:12.5px}.meta span{display:flex;align-items:center;gap:5px}
.bt{height:150px}.bt .art{position:absolute;right:-8px;bottom:-12px;width:70px;height:70px;transform:rotate(16deg)}
.bn{position:relative;z-index:1;font:italic 900 58px/1 var(--f);letter-spacing:-2px;background:linear-gradient(180deg,#FFF3C4,#F2C14E 55%,#B57A1E);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 8px 10px rgba(0,0,0,.45))}
.ba{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px}
.sheet{padding:32px 36px;border-radius:18px}.sheet .sh{margin-bottom:12px}
.emeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px;color:var(--ink3);font-size:13px}
.author{display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:700}.av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--g8);color:var(--y);font-size:12px;font-weight:900;font-style:italic}
.okv{display:inline-flex;align-items:center;gap:5px;color:var(--gt5);font-weight:700}
.toc{position:sticky;top:calc(var(--ab) + var(--hh) + var(--nh));z-index:5;display:flex;align-items:center;gap:10px;margin:0 -36px 8px;padding:10px 36px;border-block:1px solid var(--line);background:rgba(255,255,255,.97)}
.toc b{font-size:11.5px;font-weight:800;text-transform:uppercase}.toc-t{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}
.toc a{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--ink2);font-size:13px;font-weight:600;white-space:nowrap}.toc a:hover,.toc a.on{border-color:var(--g5);background:var(--m1);color:var(--gt6)}
.entry{position:relative;color:var(--ink-e);font-size:16px;line-height:1.72}.entry>*+*{margin-top:1em}
.entry h2{margin-top:1.6em;color:var(--ink);font-size:22px;line-height:1.3;font-weight:900;scroll-margin-top:calc(var(--ab) + var(--hh) + var(--nh) + 70px)}.entry a{color:var(--link);text-decoration:underline}
.entry ul>li,.entry ol>li{position:relative;padding-left:28px}.entry li+li{margin-top:8px}
.entry ul>li::before{content:"";position:absolute;left:6px;top:.62em;width:8px;height:8px;border-radius:2px;background:var(--g5);transform:rotate(45deg)}
.entry ol{counter-reset:o}.entry ol>li{padding-left:42px;counter-increment:o}
.entry ol>li::before{content:counter(o);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--m2);color:var(--gt6);font:italic 900 13px/1 var(--f)}
.wp-block-table{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.wp-block-table table{width:100%;min-width:480px;border-collapse:collapse;font-size:14.5px}
.wp-block-table th{padding:12px 14px;background:var(--g6);color:#fff;font-size:12px;text-align:left;text-transform:uppercase}.wp-block-table td{padding:12px 14px;border-top:1px solid var(--line)}
.wp-block-table tr:nth-child(even) td{background:var(--m1)}.wp-block-table td:first-child{font-weight:700}.wp-block-table figcaption{padding:10px 14px;border-top:1px solid var(--line);color:var(--ink3);font-size:12.5px}
.callout{display:flex;gap:12px;padding:14px 16px;border:1px solid;border-radius:12px;font-size:15px;line-height:1.6}.callout .i{margin-top:2px}
.is-style-info{border-color:var(--m3);background:var(--m1)}.is-style-info .i{color:var(--gt5)}.is-style-warning{border-color:#F1D978;background:#FFF8D9;color:#4A3A00}.is-style-warning .i{color:#A77E00}
.wp-block-quote{padding-left:18px;border-left:4px solid var(--y);color:var(--ink);font-size:17.5px;font-weight:600;line-height:1.5}.wp-block-quote cite{display:block;margin-top:6px;color:var(--ink3);font-size:13px;font-style:normal}
.wp-block-details{padding:12px 16px;border:1px solid var(--line);border-radius:12px}.wp-block-details summary{cursor:pointer;font-weight:800}
.wp-block-buttons{display:flex;flex-wrap:wrap;gap:10px}
.entry .wp-block-button__link{display:inline-flex;align-items:center;height:46px;padding:0 22px;border-radius:8px;background:var(--y);color:var(--yi);font-size:14px;font-weight:700;text-decoration:none;text-transform:uppercase}
.entry .is-style-outline .wp-block-button__link{border:1.5px solid var(--g5);background:var(--card);color:var(--gt6)}
.entry.is-collapsed{max-height:620px;overflow:hidden}.entry.is-collapsed::after{content:"";position:absolute;left:0;right:0;bottom:0;height:170px;background:linear-gradient(transparent,var(--card) 85%)}
.more-row{display:flex;justify-content:center;margin-top:14px}
.faq-g{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:start}.faq-i{position:sticky;top:calc(var(--ab) + var(--hh) + var(--nh) + 24px)}
.faq-s{display:grid;gap:14px;margin-top:22px;padding:18px}.faq-s div{display:flex;gap:12px}.faq-s .i{width:24px;height:24px;color:var(--gt5)}.faq-s span{display:block;color:var(--ink2);font-size:13.5px}.faq-s .btn{justify-self:start}
.faq-l{padding:4px 22px}.faq-l details+details{border-top:1px solid var(--line)}
.faq-l summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-size:15.5px;font-weight:700;line-height:1.4}
.faq-l summary::-webkit-details-marker{display:none}.faq-l summary .i{width:18px;height:18px;color:var(--gt5);transition:.2s}.faq-l [open] summary{color:var(--gt6)}.faq-l [open] summary .i{transform:rotate(180deg)}
.ans{padding-bottom:18px;color:var(--ink2);font-size:14.5px}.ans ol{display:grid;gap:4px;padding-left:18px;list-style:decimal}
.evt{position:relative;overflow:hidden;padding:20px;border-radius:18px;background:radial-gradient(80% 60% at 100% 0,rgba(255,210,0,.22),transparent 60%),linear-gradient(160deg,#06150F,var(--g9) 55%,var(--g7));box-shadow:0 24px 44px -26px rgba(6,21,15,.9);color:#fff}
.evt>.art{position:absolute;top:-22px;right:-18px;width:92px;height:92px;transform:rotate(14deg)}
.evt h3{max-width:85%;margin:0 0 10px;font-size:20px;line-height:1.2;font-weight:900}
.evt-p small{display:block;color:var(--tx3);font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.evt-p b{color:var(--y);font:italic 900 30px/1.1 var(--f)}.evt-p b span{font-size:16px;font-style:normal}
.evt-m{display:grid;gap:6px;margin-top:12px;color:var(--tx);font-size:13px}.evt-m li{display:flex;align-items:center;gap:8px}.evt-m .i{width:15px;height:15px;color:var(--tx3)}
.cd{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:16px 0 10px;text-align:center}.cd div{padding:8px 0 6px;border-radius:10px;background:rgba(255,255,255,.07)}
.cd b{display:block;font-size:20px;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.cd small{color:var(--tx3);font-size:10px;font-weight:700;text-transform:uppercase}
.ebar{height:6px;overflow:hidden;border-radius:3px;background:rgba(255,255,255,.12)}.ebar i{display:block;width:0;height:100%;background:var(--y)}
.epl{display:flex;justify-content:space-between;margin:6px 0 16px;color:var(--tx3);font-size:11.5px}
.evt-l{display:flex;justify-content:center;margin-top:10px;color:var(--tx2);font-size:13.5px;font-weight:700}.evt-l:hover{color:#fff}
.box-h{display:flex;align-items:center;gap:8px;padding:16px 18px 2px;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.box-h .i{width:16px;height:16px;color:var(--gt5)}.box-b{padding:10px 18px 18px}
.top{counter-reset:t}.top li{counter-increment:t}.top li+li{border-top:1px solid var(--line)}
.top a{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:10px 0;font-size:14px;font-weight:700;line-height:1.35}.top a::before{content:counter(t,decimal-leading-zero);color:var(--g4);font:italic 900 16px/1.2 var(--f)}
.top a:hover span{color:var(--gt5)}.top small{display:block;margin-top:2px;color:var(--ink3);font-size:11px;text-transform:uppercase}
.calc label{display:block;margin-bottom:5px;color:var(--ink2);font-size:12px;font-weight:700}
.calc input{width:100%;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;outline:0;background:var(--m1);font-size:15px;font-weight:700}.calc input:focus{border-color:var(--g5);background:var(--card)}
.odds{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}
.res{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.res div{padding:10px 12px;border-radius:10px;background:var(--m1)}
.res small{display:block;color:var(--ink3);font-size:11px;font-weight:700;text-transform:uppercase}.res b{font-size:18px;font-weight:900}.res .win{background:var(--g7);color:var(--y)}.res .win small{color:var(--tx2)}
.app{display:grid;grid-template-columns:1fr 68px;gap:12px;align-items:center;padding:18px;background:linear-gradient(160deg,var(--card) 40%,var(--m2))}
.app h3{font-size:16.5px;font-weight:900}.app p{margin:6px 0 12px;color:var(--ink2);font-size:13px}.app .row{display:flex;gap:6px}
.phone{position:relative;width:68px;height:124px;overflow:hidden;border:3px solid #06150F;border-radius:15px;background:linear-gradient(180deg,var(--g8),#0B2A1D);transform:rotate(6deg)}
.phone i{position:absolute;left:8px;right:8px;height:9px;border-radius:3px;background:rgba(255,255,255,.14)}.phone i:nth-child(1){top:12px;right:28px;background:var(--y)}.phone i:nth-child(2){top:30px;height:32px}.phone i:nth-child(3){top:70px}.phone i:nth-child(4){top:96px;height:16px;background:var(--g5)}
.st{display:grid;gap:8px;margin-bottom:6px}.st li{display:flex;align-items:center;font-size:14px;font-weight:600}.st .sts{margin-left:auto}.st-u{margin-bottom:12px;color:var(--ink3);font-size:11.5px}
.sup{display:grid;gap:6px}.sup a{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font-size:14px;font-weight:700}.sup a:hover{border-color:var(--g4)}.sup a>.i{color:var(--gt5)}.sup small{display:block;color:var(--ink3);font-size:12px;font-weight:500}
.stick-zone{flex:1;min-height:0}.stick{position:sticky;top:calc(var(--ab) + var(--hh) + var(--nh) + 16px);display:grid;gap:16px;opacity:0;visibility:hidden;transition:opacity .45s,visibility .45s}.stick.in{opacity:1;visibility:visible}
@media (max-height:760px){.stick .app{display:none}}
.cta{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;margin:56px 0 64px;padding:34px 40px;border-radius:18px;background:radial-gradient(60% 140% at 85% 50%,rgba(255,210,0,.16),transparent 60%),linear-gradient(100deg,#030A07,#0D3123 50%,#1E7552);color:#fff}
.cta .slash{left:auto;top:auto;right:0;bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%)}.cta .art{position:absolute;z-index:-1;right:31%;top:-38px;width:110px;height:110px;transform:rotate(-14deg)}
.cta h2{font-size:30px;line-height:1.12;font-weight:900}.cta h2 em{color:var(--y)}.cta p{margin-top:8px;color:var(--tx2)}.cta-b{display:flex;flex-wrap:wrap;gap:10px}.cta-b small{flex-basis:100%;color:var(--tx3);font-size:12px}
.ftr{position:relative;padding:56px 0 24px;background:#06140E;color:var(--tx2);font-size:13.5px}
.ft-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:48px;padding-bottom:48px}.ft-top p{max-width:340px;margin:14px 0 16px;line-height:1.6}.ft-dl{display:flex;gap:8px}
.fcols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.fcols h4{margin-bottom:14px;color:#fff;font-size:12.5px;font-weight:800;text-transform:uppercase}.fcols li+li{margin-top:9px}.fcols a:hover{color:var(--y)}
.ft-sup li a{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:700}.ft-sup .i{width:16px;height:16px;color:var(--y)}.ft-sup .soc{margin-top:16px}
.ft-mid{display:grid;justify-items:center;gap:36px;padding-bottom:44px;text-align:center}
.ft-b h5{margin-bottom:14px;color:#fff;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}
.trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.tl{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 18px;border:1.5px dashed rgba(255,255,255,.22);border-radius:12px;color:var(--tx2);font-size:12.5px;font-weight:700}.tl .i{width:18px;height:18px;color:var(--y)}
.lic-b{display:flex;flex-direction:column;align-items:center;gap:14px}.lic-b p{max-width:640px;line-height:1.6}
.lic-img{width:132px;height:72px;display:grid;place-items:center;padding:8px;border:1.5px dashed rgba(255,255,255,.28);border-radius:10px;color:var(--tx3);font-size:11px;font-weight:700;line-height:1.3}
.badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.badges span{display:inline-flex;align-items:center;height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:rgba(255,255,255,.04);color:#fff;font-weight:700}
.ft-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:8px;color:var(--tx3);font-size:12.5px}
.ft-links{display:flex;flex-wrap:wrap;gap:6px 18px}.ft-links a:hover{color:#fff}
.soc{display:flex;gap:6px}.soc a{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.07);color:#fff;font-size:11.5px;font-weight:800}.soc a:hover{background:var(--y);color:var(--yi)}
.age{padding:2px 8px;border:2px solid rgba(255,255,255,.45);border-radius:8px;color:#fff;font-size:20px;font-weight:900}
.mbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:70;grid-template-columns:repeat(3,1fr) 1.5fr;gap:4px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--g9)}
.mbar>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:48px;border-radius:9px;color:var(--tx2);font-size:10.5px;font-weight:700}.mbar>.on{color:#fff}
.mbar .reg{flex-direction:row;background:var(--y);color:var(--yi);font-size:12.5px;font-weight:800;text-transform:uppercase}
.fab{position:fixed;right:18px;z-index:65;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:0 12px 26px -8px rgba(0,0,0,.5);transition:.2s}
.fab-chat{bottom:18px;background:var(--g5)}.fab-top{bottom:76px;background:var(--g8);opacity:0;visibility:hidden}.fab-top.show{opacity:1;visibility:visible}
.lite .art,.lite .hero-bg,.lite .th,.lite .phone{display:none!important}.lite .gc.feat{flex-direction:column}.lite .app{grid-template-columns:1fr}
@media (max-width:1439px){.ni>a>.i:first-child{display:none}}
@media (max-width:1279px){.nav-dl>span{display:none}}
@media (max-width:1179px){.ni>a{padding:0 8px}
.layout{grid-template-columns:minmax(0,1fr)}.aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.stick-zone{display:none}.hero-grid{grid-template-columns:minmax(0,1fr) 320px;gap:32px}.hero h1{font-size:46px}
.quick{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-top{grid-template-columns:minmax(0,1fr)}}
@media (max-width:1023px){.hide-md{display:none!important}.set.only-md{display:flex}
.nav{position:relative;top:auto}.nav-in{overflow-x:auto;scrollbar-width:none}.nav-in::-webkit-scrollbar{display:none}.ni>a{padding:0 12px}.ni>a>.i:first-child{display:block}.ni .car,.dd{display:none}
.hero-grid{grid-template-columns:minmax(0,1fr)}.promo{max-width:520px}.c2{display:none}.faq-g{grid-template-columns:minmax(0,1fr);gap:20px}.faq-i{position:static}
.toc{top:calc(var(--ab) + var(--hh))}.entry h2{scroll-margin-top:calc(var(--ab) + var(--hh) + 70px)}.sec{scroll-margin-top:calc(var(--ab) + var(--hh) + 12px)}}
@media (max-width:767px){:root{--hh:56px}body{padding-bottom:64px}.hide-sm{display:none!important}.set.only-sm{display:flex}
.logo-w{font-size:20px}.hdr .wrap{gap:10px}.hdr-a{gap:6px}.ib,.ub{height:36px}.ib{width:36px}.ub{padding:0 9px}.util{margin:0}
.drop{position:fixed;top:calc(var(--ab) + var(--hh) + 6px);left:8px;right:8px;width:auto;max-height:calc(100vh - var(--hh) - 84px);overflow-y:auto}
.so{padding:0}.so-p{max-width:none;height:100%;max-height:none;border-radius:0}
.hero-in{padding-top:30px;padding-bottom:20px}.hero h1{font-size:32px;letter-spacing:-.6px}.lead{font-size:15px}.hero-btns .btn{flex:1 1 auto}.hero-btns .sq{flex:none}.slash{width:44px;height:74px}
.quick{gap:8px;margin-top:24px}.qc{padding:12px}.qi{width:38px;height:38px}.qa small,.go{display:none}
.layout{padding-top:32px}.content{gap:48px}.sh{flex-direction:column;align-items:flex-start;gap:8px}.sh h2,.faq-i h2{font-size:23px}
.aside{grid-template-columns:minmax(0,1fr)}.gc.feat{flex-direction:column}.feat .th{min-height:170px}.feat .gb{padding:16px 18px 18px}.feat .gb h3{font-size:19px}
.steps{grid-template-columns:minmax(0,1fr)}.step{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:14px}.sn{grid-row:span 3}.step h3{margin:4px 0}
.step:not(:last-child)::after{top:56px;bottom:-16px;left:23px;right:auto;border-top:0;border-left:2px dashed var(--m3)}.bar .btn{flex:1}.bar small{margin-left:0}.dark{padding:22px 16px}
.sheet{padding:22px 16px}.toc{margin:0 -16px 8px;padding:10px 16px}.faq-l{padding:2px 16px}
.cta{grid-template-columns:minmax(0,1fr);padding:26px 20px}.cta h2{font-size:24px}.cta .art{display:none}.fcols{grid-template-columns:1fr 1fr}
.mbar{display:grid}.fab-chat{display:none}.fab-top{right:12px}}
@media (max-width:399px){.logo-t{display:none}.hero h1{font-size:28px}}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
.admin-bar{--ab:32px}@media (max-width:782px){.admin-bar{--ab:46px}}@media (max-width:600px){.admin-bar{--ab:0px}}
.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.seg a{display:inline-flex;align-items:center}.ni.on>a{border-bottom-color:var(--y);color:#fff}
.logo img{display:block;width:auto;height:34px}.pmi img,.pl img{width:100%;height:100%;object-fit:contain;border-radius:inherit}
.hero-grid.solo,.layout.solo{grid-template-columns:minmax(0,1fr)}.sts.off{color:#B42318}
.lic-img img{max-width:100%;max-height:100%;object-fit:contain}.tl img{width:auto;height:28px}.badges img{width:auto;height:20px}.soc .i{width:16px;height:16px}
.entry img{max-width:100%;height:auto;border-radius:12px}.wp-block-image{margin-inline:0}.wp-block-image figcaption{margin-top:8px;color:var(--ink3);font-size:13px}
.aligncenter{margin-inline:auto;text-align:center}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}
.wp-block-columns{display:flex;flex-wrap:wrap;gap:24px}.wp-block-column{flex:1 1 0;min-width:0}.wp-block-separator{border:0;border-top:1px solid var(--line)}
.wp-block-details[open] summary{margin-bottom:8px}
@media (max-width:767px){.wp-block-columns{flex-direction:column}}
.plain{padding-block:40px 64px}.plain h1{margin-bottom:16px;font-size:34px;line-height:1.15;font-weight:900}.plain .entry{max-width:820px}
.plain-list{display:grid;gap:14px;max-width:820px}.plain-list .card{padding:20px}.plain-list h2{font-size:19px;font-weight:800}.plain-list p{margin-top:6px;color:var(--ink2)}
.ni:hover>a,.ni:focus-within>a,.ni.on>a{border-bottom-color:var(--y);color:#fff}
.ni:hover>a>.i:first-child,.ni.on>a>.i:first-child{color:var(--y)}
.gh{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(50% 90% at 95% 0,rgba(255,210,0,.13),transparent 60%),radial-gradient(45% 80% at 80% 110%,rgba(43,138,97,.5),transparent 70%),linear-gradient(100deg,#030A07,#0A2219 40%,#145A3F 85%,#1E7A55)}
.gh .slash{width:52px;height:88px}
.gh-in{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:center;min-height:480px;padding-top:40px;padding-bottom:56px}
.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:22px;color:var(--tx3);font-size:13px}
.crumbs a{color:var(--tx2)}
.crumbs a:hover{color:#fff}
.crumbs [aria-current]{color:#fff;font-weight:600}
.gh h1{max-width:780px;font-size:50px;line-height:1.06;font-weight:900;letter-spacing:-1px}
.gh .lead{max-width:660px;margin-top:16px;color:var(--tx2);font-size:18px}
.gh-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.gmeta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:26px;color:var(--tx2);font-size:13.5px}
.gmeta>span{display:inline-flex;align-items:center;gap:6px}
.gmeta .author{color:#fff}
.gmeta .av{background:rgba(255,255,255,.1)}
.gmeta .okv{color:var(--tx)}
.gmeta .i{color:var(--y)}
.share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px}
.share>span{margin-right:6px;color:var(--tx3);font-size:13px}
.shc{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.1);color:#fff;font-size:12px;font-weight:800;transition:.2s}
.shc:hover{background:var(--y);color:var(--yi)}
.shc.ok{background:var(--g5);color:#fff}
.gh-img{position:relative;justify-self:center;width:300px;height:390px}
.gph{position:absolute;left:50px;top:10px;width:200px;height:370px;display:flex;flex-direction:column;gap:10px;padding:18px 14px;border:6px solid #050E0A;border-radius:30px;background:linear-gradient(180deg,#0F3A2A,#0A2419);box-shadow:0 30px 60px -20px rgba(0,0,0,.85);transform:rotate(-6deg)}
.gph-bar{display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:14px}
.gph-bar span{color:var(--y);font:italic 900 11px/1 var(--f);text-transform:uppercase}
.gph-m{display:flex;align-items:center;gap:8px;padding:8px;border-radius:10px;background:rgba(255,255,255,.07)}
.gph-m .pmi{width:30px;height:30px;font-size:9.5px}
.gph-m b{display:block;color:#fff;font-size:11.5px}
.gph-m small{color:var(--tx3);font-size:10px}
.gph-a{padding:10px;border:1.5px solid rgba(255,210,0,.55);border-radius:10px}
.gph-a small{display:block;color:var(--tx3);font-size:10px}
.gph-a b{color:#fff;font-size:19px;font-weight:900}
.gph-k{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto}
.gph-k i{height:22px;border-radius:6px;background:rgba(255,255,255,.08)}
.gph-btn{padding:10px;border-radius:9px;background:var(--y);color:var(--yi);font-size:12px;font-weight:800;text-align:center;text-transform:uppercase}
.gh-img .a1{position:absolute;left:0;bottom:30px;width:100px;height:100px;transform:rotate(-14deg);filter:drop-shadow(0 14px 18px rgba(0,0,0,.45))}
.gh-img .a2{position:absolute;right:4px;top:0;width:60px;height:60px;filter:blur(1px);opacity:.85}
.toast{position:absolute;right:-8px;bottom:84px;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#fff;color:var(--gt6);font-size:13px;font-weight:800;box-shadow:0 16px 30px -12px rgba(0,0,0,.55)}
.toast .i{padding:2px;border-radius:50%;background:var(--g5);color:#fff}
.g-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start;padding-top:40px}
.g-main{display:grid;gap:32px;min-width:0}
.rel .sh{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}
.rel .sh h2{font-size:26px;line-height:1.15;font-weight:900;letter-spacing:-.5px}
.gc{position:relative;display:flex;flex-direction:column;overflow:hidden}
.rel .th{position:relative;height:120px;display:grid;place-items:center;overflow:hidden;color:#fff;background:radial-gradient(70% 90% at 85% 0,rgba(255,210,0,.2),transparent 60%),linear-gradient(140deg,#081F15,var(--g5))}
.rel .th>.i{width:52px;height:52px;stroke-width:1.4}
.rel .th .art{position:absolute;right:-12px;bottom:-14px;width:74px;height:74px}
.th>.i,.th .art{transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.gb{display:flex;flex-direction:column;gap:8px;flex:1;padding:16px 18px 18px}
.rel .gb h3{font-size:16px;line-height:1.3;font-weight:800}
.art-sheet{padding:40px 44px;border-radius:18px}
.art-sheet .entry{position:relative;color:var(--ink-e);font-size:17px;line-height:1.75}
.art-sheet .entry>*+*{margin-top:1.1em}
.art-sheet .entry>p,.art-sheet .entry>ul,.art-sheet .entry>h2,.art-sheet .entry>h3{max-width:760px}
.art-sheet .entry h2{margin-top:1.8em;color:var(--ink);font-size:24px;line-height:1.25;font-weight:900;letter-spacing:-.3px;scroll-margin-top:calc(var(--ab) + var(--hh) + var(--nh) + 24px)}
.entry h3{margin-top:1.5em;color:var(--ink);font-size:18px;font-weight:800}
:where(.art-sheet) .entry a{color:var(--link);text-decoration:underline;text-underline-offset:3px}
.entry .btn,.entry .more,.entry .pay-a a{text-decoration:none}
.entry .btn-y{color:var(--yi)}
.entry .btn-o,.entry .btn-g{color:#fff}
.entry .btn-ol{color:var(--gt6)}
.art-sheet .entry ul>li{position:relative;padding-left:30px}
.entry .chk>li::before{content:"✓";left:0;top:.28em;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--g5);color:#fff;font-size:11px;font-weight:900;line-height:1;transform:none}
.tldr{padding:20px 22px;border:1px solid var(--m3);border-left:5px solid var(--y);border-radius:12px;background:var(--m1)}
.tldr>b{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--ink);font-size:12.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase}
.tldr>b .i{color:var(--gt5)}
.tldr li{font-size:16px}
.art-sheet .callout{display:flex;gap:12px;padding:14px 16px;border:1px solid;border-radius:12px;font-size:15.5px;line-height:1.6}
.art-sheet .callout .i{margin-top:3px}
.gsteps{display:grid;gap:14px;counter-reset:s}
.gstep{display:grid;grid-template-columns:44px minmax(0,1fr) 112px;gap:18px;align-items:start;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--card);counter-increment:s}
.gstep::before{content:counter(s);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--y);color:var(--yi);font:italic 900 18px/1 var(--f);box-shadow:0 0 0 5px rgba(255,210,0,.2)}
.entry .gstep h3{margin:6px 0 4px;font-size:17.5px}
.gstep p{color:var(--ink2);font-size:15.5px;line-height:1.6}
.shot{width:112px;height:190px;display:grid;place-items:center;padding:10px;border:3px solid var(--ink);border-radius:18px;background:linear-gradient(180deg,var(--m2),var(--card) 60%);color:var(--ink3);font-size:11px;font-weight:700;line-height:1.3;text-align:center}
.term{position:relative;border-bottom:1.5px dotted var(--g5);cursor:help;outline:0}
.term::after{content:attr(data-def);position:absolute;left:50%;bottom:calc(100% + 8px);z-index:10;width:max-content;max-width:260px;padding:8px 12px;border-radius:8px;background:var(--ink);color:#fff;font-size:13px;font-weight:500;line-height:1.45;opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:.2s;pointer-events:none}
.term:hover::after,.term:focus::after{opacity:1;visibility:visible;transform:translate(-50%,0)}
.icta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:24px 26px;border-radius:16px;background:radial-gradient(60% 140% at 90% 50%,rgba(255,210,0,.18),transparent 60%),linear-gradient(110deg,#0A2519,#1B5B42);color:#fff}
.icta b{display:block;font-size:20px;font-weight:900;line-height:1.3}
.icta p{margin-top:4px;color:var(--tx2);font-size:15px;line-height:1.5}
.row{display:flex;flex-wrap:wrap;gap:10px}
.art-sheet .wp-block-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px}
.note-s{color:var(--ink3);font-size:13.5px}
.art-sheet .pays{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.art-sheet .pay{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px;font-size:15px}
.pay.cur{border-color:var(--y);box-shadow:0 0 0 3px rgba(255,210,0,.25)}
.cur-t{position:absolute;top:-10px;right:12px;padding:2px 8px;border-radius:5px;background:var(--y);color:var(--yi);font-size:10px;font-weight:800;line-height:1.6;text-transform:uppercase}
.art-sheet .pay-h{display:flex;align-items:center;gap:10px}
.art-sheet .pay-h b{display:block;font-size:15px;line-height:1.25}
.art-sheet .pl{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none;background:var(--g8);color:#fff;font-size:11px;font-weight:900}
.art-sheet .pay dl{display:grid;gap:6px;font-size:13.5px;line-height:1.4}
.art-sheet .pay-a{display:flex;gap:14px;margin-top:auto;padding-top:10px;border-top:1px solid var(--line);font-size:13.5px;font-weight:700}
.stages h2,.art-sheet .entry .stages h2{margin:0 0 6px;color:#fff;font-size:22px}
.stages>p{color:var(--tx2);font-size:15.5px}
.stages .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px}
.stages .sn{position:relative;z-index:1;width:44px;height:44px;border:2px solid var(--y);border-radius:50%;display:grid;place-items:center;color:var(--y);font:italic 900 18px/1 var(--f)}
.stages .step.cur .sn{background:var(--y);color:var(--yi);box-shadow:0 0 0 6px rgba(255,210,0,.2)}
.stages .step:not(:last-child)::after{content:"";position:absolute;top:22px;left:58px;right:-8px;border-top:2px dashed rgba(255,255,255,.22)}
.stages .step h3{margin:12px 0 4px;color:#fff;font-size:16px}
.stages .step p{color:var(--tx2);font-size:14px;line-height:1.5;margin-bottom:0}
.here{display:inline-block;margin-top:8px;padding:2px 8px;border-radius:5px;background:var(--y);color:var(--yi);font-size:10.5px;font-weight:800;text-transform:uppercase}
.stages .more{margin-top:8px;color:#fff;font-size:13.5px}
.games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.game{display:flex;flex-direction:column;gap:8px}
.entry .game{color:var(--ink);text-decoration:none}
.g-cv{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:14px;background:repeating-conic-gradient(from 0deg at 50% 42%,rgba(255,255,255,.07) 0deg 8deg,transparent 8deg 16deg),radial-gradient(circle at 50% 42%,var(--c2,#1E7A55),var(--c1,#06150F) 72%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 12px 24px -16px rgba(6,21,15,.7)}
.g-sym{position:absolute;top:9%;left:50%;width:46%;height:56%;transform:translateX(-50%);filter:drop-shadow(0 10px 12px rgba(0,0,0,.45));transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.g-tt{position:absolute;left:8px;right:8px;bottom:9%;color:#FFE38A;font:italic 900 23px/1 var(--f);letter-spacing:-.4px;text-align:center;text-transform:uppercase;text-shadow:0 2px 0 #7A4B0F,0 3px 0 #5C380A,0 8px 14px rgba(0,0,0,.6)}
.g-b{position:absolute;z-index:1;top:10px;left:10px;padding:3px 8px;border-radius:6px;background:var(--y);color:var(--yi);font-size:10.5px;font-weight:900;letter-spacing:.5px;text-transform:uppercase}
.g-b.new{background:#fff;color:var(--g8)}
.g-b.jp{background:linear-gradient(180deg,#FFF1B8,#D99A2B);color:#3A2A06}
.g-ov{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:8px;background:rgba(3,10,7,.55);opacity:0;transition:opacity .25s}
.g-pl{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--y);color:var(--yi);box-shadow:0 0 0 8px rgba(255,210,0,.2)}
.g-ov small{color:#fff;font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}
.game:hover .g-ov,.game:focus-visible .g-ov{opacity:1}
.game:hover .g-sym{transform:translateX(-50%) scale(1.08)}
.g-cap{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 2px;line-height:1.3}
.g-cap b{font-size:15px}
.g-cap small{color:var(--ink3);font-size:12.5px;white-space:nowrap}
.provs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.prov{position:relative;overflow:hidden;height:96px;display:grid;place-items:center;border:1px solid var(--line);border-radius:14px;background:var(--card);cursor:pointer;outline:0}
.pv-l{padding:0 12px;color:var(--ink2);font-size:13.5px;font-weight:900;letter-spacing:1.6px;line-height:1.3;text-align:center;text-transform:uppercase;opacity:.7}
.pv-i{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:12px 14px;background:linear-gradient(140deg,#0A2519,#1B5B42);color:#fff;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}
.pv-i b{font-size:14px;line-height:1.3}
.pv-i small{color:var(--tx2);font-size:12px;line-height:1.35}
.entry .pv-i a{margin-top:4px;color:var(--y);font-size:12px;font-weight:800;text-decoration:none}
.prov:hover .pv-i,.prov:focus-within .pv-i{opacity:1;visibility:visible}
.appb{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:24px;align-items:center;padding:26px 28px;border:1px solid var(--m3);border-radius:16px;background:linear-gradient(135deg,var(--card),var(--m2))}
.entry .appb h3{margin:4px 0 12px;font-size:21px}
.appb .chk{margin-bottom:18px}
.appb li{font-size:15.5px}
.appb .phone{justify-self:center;margin:32px 0;transform:rotate(6deg) scale(1.5)}
.sp-h{display:block;margin-bottom:12px;color:var(--ink);font-size:12.5px;font-weight:800;letter-spacing:.9px;text-transform:uppercase}
.sp-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--line)}
.sp{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--card)}
.sp-i{width:34px;height:34px;margin-bottom:8px;border-radius:10px;display:grid;place-items:center;background:var(--m2);color:var(--gt5)}
.sp-i .i{width:20px;height:20px}
.sp small{color:var(--ink3);font-size:11.5px;font-weight:800;letter-spacing:.6px;line-height:1.3;text-transform:uppercase}
.sp b{color:var(--ink);font-size:15px;line-height:1.35}
.sp-n{margin-top:10px;color:var(--ink3);font-size:13px}
.entry .faq-g{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;align-items:start}
.entry .faq-i h2{margin-top:0}
.entry .faq-i>p{margin-top:6px;color:var(--ink2);font-size:15.5px}
.entry .faq-s{display:grid;gap:14px;margin-top:20px;padding:18px}
.entry .faq-s p{font-size:15px;line-height:1.5}
.entry .faq-l summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;list-style:none;color:var(--ink);font-size:15.5px;font-weight:700;line-height:1.4}
.entry .ans{padding-bottom:16px;color:var(--ink2);font-size:15px;line-height:1.6}
.after{position:relative;display:grid;gap:18px;margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}
.helpful{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:14px;background:var(--m1)}
.helpful b{font-size:15.5px}
.fbb{height:38px;padding:0 18px;border:1.5px solid var(--g5);border-radius:8px;background:var(--card);color:var(--gt6);font-weight:700;transition:.2s}
.fbb:hover{background:var(--g5);color:#fff}
.pn{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.pn a{display:flex;flex-direction:column;gap:4px;padding:16px 18px}
.pn a+a{text-align:right}
.pn small{color:var(--ink3);font-size:12px;font-weight:700;text-transform:uppercase}
.pn b{font-size:15px;line-height:1.35}
.rel{position:relative}
.rel-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.stoc{position:relative}
.stoc ol{counter-reset:c}
.stoc li{counter-increment:c}
.stoc li+li{border-top:1px solid var(--line)}
.stoc a{position:relative;display:grid;grid-template-columns:30px 1fr;gap:8px;padding:9px 0;color:var(--ink2);font-size:14px;font-weight:600;line-height:1.35;transition:color .2s}
.stoc a::before{content:counter(c,decimal-leading-zero);color:var(--ink3);font:italic 900 14px/1.35 var(--f)}
.stoc a:hover{color:var(--gt6)}
.stoc a.on{color:var(--ink);font-weight:800}
.stoc a.on::before{color:var(--gt5)}
.stoc a.on::after{content:"";position:absolute;left:-18px;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--y)}
.tsheet{position:fixed;inset:0;z-index:110;display:flex;align-items:flex-end}
.ts-bg{position:absolute;inset:0;background:rgba(3,10,7,.6)}
.ts-p{position:relative;width:100%;max-height:75vh;overflow-y:auto;padding:6px 18px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:var(--card)}
.ts-h{display:flex;align-items:center;justify-content:space-between;padding:8px 0;font-size:12.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}
.mbar>a,.mbar>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:48px;border-radius:9px;color:var(--tx2);font-size:10.5px;font-weight:700}
.lite .art,.lite .th,.lite .phone,.lite .shot,.lite .gh-img,.lite .g-cv{display:none!important}
.lite .app,.lite .appb,.lite .gh-in{grid-template-columns:1fr}
@media (max-width:1279px){.art-sheet .pays{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:1179px){.g-layout{grid-template-columns:minmax(0,1fr)}
.art-sheet .pays{grid-template-columns:repeat(4,minmax(0,1fr))}
.gh-in{grid-template-columns:minmax(0,1fr) 300px;gap:28px}
.gh h1{font-size:40px}}
@media (max-width:1023px){.gh-in{grid-template-columns:minmax(0,1fr);min-height:0}
.gh-img{display:none}
.art-sheet .pays,.games,.provs,.sp-g{grid-template-columns:repeat(2,minmax(0,1fr))}
.art-sheet .entry h2{scroll-margin-top:calc(var(--ab) + var(--hh) + 20px)}}
@media (max-width:767px){.gh-in{padding-top:22px;padding-bottom:30px}
.gh h1{font-size:30px;letter-spacing:-.5px}
.gh .lead{font-size:15.5px}
.gh .slash{width:34px;height:58px}
.gh-btns .btn{flex:1 1 auto}
.share{margin-top:22px}
.g-layout{padding-top:20px}
.art-sheet{padding:24px 16px}
.art-sheet .entry{font-size:16px}
.art-sheet .entry h2{font-size:21px}
.gstep{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px}
.gstep::before{width:40px;height:40px}
.shot{grid-column:2;width:140px;height:230px}
.icta,.dark.stages{padding:20px 18px}
.art-sheet .pays{grid-template-columns:minmax(0,1fr)}
.appb{grid-template-columns:minmax(0,1fr);padding:20px 18px}
.appb .phone{display:none}
.games{gap:12px}
.g-tt{font-size:15px}
.g-cap{flex-direction:column;gap:0}
.stages .step{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px}
.stages .sn{grid-row:span 4}
.stages .step h3{margin:4px 0}
.stages .step:not(:last-child)::after{top:52px;bottom:-14px;left:21px;right:auto;border-top:0;border-left:2px dashed rgba(255,255,255,.22)}
.pn,.rel-g,.aside{grid-template-columns:minmax(0,1fr)}
.pn a+a{text-align:left}
.rel .sh h2{font-size:22px}}
.gh-in.solo,.g-layout.solo{grid-template-columns:minmax(0,1fr)}.gh-img.pic{display:grid;place-items:center;width:fit-content;max-width:100%;height:auto}.gh-img.pic img{width:auto;height:auto;max-width:100%;max-height:440px;border-radius:18px;filter:drop-shadow(0 28px 40px rgba(0,0,0,.45))}.gh-img.pic .a1{left:-48px;bottom:-34px}.gh-img.pic .a2{right:-18px;top:-22px}
@media (min-width:1180px){html:not(.lite) .gh-in:has(>.gh-img.pic){grid-template-columns:minmax(0,1fr) minmax(0,min(580px,44%));gap:40px}}
@media (min-width:1024px) and (max-width:1179px){html:not(.lite) .gh-in:has(>.gh-img.pic){grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:28px}}
@media (max-width:1023px){.gh-img.pic{max-width:min(100%,600px)}.gh-img.pic .a1{left:-12px;bottom:-18px;width:72px;height:72px}.gh-img.pic .a2{right:-8px;top:-14px;width:46px;height:46px}}
.shot.has-img{padding:0;overflow:hidden}.shot img{width:100%;height:100%;object-fit:cover}.g-cv img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.pv-l img{width:auto;max-width:80%;height:auto;max-height:56px;object-fit:contain}.shc .i{width:16px;height:16px}
.pay.cur{position:relative}.stages h2{font-weight:900;line-height:1.25}.games-b>*+*,.pays-w>*+*{margin-top:1.1em}
@media (max-width:767px){.entry .faq-l{padding:4px 22px}}
.f4{--f4p:66px;position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(40% 36% at 50% 30%,rgba(43,138,97,.5),transparent 72%),radial-gradient(35% 50% at 96% 0,rgba(255,210,0,.1),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.016) 0 80px,transparent 80px 160px),linear-gradient(180deg,#030B07,#0A2219 55%,#0E2D20)}
.f4-in{display:flex;flex-direction:column;align-items:center;padding-top:var(--f4p);padding-bottom:86px;text-align:center}
.f4-sb{--d0:.25s;--t:.7s;position:relative;width:min(100%,960px,96svh)}.f4-sb.play{cursor:pointer;-webkit-tap-highlight-color:transparent}
.f4-tb{display:block;width:100%;height:auto;overflow:visible}
.f4-glo{opacity:.7}.f4-fl,.f4-ring{opacity:0;transform-box:fill-box;transform-origin:center}
.f4-o{position:absolute;left:34.793%;top:13.235%;z-index:3;width:30.414%;aspect-ratio:1;pointer-events:none}
.f4-x,.f4-y{position:absolute;inset:0}
.f4-b{display:block;width:100%;height:100%;filter:drop-shadow(0 16px 20px rgba(0,0,0,.45))}
.f4-g{opacity:0}.f4-g .f4-b{filter:none}
.f4-g:nth-child(1){--d:calc(var(--d0) + .09s);--o:.12}.f4-g:nth-child(2){--d:calc(var(--d0) + .06s);--o:.2}.f4-g:nth-child(3){--d:calc(var(--d0) + .03s);--o:.32}
.f4 h1{margin-top:28px;font-size:clamp(36px,4.5vw + 12px,76px);line-height:1.04;font-weight:900;letter-spacing:-.02em}.f4 h1 em{color:var(--y)}
.f4 .lead{max-width:640px;margin-top:14px;text-wrap:balance}
.f4-c{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;max-width:1120px;margin-top:40px;text-align:left}
.f4-c a{display:grid;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.05);color:#fff;transition:border-color .2s,background-color .2s}
.f4-c a:hover,.f4-c a:focus-visible{border-color:rgba(255,210,0,.6);background:rgba(255,255,255,.09)}
.f4-ci{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(255,210,0,.12);color:var(--y)}
.f4-ct{min-width:0}.f4-ct small{display:block;overflow:hidden;margin-bottom:3px;color:var(--y);font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}
.f4-ct b{display:-webkit-box;overflow:hidden;font-size:14.5px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.f4-cm{display:flex;align-items:center;gap:5px;margin-top:4px;color:rgba(255,255,255,.6);font-size:12px}
.f4-c a>.i:last-child{color:rgba(255,255,255,.4);transition:color .2s}.f4-c a:hover>.i:last-child,.f4-c a:focus-visible>.i:last-child{color:var(--y)}
.f4-c a.has-img{position:relative;isolation:isolate;overflow:hidden;grid-template-columns:minmax(0,1fr);min-height:96px;background:#06150F;text-align:center;text-shadow:0 1px 8px rgba(0,0,0,.6)}
.f4-c a.has-img::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(3,11,7,.62),rgba(3,11,7,.86));transition:opacity .2s}.f4-c a.has-img:hover::before{opacity:.85}
.f4-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.f4-c a.has-img .f4-cm{justify-content:center}.lite .f4-bg{display:none}
@media (max-width:1023px){.f4-c{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){.f4{--f4p:54px}.f4-in{padding-bottom:70px}.f4 h1{margin-top:20px}.f4-c{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:28px}}
@media (prefers-reduced-motion:no-preference){
html:not(.lite) .play .f4-x{animation:f4-x var(--t) var(--ex,linear) var(--d,var(--d0)) both}
html:not(.lite) .play .f4-g{animation:f4-x var(--t) var(--ex,linear) var(--d) both,f4-g var(--t) linear var(--d) both}
html:not(.lite) .play .f4-y{animation:f4-y var(--t) var(--ey,linear) var(--d,var(--d0)) both}
html:not(.lite) .play .f4-b{animation:f4-r var(--t) cubic-bezier(.3,.5,.5,1) var(--d,var(--d0)) both}
html:not(.lite) .play .f4-o{animation:f4-hit .45s ease-out calc(var(--d0) + var(--t))}
html:not(.lite) .play .f4-p{animation:f4-sh .45s ease-out calc(var(--d0) + var(--t))}
html:not(.lite) .play .f4-lit{animation:f4-on .5s steps(1,end) .05s both}html:not(.lite) .play .f4-p2 .f4-lit{animation-delay:.13s}
html:not(.lite) .play .f4-glo{animation:f4-gw .6s ease-out calc(var(--d0) + var(--t))}
html:not(.lite) .play .f4-ring{animation:f4-ring .6s cubic-bezier(.2,.7,.3,1) calc(var(--d0) + var(--t))}
html:not(.lite) .play .f4-fl{animation:f4-fl .55s ease-out calc(var(--d0) + var(--t))}
}
@keyframes f4-x{from{transform:translateX(var(--x0,-60vw))}}
@keyframes f4-y{from{transform:translateY(var(--y0,-40vh))}}
@keyframes f4-r{from{transform:rotate(var(--r0,-720deg))}}
@keyframes f4-g{0%,70%{opacity:var(--o)}100%{opacity:0}}
@keyframes f4-hit{30%{transform:translate(calc(var(--ux) * 4%),calc(var(--uy) * 4%)) scale(.94)}65%{transform:translate(calc(var(--ux) * -1%),calc(var(--uy) * -1%)) scale(1.02)}}
@keyframes f4-sh{20%{transform:translate(calc(var(--ux) * 9px),calc(var(--uy) * 9px))}45%{transform:translate(calc(var(--ux) * -5px),calc(var(--uy) * -5px))}70%{transform:translate(calc(var(--ux) * 2px),calc(var(--uy) * 2px))}}
@keyframes f4-on{0%{opacity:0}12%{opacity:1}22%{opacity:.15}34%{opacity:1}44%{opacity:.4}56%,100%{opacity:1}}
@keyframes f4-gw{25%{opacity:1}}
@keyframes f4-ring{0%{opacity:.9;transform:scale(.8)}100%{opacity:0;transform:scale(1.35)}}
@keyframes f4-fl{25%{opacity:.9}}
.logo{gap:12px}.logo-bw{display:block;flex:none;width:152px;height:auto;aspect-ratio:183/19}
.logo-sub{display:flex;flex-direction:column;justify-content:center;gap:3px;padding-left:12px;border-left:1.5px solid rgba(255,255,255,.3);font-size:10.5px;font-weight:800;line-height:1;letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap}
.logo-sub b{color:#fff}.logo-sub span{color:var(--tx2)}
@media (max-width:767px){.logo{gap:9px}.logo-bw{width:112px}.logo-sub{padding-left:9px;font-size:9px;letter-spacing:1px}}
@media (max-width:419px){.hdr .wrap{gap:8px}.hdr-a{gap:4px}.ib{width:34px;height:34px}.ub{height:34px;padding:0 7px}.logo{gap:7px}.logo-bw{width:92px}.logo-sub{gap:2px;padding-left:7px;font-size:8px;letter-spacing:.6px}}
@media (max-width:339px){.logo-sub{display:none}}
.util{background:rgba(255,255,255,.08)}.ub:hover,.ub[aria-expanded=true]{background:rgba(255,255,255,.16)}
.hero{background:#06170F}
.hero::before{content:"";position:absolute;inset:0;z-index:-2;opacity:var(--ov,1);background:radial-gradient(45% 70% at 92% 0,rgba(255,210,0,.14),transparent 60%),radial-gradient(55% 80% at 80% 110%,rgba(43,138,97,.55),transparent 70%),linear-gradient(100deg,#030A07,#0A2219 36%,#145A3F 76%,#1E7A55)}
.hero-photo{position:absolute;inset:0;z-index:-3;background:var(--hero-m) center/cover no-repeat}
@media (min-width:768px){.hero-photo{background-image:var(--hero-l)}}
.lite .hero-photo{display:none}
.hero-pic{position:relative}.hero-pic img{display:block;width:100%;height:auto}
.hero-pic.framed{padding:10px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:linear-gradient(170deg,#123D2C,#0A2419);box-shadow:0 26px 50px -24px rgba(0,0,0,.8)}
.hero-pic.framed img{border-radius:10px}.hero-pic:not(.framed) img{filter:drop-shadow(0 26px 40px rgba(0,0,0,.45))}
@media (max-width:1023px){.hero-pic{max-width:520px}}
.quick{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.qi img{width:24px;height:24px;object-fit:contain}
@media (max-width:1179px){.quick{grid-template-columns:repeat(2,minmax(0,1fr))}}
.cat{position:relative;isolation:isolate;overflow:hidden;transition:border-color .25s,box-shadow .25s,background-color .3s}
.cat:hover{background-color:var(--m1)}.cat:hover h3{color:inherit}
.cat-bgi{position:absolute;z-index:-1;left:0;top:10px;width:150px;height:150px;color:#237A57;opacity:0;transform:translateX(-50%) scale(.5) rotate(-20deg);transition:opacity .35s,transform .5s cubic-bezier(.2,.7,.2,1)}
.cat:hover .cat-bgi{opacity:.15;transform:translateX(-50%) scale(1) rotate(0)}
.ci{overflow:hidden;transition:width .35s,margin .35s,opacity .2s,transform .35s,background-color .18s,color .18s}
.cat:hover .ci{width:0;margin-right:-12px;opacity:0;transform:scale(.4)}
.cat-t{flex:1;min-width:0}
.cat-t>h3,.cat-t>small{display:grid;grid-template-columns:0fr auto 1fr;transition:grid-template-columns .4s cubic-bezier(.2,.7,.2,1)}
.cat-t>h3::before,.cat-t>h3::after,.cat-t>small::before,.cat-t>small::after{content:""}
.cat:hover .cat-t>h3,.cat:hover .cat-t>small{grid-template-columns:1fr auto 1fr;text-align:center}
.lite .cat-bgi{display:none}
.stk-on>.evt,.stk-on>.app,.stk-on>.stoc{visibility:hidden}.stick:not(.in){transition:none}
@media (max-width:1179px){.stk-on>.evt,.stk-on>.app,.stk-on>.stoc{visibility:visible}}
.steps-go .step{border-radius:14px;transition:background-color .25s,box-shadow .25s}
.steps-go .step:hover,.steps-go .step:focus-within{background:rgba(255,255,255,.07);box-shadow:0 0 0 14px rgba(255,255,255,.07)}
.sec:not(.dark) .steps-go .step:hover,.sec:not(.dark) .steps-go .step:focus-within{background:var(--m1);box-shadow:0 0 0 14px var(--m1)}
.step-a{position:absolute;inset:-14px;z-index:2;border-radius:14px}.step-a:focus-visible{outline:2px solid var(--y);outline-offset:0;box-shadow:none}
.steps-go .sn{transition:transform .25s,box-shadow .25s}.steps-go .step:hover .sn,.steps-go .step:focus-within .sn{transform:scale(1.08)}
.steps-go .step:not(:last-child)::before{content:"";position:absolute;z-index:1;top:24px;left:64px;right:-8px;border-top:2px solid var(--y);transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out}
.steps-go .step:nth-child(2)::before{transition-delay:.12s}.steps-go .step:nth-child(3)::before{transition-delay:.24s}.steps-go .step:nth-child(4)::before{transition-delay:.36s}.steps-go .step:nth-child(5)::before{transition-delay:.48s}
.steps-go .step:has(~ .step:hover)::before,.steps-go .step:has(~ .step:focus-within)::before{transform:none}
.steps-go .step:has(~ .step:hover) .sn,.steps-go .step:has(~ .step:focus-within) .sn{box-shadow:0 0 0 6px rgba(255,210,0,.45)}
@media (max-width:767px){.steps-go .step:not(:last-child)::before{top:56px;bottom:-16px;left:23px;right:auto;border-top:0;border-left:2px solid var(--y);transform:scaleY(0);transform-origin:top}}
.pay-a a+a{margin-left:auto}
.th-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.gc:hover .th-img{transform:scale(1.05)}.th img.art{object-fit:contain}
.cat-bgi{top:-6px;width:130px;height:130px;color:#237A57;transform:translateX(-28%) scale(.5) rotate(-20deg)}
.cat:hover .cat-bgi{opacity:.17;transform:translateX(-28%) scale(1) rotate(0)}
.logo-bw{width:167px}.logo-sub{gap:5px;padding-left:13px}
.logo-sub b{font-size:14.5px;letter-spacing:2.2px}.logo-sub i{font-style:inherit}
.logo-sub b>i:nth-child(1){color:#2FCB7E}.logo-sub b>i:nth-child(2){color:#FF4D5E}.logo-sub b>i:nth-child(3){color:#FFD200}
.logo-sub span{color:#fff;font-size:15px;font-style:italic;font-weight:900;letter-spacing:.35px}
@media (max-width:767px){.logo-bw{width:123px}.logo-sub{gap:3px;padding-left:9px}.logo-sub b{font-size:12.4px;letter-spacing:1.6px}.logo-sub span{font-size:12.6px}}
@media (max-width:519px){.logo-bw{width:112px}.logo-sub b{letter-spacing:1.2px}}
@media (max-width:419px){.logo-bw{width:101px}.logo-sub{gap:2px;padding-left:7px}.logo-sub b{font-size:11px;letter-spacing:.8px}.logo-sub span{font-size:11.3px;letter-spacing:0}}
@media (max-width:379px){.ib{width:32px;height:32px}.ub{height:32px;padding:0 6px}.logo-bw{width:96px}.logo-sub b{letter-spacing:.5px}}
@media (max-width:359px){.logo-sub{display:none}}
.bon-more{display:flex;justify-content:center;margin-top:22px}
.bt-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.bt-pic{position:relative;z-index:1;width:auto;max-width:70%;max-height:112px;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(0,0,0,.4));transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.bt-sym{position:relative;z-index:1;width:96px;height:96px;filter:drop-shadow(0 10px 14px rgba(0,0,0,.45));transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.bc:hover .bt-pic,.bc:hover .bt-sym{transform:scale(1.1)}
.lite .bt-img,.lite .bt-pic,.lite .bt-sym{display:none}
.phone img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}
.app-l{display:grid;gap:5px;margin:8px 0 12px;font-size:13px;font-weight:600;line-height:1.35}.app p+.app-l{margin-top:-4px}
.app-l li{position:relative;padding-left:22px}
.app-l li::before{content:"✓";position:absolute;left:0;top:1px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--g5);color:#fff;font-size:9.5px;font-weight:900;line-height:1}
.app .app-d{grid-column:1/-1;margin:0;padding-top:12px;border-top:1px solid var(--line);color:var(--ink3);font-size:12.5px;line-height:1.45}
.top a{align-items:center}.top a::before{text-align:center}
.top .has-img a{position:relative;isolation:isolate;overflow:hidden;margin:6px -10px;padding:12px 10px;border-radius:12px;color:#F3F8F5}
.top .has-img a::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,23,15,.9),rgba(6,23,15,.7) 65%,rgba(6,23,15,.5))}
.top-img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.top .has-img a::before{color:#fff}.top .has-img small{color:rgba(243,248,245,.75)}
.top .has-img a:hover span{color:#fff}.top .has-img a:hover .top-img{transform:scale(1.06)}
.top .has-img,.top .has-img+li{border-top:0}
.lite .top-img{display:none}
.pl.is-logo{width:52px;background:none;border-radius:0}
.pay.has-pb:not(.cur){padding:17px;border:2px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,var(--pb) border-box}
.art-sheet .pay.has-pb:not(.cur){padding:15px}
.bc-a::after{content:"";position:absolute;inset:0;z-index:1;border-radius:16px}
.bc-a:focus-visible{outline:0}.bc-a:focus-visible::after{box-shadow:inset 0 0 0 2px var(--g5)}
.bc .ba{justify-content:center}.bc .ba .btn{position:relative;z-index:2;min-width:132px}.bc .tag{pointer-events:none}
.toc a.l3{border-color:transparent;background:var(--bg);color:var(--ink3);font-weight:500}
.toc a.l3:hover,.toc a.l3.on{border-color:var(--m3);background:var(--m1);color:var(--gt6)}
.sheet .more-row{margin:16px -36px -32px}
.js-more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;border:0;border-radius:0 0 17px 17px;background:var(--m1);color:var(--gt6);font-size:13px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;transition:background-color .2s}
.js-more:hover{background:var(--m2)}.js-more .i{transition:transform .25s}
@media (max-width:767px){.sheet .more-row{margin:14px -16px -22px}}
.ck{position:fixed;left:18px;bottom:18px;z-index:66}
.ck-b{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:#A8701F;box-shadow:0 12px 26px -8px rgba(0,0,0,.45);transition:transform .25s}
.ck-b:hover,.ck.open .ck-b{transform:rotate(-14deg) scale(1.05)}.ck-b .i{width:24px;height:24px}
.ck-p{position:absolute;left:0;bottom:60px;width:min(340px,calc(100vw - 36px));padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);box-shadow:0 22px 44px -18px rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:translateY(10px) scale(.96);transform-origin:0 100%;transition:opacity .2s,transform .25s cubic-bezier(.2,.7,.2,1),visibility .25s}
.ck.open .ck-p{opacity:1;visibility:visible;transform:none}
.ck-p b{display:block;margin-bottom:6px;font-size:15px;font-weight:900}
.ck-p p{color:var(--ink2);font-size:13px;line-height:1.5}
.ck-p .row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px}
.ck-more{color:var(--link);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}
@media (max-width:767px){.ck{left:12px;bottom:calc(76px + env(safe-area-inset-bottom))}.ck-b{width:44px;height:44px}.ck-p{bottom:54px;width:min(340px,calc(100vw - 24px))}}
.sfab{position:fixed;right:18px;bottom:18px;z-index:65}
.sfab-b{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--g5);color:#fff;box-shadow:0 12px 26px -8px rgba(0,0,0,.5);transition:background-color .2s}
.sfab-b:hover,.sfab.open .sfab-b{background:var(--g4)}
.sfab-l{position:absolute;right:100%;bottom:4px;display:flex;flex-direction:row-reverse;gap:8px;padding-right:10px;pointer-events:none}
.sfab-i{position:relative;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--gt6);box-shadow:0 10px 22px -10px rgba(0,0,0,.5);opacity:0;transform:translateX(16px) scale(.6);transition:opacity .2s,transform .3s cubic-bezier(.2,.7,.2,1),background-color .2s,color .2s}
.sfab-i .i{width:19px;height:19px}.sfab-i:nth-child(2){transition-delay:.04s}.sfab-i:nth-child(3){transition-delay:.08s}.sfab-i:nth-child(4){transition-delay:.12s}
.sfab:hover .sfab-l,.sfab:focus-within .sfab-l,.sfab.open .sfab-l{pointer-events:auto}
.sfab:hover .sfab-i,.sfab:focus-within .sfab-i,.sfab.open .sfab-i{opacity:1;transform:none}
.sfab-i:hover,.sfab-i:focus-visible{background:var(--y);color:var(--yi)}
.sfab-i::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;padding:4px 8px;border-radius:6px;background:#06140E;color:#fff;font-size:11.5px;font-weight:700;white-space:nowrap;opacity:0;transform:translate(-50%,4px);transition:opacity .15s,transform .15s;pointer-events:none}
.sfab-i:hover::after,.sfab-i:focus-visible::after{opacity:1;transform:translate(-50%,0)}
@media (max-width:767px){.sfab{display:none}}
.ft-sup li>span{display:inline-flex;align-items:flex-start;gap:8px;color:var(--tx2);font-weight:600;line-height:1.4}
.ft-sup li>span .i{flex:none;margin-top:1px}
.soc{flex-wrap:wrap}
.tl-logo{height:56px;padding:0 14px;border:0;background:none;transition:border-color .2s,background-color .2s,box-shadow .2s}
.tl-logo img{width:auto;height:auto;max-width:140px;max-height:28px;object-fit:contain;transition:filter .2s}
a.tl-logo:hover img{filter:brightness(1.3)}
.badges .pb-logo{height:44px;padding:0 10px;border:0;background:none}
.badges .pb-logo img{width:auto;height:auto;max-width:92px;max-height:24px;object-fit:contain}
.lg-chip-dark .tl-logo{padding:0 20px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}
.lg-chip-dark a.tl-logo:hover{border-color:rgba(255,210,0,.5);background:rgba(255,255,255,.06)}
.lg-chip-dark .badges .pb-logo{padding:0 14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04)}
.lg-chip-white .tl-logo{padding:0 20px;background:#fff}.lg-chip-white .badges .pb-logo{padding:0 14px;background:#fff}
.lg-chip-white a.tl-logo:hover{box-shadow:0 0 0 3px rgba(255,210,0,.6)}.lg-chip-white a.tl-logo:hover img{filter:none}
.lic-b{flex-direction:row;justify-content:center;gap:20px;max-width:780px;padding:16px 24px;border-radius:14px;background:rgba(255,255,255,.05);text-align:left}
.lic-b p{max-width:none;margin:0}.lic-img{flex:none}

.age{width:46px;height:46px;padding:0;border-radius:50%;display:grid;place-items:center;font-size:16px;line-height:1;letter-spacing:-.3px}
.cta-b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(460px,100%)}
.cta-b .btn{height:58px;padding:0 16px;font-size:15.5px}
@media (min-width:768px){.cta-b{margin-right:28px}}
@media (max-width:1023px){.cta{grid-template-columns:minmax(0,1fr)}.cta .art{display:none}}
@media (max-width:767px){.cta-b{width:100%;margin-right:0}.cta-b .btn{height:52px;padding:0 10px;font-size:14px}.cta .slash{width:30px;height:50px}}
.util .ub{border-radius:0}.util>.hw:first-child .ub{border-radius:8px 0 0 8px}.util>.hw:last-child .ub{border-radius:0 8px 8px 0}
@media (max-width:767px){.util .ub{border-radius:8px}.util>.hw+.hw{border-left:0}}
.ft-sup .soc a:hover .i{color:var(--yi)}
.cta{background:radial-gradient(60% 140% at 15% 50%,rgba(255,210,0,.16),transparent 60%),linear-gradient(260deg,#030A07,#0D3123 50%,#1E7552)}
.cta .slash{left:0;right:auto;clip-path:polygon(0 0,100% 100%,0 100%)}
@media (min-width:768px){.cta{padding-left:76px}}
.toc-w{position:relative;flex:1;min-width:0}
.toc-t{position:relative;scroll-behavior:smooth}.toc-t::-webkit-scrollbar{display:none}
.toc-w::before,.toc-w::after{content:"";position:absolute;z-index:1;top:0;bottom:0;width:56px;pointer-events:none;opacity:0;transition:opacity .2s}
.toc-w::before{left:0;background:linear-gradient(90deg,var(--card) 45%,transparent)}.toc-w::after{right:0;background:linear-gradient(270deg,var(--card) 45%,transparent)}
.toc-w.can-l::before,.toc-w.can-r::after{opacity:1}
.toc-ar{position:absolute;z-index:2;top:50%;width:32px;height:32px;margin-top:-16px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--gt6);box-shadow:0 6px 14px -6px rgba(14,52,38,.4);transition:border-color .2s,background-color .2s}
.toc-ar:hover{border-color:var(--g5);background:var(--m1)}.toc-ar.l{left:0}.toc-ar.r{right:0}
.toc-ar.l .i{transform:rotate(90deg)}.toc-ar.r .i{transform:rotate(-90deg)}
.entry .wp-block-image{margin-block:1.6em}
.entry .wp-block-image img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:14px;background:var(--m1)}
.entry .wp-block-image figcaption{margin-top:10px;color:var(--ink3);font-size:13px;line-height:1.45;text-align:center}
.entry .wp-block-image:is(.aligncenter,.alignleft,.alignright) img{width:auto;max-width:100%}.entry .wp-block-image.aligncenter img{margin-inline:auto}
.entry .wp-block-image.alignleft{float:left;max-width:50%;margin:.3em 1.5em 1em 0}.entry .wp-block-image.alignright{float:right;max-width:50%;margin:.3em 0 1em 1.5em}
.entry .wp-block-image.is-style-rounded img{border-radius:999px}
.entry h2,.entry h3{clear:both}
@media (max-width:599px){.entry .wp-block-image:is(.alignleft,.alignright){float:none;max-width:100%;margin:1.4em 0}}
.lite .art-sheet .entry .wp-block-image{display:none}
.gh-sm .gh-in{min-height:0;padding-top:34px;padding-bottom:40px}
.smap-stat{margin-top:14px;color:var(--tx3);font-size:13.5px}
.smap{padding-block:36px 8px}.smap-intro{max-width:820px;margin-bottom:24px}
.smap-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;align-items:start}
.smap-c{padding:20px 22px}
.smap-c h2{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:17px;line-height:1.25;font-weight:800}
.smap-c h2 a:hover,.smap-c li a:hover{color:var(--gt6)}
.smap-c h2 small{margin-left:auto;color:var(--ink3);font-size:12px;font-weight:600;white-space:nowrap}
.smap-c .ci{flex:none;width:38px;height:38px;border-radius:11px}
.smap-c li a{display:flex;align-items:baseline;gap:10px;padding:7px 0;font-size:14.5px;line-height:1.4}
.smap-c li a::before{content:"";flex:none;width:6px;height:6px;margin-bottom:2px;border-top:2px solid var(--g4);border-right:2px solid var(--g4);transform:rotate(45deg)}
.smap-c li+li{border-top:1px solid var(--line)}
.mn-b{display:none}
@media (max-width:767px){.mn-b{display:grid}}
.mn{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-end}
.mn-bg{position:absolute;inset:0;background:rgba(3,10,7,.62)}
.mn-p{position:relative;display:flex;flex-direction:column;gap:18px;width:min(380px,90vw);height:100%;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px calc(20px + env(safe-area-inset-bottom));background:var(--g9);color:var(--tx);box-shadow:-24px 0 50px -24px rgba(0,0,0,.7);animation:mn-in .25s cubic-bezier(.2,.7,.2,1)}
@keyframes mn-in{from{transform:translateX(100%)}to{transform:none}}
.mn-h{display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}
.mn-x{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.08);color:#fff}
.mn-q{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.mn-q button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:74px;padding:0 4px;border-radius:12px;background:rgba(255,255,255,.07);color:#fff;font-size:11.5px;font-weight:700;line-height:1.2;text-align:center}
.mn-q button .i{color:var(--y)}.mn-q .badge{position:absolute;top:7px;right:9px}
.mn-nav{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.1)}
.mn-i{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 4px;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-size:15px;font-weight:700;list-style:none;cursor:pointer}
.mn-i::-webkit-details-marker{display:none}.mn-i .i{width:20px;height:20px;color:var(--tx3)}.mn-i .car{margin-left:auto;transition:transform .2s}
.mn-d[open]>.mn-i .car{transform:rotate(180deg)}.mn-d[open]>.mn-i{border-bottom-color:transparent}
.mn-s{display:flex;flex-direction:column;padding:0 0 12px 36px;border-bottom:1px solid rgba(255,255,255,.08)}
.mn-s b{margin:10px 0 2px;color:var(--tx3);font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}
.mn-s a{padding:8px 0;color:var(--tx2);font-size:14.5px}.mn-s .mn-all{color:var(--y);font-weight:700}
.mn-i:hover,.mn-s a:hover{color:var(--y)}
.mn-dl{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mn-dl span{flex-basis:100%;color:var(--tx3);font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}
.mn-cta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}
.mn-open{overflow:hidden}
.ftr{isolation:isolate;overflow:hidden}
.ftr-glow{background:radial-gradient(130% 85% at 50% 118%,rgba(var(--fc),.6),transparent 68%),linear-gradient(180deg,#030A07 0%,#06140E 45%,rgba(var(--fc),.3) 100%),#06140E}
.ft-bg{position:absolute;inset:0;z-index:-2}.ft-bg img{width:100%;height:100%;object-fit:cover}
.ftr-img::before{content:"";position:absolute;inset:0;z-index:-1;background:#06140E;opacity:var(--ov,.8)}
.lite .ft-bg{display:none}
.ftr .logo-bw{width:167px}.ftr .logo-sub{display:flex}
.lv-line,.lv-stack,.lv-fit{flex-direction:column;align-items:stretch;gap:10px;width:max-content}
.lv-line .logo-sub{flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px;padding-left:0;border-left:0}
.lv-line .logo-sub b{font-size:12.5px;letter-spacing:1.4px}.lv-line .logo-sub span{font-size:13px;letter-spacing:.3px}
.lv-stack .logo-sub{gap:5px;padding-left:12px}.lv-stack .logo-sub b,.lv-row .logo-sub b{font-size:14.5px;letter-spacing:2.2px}.lv-stack .logo-sub span,.lv-row .logo-sub span{font-size:15px;letter-spacing:.35px}
.lv-fit .logo-sub{gap:6px;padding-left:12px}
.lv-fit .logo-sub b,.lv-fit .logo-sub span{display:flex;justify-content:space-between;letter-spacing:0}.lv-fit .logo-sub b>i{display:contents}
.lv-fit .logo-sub b{font-size:17px}.lv-fit .logo-sub span{font-size:20px}
@media (max-width:359px){.lv-row .logo-bw{width:140px}}
@media (max-width:767px){
.ft-sup{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:24px;align-items:start}
.ft-sup>h4,.ft-sup>ul{grid-column:1}.ft-sup .soc{grid-column:2;grid-row:2;margin-top:0}
}
.g-main{grid-template-columns:minmax(0,1fr)}.g-main>*{min-width:0}
.term::after{display:none}.term:hover::after,.term:focus::after{display:block}
@media (max-width:767px){.term::after{max-width:min(260px,calc(100vw - 32px))}}
body{overflow-x:clip}
@media (max-width:767px){#p-lang{left:auto;right:8px;width:210px}}
@media (max-width:767px){
.ftr{padding-bottom:calc(24px + 72px)}
.ft-mid{gap:30px}
.lic-b{gap:14px;padding:14px 16px}.lic-img{width:96px;height:60px}
.ft-end{flex-direction:column;align-items:center;gap:14px;text-align:center}.ft-links{justify-content:center;gap:8px 16px}
}
@media (max-width:767px){.stages .steps{grid-template-columns:minmax(0,1fr);gap:16px}.stages .step .more,.stages .step .here{grid-column:2;justify-self:start}}
@media (max-width:359px){.btn-lg{height:auto;min-height:50px;padding:8px 14px;white-space:normal;line-height:1.2;text-align:center}.bar .btn{min-width:0}}
.stages .sn{background:none;box-shadow:none}.stages .step.cur .sn{background:var(--y);color:var(--yi);box-shadow:0 0 0 6px rgba(255,210,0,.2)}
@media (max-width:1023px){.entry .faq-g{grid-template-columns:minmax(0,1fr);gap:20px}.entry .faq-i{position:static}}
@media (max-width:767px){body{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}
.gstep{align-items:center}
.stages .step:has(~ .step.cur)::after{border-top-style:solid;border-top-color:var(--y)}
.stages .step:has(~ .step.cur) .sn{box-shadow:0 0 0 6px rgba(255,210,0,.18)}
@media (max-width:767px){.stages .step:has(~ .step.cur)::after{border-left-style:solid;border-left-color:var(--y)}}
.game{gap:0;border-radius:14px;box-shadow:0 12px 24px -18px rgba(6,21,15,.55)}
.game .g-cv{border-radius:14px 14px 0 0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
.g-cap{padding:10px 12px 12px;border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px;background:var(--card)}
.gh.has-bg{background:#06170F}
.gh-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}
.gh.has-bg::before{content:"";position:absolute;inset:0;z-index:-1;opacity:var(--ov,.8);background:radial-gradient(50% 90% at 95% 0,rgba(255,210,0,.13),transparent 60%),radial-gradient(45% 80% at 80% 110%,rgba(43,138,97,.5),transparent 70%),linear-gradient(100deg,#030A07,#0A2219 40%,#145A3F 85%,#1E7A55)}
.gh.has-bg::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,10,7,.7),rgba(3,10,7,.5) 50%,rgba(3,10,7,0) 80%);pointer-events:none}
.gh.has-bg h1,.gh.has-bg .lead,.gh.has-bg .crumbs,.gh.has-bg .gmeta{text-shadow:0 1px 14px rgba(0,0,0,.45)}
@media (max-width:1023px){.gh.has-bg::after{background:rgba(3,10,7,.55)}}
.lite .gh-bg{display:none}
.ph{position:relative;width:150px;aspect-ratio:300/649;padding:5px;border-radius:24px;background:#0B1F17;box-shadow:0 26px 50px -26px rgba(0,0,0,.65),inset 0 0 0 1.5px rgba(255,255,255,.14)}
.ph::before{content:"";position:absolute;z-index:1;top:10px;left:50%;width:30%;height:9px;border-radius:999px;background:#0B1F17;transform:translateX(-50%)}
.ph img{display:block;width:100%;height:100%;border-radius:19px;object-fit:cover;object-position:top}
.lite .ph,.lite .appb-ph{display:none}
.gh-app{position:relative;justify-self:center;width:300px;padding:6px 0 26px}
.gh-app .ph{width:210px;margin-left:auto;transform:rotate(4deg)}
.gh-app .a2{position:absolute;left:10px;top:4px;width:56px;height:56px;filter:blur(1px);opacity:.85}
.gh-app-c{position:absolute;left:0;bottom:30px;display:grid;grid-template-columns:44px auto;align-items:center;gap:10px;padding:10px 12px 12px 10px;border-radius:14px;background:#fff;color:var(--ink);box-shadow:0 18px 36px -16px rgba(0,0,0,.6)}
.gh-app-c img{width:44px;height:44px;border-radius:11px}.gh-app-c b{display:block;font-size:15px;line-height:1.2}.gh-app-c small{color:var(--ink3);font-size:12.5px;font-weight:600;white-space:nowrap}
.gh-app-c .row{grid-column:1/-1;gap:6px}.gh-app-c .btn{flex:1;padding:0 10px}
.gh-steps{padding:22px 22px 18px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:linear-gradient(170deg,#123D2C,#0A2419);box-shadow:0 26px 50px -24px rgba(0,0,0,.8)}
.gs-h{display:block;margin-bottom:14px;color:var(--y);font-size:12px;font-weight:800;letter-spacing:.9px;text-transform:uppercase}
.gh-steps ol{display:grid;gap:14px}
.gh-steps li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}
.gh-steps li:not(:last-child)::after{content:"";position:absolute;left:15px;top:36px;bottom:-12px;border-left:2px dashed rgba(255,255,255,.2)}
.gh-steps li>span{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--y);color:var(--yi);font:italic 900 15px/1 var(--f)}
.gh-steps b{display:block;color:#fff;font-size:15px;line-height:1.3}.gh-steps small{display:block;margin-top:2px;color:var(--tx2);font-size:13px;line-height:1.45}
.gh-slot{overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:linear-gradient(170deg,#123D2C,#0A2419);box-shadow:0 26px 50px -24px rgba(0,0,0,.8)}
.gs-cv{position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,255,255,.06) 0deg 8deg,transparent 8deg 16deg),radial-gradient(circle at 50% 50%,#1E7A55,#06150F 72%)}
.gs-cv img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gs-sym{width:120px;height:120px;filter:drop-shadow(0 10px 12px rgba(0,0,0,.45))}
.gs-b{display:grid;gap:12px;padding:16px 18px 18px}
.gs-b>b{color:#fff;font-size:19px;line-height:1.2}.gs-b>small{margin-top:-10px;color:var(--tx3);font-size:12.5px;font-weight:600}
.gs-b dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.gs-b dl div{padding:8px 6px;border-radius:10px;background:rgba(255,255,255,.06);text-align:center}
.gs-b dt{color:var(--tx3);font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.gs-b dd{color:#fff;font-size:14px;font-weight:800}
@media (max-width:1023px){.gh-app{display:none}.gh-bonus,.gh-steps,.gh-slot{max-width:520px}}
.appb.has-ph{grid-template-columns:minmax(0,1fr) 300px;align-items:center}
.appb-l{display:grid;gap:12px;margin:4px 0 20px}
.entry .appb-l>li{margin:0;padding-left:34px}
.entry .appb-l>li::before{content:"✓";left:0;top:.1em;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--g5);color:#fff;font-size:12px;font-weight:900;line-height:1;transform:none}
.appb-l b{display:block;font-size:16px;line-height:1.35}.appb-l p{margin:3px 0 0;color:var(--ink2);font-size:14.5px;line-height:1.55}
.appb-ph{position:relative;height:330px}
.appb-ph .ph{position:absolute;top:8px;width:148px}.appb-ph .ph-1{left:4px;transform:rotate(-6deg)}.appb-ph .ph-2{right:4px;top:30px;transform:rotate(5deg)}
.appb-s{grid-column:1/-1;padding-top:18px;border-top:1px solid var(--m3)}
.appb-s>b{display:block;margin-bottom:12px;font-size:13px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}
.entry .appb-s ol{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px;padding:0}
.entry .appb-s ol>li{display:grid;align-content:start;gap:12px;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.4}
.entry .appb-s ol>li::before{display:none}
.entry .appb-s ol>li:not(:last-child)::after{content:"";position:absolute;top:15px;left:16px;right:-30px;border-top:2px dashed rgba(43,138,97,.45)}
.appb-s li>span{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--y);color:var(--yi);font:italic 900 14px/1 var(--f);box-shadow:0 0 0 5px var(--ring)}
@media (max-width:767px){.appb.has-ph{grid-template-columns:minmax(0,1fr)}.appb-ph{width:100%;max-width:300px;height:290px;margin:0 auto}.appb-ph .ph{width:128px}
.entry .appb-s ol{grid-auto-flow:row;gap:16px}
.entry .appb-s ol>li{grid-template-columns:32px minmax(0,1fr);align-items:start;column-gap:14px}.appb-s li>div{padding-top:6px}
.entry .appb-s ol>li:not(:last-child)::after{top:16px;bottom:-32px;left:15px;right:auto;border-top:0;border-left:2px dashed rgba(43,138,97,.45)}}
.gp{display:grid;gap:16px;margin-bottom:14px;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:var(--card)}
.gp-h{display:flex;align-items:center;gap:16px}
.gp-i{width:72px;height:72px;border-radius:18px;box-shadow:0 8px 18px -10px rgba(14,52,38,.5)}
.gp-n{display:block;color:var(--ink);font-size:22px;font-weight:800;line-height:1.2}.gp-s{display:block;margin-top:2px;color:var(--gt5);font-size:14px;font-weight:600}
.gp-st{display:flex;flex-wrap:wrap;row-gap:10px;overflow:hidden}
.gp-st>div{flex:1 1 0;min-width:86px;margin-left:-1px;padding:2px 10px;border-left:1px solid var(--line);text-align:center}
.gp-st b{display:block;color:var(--ink);font-size:15.5px;font-weight:800;line-height:1.3}.gp-st small{display:block;color:var(--ink3);font-size:12px;line-height:1.3}
.gp-b{display:flex;flex-wrap:wrap;gap:10px}.gp-b .btn{flex:1 1 170px}
.sp-g{grid-template-columns:repeat(2,minmax(0,1fr))}
.sp{display:grid;grid-template-columns:34px auto minmax(0,1fr);align-items:center;column-gap:12px;padding:12px 16px}
.sp-i{margin-bottom:0}.sp small{font-size:11px}.sp b{text-align:right;font-size:14.5px}
@media (max-width:599px){.sp-g{grid-template-columns:minmax(0,1fr)}.gp{padding:16px}.gp-i{width:60px;height:60px;border-radius:15px}.gp-n{font-size:19px}.gp-st>div{min-width:62px;padding:2px 4px}.gp-st b{font-size:14.5px}.gp-st small{font-size:11.5px}}
.prov{border-color:#14402F;background:radial-gradient(90% 130% at 50% 0,#1B5B42,#0A2519 72%)}
.pv-l{width:100%;color:#fff;opacity:.92}
.pv-l img{display:block;width:auto;height:auto;max-width:76%;max-height:38px;margin:0 auto;object-fit:contain}
.stars{--r:0;display:inline-block;flex:none;width:5.5em;height:1em;background:linear-gradient(90deg,var(--y) calc(var(--r) * 20%),var(--st0,#CFDAD4) 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.94 5.96 6.58.96-4.76 4.64 1.12 6.55L12 17.52l-5.88 3.09 1.12-6.55L2.48 9.42l6.58-.96z'/%3E%3C/svg%3E") 0 0/1.1em 1em repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.94 5.96 6.58.96-4.76 4.64 1.12 6.55L12 17.52l-5.88 3.09 1.12-6.55L2.48 9.42l6.58-.96z'/%3E%3C/svg%3E") 0 0/1.1em 1em repeat-x}
.hf-q{display:grid;gap:6px}
.rate{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--ink2);font-size:13px}
.rate em{font-style:normal;font-weight:600}.rate .stars{font-size:15px}.helpful .rate b{color:var(--ink);font-size:14px}.rate small{margin-left:-7px}
.gmeta .rt{display:inline-flex;align-items:center;gap:6px;color:var(--tx);font-weight:600}
.gmeta .rt .stars{--st0:rgba(255,255,255,.22);font-size:13px}.gmeta .rt small{color:var(--tx2);font-weight:400}.gmeta .rt:hover b{color:var(--y)}
html.is-dark{color-scheme:dark;--bg:#0F1A15;--card:#15231C;--m1:#192A22;--m2:#1E3229;--m3:#2D4B3D;--line:#25382F;--ink:#E4EEE9;--ink2:#B2C5BC;--ink3:#86998F;--link:#62CD9A;--gt5:#55BE8C;--gt6:#6ACB9C;--ink-e:#D2DFD8;--ring:#3B3514;--st0:#3B4E45}
html.is-dark .note{color:#CFE3D8}
html.is-dark .toc{background:rgba(21,35,28,.97)}
html.is-dark .entry .appb-s ol>li:not(:last-child)::after{border-color:rgba(98,205,154,.32)}
html.is-dark .shot{border-color:#050B08}
html.is-dark .term::after{background:#2F463B}
html.is-dark .is-style-warning{border-color:rgba(255,210,0,.3);background:rgba(255,210,0,.07);color:#EADDAE}
html.is-dark .is-style-warning .i,html.is-dark .sts.lent{color:#E3B63E}
html.is-dark .sts.off{color:#FF8579}
html.is-dark .ck-b{color:#E9AF58}
html.is-dark .card,html.is-dark .gp,html.is-dark .gstep{box-shadow:none}
html.is-dark .entry img{filter:brightness(.94)}
.sp-i,.ci,.f4-ci,.qi,.smap-c .ci{border-radius:3px 30% 30% 30%}.sp-i,.ci{background:linear-gradient(135deg,var(--gt5) 0 20%,var(--m2) 20%)}.f4-ci{background:linear-gradient(135deg,var(--g4) 0 20%,rgba(255,210,0,.12) 20%)}.qi{background:linear-gradient(135deg,rgba(255,255,255,.85) 0 20%,transparent 20%),linear-gradient(145deg,#FFE892,#D6A034)}
.gs-demo{position:absolute;left:12px;top:12px;z-index:1;padding:5px 10px;border-radius:999px;background:var(--y);color:var(--yi);font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;box-shadow:0 6px 14px -6px rgba(0,0,0,.6)}
.gs-b .rate{margin-top:-4px;color:var(--tx3);font-size:12.5px}.gs-b .rate .stars{--st0:rgba(255,255,255,.22);font-size:14px}.gs-b .rate b{color:#fff;font-size:14px}
.gs-ft{display:flex;flex-wrap:wrap;gap:6px}.gs-ft li{padding:4px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--tx2);font-size:11.5px;font-weight:700}
.gs-pc{padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.gs-pc summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;color:#fff;font-size:13px;font-weight:700}.gs-pc summary::-webkit-details-marker{display:none}.gs-pc summary .i{color:var(--tx3);transition:transform .2s}.gs-pc[open] summary .i{transform:rotate(180deg)}
.gs-pc>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:10px}.gs-pc li{display:flex;gap:6px;color:var(--tx2);font-size:12.5px;line-height:1.4}.gs-pc li+li{margin-top:5px}.gs-pc li .i{margin-top:2px}.gs-pro .i{color:var(--g4)}.gs-con .i{color:#FF8579}
.gp-h .rate{margin-top:6px}.gp-h .rate b{color:var(--ink);font-size:14px}
.plain .crumbs{margin-bottom:14px;color:var(--ink3)}.plain .crumbs a{color:var(--link)}.plain .crumbs a:hover{color:var(--ink)}.plain .crumbs [aria-current]{color:var(--ink)}
.gs-b dl div:last-child:nth-child(3n+1){grid-column:1/-1}.gs-b dl div:last-child:nth-child(3n+2){grid-column:span 2}.gs-b .rate small{font-size:12px}
:root{--sb-tr:#E3ECE7;--sb-th:var(--g5);--sb-th2:var(--g6);--sb-th3:var(--g8)}html.is-dark{--sb-tr:#0B1510;--sb-th:#2A6A4D;--sb-th2:var(--g5);--sb-th3:var(--g4)}
::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--sb-tr)}::-webkit-scrollbar-thumb{border:2px solid var(--sb-tr);border-radius:10px;background:var(--sb-th)}::-webkit-scrollbar-thumb:hover{background:var(--sb-th2)}::-webkit-scrollbar-thumb:active{background:var(--sb-th3)}::-webkit-scrollbar-corner{background:var(--sb-tr)}html::-webkit-scrollbar{width:14px}html::-webkit-scrollbar-thumb{border-width:3px}
@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--sb-th) var(--sb-tr)}}
.rate.is-empty small{margin-left:0}
a[data-go]{cursor:pointer}
.gstep:not(:has(.shot)){grid-template-columns:44px minmax(0,1fr)}
.sp{grid-template-columns:34px minmax(0,1fr) minmax(0,1.25fr)}.sp b{overflow-wrap:anywhere}
@media (max-width:599px){.sp{grid-template-columns:34px minmax(0,1fr);row-gap:1px}.sp-i{grid-row:span 2}.sp b{text-align:left}}
.guides:not(.art-sheet *):has(>.gc:nth-child(4):last-child):not(:has(>.feat)){grid-template-columns:repeat(4,minmax(0,1fr))}
@media (min-width:1180px) and (max-width:1279px),(max-width:1023px){.guides:not(.art-sheet *):has(>.gc:nth-child(4):last-child):not(:has(>.feat)){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:519px){.guides:not(.art-sheet *):has(>.gc:nth-child(4):last-child):not(:has(>.feat)){grid-template-columns:minmax(0,1fr)}}
.art-sheet .pays:not(:has(>.pay:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.art-sheet .pays:has(>.pay:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:767px){.art-sheet .pays:not(:has(>.pay:nth-child(3))),.art-sheet .pays:has(>.pay:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}}
.pay dl div{flex-wrap:wrap;row-gap:2px}
.pays{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.bon{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}
.bn.is-l{font-size:48px;letter-spacing:-1.5px}.bn.is-xl{font-size:40px;letter-spacing:-1px}
.sp-g>.sp:last-child:nth-child(odd){grid-column:1/-1}
.sp.is-long{grid-template-columns:34px minmax(0,1fr);row-gap:3px;align-items:start;align-content:start}.sp.is-long .sp-i{grid-row:span 2}.sp.is-long small{padding-top:2px}.sp.is-long b{text-align:left;font-size:14px;font-weight:600;line-height:1.45}
@media (max-width:1179px){.hero-bg .c1{display:none}}
body{overflow-wrap:break-word}
@media (min-width:768px){.steps:has(>.step:nth-child(3):last-child),.steps:has(>.step:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.steps:has(>.step:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.steps:has(>.step:nth-child(6):last-child)>.step:nth-child(3n)::after,.steps-go:has(>.step:nth-child(6):last-child)>.step:nth-child(3n)::before{display:none}.art-sheet .guides:has(>.gc:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
.entry .gb h3 a,.entry .bb h3 a{color:var(--ink);text-decoration:none}.entry .gc:hover .gb h3 a,.entry .bc:hover .bb h3 a{color:var(--gt6)}.art-sheet .guides .th{height:auto;aspect-ratio:16/9}
@media (min-width:1180px){.ft-top{grid-template-columns:minmax(0,.85fr) minmax(0,2.6fr)}.fcols{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.3fr)}}.ft-sup a[href^="mailto:"]{white-space:nowrap}
@media (min-width:768px){.ft-end{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.ft-end>.age{grid-column:1;justify-self:start}.ft-end>.ft-links{grid-column:2;justify-content:center}.ft-end>.ft-copy{grid-column:3;justify-self:end;text-align:right}}@media (min-width:768px) and (max-width:1499px){.ft-end>.ft-copy{margin-right:60px}}
.top .has-img a::after{background:linear-gradient(90deg,rgba(35,122,87,.97) 0,rgba(35,122,87,.97) 20%,rgba(35,122,87,0) 100%)}.top .has-img a span,.top .has-img small{text-shadow:0 1px 6px rgba(4,20,12,.7)}
.lic-img:has(img){width:auto;height:72px;padding:0;border:0}
.ft-sup li a{align-items:flex-start}.ft-sup li a .i{flex:none;margin-top:2px}.ft-sup li a>span{display:flex;flex-direction:column;gap:1px;line-height:1.3}.ft-sup li a small{color:var(--tx3);font-size:12px;font-weight:500}
.lic-img:has(img) img{width:auto;max-width:none;height:72px;max-height:none}@media (max-width:767px){.lic-img:has(img){height:60px}.lic-img:has(img) img{height:60px}}
@media (max-width:767px){.lic-b{flex-direction:column;align-items:flex-start}.lic-b p{min-width:0}}
.faq-g:not(:has(>.faq-i)),.entry .faq-g:not(:has(>.faq-i)){grid-template-columns:minmax(0,1fr)}
.evt{isolation:isolate}.evt-bg{position:absolute;z-index:-2;max-width:none;pointer-events:none;user-select:none}.evt-bg-center .evt-bg{left:50%;top:50%;width:min(96%,320px);height:auto;transform:translate(-50%,-50%);opacity:var(--evt-op,.35)}.evt-bg-cover .evt-bg{inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.evt-bg-cover::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,21,15,.35) 0,rgba(6,21,15,.7) 45%,rgba(6,21,15,.92) 100%)}
.top .has-img a::after{background:linear-gradient(90deg,rgba(35,122,87,.97) 0,rgba(35,122,87,.97) 10%,rgba(35,122,87,0) 100%)}.top .has-img .top-img{filter:brightness(.72)}.top .has-img a{border:1px solid rgba(140,152,146,.5)}
.evt>.evt-art{position:absolute;top:-6px;right:-30px;z-index:-1;width:176px;max-width:none;height:auto;pointer-events:none;transform:rotate(6deg)}.evt.has-art-img h3{max-width:58%}
@media (min-width:1024px){.provs:has(>.prov:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1023px){.provs>.prov:nth-child(5):last-child{grid-column:1/-1}}.art-sheet .provs:not(:has(>.prov:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}
.evt>.evt-art{top:0;right:0;width:52%;height:172px;object-fit:cover;object-position:45% 50%;transform:none;filter:brightness(.8)}.evt.has-art-img h3{max-width:56%}
.evt>.evt-art{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24%),linear-gradient(0deg,transparent 0,#000 26%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 24%),linear-gradient(0deg,transparent 0,#000 26%);mask-composite:intersect}
.g-cv:has(>img){aspect-ratio:540/292}
