.public-shell{--m-ink:#312a37;--m-muted:#6f6574;--m-plum:#51445a;--m-plum-deep:#44374d;--m-coral:#ed8388;--m-gold:#ffd16f;--m-border:#e9e2e7;--m-card:#fff;color:var(--m-ink);background:radial-gradient(circle at 6% 7%,#eee6f1 0,#0000 25%),radial-gradient(circle at 93% 18%,#ffece3 0,#0000 25%),#f7f2ee}.public-shell .marketing-header{background:var(--m-plum);border:1px solid #6a5a73;border-radius:21px;height:auto;min-height:76px;margin-block:18px 0;padding-inline:23px;box-shadow:0 16px 36px #47344d24}.public-shell .marketing-header .brand,.public-shell .marketing-footer .brand{color:#fff}.public-shell .marketing-header .brand-mark i,.public-shell .marketing-footer .brand-mark i{background:var(--m-gold)}.public-shell .marketing-header .brand-dot,.public-shell .marketing-footer .brand-dot{color:var(--m-coral)}.public-shell .marketing-header .site-nav{color:#f5ecf6;gap:5px}.public-shell .marketing-header .site-nav a{border-radius:10px;align-items:center;min-height:39px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.public-shell .marketing-header .site-nav a:hover{color:#fff;background:#6a5a73}.public-shell .marketing-header .site-nav a[aria-current=page]{color:#43354a;background:var(--m-gold);box-shadow:0 6px 15px #35253a30}.public-shell .marketing-header .site-nav a:after{display:none}.public-shell .header-actions{gap:10px}.public-shell .marketing-theme-toggle,.public-shell .marketing-header .language-switch{color:#fff;min-height:39px;box-shadow:none;background:#67566f;border:1px solid #87758f;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.public-shell .marketing-theme-toggle{width:39px;padding:0}.public-shell .marketing-header .language-switch{gap:5px;padding-inline:8px}.public-shell .marketing-theme-toggle:hover,.public-shell .marketing-header .language-switch:hover{background:#786782;transform:translateY(-2px)}.public-shell .marketing-header .header-join{background:var(--m-gold);color:#44364a;min-height:40px;box-shadow:none}.public-shell .marketing-header .header-join:hover{background:#ffe09a}.public-shell .button-dark{background:var(--m-plum);color:#fff;box-shadow:0 9px 18px #4d3c5229}.public-shell .button-dark:hover{background:#6a556e;box-shadow:0 12px 22px #4d3c5233}.public-shell .button-light{background:var(--m-gold);color:#403047}.public-shell .button-light:hover{background:#ffe29a}.public-shell .text-link,.public-shell .section-link{color:#6d4e71}.public-shell .text-link:hover,.public-shell .section-link:hover{color:#a45d72}.public-shell .eyebrow,.public-shell .section-kicker{color:#945a73}.public-shell .eyebrow-line{background:var(--m-coral)}.public-shell .hero,.public-shell .marketing-hero{isolation:isolate;background:var(--m-card);border:1px solid #eee6ea;border-radius:30px;gap:clamp(24px,4vw,62px);min-height:0;margin-block:20px 0;padding:clamp(23px,3.5vw,48px);position:relative;overflow:hidden;box-shadow:0 22px 55px #46364c11}.public-shell .hero{padding-bottom:clamp(23px,3.5vw,48px)}.public-shell .hero:before,.public-shell .marketing-hero:before{content:"";z-index:-1;inset-inline-start:-195px;border:1px solid #efd3dc;border-radius:50%;width:320px;height:320px;position:absolute;top:-195px;box-shadow:0 0 0 58px #f7e8ec80,0 0 0 115px #f8edf050}.public-shell .hero-copy,.public-shell .marketing-hero-copy{z-index:1;position:relative}.public-shell .hero h1{max-width:700px;color:var(--m-ink);font-size:clamp(38px,4.1vw,56px)}.public-shell .hero h1 em{color:#be6576}.public-shell .marketing-hero-copy h1{color:var(--m-ink);font-size:clamp(37px,3.8vw,51px)}.public-shell .hero-copy>p,.public-shell .marketing-hero-copy>p{color:var(--m-muted);line-height:1.78}.public-shell .hero-proof{color:#776d7b}.public-shell .avatar-stack span{color:#4d3c52;border-color:#fff}.public-shell .avatar-stack span:first-child{background:#f7ada4}.public-shell .avatar-stack span:nth-child(2){background:#ffda8a}.public-shell .avatar-stack span:nth-child(3){background:#d8c8e6}.public-shell .hero-art,.public-shell .marketing-hero-visual,.public-shell .feature-visual,.public-shell .home-review-media,.public-shell .nl-preview-visual{border:1px solid #e8dce5;border-radius:23px;box-shadow:0 18px 36px #4332481f}.public-shell .hero-art{height:515px}.public-shell .hero-art .art-main-card{border:1px solid #f4d2d4;border-top:4px solid var(--m-coral);border-radius:17px}.public-shell .hero-art .art-label{color:#907c92}.public-shell .hero-art .art-pill{color:#815553;background:#fff0d3}.public-shell .hero-art .art-main-card p{color:#736a76}.public-shell .hero-art .top-note .tiny-icon.purple{color:#765d84;background:#f3eafa}.public-shell .art-note,.public-shell .visual-float,.public-shell .home-review-stamp,.public-shell .nl-visual-badge{color:#4a3e51;background:#fff;border:1px solid #f0e6ed;border-radius:12px;box-shadow:0 13px 25px #2f233438}.public-shell .home-review-stamp svg{color:#a55c76}.public-shell .marketing-hero-note{color:#806b7d}.public-shell .stat-strip{background:#ffdf96;border:0;margin-top:22px}.public-shell .stat-strip-inner{min-height:76px}.public-shell .stat-strip-inner>span{color:#695063}.public-shell .stat-strip-inner div{color:#493b4e}.public-shell .stat-strip-inner b{color:#bd6a74}.public-shell .section-heading h2,.public-shell .marketing-section-heading h2,.public-shell .nl-preview-heading h2,.public-shell .feature-copy h2,.public-shell .home-review-copy h2,.public-shell .home-audience h2,.public-shell .home-faq h2{color:var(--m-ink)}.public-shell .section-heading>p,.public-shell .marketing-section-heading p,.public-shell .nl-preview-heading p,.public-shell .feature-copy>p,.public-shell .home-review-copy>p,.public-shell .home-faq-intro>p{color:var(--m-muted)}.public-shell .journey-card,.public-shell .pillar-card,.public-shell .flow-card,.public-shell .public-opportunity,.public-shell .opportunity-empty,.public-shell .nl-stage-card,.public-shell .home-audience-card{border:1px solid var(--m-border);border-radius:20px;box-shadow:0 10px 26px #48384e11}.public-shell .journey-card:first-child,.public-shell .pillar-card:first-child{background:#fce9e7}.public-shell .journey-card:nth-child(2),.public-shell .pillar-card:nth-child(2){background:#fff0cc}.public-shell .journey-card:nth-child(3),.public-shell .pillar-card:nth-child(3){background:#eee9f6}.public-shell .journey-card:nth-child(4),.public-shell .pillar-card:nth-child(4){background:#e9f0e9}.public-shell .journey-card-top,.public-shell .journey-card-top>span{color:#665469}.public-shell .journey-card-top>svg{color:#665469;background:#ffffffa8}.public-shell .journey-card-line{background:var(--m-coral)}.public-shell .journey-card:nth-child(2) .journey-card-line{background:#e9ac45}.public-shell .journey-card:nth-child(3) .journey-card-line{background:#9e85b7}.public-shell .journey-card:nth-child(4) .journey-card-line{background:#84ad93}.public-shell .pillar-icon,.public-shell .flow-icon{color:#875c7a;background:#f8dae0}.public-shell .pillar-card:nth-child(2) .pillar-icon,.public-shell .flow-card:nth-child(2) .flow-icon{color:#735469;background:#ffe2a3}.public-shell .pillar-card:nth-child(3) .pillar-icon,.public-shell .flow-card:nth-child(3) .flow-icon{color:#71597f;background:#e5d9ee}.public-shell .pillar-card:nth-child(4) .pillar-icon{color:#547864;background:#d8e8dc}.public-shell .pillar-index,.public-shell .flow-index{color:#8a718a}.public-shell .flow-card:first-child{border-top:4px solid var(--m-coral)}.public-shell .flow-card:nth-child(2){border-top:4px solid #efbb58}.public-shell .flow-card:nth-child(3){border-top:4px solid #a98bbc}.public-shell .flow-card p,.public-shell .pillar-card p,.public-shell .path-step p,.public-shell .home-review-list p,.public-shell .home-audience-content p{color:var(--m-muted)}.public-shell .home-review-list li,.public-shell .home-faq-list,.public-shell .home-faq-list details{border-color:var(--m-border)}.public-shell .home-review-list li>span{color:#935a71;background:#fce3e3;border-radius:12px}.public-shell .home-review-list li:nth-child(2)>span{color:#7c5a4c;background:#fff0c9}.public-shell .home-review-list li:nth-child(3)>span{color:#705780;background:#eae2f4}.public-shell .home-audience,.public-shell .opportunity-section,.public-shell .marketing-path-section,.public-shell .founder-feature,.public-shell .startup-process,.public-shell .nl-stages-section{background:#eee8f0}.public-shell .home-audience,.public-shell .opportunity-section,.public-shell .startup-process{background:linear-gradient(135deg,#f0e8ee,#fff1e5)}.public-shell .founder-feature,.public-shell .marketing-path-section,.public-shell .nl-stages-section{background:linear-gradient(135deg,#eee8f1,#f9ede7)}.public-shell .home-audience-card{background:#fff}.public-shell .home-audience-content a,.public-shell .public-opportunity>div:last-child{color:#765579}.public-shell .audience-label,.public-shell .home-audience-card:nth-child(2) .audience-label{color:#9b5c71}.public-shell .home-faq-list details{border:1px solid var(--m-border);background:#fff;border-radius:14px;margin-block:9px;padding-inline:20px}.public-shell .home-faq-list summary span{color:#765579;background:#f5e7ef}.public-shell .home-faq-list details p{color:var(--m-muted)}.public-shell .public-opportunity,.public-shell .opportunity-empty{background:#fff}.public-shell .opportunity-symbol,.public-shell .opportunity-empty-mark{color:#675064;background:#ffe0aa}.public-shell .public-opportunity:nth-child(3n+2) .opportunity-symbol{color:#725779;background:#ebdcf2}.public-shell .public-opportunity:nth-child(3n+3) .opportunity-symbol{color:#905c76;background:#f8dce2}.public-shell .opportunity-industry{color:#9a6176}.public-shell .public-opportunity p,.public-shell .opportunity-empty p{color:var(--m-muted)}.public-shell .public-opportunity>div:last-child{border-color:var(--m-border)}.public-shell .marketing-path:before{border-color:#bf9bb4}.public-shell .path-number{color:#7d5e7e;background:#fff;border-color:#d7b7ca}.public-shell .path-step:nth-child(2) .path-number,.public-shell .path-step:nth-child(5) .path-number{color:#a96473;border-color:#efb6b4}.public-shell .path-step:nth-child(3) .path-number{color:#80634c;border-color:#e4c474}.public-shell .feature-tags span{color:#69546d;background:#fff;border-color:#e6d5e3}.public-shell .feature-checks li{color:#5f4b65}.public-shell .feature-checks svg{color:#b96d7a}.public-shell .trust-band,.public-shell .nl-disclaimer{background:#fff0d6;border-color:#f3cfb4}.public-shell .trust-band>svg,.public-shell .nl-disclaimer svg{color:#a46a71}.public-shell .trust-band p,.public-shell .nl-disclaimer p{color:#6e5a63}.public-shell .nl-preview-steps{background:#ffe5ab;border:1px solid #efd7b1;border-radius:22px}.public-shell .nl-preview-steps:before{background:linear-gradient(#d97c86,#9b7bad,#c27a7b)}.public-shell .nl-preview-step{border-color:#edc985}.public-shell .nl-preview-step>span{color:#795969;background:#fff9eb;border-color:#f0c980}.public-shell .nl-preview-note{color:#7e7280}.public-shell .nl-stage-card{background:#fff}.public-shell .nl-stage-number,.public-shell .nl-stage-card:nth-child(n) .nl-stage-number{color:#865c7a;background:#f7e1e8}.public-shell .nl-stage-card:nth-child(3n+2) .nl-stage-number{color:#775d61;background:#fff0c8}.public-shell .nl-stage-card:nth-child(3n+3) .nl-stage-number{color:#745e84;background:#e9e1f1}.public-shell .nl-stage-step{color:#987b92}.public-shell .nl-stage-card>p{color:var(--m-muted)}.public-shell .nl-stage-output{border-color:var(--m-border);color:#705273}.public-shell .nl-stage-output small{color:#917f92}.public-shell .nl-stage-line{background:linear-gradient(90deg,#ee8b90,#ffd16f,#9c7fb0)}.public-shell .closing-section{background:linear-gradient(115deg,#51445a,#654d66 65%,#80636c);border-radius:26px;box-shadow:0 24px 48px #42324729}.public-shell .closing-section:before{background:#ee8e8970;box-shadow:0 0 0 75px #ee8e8920}.public-shell .closing-section:after{border-color:#ffdc9280}.public-shell .closing-section .section-kicker{color:#ffda91}.public-shell .closing-section h2{color:#fff}.public-shell .closing-section p{color:#ede1ec}.public-shell .marketing-footer{color:#f9eef7;background:#51445a;border:0;width:100%;max-width:none;min-height:170px;padding:38px max(40px,50% - 660px)}.public-shell .marketing-footer p{color:#e2d4e1}.public-shell .marketing-footer>div a:hover{color:#ffda8d}[data-theme=dark] .public-shell{--m-ink:#f5edf5;--m-muted:#c8bccb;--m-plum:#3d3245;--m-plum-deep:#312938;--m-border:#55485e;--m-card:#302837;color:var(--m-ink);background:radial-gradient(circle at 5% 8%,#49364f 0,#0000 27%),#231d29}[data-theme=dark] .public-shell .marketing-header{background:#3d3245;border-color:#685670}[data-theme=dark] .public-shell .marketing-header .site-nav{color:#f4eaf2}[data-theme=dark] .public-shell .marketing-theme-toggle,[data-theme=dark] .public-shell .marketing-header .language-switch{color:#fff;background:#594961;border-color:#806b87}[data-theme=dark] .public-shell .marketing-header .site-nav a:hover{background:#63526b}[data-theme=dark] .public-shell .button-dark{color:#403047;background:#ffd16f;box-shadow:0 9px 20px #100b1738}[data-theme=dark] .public-shell .button-dark:hover{background:#ffe39b}[data-theme=dark] .public-shell .hero,[data-theme=dark] .public-shell .marketing-hero{background:var(--m-card);border-color:#514257;box-shadow:0 22px 55px #0d09112e}[data-theme=dark] .public-shell .hero:before,[data-theme=dark] .public-shell .marketing-hero:before{border-color:#604c63;box-shadow:0 0 0 58px #56415d4d,0 0 0 115px #59465b30}[data-theme=dark] .public-shell .hero h1,[data-theme=dark] .public-shell .marketing-hero-copy h1{color:var(--m-ink)}[data-theme=dark] .public-shell .hero h1 em{color:#ff9da0}[data-theme=dark] .public-shell .hero-copy>p,[data-theme=dark] .public-shell .marketing-hero-copy>p,[data-theme=dark] .public-shell .section-heading>p,[data-theme=dark] .public-shell .marketing-section-heading p,[data-theme=dark] .public-shell .nl-preview-heading p,[data-theme=dark] .public-shell .feature-copy>p,[data-theme=dark] .public-shell .home-review-copy>p,[data-theme=dark] .public-shell .home-faq-intro>p{color:var(--m-muted)}[data-theme=dark] .public-shell .eyebrow,[data-theme=dark] .public-shell .section-kicker{color:#ffb4a9}[data-theme=dark] .public-shell .text-link,[data-theme=dark] .public-shell .section-link{color:#f2b9d2}[data-theme=dark] .public-shell .hero-proof,[data-theme=dark] .public-shell .marketing-hero-note{color:#d2c5d3}[data-theme=dark] .public-shell .hero-art .art-main-card{color:#312a37;background:#fff}[data-theme=dark] .public-shell .hero-art .art-main-card strong{color:#312a37}[data-theme=dark] .public-shell .hero-art,[data-theme=dark] .public-shell .marketing-hero-visual,[data-theme=dark] .public-shell .feature-visual,[data-theme=dark] .public-shell .home-review-media,[data-theme=dark] .public-shell .nl-preview-visual{border-color:#675465}[data-theme=dark] .public-shell .stat-strip{background:#675068}[data-theme=dark] .public-shell .stat-strip-inner>span,[data-theme=dark] .public-shell .stat-strip-inner div{color:#fff0d3}[data-theme=dark] .public-shell .stat-strip-inner b{color:#ffca80}[data-theme=dark] .public-shell .section-heading h2,[data-theme=dark] .public-shell .marketing-section-heading h2,[data-theme=dark] .public-shell .nl-preview-heading h2,[data-theme=dark] .public-shell .feature-copy h2,[data-theme=dark] .public-shell .home-review-copy h2,[data-theme=dark] .public-shell .home-audience h2,[data-theme=dark] .public-shell .home-faq h2{color:var(--m-ink)}[data-theme=dark] .public-shell .home-audience,[data-theme=dark] .public-shell .opportunity-section,[data-theme=dark] .public-shell .marketing-path-section,[data-theme=dark] .public-shell .founder-feature,[data-theme=dark] .public-shell .startup-process,[data-theme=dark] .public-shell .nl-stages-section{background:#2b2331;border-color:#514359}[data-theme=dark] .public-shell .journey-card,[data-theme=dark] .public-shell .pillar-card,[data-theme=dark] .public-shell .flow-card,[data-theme=dark] .public-shell .public-opportunity,[data-theme=dark] .public-shell .opportunity-empty,[data-theme=dark] .public-shell .nl-stage-card,[data-theme=dark] .public-shell .home-audience-card,[data-theme=dark] .public-shell .home-faq-list details{border-color:var(--m-border);color:var(--m-ink);background:#382e40}[data-theme=dark] .public-shell .journey-card:first-child,[data-theme=dark] .public-shell .pillar-card:first-child{background:#51333e}[data-theme=dark] .public-shell .journey-card:nth-child(2),[data-theme=dark] .public-shell .pillar-card:nth-child(2){background:#534439}[data-theme=dark] .public-shell .journey-card:nth-child(3),[data-theme=dark] .public-shell .pillar-card:nth-child(3){background:#40344c}[data-theme=dark] .public-shell .journey-card:nth-child(4),[data-theme=dark] .public-shell .pillar-card:nth-child(4){background:#34443e}[data-theme=dark] .public-shell .flow-card p,[data-theme=dark] .public-shell .pillar-card p,[data-theme=dark] .public-shell .path-step p,[data-theme=dark] .public-shell .home-review-list p,[data-theme=dark] .public-shell .home-audience-content p,[data-theme=dark] .public-shell .home-faq-list details p,[data-theme=dark] .public-shell .public-opportunity p,[data-theme=dark] .public-shell .opportunity-empty p,[data-theme=dark] .public-shell .nl-stage-card>p{color:var(--m-muted)}[data-theme=dark] .public-shell .home-review-list li,[data-theme=dark] .public-shell .home-faq-list,[data-theme=dark] .public-shell .nl-stage-output,[data-theme=dark] .public-shell .public-opportunity>div:last-child{border-color:var(--m-border)}[data-theme=dark] .public-shell .home-faq-list summary span{color:#ffd19b;background:#57435c}[data-theme=dark] .public-shell .home-audience-content a,[data-theme=dark] .public-shell .public-opportunity>div:last-child,[data-theme=dark] .public-shell .nl-stage-output{color:#f3bbd2}[data-theme=dark] .public-shell .audience-label,[data-theme=dark] .public-shell .home-audience-card:nth-child(2) .audience-label,[data-theme=dark] .public-shell .opportunity-industry,[data-theme=dark] .public-shell .flow-index,[data-theme=dark] .public-shell .pillar-index,[data-theme=dark] .public-shell .nl-stage-step,[data-theme=dark] .public-shell .nl-stage-output small{color:#eab1c5}[data-theme=dark] .public-shell .feature-tags span{color:#f1e3ee;background:#44374a;border-color:#68536c}[data-theme=dark] .public-shell .feature-checks li{color:#f0dce9}[data-theme=dark] .public-shell .trust-band,[data-theme=dark] .public-shell .nl-disclaimer{color:#fff1db;background:#55463c;border-color:#816e59}[data-theme=dark] .public-shell .trust-band p,[data-theme=dark] .public-shell .nl-disclaimer p{color:#f0dfc9}[data-theme=dark] .public-shell .nl-preview-steps{color:#fff5de;background:#6d554c;border-color:#8c704e}[data-theme=dark] .public-shell .nl-preview-step{border-color:#8d7055}[data-theme=dark] .public-shell .nl-preview-step>span{color:#ffe2a8;background:#423645;border-color:#8e715a}[data-theme=dark] .public-shell .nl-preview-note{color:#bfb2c0}[data-theme=dark] .public-shell .path-number{color:#f4d8ee;background:#44364b;border-color:#8a6e8c}[data-theme=dark] .public-shell .marketing-footer{color:#f7ecf5;background:#372c40}[data-theme=dark] .public-shell .marketing-footer p{color:#d5c7d5}@media (max-width:1100px){.public-shell .marketing-header{padding-inline:14px}.public-shell .marketing-header .site-nav a{padding-inline:8px;font-size:12px}.public-shell .header-actions{gap:7px}}@media (max-width:800px){.public-shell .marketing-header{min-height:68px;padding-block:10px;padding-inline:15px}.public-shell .marketing-header .site-nav{display:none}.public-shell .marketing-hero,.public-shell .hero{grid-template-columns:1fr;padding:25px}.public-shell .hero-art{height:430px}.public-shell .marketing-mobile-menu>summary{color:#fff;background:#67566f;border-color:#87758f}.public-shell .marketing-mobile-menu[open]>summary{background:var(--m-gold);color:#44364a;border-color:#ffdb93}.public-shell .marketing-mobile-panel{background:#fffaf8;border-color:#ddd0dd;box-shadow:0 22px 45px #37233d38}.public-shell .marketing-mobile-intro>span{color:#a95e76}.public-shell .marketing-mobile-intro p{color:#706575}.public-shell .marketing-mobile-panel nav a{color:#4c3d53;background:#fff;border-color:#e9e0e7}.public-shell .marketing-mobile-panel nav a:hover,.public-shell .marketing-mobile-panel nav a[aria-current=page]{color:#4c3d53;background:#fff0cf;border-color:#f2c47d}.public-shell .marketing-mobile-index{color:#af6a78}.public-shell .marketing-mobile-panel nav a svg{color:#a9677b}.public-shell .marketing-mobile-actions{border-color:#e9dfe5}.public-shell .marketing-mobile-signin{color:#74577a}[data-theme=dark] .public-shell .marketing-mobile-panel{background:#352b3c;border-color:#69556e}[data-theme=dark] .public-shell .marketing-mobile-intro p{color:#cfc0d0}[data-theme=dark] .public-shell .marketing-mobile-intro>span,[data-theme=dark] .public-shell .marketing-mobile-signin{color:#f4c3d0}[data-theme=dark] .public-shell .marketing-mobile-panel nav a{color:#f5eaf5;background:#44364c;border-color:#5d4d64}[data-theme=dark] .public-shell .marketing-mobile-panel nav a[aria-current=page]{color:#fff3dd;background:#6a514f;border-color:#d8a76a}}@media (max-width:600px){.public-shell .marketing-header{border-radius:16px;margin-block-start:10px}.public-shell .marketing-header .brand{font-size:23px}.public-shell .marketing-header .brand-mark{margin-inline-end:-3px;scale:.82}.public-shell .marketing-theme-toggle{width:37px;min-height:37px}.public-shell .marketing-header .language-switch{min-height:37px;padding-inline:6px}.public-shell .marketing-hero,.public-shell .hero{border-radius:21px;margin-block-start:12px;padding:23px}.public-shell .hero h1{font-size:clamp(34px,9.3vw,42px)}.public-shell .marketing-hero-copy h1{font-size:clamp(33px,8.9vw,39px)}.public-shell .hero-art{height:360px}.public-shell .stat-strip{margin-top:14px}.public-shell .stat-strip-inner{padding-block:15px}.public-shell .home-faq-list details{padding-inline:14px}.public-shell .marketing-footer{padding:34px 18px}}@media (max-width:370px){.public-shell .marketing-header{padding-inline:10px}.public-shell .header-actions{gap:5px}.public-shell .marketing-header .language-switch span{display:none}}
