.intake-page{background:#dfe2d8;min-height:100vh}.intake-page nav{position:relative}.back-link{color:#c9d0cc;text-decoration:none;font-size:13px}.intake-hero{background:var(--ink);color:#fff;padding:72px max(5vw,24px);display:grid;grid-template-columns:1.35fr .65fr;gap:10vw;border-top:1px solid #2b3732}.intake-hero h1{font:500 clamp(52px,7vw,100px)/.92 Manrope;letter-spacing:-.065em;margin:25px 0;max-width:900px}.intake-hero p{font-size:18px;line-height:1.55;color:#b8c2bd;max-width:680px}.intake-note{align-self:end;border:1px solid #53655d;padding:24px;display:grid;gap:14px;background:#0e1c17}.intake-note b{color:var(--acid);font:600 11px Manrope;letter-spacing:.14em}.intake-note span{border-top:1px solid #35473f;padding-top:12px}.stepbar{position:sticky;top:0;z-index:8;background:#0c1813;color:#748179;display:flex;gap:40px;padding:17px 5vw;border-top:1px solid #2e3c36;border-bottom:1px solid #2e3c36;font:600 11px Manrope;letter-spacing:.08em}.stepbar span.active{color:var(--acid)}.form-shell{max-width:1050px;margin:0 auto;padding:70px 24px 110px}.form-step{display:none}.form-step.active{display:block}.step-label{font:600 11px Manrope;letter-spacing:.15em;color:#69766f}.form-step h2{font:500 clamp(42px,6vw,72px)/.95 Manrope;letter-spacing:-.055em;margin:18px 0}.intro{font-size:18px;color:#56615b;margin-bottom:45px}.fields.two{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}label{display:grid;gap:9px;font:600 11px Manrope;letter-spacing:.08em;color:#35413b;margin-bottom:22px}input,textarea,select{width:100%;border:1px solid #939d96;background:#eff0e9;padding:15px 16px;font:400 16px DM Sans;color:var(--ink);border-radius:0;outline:0}input:focus,textarea:focus,select:focus{border-color:var(--ink);box-shadow:0 0 0 2px var(--acid)}.form-actions{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-top:24px;border-top:1px solid #adb5ae}.form-actions .button{border:0;cursor:pointer}.text-button,.add-custom,.remove-source{background:none;border:0;text-decoration:underline;cursor:pointer;font:600 13px Manrope;color:var(--ink)}.category{border-top:1px solid #7f8b84}.category:last-of-type{border-bottom:1px solid #7f8b84}.category-head{width:100%;border:0;background:transparent;padding:22px 0;cursor:pointer;text-align:left;color:var(--ink)}.category-head>span{display:grid;grid-template-columns:50px 1fr 1fr;gap:20px;align-items:center}.category-head b{font:600 11px Manrope}.category-head strong{font:500 21px Manrope}.category-head small{font-size:13px;color:#657069}.category-head em{float:right;margin-top:-30px;font:400 26px Manrope}.category.open .category-head em{transform:rotate(45deg)}.category-body{display:none;padding:0 0 28px 70px}.category.open .category-body{display:block}.category-body>p{font-size:13px;color:#626d67}.app-grid{display:flex;flex-wrap:wrap;gap:9px}.app{border:1px solid #8e9992;background:#e9ebe3;padding:11px 14px;cursor:pointer;font:600 12px Manrope}.app.selected{background:var(--ink);color:var(--acid);border-color:var(--ink)}.source-fields,.custom-source{background:#f0f1ea;border:1px solid #a9b1ab;padding:22px;margin-top:14px}.source-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.source-head strong{font:600 17px Manrope}.remove-source{font-size:11px;color:#69736d}.size-row{display:grid;grid-template-columns:1fr 130px 150px;gap:16px;align-items:end}.size-row label{margin:0}.unknown{display:flex;align-items:center;height:49px;margin:0}.unknown input{width:auto}.add-custom{margin:24px 0;padding:0}.total{background:var(--ink);color:#fff;padding:24px;margin-top:25px;display:grid;grid-template-columns:1fr auto;align-items:end}.total span{font:600 10px Manrope;letter-spacing:.15em;color:#8f9b95}.total strong{font:600 36px Manrope;color:var(--acid)}.total small{grid-column:1/-1;color:#9eaaa4;margin-top:8px}.review-card{background:var(--ink);color:#fff;padding:28px;margin:34px 0;display:grid;grid-template-columns:1fr 1fr;gap:6px 30px}.review-card span{font:600 10px Manrope;letter-spacing:.14em;color:#87958e;margin-top:18px}.review-card strong{font:600 24px Manrope;color:var(--acid);margin-top:12px}.review-card small{grid-column:1/-1;color:#adb8b2}.check{grid-template-columns:22px 1fr;align-items:start;background:#edf0e8;padding:20px;border:1px solid #aab2ac;font:400 14px/1.5 DM Sans;letter-spacing:0}.check input{width:auto;margin-top:3px}.privacy-line{font-size:13px;color:#5f6a64}@media(max-width:760px){.intake-hero{grid-template-columns:1fr;padding-top:52px}.intake-note{display:none}.stepbar{gap:15px;justify-content:space-between}.fields.two,.size-row{grid-template-columns:1fr}.category-head>span{grid-template-columns:34px 1fr}.category-head small{grid-column:2}.category-body{padding-left:34px}.total{grid-template-columns:1fr}.total strong{margin-top:8px}.review-card{grid-template-columns:1fr}.review-card strong{margin-top:0}}
.export-help{margin:-8px 0 18px;font:400 13px/1.55 DM Sans;color:#45524b}.export-help summary{cursor:pointer;font:600 11px Manrope;letter-spacing:.08em;color:var(--ink);text-decoration:underline;text-underline-offset:3px;display:inline-block}.export-help p{margin:8px 0 0;max-width:620px}
