.spage,.spage *{box-sizing:border-box}.spage{background:var(--nc-paper);color:var(--nc-ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-x:clip}.spage img{max-width:100%;display:block}.spage h1,.spage h2,.spage h3{font-family:var(--font-display);letter-spacing:0;font-weight:500}.spage .btn--pulse{color:#fff;background:var(--pulse-cta-gradient);border-radius:var(--r-md);font-weight:600;font-family:var(--font-body);cursor:pointer;white-space:nowrap;transition:filter var(--dur-fast) var(--ease-standard), transform .12s var(--ease-standard);border:0;align-items:center;gap:8px;padding:12px 20px;font-size:15px;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff5ea73,0 0 0 1px #ffebd22e,0 12px 32px -10px #b857308c}.spage .btn--pulse:hover{filter:brightness(1.05)}.spage .btn--pulse:active{transform:translateY(1px)}.spage .btn--full{justify-content:center;width:100%}.spage .btn--lg{padding:15px 26px;font-size:16px}.spage .arrow{transition:transform var(--dur-base) var(--ease-standard);display:inline-block;transform:translateY(-1px)}.spage .btn--pulse:hover .arrow{transform:translate(3px,-1px)}.spage .eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--pulse-orange);margin:0 0 20px;display:inline-block}.spage .shero{background:var(--nc-paper);padding:72px 0 78px}.spage .shero__inner{max-width:var(--container);margin:0 auto;padding:0 28px}.spage .shero__grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;display:grid}.spage .shero__h1{letter-spacing:-.004em;color:var(--nc-ink);text-wrap:balance;margin:0 0 22px;font-size:clamp(40px,4.6vw,64px);line-height:1.04}.spage .shero__sub{color:var(--fg-2);max-width:600px;margin:0 0 30px;font-size:19px;line-height:1.62}.spage .shero__chips{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.spage .shchip{color:var(--fg-2);border:1px solid var(--border-1);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.spage .shchip svg{width:15px;height:15px;color:var(--nc-teal);flex:none}.spage .shchip--pulse{color:var(--pulse-copper);border-color:#d977574d}.spage .shchip--pulse svg{color:var(--pulse-copper)}.spage .shero__points{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.spage .schk{color:var(--nc-ink);align-items:flex-start;gap:12px;font-size:15px;display:flex}.spage .schk__ic{width:20px;height:20px;color:var(--nc-teal);flex:none;margin-top:1px}.spage .schk__ic svg{width:20px;height:20px}.spage .sregcard{background:var(--bg-elev);border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:32px;position:sticky;top:96px}.spage .sregcard__title{margin:0 0 6px;font-size:24px}.spage .sregcard__note{color:var(--fg-3);align-items:flex-start;gap:10px;margin:0 0 20px;font-size:13px;line-height:1.5;display:flex}.spage .sregcard__note svg{width:17px;height:17px;color:var(--nc-teal);flex:none;margin-top:1px}.spage .sfield{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.spage .sfield__label{color:var(--fg-2);font-size:13px;font-weight:500}.spage .sfield__label .req{color:var(--pulse-copper)}.spage .sfield input,.spage .sfield textarea{font-family:var(--font-body);color:var(--nc-ink);border-radius:var(--r-md);border:1px solid var(--border-1);background:#fff;outline:none;width:100%;height:44px;padding:0 14px;font-size:15px;transition:border-color .14s,box-shadow .14s}.spage .sfield textarea{resize:vertical;height:auto;min-height:84px;padding:12px 14px;line-height:1.5}.spage .sfield input::placeholder,.spage .sfield textarea::placeholder{color:var(--fg-3)}.spage .sfield input:focus,.spage .sfield textarea:focus{border-color:var(--nc-cobalt);box-shadow:0 0 0 3px #1e3a8a1f}.spage .sconsent{align-items:flex-start;gap:11px;margin:4px 0 22px;display:flex}.spage .sconsent input{width:17px;height:17px;accent-color:var(--pulse-copper);flex:none;margin-top:2px}.spage .sconsent label{color:var(--fg-3);font-size:12.5px;line-height:1.5}.spage .sconsent a{color:var(--nc-cobalt)}.spage .sregcard__confirm{color:var(--fg-3);align-items:flex-start;gap:10px;margin-top:18px;font-size:12.5px;line-height:1.5;display:flex}.spage .sregcard__confirm svg{width:17px;height:17px;color:var(--nc-teal);flex:none;margin-top:1px}.spage .sfstrip{background:var(--nc-mist);padding:40px 0}.spage .sfstrip__inner{max-width:var(--container);margin:0 auto;padding:0 28px}.spage .sfstrip__grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.spage .sfstrip__item{align-items:flex-start;gap:16px;display:flex}.spage .sfstrip__ic{border-radius:var(--r-md);border:1px solid var(--border-1);width:40px;height:40px;color:var(--nc-teal);background:#fff;flex:none;place-items:center;display:grid}.spage .sfstrip__ic svg{width:20px;height:20px}.spage .sfstrip__title{font-size:15px;font-weight:600}.spage .sfstrip__sub{color:var(--fg-3);margin-top:4px;font-size:13.5px;line-height:1.45}.spage .swhat__h2,.spage .sget__h2,.spage .show__h2{letter-spacing:-.002em;margin:0 0 16px;font-size:clamp(28px,3.2vw,42px);line-height:1.1}.spage .swhat__intro,.spage .sget__intro{color:var(--fg-2);max-width:68ch;font-size:18px;line-height:1.6}.spage .swhat{background:var(--nc-paper);padding:92px 0}.spage .swhat__inner{max-width:var(--container);margin:0 auto;padding:0 28px}.spage .swhat__grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.spage .swhat__list{flex-direction:column;gap:24px;padding-top:4px;display:flex}.spage .swhat__item{align-items:flex-start;gap:14px;display:flex}.spage .swhat__item-title{font-size:16px;font-weight:600}.spage .swhat__item-body{color:var(--fg-3);margin-top:3px;font-size:14.5px;line-height:1.5}.spage .sget{background:var(--nc-offwhite);padding:92px 0}.spage .sget__inner{max-width:var(--container);margin:0 auto;padding:0 28px}.spage .sget__head{max-width:720px;margin-bottom:40px}.spage .sget__grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.spage .stake-card{background:var(--bg-elev);border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:30px}.spage .stake-card__ic{background:var(--nc-mist);width:48px;height:48px;color:var(--nc-teal);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.spage .stake-card__ic svg{width:22px;height:22px}.spage .stake-card__title{font-size:18px}.spage .stake-card__body{color:var(--fg-3);margin-top:10px;font-size:14.5px;line-height:1.55}.spage .show{background:var(--nc-paper);padding:92px 0}.spage .show__inner{max-width:var(--container);margin:0 auto;padding:0 28px}.spage .show__grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.spage .sstep{align-items:flex-start;gap:18px;padding-bottom:26px;display:flex;position:relative}.spage .sstep:last-child{padding-bottom:0}.spage .sstep:after{content:"";background:var(--border-1);width:1.5px;position:absolute;top:38px;bottom:-4px;left:17px}.spage .sstep:last-child:after{display:none}.spage .sstep__num{background:var(--nc-ink);width:36px;height:36px;color:var(--nc-paper);font:600 14px var(--font-mono);z-index:1;border-radius:50%;flex:none;place-items:center;display:grid}.spage .sstep__body{padding-top:6px}.spage .sstep__title{font-size:15.5px;font-weight:600}.spage .sstep__sub{color:var(--fg-3);margin-top:3px;font-size:14px;line-height:1.5}.spage .saudience{border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:var(--shadow-card);background:#fff;padding:40px}.spage .saudience__h2{margin:0 0 28px;font-size:24px}.spage .saudience__grid{flex-direction:column;gap:18px;display:flex}.spage .saud-item{color:var(--fg-2);align-items:flex-start;gap:11px;font-size:13.5px;line-height:1.4;display:flex}.spage .saud-item .schk__ic{color:var(--nc-teal);width:18px;height:18px}.spage .saud-item .schk__ic svg{width:18px;height:18px}.spage .sfaq{background:var(--nc-offwhite);padding:92px 0}.spage .sfaq__inner{max-width:var(--container-narrow);margin:0 auto;padding:0 28px}.spage .sfaq__h2{letter-spacing:-.002em;margin:0 0 36px;font-size:clamp(28px,3.2vw,42px);line-height:1.1}.spage .sfaq__list{flex-direction:column;gap:12px;display:flex}.spage .sfaq__item{border:1px solid var(--border-1);border-radius:var(--r-sm);background:#fff;overflow:hidden}.spage .sfaq__q{text-align:left;cursor:pointer;width:100%;font:500 15.5px var(--font-body);color:var(--nc-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.spage .sfaq__q:hover{color:var(--pulse-copper)}.spage .sfaq__q svg{width:18px;height:18px;color:var(--fg-3);transition:transform .2s var(--ease-standard);flex:none}.spage .sfaq__item.is-open .sfaq__q svg{transform:rotate(180deg)}.spage .sfaq__a{max-height:0;transition:max-height .26s var(--ease-standard);overflow:hidden}.spage .sfaq__a-inner{color:var(--fg-2);padding:0 24px 20px;font-size:14.5px;line-height:1.6}.spage .sctaband{background:var(--nc-paper);padding:0 0 92px}.spage .sctaband__inner{max-width:var(--container);margin:0 auto;padding:0 28px}.spage .sctaband__box{background:var(--nc-deep-navy);color:var(--pulse-cream);border-radius:var(--r-lg);grid-template-columns:1fr auto;align-items:center;gap:32px;padding:44px 48px;display:grid;position:relative;overflow:hidden}.spage .sctaband__box:before{content:"";pointer-events:none;background-image:linear-gradient(#fff5ea0b 1px,#0000 1px),linear-gradient(90deg,#fff5ea0b 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(76% 100% at 82% 30%,#000 8%,#0000 86%);mask-image:radial-gradient(76% 100% at 82% 30%,#000 8%,#0000 86%)}.spage .sctaband__box>*{position:relative}.spage .sctaband__h2{color:var(--pulse-cream);margin:0 0 12px;font-size:28px}.spage .sctaband__body{color:var(--d-fg-2);max-width:46ch;margin:0;font-size:15.5px;line-height:1.55}.spage .sctaband__right{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.spage .sctaband__meta{color:var(--d-fg-3);align-items:center;gap:10px;font-size:13.5px;display:flex}.spage .sctaband__meta svg{width:16px;height:16px;color:var(--nc-signal-cyan);flex:none}.spage .sctaband__meta-inner{text-align:right;line-height:1.5}.spage .shero__visual{border:1px solid var(--border-1);border-radius:var(--r-md);background:#fff;padding:22px}.spage .shero__visual-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pulse-copper);margin-bottom:14px;font-size:10px}.spage .shero__visual-rows{flex-direction:column;gap:10px;display:flex}.spage .shero__visual-row{color:var(--fg-2);align-items:center;gap:10px;font-size:13.5px;display:flex}.spage .shero__visual-dot{background:var(--pulse-orange);border-radius:50%;flex:none;width:7px;height:7px}.spage .sfcards__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.spage .sfcards__grid--wide{grid-template-columns:repeat(2,1fr)}.spage .sfcards__grid--three{grid-template-columns:repeat(3,1fr)}.spage .sfcard{border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:var(--shadow-card);transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);background:#fff;align-items:flex-start;gap:16px;padding:26px 24px;display:flex}.spage .sfcard:hover{box-shadow:var(--shadow-pop);border-color:var(--border-strong);transform:translateY(-3px)}.spage .sfcard__num{background:var(--nc-ink);width:32px;height:32px;color:var(--nc-paper);font:600 13px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.spage .sfcard__title{margin:0 0 6px;font-size:16px}.spage .sfcard__body{color:var(--fg-3);margin:0;font-size:14px;line-height:1.5}.spage .sfcard__ic{border-radius:var(--r-md);background:var(--nc-mist);width:40px;height:40px;color:var(--nc-teal);flex:none;place-items:center;display:grid}.spage .sfcard__ic svg{width:20px;height:20px}.spage .sfroleline{color:var(--fg-3);border-top:1px solid var(--border-2);margin-top:24px;padding-top:20px;font-size:13.5px;line-height:1.5}.spage .squestions{flex-direction:column;gap:16px;margin:0 0 28px;padding:0;list-style:none;display:flex}.spage .squestion{color:var(--nc-ink);align-items:flex-start;gap:14px;font-size:15px;line-height:1.5;display:flex}.spage .squestion__ic{width:22px;height:22px;color:var(--pulse-copper);flex:none;margin-top:1px}.spage .squestion__ic svg{width:22px;height:22px}.spage .sscope-note{border-radius:var(--r-sm);background:#b857300f;border:1px solid #b8573026;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.spage .sscope-note svg{width:20px;height:20px;color:var(--pulse-copper);flex:none;margin-top:1px}.spage .sscope-note p{color:var(--fg-2);margin:0;font-size:13.5px;line-height:1.5}.spage .sreport__grid{grid-template-columns:1fr auto;align-items:start;gap:40px;display:grid}.spage .sreport__list{margin:0;padding:0;list-style:none}.spage .sreport__artifact{background:var(--nc-deep-navy);color:var(--pulse-cream);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:26px;position:relative;overflow:hidden}.spage .sreport__artifact:before{content:"";pointer-events:none;background-image:linear-gradient(#fff5ea0b 1px,#0000 1px),linear-gradient(90deg,#fff5ea0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 80% 10%,#000 8%,#0000 86%);mask-image:radial-gradient(80% 80% at 80% 10%,#000 8%,#0000 86%)}.spage .sreport__artifact>*{position:relative}.spage .sreport__artifact-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff5ea80;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;display:flex}.spage .sreport__artifact-head svg{width:18px;height:18px;color:var(--pulse-orange)}.spage .sreport__artifact-row{border-bottom:1px solid #fff5ea14;gap:14px;padding:10px 0;font-size:13.5px;line-height:1.45;display:flex}.spage .sreport__artifact-row:last-child{border-bottom:0}.spage .sreport__artifact-tag{font-family:var(--font-mono);letter-spacing:.12em;color:var(--pulse-orange);flex:none;min-width:62px;padding-top:2px;font-size:10px}.spage .sreport__artifact-text{color:var(--d-fg-2)}@media (max-width:1080px){.spage .shero__grid{grid-template-columns:1fr;gap:40px}.spage .sregcard{position:static}.spage .swhat__grid,.spage .show__grid{grid-template-columns:1fr;gap:40px}.spage .sreport__grid{grid-template-columns:1fr;gap:32px}.spage .sfcards__grid--three{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.spage .sfstrip__grid{grid-template-columns:1fr;gap:24px}.spage .sfcards__grid{grid-template-columns:1fr;gap:16px}.spage .sfcards__grid--three{grid-template-columns:1fr}.spage .sget__grid{grid-template-columns:1fr;gap:20px}.spage .sctaband__box{grid-template-columns:1fr;gap:24px}.spage .sctaband__right{align-items:stretch}.spage .sctaband__meta{justify-content:flex-start}.spage .sctaband__meta-inner{text-align:left}}@media (max-width:620px){.spage .shero__inner,.spage .sfstrip__inner,.spage .swhat__inner,.spage .sget__inner,.spage .show__inner,.spage .sfaq__inner,.spage .sctaband__inner{padding:0 20px}.spage .shero{padding:44px 0 56px}.spage .shero__h1{font-size:clamp(32px,9vw,44px)}.spage .swhat,.spage .sget,.spage .show,.spage .sfaq{padding:56px 0}.spage .sctaband{padding:0 0 56px}.spage .sregcard,.spage .saudience{padding:24px}.spage .sctaband__box{padding:32px 24px}.spage .sctaband__h2{font-size:24px}}
