.inner-page{background:var(--bg);color:var(--text);font-family:var(--font-sans)}.inner-page .meta-label,.inner-page .meta-tag{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--acid);font-size:.75rem;font-weight:700;line-height:1.5;display:inline-block}.inner-page .section-heading{margin-block-end:36px}.inner-page .section-heading .eyebrow{margin-block-end:6px}.inner-page .section-heading h2{margin-block:14px 18px}.inner-page .body-paragraph,.inner-page .body-copy{font-family:var(--font-sans);color:#949ba1;max-inline-size:min(70ch,680px);margin-block:0 1.1rem;font-size:1rem;line-height:1.78}.inner-page .body-paragraph strong,.inner-page .body-copy strong{color:var(--text);font-weight:700}.inner-page .body-paragraph em,.inner-page .body-copy em{color:var(--acid);font-style:normal}.inner-page .section-header__sub,.inner-page .section-intro__desc{color:#a5adb1;margin-block-end:0}.inner-page .text-link{color:var(--acid)}.inner-page .btn{white-space:normal;min-inline-size:0;max-inline-size:100%}.inner-page .btn--solid{background:var(--acid);border-color:var(--acid);color:var(--ink);box-shadow:inset 0 0 0 1px #11151a2e}.inner-page .btn--solid:hover,.inner-page .btn--solid:focus-visible{background:var(--btn-acid-hover);border-color:var(--btn-acid-hover)}.inner-page .btn--outline{border-color:color-mix(in srgb, currentColor 55%, transparent);color:inherit;background:0 0}.inner-page .btn--outline:hover,.inner-page .btn--outline:focus-visible{background:var(--acid);border-color:var(--acid);color:var(--ink)}.inner-page .btn--full{white-space:normal;inline-size:100%;min-inline-size:0;max-inline-size:none}.inner-page .section-header{max-inline-size:830px;margin-block-end:36px}.inner-page .section-kicker{--kicker-color:var(--acid);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--kicker-color);align-items:center;gap:.75rem;margin-block-end:6px;font-size:clamp(.75rem,.8vw,.8125rem);font-weight:800;line-height:1.55;display:inline-flex}.inner-page .section-kicker:before{content:"";background:currentColor;flex-shrink:0;block-size:2px;inline-size:23px;display:block}.inner-page .is-light .section-kicker,.inner-page .recent-blogs-section .section-kicker{--kicker-color:#4b5f1d}.inner-page .section-h2{margin-block:14px 18px}.inner-page .is-light{background:var(--off);color:var(--ink)}.inner-page .is-light .eyebrow,.inner-page .is-light .meta-label,.inner-page .is-light .meta-tag{color:#4b5f1d}.inner-page .is-light .body-paragraph,.inner-page .is-light .body-copy,.inner-page .is-light .section-header__sub,.inner-page .is-light .section-intro__desc{color:#3e454c}.inner-page .is-light .body-paragraph strong,.inner-page .is-light .body-copy strong,.inner-page .is-light .text-link{color:var(--ink)}.inner-page .breadcrumb-bar{background:var(--bg-soft);border-block-end:1px solid #2b3239;padding-block:12px}.inner-page .breadcrumb-bar__inner{flex-direction:column;justify-content:space-between;gap:6px;display:flex}.inner-page .breadcrumb-list,.inner-page .breadcrumb-bar__status,.inner-page .breadcrumb-bar__mandate,.inner-page .breadcrumb-bar__telemetry{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);max-inline-size:none;margin:0;padding:0;font-size:.75rem;font-weight:700;list-style:none}.inner-page .breadcrumb-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inner-page .breadcrumb-list a{min-block-size:24px;min-inline-size:24px;color:var(--text);text-underline-offset:4px;transition:color .2s var(--ease-out);align-items:center;-webkit-text-decoration:underline #4a525a;text-decoration:underline #4a525a;display:inline-flex}.inner-page .breadcrumb-list a:hover,.inner-page .breadcrumb-list [aria-current=page],.inner-page .breadcrumb-bar__status span:first-child,.inner-page .breadcrumb-bar__mandate span:first-child,.inner-page .breadcrumb-bar__telemetry span:first-child{color:var(--acid)}.inner-page .hero-section{background:radial-gradient(ellipse at 83% 15%, #c3e7531a, transparent 30%), var(--bg);padding-block:54px 64px;position:relative;overflow:hidden}.inner-page .hero-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:66px 66px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.inner-page .hero-section__grid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid;position:relative}.inner-page .eyebrow-box,.inner-page .eyebrow-pill{background:#dcff650f;border:1px solid #3c4624;flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:24px;padding:6px 12px 6px 6px;display:inline-flex}.inner-page .eyebrow-box__badge,.inner-page .eyebrow-pill__tag,.inner-page .eyebrow-pill__badge{background:var(--acid);color:var(--ink);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;font-size:.6875rem;font-weight:800}.inner-page .eyebrow-box__text,.inner-page .eyebrow-pill__text{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#d2e79a;font-size:.75rem;font-weight:700}.inner-page .hero-h1{flex-direction:column;gap:18px;margin-block-end:24px;display:flex}.inner-page .hero-h1__kicker,.inner-page .hero-h1__seo-kicker,.inner-page .hero-h1__display{display:block}.inner-page .lead-paragraph,.inner-page .lead-copy{font-family:var(--font-sans);color:#c4c8c7;max-inline-size:min(68ch,700px);margin-block:0 1.2rem;font-size:clamp(1.0625rem,1.25vw,1.2rem);font-weight:500;line-height:1.75}.inner-page .lead-paragraph strong,.inner-page .lead-copy strong{color:var(--acid);font-weight:700}.inner-page .editorial-quote,.inner-page .mission-quote{font-family:var(--font-display);letter-spacing:-.01em;border-inline-start:2px solid var(--acid);color:#e9eadf;max-inline-size:min(58ch,640px);margin:28px 0 30px;padding:4px 0 4px 18px;font-size:clamp(.95rem,1.1vw,1.05rem);font-style:italic;font-weight:700;line-height:1.65}.inner-page .cta-row,.inner-page .cta-group{gap:12px;margin-block-start:8px;display:grid}.inner-page .credentials-card,.inner-page .charter-box{border:1px solid var(--line-strong);background:linear-gradient(155deg,#1d242a,#12171b 68%);inline-size:100%;position:relative;box-shadow:0 28px 72px #0000004f}.inner-page .credentials-card:before,.inner-page .charter-box:before{content:"";pointer-events:none;border-block-start:1px solid #dcff6580;border-inline-end:1px solid #dcff6580;block-size:110px;inline-size:110px;position:absolute;inset:-5px -5px auto auto}.inner-page .credentials-card__header,.inner-page .charter-box__header{border-block-end:1px solid #30363c;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.inner-page .credentials-card__title,.inner-page .charter-box__title{margin-block:6px 0;font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.1}.inner-page .status-tag,.inner-page .charter-box__seal{color:#d2e79a;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#2e3328;flex:none;padding:5px 8px;font-size:.75rem;font-weight:700}.inner-page .credentials-list{margin:0;padding:0 20px}.inner-page .credentials-list__row{border-block-end:1px solid #333a41;padding-block:16px}.inner-page .credentials-list__row:last-child{border-block-end:0}.inner-page .credentials-list dt{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--acid);font-size:.75rem;font-weight:800}.inner-page .credentials-list dd{color:#aeb4b6;margin:6px 0 0;font-size:.9375rem;line-height:1.6}.inner-page .credentials-list dd strong{color:var(--text);font-weight:700}.inner-page .charter-list{counter-reset:charter;margin:0;padding:0 20px;list-style:none}.inner-page .charter-list__item{border-block-end:1px solid #333a41;grid-template-columns:34px minmax(0,1fr);gap:10px;padding-block:16px;display:grid}.inner-page .charter-list__num{font-family:var(--font-display);color:var(--acid);font-variant-numeric:tabular-nums;padding-block-start:3px;font-size:.75rem;font-weight:800}.inner-page .charter-list__item strong{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin-block-end:4px;font-size:1rem;font-weight:800;line-height:1.35;display:block}.inner-page .charter-list__item p{color:#aeb4b6;margin:0;font-size:.875rem;line-height:1.6}.inner-page .credentials-card__footer,.inner-page .charter-box__footer{border-block-start:1px solid #30363c;padding:18px 20px}.inner-page .origin-grid{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.inner-page .subsection-h3{max-inline-size:36ch;margin-block:0 14px;font-size:clamp(1.15rem,1.8vw,1.4rem)}.inner-page .origin-narrative__spaced{margin-block-start:2.25rem}.inner-page .pedigree-comparison{align-content:start;gap:12px;display:grid}.inner-page .comparison-block{padding:25px}.inner-page .comparison-block--negative{background:var(--card-negative-bg);border:1px solid var(--card-negative-border)}.inner-page .comparison-block--negative .meta-label{color:var(--card-negative-label)}.inner-page .comparison-block--positive{background:var(--ink);color:var(--text)}.inner-page .comparison-block__title{margin-block:10px 18px}.inner-page .comparison-list{margin:0;padding:0;list-style:none}.inner-page .comparison-list li{color:#4f565e;border-block-start:1px solid #1e242a24;padding-block:14px;font-size:.9375rem;line-height:1.65}.inner-page .comparison-list strong{color:var(--ink);margin-block-end:3px;font-weight:700;display:block}.inner-page .comparison-block--positive .comparison-list li{color:#a5b0b0;border-color:#333941}.inner-page .comparison-block--positive .comparison-list strong{color:var(--text)}.inner-page .is-light .comparison-block--positive .meta-label{color:var(--acid)}.inner-page .calls-section,.inner-page .pillars-section{background:var(--surface-cases)}.inner-page .avatars-section,.inner-page .protection-section{background:var(--surface-audience)}.inner-page .ecosystem-section{background:var(--surface-tools)}.inner-page .calls-grid,.inner-page .avatars-grid,.inner-page .ecosystem-columns,.inner-page .crisis-grid,.inner-page .pillars-grid,.inner-page .commitments-grid,.inner-page .protection-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.inner-page .call-card,.inner-page .avatar-card,.inner-page .pillar-card,.inner-page .protection-card{background:var(--surface-case-card);transition:transform .25s var(--ease-out), border-color .25s var(--ease-out);border:1px solid #333b43;flex-direction:column;padding:28px;display:flex}.inner-page .call-card:hover,.inner-page .avatar-card:hover,.inner-page .pillar-card:hover,.inner-page .protection-card:hover{border-color:#66764d;transform:translateY(-4px)}.inner-page .call-card__top,.inner-page .pillar-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:22px;display:flex}.inner-page .call-card__metric{border:1px solid var(--status-amber-border);color:var(--status-amber-text);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;font-size:.75rem;font-weight:700}.inner-page .call-card__title,.inner-page .avatar-card__title,.inner-page .protection-card__title{max-inline-size:none;margin-block:0 16px}.inner-page .call-card__details{margin:0 0 20px}.inner-page .call-card__details div{border-block-start:1px solid #333b43;padding-block:14px}.inner-page .call-card__details dt,.inner-page .protection-card__block strong,.inner-page .commitment-card__body dt{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--acid);font-size:.75rem;font-weight:800}.inner-page .call-card__details dd{color:#b3bbc0;margin:6px 0 0;font-size:.9375rem;line-height:1.7}.inner-page .call-card__footer{border-block-start:1px solid #333b43;margin-block-start:auto;padding-block-start:16px}.inner-page .call-card__footer .meta-label{color:#9fa8a8}.inner-page .avatar-card{background:#141a20;border-color:#2f363d}.inner-page .avatar-card__title{margin-block-start:10px}.inner-page .avatar-card__copy{color:var(--text-secondary);margin-block-end:22px;font-size:.9375rem;line-height:1.7}.inner-page .avatar-card__copy strong{color:var(--text)}.inner-page .avatar-card .text-link{margin-block-start:auto}.inner-page .ecosystem-column{background:var(--surface-tool-card);border:1px solid #2f363d}.inner-page .ecosystem-column__header{border-block-end:1px solid #2f363d;padding:22px 24px}.inner-page .ecosystem-column__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin:6px 0 0;font-size:1.25rem;font-weight:800}.inner-page .ecosystem-item{border-block-end:1px solid #2a3139;padding:22px 24px}.inner-page .ecosystem-item:last-child{border-block-end:0}.inner-page .ecosystem-item__name{max-inline-size:none;margin-block:6px 8px;font-size:1.0625rem}.inner-page .ecosystem-item__name a{transition:color .2s var(--ease-out)}.inner-page .ecosystem-item__name a:hover{color:var(--acid)}.inner-page .ecosystem-item__summary{color:var(--text-secondary);margin-block-end:12px;font-size:.875rem;line-height:1.65}.inner-page .crisis-card,.inner-page .commitment-card{background:var(--card-white);border:1px solid var(--card-light-border);transition:transform .25s var(--ease-out), border-color .25s var(--ease-out);flex-direction:column;padding:28px;display:flex}.inner-page .crisis-card:hover,.inner-page .commitment-card:hover{border-color:var(--card-featured-border);transform:translateY(-4px)}.inner-page .crisis-card__header,.inner-page .commitment-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:20px;display:flex}.inner-page .crisis-card__status{border:1px solid var(--card-negative-label);color:var(--card-negative-label);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;font-size:.75rem;font-weight:700}.inner-page .crisis-card__title,.inner-page .commitment-card__title{max-inline-size:none;margin-block:0 14px}.inner-page .crisis-card__body{color:#3e454c;margin-block-end:22px;font-size:.9375rem;line-height:1.7}.inner-page .crisis-card__resolution{border-block-start:1px solid var(--card-light-border);color:#3e454c;margin-block-start:auto;padding-block-start:16px;font-size:.9375rem;line-height:1.65}.inner-page .crisis-card__resolution strong{color:var(--ink)}.inner-page .crisis-card__resolution a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--card-featured-strip);text-decoration-color:var(--card-featured-strip);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.inner-page .pillar-card__top{border-block-end:1px solid #333b43;margin-block-end:18px;padding-block-end:18px;display:block}.inner-page .pillar-card__verb{letter-spacing:-.03em;text-transform:uppercase;color:var(--acid);margin-block:6px 0;font-size:clamp(2rem,3vw,2.75rem);font-weight:900}.inner-page .pillar-card__headline{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin-block:0 12px;font-size:1.125rem;font-weight:800;line-height:1.3}.inner-page .pillar-card__desc{color:#b3bbc0;margin-block-end:20px;font-size:.9375rem;line-height:1.7}.inner-page .pillar-card__proof{border-inline-start:2px solid var(--acid);color:#c8cec9;background:#dcff650f;margin-block-end:22px;padding:14px 16px;font-size:.875rem;line-height:1.6}.inner-page .pillar-card__proof strong{color:var(--acid)}.inner-page .pillar-card__links{border-block-start:1px solid #333b43;margin-block-start:auto;padding-block-start:16px}.inner-page .pillar-link-list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.inner-page .commitment-card__num{background:var(--ink);color:var(--acid);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;font-size:.6875rem;font-weight:800}.inner-page .commitment-card__body{gap:16px;margin:0;display:grid}.inner-page .commitment-card__body dt{color:#4b5f1d}.inner-page .commitment-card__body dd{color:#3e454c;margin:6px 0 0;font-size:.9375rem;line-height:1.65}.inner-page .commitment-card__body div:last-child{background:var(--card-featured-bg);border-inline-start:2px solid var(--card-featured-border);padding:14px 16px}.inner-page .protection-card__title{border-block-end:1px solid #333b43;margin-block:10px 18px;padding-block-end:16px}.inner-page .protection-card__block{margin-block-end:16px}.inner-page .protection-card__block strong{margin-block-end:4px;display:block}.inner-page .protection-card__block p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.7}.inner-page .protection-card__block--highlight{border-inline-start:2px solid var(--acid);background:#dcff650f;padding:14px 16px}.inner-page .protection-card__actions{gap:10px;margin-block-start:auto;padding-block-start:8px;display:grid}.inner-page .faq-section{background:var(--surface-faq)}.inner-page .faq-list{border-block-start:1px solid #3c4449}.inner-page .faq-item{border-block-end:1px solid #3c4449}.inner-page .faq-item__question{cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);transition:color .2s var(--ease-out);justify-content:space-between;align-items:flex-start;gap:26px;padding-block:23px;font-size:clamp(1.0625rem,1.3vw,1.1875rem);font-weight:700;line-height:1.45;list-style:none;display:flex}.inner-page .faq-item__question:hover{color:var(--acid)}.inner-page .faq-item__question::-webkit-details-marker{display:none}.inner-page .faq-item__heading{font:inherit;letter-spacing:inherit;max-inline-size:min(65ch,820px);color:inherit;margin:0}.inner-page .faq-item__icon{color:var(--acid);flex:none;font-size:0}.inner-page .faq-item__icon:after{content:"+";font-family:var(--font-display);font-size:1.75rem;font-weight:500;line-height:1}.inner-page .faq-item[open] .faq-item__icon:after{content:"−"}.inner-page .faq-item__answer{color:var(--text-secondary);max-inline-size:min(68ch,780px);margin:-4px 40px 25px 0;font-size:.96875rem;line-height:1.8}.inner-page .final-banner,.inner-page .final-cta{background:var(--surface-closing);color:#111810;position:relative;overflow:hidden}.inner-page .final-banner:after,.inner-page .final-cta:after{content:"REVOLUTION";font-family:var(--font-display);white-space:nowrap;letter-spacing:-.06em;color:#11181009;pointer-events:none;font-size:clamp(100px,15vw,230px);font-weight:900;line-height:.8;display:none;position:absolute;inset-block-end:-30px;inset-inline-start:50%;transform:translate(-50%)}.inner-page .final-banner__inner,.inner-page .final-cta__inner{z-index:1;position:relative}.inner-page .final-banner .eyebrow,.inner-page .final-cta .eyebrow{color:#324d10}.inner-page .final-banner__h2,.inner-page .final-cta__h2{max-inline-size:28ch;margin-block:23px 27px;font-size:clamp(2.1rem,4.5vw,3.6rem);line-height:1.04}.inner-page .final-banner__copy,.inner-page .final-cta__copy{color:#1f2a17;max-inline-size:min(70ch,680px);margin-block:0 8px;font-size:1.0625rem;line-height:1.75}.inner-page .final-banner .cta-row,.inner-page .final-cta .cta-group{margin-block-start:23px}@media (width>=640px){.inner-page .cta-row,.inner-page .cta-group{flex-wrap:wrap;display:flex}.inner-page .hero-section{padding-block:64px 80px}}@media (width>=768px){.inner-page .breadcrumb-bar__inner{flex-direction:row;align-items:center}.inner-page .calls-grid,.inner-page .avatars-grid,.inner-page .commitments-grid,.inner-page .protection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-page .final-banner,.inner-page .final-cta{padding-block:100px}.inner-page .final-banner:after,.inner-page .final-cta:after{display:block}.inner-page .credentials-card__header,.inner-page .charter-box__header,.inner-page .credentials-card__footer,.inner-page .charter-box__footer,.inner-page .credentials-list,.inner-page .charter-list{padding-inline:25px}}@media (width>=1024px){.inner-page .hero-section{padding-block:84px 100px}.inner-page .hero-section__grid,.inner-page .origin-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.inner-page .hero-section__content,.inner-page .hero-section__main,.inner-page .origin-narrative{grid-column:span 7}.inner-page .credentials-card,.inner-page .charter-box,.inner-page .pedigree-comparison{grid-column:span 5;position:sticky;inset-block-start:calc(var(--nav-height) + 24px)}.inner-page .ecosystem-columns,.inner-page .crisis-grid,.inner-page .pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inner-page .comparison-block{padding:30px 32px}}@media (width>=1280px){.inner-page .hero-section__grid,.inner-page .origin-grid{gap:64px}.inner-page .avatars-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.inner-page .commitments-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1536px){.inner-page .calls-grid,.inner-page .avatars-grid,.inner-page .ecosystem-columns,.inner-page .crisis-grid,.inner-page .pillars-grid,.inner-page .commitments-grid,.inner-page .protection-grid{gap:24px}}@media (prefers-reduced-motion:reduce){.inner-page .call-card:hover,.inner-page .avatar-card:hover,.inner-page .pillar-card:hover,.inner-page .protection-card:hover,.inner-page .crisis-card:hover,.inner-page .commitment-card:hover{transform:none}}.inner-page .eyebrow-banner{background:#dcff650f;border:1px solid #3c4624;flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:24px;padding:6px 12px 6px 6px;display:inline-flex}.inner-page .eyebrow-banner__tag{background:var(--acid);color:var(--ink);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;font-size:.6875rem;font-weight:800}.inner-page .eyebrow-banner__text{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#d2e79a;font-size:.75rem;font-weight:700}.inner-page .lead-copy{font-family:var(--font-sans);color:#c4c8c7;max-inline-size:min(68ch,700px);margin-block:0 1.2rem;font-size:clamp(1.0625rem,1.25vw,1.2rem);font-weight:500;line-height:1.75}.inner-page .lead-copy strong{color:var(--acid);font-weight:700}.inner-page .hero-quote{font-family:var(--font-display);letter-spacing:-.01em;border-inline-start:2px solid var(--acid);color:#e9eadf;max-inline-size:min(58ch,640px);margin:28px 0 30px;padding:4px 0 4px 18px;font-size:clamp(.95rem,1.1vw,1.05rem);font-style:italic;font-weight:700;line-height:1.65}.inner-page .admissions-card{border:1px solid var(--line-strong);background:linear-gradient(155deg,#1d242a,#12171b 68%);inline-size:100%;position:relative;box-shadow:0 28px 72px #0000004f}.inner-page .admissions-card:before{content:"";pointer-events:none;border-block-start:1px solid #dcff6580;border-inline-end:1px solid #dcff6580;block-size:110px;inline-size:110px;position:absolute;inset:-5px -5px auto auto}.inner-page .admissions-card__header{border-block-end:1px solid #30363c;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.inner-page .admissions-card__title{margin-block:6px 0;font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.1}.inner-page .admissions-card__badge{color:#d2e79a;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#2e3328;flex:none;padding:5px 8px;font-size:.75rem;font-weight:700}.inner-page .admissions-specs{margin:0;padding:0 20px}.inner-page .admissions-specs__row{border-block-end:1px solid #333a41;padding-block:16px}.inner-page .admissions-specs dt{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--acid);font-size:.75rem;font-weight:800}.inner-page .admissions-specs dd{color:#aeb4b6;margin:6px 0 0;font-size:.9375rem;line-height:1.6}.inner-page .admissions-specs dd strong{color:var(--text)}.inner-page .admissions-card__steps{background:#dcff650d;border:1px solid #3c4624;margin:20px;padding:16px}.inner-page .step-inline-list{color:#c8cec9;gap:8px;margin:10px 0 0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.inner-page .step-inline-list span{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--acid);margin-inline-end:4px;font-size:.75rem;font-weight:800}.inner-page .admissions-card__footer{padding:0 20px 20px}.inner-page .tracks-section{background:var(--surface-cases)}.inner-page .tracks-grid,.inner-page .protocol-grid,.inner-page .vetting-grid,.inner-page .proof-matrix,.inner-page .track-selector-grid,.inner-page .form-grid-2{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.inner-page .track-card{background:var(--surface-case-card);transition:transform .25s var(--ease-out), border-color .25s var(--ease-out);border:1px solid #333b43;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.inner-page .track-card:hover{border-color:#66764d;transform:translateY(-4px)}.inner-page .track-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:22px;display:flex}.inner-page .track-card__badge{border:1px solid var(--status-amber-border);color:var(--status-amber-text);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;font-size:.75rem;font-weight:700}.inner-page .track-card__title{max-inline-size:none;margin-block:0 8px}.inner-page .track-card__subtitle{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--acid);margin-block-end:20px;font-size:.8125rem;font-weight:700;line-height:1.5}.inner-page .track-card__box{border-block-start:1px solid #333b43;margin-block-end:14px;padding-block-start:14px}.inner-page .track-card__box strong{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--acid);margin-block-end:4px;font-size:.75rem;font-weight:800;display:block}.inner-page .track-card__box p{color:#b3bbc0;margin:0;font-size:.9375rem;line-height:1.7}.inner-page .track-card__box--solution{border:0;border-inline-start:2px solid var(--acid);background:#dcff650f;padding:14px 16px}.inner-page .track-card__box--solution p{color:#c8cec9}.inner-page .track-card__deliverables{border-block-start:1px solid #333b43;margin-block-start:22px;padding-block-start:16px}.inner-page .deliverable-list,.inner-page .outcome-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.inner-page .deliverable-list li,.inner-page .outcome-list li{color:var(--text-secondary);grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:.875rem;line-height:1.6;display:grid}.inner-page .deliverable-check{font-family:var(--font-display);color:var(--acid);font-weight:900}.inner-page .outcome-bullet{color:var(--acid);margin-block-start:6px;font-size:.5rem}.inner-page .track-card__footer{margin-block-start:24px}.inner-page .pedigree-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}.inner-page .pedigree-narrative h2{margin-block:14px 24px}.inner-page .proof-box{background:var(--card-white);border:1px solid var(--card-light-border);transition:transform .25s var(--ease-out), border-color .25s var(--ease-out);padding:24px}.inner-page .proof-box:hover{border-color:var(--card-featured-border);transform:translateY(-4px)}.inner-page .proof-box__metric{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);max-inline-size:none;margin-block:8px 6px;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:900;line-height:1.2}.inner-page .proof-box__title{margin-block:0 8px;font-size:1rem;line-height:1.35}.inner-page .proof-box__copy{color:#3e454c;margin:0;font-size:.875rem;line-height:1.65}.inner-page .proof-box__copy strong{color:var(--ink)}.inner-page .protocol-section{background:var(--surface-audience)}.inner-page .protocol-card{transition:border-color .25s var(--ease-out);background:#141a20;border:1px solid #2f363d;flex-direction:column;padding:28px;display:flex}.inner-page .protocol-card:hover{border-color:#66764d}.inner-page .protocol-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:18px;display:flex}.inner-page .protocol-card__phase{background:var(--acid);color:var(--ink);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;font-size:.6875rem;font-weight:800}.inner-page .protocol-card__title{max-inline-size:none;margin-block:0 12px}.inner-page .protocol-card__summary{color:var(--text-secondary);margin-block-end:20px;font-size:.9375rem;line-height:1.7}.inner-page .protocol-card__outcomes{border-block-start:1px solid #2f363d;margin-block-start:auto;padding-block-start:16px}.inner-page .vetting-card{padding:28px}.inner-page .vetting-card--rejected{background:var(--card-negative-bg);border:1px solid var(--card-negative-border)}.inner-page .vetting-card--rejected .meta-label{color:var(--card-negative-label)}.inner-page .vetting-card--approved{background:var(--ink);color:var(--text)}.inner-page .is-light .vetting-card--approved .meta-label{color:var(--acid)}.inner-page .vetting-card__header{margin-block-end:8px}.inner-page .vetting-card__title{margin-block:8px 0}.inner-page .vetting-list{margin:0;padding:0;list-style:none}.inner-page .vetting-list li{color:#4f565e;border-block-start:1px solid #1e242a24;padding-block:16px;font-size:.9375rem;line-height:1.65}.inner-page .vetting-list li strong{color:var(--ink);margin-block-end:3px;display:block}.inner-page .vetting-card--approved .vetting-list li{color:#a5b0b0;border-color:#333941}.inner-page .vetting-card--approved .vetting-list li strong{color:var(--text)}.inner-page .application-section{background:var(--surface-tools)}.inner-page .application-wrapper{border:1px solid var(--line-strong);background:linear-gradient(155deg,#1d242a,#12171b 68%);max-inline-size:1040px;margin-inline:auto;padding:28px;box-shadow:0 28px 72px #0000004f}.inner-page .application-header{border-block-end:1px solid #30363c;margin-block-end:28px;padding-block-end:24px}.inner-page .application-header h2{margin-block:14px}.inner-page .application-form{gap:24px;display:grid}.inner-page .form-fieldset{background:#0b0e1273;border:1px solid #333a41;min-inline-size:0;margin:0;padding:22px}.inner-page .form-legend{background:var(--acid);color:var(--ink);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;font-size:.75rem;font-weight:800}.inner-page .track-selector-grid{gap:12px;margin-block-start:14px}.inner-page .track-radio-card{background:var(--surface-case-card);cursor:pointer;transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out);border:1px solid #3a424a;flex-direction:column;gap:4px;padding:16px;display:flex;position:relative}.inner-page .track-radio-card:hover{border-color:#66764d}.inner-page .track-radio-card--active{border-color:var(--acid);background:#dcff6512}.inner-page .track-radio-card input{block-size:18px;inline-size:18px;accent-color:var(--acid);margin:0 0 6px}.inner-page .track-radio-card__tag{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--acid);font-size:.6875rem;font-weight:700}.inner-page .track-radio-card__title{font-family:var(--font-display);color:var(--text);font-size:.9375rem;font-weight:800;line-height:1.3}.inner-page .track-radio-card__desc{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.inner-page .form-grid-2{gap:18px;margin-block-start:14px}.inner-page .form-field{align-content:start;gap:6px;display:grid}.inner-page .form-field--full{margin-block-start:18px}.inner-page .form-field label{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#d6dcd4;font-size:.75rem;font-weight:700;line-height:1.5}.inner-page .form-field input,.inner-page .form-field select,.inner-page .form-field textarea{background:var(--bg);inline-size:100%;color:var(--text);font-family:var(--font-sans);transition:border-color .2s var(--ease-out);border:1px solid #4a525a;padding:13px 14px;font-size:1rem;font-weight:500;line-height:1.4}.inner-page .form-field textarea{resize:vertical;min-block-size:120px}.inner-page .form-field input::placeholder,.inner-page .form-field textarea::placeholder{color:#6c757d}.inner-page .form-field input:hover,.inner-page .form-field select:hover,.inner-page .form-field textarea:hover{border-color:#66764d}.inner-page .form-field input:focus-visible,.inner-page .form-field select:focus-visible,.inner-page .form-field textarea:focus-visible{border-color:var(--acid);outline:2px solid var(--acid);outline-offset:2px}.inner-page .form-pledge-box{background:#dcff650d;border:1px solid #3c4624;padding:18px 20px}.inner-page .checkbox-label{cursor:pointer;color:#c8cec9;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:14px;font-size:.9375rem;line-height:1.65;display:grid}.inner-page .checkbox-label input{block-size:20px;inline-size:20px;accent-color:var(--acid);margin:3px 0 0}.inner-page .checkbox-label strong{color:var(--acid)}.inner-page .form-submit-row{gap:14px;display:grid}.inner-page .btn--large{min-block-size:60px}.inner-page .form-privacy-note{text-align:center;color:#8b939b;max-inline-size:none;margin:0;font-size:.75rem;line-height:1.65}.inner-page .submission-confirmation{background:#dcff650f;border:1px solid #3c4624;padding:28px}.inner-page .submission-confirmation__title{max-inline-size:none;margin-block:12px 14px}.inner-page .ecosystem-banner{background:var(--surface-closing);color:#111810;position:relative;overflow:hidden}.inner-page .ecosystem-banner:after{content:"REVOLUTION";font-family:var(--font-display);white-space:nowrap;letter-spacing:-.06em;color:#11181009;pointer-events:none;font-size:clamp(100px,15vw,230px);font-weight:900;line-height:.8;display:none;position:absolute;inset-block-end:-30px;inset-inline-start:50%;transform:translate(-50%)}.inner-page .ecosystem-banner__inner{z-index:1;position:relative}.inner-page .ecosystem-banner .eyebrow{color:#324d10}.inner-page .ecosystem-banner__h2{max-inline-size:28ch;margin-block:23px 27px;font-size:clamp(2.1rem,4.5vw,3.6rem);line-height:1.04}.inner-page .ecosystem-banner__copy{color:#1f2a17;margin-block:0 8px;font-size:1.0625rem;line-height:1.75}@media (width>=640px){.inner-page .proof-matrix,.inner-page .form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-page .application-wrapper{padding:36px}}@media (width>=768px){.inner-page .protocol-grid,.inner-page .vetting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-page .track-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inner-page .ecosystem-banner{padding-block:100px}.inner-page .ecosystem-banner:after{display:block}.inner-page .admissions-card__header,.inner-page .admissions-specs,.inner-page .admissions-card__footer{padding-inline:25px}}@media (width>=1024px){.inner-page .hero-section__content{grid-column:span 7}.inner-page .admissions-card{grid-column:span 5;position:sticky;inset-block-start:calc(var(--nav-height) + 24px)}.inner-page .tracks-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inner-page .pedigree-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.inner-page .pedigree-narrative,.inner-page .proof-matrix{grid-column:span 6}.inner-page .application-wrapper{padding:48px}}@media (width>=1280px){.inner-page .pedigree-grid{gap:64px}}@media (width>=1536px){.inner-page .tracks-grid,.inner-page .protocol-grid,.inner-page .vetting-grid,.inner-page .proof-matrix{gap:24px}}@media (prefers-reduced-motion:reduce){.inner-page .track-card:hover,.inner-page .proof-box:hover{transform:none}}.inner-page .ic-mark{vertical-align:-4px;flex:none;margin-inline-end:6px;display:inline-block}.inner-page .ic-mark--yes{color:var(--acid)}.inner-page .ic-mark--no{color:var(--card-negative-label)}.inner-page .ic-inline-sm{vertical-align:-1px;margin-inline:2px;display:inline-block}.inner-page .crumb-sep{color:#5c656d;align-items:center;display:inline-flex}.inner-page .btn svg,.inner-page .text-link svg{transition:transform .2s var(--ease-out);flex:none}.inner-page .btn:hover svg,.inner-page .text-link:hover svg{transform:translate(3px)}.inner-page .btn:hover svg[data-down],.inner-page .btn:hover .ic-down{transform:translateY(3px)}.inner-page .deliverable-check,.inner-page .outcome-bullet{place-items:center;display:inline-grid}.inner-page .deliverable-check{margin-block-start:2px}.inner-page .outcome-bullet{font-size:inherit;margin-block-start:3px}@media (prefers-reduced-motion:reduce){.inner-page .btn:hover svg,.inner-page .text-link:hover svg{transform:none}}.inner-page .hero-metrics{border-block-start:1px solid #2b3239;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:32px 0 0;padding-block-start:22px;display:grid}.inner-page .hero-metrics__item dt{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.75rem;font-weight:700}.inner-page .hero-metrics__item dd{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:.9375rem;font-weight:900;line-height:1.3}.inner-page .execution-ticket,.inner-page .swing-blueprint,.inner-page .survival-card{border:1px solid var(--line-strong);background:linear-gradient(155deg,#1d242a,#12171b 68%);inline-size:100%;position:relative;box-shadow:0 28px 72px #0000004f}.inner-page .execution-ticket:before,.inner-page .swing-blueprint:before,.inner-page .survival-card:before{content:"";pointer-events:none;border-block-start:1px solid #dcff6580;border-inline-end:1px solid #dcff6580;block-size:110px;inline-size:110px;position:absolute;inset:-5px -5px auto auto}.inner-page .execution-ticket__header,.inner-page .swing-blueprint__header,.inner-page .survival-card__header{border-block-end:1px solid #30363c;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.inner-page .execution-ticket__title,.inner-page .swing-blueprint__title,.inner-page .survival-card__title{margin-block:6px 0;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.15}.inner-page .execution-ticket__status,.inner-page .swing-blueprint__tag,.inner-page .survival-card__tag{color:#d2e79a;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#2e3328;flex:none;padding:5px 8px;font-size:.75rem;font-weight:700}.inner-page .execution-ticket__intro,.inner-page .swing-blueprint__intro,.inner-page .survival-card__intro{color:#b3bbc0;max-inline-size:none;margin:0;padding:16px 20px 8px;font-size:.90625rem;line-height:1.65}.inner-page .ticket-steps,.inner-page .blueprint-items,.inner-page .survival-rules{gap:12px;padding:8px 20px 20px;display:grid}.inner-page .ticket-step,.inner-page .blueprint-item,.inner-page .survival-rule{background:#141a20;border:1px solid #333b43;padding:14px 16px}.inner-page .ticket-step__head,.inner-page .blueprint-item__top,.inner-page .survival-rule__head{border-block-end:1px solid #2b3239;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block-end:8px;display:flex}.inner-page .ticket-step__code,.inner-page .blueprint-item__code,.inner-page .survival-rule__code{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--acid);font-size:.75rem;font-weight:800}.inner-page .ticket-step__tag,.inner-page .blueprint-item__pill,.inner-page .survival-rule__pill{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--status-amber-border);color:var(--status-amber-text);padding:3px 7px;font-size:.6875rem;font-weight:700}.inner-page .ticket-step p,.inner-page .blueprint-item p,.inner-page .survival-rule p{color:#aeb4b6;max-inline-size:none;margin:10px 0 0;font-size:.875rem;line-height:1.6}.inner-page .ticket-step p strong,.inner-page .blueprint-item p strong,.inner-page .survival-rule p strong{color:var(--text)}.inner-page .execution-ticket__footer,.inner-page .swing-blueprint__footer,.inner-page .survival-card__footer{text-align:center;border-block-start:1px solid #30363c;padding:16px 20px}.inner-page .execution-ticket__note,.inner-page .swing-blueprint__note,.inner-page .survival-card__note{color:#b3bbc0;max-inline-size:none;margin:0;font-size:.875rem;line-height:1.55}.inner-page .execution-ticket__note a,.inner-page .swing-blueprint__note a,.inner-page .survival-card__note a{color:var(--acid);text-underline-offset:4px;font-weight:700;text-decoration:underline}.inner-page .schedule-section,.inner-page .workflow-section,.inner-page .roadmap-section{background:var(--surface-cases)}.inner-page .schedule-grid,.inner-page .workflow-grid,.inner-page .roadmap-grid,.inner-page .setups-grid,.inner-page .playbooks-grid,.inner-page .routing-cards,.inner-page .routing-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.inner-page .schedule-card,.inner-page .workflow-card,.inner-page .roadmap-card{background:var(--surface-case-card);transition:transform .25s var(--ease-out), border-color .25s var(--ease-out);border:1px solid #333b43;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.inner-page .schedule-card:hover,.inner-page .workflow-card:hover,.inner-page .roadmap-card:hover{border-color:#66764d;transform:translateY(-4px)}.inner-page .schedule-card__top,.inner-page .workflow-card__top,.inner-page .roadmap-card__top{border-block-end:1px solid #333b43;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:18px;padding-block-end:16px;display:flex}.inner-page .schedule-card__badge,.inner-page .workflow-card__badge,.inner-page .roadmap-card__bracket{background:var(--acid);color:var(--ink);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;padding:4px 8px;font-size:.6875rem;font-weight:800}.inner-page .schedule-card__title,.inner-page .workflow-card__title,.inner-page .roadmap-card__title{max-inline-size:32ch;margin-block:0 12px}.inner-page .schedule-card__desc,.inner-page .workflow-card__desc,.inner-page .roadmap-card__desc{color:#b3bbc0;margin-block:0 22px;font-size:.9375rem;line-height:1.7}.inner-page .schedule-card__deliverables,.inner-page .workflow-card__deliverables,.inner-page .roadmap-card__rules{border-block-start:1px solid #333b43;margin-block-start:auto;padding-block-start:16px}.inner-page .check-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.inner-page .check-list li{color:var(--text-secondary);grid-template-columns:18px minmax(0,1fr);gap:8px;max-inline-size:58ch;font-size:.875rem;line-height:1.6;display:grid}.inner-page .setup-card,.inner-page .playbook-card{background:var(--card-white);border:1px solid var(--card-light-border);transition:transform .25s var(--ease-out), border-color .25s var(--ease-out);flex-direction:column;padding:28px;display:flex}.inner-page .setup-card:hover,.inner-page .playbook-card:hover{border-color:var(--card-featured-border);transform:translateY(-4px)}.inner-page .setup-card__header,.inner-page .playbook-card__header{border-block-end:1px solid var(--card-light-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:18px;padding-block-end:16px;display:flex}.inner-page .setup-card__badge,.inner-page .playbook-card__window,.inner-page .playbook-card__badge{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:var(--card-featured-badge);color:var(--ink);padding:4px 8px;font-size:.6875rem;font-weight:700}.inner-page .setup-card__title,.inner-page .playbook-card__title{max-inline-size:32ch;color:var(--ink);margin-block:0 18px}.inner-page .setup-card__specs,.inner-page .playbook-card__specs{gap:16px;margin:0;display:grid}.inner-page .setup-card__specs dt,.inner-page .playbook-card__specs dt{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#4b5f1d;font-size:.75rem;font-weight:800}.inner-page .setup-card__specs dd,.inner-page .playbook-card__specs dd{color:#3e454c;max-inline-size:58ch;margin:6px 0 0;font-size:.9375rem;line-height:1.65}.inner-page .setup-card__risk-box,.inner-page .playbook-card__risk{background:var(--card-featured-bg);border-inline-start:2px solid var(--card-featured-border);padding:14px 16px}.inner-page .comparison-section{background:var(--surface-audience)}.inner-page .table-wrapper{background:#141a20;border:1px solid #333b43;inline-size:100%;overflow-x:auto}.inner-page .comparison-table{border-collapse:collapse;text-align:start;inline-size:100%;min-inline-size:680px}.inner-page .comparison-table th,.inner-page .comparison-table td{vertical-align:top;border-block-end:1px solid #2b3239;border-inline-end:1px solid #2b3239;padding:18px 20px}.inner-page .comparison-table th:last-child,.inner-page .comparison-table td:last-child{border-inline-end:0}.inner-page .comparison-table tbody tr:last-child th,.inner-page .comparison-table tbody tr:last-child td{border-block-end:0}.inner-page .comparison-table thead th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--text);border-block-end:1px solid var(--line-strong);background:#1b2229;font-size:.8125rem;font-weight:800}.inner-page .comparison-table thead th:last-child{color:var(--acid)}.inner-page .comparison-table__feature{font-family:var(--font-display);inline-size:22%;color:var(--text);background:#161d24;font-size:.875rem;font-weight:800}.inner-page .comparison-table__negative{font-family:var(--font-sans);color:#9fa7ad;inline-size:39%;font-size:.9375rem;line-height:1.65}.inner-page .comparison-table__negative .ic-mark--no{color:var(--coral)}.inner-page .comparison-table__positive{font-family:var(--font-sans);color:var(--text);background:#dcff650a;inline-size:39%;font-size:.9375rem;font-weight:700;line-height:1.65}.inner-page .routing-cards,.inner-page .routing-grid{margin-block-start:32px}.inner-page .route-card{background:var(--card-white);border:1px solid var(--card-light-border);transition:transform .25s var(--ease-out), border-color .25s var(--ease-out);flex-direction:column;justify-content:space-between;padding:28px;display:flex}.inner-page .route-card:hover{border-color:var(--card-featured-border);transform:translateY(-4px)}.inner-page .route-card--primary,.inner-page .route-card--featured{background:var(--card-featured-bg);border-color:var(--card-featured-border);border-block-start:4px solid var(--card-featured-strip)}.inner-page .route-card__top{border-block-end:1px solid var(--card-light-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block-end:14px;display:flex}.inner-page .route-card__pill,.inner-page .route-card__badge{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:var(--acid);padding:4px 8px;font-size:.6875rem;font-weight:800}.inner-page .route-card__title{color:var(--ink);max-inline-size:none;margin-block:16px 10px}.inner-page .route-card__copy{color:#3e454c;margin-block:0 24px;font-size:.9375rem;line-height:1.7}.inner-page .route-card__copy a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--card-featured-strip);text-decoration-color:var(--card-featured-strip);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.inner-page .faq-item__answer a{color:var(--acid);text-underline-offset:3px;font-weight:700;text-decoration:underline}.inner-page .faq-item__answer strong{color:var(--text)}.inner-page .faq-item__answer em{color:#d2e79a;font-style:italic}@media (width>=640px){.inner-page .hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=768px){.inner-page .schedule-grid,.inner-page .workflow-grid,.inner-page .roadmap-grid,.inner-page .setups-grid,.inner-page .playbooks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-page .execution-ticket__header,.inner-page .swing-blueprint__header,.inner-page .survival-card__header,.inner-page .execution-ticket__intro,.inner-page .swing-blueprint__intro,.inner-page .survival-card__intro,.inner-page .ticket-steps,.inner-page .blueprint-items,.inner-page .survival-rules,.inner-page .execution-ticket__footer,.inner-page .swing-blueprint__footer,.inner-page .survival-card__footer{padding-inline:25px}}@media (width>=1024px){.inner-page .execution-ticket,.inner-page .swing-blueprint,.inner-page .survival-card{grid-column:span 5;position:sticky;inset-block-start:calc(var(--nav-height) + 24px)}.inner-page .routing-cards,.inner-page .routing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1536px){.inner-page .schedule-grid,.inner-page .workflow-grid,.inner-page .roadmap-grid,.inner-page .setups-grid,.inner-page .playbooks-grid,.inner-page .routing-cards,.inner-page .routing-grid{gap:24px}}@media (prefers-reduced-motion:reduce){.inner-page .schedule-card:hover,.inner-page .workflow-card:hover,.inner-page .roadmap-card:hover,.inner-page .setup-card:hover,.inner-page .playbook-card:hover,.inner-page .route-card:hover{transform:none}}.inner-page .breadcrumb-bar__status{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:.75rem;font-weight:700}.inner-page .breadcrumb-bar__status span:first-child{color:var(--acid)}.inner-page .hero-hub{background:radial-gradient(620px 300px at 82% 8%, #dcff6514, transparent 70%), var(--bg);border-block-end:1px solid var(--line);padding-block:48px 64px;position:relative}.inner-page .hub-intro{border-block-end:1px solid #2b3239;margin-block-end:32px;padding-block-end:24px}.inner-page .hub-h1{flex-direction:column;gap:8px;max-inline-size:none;margin:0;display:flex}.inner-page .hub-h1__kicker{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--acid);border-inline-start:2px solid var(--acid);padding-inline-start:10px;font-size:.75rem;font-weight:800}.inner-page .hub-h1__display{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);font-size:clamp(2rem,4vw,3.1rem);font-weight:900;line-height:1.06}.inner-page .hub-intro__sub{font-family:var(--font-sans);color:#b7bdbe;max-inline-size:68ch;margin:14px 0 0;font-size:1.0625rem;line-height:1.7}.inner-page .hub-intro__sub strong{color:var(--text)}.inner-page .hero-hub__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.inner-page .hero-post-card{border:1px solid var(--line-strong);background:linear-gradient(155deg,#1d242a,#12171b 68%);box-shadow:0 28px 72px #0000004f}.inner-page .hero-post-card__media{aspect-ratio:16/9;background-color:#0e1317;border-block-end:1px solid #30363c;display:block;position:relative;overflow:hidden}.inner-page .hero-post-card__img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .35s var(--ease-out);display:block}.inner-page .hero-post-card:hover .hero-post-card__img{transform:scale(1.02)}.inner-page .hero-post-card__CornerBadge{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;background:var(--acid);color:var(--ink);padding:4px 10px;font-size:.6875rem;font-weight:800;position:absolute;inset-block-start:16px;inset-inline-start:16px}.inner-page .hero-post-card__body{padding:24px}.inner-page .card-meta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inner-page .category-pill{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:#d2e79a;background:#2e3328;padding:4px 9px;font-size:.6875rem;font-weight:800}.inner-page .meta-time{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.inner-page .audio-pill{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--status-amber-border);color:var(--status-amber-text);padding:3px 8px;font-size:.6875rem;font-weight:700}.inner-page .hero-post-card__title{font-family:var(--font-display);max-inline-size:none;margin:14px 0 12px;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:900;line-height:1.2}.inner-page .hero-post-card__title a{color:var(--text);transition:color .2s var(--ease-out);text-decoration:none}.inner-page .hero-post-card__title a:hover{color:var(--acid)}.inner-page .hero-post-card__excerpt{font-family:var(--font-sans);color:#b7bdbe;max-inline-size:66ch;margin:0 0 16px;font-size:1rem;line-height:1.7}.inner-page .hero-post-card__takeaway{border-inline-start:3px solid var(--acid);font-family:var(--font-sans);color:#d6dbd9;background:#dcff650f;padding:12px 16px;font-size:.90625rem;font-style:italic;line-height:1.6}.inner-page .hero-post-card__takeaway strong{color:var(--acid);font-style:normal}.inner-page .card-divider{border:none;border-block-start:1px solid #30363c;margin:20px 0}.inner-page .card-author-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.inner-page .author-chip{align-items:center;gap:12px;display:flex}.inner-page .author-chip__avatar{border:2px solid var(--acid);object-fit:cover;border-radius:50%;block-size:48px;inline-size:48px}.inner-page .author-chip__name{font-family:var(--font-display);color:var(--text);font-size:.875rem;font-weight:800;display:block}.inner-page .author-chip__role{font-family:var(--font-sans);color:var(--muted);font-size:.75rem;display:block}.inner-page .featured-sidebar{flex-direction:column;gap:24px;display:flex}.inner-page .featured-topics-box{border:1px solid var(--line-strong);background:linear-gradient(155deg,#1d242a,#12171b 68%);padding:24px}.inner-page .featured-topics-box__header{border-block-end:1px solid #30363c;margin-block-end:16px;padding-block-end:14px}.inner-page .featured-topics-box__title{font-family:var(--font-display);margin:4px 0 0;font-size:1.35rem;font-weight:900}.inner-page .featured-topics-list{gap:12px;display:grid}.inner-page .featured-topic-item{color:var(--text);transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out);background:#141a20;border:1px solid #333b43;padding:16px;text-decoration:none;display:block}.inner-page .featured-topic-item:hover{border-color:var(--acid);background:#192129}.inner-page .featured-topic-item__cat{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--acid);font-size:.6875rem;font-weight:700;display:block}.inner-page .featured-topic-item__title{font-family:var(--font-display);color:inherit;max-inline-size:none;margin:6px 0 8px;font-size:.96875rem;font-weight:800;line-height:1.35}.inner-page .featured-topic-item__meta{font-family:var(--font-sans);text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:flex}.inner-page .featured-topic-item__arrow{font-family:var(--font-display);color:var(--acid);margin-inline-start:auto;font-weight:800}.inner-page .sidebar-lead-box{background:#dcff650d;border:1px solid #3c4624;padding:24px}.inner-page .sidebar-lead-box__title{font-family:var(--font-display);max-inline-size:none;margin:6px 0 8px;font-size:1.15rem;font-weight:800;line-height:1.3}.inner-page .sidebar-lead-box__copy{font-family:var(--font-sans);color:#b7bdbe;margin:0 0 16px;font-size:.875rem;line-height:1.6}.inner-page .sidebar-lead-form{flex-direction:column;gap:10px;display:flex}.inner-page .sidebar-lead-form__input{min-block-size:46px;inline-size:100%;color:var(--text);font-family:var(--font-sans);box-sizing:border-box;background:#0e1317;border:1px solid #3c444d;padding:12px 14px;font-size:.9375rem}.inner-page .sidebar-lead-form__input:focus{border-color:var(--acid)}.inner-page .recent-blogs-section{background:var(--off);color:var(--ink);border-block-end:1px solid var(--card-light-border);padding-block:64px}.inner-page .recent-header{flex-direction:column;justify-content:space-between;gap:20px;margin-block-end:24px;display:flex}.inner-page .recent-header .section-h2{color:var(--ink);max-inline-size:none}.inner-page .search-box{flex-direction:column;gap:6px;inline-size:100%;max-inline-size:360px;display:flex}.inner-page .search-box .meta-label{color:#4f565d}.inner-page .search-box__input{border:1.5px solid var(--ink);background:var(--card-white);min-block-size:46px;color:var(--ink);font-family:var(--font-sans);padding:10px 14px;font-size:.9375rem}.inner-page .pagination-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-block-start:44px;display:flex}.inner-page .pagination-link{border:1.5px solid var(--ink);background:var(--card-white);block-size:44px;min-inline-size:44px;color:var(--ink);font-family:var(--font-display);transition:background-color .2s var(--ease-out), color .2s var(--ease-out);justify-content:center;align-items:center;padding:0 14px;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.inner-page .pagination-link--active,.inner-page .pagination-link:hover{background:var(--ink);color:var(--acid)}.inner-page .pro-cta-section{background:var(--surface-cases);padding-block:64px 72px}.inner-page .pro-cta-box{background:#141a20;border:1px solid #333b43;padding:32px 20px}.inner-page .pro-cta-box__header{text-align:center;flex-direction:column;align-items:center;margin-block-end:32px;display:flex}.inner-page .pro-cta-box__h2{text-align:center;max-inline-size:none}.inner-page .pro-cta-box__sub{text-align:center;color:#b3bbc0;margin:12px auto 0}.inner-page .room-cta-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.inner-page .room-cta-card{background:var(--surface-case-card);text-align:center;transition:transform .2s var(--ease-out), border-color .2s var(--ease-out);border:1px solid #333b43;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.inner-page .room-cta-card:hover{border-color:var(--acid);transform:translateY(-4px)}.inner-page .room-cta-card__badge{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--status-amber-border);color:var(--status-amber-text);padding:3px 8px;font-size:.6875rem;font-weight:700;display:inline-block}.inner-page .room-cta-card__title{font-family:var(--font-display);max-inline-size:none;margin:12px 0 8px;font-size:1.125rem;font-weight:800}.inner-page .room-cta-card__desc{font-family:var(--font-sans);color:#b3bbc0;margin:0 0 20px;font-size:.875rem;line-height:1.6}@media (width>=640px){.inner-page .room-cta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.inner-page .recent-header{flex-direction:row;align-items:flex-end}.inner-page .pro-cta-box{padding:44px 32px}}@media (width>=1024px){.inner-page .hero-hub{padding-block:72px 88px}.inner-page .hero-hub__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:36px}.inner-page .hero-post-card{grid-column:span 7}.inner-page .featured-sidebar{grid-column:span 5}.inner-page .room-cta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.inner-page .room-cta-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.inner-page .hero-post-card:hover .hero-post-card__img,.inner-page .room-cta-card:hover{transform:none}}.inner-page .breadcrumb-bar__telemetry{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0;font-size:.72rem;font-weight:700}.inner-page .hero-h1__seo-kicker{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--acid2);border-left:3px solid var(--acid2);max-width:65ch;padding-left:12px;font-size:.75rem;font-weight:800;display:block}.inner-page .hero-h1__display{font-family:var(--font-display);letter-spacing:-.03em;max-width:22ch;color:var(--text);font-size:clamp(2rem,4.2vw,3.35rem);font-weight:800;line-height:1.07;display:block}.inner-page .engineering-card{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:radial-gradient(460px 260px at 88% 0,#d4a85324,#0000 68%),linear-gradient(#151a22f5,#0d1117fa);padding:28px;position:relative;overflow:hidden}.inner-page .engineering-card:before{content:"";background:linear-gradient(90deg, var(--acid2), var(--acid), transparent);height:2px;position:absolute;inset:0 0 auto}.inner-page .engineering-card__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.inner-page .engineering-card__title{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:1.25rem;font-weight:800;line-height:1.2}.inner-page .engineering-card__stamp{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--acid);white-space:nowrap;background:#2ed3a624;border:1px solid #2ed3a65c;padding:6px 12px;font-size:.68rem;font-weight:800}.inner-page .engineering-list{margin:0}.inner-page .engineering-list__item{border-bottom:1px solid var(--line);padding:14px 0}.inner-page .engineering-list__item:last-child{border-bottom:none;padding-bottom:0}.inner-page .engineering-list__item dt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--acid);font-size:.75rem;font-weight:800}.inner-page .engineering-list__item dd{font-family:var(--font-sans);color:var(--text-secondary);margin:6px 0 0;font-size:.92rem;line-height:1.55}.inner-page .engineering-list__item a{color:var(--acid);text-underline-offset:3px;font-weight:700;text-decoration:underline}.inner-page .catalog-section{border-bottom:1px solid var(--line);background:radial-gradient(640px 280px at 85% 0,#2ed3a60d,#0000 70%),linear-gradient(#10141a8c,#0b0e12eb);padding-block:clamp(56px,8vw,96px)}.inner-page .catalog-top-bar{border-bottom:1px solid var(--line-strong);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;display:flex}.inner-page .catalog-top-bar__sub{font-family:var(--font-sans);color:var(--text-secondary);margin:8px 0 0;font-size:1rem}.inner-page .filter-bar{flex-wrap:wrap;gap:8px;margin:24px 0 32px;display:flex}.inner-page .filter-tab{border:1px solid var(--line-strong);min-height:44px;color:var(--text-secondary);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out);background:#151a22d9;padding:8px 16px;font-size:.74rem;font-weight:800}.inner-page .filter-tab:hover{color:var(--text);border-color:#d4a85373}.inner-page .filter-tab--active{background:linear-gradient(135deg, var(--acid) 0%, var(--acid2) 100%);color:var(--bg);border-color:#f0c76eb3;box-shadow:0 8px 20px #d4a85338}.inner-page .catalog-bottom-bar{border-top:1px solid var(--line-strong);flex-direction:column;justify-content:center;gap:14px;margin-top:40px;padding-top:28px;display:flex}.inner-page .proof-section{border-bottom:1px solid var(--line);background:radial-gradient(620px 260px at 15% 15%,#d4a85312,#0000 70%),linear-gradient(#10141a99,#0b0e12eb);padding-block:clamp(56px,8vw,96px)}.inner-page .proof-grid{grid-template-columns:1fr;gap:24px;display:grid}.inner-page .proof-card{border:1px solid var(--line-strong);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);padding:28px}.inner-page .proof-card__metric{font-family:var(--font-display);letter-spacing:-.02em;color:var(--acid);font-variant-numeric:tabular-nums;margin:6px 0 8px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800}.inner-page .proof-card__title{font-family:var(--font-display);color:var(--text);margin:0 0 10px;font-size:1.125rem;font-weight:800;line-height:1.3}.inner-page .proof-card__copy{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.6}.inner-page .proof-card__copy strong{color:var(--text);font-weight:700}@media (width>=640px){.inner-page .catalog-bottom-bar{flex-flow:wrap}}@media (width>=768px){.inner-page .catalog-top-bar{flex-direction:row;align-items:flex-end}}@media (width>=1024px){.inner-page .engineering-card{grid-column:span 5}.inner-page .proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.inner-page .starter-router{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:radial-gradient(460px 260px at 88% 0,#d4a85324,#0000 68%),linear-gradient(#151a22f5,#0d1117fa);padding:28px;position:relative;overflow:hidden}.inner-page .starter-router:before{content:"";background:linear-gradient(90deg, var(--acid2), var(--acid), transparent);height:2px;position:absolute;inset:0 0 auto}.inner-page .starter-router__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.inner-page .starter-router__title{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:1.25rem;font-weight:800;line-height:1.2}.inner-page .starter-router__badge{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--acid);white-space:nowrap;background:#d4a85324;border:1px solid #d4a8535c;padding:6px 12px;font-size:.68rem;font-weight:800}.inner-page .starter-router__intro{font-family:var(--font-sans);color:var(--text-secondary);margin:16px 0;font-size:.91rem;line-height:1.55}.inner-page .router-options{flex-direction:column;gap:12px;display:flex}.inner-page .router-option{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), transform .18s var(--ease-out);background:#0b0e12ad;padding:14px 16px}.inner-page .router-option:hover{background:#d4a8531a;border-color:#d4a85373;transform:translateY(-1px)}.inner-page .router-option__top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.inner-page .router-option__tag{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--acid);font-size:.6875rem;font-weight:700}.inner-page .router-option__arrow{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--acid);font-size:.6875rem;font-weight:800}.inner-page .router-option strong{font-family:var(--font-display);color:var(--text);margin-bottom:4px;font-size:.94rem;font-weight:800;display:block}.inner-page .router-option p{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.45}.inner-page .lineage-section{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.inner-page .lineage-grid{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}.inner-page .lineage-list{flex-direction:column;gap:12px;margin:20px 0 0;padding-left:20px;display:flex}.inner-page .lineage-list li{font-family:var(--font-sans);max-width:60ch;color:var(--text-secondary);font-size:.97rem;line-height:1.6}.inner-page .lineage-list li strong{color:var(--text);font-weight:700}.inner-page .lineage-card{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:radial-gradient(420px 220px at 88% 0,#d4a85324,#0000 70%),linear-gradient(#151a22f5,#0d1117fa);padding:28px}.inner-page .lineage-card__name{font-family:var(--font-display);color:var(--text);margin:4px 0;font-size:1.5rem;font-weight:800}.inner-page .lineage-card__role{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--acid);border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:12px;font-size:.75rem;font-weight:700}.inner-page .lineage-card__copy{font-family:var(--font-sans);color:var(--text-secondary);margin:0 0 24px;font-size:.94rem;line-height:1.6}.inner-page .lineage-card__copy strong{color:var(--text);font-weight:700}.inner-page .lineage-card__links{flex-direction:column;gap:10px;display:flex}.inner-page .deliverables-section{border-bottom:1px solid var(--line);background:radial-gradient(640px 280px at 20% 10%,#2ed3a60f,#0000 70%),linear-gradient(#10141a99,#0b0e12eb);padding-block:clamp(56px,8vw,96px)}.inner-page .deliverables-grid{grid-template-columns:1fr;gap:24px;display:grid}.inner-page .deliverable-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);padding:24px}.inner-page .deliverable-card__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.inner-page .deliverable-card__num{font-family:var(--font-display);color:var(--acid);background:#d4a85324;border:1px solid #d4a85359;padding:3px 8px;font-size:.75rem;font-weight:800}.inner-page .deliverable-card__title{font-family:var(--font-display);color:var(--text);margin:16px 0 8px;font-size:1.15rem;font-weight:800;line-height:1.3}.inner-page .deliverable-card__desc{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.55}@media (width>=640px){.inner-page .deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.inner-page .lineage-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.inner-page .lineage-content{grid-column:span 7}.inner-page .starter-router,.inner-page .lineage-card{grid-column:span 5}.inner-page .deliverables-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.inner-page .lineage-grid{gap:56px}}@media (prefers-reduced-motion:reduce){.inner-page .router-option:hover{transform:none}}.inner-page .hero-h1__kicker{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.09em;color:var(--acid2);border-left:3px solid var(--acid2);max-width:65ch;padding-left:10px;font-size:.75rem;font-weight:800;display:block}.inner-page .hero-subtitle{font-family:var(--font-sans);max-width:64ch;color:var(--text);margin:20px 0 24px;font-size:clamp(1.0625rem,1.3vw,1.225rem);font-weight:500;line-height:1.6}.inner-page .hosted-by-box{border:1px solid var(--line-strong);background:#11161dd9;padding:18px 20px}.inner-page .hosted-by-box__profile{align-items:center;gap:16px;margin-top:10px;display:flex}.inner-page .hosted-by-box__avatar{border:2px solid var(--acid2);object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.inner-page .hosted-by-box__name{font-family:var(--font-display);color:var(--text);font-size:1.0625rem;font-weight:900;display:block}.inner-page .hosted-by-box__role{font-family:var(--font-sans);color:var(--acid);font-size:.84375rem;font-weight:700;display:block}.inner-page .hosted-by-box__proof{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-top:4px;font-size:.75rem;font-weight:700;display:block}.inner-page .hero-preview-card{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:radial-gradient(460px 260px at 88% 0,#d4a85324,#0000 68%),linear-gradient(#151a22f5,#0d1117fa);padding:24px;position:relative}.inner-page .hero-preview-card__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.inner-page .hero-preview-card__title{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:1.2rem;font-weight:900}.inner-page .hero-preview-card__stamp{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--acid);white-space:nowrap;background:#2ed3a624;border:1px solid #2ed3a65c;padding:4px 10px;font-size:.6875rem;font-weight:800}.inner-page .hero-svg-box{border:1px solid var(--line-strong);background-color:#fff;margin:16px 0;padding:8px}.inner-page .hero-schematic-svg{width:100%;height:auto;display:block}.inner-page .hero-preview-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.inner-page .hero-preview-list li{font-family:var(--font-sans);color:var(--text-secondary);font-size:.875rem;line-height:1.5}.inner-page .hero-preview-list li strong{color:var(--text)}.inner-page .packages-section{border-bottom:1px solid var(--line);background:radial-gradient(640px 280px at 85% 0,#2ed3a60d,#0000 70%),linear-gradient(#10141a8c,#0b0e12eb);padding-block:clamp(56px,8vw,96px)}.inner-page .packages-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:28px;display:grid}.inner-page .package-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);flex-direction:column;justify-content:space-between;padding:32px 28px;display:flex}.inner-page .package-card--featured{border-color:var(--acid2);box-shadow:0 24px 64px #00000073,0 0 0 1px #d4a85359}.inner-page .package-card__ribbon{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg, var(--acid) 0%, var(--acid2) 100%);color:var(--bg);text-align:center;margin-bottom:20px;padding:8px 14px;font-size:.75rem;font-weight:800}.inner-page .package-card__header{border-bottom:1px solid var(--line);padding-bottom:16px}.inner-page .package-card__title{font-family:var(--font-display);color:var(--text);margin:6px 0;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:900;line-height:1.2}.inner-page .package-card__platforms{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--acid);margin:0;font-size:.75rem;font-weight:700}.inner-page .package-card__intro{font-family:var(--font-sans);color:var(--text-secondary);margin:16px 0;font-size:.96875rem;line-height:1.55}.inner-page .package-checklist{flex-direction:column;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.inner-page .package-checklist li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.96875rem;line-height:1.5;display:flex}.inner-page .package-checklist a{color:var(--text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.inner-page .package-checklist a:hover{color:var(--acid)}.inner-page .package-check{font-family:var(--font-display);color:var(--acid);flex-shrink:0;font-weight:900}.inner-page .package-card__footer{border-top:1px solid var(--line);margin-top:auto;padding-top:20px}.inner-page .included-section{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.inner-page .included-stack{flex-direction:column;gap:36px;display:flex}.inner-page .component-block{border:1px solid var(--line-strong);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);padding:28px;scroll-margin-top:96px}.inner-page .component-block__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.inner-page .component-block__meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.inner-page .component-block__tag{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--acid);background:#d4a85324;border:1px solid #d4a8535c;padding:4px 10px;font-size:.6875rem;font-weight:800}.inner-page .component-block__name{font-family:var(--font-display);color:var(--text);margin:0 0 6px;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:900;line-height:1.18}.inner-page .component-block__headline{font-family:var(--font-display);color:var(--acid);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.inner-page .component-block__note{border-left:4px solid var(--acid2);font-family:var(--font-sans);color:var(--text-secondary);background:#0b0e12a6;margin:20px 0;padding:14px 16px;font-size:.9375rem;line-height:1.55}.inner-page .component-block__note strong{color:var(--acid)}.inner-page .component-spec-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.inner-page .component-spec-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.9375rem;line-height:1.5;display:flex}.inner-page .visual-frame{border:1px solid var(--line-strong);background:var(--bg);overflow:hidden}.inner-page .visual-frame__bar{color:var(--text);font-family:var(--font-display);text-transform:uppercase;border-bottom:1px solid var(--line);background:#11161df2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:.6875rem;font-weight:800;display:flex}.inner-page .visual-frame__canvas{background-color:#fff;padding:16px}.inner-page .comp-svg{width:100%;height:auto;display:block}.inner-page .visual-frame__footer{border-top:1px solid var(--line);font-family:var(--font-sans);text-transform:uppercase;color:var(--text-secondary);background:#11161df2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:.75rem;font-weight:700;display:flex}.inner-page .visual-frame__link{color:var(--acid);text-decoration:underline}.inner-page .curriculum-section{border-bottom:1px solid var(--line);background:radial-gradient(640px 280px at 20% 10%,#2ed3a60f,#0000 70%),linear-gradient(#10141a99,#0b0e12eb);padding-block:clamp(56px,8vw,96px)}.inner-page .modules-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.inner-page .module-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);flex-direction:column;justify-content:space-between;padding:24px;display:flex}.inner-page .module-card__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.inner-page .module-card__num{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);background:#d4a85324;border:1px solid #d4a85359;padding:3px 10px;font-size:.75rem;font-weight:900}.inner-page .module-card__title{font-family:var(--font-display);color:var(--text);margin:16px 0 10px;font-size:1.15rem;font-weight:800;line-height:1.28}.inner-page .module-card__summary{font-family:var(--font-sans);color:var(--text-secondary);margin:0 0 20px;font-size:.9375rem;line-height:1.55}.inner-page .module-card__takeaways{border-top:1px solid var(--line);padding-top:14px}.inner-page .module-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.inner-page .module-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.84375rem;line-height:1.45;display:flex}.inner-page .module-dot{color:var(--acid);flex-shrink:0;margin-top:6px;font-size:.55rem}.inner-page .instructor-section{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.inner-page .instructor-box{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:radial-gradient(520px 260px at 88% 0,#d4a85324,#0000 70%),linear-gradient(#151a22f5,#0d1117fa);padding:32px 24px}.inner-page .instructor-box__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.inner-page .instructor-box__profile{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.inner-page .instructor-box__img{border:3px solid var(--acid2);object-fit:cover;background-color:var(--bg);border-radius:50%;width:180px;height:180px}.inner-page .instructor-box__badges{flex-direction:column;gap:6px;width:100%;display:flex}.inner-page .instructor-badge{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line-strong);color:var(--acid);background:#0b0e12bf;padding:6px 10px;font-size:.6875rem;font-weight:800}.inner-page .instructor-box__subtitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--acid);margin:6px 0 0;font-size:.875rem;font-weight:700}.inner-page .reviews-section{border-bottom:1px solid var(--line);background:radial-gradient(620px 260px at 15% 15%,#d4a85312,#0000 70%),linear-gradient(#10141a99,#0b0e12eb);padding-block:clamp(56px,8vw,96px)}.inner-page .reviews-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.inner-page .review-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);flex-direction:column;justify-content:space-between;margin:0;padding:24px;display:flex}.inner-page .review-card__quote{font-family:var(--font-sans);color:var(--text);margin:0 0 20px;font-size:.96875rem;font-style:italic;line-height:1.6}.inner-page .review-card__footer{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:14px;display:flex}.inner-page .review-card__author{font-family:var(--font-display);color:var(--text);font-size:.875rem;font-weight:800}.inner-page .review-card__tag{font-family:var(--font-sans);text-transform:uppercase;color:var(--acid);font-size:.75rem;font-weight:700}.inner-page .review-card__focus{font-family:var(--font-sans);color:var(--muted);font-size:.75rem}.inner-page .final-cta-section{padding-block:clamp(56px,8vw,96px)}.inner-page .final-banner-box{border:1px solid var(--line-strong);text-align:center;box-shadow:var(--shadow-lg);background:radial-gradient(640px 280px at 50% 0,#d4a85324,#0000 70%),linear-gradient(#151a22f5,#0d1117fa);flex-direction:column;align-items:center;margin-bottom:48px;padding:40px 24px;display:flex}.inner-page .final-banner-box__h2{font-family:var(--font-display);max-width:28ch;color:var(--text);margin:6px 0 0;font-size:clamp(1.65rem,3.2vw,2.5rem);font-weight:900;line-height:1.14}.inner-page .final-banner-box__copy{text-align:center}.inner-page .cta-row--centered{justify-content:center}.inner-page .ecosystem-bridge__title{font-family:var(--font-display);text-align:center;color:var(--text);margin:0 0 24px;font-size:1.25rem;font-weight:800}@media (width>=640px){.inner-page .modules-grid,.inner-page .reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.inner-page .packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-page .instructor-box{padding:40px}}@media (width>=1024px){.inner-page .component-block__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.inner-page .hero-section__content,.inner-page .component-block__copy{grid-column:span 7}.inner-page .hero-preview-card,.inner-page .component-block__visual{grid-column:span 5}.inner-page .instructor-box__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.inner-page .instructor-box__profile{grid-column:span 4}.inner-page .instructor-box__bio{grid-column:span 8}.inner-page .modules-grid,.inner-page .reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.inner-page .component-block__grid{gap:56px}}.inner-page .breadcrumb-bar__member{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin:0;font-size:.75rem;font-weight:800}.inner-page .breadcrumb-bar__member a{color:var(--acid);margin-left:6px;text-decoration:underline}.inner-page .check-icon{font-family:var(--font-display);color:var(--acid);flex-shrink:0;font-weight:900}.inner-page .btn--large{min-height:56px;padding:16px 36px;font-size:.875rem}.inner-page .instructor-strip{border:1px solid var(--line-strong);background:#11161dd9;align-items:center;gap:14px;margin-top:20px;padding:14px 16px;display:flex}.inner-page .instructor-strip__avatar{border:2px solid var(--acid2);object-fit:cover;border-radius:50%;flex-shrink:0;width:54px;height:54px}.inner-page .instructor-strip__name{font-family:var(--font-display);color:var(--text);font-size:1rem;font-weight:900;display:block}.inner-page .instructor-strip__role{font-family:var(--font-sans);color:var(--acid);font-size:.8125rem;display:block}.inner-page .capabilities-box{border:1px solid var(--line-strong);background:#11161dd9;margin-top:24px;padding:20px 24px}.inner-page .capabilities-box__title{font-family:var(--font-display);color:var(--text);margin:0 0 12px;font-size:1.0625rem;font-weight:800}.inner-page .capabilities-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.inner-page .capabilities-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.9375rem;line-height:1.5;display:flex}.inner-page .preview-sidebar{flex-direction:column;gap:24px;display:flex}.inner-page .preview-box{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:linear-gradient(#151a22f5,#0d1117fa);overflow:hidden}.inner-page .preview-box__header{color:var(--text);border-bottom:1px solid var(--line);background:#090c10f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.inner-page .preview-box__tag{font-family:var(--font-display);letter-spacing:.08em;color:var(--acid);font-size:.6875rem;font-weight:800}.inner-page .preview-tabs{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inner-page .preview-tab{font-family:var(--font-display);text-transform:uppercase;border:none;border-right:1px solid var(--line-strong);color:var(--text-secondary);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);background:#151a22e0;padding:10px 6px;font-size:.6875rem;font-weight:800}.inner-page .preview-tab:last-child{border-right:none}.inner-page .preview-tab--active{background:linear-gradient(135deg, var(--acid) 0%, var(--acid2) 100%);color:var(--bg)}.inner-page .preview-canvas{background-color:#fff;padding:12px}.inner-page .preview-svg{width:100%;height:auto;display:block}.inner-page .included-summary-card{border:1px solid var(--line-strong);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);padding:24px}.inner-page .included-summary-card__header{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:12px}.inner-page .included-summary-card__title{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:1.25rem;font-weight:900}.inner-page .included-summary-list{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.inner-page .included-summary-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.90625rem;font-weight:600;line-height:1.45;display:flex}.inner-page .components-section{border-bottom:1px solid var(--line);background:radial-gradient(640px 280px at 85% 0,#2ed3a60d,#0000 70%),linear-gradient(#10141a8c,#0b0e12eb);padding-block:clamp(56px,8vw,96px)}.inner-page .components-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.inner-page .comp-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);flex-direction:column;justify-content:space-between;padding:28px;display:flex}.inner-page .comp-card--bonus{border-color:var(--acid2);box-shadow:0 20px 56px #0006,0 0 0 1px #d4a8534d}.inner-page .comp-card__top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.inner-page .comp-card__core-pill,.inner-page .comp-card__bonus-pill{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;padding:3px 10px;font-size:.625rem;font-weight:800}.inner-page .comp-card__core-pill{color:var(--acid);background:#2ed3a624;border:1px solid #2ed3a659}.inner-page .comp-card__bonus-pill{background:linear-gradient(135deg, var(--acid) 0%, var(--acid2) 100%);color:var(--bg)}.inner-page .comp-card__title{font-family:var(--font-display);color:var(--text);margin:16px 0 6px;font-size:1.25rem;font-weight:800;line-height:1.25}.inner-page .comp-card__platform{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--acid);margin:0 0 14px;font-size:.75rem;font-weight:700}.inner-page .comp-card__desc{font-family:var(--font-sans);color:var(--text-secondary);margin:0 0 20px;font-size:.9375rem;line-height:1.6}.inner-page .comp-card__advantage{border-left:3px solid var(--acid2);font-family:var(--font-sans);color:var(--text-secondary);background:#0b0e12a6;margin-top:auto;padding:12px 16px;font-size:.875rem;line-height:1.5}.inner-page .comp-card__advantage strong{color:var(--acid)}.inner-page .suitability-section{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.inner-page .suitability-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.inner-page .suitability-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);padding:28px}.inner-page .suitability-card__title{font-family:var(--font-display);color:var(--text);margin:6px 0 4px;font-size:1.3rem;font-weight:900}.inner-page .suitability-card__sub{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--acid);border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:14px;font-size:.75rem;font-weight:700}.inner-page .suitability-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.inner-page .suitability-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.9375rem;line-height:1.55;display:flex}.inner-page .enrollment-section{border-bottom:1px solid var(--line);background:radial-gradient(640px 280px at 20% 10%,#2ed3a60f,#0000 70%),linear-gradient(#10141a99,#0b0e12eb);padding-block:clamp(56px,8vw,96px)}.inner-page .enrollment-box{border:1px solid var(--acid2);box-shadow:var(--shadow-lg);background:radial-gradient(520px 260px at 88% 0,#d4a85324,#0000 70%),linear-gradient(#151a22f5,#0d1117fa);padding:32px 24px}.inner-page .enrollment-box__header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:24px;display:flex}.inner-page .enrollment-box__sub{font-family:var(--font-sans);color:var(--acid);margin:8px 0 0;font-size:.9375rem;font-weight:700}.inner-page .enrollment-box__seal{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);background:#2ed3a624;border:1px solid #2ed3a659;padding:6px 14px;font-size:.75rem;font-weight:800}.inner-page .enrollment-box__grid{grid-template-columns:minmax(0,1fr);gap:28px;margin:28px 0;display:grid}.inner-page .enrollment-box__col-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);color:var(--text);margin:0 0 16px;padding-bottom:8px;font-size:1rem;font-weight:800}.inner-page .enrollment-checklist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.inner-page .enrollment-checklist li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.96875rem;line-height:1.5;display:flex}.inner-page .enrollment-checklist li strong{color:var(--text)}.inner-page .enrollment-box__cta-bar{border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:14px;padding-top:24px;display:flex}.inner-page .enrollment-box__support{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.875rem}.inner-page .enrollment-box__support strong{color:var(--text)}.inner-page .enrollment-box__support a{color:var(--acid);font-weight:700;text-decoration:underline}.inner-page .bio-section{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.inner-page .bio-card{border:1px solid var(--line-strong);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);padding:32px 24px}.inner-page .bio-card__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.inner-page .bio-card__left{flex-direction:column;align-items:center;gap:12px;display:flex}.inner-page .bio-card__avatar{border:3px solid var(--acid2);object-fit:cover;border-radius:50%;width:170px;height:170px}.inner-page .bio-card__tag{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);background:#d4a85324;border:1px solid #d4a8535c;padding:4px 12px;font-size:.6875rem;font-weight:800}.inner-page .bio-card__role{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--acid);margin:6px 0 0;font-size:.84375rem;font-weight:700}.inner-page .support-callout{border:1px solid var(--line-strong);text-align:center;background:#11161dd9;margin-top:32px;padding:24px}.inner-page .support-callout__title{font-family:var(--font-display);color:var(--text);margin:0 0 8px;font-size:1.15rem;font-weight:800}.inner-page .support-callout__copy{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.9375rem}.inner-page .support-callout__copy strong{color:var(--text)}.inner-page .support-callout__copy a{color:var(--acid);font-weight:700;text-decoration:underline}@media (width>=640px){.inner-page .components-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.inner-page .enrollment-box{padding:40px}.inner-page .enrollment-box__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.inner-page .preview-sidebar{grid-column:span 5}.inner-page .suitability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inner-page .bio-card__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.inner-page .bio-card__left{grid-column:span 3}.inner-page .bio-card__right{grid-column:span 9}}@media (width>=1280px){.inner-page.indicator-product-page .reviews-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.inner-page .check-mark{font-family:var(--font-display);color:var(--acid);flex-shrink:0;font-weight:900}.inner-page .good-for-box{border:1px solid var(--line-strong);background:#11161dd9;margin-top:24px;padding:20px}.inner-page .good-for-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.inner-page .good-for-item{border:1px solid var(--line);background:#151a22eb;padding:12px 14px}.inner-page .good-for-item strong{font-family:var(--font-display);color:var(--text);font-size:.84375rem;font-weight:800;display:block}.inner-page .good-for-item span{font-family:var(--font-sans);color:var(--text-secondary);margin-top:3px;font-size:.8125rem;line-height:1.45;display:block}.inner-page .alert-simulator{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:linear-gradient(#151a22f5,#0d1117fa);padding:24px}.inner-page .alert-simulator__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.inner-page .alert-simulator__title{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:1.2rem;font-weight:900}.inner-page .alert-simulator__badge{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);white-space:nowrap;background:#2ed3a624;border:1px solid #2ed3a659;padding:4px 10px;font-size:.6875rem;font-weight:800}.inner-page .alert-simulator__intro{font-family:var(--font-sans);color:var(--text-secondary);margin:14px 0;font-size:.875rem;line-height:1.5}.inner-page .sim-tabs{border:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.inner-page .sim-tab{font-family:var(--font-display);text-transform:uppercase;color:var(--text-secondary);border:none;border-right:1px solid var(--line-strong);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);background:#151a22e0;padding:10px 6px;font-size:.6875rem;font-weight:800}.inner-page .sim-tab:last-child{border-right:none}.inner-page .sim-tab--active{background:linear-gradient(135deg, var(--acid) 0%, var(--acid2) 100%);color:var(--bg)}.inner-page .ticket-body{border:1px solid var(--line);background:#0b0e12c7;padding:18px}.inner-page .ticket-body__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.inner-page .ticket-body__code{font-family:var(--font-sans);text-transform:uppercase;color:var(--acid);font-size:.75rem;font-weight:700}.inner-page .ticket-body__live{font-family:var(--font-display);color:var(--acid);background:#2ed3a624;border:1px solid #2ed3a659;padding:3px 8px;font-size:.625rem;font-weight:800}.inner-page .ticket-body__name{font-family:var(--font-display);color:var(--text);margin:12px 0;font-size:1.0625rem;font-weight:900}.inner-page .ticket-specs{flex-direction:column;gap:10px;margin:0;display:flex}.inner-page .ticket-specs__row{border-bottom:1px solid var(--line);padding-bottom:8px}.inner-page .ticket-specs__row dt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--acid);font-size:.6875rem;font-weight:800}.inner-page .ticket-specs__row dd{font-family:var(--font-sans);color:var(--text-secondary);margin:3px 0 0;font-size:.84375rem;line-height:1.45}.inner-page .ticket-specs__row dd strong{color:var(--text)}.inner-page .ticket-specs__row--stop{border-left:3px solid var(--acid2);background:#d4a85314;border-bottom:none;padding:8px 10px}.inner-page .ticket-body__thesis{font-family:var(--font-sans);color:var(--text-secondary);margin-top:12px;font-size:.8125rem;line-height:1.45}.inner-page .ticket-body__thesis strong{color:var(--acid)}.inner-page .alert-simulator__footer{margin-top:16px}.inner-page .deliverable-card__badge{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);background:#d4a85324;border:1px solid #d4a8535c;padding:3px 8px;font-size:.625rem;font-weight:800}.inner-page .deliverable-card__benefit{border-left:3px solid var(--acid2);font-family:var(--font-sans);color:var(--text-secondary);background:#0b0e12a6;margin-top:auto;padding:12px 16px;font-size:.875rem;line-height:1.5}.inner-page .deliverable-card__benefit strong{color:var(--acid)}.inner-page .advantages-section{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.inner-page .advantages-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.inner-page .advantage-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);padding:24px}.inner-page .advantage-card__head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.inner-page .advantage-card__num{font-family:var(--font-display);text-transform:uppercase;background:linear-gradient(135deg, var(--acid) 0%, var(--acid2) 100%);color:var(--bg);padding:3px 8px;font-size:.75rem;font-weight:900}.inner-page .advantage-card__title{font-family:var(--font-display);color:var(--text);margin:16px 0 8px;font-size:1.1875rem;font-weight:800;line-height:1.25}.inner-page .advantage-card__detail{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.58}.inner-page .package-card__sub{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.875rem}.inner-page .package-list{flex-direction:column;gap:10px;margin:12px 0 24px;padding:0;list-style:none;display:flex}.inner-page .package-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.90625rem;line-height:1.5;display:flex}.inner-page .trader-section{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.inner-page .trader-box{border:1px solid var(--line-strong);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);padding:32px 24px}.inner-page .trader-box__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.inner-page .trader-box__profile{flex-direction:column;align-items:center;gap:12px;display:flex}.inner-page .trader-box__avatar{border:3px solid var(--acid2);object-fit:cover;border-radius:50%;width:170px;height:170px}.inner-page .trader-box__seal{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);background:#d4a85324;border:1px solid #d4a8535c;padding:4px 12px;font-size:.6875rem;font-weight:800}.inner-page .trader-box__subtitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--acid);margin:6px 0 0;font-size:.84375rem;font-weight:700}.inner-page .review-card__strategy{font-family:var(--font-sans);text-transform:uppercase;color:var(--acid);font-size:.6875rem;font-weight:700}.inner-page .support-banner{border:1px solid var(--line-strong);text-align:center;background:#11161dd9;margin-top:32px;padding:24px}.inner-page .support-banner__title{font-family:var(--font-display);color:var(--text);margin:0 0 8px;font-size:1.15rem;font-weight:800}.inner-page .support-banner__copy{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.9375rem}.inner-page .support-banner__copy strong{color:var(--text)}.inner-page .support-banner__copy a{color:var(--acid);font-weight:700;text-decoration:underline}@media (width>=640px){.inner-page .good-for-grid,.inner-page .advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.inner-page .trader-box{padding:40px}}@media (width>=1024px){.inner-page .alert-simulator{grid-column:span 5}.inner-page .trader-box__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.inner-page .trader-box__profile{grid-column:span 3}.inner-page .trader-box__content{grid-column:span 9}}@media (width>=1280px){.inner-page .advantages-grid,.inner-page.spx-page .reviews-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.inner-page .hero-h1__seo-kicker{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.09em;color:var(--acid);border-left:3px solid var(--acid2);max-width:65ch;padding-left:10px;font-size:.75rem;font-weight:800}.inner-page .radar-terminal{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:linear-gradient(#151a22f5,#0d1117fa);padding:24px}.inner-page .radar-terminal__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.inner-page .radar-terminal__title{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:1.2rem;font-weight:900}.inner-page .radar-terminal__live{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);white-space:nowrap;background:#2ed3a624;border:1px solid #2ed3a659;padding:4px 10px;font-size:.6875rem;font-weight:800}.inner-page .radar-terminal__intro{font-family:var(--font-sans);color:var(--text-secondary);margin:14px 0;font-size:.875rem;line-height:1.5}.inner-page .radar-tabs{border:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.inner-page .radar-tab{font-family:var(--font-display);text-transform:uppercase;color:var(--text-secondary);border:none;border-right:1px solid var(--line-strong);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);background:#151a22e0;padding:9px 6px;font-size:.6875rem;font-weight:800}.inner-page .radar-tab:last-child{border-right:none}.inner-page .radar-tab--active{background:linear-gradient(135deg, var(--acid) 0%, var(--acid2) 100%);color:var(--bg)}.inner-page .radar-screen{border:1px solid var(--line);background:#0b0e12e0;overflow:hidden}.inner-page .radar-screen__bar{color:var(--text);border-bottom:1px solid var(--line);background:#090c10f5;flex-direction:column;gap:3px;padding:10px 14px;display:flex}.inner-page .radar-screen__bar strong{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);font-size:.8125rem;font-weight:800}.inner-page .radar-screen__bar span{font-family:var(--font-sans);color:var(--text-secondary);font-size:.75rem}.inner-page .radar-table-wrap{width:100%;overflow-x:auto}.inner-page .radar-table{border-collapse:collapse;text-align:left;width:100%}.inner-page .radar-table th,.inner-page .radar-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}.inner-page .radar-table thead th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--line-strong);background:#11161df2;font-size:.6875rem;font-weight:800}.inner-page .radar-table__ticker{font-family:var(--font-display);white-space:nowrap;color:var(--text);font-size:.875rem;font-weight:900}.inner-page .radar-table__tf{font-family:var(--font-sans);text-transform:uppercase;color:var(--acid);font-size:.6875rem;font-weight:700;display:block}.inner-page .radar-table__read{font-family:var(--font-sans);color:var(--text-secondary);font-size:.8125rem;font-weight:600;display:block}.inner-page .radar-table__exp{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--acid);font-size:.75rem;font-weight:800}.inner-page .radar-table__badge{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);white-space:nowrap;background:#d4a85324;border:1px solid #d4a8535c;padding:3px 8px;font-size:.625rem;font-weight:800;display:inline-block}.inner-page .radar-terminal__footer{text-align:center;margin-top:16px}.inner-page .radar-terminal__note{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.8125rem}.inner-page .radar-terminal__note strong{color:var(--text)}.inner-page .radar-terminal__note a{color:var(--acid);font-weight:800;text-decoration:underline}.inner-page .scanners-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.inner-page .scanner-card{border:1px solid var(--line);box-shadow:var(--shadow-md);transition:transform .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);background:linear-gradient(#151a22f0,#0e1218fa);flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.inner-page .scanner-card:hover{border-color:var(--acid2);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.inner-page .scanner-card__banner{color:var(--text);border-bottom:1px solid var(--line);background:#090c10f2;padding:14px 16px}.inner-page .scanner-card__banner-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.inner-page .scanner-card__code{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--acid);font-size:.6875rem;font-weight:700}.inner-page .scanner-card__no-repaint{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);background:#2ed3a624;border:1px solid #2ed3a659;padding:2px 7px;font-size:.625rem;font-weight:800}.inner-page .scanner-card__svg-box{border:1px solid var(--line-strong);background-color:#111;padding:6px}.inner-page .scanner-svg{width:100%;height:72px;display:block}.inner-page .scanner-card__banner-bottom{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:.6875rem;font-weight:700;display:flex}.inner-page .scanner-card__platforms{color:var(--acid)}.inner-page .scanner-card__body{flex-direction:column;flex:1;padding:20px;display:flex}.inner-page .scanner-card__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin:0 0 8px;font-size:1.15rem;font-weight:800;line-height:1.25}.inner-page .scanner-card__title a{color:var(--text);text-decoration:none}.inner-page .scanner-card__title a:hover{color:var(--acid);text-decoration:underline}.inner-page .scanner-card__hook{font-family:var(--font-sans);color:var(--text);margin:0 0 10px;font-size:.90625rem;font-weight:700;line-height:1.48}.inner-page .scanner-card__desc{font-family:var(--font-sans);color:var(--text-secondary);margin:0 0 16px;font-size:.875rem;line-height:1.55}.inner-page .scanner-card__features-box{border:1px solid var(--line);background:#0b0e12ad;margin-bottom:16px;padding:12px}.inner-page .scanner-features-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.inner-page .scanner-features-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:7px;font-size:.8125rem;line-height:1.42;display:flex}.inner-page .scanner-card__fit{border-left:3px solid var(--acid2);font-family:var(--font-sans);color:var(--text-secondary);margin-top:auto;padding-left:10px;font-size:.8125rem}.inner-page .scanner-card__fit strong{color:var(--acid)}.inner-page .scanner-card__footer{padding:0 20px 20px}.inner-page .workflow-card__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.inner-page .workflow-card__step{font-family:var(--font-display);text-transform:uppercase;background:linear-gradient(135deg, var(--acid) 0%, var(--acid2) 100%);color:var(--bg);padding:3px 8px;font-size:.75rem;font-weight:900}.inner-page .workflow-card__copy{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.inner-page .workflow-card__copy a{color:var(--acid);font-weight:700;text-decoration:underline}@media (width>=640px){.inner-page .scanners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.inner-page .radar-terminal{grid-column:span 5}.inner-page .scanners-grid,.inner-page.scanners-page .workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.inner-page .scanners-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.inner-page.scanner-product-page .check-mark{font-family:var(--font-display);color:var(--acid);flex-shrink:0;font-weight:900}.inner-page.scanner-product-page .creator-strip{border:1px solid var(--line-strong);background:#11161dd9;align-items:center;gap:14px;margin-top:20px;padding:14px 16px;display:flex}.inner-page.scanner-product-page .creator-strip__avatar{border:2px solid var(--acid2);object-fit:cover;border-radius:50%;flex-shrink:0;width:54px;height:54px}.inner-page.scanner-product-page .creator-strip__name{font-family:var(--font-display);color:var(--text);font-size:1rem;font-weight:900;display:block}.inner-page.scanner-product-page .creator-strip__role{font-family:var(--font-sans);color:var(--acid);font-size:.8125rem;display:block}.inner-page.scanner-product-page .cadence-box{border:1.5px solid var(--acid2);background:var(--panel2);box-shadow:var(--shadow-card);margin-top:28px;padding:22px}.inner-page.scanner-product-page .cadence-box__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.inner-page.scanner-product-page .cadence-box__tag{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);background:#2e9b9029;border:1px solid #2e9b9073;padding:4px 8px;font-size:.6875rem;font-weight:800}.inner-page.scanner-product-page .cadence-toggle{grid-template-columns:1fr;gap:10px;margin-bottom:14px;display:grid}.inner-page.scanner-product-page .cadence-btn{border:1.5px solid var(--line-strong);min-height:48px;color:var(--text-secondary);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#0b0e12d9;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.75rem;font-weight:800;display:inline-flex}.inner-page.scanner-product-page .cadence-btn--active{background:var(--acid2);color:var(--bg);border-color:var(--acid2)}.inner-page.scanner-product-page .cadence-btn__badge{border:1px solid;padding:2px 6px;font-size:.625rem}.inner-page.scanner-product-page .cadence-box__desc{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.90625rem;line-height:1.5}.inner-page.scanner-product-page .cadence-box__desc strong{color:var(--text)}.inner-page.scanner-product-page .terminal-sidebar{flex-direction:column;gap:24px;display:flex}.inner-page.scanner-product-page .terminal-card{border:1.5px solid var(--line-strong);background:var(--panel2);box-shadow:var(--shadow-card);padding:22px}.inner-page.scanner-product-page .terminal-card__header{border-bottom:1.5px solid var(--line-strong);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.inner-page.scanner-product-page .terminal-card__title{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:1.1875rem;font-weight:900}.inner-page.scanner-product-page .terminal-card__status{font-family:var(--font-display);color:var(--acid);white-space:nowrap;background:#2e9b9029;border:1px solid #2e9b9073;padding:4px 8px;font-size:.6875rem;font-weight:800}.inner-page.scanner-product-page .terminal-card__intro{font-family:var(--font-sans);color:var(--text-secondary);margin:14px 0;font-size:.875rem;line-height:1.5}.inner-page.scanner-product-page .terminal-tabs{border:1.5px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.inner-page.scanner-product-page .terminal-tab{min-height:44px;font-family:var(--font-display);text-transform:uppercase;color:var(--text-secondary);border:none;border-right:1px solid var(--line-strong);cursor:pointer;background:#0b0e12d9;padding:9px 5px;font-size:.6875rem;font-weight:800}.inner-page.scanner-product-page .terminal-tab:last-child{border-right:none}.inner-page.scanner-product-page .terminal-tab--active{background:var(--acid2);color:var(--bg)}.inner-page.scanner-product-page .terminal-window{border:1px solid var(--line-strong);color:#000;background:#fff;overflow:hidden}.inner-page.scanner-product-page .terminal-window__bar{color:#fff;background:#000;flex-direction:column;gap:3px;padding:10px 14px;display:flex}.inner-page.scanner-product-page .terminal-window__bar strong{font-family:var(--font-display);text-transform:uppercase;font-size:.75rem;font-weight:800}.inner-page.scanner-product-page .terminal-window__bar span{font-family:var(--font-sans);color:#ccc;font-size:.72rem}.inner-page.scanner-product-page .terminal-table-scroll{width:100%;overflow-x:auto}.inner-page.scanner-product-page .terminal-table{border-collapse:collapse;text-align:left;width:100%}.inner-page.scanner-product-page .terminal-table th,.inner-page.scanner-product-page .terminal-table td{vertical-align:middle;border-bottom:1px solid #ddd;padding:10px 11px}.inner-page.scanner-product-page .terminal-table thead th{font-family:var(--font-display);text-transform:uppercase;color:#000;background:#f0f0f0;border-bottom:1.5px solid #000;font-size:.6875rem;font-weight:800}.inner-page.scanner-product-page .terminal-table__symbol{font-family:var(--font-display);color:#000;white-space:nowrap;font-size:.875rem;font-weight:900}.inner-page.scanner-product-page .terminal-table__zone{font-family:var(--font-sans);text-transform:uppercase;color:#444;font-size:.6875rem;font-weight:700;display:block}.inner-page.scanner-product-page .terminal-table__read{font-family:var(--font-sans);color:#000;font-size:.8125rem;font-weight:600;display:block}.inner-page.scanner-product-page .terminal-table__exp{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#000;white-space:nowrap;font-size:.75rem;font-weight:800}.inner-page.scanner-product-page .terminal-table__pill{font-family:var(--font-display);text-transform:uppercase;color:#fff;white-space:nowrap;background:#000;padding:3px 7px;font-size:.625rem;font-weight:800;display:inline-block}.inner-page.scanner-product-page .terminal-svg-box{background:#fff;border:1.5px solid #000;margin-top:14px;padding:6px}.inner-page.scanner-product-page .velocity-svg{width:100%;height:auto;display:block}.inner-page.scanner-product-page .benefits-sidebar-card{border:1.5px solid var(--line-strong);background:var(--panel2);padding:22px;scroll-margin-top:2rem}.inner-page.scanner-product-page .benefits-sidebar-card__header{border-bottom:1.5px solid var(--line-strong);margin-bottom:14px;padding-bottom:12px}.inner-page.scanner-product-page .benefits-sidebar-card__title{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:1.1875rem;font-weight:900}.inner-page.scanner-product-page .benefits-sidebar-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.inner-page.scanner-product-page .benefits-sidebar-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.48;display:flex}.inner-page.scanner-product-page .features-section{border-bottom:1px solid var(--line);background:#11161d8c;padding:56px 0}.inner-page.scanner-product-page .features-grid{grid-template-columns:1fr;gap:24px;display:grid}.inner-page.scanner-product-page .feature-card{border:1.5px solid var(--line-strong);background:var(--panel2);flex-direction:column;justify-content:space-between;padding:28px;display:flex}.inner-page.scanner-product-page .feature-card--bonus{border-color:var(--acid2);box-shadow:var(--shadow-card)}.inner-page.scanner-product-page .feature-card__top{border-bottom:1.5px solid var(--line-strong);align-items:center;gap:14px;padding-bottom:14px;display:flex}.inner-page.scanner-product-page .feature-card__icon-box{width:46px;height:46px;color:var(--acid);background:#d4af3724;border:1px solid #d4af3766;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inner-page.scanner-product-page .feature-card__meta{flex-direction:column;gap:4px;display:flex}.inner-page.scanner-product-page .feature-card__badge{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--acid);background:#2e9b9024;border:1px solid #2e9b9066;width:fit-content;padding:2px 6px;font-size:.625rem;font-weight:800}.inner-page.scanner-product-page .feature-card__title{font-family:var(--font-display);color:var(--text);margin:16px 0 6px;font-size:1.2rem;font-weight:800;line-height:1.25}.inner-page.scanner-product-page .feature-card__platform{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--acid);margin:0 0 12px;font-size:.75rem;font-weight:700}.inner-page.scanner-product-page .feature-card__desc{font-family:var(--font-sans);color:var(--text-secondary);margin:0 0 20px;font-size:.9375rem;line-height:1.6}.inner-page.scanner-product-page .feature-card__edge{border-left:3px solid var(--acid2);font-family:var(--font-sans);color:var(--text-secondary);background:#0b0e12bf;margin-top:auto;padding:12px 16px;font-size:.875rem;line-height:1.5}.inner-page.scanner-product-page .feature-card__edge strong{color:var(--acid)}.inner-page.scanner-product-page .suitability-card{border:1.5px solid var(--line-strong);background:var(--panel2);padding:28px}.inner-page.scanner-product-page .suitability-card__title{font-family:var(--font-display);color:var(--text);margin:6px 0 4px;font-size:1.28rem;font-weight:900}.inner-page.scanner-product-page .suitability-card__sub{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--acid);border-bottom:1.5px solid var(--line-strong);margin:0 0 16px;padding-bottom:14px;font-size:.75rem;font-weight:700}.inner-page.scanner-product-page .suitability-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.inner-page.scanner-product-page .suitability-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.9375rem;line-height:1.55;display:flex}.inner-page.scanner-product-page .creator-section{border-bottom:1px solid var(--line);background:#11161d8c;padding:56px 0}.inner-page.scanner-product-page .creator-box{border:1.5px solid var(--line-strong);background:var(--panel2);box-shadow:var(--shadow-card);padding:32px 24px}.inner-page.scanner-product-page .creator-box__grid{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}.inner-page.scanner-product-page .creator-box__left{flex-direction:column;align-items:center;gap:12px;display:flex}.inner-page.scanner-product-page .creator-box__avatar{border:3px solid var(--acid2);object-fit:cover;border-radius:50%;width:165px;height:165px}.inner-page.scanner-product-page .creator-box__seal{font-family:var(--font-display);text-transform:uppercase;background:var(--acid2);color:var(--bg);padding:4px 10px;font-size:.6875rem;font-weight:800}.inner-page.scanner-product-page .reviews-faq-section{border-bottom:1px solid var(--line);padding:56px 0}.inner-page.scanner-product-page .reviews-faq-section .reviews-grid{margin-bottom:56px}.inner-page.scanner-product-page .review-card__mode{font-family:var(--font-sans);text-transform:uppercase;color:var(--acid);font-size:.6875rem;font-weight:700}.inner-page.scanner-product-page .faq-wrapper{max-width:960px;margin:0 auto}@media (width>=640px){.inner-page.scanner-product-page .cadence-toggle,.inner-page.scanner-product-page .features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.inner-page.scanner-product-page .creator-box{padding:40px}}@media (width>=1024px){.inner-page.scanner-product-page .features-section,.inner-page.scanner-product-page .creator-section,.inner-page.scanner-product-page .reviews-faq-section{padding:72px 0}.inner-page.scanner-product-page .terminal-sidebar{grid-column:span 5}.inner-page.scanner-product-page .features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inner-page.scanner-product-page .creator-box__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.inner-page.scanner-product-page .creator-box__left{grid-column:span 3}.inner-page.scanner-product-page .creator-box__right{grid-column:span 9}}.indexes-page{background:var(--bg);color:var(--text);overflow-x:hidden}.indexes-page .hero{padding:5rem 1rem 3rem;padding-top:calc(5rem + env(safe-area-inset-top,0px));padding-left:calc(1rem + env(safe-area-inset-left,0px));padding-right:calc(1rem + env(safe-area-inset-right,0px));position:relative;overflow:hidden}.indexes-page .hero__bg{position:absolute;inset:0}.indexes-page .hero__gradient{background:radial-gradient(circle,#dcff6526 0%,#0000 70%);border-radius:50%;width:800px;height:800px;position:absolute;top:-50%;left:-20%}.indexes-page .hero__grid{opacity:.5;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%233b82f6' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.indexes-page .hero__content{text-align:center;max-width:900px;margin:0 auto;position:relative}.indexes-page .hero__badge{color:var(--acid);background:#dcff651a;border:1px solid #dcff6533;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.indexes-page .hero__title{font-family:var(--font-display);background:linear-gradient(135deg, #fff 0%, var(--acid) 50%, #fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1.5rem;font-size:clamp(1.75rem,8vw,4.5rem);font-weight:800;line-height:1.1}.indexes-page .hero__subtitle{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:clamp(1rem,3vw,1.25rem);line-height:1.7}.indexes-page .section{padding-block:2.5rem}.indexes-page .section--dark{background:#dcff6505;border-top:1px solid #dcff651a;border-bottom:1px solid #dcff651a}.indexes-page .section__header{text-align:center;margin-bottom:3rem}.indexes-page .section__title{font-family:var(--font-display);color:#fff;margin:0 0 1rem;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700}.indexes-page .section__description{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:clamp(.9375rem,2.5vw,1.125rem);line-height:1.7}.indexes-page .sp500-feature{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}.indexes-page .sp500-feature__badge{color:var(--acid);text-transform:uppercase;letter-spacing:.05em;background:#dcff651a;border:1px solid #dcff6533;margin-bottom:1rem;padding:.3125rem .875rem;font-size:.6875rem;font-weight:600;display:inline-block}.indexes-page .sp500-feature__title{font-family:var(--font-display);color:#fff;margin:0 0 1rem;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700}.indexes-page .sp500-feature__text{color:var(--text-secondary);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.7}.indexes-page .sp500-feature__text--highlight{border-left:3px solid var(--acid);background:#dcff650d;padding:.875rem 1rem}.indexes-page .ticker{font-family:var(--font-sans);color:var(--acid);background:#dcff651a;padding:.125rem .5rem;font-weight:600}.indexes-page .sp500-feature__etfs{border-top:1px solid #ffffff1a;margin-top:1.5rem;padding-top:1.5rem}.indexes-page .sp500-feature__etfs-label{color:var(--text-secondary);margin-bottom:.75rem;font-size:.875rem;display:block}.indexes-page .sp500-feature__etfs-list{flex-wrap:wrap;gap:.375rem;display:flex}.indexes-page .etf-chip{min-height:44px;color:var(--acid);background:#dcff651a;border:1px solid #dcff6533;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.indexes-page .etf-chip:hover{background:#dcff6533;border-color:#dcff6566}.indexes-page .etf-chip--small{min-height:44px;padding:.375rem .75rem;font-size:.75rem}.indexes-page .sp500-feature__chart{position:static}.indexes-page .chart-placeholder{color:#8b939b;background:#ffffff05;border:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:200px;padding:2rem;display:flex}.indexes-page .chart-placeholder span{color:var(--text-secondary);font-weight:600}.indexes-page .chart-link{min-height:44px;color:var(--acid);background:#dcff651a;border:1px solid #dcff6533;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.indexes-page .chart-link:hover{background:#dcff6533}.indexes-page .filter-bar{color:var(--acid);background:#ffffff05;border:1px solid #ffffff14;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1rem;display:flex}.indexes-page .filter-select{width:100%;min-height:44px;color:var(--text);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;padding:.5rem 1rem;font-size:.9rem}.indexes-page .filter-select:focus{border-color:var(--acid)}.indexes-page .index-grid{grid-template-columns:1fr;gap:1rem;display:grid}.indexes-page .index-card{background:#ffffff05;border:1px solid #ffffff14;padding:1.25rem;transition:all .3s}.indexes-page .index-card:hover{border-color:#dcff654d;transform:translateY(-2px);box-shadow:0 10px 40px #dcff651a}.indexes-page .index-card__header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.indexes-page .index-card__symbol{font-family:var(--font-display);color:var(--acid);font-size:1.25rem;font-weight:800}.indexes-page .index-card__region{color:var(--text-secondary);background:#ffffff0d;border:1px solid #ffffff1a;padding:.25rem .75rem;font-size:.75rem}.indexes-page .index-card__name{font-family:var(--font-display);color:#fff;margin:0 0 .25rem;font-size:1rem;font-weight:600}.indexes-page .index-card__ticker{color:#8b939b;margin:0 0 .75rem;font-size:.75rem}.indexes-page .index-card__ticker span{font-family:var(--font-sans);color:var(--acid)}.indexes-page .index-card__description{color:var(--text-secondary);margin:0 0 1rem;font-size:.8125rem;line-height:1.6}.indexes-page .index-card__meta{border-bottom:1px solid #ffffff0d;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.indexes-page .index-card__meta-item{color:#8b939b;align-items:center;gap:.375rem;font-size:.8rem;display:flex}.indexes-page .index-card__etfs{flex-direction:column;gap:.5rem;display:flex}.indexes-page .index-card__etfs-label{color:#8b939b;font-size:.75rem}.indexes-page .index-card__etfs-list{flex-wrap:wrap;gap:.375rem;display:flex}.indexes-page .faq-list{flex-direction:column;gap:.75rem;max-width:800px;margin:0 auto;display:flex}.indexes-page .faq-item{background:#ffffff05;border:1px solid #ffffff14;transition:all .3s;overflow:hidden}.indexes-page .faq-item[open]{border-color:#dcff654d}.indexes-page .faq-item__question{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;min-height:44px;padding:1rem;font-size:1rem;font-weight:600;list-style:none;transition:all .2s;display:flex}.indexes-page .faq-item__question::-webkit-details-marker{display:none}.indexes-page .faq-item__question:hover{background:#ffffff05}.indexes-page .faq-item__question .faq-item__icon{color:var(--acid);flex-shrink:0}.indexes-page .faq-item__question>span:not(.faq-item__chevron){flex:1;font-size:.9375rem}.indexes-page .faq-item__chevron{color:#8b939b;flex-shrink:0;align-items:center;transition:transform .3s;display:inline-flex}.indexes-page .faq-item[open] .faq-item__chevron{transform:rotate(180deg)}.indexes-page .faq-item__answer{padding:0 1rem 1rem 2.75rem}.indexes-page .faq-item__answer p{color:var(--text-secondary);margin:0 0 .5rem;font-size:.8125rem;line-height:1.7}.indexes-page .faq-item__answer p:last-child{margin-bottom:0}.indexes-page .cta-section{padding-block:3rem;padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px));background:linear-gradient(135deg,#dcff651a 0%,#0000 100%)}.indexes-page .cta-content{text-align:center;max-width:700px;margin:0 auto}.indexes-page .cta-title{font-family:var(--font-display);color:#fff;margin:0 0 1rem;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700}.indexes-page .cta-text{color:var(--text-secondary);margin:0 0 2rem;font-size:1rem;line-height:1.7}.indexes-page .cta-buttons{flex-flow:column wrap;justify-content:center;gap:.75rem;display:flex}.indexes-page .cta-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.indexes-page .cta-btn--primary{background:linear-gradient(135deg, var(--acid), var(--acid2));color:var(--ink);box-shadow:0 4px 20px #dcff654d}.indexes-page .cta-btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #dcff6566}.indexes-page .cta-btn--secondary{color:var(--text);background:#ffffff0d;border:1px solid #ffffff1a}.indexes-page .cta-btn--secondary:hover{background:#ffffff1a;border-color:#fff3}@media (width>=640px){.indexes-page .hero{padding:6rem 1.5rem 4rem}.indexes-page .section{padding-block:3.5rem}.indexes-page .filter-bar{flex-direction:row;padding:1rem 1.5rem}.indexes-page .filter-select{width:auto}.indexes-page .index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.indexes-page .index-card__meta{flex-direction:row;gap:1rem}.indexes-page .cta-buttons{flex-direction:row;justify-content:center}.indexes-page .cta-btn{width:auto}}@media (width>=768px){.indexes-page .hero{padding:8rem 2rem 5rem}.indexes-page .section{padding-block:4rem}.indexes-page .sp500-feature__text{font-size:1rem}.indexes-page .chart-placeholder{min-height:300px;padding:3rem}.indexes-page .index-grid{gap:1.5rem}.indexes-page .index-card{padding:1.5rem}.indexes-page .faq-item__question{padding:1.25rem 1.5rem}.indexes-page .faq-item__answer{padding:0 1.5rem 1.5rem 3.75rem}.indexes-page .cta-section{padding-block:4rem}}@media (width>=1024px){.indexes-page .hero{padding:10rem 2rem 6rem}.indexes-page .section{padding-block:5rem}.indexes-page .sp500-feature{grid-template-columns:1fr 400px;gap:3rem}.indexes-page .sp500-feature__chart{position:sticky;top:140px}.indexes-page .index-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.indexes-page .cta-section{padding-block:5rem}}@media (width>=1280px){.indexes-page .index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
