.founding-standalone{min-height:100dvh;background:radial-gradient(ellipse at 90% 0%,#dfede8 0,transparent 48%),radial-gradient(ellipse at 0% 100%,#e8ecef 0,transparent 48%),#f5f7f5}.founding-standalone-main{padding:40px 24px 24px}.founding-standalone-shell{width:100%;max-width:840px;margin:0 auto}.founding-standalone-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 4px 28px}.founding-standalone-brand{display:inline-flex;align-items:center;min-height:44px}.founding-standalone-brand img{width:152px;height:40px;object-fit:contain}.founding-standalone-copy{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 15px;border:1px solid #c8d6d3;border-radius:24px;background:#ffffff90;color:var(--founding-teal);font-size:13px;cursor:pointer}.founding-standalone-copy:hover{background:#fff;border-color:var(--founding-teal)}.founding-standalone-card{scroll-margin-top:24px}.founding-standalone .founding-form,.founding-standalone .founding-success-panel{padding:40px 48px 32px;border-radius:20px;border-color:#d7e2dd;box-shadow:0 20px 70px #172b4310,0 2px 8px #172b4304;border-top:3px solid var(--founding-teal)}.founding-standalone .founding-success-panel h1{font-size:36px;line-height:1.1;margin-bottom:17px;font-weight:600}.founding-standalone .founding-form-banner{margin-bottom:24px;padding-bottom:24px}.founding-standalone .founding-form-banner h1{font:600 22px/1.35 Outfit,sans-serif;letter-spacing:-.025em;margin:0}.founding-standalone .founding-form-banner span{margin-top:6px;font-size:13px}.founding-standalone .founding-stepper{margin-bottom:30px;padding-bottom:25px}.founding-standalone .founding-stepper li{font-size:13px}.founding-standalone .founding-stepper b,.founding-standalone .founding-stepper button>span{width:28px;height:28px}.founding-standalone .founding-step-heading h2{font-size:38px;line-height:1.12;scroll-margin-top:28px}.founding-standalone .founding-step-heading>p:last-child{font-size:14px;margin-bottom:28px}.founding-standalone .founding-path{padding:24px;min-height:162px;border-radius:12px;background:#fafcfb}.founding-standalone .founding-path.is-selected{padding:23px;background:#edf7f4}.founding-standalone .founding-path input{top:24px;right:24px}.founding-standalone .founding-path strong{font-size:16px}.founding-standalone .founding-path small{font-size:13px}.founding-standalone .founding-primary{border-radius:8px;padding:15px 24px;min-height:50px}.founding-standalone .founding-field input,.founding-standalone .founding-field select,.founding-standalone .founding-field textarea{border-radius:8px}.founding-standalone .founding-form-note{margin-top:22px}.founding-standalone .founding-fineprint{margin-top:18px}.founding-standalone-legal{display:flex;gap:14px;align-items:center;justify-content:center;padding:20px 0 0;font-size:12px;color:var(--founding-muted)}.founding-standalone-legal a{display:inline-flex;align-items:center;min-height:44px}.founding-standalone-legal a:hover{color:var(--founding-teal);text-decoration:underline}.founding-standalone-manual{display:grid;gap:8px;margin-bottom:20px;font-size:13px;color:var(--founding-muted)}.founding-standalone-manual input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--founding-line);border-radius:8px;background:#fff;font-size:16px}@media (max-width:600px){.founding-standalone-main{padding:22px 14px 16px}.founding-standalone-toolbar{margin:0 6px 20px;gap:12px}.founding-standalone-brand img{width:118px;height:32px}.founding-standalone-copy{padding:9px 12px;font-size:12px;gap:7px}.founding-standalone .founding-form,.founding-standalone .founding-success-panel{padding:26px 22px 24px;border-radius:16px}.founding-standalone .founding-form-banner{padding-bottom:20px;margin-bottom:20px}.founding-standalone .founding-form-banner h1{font-size:20px}.founding-standalone .founding-form-banner span{font-size:12px}.founding-standalone .founding-stepper{gap:10px;margin-bottom:25px;padding-bottom:20px}.founding-standalone .founding-stepper li{flex:1;font-size:11px}.founding-standalone .founding-stepper li>span,.founding-standalone .founding-stepper button{flex-direction:column;align-items:flex-start;gap:8px}.founding-standalone .founding-step-heading h2{font-size:32px}.founding-standalone .founding-step-heading>p:last-child{font-size:13px;margin-bottom:24px}.founding-standalone .founding-path{min-height:126px;padding:20px}.founding-standalone .founding-path.is-selected{padding:19px}.founding-standalone .founding-path input{top:20px;right:20px}.founding-standalone .founding-path-number{margin-bottom:14px}.founding-standalone .founding-primary{padding:14px 18px;font-size:13px}.founding-standalone-legal{padding-top:10px}}
