.startup-cost-page{--sc-ink:#17314f;max-width:1200px;color:var(--sc-ink);margin:auto}.sc-hero{background:#f0f7f6;border:1px solid #d5e4e5;border-radius:18px;margin:28px 0;padding:32px}.sc-hero h1{margin:12px 0 20px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}.sc-hero p,.startup-cost-page p{line-height:1.7}.sc-kicker{letter-spacing:1.3px;font-size:12px;font-weight:750}.sc-hero nav,.sc-examples,.sc-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.sc-hero nav a{margin-right:12px;padding:10px 0}.sc-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.sc-layout>section{background:#fff;border:1px solid #d5e4e5;border-radius:16px;min-width:0;padding:24px}.startup-cost-page fieldset{border:0;min-width:0;margin:24px 0;padding:0}.startup-cost-page legend{font-size:20px;font-weight:750}.sc-field{flex-direction:column;gap:8px;margin:18px 0;display:flex}.sc-field span{font-weight:650}.startup-cost-page input,.startup-cost-page select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:#17314f;background:#fff;border:1px solid #adc8d1;border-radius:8px;padding:10px}.startup-cost-page small{color:#526779;font-size:13px;line-height:1.5}.startup-cost-page button{color:#17314f;min-height:44px;font:inherit;cursor:pointer;background:#f0f7f6;border:1px solid #adc8d1;border-radius:8px;padding:10px 14px;font-weight:650}.startup-cost-page button:disabled{opacity:.5;cursor:not-allowed}.startup-cost-page :is(input,button,select,a,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #227b99}.startup-cost-page [id]{scroll-margin-top:110px}.sc-table-wrap{max-width:100%;margin:20px 0;overflow-x:auto}.sc-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:540px}.sc-table-wrap caption{text-align:left;margin-bottom:12px;font-size:14px;line-height:1.5}.sc-table-wrap th,.sc-table-wrap td{vertical-align:top;border-bottom:1px solid #d5e4e5;padding:10px}.sc-table-wrap input{min-width:120px}.sc-table-wrap td:first-child input{min-width:150px}.sc-results{background:#f7fafc!important}.sc-total{overflow-wrap:anywhere;font-weight:800;font-size:40px!important;line-height:1.2!important}.sc-results dl>div{border-bottom:1px solid #d5e4e5;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.sc-results dt{font-size:14px;line-height:1.5}.sc-results dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:750}.sc-warning{color:#633d0b;background:#fff6e4;border-left:4px solid #b87714;padding:16px}.sc-schedule{margin-top:36px}.sc-schedule table{min-width:760px}.sc-diagram{max-width:900px;margin:32px auto}.sc-diagram img{width:100%;height:auto;display:block}.sc-diagram figcaption{color:#526779;margin-top:10px;font-size:13px;line-height:1.5}.startup-cost-page .tool-method{margin-top:36px}.startup-cost-page .tool-method section{margin:32px 0}.startup-cost-page .tool-method .tool-table-wrap{max-width:100%;overflow-x:auto}@media (width<=850px){.sc-layout{grid-template-columns:1fr}.sc-hero{padding:22px}.sc-layout>section{padding:18px}}@media print{.sc-examples,.sc-actions,.sc-hero nav,.sc-layout>#startup-inputs,.sc-diagram{display:none}.sc-layout{display:block}.sc-table-wrap{overflow:visible}.sc-table-wrap table{min-width:0}.sc-results{break-inside:avoid}}
