
.ks-root{color:#edf5ff;background:radial-gradient(ellipse at 75% 60%,#1831532e,transparent 55%),#0b1121;overflow:hidden}.ks-root *{box-sizing:border-box}.ks-root a{text-decoration:none}.ks-root .ks-container{max-width:1360px;width:calc(100% - 72px);margin-inline:auto}
.ks-hero{position:relative;isolation:isolate;padding:74px 0 68px;min-height:550px;background:#0c1630}.ks-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:url('/assets/brand-sunrise-1672.webp') center/cover;opacity:.28}.ks-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b1325 0%,#0b1428e8 40%,#0a1630c2 100%),linear-gradient(0deg,#0b1121,transparent 60%)}
.ks-hero-inner{display:grid;grid-template-columns:1fr .82fr;gap:55px;align-items:center}.ks-overline{color:#7dd0ff;font-size:12px;font-weight:850;letter-spacing:.16em}.ks-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#6acdff;box-shadow:0 0 0 5px #5cd2ff20;margin-right:12px}.ks-pill{display:table;margin-top:31px;padding:9px 14px;color:#cfeaff;font-size:12px;font-weight:700;background:#1f426a75;border:1px solid #5f94c85e;border-radius:22px}.ks-hero h1{font-size:clamp(53px,6vw,92px)!important;letter-spacing:-.06em;line-height:1.02;color:#f9fbff!important;font-weight:900;margin:22px 0!important}.ks-hero h1 em{font-style:normal;color:#83d3ff;background:linear-gradient(90deg,#6bcaff,#b2e2ff,#9a96ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ks-hero-desc{max-width:630px;font-size:17px;line-height:1.7;color:#bdd0ec;margin:0!important}.ks-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:29px 0}.ks-root .ks-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:15px 20px;font-size:14px;font-weight:800;border-radius:10px;min-height:48px;transition:transform .15s,filter .15s}.ks-root .ks-button:hover{transform:translateY(-2px);filter:brightness(1.1)}.ks-button-primary{background:linear-gradient(105deg,#4ebcff,#97e3ff);color:#061526!important;border:1px solid #90dcff}.ks-button-muted{background:#132b49c9;border:1px solid #496d9a;color:#e4f4ff!important}.ks-hero-foot{display:flex;flex-wrap:wrap;gap:22px;color:#99b1d0;font-size:11px;font-weight:800;letter-spacing:.08em}
.ks-art{min-width:0;margin:0;aspect-ratio:1.12;max-height:530px;border:1px solid #476c944e;border-radius:17px;overflow:hidden;position:relative;background:#13233d;box-shadow:0 20px 70px #0008}.ks-art img{display:block;width:100%;height:100%;object-fit:cover}.ks-art::after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(0deg,#091225f5,transparent)}.ks-art figcaption{position:absolute;z-index:1;bottom:26px;left:26px;display:flex;flex-direction:column;gap:7px}.ks-art small{font-size:11px;color:#a9ceeb;letter-spacing:.16em;font-weight:700}.ks-art strong{font-size:clamp(29px,3.5vw,48px);color:white;font-weight:900;letter-spacing:.14em}
.ks-preview{background:#142035;border-top:1px solid #2c4359;border-bottom:1px solid #2c4359}.ks-preview .ks-container{display:flex;align-items:center;gap:12px;min-height:60px}.ks-orange-dot{color:#f2c17e}.ks-preview p{color:#bac7d9;font-size:13px;margin:0;line-height:1.5}.ks-preview a{margin-left:auto;color:#7ecfff;font-size:12px;font-weight:700;white-space:nowrap}
.ks-collection{padding-block:92px 74px;scroll-margin-top:30px}.ks-section-top{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.ks-section-top h2,.ks-steps h2{font-size:clamp(32px,4vw,51px)!important;letter-spacing:-.04em;line-height:1.1;color:white!important;margin:12px 0!important}.ks-section-top p{margin:0;color:#a5b8d2;font-size:15px;line-height:1.6;max-width:645px}.ks-switch-group{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.ks-switch-group label{color:#a2b6d1;font-size:11px;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.ks-switch{display:flex;gap:4px;padding:5px;border-radius:12px;background:#18253d;border:1px solid #344b6b}.ks-switch button{font:inherit;font-size:13px;font-weight:750;border:0;border-radius:9px;background:transparent;color:#aec4df;padding:11px 17px;cursor:pointer;white-space:nowrap}.ks-switch button.is-selected{background:#268fdf;color:#fff}.ks-switch button:focus-visible{outline:2px solid #9cdeff;outline-offset:2px}
.ks-rank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.ks-rank{min-width:0;display:flex;flex-direction:column;position:relative;overflow:hidden;padding:27px 25px 23px;background:radial-gradient(circle at 90% 3%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 40%),linear-gradient(160deg,#20304b,#121e34 60%);border:1px solid #344b668c;border-radius:16px;transition:transform .18s,border-color .18s,box-shadow .18s}.ks-rank:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 20px 43px #02071375}.ks-rank::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--accent),transparent)}.ks-rank-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#aac2df;font-weight:850;letter-spacing:.075em}.ks-rank-meta span:last-child{color:var(--accent);font-size:10px}.ks-emblem{display:grid;place-items:center;width:66px;height:66px;border-radius:14px;margin:29px 0 18px;border:1px solid color-mix(in srgb,var(--accent) 36%,#233d5b);background:color-mix(in srgb,var(--accent) 12%,#10223c);color:var(--accent);font-size:40px;text-shadow:0 0 19px var(--accent)}.ks-rank h3{font-size:25px!important;color:#f6faff!important;letter-spacing:.08em;font-weight:900!important;margin:0 0 26px!important}
.ks-price-label{font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:800;color:#9eb6d3}.ks-price{display:flex;gap:9px;align-items:baseline;margin:8px 0 22px}.ks-price strong{font-size:39px;color:white;font-weight:900;letter-spacing:-.04em;line-height:1}.ks-price span{color:#7cd4ff;font-size:15px;font-weight:900}.ks-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:19px;border-top:1px solid #3b4e69}.ks-stat-row div{display:flex;flex-direction:column;gap:9px;min-width:0;border-radius:9px;background:#0f1d32;border:1px solid #26405f;padding:10px 8px}.ks-stat-row span{color:#98b0ce;font-size:10px}.ks-stat-row strong{font-size:18px;color:#eef8ff}.ks-commands{display:flex;align-content:flex-start;flex-wrap:wrap;gap:6px;min-height:54px;margin:17px 0}.ks-cmd{padding:7px 9px;border:1px solid #2d4c6e;border-radius:7px;background:#162f4b;color:#a7d0f0;font-size:11px}.ks-details{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:14px 13px;background:#173554;border:1px solid #365f85;border-radius:10px;color:#daf0ff!important;font-size:13px;font-weight:800}.ks-details:hover{background:#24557f;border-color:var(--accent)}.ks-under-note{margin-top:22px;border:1px dashed #66523f;border-radius:10px;background:#282331;color:#e4c49e;padding:15px 19px;font-size:12px;line-height:1.5}
.ks-feature-grid{display:grid;grid-template-columns:1.22fr .78fr;gap:19px;margin-bottom:91px}.ks-wallet-card,.ks-future-card{position:relative;overflow:hidden;border-radius:17px;min-height:320px;padding:33px 34px;border:1px solid #3b5578;background:radial-gradient(circle at 95% 0,#329ed12b,transparent 50%),linear-gradient(135deg,#203c5c,#12233b)}.ks-feature-grid h2{font-size:clamp(24px,3vw,36px)!important;letter-spacing:-.035em;color:white!important;margin:18px 0 12px!important}.ks-feature-grid p{position:relative;z-index:1;max-width:550px;color:#b5c9df;font-size:14px;line-height:1.7}.ks-balance-row{display:flex;justify-content:space-between;align-items:center;gap:10px;max-width:505px;margin:20px 0;padding:14px 17px;background:#0c2139;border:1px solid #3d6388;border-radius:10px}.ks-balance-row span{color:#b6c9df;font-size:12px}.ks-balance-row strong{color:#8bd8ff;font-size:23px;font-variant-numeric:tabular-nums}.ks-wallet-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.ks-wallet-actions small{font-size:11px;color:#a7c2db}.ks-wallet-bg{position:absolute;top:-60px;right:-36px;font-size:250px;color:#3477b51f;pointer-events:none}.ks-future-card{background:linear-gradient(130deg,#20294a,#151a30);border-color:#39466b}.ks-future-card>span{display:inline-block;margin-top:20px;border-radius:99px;background:#2e395f;border:1px solid #4c5e97;color:#d4dfff;padding:9px 14px;font-size:12px;font-weight:750}
.ks-steps{padding-bottom:100px}.ks-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:27px}.ks-step{background:#142038;border:1px solid #344664;border-radius:14px;padding:27px}.ks-step>span{font-size:24px;font-weight:900;color:#72c8ff}.ks-step h3{font-size:18px!important;color:white!important;margin:18px 0 12px!important}.ks-step p{font-size:13px;color:#aac0da;line-height:1.7;margin:0}
@media(max-width:1020px){.ks-hero-inner{grid-template-columns:1fr .85fr;gap:30px}.ks-hero h1{font-size:clamp(51px,6.4vw,76px)!important}.ks-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:750px){.ks-root .ks-container{width:calc(100% - 36px)}.ks-hero{padding:49px 0 47px}.ks-hero-inner{grid-template-columns:1fr}.ks-hero h1{font-size:clamp(48px,10vw,72px)!important}.ks-art{max-height:250px;aspect-ratio:1.65}.ks-art strong{font-size:28px}.ks-section-top{flex-direction:column;align-items:start}.ks-switch-group{align-items:start}.ks-rank-grid{grid-template-columns:1fr}.ks-collection{padding-block:64px 50px}.ks-feature-grid{grid-template-columns:1fr;margin-bottom:70px}.ks-wallet-card,.ks-future-card{padding:25px;min-height:290px}.ks-step-grid{grid-template-columns:1fr}.ks-steps{padding-bottom:70px}.ks-preview .ks-container{flex-wrap:wrap;padding:15px 0;gap:8px}.ks-preview a{margin-left:18px}.ks-hero-foot{gap:11px}}
@media(prefers-reduced-motion:reduce){.ks-root *{transition:none!important}}
