.prd-root :where(*){box-sizing:revert;margin:revert;padding:revert;border:revert}.prd-root :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.prd-root :where(a){color:revert;-webkit-text-decoration:revert;text-decoration:revert}.prd-root :where(b,strong){font-weight:revert}.prd-root :where(img,svg,video,canvas){display:revert;vertical-align:revert}.prd-root :where(button,input,select,textarea){font:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert;appearance:revert}.prd-root :where(*){box-sizing:border-box}.prd-root{--prd-bar:40px;--prd-chrome:124px;--prd-frame:calc(100vh - var(--prd-chrome));--prd-gx:clamp(48px, 8.33vw, 200px);color:#0b0a35;text-align:start;background:#0b0a35;margin:0;font-family:Manrope,system-ui,sans-serif;line-height:normal;position:relative;overflow-x:clip}@supports (height:100svh){.prd-root{--prd-frame:calc(100svh - var(--prd-chrome))}}.prd-root .ff{font-family:Unbounded,sans-serif}.prd-root .mask{vertical-align:bottom;padding-bottom:.1em;display:inline-block;overflow:hidden}.prd-root .w{display:inline-block}.prd-root .eb{letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:800}.prd-root .prd-wrap{width:100%;max-width:2000px;padding-inline:var(--prd-gx);margin-inline:auto}.prd-root .btn{transition:background-color .3s,color .3s,border-color .3s,transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.prd-root .btn:hover{transform:translateY(-3px)}.prd-root .btn .arw{transition:transform .45s cubic-bezier(.16,1,.3,1)}.prd-root .btn:hover .arw{transform:rotate(45deg)}.prd-root .chip-line{color:#dfe6ff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.prd-root .tab{cursor:pointer;font:inherit;text-align:start;color:#0b0a35;background:#fff;border:1px solid #d5e0f5;transition:background-color .35s,border-color .35s,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.prd-root .tab:hover{border-color:#5f95ff;transform:translateY(-3px)}.prd-root .tab.on{color:#fff;background:#0b0a35;border-color:#0b0a35;box-shadow:0 24px 40px -24px #0b0a3599}.prd-root .stg{cursor:pointer;font:inherit;text-align:start;color:#0b0a35;background:#fff;border:1px solid #d5e0f5;transition:background-color .35s,border-color .35s,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.prd-root .stg:hover{border-color:#5f95ff;transform:translateY(-3px)}.prd-root .stg.on{color:#fff;background:#0b0a35;border-color:#0b0a35}.prd-root .stg.dk{color:#fff;background:#ffffff0d;border-color:#ffffff29}.prd-root .stg.dk:hover{background:#ffffff1a;border-color:#9fb6e6}.prd-root .stg.dk.on{color:#0b0a35;background:#fff;border-color:#fff}.prd-root .stg.wm{color:#2b1a0c;background:#fff;border-color:#f0d3b5}.prd-root .stg.wm.on{color:#fff;background:#2b1a0c;border-color:#2b1a0c}.prd-root .lg{cursor:pointer;font:inherit;color:#0b0a35;background:#fffc;border:1px solid #cdd9f2;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:800;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.prd-root .lg:hover{border-color:#5f95ff}.prd-root .lg.on{color:#fff;background:#0b0a35;border-color:#0b0a35}.prd-root .rs{cursor:pointer;font:inherit;letter-spacing:.06em;text-underline-offset:4px;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:800;text-decoration:underline}.prd-root .pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.prd-root .pill-dot{box-sizing:border-box;border-radius:4px;width:8px;height:8px}.prd-root .pill.act-dk{color:#7ff0c4;background:#19c98a24;border:1px solid #19c98a80}.prd-root .pill.act-lt{color:#0b7a55;background:#e4faf1;border:1px solid #9be3c6}.prd-root .pill.dev-dk{color:#ffd27a;background:#f5a52424;border:1px solid #f5a52480}.prd-root .pill.dev-lt{color:#8a5a00;background:#fff4dc;border:1px solid #f3c874}.prd-root .pill.wip-dk{color:#c7d0ee;background:#ffffff0f;border:1px dashed #c7d0ee80}.prd-root .pill.wip-lt{color:#4a567f;background:#ffffffb3;border:1px dashed #b4c1e0}.prd-root .pill.act-dk .pill-dot,.prd-root .pill.act-lt .pill-dot{background:#19c98a}.prd-root .pill.dev-dk .pill-dot,.prd-root .pill.dev-lt .pill-dot{background:#f5a524;animation:2s ease-in-out infinite prd-dev}.prd-root .pill.wip-lt .pill-dot{background:0 0;border:2px solid #4a567f}.prd-root .pill.wip-dk .pill-dot{background:0 0;border:2px solid #c7d0ee}.prd-root .pill.pending{text-transform:none;letter-spacing:0;background:0 0;border:1px dashed #b4c1e0;font-size:13px}.prd-root .ghn{letter-spacing:-.06em;-webkit-text-stroke:1.5px currentColor;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.16;font-family:Unbounded,sans-serif;font-size:clamp(140px,22vw,320px);font-weight:600;line-height:.8;position:absolute}.prd-root button:focus-visible,.prd-root a:focus-visible{outline-offset:3px;outline:2px solid #5f95ff}@keyframes prd-dev{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.prd-root *{transition:none!important;animation:none!important}}.prd-root .prd-sec{border-radius:36px 36px 0 0;margin-top:-28px;position:relative}.prd-root canvas{touch-action:pan-y;width:100%;display:block}.prd-root .prd-cta{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:230px;min-height:54px;padding:7px 7px 7px 26px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.prd-root .prd-cta .arw{color:#0b0a35;background:#a7caf1;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.prd-root .prd-cta.solid{color:#fff;background:#0b0a35}.prd-root .prd-cta.light{color:#0b0a35;background:#fff}.prd-root .prd-cta.ghost{color:#0b0a35;background:#fff;border:1px solid #c6d6f5;padding:0 28px}.prd-root .prd-cta.ghost-dk{color:#fff;background:#ffffff14;border:1px solid #ffffff4d;padding:0 28px}.prd-root .prd-hero{height:calc(100vh - var(--prd-bar) + 28px);background:radial-gradient(55% 60% at 68% 55%,#dbe8ff,#0000 70%),linear-gradient(#f7faff,#eaf1fd);min-height:640px;position:relative;overflow:hidden}@supports (height:100svh){.prd-root .prd-hero{height:calc(100svh - var(--prd-bar) + 28px)}}.prd-root .prd-hero canvas{height:100%;position:absolute;inset:0}.prd-root .prd-hero-fade{pointer-events:none;background:linear-gradient(90deg,#f7fafff7 0%,#f7faffe6 52%,#f7faff00 100%);width:64%;position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .prd-root .prd-hero-fade{background:linear-gradient(270deg,#f7fafff7 0%,#f7faffe6 52%,#f7faff00 100%)}.prd-root .prd-hero-base{pointer-events:none;background:linear-gradient(#eaf1fd00,#eaf1fd);height:90px;position:absolute;bottom:0;left:0;right:0}.prd-root .prd-hero-in{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;height:100%;padding-top:96px;padding-bottom:calc(clamp(36px,6vh,64px) + 28px);display:flex;position:relative}.prd-root .prd-hero-copy{pointer-events:auto;flex-direction:column;max-width:760px;height:100%;display:flex}.prd-root .prd-badge{color:#10207a;background:#ffffffb3;border:1px dashed #5b8cff;border-radius:12px;align-self:flex-start;align-items:center;gap:10px;margin:auto 0 clamp(12px,2.2vh,20px);padding:8px 16px;font-size:13px;font-weight:800;display:inline-flex}.prd-root .prd-h1{letter-spacing:-.05em;margin:0;font-size:clamp(34px,min(3.3vw,6vh),48px);font-weight:600;line-height:1.08}.prd-root .prd-grad{background:linear-gradient(90deg,#1f5bff,#19b8e6);color:#0000;-webkit-background-clip:text;background-clip:text}.prd-root .prd-lead{color:#3d4a76;max-width:520px;margin:clamp(12px,2.4vh,22px) 0 0;font-size:clamp(15px,min(1.25vw,2.4vh),18px);line-height:1.6}.prd-root .prd-hero-cta{flex-wrap:wrap;gap:12px;margin-top:clamp(16px,3vh,26px);display:flex}.prd-root .prd-legend{flex-direction:column;gap:clamp(8px,1.5vh,14px);margin-top:auto;padding-top:clamp(14px,2.6vh,28px);display:flex}.prd-root .prd-legend-label{letter-spacing:.14em;color:#6a759c;font-size:12px;font-weight:800}.prd-root .prd-legend-row{flex-wrap:wrap;gap:8px;display:flex}.prd-root .prd-legend-now{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.prd-root .prd-legend-name{letter-spacing:-.03em;color:#0b0a35;font-size:clamp(20px,1.7vw,24px);font-weight:600}.prd-root .prd-legend-aud{color:#4a567f;font-size:14px;font-weight:700}.prd-root .prd-ex{color:#fff;background:radial-gradient(52% 62% at 50% 56%,#1f5bff4d,#0000 72%),radial-gradient(40% 40% at 8% 0,#5f95ff1a,#0000 70%),linear-gradient(#0b0a35,#08072a);height:calc(100vh + 28px);min-height:700px;overflow:hidden}@supports (height:100svh){.prd-root .prd-ex{height:calc(100svh + 28px)}}.prd-root .prd-ex-stage{position:absolute;inset:0}.prd-root .prd-ex-stage canvas{width:100%;height:100%;position:absolute;inset:0}.prd-root .prd-ex-grid{z-index:2;pointer-events:none;grid-template-columns:minmax(240px,290px) minmax(0,1fr) minmax(230px,280px);align-items:start;height:100%;padding-top:136px;padding-bottom:64px;display:grid;position:relative}.prd-root .prd-ex-rail,.prd-root .prd-ex-copy{pointer-events:auto}.prd-root .prd-ex-head .eb{color:#7fa8ff;margin:0 0 10px}.prd-root .prd-ex-head h2{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(24px,min(2.3vw,4.2vh),34px);font-weight:600;line-height:1.12}.prd-root .prd-ex-accent{color:#7fa8ff}.prd-root .prd-tabs{flex-direction:column;gap:8px;margin-top:clamp(14px,2.4vh,24px);display:flex}.prd-root .tab.dk{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border-color:#ffffff24}.prd-root .tab.dk:hover{background:#1f5bff2e;border-color:#5f95ff;transform:translate(4px)}.prd-root .tab.dk.on{color:#0b0a35;background:#fff;border-color:#fff;box-shadow:0 24px 44px -26px #5f95ffcc}.prd-root .prd-tab{border-radius:16px;align-items:center;gap:14px;min-width:0;padding:clamp(9px,1.5vh,14px) 16px;display:flex}.prd-root .prd-tab-mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.prd-root .prd-tab-n{opacity:.6;font-size:12px}.prd-root .prd-tab-dot{border-radius:5px;flex:none;width:10px;height:10px}.prd-root .prd-tab-name{letter-spacing:-.03em;font-size:clamp(16px,1.3vw,19px);font-weight:500}.prd-root .prd-tab-st{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:800}.prd-root .prd-ex-copy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#0b0a35c7,#0b0a3580);border:1px solid #ffffff1a;border-radius:24px;justify-self:end;max-width:280px;padding:18px 18px 16px}.prd-root .prd-ex-copy h3{letter-spacing:-.045em;margin:0;font-size:clamp(28px,min(2.4vw,4.6vh),38px);font-weight:600;line-height:1}.prd-root .prd-ex-pill{margin-top:12px}.prd-root .prd-ex-copy .desc{color:#dbe4ff;margin:12px 0 0;font-size:14px;line-height:1.6}.prd-root .prd-ex-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.prd-root .prd-ex-chips .chip-line{padding:5px 11px;font-size:12px}.prd-root .prd-ex-count{letter-spacing:.12em;color:#9fb2e8;margin:14px 0 0;font-size:12px;font-weight:800}.prd-root .prd-ex-pending{color:#8fa0d6;margin:8px 0 0;font-size:12px;line-height:1.5}.prd-root .prd-dv-intro{color:#0b0a35;background:#f5f9ff;padding:clamp(48px,7vh,84px) 0 16px}.prd-root .prd-dv-intro h2{letter-spacing:-.04em;max-width:900px;margin:0;font-size:clamp(30px,3.3vw,48px);font-weight:600;line-height:1.1}.prd-root .prd-dv-intro p.lead{color:#4a567f;max-width:640px;margin:16px 0 0;font-size:17px;line-height:1.7}.prd-root .prd-dv{overflow:hidden}.prd-root .prd-dv h3{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(32px,min(3.1vw,5.4vh),44px);font-weight:600;line-height:1.05}.prd-root .prd-kick{letter-spacing:.12em;font-size:14px}.prd-root .prd-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.prd-root .prd-meta span.aud{font-size:14px;font-weight:700}.prd-root .prd-intro{margin:clamp(12px,2vh,20px) 0 0;font-size:clamp(16px,min(1.4vw,2.5vh),19px);line-height:1.6}.prd-root .prd-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:clamp(14px,2.4vh,22px);display:flex}.prd-root .prd-btn{min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 22px;font-size:14px;font-weight:800}.prd-root .prd-note{opacity:.85;margin:14px 0 0;font-size:13px;line-height:1.6}.prd-root .prd-caption{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.prd-root .prd-stages{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.prd-root .prd-stages.two{grid-template-columns:1fr 1fr;gap:10px}.prd-root .prd-stage{border-radius:20px;flex-direction:column;gap:6px;padding:clamp(12px,1.8vh,18px) 20px;display:flex}.prd-root .prd-stage .n{opacity:.55;font-size:12px}.prd-root .prd-stage .t{font-size:17px;font-weight:800;line-height:1.25}.prd-root .prd-stage .d{opacity:.82;font-size:14px;font-weight:500;line-height:1.5}.prd-root .prd-triad{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px;display:grid}.prd-root .prd-triad>div{padding-top:14px}.prd-root .prd-triad p.k{letter-spacing:.14em;margin:0 0 6px;font-size:12px;font-weight:800}.prd-root .prd-triad p.v{margin:0;font-size:15px;line-height:1.65}.prd-root .prd-d0{--prd-cv:clamp(340px, calc(var(--prd-frame) - 330px), 640px);color:#0b0a35;background:#f5f9ff;padding:clamp(40px,6vh,72px) 0 72px}.prd-root .prd-d0 .ghn{inset-inline-end:60px;color:#1f5bff;top:-40px}.prd-root .prd-d0 .prd-top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4.4vw,64px);display:grid;position:relative}.prd-root .prd-d0 .prd-copy{z-index:2;position:relative}.prd-root .prd-d0 .kick{color:#1f5bff}.prd-root .prd-d0 .prd-intro,.prd-root .prd-d0 .aud,.prd-root .prd-d0 .prd-note{color:#4a567f}.prd-root .prd-d0 .prd-btn{color:#fff;background:#0b0a35}.prd-root .prd-d0 .pill.pending{color:#4a567f}.prd-root .prd-d0 .prd-card{background:linear-gradient(160deg,#eaf1ff,#fff);border:1px solid #d5e0f5;border-radius:36px;overflow:hidden;box-shadow:0 40px 80px -50px #0b0a3580}.prd-root .prd-d0 .prd-card canvas{height:var(--prd-cv)}.prd-root .prd-d0 .prd-caption{color:#4a567f}.prd-root .prd-d0 .rs{color:#1f5bff}.prd-root .prd-d0 .prd-stages{margin-top:24px}.prd-root .prd-d0 .prd-triad>div{border-top:1px solid #0b0a3524}.prd-root .prd-d0 .prd-triad p.k{color:#1f5bff}.prd-root .prd-d0 .prd-triad p.v{color:#4a567f}.prd-root .prd-d1{--prd-band:clamp(440px, calc(var(--prd-frame) - 230px), 780px);color:#fff;background:radial-gradient(70% 60% at 60% 30%,#1f5bff4d,#0000 70%),#0b0a35;padding:0 0 80px}.prd-root .prd-band{height:var(--prd-band);position:relative}.prd-root .prd-band canvas{height:100%;position:absolute;inset:0}.prd-root .prd-band-fade{pointer-events:none;background:linear-gradient(90deg,#0b0a35eb,#0b0a3500);width:46%;position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .prd-root .prd-band-fade{background:linear-gradient(270deg,#0b0a35eb,#0b0a3500)}.prd-root .prd-band-copy{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;height:100%;padding-top:24px;display:flex;position:relative}.prd-root .prd-band-copy>div{pointer-events:auto;width:min(430px,100%)}.prd-root .prd-d1 .kick{color:#7fa8ff}.prd-root .prd-d1 .prd-intro,.prd-root .prd-d1 .aud{color:#c7d0ee}.prd-root .prd-d1 .prd-caption{color:#c7d0ee;padding-top:18px}.prd-root .prd-d1 .rs{color:#7fa8ff}.prd-root .prd-d1 .prd-stages{margin-top:12px}.prd-root .prd-d1 .prd-triad>div,.prd-root .prd-d5 .prd-triad>div{border-top:1px solid #ffffff2e}.prd-root .prd-d1 .prd-triad p.k{color:#7fa8ff}.prd-root .prd-d1 .prd-triad p.v{color:#c7d0ee}.prd-root .prd-d1 .prd-btn,.prd-root .prd-d5 .prd-btn{color:#0b0a35;background:#fff}.prd-root .prd-d1 .pill.pending{color:#c7d0ee;border-color:#ffffff4d}.prd-root .prd-d1 .prd-note{color:#c7d0ee}.prd-root .prd-foot{margin-top:24px}.prd-root .prd-d2{--prd-cv:clamp(380px, calc(var(--prd-frame) - 190px), 700px);color:#2b1a0c;background:#fff4ea;padding:clamp(40px,6vh,72px) 0 80px}.prd-root .prd-d2 .ghn{inset-inline-start:60px;color:#c4561a;font-size:clamp(130px,21vw,300px);top:-60px}.prd-root .prd-d2 .prd-top{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:start;gap:clamp(28px,3.9vw,56px);display:grid;position:relative}.prd-root .prd-d2 .prd-card{background:linear-gradient(160deg,#fff,#ffe9d6);border:1px solid #f0d3b5;border-radius:36px;overflow:hidden;box-shadow:0 40px 80px -50px #6e320a73}.prd-root .prd-d2 .prd-card canvas{height:var(--prd-cv)}.prd-root .prd-d2 .prd-caption{color:#6b4a30}.prd-root .prd-d2 .rs{color:#c4561a}.prd-root .prd-d2 .prd-copy{z-index:2;position:relative}.prd-root .prd-d2 .kick{color:#c4561a}.prd-root .prd-d2 .prd-intro,.prd-root .prd-d2 .aud,.prd-root .prd-d2 .prd-note{color:#6b4a30}.prd-root .prd-d2 .prd-stages{margin-top:clamp(14px,2.2vh,22px)}.prd-root .prd-d2 .prd-stage{padding:14px 16px}.prd-root .prd-d2 .prd-stage .d{font-size:13.5px}.prd-root .prd-d2 .prd-btn{color:#fff;background:#2b1a0c}.prd-root .prd-d2 .pill.pending{color:#6b4a30}.prd-root .prd-d2 .prd-triad>div,.prd-root .prd-d3 .prd-triad>div{border-top:1px solid #0b0a3524}.prd-root .prd-d2 .prd-triad p.k{color:#c4561a}.prd-root .prd-d2 .prd-triad p.v{color:#6b4a30}.prd-root .prd-d3{--prd-cv:clamp(360px, calc(var(--prd-frame) - 400px), 600px);color:#0b0a35;background:#eaf6f3;padding:clamp(36px,5vh,64px) 0 80px}.prd-root .prd-d3 .ghn{inset-inline-start:50%;color:#0b7f72;font-size:clamp(120px,19.5vw,280px);top:-70px;transform:translate(-50%)}.prd-root .prd-d3 .prd-head{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px clamp(24px,4vw,64px);display:grid;position:relative}.prd-root .prd-d3 .kick{color:#0b7f72}.prd-root .prd-d3 .aud{color:#3d5a58}.prd-root .prd-d3 .prd-intro{color:#3d5a58;margin:0}.prd-root .prd-d3 .prd-card{background:linear-gradient(160deg,#f4fbf9,#d8efea);border:1px solid #bfe0d9;border-radius:36px;margin-top:20px;overflow:hidden}.prd-root .prd-d3 .prd-card canvas{height:var(--prd-cv)}.prd-root .prd-d3 .prd-caption{color:#3d5a58}.prd-root .prd-d3 .rs{color:#0b7f72}.prd-root .prd-d3 .prd-stages{margin-top:16px}.prd-root .prd-d3 .prd-btn{color:#fff;background:#0b0a35}.prd-root .prd-d3 .prd-note,.prd-root .prd-d3 .pill.pending{color:#3d5a58}.prd-root .prd-d3 .prd-triad p.k{color:#0b7f72}.prd-root .prd-d3 .prd-triad p.v{color:#3d5a58}.prd-root .prd-d5{--prd-band:clamp(440px, calc(var(--prd-frame) - 230px), 800px);color:#fbf3df;background:radial-gradient(60% 55% at 50% 35%,#1b2878,#0000 72%),#070c30;padding:0 0 80px}.prd-root .prd-d5 .prd-band-fade{background:linear-gradient(90deg,#070c30e6,#070c3000);width:44%}[dir=rtl] .prd-root .prd-d5 .prd-band-fade{background:linear-gradient(270deg,#070c30e6,#070c3000)}.prd-root .prd-d5 .kick{color:#e8c27a}.prd-root .prd-d5 .prd-intro,.prd-root .prd-d5 .aud{color:#d9cdb0}.prd-root .prd-d5 .prd-caption{color:#d9cdb0;padding-top:18px}.prd-root .prd-d5 .rs{color:#e8c27a}.prd-root .prd-d5 .prd-stages{margin-top:12px}.prd-root .prd-d5 .prd-triad p.k{color:#e8c27a}.prd-root .prd-d5 .prd-triad p.v{color:#d9cdb0}.prd-root .prd-d5 .pill.pending{color:#d9cdb0;border-color:#ffffff4d}.prd-root .prd-stu{color:#fff;text-align:center;background:radial-gradient(70% 40% at 50% 60%,#1f5bff52,#0000 70%),#0b0a35;padding:clamp(36px,5vh,56px) 0 clamp(60px,9vh,110px);overflow:hidden}.prd-root .prd-stu-head{z-index:3;position:relative}.prd-root .prd-stu-head .eb{color:#7fa8ff}.prd-root .prd-stu h2{letter-spacing:-.045em;max-width:1100px;margin:0 auto;font-size:clamp(30px,min(3.5vw,6vh),52px);font-weight:600;line-height:1.08}.prd-root .prd-grad2{background:linear-gradient(90deg,#7fa8ff,#7fe0ff);color:#0000;-webkit-background-clip:text;background-clip:text}.prd-root .prd-stu-head p.lead{color:#c7d0ee;max-width:760px;margin:clamp(10px,1.8vh,18px) auto 0;font-size:clamp(15px,1.2vw,17px);line-height:1.65}.prd-root .prd-stu-cv{position:relative}.prd-root .prd-stu-cv canvas{height:clamp(320px, calc(var(--prd-frame) - 240px), 680px)}.prd-root .prd-stu-cv:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0b0a35,#0b0a3500);height:120px;position:absolute;top:0;left:0;right:0}.prd-root .prd-stu-now{color:#c7d0ee;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;font-size:14px;font-weight:700;display:flex}.prd-root .prd-stu-now .k{letter-spacing:.14em;color:#7fa8ff;font-size:12px}.prd-root .prd-stu-now .nm{color:#fff;font-size:18px}.prd-root .prd-end{min-height:var(--prd-frame);flex-direction:column;justify-content:center;gap:clamp(40px,8vh,96px);padding-top:clamp(40px,7vh,72px);display:flex}.prd-root .prd-list{text-align:start;grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.prd-root .prd-list>div{border-top:1px solid #fff3;padding-top:14px}.prd-root .prd-list .n{letter-spacing:.1em;font-size:12px}.prd-root .prd-list .nm{color:#fff;margin:8px 0 2px;font-size:17px;font-weight:800}.prd-root .prd-list .ds{color:#b9c4e6;margin:0;font-size:14px;line-height:1.5}.prd-root .prd-closer h2{max-width:820px;font-size:clamp(32px,min(4.2vw,7.4vh),60px)}.prd-root .prd-closer p.lead{color:#c7d0ee;max-width:600px;margin:20px auto 0;font-size:17px;line-height:1.7}.prd-root .prd-closer-btns{flex-flow:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}@media (max-width:1099px){.prd-root{--prd-gx:48px}.prd-root .prd-ex{flex-direction:column;height:auto;min-height:0;padding:124px 0 56px;display:flex}.prd-root .prd-ex-stage{order:2;height:clamp(360px,52vh,520px);margin-top:12px;position:relative;inset:auto}.prd-root .prd-ex-grid{height:auto;padding:0 var(--prd-gx);pointer-events:auto;order:1;display:block}.prd-root .prd-ex-spacer{display:none}.prd-root .prd-tabs{scrollbar-width:none;margin-inline:calc(var(--prd-gx) * -1);padding:4px var(--prd-gx) 8px;flex-direction:row;overflow-x:auto}.prd-root .prd-tab{flex:none;min-width:200px}.prd-root .tab.dk:hover{transform:translateY(-3px)}.prd-root .prd-ex-copy{justify-self:auto;max-width:560px;margin-top:20px}.prd-root .prd-stage .d{font-size:13px}.prd-root .prd-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:899px){.prd-root{--prd-gx:40px}.prd-root .prd-hero{height:auto;min-height:calc(100vh - var(--prd-bar))}@supports (height:100svh){.prd-root .prd-hero{min-height:calc(100svh - var(--prd-bar))}}.prd-root .prd-hero-in{pointer-events:auto;padding-top:92px;padding-bottom:12px}.prd-root .prd-hero{flex-direction:column;display:flex}.prd-root .prd-hero-in{flex:none;justify-content:flex-start;height:auto}.prd-root .prd-hero canvas{flex:auto;order:2;height:auto;min-height:280px;position:relative;inset:auto}.prd-root .prd-hero-fade,.prd-root .prd-hero-base{display:none}.prd-root .prd-hero-copy{height:auto}.prd-root .prd-badge{margin-top:0}.prd-root .prd-legend{margin-top:18px;padding-top:0}.prd-root .prd-legend-row{scrollbar-width:none;margin-inline:calc(var(--prd-gx) * -1);padding-bottom:2px;padding-inline:var(--prd-gx);flex-wrap:nowrap;overflow-x:auto}.prd-root .prd-legend-row .lg{flex:none}.prd-root .prd-legend{padding-bottom:8px}.prd-root .prd-d0 .prd-top,.prd-root .prd-d2 .prd-top,.prd-root .prd-d3 .prd-head{grid-template-columns:1fr}.prd-root .prd-d0,.prd-root .prd-d2,.prd-root .prd-d3{--prd-cv:520px}.prd-root .prd-d3 .prd-head{align-items:start}.prd-root .prd-d2 .prd-top{flex-direction:column;display:flex}.prd-root .prd-d2 .prd-copy{order:-1}.prd-root .prd-d1,.prd-root .prd-d5{--prd-band:520px}.prd-root .prd-band{height:auto}.prd-root .prd-band canvas{height:520px;position:relative;inset:auto}.prd-root .prd-band-fade{display:none}.prd-root .prd-band-copy{order:-1;height:auto;padding-block:56px 8px;position:relative}.prd-root .prd-band{flex-direction:column;display:flex}.prd-root .prd-stages{grid-template-columns:1fr 1fr}.prd-root .prd-triad{grid-template-columns:1fr;gap:18px}.prd-root .prd-stu-cv canvas{height:520px}.prd-root .prd-list{grid-template-columns:repeat(2,1fr)}.prd-root .prd-end{gap:56px;min-height:0}.prd-root .prd-closer h2,.prd-root .prd-stu h2{font-size:clamp(30px,6vw,44px)}.prd-root .prd-dv-intro{padding-top:52px}}@media (max-width:599px){.prd-root{--prd-gx:20px}.prd-root .prd-sec{border-radius:28px 28px 0 0}.prd-root .prd-badge{padding:6px 12px;font-size:12px}.prd-root .prd-hero-in{padding-top:88px}.prd-root .prd-lead{font-size:15px;line-height:1.55}.prd-root .prd-hero-cta{gap:10px}.prd-root .prd-hero-cta .prd-cta{flex:100%;min-width:0;min-height:50px;font-size:15px}.prd-root .prd-ex-stage,.prd-root .prd-band canvas,.prd-root .prd-stu-cv canvas{height:400px}.prd-root .prd-d0,.prd-root .prd-d2,.prd-root .prd-d3{--prd-cv:400px}.prd-root .prd-stages,.prd-root .prd-stages.two{grid-template-columns:1fr}.prd-root .prd-list{grid-template-columns:1fr;gap:18px}.prd-root .prd-tab{min-width:170px}.prd-root .prd-closer-btns .prd-cta{flex:100%;min-width:0}.prd-root .prd-card{border-radius:26px!important}.prd-root .prd-actions .pill.pending{white-space:normal}}.prd-root .prd-tarot{max-width:430px;margin-top:18px}.prd-root .prd-tarot-keys{flex-wrap:wrap;gap:6px;display:flex}.prd-root .prd-tkey{cursor:pointer;font:inherit;color:#d9cdb0;background:#ffffff0d;border:1px solid #e8c27a59;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;transition:background-color .3s,color .3s,border-color .3s}.prd-root .prd-tkey:hover{border-color:#e8c27a}.prd-root .prd-tkey.on{color:#070c30;background:#e8c27a;border-color:#e8c27a}.prd-root .prd-tarot-note{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070c30b8;border:1px solid #e8c27a66;border-radius:16px;flex-direction:column;gap:6px;margin-top:12px;padding:12px 16px;display:flex}.prd-root .prd-tarot-note .t{color:#e8c27a;font-size:15px}.prd-root .prd-tarot-note .m{color:#fbf3df;font-size:14px;line-height:1.5}.prd-root .prd-tarot-note .s{color:#b9ae93;font-size:12px}
