.start-page .sp-bvq-mount{margin:56px auto 0;max-width:720px;width:100%;scroll-margin-top:80px}@media (max-width:640px){.start-page .sp-bvq-mount{margin-top:32px}}.start-page .bvq-card{position:relative;background:var(--bg-card);border:1px solid var(--line-bright);border-radius:var(--radius-2xl);padding:36px 32px 32px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 60px -20px rgba(0,0,0,.6);overflow:hidden;isolation:isolate}.start-page .bvq-card:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 0 0,rgba(122,181,159,.08),transparent 60%),radial-gradient(60% 60% at 100% 100%,rgba(212,168,83,.05),transparent 60%);pointer-events:none;z-index:-1}.start-page .bvq-progress{position:absolute;top:0;left:0;right:0;height:3px;background:rgba(245,241,234,.06);overflow:hidden}.start-page .bvq-progress-fill{height:100%;background:linear-gradient(90deg,var(--teal) 0,var(--amber) 100%);transition:width .45s var(--ease-out);box-shadow:0 0 12px rgba(122,181,159,.5)}.start-page .bvq-progress-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:20px}.start-page .bvq-stage{animation:sp-fadeUp .45s var(--ease-out)}.start-page .bvq-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--amber-l);margin-bottom:14px}.start-page .bvq-h2{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.05;letter-spacing:-.02em;margin:0 0 18px;color:var(--ink)}.start-page .bvq-h2 em{color:var(--teal-soft);font-style:italic}.start-page .bvq-h3{font-family:var(--font-display);font-size:clamp(22px,3vw,30px);font-weight:400;line-height:1.15;letter-spacing:-.01em;margin:0 0 14px;color:var(--ink)}.start-page .bvq-lead{font-size:16px;line-height:1.55;color:var(--ink-soft);margin:0 0 24px;max-width:52ch}.start-page .bvq-trust{margin-top:18px;font-family:var(--font-mono);font-size:11px;color:var(--ink-mute);letter-spacing:.04em}.start-page .bvq-cta-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:linear-gradient(135deg,var(--teal) 0,var(--sage-bright) 100%);color:#0c1612;font-family:var(--font-body);font-weight:600;font-size:15px;letter-spacing:.01em;border:none;border-radius:var(--radius-pill);text-decoration:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-med) var(--ease-out);box-shadow:var(--shadow-cta);white-space:nowrap}.start-page .bvq-cta-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-cta-hover)}.start-page .bvq-cta-primary:disabled{opacity:.6;cursor:not-allowed}.start-page .bvq-cta-primary .arrow{transition:transform var(--dur-fast) var(--ease-out)}.start-page .bvq-cta-primary:hover .arrow{transform:translateX(3px)}.start-page .bvq-cta-ghost{display:inline-flex;align-items:center;gap:6px;padding:14px 22px;background:transparent;color:var(--ink-soft);border:1px solid var(--line-bright);border-radius:var(--radius-pill);text-decoration:none;font-size:14px;font-weight:500;cursor:pointer;transition:all var(--dur-fast) var(--ease-out)}.start-page .bvq-cta-ghost:hover{border-color:var(--teal-soft);color:var(--ink)}.start-page .bvq-q-num{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;color:var(--amber-l);margin-bottom:8px}.start-page .bvq-q-prompt{font-family:var(--font-display);font-size:clamp(20px,2.6vw,26px);font-weight:400;line-height:1.25;letter-spacing:-.01em;margin:0 0 6px;color:var(--ink)}.start-page .bvq-q-helper{font-size:13px;color:var(--ink-mute);margin:0 0 22px;font-style:italic}.start-page .bvq-choices{display:grid;gap:10px;margin-bottom:20px}.start-page .bvq-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);font-family:var(--font-body);font-size:15px;font-weight:500;text-align:left;cursor:pointer;transition:all var(--dur-fast) var(--ease-out);width:100%}.start-page .bvq-choice:hover{background:var(--bg-hover);border-color:var(--teal-soft);transform:translateX(2px)}.start-page .bvq-choice:focus-visible{outline:none;border-color:var(--teal-soft);box-shadow:0 0 0 3px rgba(122,181,159,.2)}.start-page .bvq-choice-label{flex:1}.start-page .bvq-choice-arrow{color:var(--ink-mute);transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);flex-shrink:0}.start-page .bvq-choice:hover .bvq-choice-arrow{color:var(--teal-soft);transform:translateX(3px)}.start-page .bvq-back{display:inline-block;margin-top:4px;padding:8px 0;background:none;border:none;color:var(--ink-mute);font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.start-page .bvq-back:hover{color:var(--ink-soft)}.start-page .bvq-email-form{display:flex;flex-direction:column;gap:12px;max-width:460px}.start-page .bvq-email-input{padding:14px 18px;background:var(--bg-soft);border:1px solid var(--line-bright);border-radius:var(--radius-md);color:var(--ink);font-family:var(--font-body);font-size:15px;width:100%;transition:border-color var(--dur-fast) var(--ease-out)}.start-page .bvq-email-input::-moz-placeholder{color:var(--ink-mute)}.start-page .bvq-email-input::placeholder{color:var(--ink-mute)}.start-page .bvq-email-input:focus{outline:none;border-color:var(--teal-soft);box-shadow:0 0 0 3px rgba(122,181,159,.15)}.start-page .bvq-error{margin-top:10px;padding:10px 14px;background:rgba(220,80,60,.1);border:1px solid rgba(220,80,60,.3);border-radius:var(--radius-sm);color:#f0a59c;font-size:13px}.start-page .bvq-submitting{text-align:center;padding:40px 20px;color:var(--ink-soft)}.start-page .bvq-spinner{width:32px;height:32px;margin:0 auto 16px;border:2px solid var(--line-bright);border-top-color:var(--teal-soft);border-radius:50%;animation:bvq-spin .8s linear infinite}@keyframes bvq-spin{to{transform:rotate(1turn)}}.start-page .bvq-result{text-align:center}.start-page .bvq-score-ring{width:180px;height:180px;margin:0 auto 24px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(122,181,159,.15),transparent 70%);border:2px solid var(--teal-soft);position:relative;animation:bvq-pop .6s var(--ease-out)}.start-page .bvq-score-ring[data-band=silent]{border-color:rgba(220,80,60,.7);background:radial-gradient(circle,rgba(220,80,60,.15),transparent 70%)}.start-page .bvq-score-ring[data-band=invisible]{border-color:var(--amber);background:radial-gradient(circle,rgba(212,168,83,.15),transparent 70%)}.start-page .bvq-score-ring[data-band=strong]{border-color:var(--sage-bright);background:radial-gradient(circle,rgba(168,201,154,.18),transparent 70%)}@keyframes bvq-pop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1)}}.start-page .bvq-score-num{font-family:var(--font-display);font-size:64px;line-height:1;font-weight:400;color:var(--ink);display:flex;align-items:baseline;gap:4px}.start-page .bvq-score-num em{font-style:italic;color:var(--teal-soft)}.start-page .bvq-score-num span{font-size:18px;color:var(--ink-mute)}.start-page .bvq-score-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin-top:2px}.start-page .bvq-result-headline{font-family:var(--font-display);font-size:clamp(22px,3vw,30px);font-weight:400;line-height:1.2;letter-spacing:-.01em;margin:0 0 12px;color:var(--ink)}.start-page .bvq-result-sub{font-size:16px;line-height:1.55;color:var(--ink-soft);margin:0 auto 20px;max-width:56ch}.start-page .bvq-result-meta{display:inline-block;padding:8px 14px;background:var(--fill-teal);border:1px solid var(--line-sage);border-radius:var(--radius-sm);font-size:13px;color:var(--teal-soft);margin-bottom:28px}.start-page .bvq-result-cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}@media (max-width:640px){.start-page .bvq-card{padding:28px 20px 24px;border-radius:var(--radius-xl)}.start-page .bvq-score-ring{width:150px;height:150px}.start-page .bvq-score-num{font-size:52px}.start-page .bvq-result-cta-row{flex-direction:column}.start-page .bvq-result-cta-row .bvq-cta-ghost,.start-page .bvq-result-cta-row .bvq-cta-primary{width:100%;justify-content:center}}.start-page{--bg:#0a0a0b;--bg-elev:#111113;--bg-soft:#17171a;--bg-card:#131316;--bg-hover:#1c1c20;--ink:#f5f1ea;--ink-soft:#c8c2b6;--ink-mute:#7a7468;--ink-dim:#4a4538;--amber:#d4a853;--amber-glow:#e8c89a;--amber-l:#d4a574;--sage:#7a9e7e;--sage-bright:#a8c99a;--teal:#7ab59f;--teal-soft:#9dd4b8;--shell-light:#faf5eb;--line:rgba(245,241,234,0.08);--line-bright:rgba(245,241,234,0.16);--line-amber:rgba(212,168,83,0.25);--line-sage:rgba(122,158,126,0.25);--fill-amber:rgba(212,168,83,0.07);--fill-teal:rgba(122,181,159,0.10);--shadow-cta:0 4px 16px rgba(122,181,159,0.25);--shadow-cta-hover:0 6px 24px rgba(122,181,159,0.4);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:100px;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--dur-fast:0.2s;--dur-med:0.3s;--font-display:var(--font-fraunces),"Georgia",serif;--font-body:var(--font-inter-tight),-apple-system,sans-serif;--font-mono:var(--font-mono),ui-monospace,monospace;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;min-height:100vh;position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased}.start-page:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.45'/%3E%3C/svg%3E");opacity:.06;pointer-events:none;z-index:1;mix-blend-mode:overlay}.start-page .sp-orb{position:fixed;top:-20%;left:-10%;width:70%;height:70%;background:radial-gradient(circle,rgba(122,181,159,.1) 0,transparent 60%);pointer-events:none;z-index:0;animation:sp-drift 24s ease-in-out infinite alternate;will-change:transform}.start-page .sp-orb.sp-orb-2{top:50%;left:60%;width:60%;height:60%;background:radial-gradient(circle,rgba(212,168,83,.07) 0,transparent 60%);animation-duration:32s;animation-direction:alternate-reverse}@keyframes sp-drift{0%{transform:translate(0)}to{transform:translate(30%,20%)}}@keyframes sp-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}@keyframes sp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.4)}}@keyframes sp-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes sp-shimmer{0%{background-position:-200% 50%}to{background-position:200% 50%}}@keyframes sp-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes sp-blink{0%,49%,to{opacity:1}50%,99%{opacity:0}}@keyframes sp-growBar{0%{transform:scaleX(0)}to{transform:scaleX(var(--fill,1))}}@keyframes sp-glowAmber{0%,to{box-shadow:0 4px 16px rgba(122,181,159,.25)}50%{box-shadow:0 6px 28px rgba(122,181,159,.5)}}.start-page .reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.start-page .reveal.is-in{opacity:1;transform:translateY(0)}.start-page .reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.start-page .reveal-stagger.is-in>*{opacity:1;transform:translateY(0)}.start-page .reveal-stagger.is-in>:first-child{transition-delay:.05s}.start-page .reveal-stagger.is-in>:nth-child(2){transition-delay:.15s}.start-page .reveal-stagger.is-in>:nth-child(3){transition-delay:.25s}.start-page .reveal-stagger.is-in>:nth-child(4){transition-delay:.35s}.start-page .reveal-stagger.is-in>:nth-child(5){transition-delay:.45s}@media (prefers-reduced-motion:reduce){.start-page *,.start-page :after,.start-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.start-page .reveal,.start-page .reveal-stagger>*{opacity:1!important;transform:none!important}}.start-page .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:2}@media (min-width:760px){.start-page .wrap{padding:0 40px}}.start-page .sp-nav{position:fixed;top:0;left:0;right:0;z-index:50;padding:14px 0;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);background:rgba(10,10,11,.55);border-bottom:1px solid var(--line)}.start-page .sp-nav-inner{display:flex;align-items:center;justify-content:space-between}.start-page .sp-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.start-page .sp-brand img{height:26px;width:auto;-o-object-fit:contain;object-fit:contain}.start-page .sp-nav-cta{font-family:var(--font-body);font-weight:600;font-size:13px;padding:10px 18px;background:linear-gradient(135deg,var(--teal-soft),var(--teal));color:var(--bg);border-radius:var(--radius-pill);text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:var(--shadow-cta);border:1px solid rgba(255,255,255,.08);transition:transform var(--dur-fast),box-shadow var(--dur-fast)}.start-page .sp-nav-cta:hover{transform:translateY(-1px);box-shadow:var(--shadow-cta-hover);color:var(--bg)}.start-page .sp-hero{padding:120px 0 64px;min-height:100svh;display:flex;align-items:center}@media (min-width:900px){.start-page .sp-hero{padding:140px 0 80px}}.start-page .sp-hero-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;width:100%}@media (min-width:900px){.start-page .sp-hero-grid{grid-template-columns:1.1fr .9fr;gap:64px}}.start-page .sp-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 10px;background:rgba(168,201,154,.08);border:1px solid rgba(168,201,154,.25);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sage-bright);margin-bottom:28px;animation:sp-fadeUp .7s var(--ease-out) both}.start-page .sp-eyebrow .dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--sage-bright);box-shadow:0 0 0 3px rgba(168,201,154,.2);animation:sp-pulse 2s ease-in-out infinite;flex-shrink:0}.start-page .sp-h1{font-family:var(--font-display);font-size:clamp(44px,9vw,96px);font-weight:400;line-height:.98;letter-spacing:-.03em;color:var(--ink);margin:0;text-wrap:balance;animation:sp-fadeUp .9s var(--ease-out) .2s both}.start-page .sp-h1 em{color:var(--amber);font-style:italic;font-weight:400}.start-page .sp-lead{font-size:clamp(16px,2.4vw,19px);line-height:1.6;color:var(--ink-soft);margin-top:24px;max-width:540px;text-wrap:pretty;animation:sp-fadeUp .9s var(--ease-out) .5s both}.start-page .sp-lead em{font-style:italic;color:var(--amber-l)}.start-page .sp-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;animation:sp-fadeUp .9s var(--ease-out) .7s both}.start-page .sp-btn-primary{font-family:var(--font-body);font-weight:600;font-size:15px;padding:16px 28px;background:linear-gradient(135deg,var(--teal-soft),var(--teal));color:var(--bg);border-radius:var(--radius-pill);text-decoration:none;display:inline-flex;align-items:center;gap:10px;box-shadow:var(--shadow-cta);border:1px solid rgba(255,255,255,.08);transition:transform var(--dur-fast),box-shadow var(--dur-fast);cursor:pointer}.start-page .sp-btn-primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-cta-hover);color:var(--bg)}.start-page .sp-btn-primary .arrow{transition:transform var(--dur-fast)}.start-page .sp-btn-primary:hover .arrow{transform:translateX(3px)}.start-page .sp-btn-ghost{font-family:var(--font-body);font-weight:500;font-size:15px;padding:16px 24px;background:transparent;color:var(--ink);border-radius:var(--radius-pill);border:1px solid var(--line-bright);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:border-color var(--dur-fast),color var(--dur-fast)}.start-page .sp-btn-ghost:hover{border-color:var(--amber);color:var(--amber)}.start-page .sp-hero-meta{margin-top:28px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;animation:sp-fadeUp .9s var(--ease-out) .9s both}.start-page .sp-hero-meta .live{color:var(--sage-bright)}.start-page .sp-hero-meta .caret{display:inline-block;width:7px;height:13px;background:var(--amber);margin-left:2px;vertical-align:-2px;animation:sp-blink 1.1s steps(1) infinite}.start-page .sp-ory-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:320px}.start-page .sp-ory-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 55%,rgba(168,201,154,.18),transparent 60%);filter:blur(20px)}.start-page .sp-ory-img{position:relative;width:min(380px,78%);height:auto;filter:drop-shadow(0 20px 40px rgba(122,181,159,.3));animation:sp-breathe 5s ease-in-out infinite}.start-page .sp-ory-halo{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(168,201,154,.16);animation:sp-breathe 7s ease-in-out infinite;pointer-events:none}.start-page .sp-ory-halo.h2{width:86%;border-color:rgba(168,201,154,.08);animation-duration:9s}.start-page .sp-ory-halo.h3{width:102%;border-color:rgba(168,201,154,.04);animation-duration:11s}.start-page .sp-ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(17,17,19,.4);overflow:hidden;padding:14px 0;position:relative;z-index:2}.start-page .sp-ticker-track{display:flex;gap:56px;animation:sp-marquee 60s linear infinite;white-space:nowrap;width:-moz-max-content;width:max-content}.start-page .sp-ticker-item{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);display:inline-flex;align-items:center;gap:14px}.start-page .sp-ticker-item .glyph{color:var(--amber);font-size:10px}.start-page .sp-ticker-item em{color:var(--amber);font-style:italic;font-family:var(--font-display);text-transform:none;letter-spacing:0;font-size:13px}.start-page .sp-sec{padding:96px 0;position:relative;z-index:2}@media (min-width:760px){.start-page .sp-sec{padding:120px 0}}.start-page .sp-sec-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--amber);margin-bottom:24px;display:inline-flex;align-items:center;gap:12px}.start-page .sp-sec-eyebrow:before{content:"";width:28px;height:1px;background:var(--amber);display:inline-block}.start-page .sp-sec-h2{font-family:var(--font-display);font-size:clamp(32px,5.5vw,56px);font-weight:400;line-height:1.04;letter-spacing:-.025em;color:var(--ink);max-width:820px;text-wrap:balance}.start-page .sp-sec-h2 em{color:var(--amber);font-style:italic;font-weight:400}.start-page .sp-sec-h2 .sage-em{color:var(--sage-bright);font-style:italic}.start-page .sp-sec-lead{font-size:clamp(15px,2vw,18px);line-height:1.65;color:var(--ink-soft);max-width:620px;margin-top:20px;text-wrap:pretty}.start-page .sp-mirror{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(212,168,83,.05),transparent 70%),var(--bg)}.start-page .sp-mirror-grid{display:grid;gap:40px}@media (min-width:900px){.start-page .sp-mirror-grid{grid-template-columns:1fr 1fr;gap:80px;align-items:center}}.start-page .sp-mirror blockquote{font-family:var(--font-display);font-size:clamp(26px,4.5vw,44px);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--ink);margin:0;text-wrap:balance}.start-page .sp-mirror blockquote em{font-style:italic;color:var(--amber)}.start-page .sp-mirror-cite{margin-top:20px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.start-page .sp-mirror-list{display:flex;flex-direction:column;gap:14px}.start-page .sp-mirror-item{display:grid;grid-template-columns:24px 1fr;gap:14px;align-items:start;padding:14px 16px;background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color var(--dur-fast),background var(--dur-fast),transform var(--dur-fast)}.start-page .sp-mirror-item:hover{border-color:var(--line-amber);background:var(--bg-hover);transform:translateY(-1px)}.start-page .sp-mirror-item .num{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--amber);padding-top:3px}.start-page .sp-mirror-item .body{font-size:14.5px;color:var(--ink-soft);line-height:1.55}.start-page .sp-mirror-item .body strong{color:var(--ink);font-weight:600}.start-page .sp-verbs-grid{display:grid;gap:0;margin-top:56px}@media (min-width:900px){.start-page .sp-verbs-grid{grid-template-columns:repeat(4,1fr)}}.start-page .sp-verb-cell{padding:28px 0;border-top:1px solid var(--line-bright);position:relative;transition:background var(--dur-med)}@media (min-width:900px){.start-page .sp-verb-cell{padding:32px 24px 32px 0}.start-page .sp-verb-cell+.sp-verb-cell{padding-left:24px;border-left:1px solid var(--line)}}.start-page .sp-verb-cell .vnum{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--ink-mute);margin-bottom:16px;display:block}.start-page .sp-verb-cell .vword{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(36px,5vw,48px);line-height:1;letter-spacing:-.02em;display:block;margin-bottom:14px;background:linear-gradient(90deg,var(--amber),var(--amber-glow),var(--amber));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:sp-shimmer 6s linear infinite}.start-page .sp-verb-cell p{font-size:14px;line-height:1.6;color:var(--ink-soft);margin:0}.start-page .sp-wedge{background:radial-gradient(ellipse 60% 40% at 80% 20%,rgba(122,158,126,.07),transparent 60%),var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.start-page .sp-wedge-grid{display:grid;gap:56px;align-items:center}@media (min-width:900px){.start-page .sp-wedge-grid{grid-template-columns:1fr 1fr;gap:80px}}.start-page .sp-insight-card{background:var(--bg-elev);border:1px solid var(--line-sage);border-radius:var(--radius-lg);padding:24px;position:relative;overflow:hidden}.start-page .sp-insight-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 0,rgba(122,158,126,.1),transparent 60%);pointer-events:none}.start-page .sp-insight-head{display:flex;align-items:center;gap:12px;margin-bottom:18px;position:relative}.start-page .sp-insight-avatar{width:36px;height:36px;border-radius:50%;background:rgba(122,158,126,.15);border:1px solid var(--line-sage);display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:sp-breathe 5s ease-in-out infinite}.start-page .sp-insight-avatar img{width:28px;height:28px}.start-page .sp-insight-meta{flex:1;min-width:0}.start-page .sp-insight-meta .name{font-family:var(--font-display);font-style:italic;color:var(--sage-bright);font-size:16px}.start-page .sp-insight-meta .sub{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.start-page .sp-insight-body{position:relative}.start-page .sp-insight-body p{font-family:var(--font-display);font-style:italic;font-size:18px;line-height:1.45;color:var(--ink);margin:0;text-wrap:pretty}.start-page .sp-insight-body p:before{content:'"';color:var(--sage-bright);margin-right:2px}.start-page .sp-insight-body p:after{content:'"';color:var(--sage-bright);margin-left:2px}.start-page .sp-insight-foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.start-page .sp-insight-foot .stamp{color:var(--sage-bright)}.start-page .sp-metric-ribbon{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.start-page .sp-metric-ribbon .m{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px}.start-page .sp-metric-ribbon .m .k{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);display:block;margin-bottom:6px}.start-page .sp-metric-ribbon .m .v{font-family:var(--font-display);font-size:22px;line-height:1;color:var(--ink)}.start-page .sp-metric-ribbon .m .v em{color:var(--amber);font-style:italic}.start-page .sp-metric-ribbon .m .delta{font-family:var(--font-mono);font-size:10px;color:var(--sage-bright);display:block;margin-top:4px}.start-page .sp-pricing-card{background:var(--bg-elev);border:1px solid var(--line-amber);border-radius:var(--radius-xl);padding:32px;max-width:540px;margin:56px auto 0;position:relative;overflow:hidden}.start-page .sp-pricing-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0,rgba(212,168,83,.1),transparent 60%);pointer-events:none}.start-page .sp-pricing-card .ribbon{position:absolute;top:16px;right:16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--amber);background:var(--fill-amber);border:1px solid var(--line-amber);border-radius:var(--radius-pill);padding:4px 10px}.start-page .sp-pricing-card .pc-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.start-page .sp-pricing-card .pc-name{font-family:var(--font-display);font-size:28px;margin:8px 0 14px}.start-page .sp-pricing-card .pc-name em{color:var(--amber);font-style:italic}.start-page .sp-pricing-card .pc-price{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.start-page .sp-pricing-card .pc-price .amt{font-family:var(--font-display);font-size:56px;line-height:1;letter-spacing:-.03em;color:var(--ink)}.start-page .sp-pricing-card .pc-price .amt em{color:var(--amber);font-style:italic}.start-page .sp-pricing-card .pc-price .per{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.start-page .sp-pricing-card .pc-strike{font-family:var(--font-mono);font-size:11px;color:var(--ink-mute);margin-bottom:18px}.start-page .sp-pricing-card .pc-strike s{color:var(--ink-dim);margin-right:6px}.start-page .sp-pricing-card .pc-list{list-style:none;padding:0;margin:18px 0 22px;display:flex;flex-direction:column;gap:10px}.start-page .sp-pricing-card .pc-list li{font-size:14px;color:var(--ink-soft);line-height:1.5;display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start}.start-page .sp-pricing-card .pc-list li:before{content:"→";color:var(--amber);font-family:var(--font-mono);padding-top:1px}.start-page .sp-scarcity{margin-bottom:22px;position:relative}.start-page .sp-scarcity-row{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:8px}.start-page .sp-scarcity-row .left{color:var(--sage-bright)}.start-page .sp-scarcity-row .right{color:var(--amber)}.start-page .sp-scarcity-bar{height:6px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-pill);overflow:hidden;position:relative}.start-page .sp-scarcity-fill{height:100%;background:linear-gradient(90deg,var(--amber),var(--amber-glow));border-radius:var(--radius-pill);transform-origin:left center;width:100%;transform:scaleX(0);transition:transform 1.6s var(--ease-out)}.start-page .sp-scarcity-fill.animated{transform:scaleX(.62)}.start-page .sp-pricing-card .sp-btn-primary{width:100%;justify-content:center;padding:18px 24px}.start-page .sp-pricing-card .pc-mini{margin-top:14px;text-align:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.start-page .sp-lastcall{padding:120px 0 80px;text-align:center;position:relative;z-index:2}.start-page .sp-lastcall .sp-ory-stage{min-height:220px;margin-bottom:12px}.start-page .sp-lastcall .sp-ory-img{width:min(180px,50%)}.start-page .sp-lastcall h2{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,6vw,64px);line-height:1.04;letter-spacing:-.025em;color:var(--ink);margin:12px auto 0;max-width:760px;text-wrap:balance}.start-page .sp-lastcall h2 em{font-style:italic;color:var(--amber)}.start-page .sp-lastcall p{font-size:17px;color:var(--ink-soft);margin:18px auto 0;max-width:540px;text-wrap:pretty}.start-page .sp-lastcall .sp-cta-row{justify-content:center;margin:28px 0 0}.start-page .sp-lastcall-foot{margin-top:28px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.start-page .sp-foot{border-top:1px solid var(--line);padding:36px 0;position:relative;z-index:2}.start-page .sp-foot-inner{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:center}.start-page .sp-foot-mono{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim)}.start-page .sp-foot-links{display:flex;gap:18px}.start-page .sp-foot-links a{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);text-decoration:none;transition:color var(--dur-fast)}.start-page .sp-foot-links a:hover{color:var(--amber)}.start-page ::-moz-selection{background:rgba(212,168,83,.35);color:var(--ink)}.start-page ::selection{background:rgba(212,168,83,.35);color:var(--ink)}@media (max-width:760px){.start-page .sp-nav{padding:12px 0}.start-page .sp-nav-cta{padding:8px 14px;font-size:12px}.start-page .sp-hero{padding:110px 0 48px}.start-page .sp-ory-stage{min-height:280px;order:-1}.start-page .sp-hero-meta{font-size:10px}}.start-page .sp-social-proof-strip{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 8px;background:rgba(212,168,83,.07);border:1px solid rgba(212,168,83,.2);border-radius:var(--radius-pill);font-size:12px;color:var(--ink-soft);margin-bottom:16px;animation:sp-fadeUp .6s var(--ease-out) both}.start-page .sp-social-proof-strip strong{color:var(--amber-l)}.start-page .sp-avatars{display:flex}.start-page .sp-avatar{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--teal) 0,var(--amber) 100%);border:1.5px solid var(--bg);margin-left:-6px;font-size:9px;font-weight:700;color:var(--bg);display:flex;align-items:center;justify-content:center}.start-page .sp-avatars .sp-avatar:first-child{margin-left:0}.start-page .sp-spots-badge{display:inline-block;padding:2px 8px;background:rgba(212,168,83,.15);border:1px solid rgba(212,168,83,.3);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--amber);margin-left:6px;white-space:nowrap}.start-page .sp-inline-capture{margin-top:28px;padding:20px 24px;background:rgba(122,181,159,.04);border:1px solid rgba(122,181,159,.12);border-radius:var(--radius-lg);animation:sp-fadeUp .9s var(--ease-out) .9s both}.start-page .sp-inline-capture-label{font-size:12px;color:var(--ink-mute);font-family:var(--font-mono);letter-spacing:.04em;margin-bottom:12px}.start-page .sp-inline-form{display:flex;gap:8px;flex-wrap:wrap}.start-page .sp-inline-input{flex:1;min-width:200px;padding:11px 16px;background:rgba(245,241,234,.05);border:1px solid var(--line-bright);border-radius:var(--radius-md);color:var(--ink);font-family:var(--font-body);font-size:14px;outline:none;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.start-page .sp-inline-input::-moz-placeholder{color:var(--ink-dim)}.start-page .sp-inline-input::placeholder{color:var(--ink-dim)}.start-page .sp-inline-input:focus{border-color:rgba(122,181,159,.5);box-shadow:0 0 0 3px rgba(122,181,159,.1)}.start-page .sp-inline-btn{padding:11px 22px;background:linear-gradient(135deg,var(--teal-soft),var(--teal));color:var(--bg);border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast),box-shadow var(--dur-fast),opacity var(--dur-fast);box-shadow:var(--shadow-cta)}.start-page .sp-inline-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-cta-hover)}.start-page .sp-inline-btn:disabled{opacity:.5;cursor:not-allowed}.start-page .sp-inline-note{margin-top:8px;font-size:11px;color:var(--ink-dim);font-family:var(--font-mono);letter-spacing:.04em}@keyframes sp-slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes sp-spin{to{transform:rotate(1turn)}}.sp-sticky-capture{position:fixed;bottom:0;left:0;right:0;z-index:90;transform:translateY(100%);opacity:0;transition:transform .4s var(--ease-out),opacity .4s var(--ease-out);pointer-events:none}.sp-sticky-capture--visible{transform:translateY(0);opacity:1;pointer-events:auto}.sp-sticky-inner{background:rgba(17,17,19,.97);border-top:1px solid rgba(122,181,159,.2);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);padding:14px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;max-width:100%;box-sizing:border-box}@media (min-width:760px){.sp-sticky-inner{padding:16px 40px;flex-wrap:nowrap}}.sp-sticky-copy{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-soft);flex-shrink:0}.sp-sticky-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sage-bright);flex-shrink:0;animation:sp-pulse 2s ease-in-out infinite}.sp-sticky-text strong{color:var(--amber-l)}.sp-sticky-sep{margin:0 4px;opacity:.4}.sp-sticky-form{display:flex;gap:8px;flex:1;max-width:460px;min-width:240px}.sp-sticky-input{flex:1;padding:10px 14px;background:rgba(245,241,234,.06);border:1px solid var(--line-bright);border-radius:var(--radius-md);color:var(--ink);font-family:var(--font-body);font-size:14px;outline:none;min-width:0;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.sp-sticky-input::-moz-placeholder{color:var(--ink-dim)}.sp-sticky-input::placeholder{color:var(--ink-dim)}.sp-sticky-input:focus{border-color:rgba(122,181,159,.5);box-shadow:0 0 0 3px rgba(122,181,159,.08)}.sp-sticky-btn{padding:10px 20px;background:linear-gradient(135deg,var(--teal-soft),var(--teal));color:var(--bg);border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:6px;transition:transform var(--dur-fast),box-shadow var(--dur-fast),opacity var(--dur-fast);box-shadow:var(--shadow-cta)}.sp-sticky-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-cta-hover)}.sp-sticky-btn:disabled{opacity:.55;cursor:not-allowed}.sp-sticky-btn--loading{opacity:.7}.sp-sticky-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(10,10,11,.3);border-top:2px solid var(--bg);animation:sp-spin .7s linear infinite;display:inline-block}.sp-sticky-done{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--sage-bright);padding:8px 0}.sp-sticky-check{font-size:16px}@media (max-width:640px){.sp-sticky-copy{font-size:12px}.sp-sticky-sep{display:none}.sp-sticky-text{display:flex;flex-wrap:wrap;gap:4px}.sp-sticky-form{max-width:100%;min-width:0;width:100%}}