.marketing-theme{--glass-border:rgba(255,244,212,0.08);--ease-cosmic:cubic-bezier(0.16,1,0.3,1);overflow-x:clip;max-width:100%}@media (pointer:fine){.marketing-theme{cursor:none}}.marketing-theme .cursor-core,.marketing-theme .cursor-label,.marketing-theme .cursor-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;mix-blend-mode:screen;will-change:transform}.marketing-theme .cursor-core{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle,var(--sirius) 0,var(--sirius-glow) 40%,rgba(255,217,122,0) 75%);box-shadow:0 0 16px var(--sirius-glow),0 0 32px rgba(255,217,122,.4);transform:translate(-50%,-50%);transition:width .3s var(--ease-cosmic),height .3s var(--ease-cosmic),opacity .3s;animation:siriora-cursor-pulse 3s ease-in-out infinite}.marketing-theme .cursor-ring{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,217,122,.3);transform:translate(-50%,-50%);transition:width .3s var(--ease-cosmic),height .3s var(--ease-cosmic),opacity .3s,border-color .3s}.marketing-theme .cursor-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--sirius);opacity:0;transform:translate(28px,-8px);transition:opacity .3s var(--ease-cosmic);white-space:nowrap;text-shadow:0 0 8px var(--sirius-glow)}.marketing-theme.cursor-interactive .cursor-core{width:60px;height:60px;opacity:.35}.marketing-theme.cursor-interactive .cursor-ring{opacity:0}.marketing-theme.cursor-interactive .cursor-label{opacity:1}.marketing-theme.cursor-drag .cursor-core{width:0;height:0}.marketing-theme.cursor-drag .cursor-ring{width:60px;height:60px;border-color:var(--sirius);border-style:dashed;animation:siriora-ring-spin 4s linear infinite}@keyframes siriora-cursor-pulse{0%,to{box-shadow:0 0 16px var(--sirius-glow),0 0 32px rgba(255,217,122,.4)}50%{box-shadow:0 0 22px var(--sirius-glow),0 0 48px rgba(255,217,122,.5)}}@keyframes siriora-ring-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.marketing-theme .starfield{position:fixed;inset:0;z-index:0;pointer-events:none}.marketing-theme .hero{position:relative;z-index:1;min-height:100vh;padding:0 48px;overflow:visible}.marketing-theme .hero-content{position:relative;z-index:2;display:flex;width:100%;max-width:1280px;min-height:100vh;flex-direction:column;justify-content:center;margin:0 auto}.marketing-theme .hero-text{position:relative;z-index:3;max-width:min(560px,48vw)}.marketing-theme .hero-eyebrow{display:flex;align-items:center;gap:12px;margin-top:0;margin-bottom:32px;font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--text-soft)}.marketing-theme .hero-eyebrow:before{content:"";width:32px;height:1px;background:var(--sirius-glow)}.marketing-theme .hero-headline{margin-bottom:36px;font-family:var(--font-display);font-size:clamp(3.4rem,7vw,6.8rem);font-weight:300;line-height:.98;letter-spacing:-.045em;color:var(--text-bright);overflow-wrap:anywhere;word-break:normal}.marketing-theme .hero-headline em{position:relative;font-style:italic;font-weight:400;color:var(--sirius-glow);text-shadow:0 0 28px rgba(255,217,122,.55),0 0 2px rgba(255,244,212,.65)}.marketing-theme .hero-headline em .reveal-letter{-webkit-text-fill-color:currentColor;color:inherit}.marketing-theme .hero-sub{max-width:480px;margin-bottom:48px;font-size:1.15rem;line-height:1.6;letter-spacing:-.012em;color:var(--text-soft)}.marketing-theme .hero-cta-row{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.marketing-theme .hero-cta-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.marketing-theme .hero-cta-notes{max-width:28rem;line-height:1.5}.marketing-theme .hero-quiet-sep{font-family:var(--font-mono);font-size:10px;color:var(--text-dim)}.marketing-theme .btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:16px 24px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);color:var(--text-soft);font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-decoration:none;text-transform:uppercase;transition:all .45s var(--ease-cosmic)}.marketing-theme .btn-secondary:hover{border-color:rgba(255,217,122,.35);color:var(--text-bright)}.marketing-theme .outputs-preview-section{padding-top:2rem;padding-bottom:4rem}.marketing-theme .outputs-preview-grid{display:grid;gap:16px}@media (min-width:768px){.marketing-theme .outputs-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketing-theme .outputs-preview-card{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:1.25rem;background:rgba(15,10,28,.55)}.marketing-theme .outputs-preview-card__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sirius)}.marketing-theme .outputs-preview-card__hint{margin-top:auto;font-size:.75rem;line-height:1.45;color:var(--text-dim)}.marketing-theme .outputs-mini-timeline{position:relative;height:120px;margin:8px 0 4px}.marketing-theme .outputs-mini-timeline__trunk{position:absolute;top:50%;left:8%;width:84%;height:1px;background:rgba(255,217,122,.35)}.marketing-theme .outputs-mini-timeline__branch{position:absolute;left:18%;width:72%;height:1px;transform-origin:left center}.marketing-theme .outputs-mini-timeline__branch--a{top:34%;background:linear-gradient(90deg,#ffd97a,transparent);transform:rotate(-10deg)}.marketing-theme .outputs-mini-timeline__branch--b{top:50%;background:linear-gradient(90deg,#c9b3ff,transparent)}.marketing-theme .outputs-mini-timeline__branch--c{top:66%;background:linear-gradient(90deg,#ffb8d4,transparent);transform:rotate(10deg)}.marketing-theme .outputs-mini-timeline__age{position:absolute;bottom:0;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;color:var(--text-dim)}.marketing-theme .outputs-mini-timeline__age:first-of-type{left:12%}.marketing-theme .outputs-mini-timeline__age:nth-of-type(2){left:32%}.marketing-theme .outputs-mini-timeline__age:nth-of-type(3){left:52%}.marketing-theme .outputs-mini-timeline__age:nth-of-type(4){left:72%}.marketing-theme .outputs-preview-quote{margin:0;border-left:2px solid rgba(255,217,122,.35);padding-left:12px;font-size:.85rem;line-height:1.55;font-style:italic;color:var(--text-soft)}.marketing-theme .outputs-preview-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;font-size:.75rem}.marketing-theme .outputs-preview-stats dt{color:var(--text-dim)}.marketing-theme .outputs-preview-stats dd{margin:2px 0 0;color:var(--text-bright)}.marketing-theme .outputs-deliverables-list{margin:0;padding-left:1.1rem;font-size:.85rem;line-height:1.55;color:var(--text-soft)}.marketing-theme .outputs-deliverables-list li+li{margin-top:8px}.marketing-theme .outputs-preview-cta{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.marketing-theme .outputs-preview-cta__note{max-width:36rem;font-size:.8rem;line-height:1.45;color:var(--text-dim)}.marketing-theme .orbit-feature-group__chevron{width:1.5rem;text-align:center}.marketing-theme .orbit-feature-group--open .orbit-feature-group__chevron{color:var(--text-soft)}@media (min-width:1024px){.marketing-theme .orbit-feature-group__panel[hidden]{display:grid!important}}.marketing-theme .btn-primary{position:relative;display:inline-flex;align-items:center;gap:14px;overflow:hidden;padding:18px 32px;border:1px solid rgba(255,217,122,.4);background:linear-gradient(135deg,rgba(255,244,212,.05),rgba(255,217,122,.08));color:var(--sirius);font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;text-decoration:none;text-transform:uppercase;transition:all .6s var(--ease-cosmic)}.marketing-theme .btn-primary:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,217,122,.35),transparent 70%);opacity:0;pointer-events:none;transition:opacity .5s}.marketing-theme .btn-primary:hover:before{opacity:1}.marketing-theme .btn-primary:hover{border-color:var(--sirius);box-shadow:0 0 24px rgba(255,217,122,.2)}.marketing-theme .hero-quiet{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.marketing-theme .hero-3d{position:absolute;inset:0;z-index:1;overflow:visible;pointer-events:none}.marketing-theme .hero-3d:before{content:"";position:absolute;top:50%;left:72%;z-index:0;width:min(75vmin,560px);height:min(75vmin,560px);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,217,122,.14) 0,rgba(255,184,77,.06) 42%,transparent 72%);pointer-events:none}.marketing-theme .hero-core-canvas{position:absolute;inset:0;z-index:1;width:100%;height:100%;max-width:none;pointer-events:none}.marketing-theme .hero-flourish{position:absolute;right:0;bottom:48px;left:0;z-index:3;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--text-dim);pointer-events:none}.marketing-theme .hero-flourish .coords{display:flex;align-items:center;gap:16px}.marketing-theme .hero-flourish .coords:before{content:"";width:48px;height:1px;background:var(--text-dim)}.marketing-theme .hero-flourish .scroll-cue{display:flex;align-items:center;gap:12px;color:var(--text-soft)}.marketing-theme .hero-flourish .scroll-cue .line{position:relative;width:1px;height:32px;overflow:hidden;background:linear-gradient(to bottom,var(--sirius-glow),transparent)}.marketing-theme .hero-flourish .scroll-cue .line:after{content:"";position:absolute;top:-10px;left:0;width:100%;height:10px;background:var(--sirius);animation:siriora-scroll-tick 2.2s var(--ease-cosmic) infinite}@keyframes siriora-scroll-tick{0%{top:-10px;opacity:0}20%,80%{opacity:1}to{top:32px;opacity:0}}.marketing-theme .section{position:relative;z-index:1;padding:6rem 48px 5rem}.marketing-theme .section--compact{padding-top:4.5rem;padding-bottom:4rem}.marketing-theme .closing-trust-grid{display:grid;gap:12px;max-width:52rem;margin-inline:auto;text-align:left}@media (min-width:768px){.marketing-theme .closing-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.marketing-theme .closing-trust-card{padding:16px 18px;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:rgba(15,10,28,.45)}.marketing-theme .reveal{opacity:0;transform:translateY(40px);transition:opacity 1.4s var(--ease-cosmic),transform 1.4s var(--ease-cosmic)}.marketing-theme .reveal.in{opacity:1;transform:translateY(0)}.marketing-theme .compass-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.marketing-theme .compass-card{position:relative;display:flex;min-height:380px;flex-direction:column;overflow:hidden;border:1px solid var(--glass-border);border-radius:14px;background:linear-gradient(180deg,rgba(42,31,69,.35),rgba(17,10,31,.55));padding:32px 28px 28px;backdrop-filter:blur(6px);transition:transform .7s var(--ease-cosmic),border-color .7s var(--ease-cosmic),box-shadow .7s var(--ease-cosmic),background .7s var(--ease-cosmic)}.marketing-theme .compass-card:hover{transform:translateY(-4px);border-color:rgba(255,217,122,.25);background:linear-gradient(180deg,rgba(58,42,92,.45),rgba(26,18,48,.55));box-shadow:0 24px 60px -20px rgba(0,0,0,.6),0 0 0 1px rgba(255,217,122,.05)}.marketing-theme .compass-card .idx{position:absolute;top:18px;right:22px;font-family:var(--font-mono);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--text-dim)}.marketing-theme .compass-card .constellation{position:relative;height:180px;margin-bottom:24px}.marketing-theme .compass-card svg{width:100%;height:100%;overflow:visible}.marketing-theme .compass-card .name{margin-bottom:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--text-soft)}.marketing-theme .compass-card .title{margin-bottom:12px;font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--text-bright)}.marketing-theme .compass-card .desc{font-size:.9rem;line-height:1.55;letter-spacing:-.01em;color:var(--text-soft)}.marketing-theme .compass-star{fill:var(--sirius);filter:drop-shadow(0 0 4px var(--sirius-glow))}.marketing-theme .compass-line{fill:none;stroke:var(--sirius-glow);stroke-width:.5;stroke-opacity:.5;stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset 1.6s var(--ease-cosmic)}.marketing-theme .compass-card.in .compass-line{stroke-dashoffset:0}.marketing-theme .engine-tap-hint{margin-top:1rem;font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim)}.marketing-theme .engine-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;margin-top:48px;border-top:1px solid var(--glass-border);padding-top:48px}.marketing-theme .engine-viz{min-height:520px;border:1px solid var(--glass-border);border-radius:18px;background:linear-gradient(180deg,rgba(26,18,48,.55),rgba(10,6,18,.75))}.marketing-theme .engine-viz canvas{width:100%;height:100%;min-height:520px}.marketing-theme .agent-row{display:grid;grid-template-columns:12px 1fr auto;gap:18px;align-items:start;border-bottom:1px solid var(--glass-border);padding:22px 0;cursor:pointer;transition:padding-left .4s var(--ease-cosmic),border-color .35s var(--ease-cosmic)}.marketing-theme .agent-row:focus-visible{outline:2px solid rgba(255,217,122,.45);outline-offset:4px}.marketing-theme .agent-row--pinned{border-bottom-color:rgba(255,217,122,.22)}.marketing-theme .agent-row:hover{padding-left:12px}.marketing-theme .agent-row .dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 12px currentColor}.marketing-theme .agent-row .label{font-family:var(--font-display);font-size:1.2rem;font-weight:400;letter-spacing:-.018em;color:var(--text-bright)}.marketing-theme .agent-row .role{display:block;margin-top:4px;font-family:var(--font-body);font-size:.85rem;font-style:italic;letter-spacing:-.01em;color:var(--text-soft)}.marketing-theme .agent-row .index{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--text-dim)}.marketing-theme .branches{position:relative;padding-top:60px}.marketing-theme .branches-controls{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.marketing-theme .age-pill{border:1px solid var(--glass-border);border-radius:999px;background:rgba(26,18,48,.45);padding:10px 18px;color:var(--text-soft);font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;transition:all .4s var(--ease-cosmic)}.marketing-theme .age-pill.active,.marketing-theme .age-pill:hover{border-color:rgba(255,217,122,.35);color:var(--sirius)}.marketing-theme .branches-svg-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:-4px;padding-inline:4px}.marketing-theme .branches-svg{display:block;width:100%;min-width:0;height:480px;overflow:visible}.marketing-theme .branch-path{fill:none;stroke-width:1.4;stroke-linecap:round;filter:drop-shadow(0 0 6px currentColor)}.marketing-theme .branch-age,.marketing-theme .branch-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase}.marketing-theme .branch-label{font-size:10px;fill:var(--text-soft)}.marketing-theme .branch-title{font-family:var(--font-display);font-size:18px;font-style:italic;fill:var(--text-bright)}.marketing-theme .branch-age{font-size:9px;letter-spacing:.25em;fill:var(--text-dim)}.marketing-theme .branch-snapshot{display:grid;min-height:220px;grid-template-columns:auto 1fr;gap:40px;margin-top:28px;border:1px solid var(--glass-border);border-radius:18px;background:linear-gradient(180deg,rgba(42,31,69,.5),rgba(17,10,31,.65));padding:36px 40px;box-shadow:0 20px 60px -20px rgba(0,0,0,.6);backdrop-filter:blur(20px);transition:opacity .7s var(--ease-cosmic),transform .7s var(--ease-cosmic)}.marketing-theme .branch-snapshot .age-block{min-width:180px;font-family:var(--font-display);font-size:4.5rem;font-weight:300;line-height:.9;letter-spacing:-.04em;color:var(--sirius)}.marketing-theme .branch-snapshot .age-block .label{display:block;margin-top:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--text-dim)}.marketing-theme .branch-snapshot .age-block .path-name{display:block;margin-top:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.25em;text-transform:uppercase}.marketing-theme .branch-snapshot .prose{font-family:var(--font-display);font-size:1.35rem;font-style:italic;font-weight:300;line-height:1.55;color:var(--text-bright)}.marketing-theme .branch-snapshot .stats{display:grid;gap:10px;margin-top:24px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft)}.marketing-theme .branch-snapshot .stats b{color:var(--text-bright)}@media (max-width:960px){.marketing-theme .hero{position:relative;width:100%;min-height:auto;padding:calc(4.5rem + env(safe-area-inset-top, 0px)) 20px 3rem;overflow:visible}.marketing-theme .hero-content{min-height:auto;justify-content:flex-start}.marketing-theme .hero-text{position:relative;z-index:3;width:100%;max-width:100%;min-width:0;padding-top:min(36vh,280px)}.marketing-theme .hero-3d{position:absolute;top:0;right:0;left:0;height:min(52vh,380px);overflow:visible}.marketing-theme .hero-3d:before{top:38%;left:50%;width:min(90vw,420px);height:min(90vw,420px)}.marketing-theme .hero-core-canvas{height:min(100vh,640px)}.marketing-theme .hero-headline{margin-bottom:24px;font-size:clamp(2rem,8.8vw,3rem);line-height:1.02}.marketing-theme .hero-headline .reveal-letter{display:inline;opacity:1;transform:none;animation:none}.marketing-theme .hero-eyebrow{margin-top:0;margin-bottom:20px;font-size:10px;letter-spacing:.18em}.marketing-theme .hero-sub{margin-bottom:28px;font-size:1rem}.marketing-theme .hero-cta-buttons{width:100%}.marketing-theme .hero-cta-buttons .btn-primary,.marketing-theme .hero-cta-buttons .btn-secondary{flex:1 1 calc(50% - 7px);justify-content:center;min-width:0;padding-inline:14px;letter-spacing:.16em}.marketing-theme .hero-cta-notes{width:100%}.marketing-theme .hero-flourish{position:relative;right:auto;bottom:auto;left:auto;z-index:3;margin-top:20px;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;pointer-events:auto}.marketing-theme .hero-flourish .coords{display:none}.marketing-theme .section{padding:4rem 20px calc(4rem + env(safe-area-inset-bottom, 0px))}.marketing-theme .section--compact{padding-top:3.25rem;padding-bottom:3rem}.marketing-theme .outputs-preview-section{padding-top:1.5rem;padding-bottom:3rem}.marketing-theme .closing.section{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom, 0px))}.marketing-theme .engine-wrap{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px;padding-top:32px}.marketing-theme .engine-viz,.marketing-theme .engine-viz canvas{min-height:320px}.marketing-theme .branch-snapshot{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 20px}.marketing-theme .branch-snapshot .age-block{min-width:0;font-size:3rem}.marketing-theme .branch-snapshot .prose{font-size:1.05rem}.marketing-theme .branches{padding-top:32px}.marketing-theme .branches-svg{height:min(52vw,320px)}.marketing-theme .compass-grid{grid-template-columns:minmax(0,1fr)}.marketing-theme .compass-card{min-height:320px}.marketing-theme .orbital-wrap,.marketing-theme .vignettes{grid-template-columns:minmax(0,1fr)}.marketing-theme .vignette .body{right:20px;bottom:24px;left:20px}.marketing-theme .vignette .body .heading{font-size:1.65rem}.marketing-theme .tier{padding:28px 22px 24px}.marketing-theme .shooting-star{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 20px;text-align:left}.marketing-theme .shooting-star .ss-price{text-align:left}.marketing-theme .outputs-preview-cta{flex-direction:column;align-items:stretch}.marketing-theme .outputs-preview-cta .btn-secondary{justify-content:center;width:100%}.marketing-theme .footer-inner{text-align:center}.marketing-theme .footer{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}.marketing-theme .footer-links{justify-content:center}.marketing-theme .marketing-mobile-cta-bar__btn{max-width:none;letter-spacing:.14em}.marketing-theme .marketing-locale-switcher select{max-width:5.5rem;padding-inline:8px}}@media (max-width:480px){.marketing-theme .hero{padding-inline:16px}.marketing-theme .hero-cta-buttons{flex-direction:column;align-items:stretch}.marketing-theme .hero-cta-buttons .btn-primary,.marketing-theme .hero-cta-buttons .btn-secondary{flex:1 1 auto;width:100%}.marketing-theme .hero-secondary-nav{gap:8px 10px}.marketing-theme .section{padding-inline:16px}.marketing-theme .orbit-feature-group__trigger{padding:16px}.marketing-theme .orbit-feature-group__panel{padding-inline:16px}.marketing-theme .marketing-mobile-cta-bar{flex-direction:column;align-items:stretch}.marketing-theme .marketing-mobile-cta-bar__btn{width:100%}}.marketing-theme .reveal-letter{display:inline-block;opacity:0;transform:translateY(.8em);animation:letter-rise 1.1s var(--ease-cosmic) forwards}@keyframes letter-rise{to{opacity:1;transform:translateY(0)}}.marketing-theme .fade-in{opacity:0;animation:fade-in 1.2s var(--ease-cosmic) forwards}.marketing-theme .hero-eyebrow.fade-in{animation-delay:.2s}.marketing-theme .hero-cta-row.fade-in{animation-delay:.75s}.marketing-theme .hero-sub-wrap.fade-in{animation-delay:.55s}.marketing-theme .hero-sub--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.marketing-theme .hero-sub-toggle{margin-top:12px;border:none;background:none;padding:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sirius-glow);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.marketing-theme .hero-sub-toggle:focus-visible{outline:2px solid rgba(255,217,122,.55);outline-offset:3px}.marketing-theme .hero-secondary-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:28px}.marketing-theme .hero-secondary-nav.fade-in{animation-delay:.82s}.marketing-theme .hero-social-proof.fade-in{animation-delay:.92s}.marketing-theme .hero-secondary-dot{color:var(--text-dim);-webkit-user-select:none;-moz-user-select:none;user-select:none}.marketing-theme .hero-ghost-link{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-soft);text-decoration:none;transition:color .35s var(--ease-cosmic)}.marketing-theme .hero-ghost-link:hover{color:var(--sirius-glow)}.marketing-theme .hero-ghost-link:focus-visible{outline:2px solid rgba(255,217,122,.45);outline-offset:4px}.marketing-theme .hero-social-proof{margin-top:32px;max-width:420px;font-size:.95rem;line-height:1.55;font-style:italic;color:var(--text-dim)}.marketing-theme .marketing-mobile-cta-bar{position:fixed;right:0;bottom:0;left:0;z-index:45;display:none;justify-content:center;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,rgba(10,6,18,.92) 32%);border-top:1px solid rgba(255,217,122,.12);backdrop-filter:blur(10px)}@media (max-width:960px){.marketing-theme .marketing-mobile-cta-bar{display:flex}}.marketing-theme .marketing-mobile-cta-bar__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:1 1 0;max-width:220px;padding:14px 16px;border:1px solid rgba(255,217,122,.42);background:linear-gradient(135deg,rgba(255,244,212,.08),rgba(255,217,122,.1));color:var(--sirius);font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-decoration:none;text-transform:uppercase}.marketing-theme .marketing-mobile-cta-bar__btn--ghost{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:var(--text-soft)}.marketing-theme .marketing-mobile-cta-bar__btn:focus-visible{outline:2px solid rgba(255,217,122,.55);outline-offset:3px}.marketing-theme .glass-card{transition:transform .45s var(--ease-cosmic),border-color .45s var(--ease-cosmic),box-shadow .45s var(--ease-cosmic)}.marketing-theme .glass-card:hover{transform:translateY(-3px);border-color:rgba(255,217,122,.16);box-shadow:0 22px 50px -24px rgba(0,0,0,.55),0 0 0 1px rgba(255,217,122,.06)}.marketing-theme .glass-card:focus-within{border-color:rgba(255,217,122,.2);box-shadow:0 0 0 1px rgba(255,217,122,.12)}@keyframes fade-in{to{opacity:1}}.marketing-theme .btn-primary .arrow{transition:transform .4s var(--ease-cosmic)}.marketing-theme .btn-primary:hover .arrow{transform:translateX(6px)}.marketing-theme .compass-card:after,.marketing-theme .compass-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .7s var(--ease-cosmic)}.marketing-theme .compass-card:before{background:radial-gradient(circle at 50% 0,rgba(255,217,122,.12),transparent 55%)}.marketing-theme .compass-card:after{border:1px solid rgba(255,217,122,.2);border-radius:14px}.marketing-theme .compass-card:hover:after,.marketing-theme .compass-card:hover:before{opacity:1}.marketing-theme .compass-card:hover .compass-star{filter:drop-shadow(0 0 8px var(--sirius))}.marketing-theme .compass-card-synthesis{background:linear-gradient(180deg,rgba(58,42,92,.55),rgba(26,18,48,.6))}.marketing-theme .vignettes{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.marketing-theme .vignette{position:relative;aspect-ratio:3/4;overflow:hidden;border:1px solid var(--glass-border);border-radius:18px;background:var(--nebula);transition:transform .7s var(--ease-cosmic),border-color .7s var(--ease-cosmic),box-shadow .7s var(--ease-cosmic)}.marketing-theme .vignette:hover{transform:translateY(-4px);border-color:rgba(255,217,122,.25);box-shadow:0 28px 70px -20px rgba(0,0,0,.65)}.marketing-theme .vignette .scene{position:absolute;inset:0;transition:transform 1.6s var(--ease-cosmic)}.marketing-theme .vignette:hover .scene{transform:scale(1.04)}.marketing-theme .vignette-scene-young{background:radial-gradient(ellipse at 50% 100%,#2a1f45 0,#0a0612 70%),radial-gradient(circle at 30% 25%,rgba(255,217,122,.35) 0,transparent 30%)}.marketing-theme .vignette-scene-crossroads{background:linear-gradient(180deg,#1a1230,#110a1f 60%,#0a0612),radial-gradient(ellipse at 30% 60%,rgba(139,92,246,.18) 0,transparent 50%)}.marketing-theme .vignette-scene-reawakening{background:linear-gradient(180deg,#110a1f,#2a1f45 45%,#ffb84d 105%),radial-gradient(ellipse at 50% 80%,rgba(255,217,122,.5) 0,transparent 40%)}.marketing-theme .vignette .scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,6,18,0),rgba(10,6,18,.95) 95%)}.marketing-theme .vignette .body{position:absolute;right:32px;bottom:36px;left:32px;z-index:2}.marketing-theme .vignette .body .age{margin-bottom:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--sirius-glow)}.marketing-theme .vignette .body .heading{margin-bottom:14px;font-family:var(--font-display);font-size:2.1rem;font-weight:300;line-height:1.05;letter-spacing:-.03em;color:var(--text-bright)}.marketing-theme .vignette .body .desc{max-width:320px;font-size:.92rem;line-height:1.55;color:var(--text-soft)}.marketing-theme .orbital-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:16px}.marketing-theme .tier{position:relative;min-width:0;padding:44px 34px 36px;border:1px solid var(--glass-border);border-radius:18px;background:linear-gradient(180deg,rgba(42,31,69,.35),rgba(17,10,31,.55));backdrop-filter:blur(8px);transition:transform .7s var(--ease-cosmic),border-color .7s var(--ease-cosmic),box-shadow .7s var(--ease-cosmic)}.marketing-theme .tier.featured{border-color:rgba(255,217,122,.45);background:linear-gradient(180deg,rgba(58,42,92,.55),rgba(26,18,48,.6))}.marketing-theme .tier .orbit-marker,.marketing-theme .tier .price,.marketing-theme .tier .tier-cta,.marketing-theme .tier .tier-name,.marketing-theme .tier .tier-tag,.marketing-theme .tier ul{display:block}.marketing-theme .tier .orbit-marker{margin-bottom:12px;min-height:1.25rem;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.marketing-theme .tier.featured .orbit-marker{color:var(--sirius-glow)}.marketing-theme .tier .tier-name{margin-bottom:14px;font-family:var(--font-display);font-size:2.1rem;font-weight:300;color:var(--text-bright)}.marketing-theme .tier .tier-tag{margin-bottom:28px;font-family:var(--font-display);font-style:italic;color:var(--sirius-glow)}.marketing-theme .tier .price{display:flex;align-items:baseline;gap:4px;margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid var(--glass-border)}.marketing-theme .tier .price .num{font-family:var(--font-display);font-size:3.2rem;font-weight:300;color:var(--text-bright)}.marketing-theme .tier ul{margin-bottom:36px;list-style:none}.marketing-theme .tier li{position:relative;padding-left:22px;color:var(--text-soft)}.marketing-theme .tier li:before{content:"";position:absolute;top:.55em;left:0;width:6px;height:6px;border-radius:50%;background:var(--sirius-glow)}.marketing-theme .tier .tier-cta{padding:14px 0;border:1px solid var(--glass-border);text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--text-bright);text-decoration:none}.marketing-theme .shooting-star{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;padding:32px 36px;border:1px solid var(--glass-border);border-radius:18px;background:linear-gradient(90deg,rgba(255,217,122,.04),transparent 60%)}.marketing-theme .shooting-star .ss-title{font-family:var(--font-display);font-size:2rem;color:var(--text-bright)}.marketing-theme .shooting-star .ss-desc{margin-top:8px;color:var(--text-soft)}.marketing-theme .shooting-star .ss-price{font-family:var(--font-display);font-size:2.4rem;color:var(--sirius)}.marketing-theme .closing-text{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);font-style:italic;line-height:1.35;color:var(--text-bright)}.marketing-theme .marketing-nav-toggle{border:1px solid var(--glass-border);background:transparent;padding:8px 12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-soft)}@media (pointer:coarse){.marketing-theme{cursor:auto}.marketing-theme .cursor-core,.marketing-theme .cursor-label,.marketing-theme .cursor-ring{display:none}}@media (pointer:fine){.marketing-theme .cursor-core,.marketing-theme .cursor-label,.marketing-theme .cursor-ring{display:block}}@media (min-width:961px){.marketing-theme .orbital-wrap,.marketing-theme .vignettes{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-theme .orbital-wrap{align-items:stretch}.marketing-theme .orbital-wrap .tier.featured{transform:translateY(-6px)}.marketing-theme .shooting-star{grid-template-columns:auto 1fr auto;gap:32px;align-items:center}}@media (max-width:960px){.marketing-theme .orbital-wrap .tier.featured{order:-1}.marketing-theme .orbital-wrap .reveal{transform:none}.marketing-theme .orbital-wrap .reveal:not(.in){opacity:0}.marketing-theme .tier{padding:28px 22px 24px}.marketing-theme .tier .price .num{font-size:2.6rem}.marketing-theme .tier .tier-cta{letter-spacing:.16em}.marketing-theme .tier li{font-size:.9rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.marketing-theme *,.marketing-theme :after,.marketing-theme :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}