.founder-page{overflow-x:clip}.founder-page h1,.founder-page h2,.founder-promo h2{letter-spacing:-.035em;text-wrap:balance}.founder-page h1{font-size:clamp(42px,5.2vw,72px);line-height:1.05;max-width:13ch;margin:0 0 24px}.founder-page h2,.founder-promo h2{font-size:clamp(34px,3.4vw,48px);line-height:1.12;margin:0 0 22px}.founder-page h3{font-size:22px;line-height:1.3;letter-spacing:-.02em;margin:0 0 14px}.founder-page p,.founder-promo p{line-height:1.7}.founder-page p{color:var(--muted)}.founder-page .button,.founder-promo .button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none}.founder-page .button svg,.founder-promo .button svg,.founder-loop-tabs svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.founder-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.founder-availability{display:inline-block;margin-top:18px;font-size:12px;font-weight:700;color:var(--accent-text)}.founder-significant,.founder-promo-terms{font-size:12px;line-height:1.6!important;max-width:64ch;margin:20px 0 0}.founder-significant a,.founder-form-note a,.founder-details a{text-underline-offset:4px}.founder-hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding-block:64px 72px}.founder-hero-copy>p:not(.founder-significant){max-width:52ch}.founder-page .founder-lead{font-size:22px;line-height:1.5;color:var(--text);font-weight:650;margin-bottom:18px}.founder-hero-visual{display:grid;grid-template-rows:minmax(240px,1fr) auto;align-self:stretch;overflow:hidden;border-radius:16px;background:var(--accent);color:var(--accent-ink)}.founder-hero-visual>img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block}.founder-hero-offer{display:flex;gap:20px;align-items:center;padding:24px 28px}.founder-hero-offer>strong{font-size:clamp(100px,10vw,160px);font-weight:750;letter-spacing:-.04em;line-height:.9;font-variant-numeric:tabular-nums}.founder-hero-offer span{font-size:28px;font-weight:750;line-height:1.2}.founder-page .founder-hero-offer p{color:var(--accent-ink);font-size:14px;margin:12px 0 0;line-height:1.5}.founder-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;margin-bottom:40px}.founder-section-heading h2{margin:0}.founder-section-heading>p{margin:0;max-width:60ch}.founder-exchange,.founder-loop,.founder-details{padding-block:80px}.founder-exchange-columns{display:grid;grid-template-columns:1fr 1fr;gap:56px}.founder-exchange-columns article{padding:28px;background:var(--raised);border-radius:14px}.founder-exchange-columns p{max-width:60ch}.founder-exchange-columns ul{margin:24px 0 0;padding-left:20px;display:grid;gap:14px;font-size:15px;line-height:1.6}.founder-exchange-columns li::marker{color:var(--accent-text)}.founder-package{padding-block:72px;background:var(--raised)}.founder-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;row-gap:28px}.founder-feature-list article{min-width:0}.founder-feature-list article:first-child{grid-column:1/-1}.founder-feature-list h3{font-size:19px;margin-bottom:8px}.founder-feature-list p{font-size:15px;margin:0;max-width:56ch}.founder-loop-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:44px}.founder-loop-tabs button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:14px 18px;color:var(--text);background:var(--raised);border:1px solid var(--line);border-radius:8px;font:700 14px/1.4 Manrope,sans-serif;text-align:left;cursor:pointer}.founder-loop-tabs button[aria-selected=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.founder-loop-panels{padding:32px;background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:20px;min-height:190px}.founder-loop-panels article:not([hidden])+article{margin-top:24px}.founder-loop-panels p{margin:0;max-width:80ch}.founder-loop-note{font-size:13px;margin-top:24px;max-width:80ch}.founder-year{background:var(--editorial-forest,#143e2f);color:#fff;padding-block:64px}.founder-year-inner{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;align-items:center}.founder-page .founder-year p{color:#dce8de;max-width:64ch}.founder-year-detail{font-size:14px}.founder-offer-details{display:grid;grid-template-columns:1fr 1fr;gap:28px 56px;margin:0}.founder-offer-details>div{min-width:0}.founder-offer-details dt{font-size:16px;font-weight:750;margin-bottom:10px}.founder-offer-details dd{margin:0;font-size:15px;line-height:1.7;color:var(--muted)}.founder-faq{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;align-items:start}.founder-faq details{background:var(--raised);border-radius:10px;padding:18px 20px}.founder-faq summary{min-height:44px;align-content:center;font-weight:700;font-size:15px;cursor:pointer}.founder-faq p{font-size:14px;line-height:1.7;margin:12px 0 0}.founder-apply{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:64px;padding-block:40px 80px;align-items:start;scroll-margin-top:40px}.founder-apply-intro>p{max-width:45ch}.founder-apply-intro a{color:var(--accent-text)}.founder-apply-intro>p+p{margin-top:28px}.founder-page .founder-small{font-size:13px}.founder-form{display:grid;gap:20px;min-width:0}.founder-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.founder-form label{display:grid;gap:8px;color:var(--text);font-size:14px;font-weight:650;min-width:0}.founder-form input:not([type=checkbox]),.founder-form textarea{width:100%;min-width:0;box-sizing:border-box;min-height:48px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:400 16px/1.5 Manrope,sans-serif;caret-color:var(--accent-text)}.founder-form textarea{resize:vertical}.founder-form input::placeholder,.founder-form textarea::placeholder{color:var(--muted);opacity:1}.founder-form label small{color:var(--muted);font-size:12px;font-weight:400}.founder-optional{font-weight:400;color:var(--muted);font-size:12px}.founder-form label.founder-check{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;min-height:44px;cursor:pointer}.founder-check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--accent-text)}.founder-check span{font-size:13px;line-height:1.6;font-weight:400}.founder-form .founder-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.founder-form-note,.founder-page .founder-form-note{font-size:12px;line-height:1.6;margin:0;color:var(--muted);max-width:75ch}.founder-form-status{font-size:14px;margin:0}.founder-form-status:empty{display:none}.founder-form-status[data-error=true]{color:var(--red)}.founder-form button:disabled{opacity:.6;cursor:progress}.founder-form>.button{justify-self:start}.founder-page :is(button,a,input,textarea,summary,[tabindex]):focus-visible,.founder-promo :is(button,a):focus-visible,.founder-dialog :is(button,a,input,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:4px}.founder-success{padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--accent-soft);color:var(--text)}.founder-success p{color:var(--muted);line-height:1.7}.founder-success h3{font-size:24px;margin:0 0 18px}.founder-dialog{box-sizing:border-box;max-width:740px;width:calc(100% - 32px);max-height:calc(100dvh - 32px);padding:32px;border:1px solid var(--line);border-radius:16px;background:var(--bg);color:var(--text);overflow-y:auto;overscroll-behavior:contain}.founder-dialog::backdrop{background:#09100bd9}.founder-dialog-head{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:20px}.founder-dialog-head h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:0 0 12px}.founder-dialog-head p{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.founder-dialog-close{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:10px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer}.founder-dialog-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.founder-promo{background:var(--editorial-forest,#143e2f);color:#fff;padding-block:64px}.founder-promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.founder-promo-copy>p{color:#dce8de;max-width:57ch}.founder-promo .button:not(.primary){background:#214d3b;color:#fff;border-color:#214d3b}.founder-promo .founder-availability,.founder-promo a:not(.button){color:#b9e365}.founder-promo-visual{position:relative;overflow:hidden;border-radius:16px;min-height:370px;background:#0e271f}.founder-promo-visual>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;filter:brightness(.6)}.founder-promo-offer{position:absolute;left:28px;bottom:28px;display:flex;gap:20px;align-items:end;color:#fff}.founder-promo-offer strong{font-size:120px;font-weight:750;line-height:.85;letter-spacing:-.04em}.founder-promo-offer span{font-size:20px;font-weight:700;line-height:1.4}.founder-promo-terms{max-width:64ch}
@media(max-width:900px){.founder-hero{gap:32px;padding-block:40px 56px}.founder-hero-offer{padding:22px;gap:16px}.founder-hero-offer span{font-size:24px}.founder-section-heading,.founder-exchange-columns{gap:32px}.founder-apply{gap:40px;grid-template-columns:1fr 1.2fr}.founder-loop-tabs button{padding:12px}.founder-promo-grid{gap:32px}.founder-promo-offer{left:20px;bottom:24px;gap:12px}.founder-promo-offer strong{font-size:100px}.founder-promo-offer span{font-size:17px}.founder-promo-visual{min-height:400px}}
@media(max-width:700px){.founder-hero,.founder-section-heading,.founder-exchange-columns,.founder-year-inner,.founder-apply,.founder-promo-grid{grid-template-columns:1fr}.founder-hero{gap:32px}.founder-page h1{font-size:46px}.founder-page h2,.founder-promo h2{font-size:36px}.founder-page .founder-lead{font-size:20px}.founder-hero-visual>img{height:260px;min-height:0}.founder-hero-offer{padding:24px}.founder-hero-offer>strong{font-size:130px}.founder-section-heading{gap:20px;margin-bottom:30px}.founder-exchange,.founder-loop,.founder-details{padding-block:56px}.founder-exchange-columns{gap:18px}.founder-exchange-columns article{padding:22px}.founder-package{padding-block:56px}.founder-feature-list{column-gap:24px}.founder-feature-list article:first-child{grid-column:1/-1}.founder-feature-list h3{font-size:18px}.founder-loop-tabs{grid-template-columns:1fr 1fr}.founder-loop-panels{padding:24px;min-height:230px}.founder-year{padding-block:48px}.founder-year-inner{gap:20px}.founder-offer-details,.founder-faq{grid-template-columns:1fr;gap:24px}.founder-apply{padding-block:24px 56px}.founder-promo{padding-block:48px}.founder-promo-visual{min-height:300px}.founder-promo h2{margin-bottom:18px}.founder-promo-offer strong{font-size:120px}.founder-promo-offer span{font-size:20px}.founder-dialog{padding:22px}.founder-form-fields{gap:16px}.founder-dialog-head h2{font-size:25px}}
@media(max-width:400px){.founder-page h1{font-size:40px}.founder-page h2,.founder-promo h2{font-size:32px}.founder-hero-offer{padding:20px;gap:14px}.founder-hero-offer>strong{font-size:110px}.founder-hero-offer span{font-size:21px}.founder-feature-list,.founder-form-fields{grid-template-columns:1fr}.founder-feature-list article:first-child{grid-column:auto}.founder-promo-offer strong{font-size:100px}.founder-promo-offer span{font-size:17px}.founder-promo-offer{left:20px}.founder-dialog{width:calc(100% - 20px);padding:18px}.founder-loop-tabs button{font-size:13px;padding:12px}.founder-loop-panels{padding:20px}}
@media(forced-colors:active){.founder-loop-tabs button[aria-selected=true]{outline:2px solid Highlight}.founder-hero-visual,.founder-hero-offer{border:1px solid CanvasText}.founder-promo-visual>img{filter:none}}
.founder-modal-open{position:fixed;top:var(--founder-scroll-top);left:0;width:var(--founder-page-width);overflow:hidden}
.founder-page .button.primary:hover,.founder-promo .button.primary:hover,.founder-dialog .button.primary:hover{color:var(--accent-ink)}.founder-loop-tabs button[aria-selected=true]:hover{color:var(--accent-ink);background:var(--accent-hover)}.founder-hero-offer span{line-height:1.35}.founder-dialog-head h2{line-height:1.3}
@media(max-width:700px){.public-site .account-words.is-static span+span{display:none}.public-site .account-words.is-static{min-width:5.6em}}
.founder-promo-visual>img{filter:brightness(.42)}
@media(max-width:700px){.founder-promo-offer{flex-direction:column;align-items:flex-start;left:24px;right:24px;gap:12px}.founder-promo-offer span{max-width:220px}}
@media(max-width:400px){.founder-promo-offer span{max-width:190px}}
.founder-form-fields>label{align-content:start}
/* Image-led partnership, raised package cards and a visible feedback cycle. */
.founder-exchange-columns .founder-partner-card{padding:0;overflow:hidden;background:var(--surface);box-shadow:0 18px 40px #00000020;transition:transform .24s cubic-bezier(.16,1,.3,1)}.founder-card-media{height:230px;overflow:hidden;background:var(--raised)}.founder-card-media>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 58%}.founder-card-copy{padding:28px}.founder-card-copy>p{margin:0}.founder-card-copy ul{margin-top:20px}.founder-card-media--product{padding:22px 22px 0;background:var(--accent-soft)}.founder-card-media--product>img{height:auto;object-fit:contain;object-position:top;border-radius:8px;box-shadow:0 12px 24px #00000026}.founder-card-media .founder-product-light{display:none}[data-theme=light] .founder-card-media .founder-product-light{display:block}[data-theme=light] .founder-card-media .founder-product-dark{display:none}
.founder-package-motion{position:relative;isolation:isolate;overflow:hidden;background:var(--editorial-forest,#143e2f)}.founder-package-video,.founder-package-veil{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.founder-package-video{object-fit:cover;z-index:0}.founder-package-veil{background:#0c281ed9;z-index:1}.founder-package-content{position:relative;z-index:2}.founder-package-motion .founder-section-heading h2{color:#fff}.founder-package-motion .founder-section-heading>p{color:#d5e3dc}.founder-video-control{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:11px;margin:0 0 18px auto;border:1px solid #9db9a9;border-radius:50%;color:#fff;background:#143e2f;cursor:pointer}.founder-video-control[hidden],.founder-loop-toggle[hidden]{display:none}.founder-video-control svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.founder-package-motion .founder-feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.founder-package-motion .founder-service-card{display:flex;gap:16px;padding:24px;border-radius:14px;background:var(--surface);color:var(--text);box-shadow:0 16px 36px #00000030;transition:transform .24s cubic-bezier(.16,1,.3,1)}.founder-package-motion .founder-service-card:first-child{grid-column:1/-1;align-items:center}.founder-service-icon{width:42px;height:42px;display:grid;place-items:center;flex:none;background:var(--accent-soft);color:var(--accent-text);border-radius:10px}.founder-service-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.founder-package-motion .founder-service-card h3{font-size:18px;line-height:1.35;margin:0 0 8px}.founder-package-motion .founder-service-card p{font-size:14px;line-height:1.65;margin:0}.founder-package-motion .founder-service-card:first-child h3{font-size:21px}
.founder-loop-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:32px}.founder-loop-controls p{font-size:13px;margin:0}.founder-loop-toggle{min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:8px;background:var(--raised);color:var(--text);font:700 13px/1.4 Manrope,sans-serif;cursor:pointer}.founder-loop-tabs{margin-top:18px}.founder-loop-tabs button{position:relative;overflow:hidden;padding-bottom:19px}.founder-loop-enhanced .founder-loop-tabs button[aria-selected=true],.founder-loop-enhanced .founder-loop-tabs button[aria-selected=true]:hover{background:var(--accent-soft);color:var(--accent-text);border-color:var(--line)}.founder-stage-track{position:absolute;left:10px;right:10px;bottom:0;height:3px;background:var(--line);overflow:hidden}.founder-stage-track i{display:block;width:100%;height:100%;background:var(--accent-text);transform:scaleX(0);transform-origin:left}.founder-loop-enhanced .founder-loop-panels{display:grid;align-items:start;min-height:0}.founder-loop-enhanced .founder-loop-panels>article{grid-area:1/1;margin:0}.founder-loop-enhanced .founder-loop-panels>article[hidden]{display:block;visibility:hidden;pointer-events:none}.founder-loop-enhanced .founder-loop-panels>article:not([hidden])+article{margin:0}.founder-loop-panels h3{max-width:36ch}.founder-loop-panels p{max-width:78ch}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.founder-exchange-columns .founder-partner-card:hover,.founder-package-motion .founder-service-card:hover{transform:translateY(-5px)}}
@media(max-width:1050px){.founder-package-motion .founder-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-package-motion .founder-service-card{padding:22px;gap:14px}}
@media(max-width:700px){.founder-card-media{height:210px}.founder-card-copy{padding:24px}.founder-exchange-columns{gap:28px}.founder-package-motion .founder-feature-list{grid-template-columns:1fr}.founder-package-motion .founder-service-card{padding:22px}.founder-package-motion .founder-service-card:first-child{grid-column:auto;align-items:start}.founder-loop-controls{gap:12px;align-items:center}.founder-loop-controls p{max-width:22ch}.founder-loop-toggle{flex:none}.founder-loop-panels h3{font-size:22px}.founder-loop-panels p{font-size:15px}}
@media(prefers-reduced-motion:reduce){.founder-exchange-columns .founder-partner-card,.founder-package-motion .founder-service-card{transition:none;transform:none}}
/* A sage application card separates FAQs, contact and footer. */
.founder-page .founder-apply{padding:40px;gap:48px;margin-block:16px 56px;background:var(--accent-soft);border-radius:16px}
@media(max-width:700px){.founder-page .founder-apply{padding:28px 24px;gap:32px;margin-block:8px 40px}}
@media(max-width:359px){.founder-page .founder-apply{padding:24px 20px}}

/* AI assistance is part of the founding-haulier package. */
.founder-ai{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-block:56px}
.founder-ai figure{margin:0;overflow:hidden;border-radius:16px}
.founder-ai figure img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.founder-page .founder-ai h2{font-size:clamp(30px,2.8vw,40px);line-height:1.15;letter-spacing:-.03em;margin:0 0 18px}
.founder-ai-copy p{max-width:54ch;font-size:15px;margin:0}
.founder-ai-copy p+p{margin-top:14px}
.founder-ai .founder-actions{margin-top:22px}
@media(max-width:760px){.founder-ai{grid-template-columns:1fr;gap:26px;padding-block:40px}.founder-ai figure{max-width:580px}.founder-page .founder-ai h2{font-size:32px}}
