.p-hero{margin:var(--page-gutter);padding:0;position:relative;overflow:hidden;min-height:720px;border-radius:var(--radius-card);background:var(--bg-color);color:var(--text-primary);border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center}.p-hero .starfield{z-index:0}.p-hero-glow{position:absolute;inset:0;z-index:1;background:radial-gradient(60% 45% at 50% 35%,rgba(109,63,222,.28),transparent 70%),radial-gradient(80% 60% at 50% 100%,rgba(167,139,250,.12),transparent 70%);pointer-events:none}.p-hero-inner{position:relative;z-index:5;width:100%;max-width:1120px;padding:calc(var(--page-gutter) + 72px) var(--container-pad) var(--space-10);margin:0 auto;text-align:center}.p-hero-headline{font-size:clamp(2.6rem,5.2vw,4.2rem);font-weight:400;line-height:1.06;letter-spacing:-.03em;color:var(--text-primary);max-width:20ch;margin:var(--space-6) auto var(--headline-to-sub);text-wrap:balance}.p-hero-headline em{font-style:italic;font-weight:300;color:var(--accent-color)}.p-hero-sub{font-size:clamp(1.05rem,1.4vw,1.2rem);color:var(--text-secondary);max-width:640px;line-height:1.6;margin:0 auto var(--sub-to-cta)}.p-hero-actions{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-10)}.p-hero .btn-primary:hover{box-shadow:0 10px 30px rgba(167,139,250,.3)}.p-hero-partners{padding-top:var(--space-8);margin-top:var(--space-8);border-top:1px solid rgba(255,255,255,.12);max-width:1100px;margin-left:auto;margin-right:auto}.p-hero-partners-label{font-family:var(--font-marketing-mono),monospace;font-size:.8rem;text-transform:uppercase;letter-spacing:.18em;color:rgba(255,255,255,.7);margin-bottom:var(--space-7);display:flex;align-items:center;gap:var(--space-4);justify-content:center}.p-hero-partners-label:after,.p-hero-partners-label:before{content:"";height:1px;flex:1;background:rgba(255,255,255,.14);max-width:140px}.p-hero-partners-row{display:flex;gap:var(--space-12,6rem);align-items:center;justify-content:center;flex-wrap:wrap;row-gap:var(--space-7)}.p-hero-partners-row img{height:64px;width:auto;filter:grayscale(1) brightness(2.4) contrast(.9);opacity:.95;transition:opacity .2s ease,filter .2s ease,transform .2s ease}.p-hero-partners-row img:hover{opacity:1;filter:grayscale(1) brightness(2.8);transform:scale(1.04)}@media (max-width:720px){.p-hero-partners-row{gap:var(--space-8)}.p-hero-partners-row img{height:48px}}.p-economics{max-width:1120px;margin:calc(var(--section-y) * -.3) auto 0;padding:0 var(--container-pad);position:relative;z-index:10}.p-economics-card{background:#ffffff;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-2xl);padding:var(--space-8) var(--space-9);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-9);box-shadow:0 1px 0 rgba(0,0,0,.02),0 30px 60px -30px rgba(17,17,20,.22);position:relative}.p-economics-card:before{content:"";position:absolute;left:var(--space-9);right:var(--space-9);top:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent-color),transparent);opacity:.5}.p-econ-cell{display:flex;flex-direction:column;gap:var(--space-2);position:relative}.p-econ-cell+.p-econ-cell:before{content:"";position:absolute;left:calc(var(--space-9) * -.5);top:10%;bottom:10%;width:1px;background:rgba(0,0,0,.06)}.p-econ-label{font-family:var(--font-marketing-mono),monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--page-text-muted);font-weight:600}.p-econ-value{font-size:clamp(2.4rem,4vw,3.4rem);font-weight:300;letter-spacing:-.03em;line-height:1;color:var(--page-text);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:4px}.p-econ-value .suffix{font-size:.45em;color:var(--page-text-muted);font-weight:400;letter-spacing:0}.p-econ-value .plus{color:var(--accent-deep)}.p-econ-body{font-size:.9375rem;color:var(--page-text-muted);line-height:1.5}@media (max-width:900px){.p-economics-card{grid-template-columns:1fr;gap:var(--space-7);padding:var(--space-7)}.p-econ-cell+.p-econ-cell:before{display:none}.p-econ-cell+.p-econ-cell{padding-top:var(--space-6);border-top:1px solid rgba(0,0,0,.06)}}.p-why{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.p-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap)}@media (max-width:900px){.p-why-grid{grid-template-columns:1fr}}.p-why-card{background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-2xl);padding:var(--card-pad);display:flex;flex-direction:column;gap:var(--space-5);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;overflow:hidden}.p-why-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.06);border-color:rgba(167,139,250,.3)}.p-why-stat{font-family:var(--font-marketing-mono),monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-deep);font-weight:600;display:flex;align-items:center;gap:var(--space-2)}.p-why-stat:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-color);box-shadow:0 0 8px var(--accent-color)}.p-why-metric{font-size:3rem;font-weight:300;letter-spacing:-.03em;line-height:1;color:var(--page-text);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:4px}.p-why-metric .unit{font-size:1.2rem;color:var(--page-text-muted)}.p-why-title{font-size:1.2rem;font-weight:500;letter-spacing:-.015em;color:var(--page-text)}.p-why-body{color:var(--page-text-muted);font-size:.9375rem;line-height:1.55}.p-how-visual{min-height:180px;border-radius:var(--radius-lg);background:#fafafa;border:1px solid rgba(0,0,0,.06);position:relative;overflow:hidden;padding:var(--space-5);gap:var(--space-2)}.p-how-visual,.sv-earn{display:flex;flex-direction:column}.sv-earn{padding:14px 16px;gap:6px;height:100%;justify-content:flex-start}.sv-earn-head{display:flex;justify-content:space-between;align-items:center;padding:0 2px 8px;border-bottom:1px solid var(--hairline-light);margin-bottom:4px}.sv-earn-head-lab{text-transform:uppercase;letter-spacing:.1em;font-weight:600}.sv-earn-head-lab,.sv-earn-head-month{font-family:var(--font-marketing-mono),monospace;font-size:.62rem;color:var(--page-text-muted)}.sv-earn-row{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;font-size:.78rem;padding:4px 2px}.sv-earn-row .idx{font-family:var(--font-marketing-mono),monospace;font-size:.65rem;color:var(--page-text-muted);letter-spacing:.05em}.sv-earn-row .from{color:var(--page-text);font-weight:500;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-earn-row .amt{font-family:var(--font-marketing-mono),monospace;color:var(--page-text);font-weight:600;font-size:.8rem;letter-spacing:-.01em}.sv-earn-total{margin-top:auto;padding:10px 12px;background:linear-gradient(135deg,#0f0f14,#1a1326);color:var(--text-primary);border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;border:1px solid rgba(167,139,250,.25)}.sv-earn-total .tlab{color:var(--text-secondary);font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}.sv-earn-total .tlab,.sv-earn-total .tval{font-family:var(--font-marketing-mono),monospace}.sv-earn-total .tval{color:var(--accent-color);font-weight:700;font-size:.95rem;letter-spacing:-.01em}.sv-comarket{padding:var(--space-3);align-items:stretch;min-height:0}.sv-cm-tile,.sv-comarket{display:flex;gap:6px;flex:1}.sv-cm-tile{min-width:0;background:#fff;border:1px solid var(--hairline-light);border-radius:10px;padding:10px;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.sv-cm-tile.feature{background:linear-gradient(135deg,#0f0f14,#1a1326);color:var(--text-primary);border-color:rgba(167,139,250,.3)}.sv-cm-tile .cm-tag{font-family:var(--font-marketing-mono),monospace;font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;color:var(--page-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-cm-tile.feature .cm-tag{color:var(--accent-color)}.sv-cm-tile .cm-title{font-size:.72rem;font-weight:500;line-height:1.3;color:var(--page-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.sv-cm-tile.feature .cm-title{color:var(--text-primary)}.sv-cm-tile .cm-meta{font-size:.6rem;color:var(--page-text-muted);font-family:var(--font-marketing-mono),monospace}.sv-cm-tile.feature .cm-meta{color:var(--text-secondary)}.sv-portal{padding:var(--space-3);display:flex;flex-direction:column;gap:6px;height:100%}.sv-portal-head{display:flex;justify-content:space-between;align-items:center;font-size:.7rem;font-family:var(--font-marketing-mono),monospace;color:var(--page-text-muted)}.sv-portal-head .status{padding:2px 6px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3);color:#16a34a;border-radius:4px;font-size:.6rem}.sv-portal-row{display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:center;padding:5px 8px;background:#fff;border:1px solid var(--hairline-light);border-radius:6px;font-size:.68rem;font-family:var(--font-marketing-mono),monospace}.sv-portal-row .client{color:var(--page-text);font-weight:500;font-family:var(--font-marketing-body),sans-serif;font-size:.72rem}.sv-portal-row .mrr{color:var(--page-text-muted)}.sv-portal-row .pay{color:var(--accent-deep);font-weight:600}.sv-portal-row.pending .pay{color:var(--page-text-muted)}.p-tiers{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.p-tiers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap)}@media (max-width:900px){.p-tiers-grid{grid-template-columns:1fr}}.p-tier-card{background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-2xl);padding:var(--card-pad);display:flex;flex-direction:column;gap:var(--space-4);position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.p-tier-card:hover{transform:translateY(-4px);border-color:rgba(0,0,0,.16);box-shadow:0 20px 40px rgba(0,0,0,.06)}.p-tier-icon{width:40px;height:40px;border-radius:10px;background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.2);display:grid;place-items:center;color:var(--accent-deep);margin-bottom:var(--space-2)}.p-tier-title{font-size:1.2rem;font-weight:500;letter-spacing:-.015em;color:var(--page-text)}.p-tier-body{font-size:.9375rem;line-height:1.55}.p-tier-body,.p-tier-fit{color:var(--page-text-muted)}.p-tier-fit{margin-top:auto;padding-top:var(--space-4);border-top:1px dashed rgba(0,0,0,.1);font-family:var(--font-marketing-mono),monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.p-tier-fit span{color:var(--accent-deep)}.p-gallery{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.p-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap)}@media (max-width:900px){.p-gallery-grid{grid-template-columns:1fr}}.p-gal-card{background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-2xl);padding:var(--card-pad);display:flex;flex-direction:column;gap:var(--space-5);position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.p-gal-card:hover{transform:translateY(-4px);border-color:rgba(167,139,250,.3);box-shadow:0 20px 40px rgba(0,0,0,.06)}.p-gal-logo-row{display:flex;align-items:center;justify-content:space-between;min-height:48px}.p-gal-logo-row img{height:32px;width:auto;max-width:140px;object-fit:contain;filter:grayscale(1) brightness(.5) contrast(1.2);opacity:.85}.p-gal-type{font-family:var(--font-marketing-mono),monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--page-text-muted);padding:4px 10px;border:1px solid var(--hairline-light);border-radius:999px;background:#fafafa}.p-gal-blurb{font-size:1rem;color:var(--page-text);line-height:1.5;letter-spacing:-.005em}.p-gal-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--hairline-light);margin-top:auto}.p-gal-stat-val{font-size:1.5rem;font-weight:400;letter-spacing:-.02em;color:var(--page-text);line-height:1.1}.p-gal-stat-val.up{color:var(--accent-deep)}.p-gal-stat-lbl{font-family:var(--font-marketing-mono),monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--page-text-muted);margin-top:4px}.p-faq{max-width:860px;margin:0 auto;padding:0 var(--container-pad)}.p-faq-list{display:flex;flex-direction:column;gap:var(--space-3)}.p-faq-item{background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.p-faq-item[open]{border-color:rgba(167,139,250,.3);box-shadow:0 4px 20px rgba(109,63,222,.06)}.p-faq-item summary{padding:var(--space-5) var(--space-6);cursor:pointer;font-weight:500;font-size:1rem;letter-spacing:-.005em;color:var(--page-text);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);list-style:none}.p-faq-item summary::-webkit-details-marker{display:none}.p-faq-item summary:after{content:"+";font-family:var(--font-marketing-mono),monospace;font-weight:400;font-size:1.3rem;color:var(--accent-deep);transition:transform .2s ease;flex-shrink:0}.p-faq-item[open] summary:after{content:"−"}.p-faq-item .p-faq-body{padding:0 var(--space-6) var(--space-5);color:var(--page-text-muted);font-size:.9375rem;line-height:1.6}.p-form-section{margin:var(--page-gutter);border-radius:var(--radius-card);background:var(--bg-color);color:var(--text-primary);border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden;padding:var(--section-y-compact) var(--container-pad)}.p-form-section .starfield{z-index:0;opacity:.5}.p-form-section-glow{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(50% 50% at 50% 0,rgba(109,63,222,.2),transparent 70%)}.p-form-inner{position:relative;z-index:5;max-width:920px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-10);align-items:start}@media (max-width:900px){.p-form-inner{grid-template-columns:1fr;gap:var(--space-8)}}.p-form-intro h2{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:400;letter-spacing:-.03em;line-height:1.1;margin-bottom:var(--space-5);text-wrap:balance}.p-form-intro h2 em{font-style:italic;color:var(--accent-color);font-weight:300}.p-form-intro p{font-size:1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-6)}.p-form-bullets{flex-direction:column}.p-form-bullet,.p-form-bullets{display:flex;gap:var(--space-3)}.p-form-bullet{align-items:flex-start;font-size:.9375rem;color:var(--text-primary);line-height:1.5}.p-form-bullet .tick{flex-shrink:0;margin-top:3px;width:16px;height:16px;border-radius:50%;background:rgba(167,139,250,.15);border:1px solid rgba(167,139,250,.4);display:grid;place-items:center;color:var(--accent-color);font-size:10px;font-weight:700}.p-form-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-2xl);padding:var(--space-7);backdrop-filter:blur(8px)}.p-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.p-form-field{display:flex;flex-direction:column;gap:6px}.p-form-field.full{grid-column:1/-1}.p-form-field label{font-family:var(--font-marketing-mono),monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);font-weight:500}.p-form-field label .req{color:var(--accent-color);margin-left:2px}.p-form-field input,.p-form-field select{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:var(--text-primary);padding:10px 12px;border-radius:10px;font-family:inherit;font-size:.9375rem;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.p-form-field input:focus,.p-form-field select:focus{outline:none;border-color:rgba(167,139,250,.6);background:rgba(255,255,255,.06);box-shadow:0 0 0 3px rgba(167,139,250,.12)}.p-form-field input::placeholder{color:rgba(255,255,255,.3)}.p-form-field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.p-form-submit{margin-top:var(--space-6);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.p-form-submit .note{font-size:.8rem;color:var(--text-secondary);font-family:var(--font-marketing-mono),monospace;display:flex;align-items:center;gap:var(--space-2)}.p-form-submit .note:before{content:"";width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e}.p-section{padding:var(--section-y) 0}.p-section-compact{padding:var(--section-y-compact) 0}