.solo-page{--solo-ink:#172b42;--solo-cream:#fffaf2;--solo-warm:#fff1d7;--solo-yellow:#ffd968;--solo-orange:#ff8a55;--solo-blue:#244ed8;--solo-green:#dff49b;--solo-line:#dfd8cb;background:var(--solo-cream);color:var(--solo-ink)}.solo-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf2f0;border-bottom-color:#e9dfd0}.solo-brand-mark{background:var(--solo-orange);color:#172b42}.solo-eyebrow,.solo-card-kicker{letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:800}.solo-eyebrow{color:#8a583d}.solo-hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(36px,6vw,88px);padding-top:clamp(64px,8vw,110px);padding-bottom:clamp(70px,9vw,120px);display:grid}.solo-hero-copy h1,.solo-section-heading h2,.solo-problem-grid h2,.solo-proof h2,.solo-sprint-intro h2,.solo-fit-card h2,.solo-promise-grid h2,.solo-founder h2,.solo-final h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.solo-hero-copy h1{max-width:860px;margin-top:18px;font-size:clamp(3.2rem,6.5vw,6.6rem);line-height:.96}.solo-hero-copy h1 em{color:var(--solo-blue);font-weight:400}.solo-lead{max-width:780px;margin-top:30px;font-size:clamp(1.25rem,2vw,1.62rem);font-weight:650;line-height:1.52}.solo-support{color:#586474;max-width:720px;margin-top:18px;font-size:1.02rem;line-height:1.8}.solo-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.solo-hero-actions>span{color:#6a7480;max-width:310px;font-size:.82rem;line-height:1.55}.solo-page .solo-button{background:var(--solo-blue);color:#fff;border-radius:7px;min-height:52px;padding:13px 22px;font-size:.94rem;font-weight:750;box-shadow:0 9px 24px #244ed829}.solo-page .solo-button:hover{background:#173eb7}.solo-offer-card{background:#fff;border:1px solid #dcc8b2;border-radius:18px;padding:30px;position:relative;transform:rotate(1deg);box-shadow:0 24px 70px #382b1e1f}.solo-offer-card:before{content:"";z-index:-1;background:var(--solo-yellow);border-radius:18px;position:absolute;inset:-12px 12px 12px -12px;transform:rotate(-2deg)}.solo-card-kicker{color:#8b5315}.solo-price-row{align-items:baseline;gap:10px;margin-top:13px;display:flex}.solo-price-row strong{letter-spacing:-.06em;font-family:Georgia,serif;font-size:4rem;font-weight:400;line-height:1}.solo-price-row span,.solo-price-note,.solo-card-small{color:#69727d}.solo-price-note{margin-top:8px;font-size:.86rem}.solo-card-rule{border-top:1px solid #e7e0d7;margin:24px 0}.solo-offer-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.solo-offer-card li{align-items:center;gap:10px;font-size:.92rem;font-weight:600;display:flex}.solo-offer-card li svg{color:var(--solo-blue);flex:none}.solo-card-button{width:100%;margin-top:26px}.solo-card-small{text-align:center;margin-top:13px;font-size:.76rem;line-height:1.6}.solo-problem-band{background:var(--solo-ink);color:#fff}.solo-problem-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,8vw,120px);padding-top:clamp(62px,7vw,94px);padding-bottom:clamp(62px,7vw,94px);display:grid}.solo-problem-band .solo-eyebrow{color:#f8bc8e}.solo-problem-grid h2,.solo-proof h2,.solo-section-heading h2,.solo-sprint-intro h2,.solo-fit-card h2,.solo-promise-grid h2,.solo-founder h2,.solo-final h2{font-size:clamp(2.35rem,4vw,4rem);line-height:1.05}.solo-problem-copy>p{color:#dbe2eb;font-size:1.05rem;line-height:1.8}.solo-problem-copy ul{gap:12px;margin:26px 0;padding:0;list-style:none;display:grid}.solo-problem-copy li{border-left:4px solid var(--solo-yellow);background:#ffffff0f;padding:14px 16px;font-size:1rem}.solo-problem-close{font-weight:750;color:#fff!important}.solo-proof{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,8vw,120px);padding-top:clamp(72px,8vw,110px);padding-bottom:clamp(72px,8vw,110px);display:grid}.solo-proof-copy{color:#515d6b;gap:18px;font-size:1rem;line-height:1.8;display:grid}.solo-proof-copy blockquote{background:var(--solo-warm);color:var(--solo-ink);border-radius:12px;margin-top:12px;padding:22px 24px;font-family:Georgia,serif;font-size:1.3rem;line-height:1.55}.solo-outcomes-section{background:#fff;border-block:1px solid #e9dfd2;padding:clamp(72px,8vw,110px) 0}.solo-section-heading{text-align:center;max-width:820px;margin:0 auto 42px}.solo-section-heading-left{text-align:left;margin-inline:0}.solo-section-heading>p:last-child,.solo-sprint-intro>p:last-child{color:#65707e;margin-top:16px;line-height:1.75}.solo-outcomes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.solo-outcomes-grid article{background:var(--solo-cream);border:1px solid #e3ded6;border-radius:12px;align-items:flex-start;gap:13px;padding:20px;font-size:.95rem;line-height:1.65;display:flex}.solo-outcomes-grid article>span{background:var(--solo-green);border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid}.solo-build{padding-top:clamp(72px,8vw,110px);padding-bottom:clamp(72px,8vw,110px)}.solo-build-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.solo-build-grid article{background:#fff;border:1px solid #ded6cb;border-radius:14px;min-height:300px;padding:25px;box-shadow:0 9px 30px #3a2b1d0d}.solo-build-top{justify-content:space-between;align-items:center;display:flex}.solo-build-number{color:#937158;font-family:Georgia,serif;font-size:1.45rem}.solo-build-icon{background:var(--solo-warm);color:#8a4f2e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.solo-build-grid h3{letter-spacing:-.025em;margin-top:40px;font-family:Georgia,serif;font-size:1.55rem;font-weight:400}.solo-build-grid p{color:#64707d;margin-top:12px;font-size:.9rem;line-height:1.7}.solo-sprint-section{background:#fff0df;border-block:1px solid #ecd2b6;padding:clamp(72px,8vw,110px) 0}.solo-sprint-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(46px,7vw,110px);display:grid}.solo-sprint-list{border-top:1px solid #d9c6b2;margin:0;padding:0;list-style:none}.solo-sprint-list li{border-bottom:1px solid #d9c6b2;grid-template-columns:54px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.solo-sprint-list>li>span{color:#9a6b49;font-family:Georgia,serif;font-size:1.35rem}.solo-sprint-list h3{font-size:1rem;font-weight:750}.solo-sprint-list p{color:#68727c;margin-top:5px;font-size:.9rem;line-height:1.65}.solo-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:clamp(72px,8vw,110px);padding-bottom:clamp(72px,8vw,110px);display:grid}.solo-fit-card{border-radius:18px;padding:clamp(28px,4vw,48px)}.solo-fit-yes{background:var(--solo-ink);color:#fff}.solo-fit-yes .solo-eyebrow{color:#bee6ff}.solo-fit-yes ul{gap:14px;margin-top:28px;padding:0;list-style:none;display:grid}.solo-fit-yes li{color:#e5edf5;gap:10px;line-height:1.55;display:flex}.solo-fit-yes li svg{color:var(--solo-yellow);flex:none;margin-top:3px}.solo-fit-no{background:#fff;border:1px solid #e1d8cd}.solo-fit-no>p:not(.solo-eyebrow){color:#626e7b;margin-top:20px;line-height:1.8}.solo-fit-note{background:var(--solo-warm);border-radius:11px;gap:12px;margin-top:28px;padding:18px;font-size:.9rem;line-height:1.65;display:flex}.solo-fit-note svg{color:#b05b2f;flex:none}.solo-promise-section{color:#fff;background:#244ed8;padding:clamp(55px,7vw,90px) 0}.solo-promise-grid{grid-template-columns:70px minmax(0,850px);align-items:start;gap:24px;display:grid}.solo-promise-section .solo-eyebrow{color:#cbd8ff}.solo-promise-grid p:not(.solo-eyebrow){color:#e1e7ff;margin-top:14px;line-height:1.75}.solo-founder{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,8vw,120px);padding-top:clamp(72px,8vw,110px);padding-bottom:clamp(72px,8vw,110px);display:grid}.solo-founder>div:last-child{color:#5d6976;gap:17px;line-height:1.8;display:grid}.solo-founder strong{color:var(--solo-ink)}.solo-faq{padding-bottom:clamp(72px,8vw,110px)}.solo-faq-list{border-top:1px solid #dcd4c8}.solo-faq-list [data-state]{border-bottom-color:#dcd4c8}.solo-faq-list button{text-align:left;font-size:1rem}.solo-faq-list [data-state=open]>button{color:var(--solo-blue)}.solo-final{background:var(--solo-yellow);padding:clamp(68px,8vw,105px) 0}.solo-final-inner{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(40px,8vw,100px);display:grid}.solo-final .solo-eyebrow{color:#704a12}.solo-final h2{max-width:760px}.solo-final>.sl-wrap>div:first-child>p:last-child{max-width:720px;margin-top:18px;line-height:1.75}.solo-final-action{background:#ffffff94;border:1px solid #352a1638;border-radius:14px;padding:28px}.solo-final-action .solo-button{width:100%}.solo-final-action p{color:#6d5a36;margin-top:14px;font-size:.82rem;line-height:1.65}.solo-footer{background:var(--solo-ink);color:#fff;padding:34px 0}.solo-footer>div{justify-content:space-between;align-items:center;gap:24px;display:flex}.solo-footer .sl-brand{color:#fff}.solo-footer p{color:#cbd5e0;text-align:right;max-width:560px;font-size:.84rem}@media (width<=980px){.solo-hero,.solo-problem-grid,.solo-proof,.solo-sprint-grid,.solo-founder,.solo-final-inner{grid-template-columns:1fr}.solo-offer-card{max-width:560px;transform:none}.solo-build-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solo-fit{grid-template-columns:1fr}}@media (width<=700px){.solo-hero{padding-top:48px}.solo-hero-copy h1{font-size:clamp(2.7rem,14vw,4.4rem)}.solo-outcomes-grid,.solo-build-grid{grid-template-columns:1fr}.solo-build-grid article{min-height:0}.solo-offer-card{margin:6px 10px 0 0}.solo-proof,.solo-problem-grid,.solo-founder,.solo-fit,.solo-build,.solo-faq{padding-inline:0}.solo-promise-grid{grid-template-columns:1fr}.solo-footer>div{flex-direction:column;align-items:flex-start}.solo-footer p{text-align:left}}
