.startup-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(30px,6vw,90px);align-items:center;padding:64px 0 52px}.startup-hero h1{font-size:clamp(48px,5.5vw,82px);line-height:1.03;letter-spacing:-.055em;margin:20px 0 26px}.startup-hero h1 em{font-style:normal;color:#9addf1}.startup-hero-copy>p:not(.eyebrow){max-width:540px;line-height:1.8;color:var(--muted);font-size:17px}.startup-hero-copy>p.form-help{font-size:13px;margin-top:22px}.startup-example{padding:32px}.startup-example .eyebrow{font-size:10px;line-height:1.6}.startup-example h2{font-size:32px;letter-spacing:-1px;margin:18px 0 10px}.startup-example p{color:var(--muted);line-height:1.7}.startup-example-goal{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:30px 0 12px}.startup-example-goal strong{font-size:48px;letter-spacing:-2px}.startup-example-goal small{font-size:16px;color:#9addf1;letter-spacing:0}.startup-example-goal>span{font-size:12px;color:var(--muted)}.startup-example ol{padding:0;list-style:none;margin:0 0 20px}.startup-example li{display:flex;justify-content:space-between;gap:15px;padding:15px 0;border-bottom:1px solid var(--line);font-size:14px}.startup-example li span{color:var(--muted)}.startup-example .form-help{font-size:12px}.startup-guide{scroll-margin-top:130px;padding:38px 0}.startup-guide>h2{font-size:clamp(27px,3vw,40px);letter-spacing:-1px;margin:14px 0 32px}.startup-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.startup-steps article{border-top:1px solid var(--line);padding-top:24px}.startup-steps article>span{color:#8bdeff;font-size:13px}.startup-steps h3{font-size:19px;margin:18px 0 12px}.startup-steps p,.startup-terms p{font-size:14px;line-height:1.85;color:var(--muted)}.startup-terms{border-left:2px solid #80d9ff;padding:6px 24px;margin:36px 0 0;max-width:950px}.startup-terms a{color:#8bdeff;font-size:13px}.startup-list{padding:24px 0 45px}.startup-empty{padding:40px;margin:20px 0}.startup-empty h3{font-size:24px}.startup-empty p{max-width:650px;color:var(--muted);line-height:1.8;margin:15px 0 25px}.startup-promo{display:flex;gap:32px;align-items:center;justify-content:space-between;margin:45px 0;padding:36px}.startup-promo h2{font-size:32px;letter-spacing:-1px;margin:12px 0}.startup-promo p:not(.eyebrow){max-width:650px;color:var(--muted);line-height:1.8;margin:0}.startup-promo>.button{flex-shrink:0}.startup-fields{padding:24px;border:1px solid #80d9ff30;border-radius:18px;margin:26px 0}.startup-fields legend{padding:0 10px;font-size:20px;font-weight:600}.startup-support-note{border-left:2px solid #80d9ff;padding:16px 20px;margin:20px 0;background:#80d9ff06}.startup-support-note h3{margin-top:0}.startup-support-note p{font-size:14px;line-height:1.8;color:var(--muted)}.startup-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px}.startup-facts dt{font-size:12px;color:var(--muted);margin-bottom:8px}.startup-facts dd{margin:0;font-size:17px;overflow-wrap:anywhere}.startup-profile h3{margin-top:28px}.startup-profile .button{margin-top:10px}.startup-business-label{border-left:2px solid #80d9ff;padding-left:12px;color:#9addf1;font-size:13px;line-height:1.6}
@media(max-width:1050px){.startup-hero{gap:30px}.startup-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.site-links.sidebar{gap:12px}.startup-promo{align-items:flex-start;flex-direction:column}}
@media(max-width:700px){.startup-hero{grid-template-columns:1fr;padding:34px 0 20px;gap:30px}.startup-hero-copy>p:not(.eyebrow){font-size:15px}.startup-example{padding:24px}.startup-promo{padding:26px}.startup-promo h2{font-size:28px}.startup-fields{padding:18px 14px}.startup-guide{scroll-margin-top:95px}.startup-empty{padding:26px}.startup-steps{gap:20px}.startup-steps h3{font-size:17px}.startup-steps p{font-size:13px}.startup-terms{padding-left:18px}.startup-facts{grid-template-columns:1fr}.startup-support-note{padding:14px}.startup-example-goal>span{white-space:nowrap}}
@media(max-width:390px){.startup-steps{grid-template-columns:1fr}.startup-hero h1{font-size:45px}}
.startup-calculator{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);padding:clamp(24px,4vw,48px);margin:16px 0 42px;align-items:start}.startup-calc-inputs>h2{font-size:clamp(29px,3vw,42px);letter-spacing:-1.3px;line-height:1.15;margin:14px 0 18px}.startup-calc-inputs>p:not(.eyebrow){color:var(--muted);line-height:1.8;font-size:14px}.startup-calc-inputs .field{margin-top:22px}.startup-calc-inputs .field input{font-size:20px;font-variant-numeric:tabular-nums}.startup-calc-inputs small{line-height:1.7;margin-top:6px}.startup-calc-inputs #startup-calculator-assumptions{font-size:12px;margin:22px 0 0}.startup-calc-results{border-left:1px solid var(--line);padding-left:clamp(24px,4vw,48px);min-width:0}.startup-calc-total{margin:18px 0 28px}.startup-calc-total strong{display:block;color:#9addf1;font-size:clamp(40px,5vw,66px);line-height:1.12;letter-spacing:-2px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.startup-calc-total>span{display:block;color:var(--muted);font-size:14px;margin-top:8px}.startup-calc-sources>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:14px 0;font-size:13px}.startup-calc-sources span{color:var(--muted)}.startup-calc-sources strong{text-align:right;overflow-wrap:anywhere;min-width:0}.startup-calc-progress{margin-top:24px}.startup-calc-progress>span{font-size:13px;line-height:1.7;color:var(--muted)}.startup-calc-progress .progress{margin-top:12px}.startup-calc-gap{margin:25px 0}.startup-calc-gap>strong{font-size:18px;color:#e5f4fb;overflow-wrap:anywhere}.startup-calc-gap p{font-size:13px;line-height:1.85;color:var(--muted);margin:10px 0 0}.startup-calc-gap b{color:#9addf1;font-weight:500}.startup-calc-breakdown{border-top:1px solid var(--line);padding-top:16px}.startup-calc-breakdown summary{cursor:pointer;color:#9addf1;font-size:13px;line-height:1.8}.startup-calc-breakdown dl{margin:18px 0}.startup-calc-breakdown dl>div{display:flex;justify-content:space-between;gap:18px;padding:9px 0;font-size:12px}.startup-calc-breakdown dt{color:var(--muted)}.startup-calc-breakdown dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.startup-calc-note{font-size:12px;line-height:1.8;color:var(--muted);margin:22px 0 0}.calculator-error{font-size:14px;line-height:1.8}
@media(max-width:700px){.startup-calculator{grid-template-columns:1fr;margin:20px 0;gap:30px}.startup-calc-results{border-left:0;border-top:1px solid var(--line);padding:26px 0 0}.startup-calc-total strong{font-size:48px}.startup-calc-sources>div{gap:12px}}
