:root{--gold:#ffb800;--gold-hi:#ffe08a;--cyan:#31e6ff;--void:#07090f;--ink:#e8eaf0;--dim:#9aa3b5;--card:rgba(18,22,34,.72);--orange:#ff7a31;--blood:#ff5c5c;--purple:#b98cff;--pad:clamp(16px,4vw,24px)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--void);color:var(--ink);font-family:Segoe UI,system-ui,-apple-system,sans-serif;overflow-x:hidden;min-height:100vh;-webkit-font-smoothing:antialiased}.wrap{max-width:1280px;margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.bg{position:fixed;inset:0;z-index:-2;background:radial-gradient(60% 45% at 50% -5%,rgba(255,184,0,.1),transparent 60%),radial-gradient(50% 40% at 85% 110%,rgba(49,230,255,.08),transparent 60%),radial-gradient(40% 35% at 8% 100%,rgba(255,184,0,.05),transparent 60%),var(--void)}.bg:after{content:"";position:absolute;inset:0;background:url(/assets/apex_concept_full_island_poster.webp) center 20%/cover no-repeat;opacity:.14;mask-image:linear-gradient(180deg,#000 0,transparent 75%);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 75%)}.shard{position:fixed;z-index:-1;width:10px;height:10px;pointer-events:none;background:linear-gradient(135deg,var(--gold),#8a5f00);-webkit-clip-path:polygon(50% 0,100% 55%,50% 100%,0 55%);clip-path:polygon(50% 0,100% 55%,50% 100%,0 55%);filter:drop-shadow(0 0 6px rgba(255,184,0,.7));animation:drift 14s ease-in-out infinite;opacity:.7}.shard.c{background:linear-gradient(135deg,var(--cyan),#0b5a68);filter:drop-shadow(0 0 6px rgba(49,230,255,.7))}@keyframes drift{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-46px) rotate(24deg)}}@media (max-width:768px){.shard{display:none}}header{display:flex;flex-direction:column;align-items:center;padding:clamp(36px,7vh,64px) var(--pad) 0;text-align:center}header img.mark{width:min(520px,82vw);height:auto;filter:drop-shadow(0 8px 40px rgba(255,184,0,.25))}.tag{margin-top:14px;letter-spacing:.42em;font-size:clamp(9px,1.6vw,12px);color:var(--cyan);text-transform:uppercase}.crack{margin:clamp(24px,4vh,36px) auto 0;width:min(680px,86%);height:2px;background:linear-gradient(90deg,transparent,var(--gold) 30%,var(--cyan) 50%,var(--gold) 70%,transparent);box-shadow:0 0 18px rgba(49,230,255,.5)}.section-head{text-align:center;padding:clamp(36px,6vh,56px) var(--pad) 0}.section-head h1{font-size:clamp(28px,5vw,56px);font-weight:900;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(180deg,#fff 20%,var(--gold) 65%,#7a5200);-webkit-background-clip:text;background-clip:text;color:transparent}.section-head p{color:var(--dim);margin-top:12px;font-size:clamp(13px,1.8vw,15px);letter-spacing:.05em;max-width:640px;margin-left:auto;margin-right:auto}.nop2w{display:inline-flex;align-items:center;gap:8px;margin-top:18px;border:1px solid rgba(49,230,255,.35);color:var(--cyan);padding:9px 18px;border-radius:999px;font-size:clamp(10px,1.5vw,12px);letter-spacing:.14em;text-transform:uppercase;background:rgba(49,230,255,.06);text-align:center}.nop2w b{color:#fff}.grid{display:grid;grid-gap:clamp(16px,2.4vw,26px);gap:clamp(16px,2.4vw,26px);padding:clamp(28px,5vh,44px) 0 8px}.grid.core{grid-template-columns:repeat(3,1fr);align-items:stretch}.grid.alt{grid-template-columns:repeat(4,1fr);align-items:stretch}@media (max-width:1080px){.grid.core{grid-template-columns:1fr;max-width:460px;margin:0 auto}.grid.alt{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.grid.alt{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.card{position:relative;border-radius:20px;padding:clamp(24px,3vw,34px) clamp(20px,2.4vw,28px);background:var(--card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.2,.9,.3,1.3),box-shadow .3s,border-color .3s}.card:hover{transform:translateY(-10px)}.card .btn{margin-top:auto}.tier-icon{width:clamp(52px,6vw,72px);height:auto;margin:0 auto 14px;display:block;filter:drop-shadow(0 4px 18px rgba(255,184,0,.35))}.card h2{font-size:clamp(19px,2vw,25px);letter-spacing:.18em;text-transform:uppercase}.card h2,.price{text-align:center;font-weight:900}.price{margin:12px 0 4px;font-size:clamp(28px,3.4vw,42px);letter-spacing:-.02em}.price small{font-size:clamp(12px,1.4vw,15px);color:var(--dim);font-weight:500}.cadence{text-align:center;color:var(--dim);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.perks{list-style:none;margin:0 0 24px}.perks li{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:clamp(12.5px,1.5vw,14px);color:#c9cedc;line-height:1.45}.perks li:last-child{border:none}.perks .k{font-weight:700;flex-shrink:0}.ribbon{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,var(--gold),var(--gold-hi),var(--gold));color:#221700;font-weight:800;font-size:10px;letter-spacing:.22em;padding:7px 18px;border-radius:999px;text-transform:uppercase;box-shadow:0 6px 24px rgba(255,184,0,.45);white-space:nowrap}.ribbon.blood{background:linear-gradient(90deg,var(--blood),var(--gold-hi));color:#2b060e}.btn{display:block;width:100%;padding:15px 12px;border:none;border-radius:12px;font-size:clamp(11px,1.3vw,13px);font-weight:800;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:transform .2s,filter .2s;min-height:48px}.btn:hover{filter:brightness(1.12);transform:translateY(-2px)}.btn:active{transform:scale(.97)}.drifter{border-color:rgba(154,163,181,.3)}.drifter .perks .k,.drifter h2{color:#c9cedc}.drifter:hover{border-color:#c9cedc;box-shadow:0 18px 50px rgba(154,163,181,.2)}.vanguard{border-color:rgba(49,230,255,.25)}.vanguard .perks .k,.vanguard h2{color:var(--cyan)}.vanguard:hover{border-color:var(--cyan);box-shadow:0 24px 70px rgba(49,230,255,.22)}.sovereign{border-color:rgba(255,184,0,.55);background:linear-gradient(180deg,rgba(40,32,14,.85),rgba(18,22,34,.8));box-shadow:0 0 0 1px rgba(255,184,0,.18),0 20px 80px rgba(255,184,0,.16)}.sovereign:hover{border-color:var(--gold);box-shadow:0 0 0 1px rgba(255,184,0,.4),0 30px 90px rgba(255,184,0,.3)}.sovereign h2{background:linear-gradient(180deg,#fff,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.sovereign .perks .k{color:var(--gold)}.paragon{border-color:rgba(185,140,255,.28)}.paragon .perks .k,.paragon h2{color:#c9a6ff}.paragon:hover{border-color:var(--purple);box-shadow:0 24px 70px rgba(150,100,255,.25)}.eternal{border-color:hsla(0,0%,100%,.22);background:linear-gradient(180deg,rgba(30,34,50,.9),rgba(14,16,26,.85))}.eternal h2{background:linear-gradient(180deg,#fff,#9aa3b5);-webkit-background-clip:text;background-clip:text;color:transparent}.eternal .perks .k{color:#fff}.eternal:hover{border-color:#fff;box-shadow:0 24px 70px hsla(0,0%,100%,.14)}.titan{border-color:rgba(255,122,49,.45);background:linear-gradient(180deg,rgba(46,24,10,.88),rgba(18,22,34,.82))}.titan h2{background:linear-gradient(180deg,#fff,var(--orange));-webkit-background-clip:text;background-clip:text;color:transparent}.titan .perks .k{color:var(--orange)}.titan:hover{border-color:var(--orange);box-shadow:0 24px 70px rgba(255,122,49,.28)}.godforged{border-color:rgba(255,60,60,.5);background:linear-gradient(180deg,rgba(50,14,18,.9),rgba(14,16,26,.88))}.godforged h2{background:linear-gradient(180deg,#fff 30%,var(--blood));-webkit-background-clip:text;background-clip:text;color:transparent}.godforged .perks .k{color:var(--blood)}.godforged:hover{border-color:var(--blood);box-shadow:0 24px 80px rgba(255,60,60,.3)}.btn-steel{background:linear-gradient(90deg,#4a5162,#9aa3b5);color:#10131c}.btn-cyan{background:linear-gradient(90deg,#0e7d90,var(--cyan));color:#03252b}.btn-gold{background:linear-gradient(90deg,#8a5f00,var(--gold),var(--gold-hi));color:#221700}.btn-purple{background:linear-gradient(90deg,#5a3d8a,var(--purple));color:#1b1030}.btn-white{background:linear-gradient(90deg,#8b93a5,#fff);color:#10131c}.btn-molten{background:linear-gradient(90deg,#8a3a00,var(--orange),var(--gold));color:#2a1200}.btn-blood{background:linear-gradient(90deg,#6e0f1e,var(--blood),var(--gold-hi));color:#2b060e}.bundles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(14px,2vw,22px);gap:clamp(14px,2vw,22px);padding:clamp(24px,4vh,34px) 0 8px}@media (max-width:1080px){.bundles{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.bundles{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.bundle{border-radius:16px;padding:22px;background:var(--card);border:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s,border-color .3s,box-shadow .3s}.bundle:hover{transform:translateY(-6px);border-color:rgba(255,184,0,.5);box-shadow:0 18px 50px rgba(0,0,0,.5)}.bundle h3{font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.bundle .p{font-size:clamp(22px,2.6vw,26px);font-weight:800;margin:8px 0 4px}.bundle span{color:var(--dim);font-size:12.5px;line-height:1.55;display:block}.ladder{display:flex;flex-direction:column;gap:12px;padding-top:clamp(24px,4vh,32px)}.tier{display:flex;align-items:center;gap:16px;border-radius:14px;padding:16px 18px;background:var(--card);border:1px solid hsla(0,0%,100%,.07);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .25s,border-color .25s}.tier:hover{transform:translateX(6px);border-color:rgba(255,184,0,.4)}.tier .roman{font-size:20px;font-weight:900;width:36px;text-align:center;flex-shrink:0}.tier.t1 .roman{color:#9aa3b5}.tier.t2 .roman{color:var(--purple)}.tier.t3 .roman{color:var(--cyan)}.tier.t4 .roman{color:var(--gold)}.tier.t5 .roman{color:#fff}.tier .tname{font-size:12px;letter-spacing:.2em;text-transform:uppercase;width:110px;color:var(--dim);flex-shrink:0}.tier .chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font-size:12px;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#c9cedc}.tier.t5 .chip{border-color:rgba(255,184,0,.4);color:var(--gold-hi)}@media (max-width:640px){.tier{flex-wrap:wrap;gap:10px}.tier .tname{width:auto}.tier .chips{width:100%}}.prestige{padding-top:20px}.prestige .box{border:1px solid rgba(255,184,0,.4);border-radius:16px;padding:clamp(18px,3vw,24px);background:linear-gradient(180deg,rgba(40,32,14,.7),rgba(18,22,34,.7));text-align:center}.prestige h3{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:clamp(14px,2vw,16px)}.prestige p{color:var(--dim);font-size:13px;margin-top:8px;line-height:1.7}.free-note{text-align:center;margin-top:24px;color:var(--cyan);font-size:clamp(11px,1.6vw,13px);letter-spacing:.18em;text-transform:uppercase;padding:0 var(--pad)}nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;justify-content:space-between;gap:16px;padding:10px var(--pad);background:rgba(7,9,15,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid hsla(0,0%,100%,.06)}nav,nav .brand{display:flex;align-items:center}nav .brand{gap:10px;text-decoration:none}nav .brand img{height:30px;width:auto}nav .links{display:flex;gap:22px;align-items:center}nav .links a{color:var(--dim);text-decoration:none;font-size:12px;letter-spacing:.16em;text-transform:uppercase;transition:color .2s}nav .ipbtn,nav .links a:hover{color:var(--gold)}nav .ipbtn{display:flex;align-items:center;gap:8px;border:1px solid rgba(255,184,0,.5);background:rgba(255,184,0,.08);padding:9px 16px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.1em;cursor:pointer;transition:background .2s,transform .15s;white-space:nowrap}nav .ipbtn:hover{background:rgba(255,184,0,.18);transform:translateY(-1px)}@media (max-width:860px){nav .links{display:none}}#toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%,80px);z-index:99;background:linear-gradient(90deg,#1a1405,#0f1c22);color:var(--gold-hi);border:1px solid rgba(255,184,0,.5);padding:13px 26px;border-radius:999px;font-size:13px;letter-spacing:.08em;opacity:0;transition:all .35s cubic-bezier(.2,.9,.3,1.3);pointer-events:none}#toast.show{transform:translate(-50%);opacity:1}.countdown{display:flex;justify-content:center;gap:14px;margin-top:22px;flex-wrap:wrap}.cd{background:var(--card);border:1px solid rgba(255,184,0,.3);border-radius:12px;padding:12px 18px;min-width:74px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cd b{display:block;font-size:clamp(22px,3vw,30px);font-weight:900;color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd span{font-size:10px;letter-spacing:.2em;color:var(--dim)}.cd span,.cd-label{text-transform:uppercase}.cd-label{text-align:center;margin-top:12px;font-size:11px;letter-spacing:.24em;color:var(--cyan)}.divider{width:min(680px,86%);height:1px;margin:clamp(30px,5vh,44px) auto 0;background:linear-gradient(90deg,transparent,rgba(255,184,0,.5),rgba(49,230,255,.5),transparent)}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.bundle,.card,.prestige .box,.tier{animation:rise .7s cubic-bezier(.2,.8,.3,1) both}.grid.core .card:nth-child(2){animation-delay:.08s}.grid.core .card:nth-child(3){animation-delay:.16s}.grid.alt .card:first-child{animation-delay:.1s}.grid.alt .card:nth-child(2){animation-delay:.18s}.grid.alt .card:nth-child(3){animation-delay:.26s}.grid.alt .card:nth-child(4){animation-delay:.34s}.tier:nth-child(2){animation-delay:.07s}.tier:nth-child(3){animation-delay:.14s}.tier:nth-child(4){animation-delay:.21s}.tier:nth-child(5){animation-delay:.28s}@media (prefers-reduced-motion:reduce){.bundle,.card,.prestige .box,.shard,.tier{animation:none}}@media (min-width:1081px){.grid.core .sovereign{transform:scale(1.045);z-index:2}.grid.core .sovereign:hover{transform:scale(1.045) translateY(-10px)}}.bundle .was{color:var(--dim);text-decoration:line-through;font-size:14px;font-weight:500;margin-right:8px}.faq{max-width:760px;margin:0 auto;padding-top:clamp(24px,4vh,32px)}.faq details{background:var(--card);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;margin-bottom:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.faq summary{padding:16px 20px;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.04em;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:color .2s}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);font-size:20px;font-weight:400;flex-shrink:0;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:hover{color:var(--gold-hi)}.faq .a{padding:0 20px 16px;color:var(--dim);font-size:13px;line-height:1.7}.pay{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:18px 0 6px}.pay span{border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:6px 14px;font-size:11px;letter-spacing:.12em;color:var(--dim);text-transform:uppercase}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--gold),#5a3d00);border-radius:6px}::selection{background:rgba(255,184,0,.35);color:#fff}.card,.shard,nav .brand img{-webkit-user-select:none;-moz-user-select:none;user-select:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:6px}footer{text-align:center;padding:clamp(44px,8vh,64px) var(--pad) clamp(32px,6vh,48px);color:var(--dim);font-size:12.5px;line-height:2}footer img{width:min(150px,40vw);height:auto;opacity:.9;margin-bottom:10px}footer .fine{max-width:560px;margin:0 auto;letter-spacing:.04em}footer b{color:var(--ink)}