.intake-paths{--watermark:#e79aa722;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:52fr 48fr;background:#102a3a;border:1px solid #365463;border-radius:13px;box-shadow:0 25px 65px #132b3d2b;color:#eff5f5;font-family:var(--font-body),sans-serif;font-size:var(--demo-label-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.intake-paths .crosshair-watermark{right:-90px;bottom:-110px;width:380px;height:380px}.intake-paths p{margin:0;color:inherit}.intake-paths button{font:inherit}.ip-kicker{display:block;font-size:var(--demo-meta-size);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#acc1c9}.ip-head{grid-column:1/-1;padding:28px 30px 24px;border-bottom:1px solid #365463}.ip-head h2{margin:8px 0 0;font-size:30px;line-height:1.05;color:#eff5f5}.ip-choose{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 30px 24px;border-bottom:1px solid #365463}.ip-path{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:18px 20px 20px;background:#0b2635;border:1px solid #365463;border-radius:13px;color:#acc1c9;text-align:left;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.ip-path:hover{color:#eff5f5;border-color:#5f7c88}.ip-path[aria-pressed=true]{background:#122f41;border-color:#e79aa7;color:#eff5f5}.ip-path:focus-visible{outline:2px solid #e79aa7;outline-offset:2px}.ip-path strong{font-family:var(--font-display),sans-serif;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:#eff5f5}.ip-chip{padding:2px 9px;border:1px solid #365463;border-radius:999px;font-size:var(--demo-meta-size);line-height:1.5;color:#acc1c9;white-space:nowrap}.ip-path[aria-pressed=true] .ip-chip{border-color:#df7e90;color:#e79aa7}.ip-path p{font-size:var(--demo-copy-size);line-height:1.55}.ip-fields-stack,.ip-flow-stack{display:grid;min-width:0}.ip-fields-stack>*,.ip-flow-stack>*{grid-area:1/1;min-width:0;visibility:hidden;pointer-events:none}.ip-fields-stack>[data-active=true],.ip-flow-stack>[data-active=true]{visibility:visible;pointer-events:auto;animation:ip-in .28s cubic-bezier(.2,.7,.3,1)}.ip-flow-wrap{min-width:0;height:100%;padding:24px 30px 28px;border-right:1px solid #365463}.ip-flow{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ip-flow li{position:relative;padding-top:38px;font-size:var(--demo-copy-size);line-height:1.5;color:#d5e2e6}.ip-flow li:before{content:"";position:absolute;top:11px;left:12px;right:-16px;height:1px;background:#5f7c88}.ip-flow li:last-child:before{display:none}.ip-flow .icon{position:absolute;top:0;left:0;width:23px;height:23px;padding:2px;background:#102a3a;border-radius:50%;color:#e79aa7}.ip-flow span{display:block;margin-bottom:4px;font-size:var(--demo-meta-size);letter-spacing:.04em;text-transform:uppercase;color:#7f97a1}.ip-fields-wrap{display:flex;flex-direction:column;gap:16px;min-width:0;height:100%;padding:24px 30px 28px;background:#0b2635}.ip-fields-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #365463}.ip-fields-head strong{display:block;margin-top:6px;font-family:var(--font-display),sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.ip-count{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;min-width:64px;padding:8px 12px;border:1px solid #365463;border-radius:9px;background:#102a3a}.ip-count strong{font-family:var(--font-display),sans-serif;font-size:28px;font-weight:600;line-height:1;letter-spacing:-.03em}.ip-count span{margin-top:4px;font-size:var(--demo-meta-size);letter-spacing:.06em;text-transform:uppercase;color:#acc1c9;white-space:nowrap}.ip-fields{list-style:none;margin:-8px 0 0;padding:0;border-top:1px solid #365463}.ip-fields li{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #365463;font-size:var(--demo-label-size);color:#7f97a1}.ip-fields li[data-on]{color:#eff5f5}.ip-mark{display:grid;place-items:center;width:18px;height:18px;border:1px solid #365463;border-radius:50%}.ip-fields li[data-on] .ip-mark{border-color:#e79aa7}.ip-mark .icon{width:12px;height:12px;color:#e79aa7}.ip-fields em{padding:2px 9px;border:1px solid #365463;border-radius:999px;font-size:var(--demo-meta-size);font-style:normal;line-height:1.5;color:#acc1c9;white-space:nowrap;opacity:0}.ip-fields em[data-visible]{opacity:1}.ip-caption{grid-column:1/-1;padding:12px 30px;border-top:1px solid #365463;background:#0b2635;font-size:var(--demo-meta-size);color:#acc1c9}@keyframes ip-in{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ip-fields-stack>[data-active=true],.ip-flow-stack>[data-active=true]{animation:none}}@media (max-width:1100px){.ip-caption,.ip-choose,.ip-fields-wrap,.ip-flow-wrap,.ip-head{padding-inline:24px}.ip-path{padding:16px 16px 18px}}@media (max-width:800px){.intake-paths{grid-template-columns:1fr}.ip-head{padding:24px 20px 20px}.ip-choose{padding:18px 20px 20px}.ip-flow-wrap{border-right:0;border-bottom:1px solid #365463}.ip-fields-wrap,.ip-flow-wrap{padding:22px 20px 24px}.ip-caption{padding-inline:20px}}@media (max-width:600px){.ip-caption,.ip-choose,.ip-fields-wrap,.ip-flow-wrap,.ip-head{padding-inline:16px}.ip-head h2{font-size:26px}.ip-choose{gap:10px}.ip-choose,.ip-flow{grid-template-columns:1fr}.ip-flow{gap:18px}.ip-flow li{padding:0 0 0 36px}.ip-flow li:before{top:24px;right:auto;bottom:-18px;left:11px;width:1px;height:auto}.ip-fields li{grid-template-columns:18px minmax(0,1fr) auto;gap:8px}.ip-fields em{padding-inline:6px}.ip-fields-head strong{font-size:19px}}