.apply-wizard{--r-f:#FF6417;--r-f-bg:#FFE4D6;--r-i:#0018C4;--r-i-bg:#D9E0FF;--r-e:#1A7F4D;--r-e-bg:#D6F0E0;min-height:100dvh;flex-direction:column;color:var(--color-dark)}.apply-wizard,.aw-topbar{background:var(--color-cream);display:flex}.aw-topbar{height:64px;border-bottom:1px solid var(--color-border);align-items:center;padding:0 var(--s-8);flex-shrink:0;gap:var(--s-4);z-index:var(--z-topbar)}.aw-topbar .aw-logo{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--color-dark);display:flex;align-items:center;gap:var(--s-2);text-decoration:none}.aw-topbar .aw-logo-dot{width:10px;height:10px;border-radius:50%;background:var(--color-orange)}.aw-logo-img{height:31px;width:auto}.aw-topbar .aw-spacer{flex:1 1}.aw-saved{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-mid);font-weight:500}.aw-saved-dot{width:6px;height:6px;border-radius:50%;background:var(--color-success)}.aw-save-exit{font-size:13px;font-weight:500;color:var(--color-mid);text-decoration:none;padding:var(--s-2) 10px;border-radius:var(--radius-2);cursor:pointer;background:none;border:none;font-family:var(--font-body)}.aw-save-exit:hover{color:var(--color-dark);background:var(--color-subtle)}.aw-steps{gap:14px;padding:18px var(--s-8) 16px;border-bottom:1px solid var(--color-border);background:var(--color-cream);flex-shrink:0}.aw-step-dot,.aw-steps{display:flex;align-items:center}.aw-step-dot{gap:10px}.aw-step-num{width:24px;height:24px;border-radius:50%;background:var(--color-white);border:1px solid var(--color-border);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--color-mid);flex-shrink:0}.aw-step-num.on{background:var(--color-dark);color:var(--color-cream);border-color:var(--color-dark)}.aw-step-num.done{background:var(--color-success);color:var(--color-white);border-color:var(--color-success)}.aw-step-lbl{font-size:13px;color:var(--color-mid);font-weight:500;white-space:nowrap}.aw-step-lbl.on{color:var(--color-dark);font-weight:600}.aw-step-bar{flex:1 1;height:1px;background:var(--color-border)}.aw-step-bar.done{background:var(--color-success);opacity:.55}.aw-m-step-line{display:none;align-items:center;gap:10px;padding:14px var(--s-5) 14px;font-size:12px;color:var(--color-mid)}.aw-m-step-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--color-white);border:1px solid var(--color-border);font-size:11px;font-weight:600;color:var(--color-dark);white-space:nowrap}.aw-m-step-bar{flex:1 1;height:3px;background:var(--color-subtle);border-radius:2px;position:relative;overflow:hidden}.aw-m-step-fill{position:absolute;left:0;top:0;bottom:0;background:var(--color-dark);border-radius:2px;transition:width var(--dur-base) var(--ease-out)}.aw-role-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.aw-role-pill.founder{background:var(--r-f-bg);color:var(--r-f)}.aw-role-pill.investor{background:var(--r-i-bg);color:var(--r-i)}.aw-role-pill.enabler{background:var(--r-e-bg);color:var(--r-e)}.aw-body{flex:1 1;display:flex;min-height:0}.aw-left{width:420px;background:var(--color-cream);padding:var(--s-12) var(--s-12) var(--s-12) 56px;display:flex;flex-direction:column;gap:var(--s-6);border-right:1px solid var(--color-border);flex-shrink:0}.aw-right{flex:1 1;background:var(--color-white);padding:var(--s-12) var(--s-16);overflow:auto}.aw-right-inner{max-width:620px;margin:0 auto;display:flex;flex-direction:column;gap:var(--s-6)}.aw-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-mid)}.aw-h1{font-size:36px;letter-spacing:-.02em;line-height:1.05}.aw-h1,.aw-h1-sm{font-family:var(--font-display);font-weight:600;color:var(--color-dark);margin:0}.aw-h1-sm{font-size:28px;letter-spacing:-.01em;line-height:1.1}.aw-helper{font-size:14px;color:#4A3936;line-height:1.55}.aw-why{padding:var(--s-4) 18px;border:1px solid var(--color-border);border-radius:var(--radius-3);background:var(--color-white)}.aw-why-lbl{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-mid);margin-bottom:6px}.aw-why-body{font-size:13px;color:#3F2D2A;line-height:1.5}.aw-cue{width:96px;height:96px;border-radius:var(--s-6);display:flex;align-items:center;justify-content:center;flex-shrink:0}.aw-cue.neutral{background:var(--color-subtle);color:var(--color-dark)}.aw-cue.founder{background:var(--r-f-bg);color:var(--r-f)}.aw-cue.investor{background:var(--r-i-bg);color:var(--r-i)}.aw-cue.enabler{background:var(--r-e-bg);color:var(--r-e)}.aw-fld{display:flex;flex-direction:column;gap:6px}.aw-fld-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.aw-fld-lbl{font-size:13px;font-weight:600;color:var(--color-dark);display:flex;align-items:center;gap:6px}.aw-fld-lbl .aw-req{color:var(--color-orange);font-weight:600}.aw-fld-lbl .aw-count{font-size:11px;color:var(--color-mid);margin-left:auto;font-weight:500}.aw-fld-lbl .aw-count.warn{color:var(--color-warning)}.aw-fld-help{font-size:12px;color:var(--color-mid);line-height:1.5}.aw-input{height:46px;padding:0 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-white);font:500 14px/1 var(--font-body);color:var(--color-dark);transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease;width:100%}.aw-input:focus{outline:none;border-color:var(--color-dark);box-shadow:0 0 0 3px rgba(25,8,6,.06)}.aw-input::placeholder{color:#B5B0AA}.aw-input-icon{position:relative;display:flex;align-items:center}.aw-input-icon .aw-input{padding-left:40px}.aw-input-icon .aw-ico{position:absolute;left:14px;color:var(--color-mid);display:flex;pointer-events:none}.aw-textarea{min-height:96px;padding:12px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-white);font:500 14px/1.5 var(--font-body);color:var(--color-dark);width:100%;resize:vertical}.aw-textarea:focus{outline:none;border-color:var(--color-dark);box-shadow:0 0 0 3px rgba(25,8,6,.06)}.aw-chips{display:flex;flex-wrap:wrap;gap:6px}.aw-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--radius-pill);font-size:12.5px;font-weight:500;background:var(--color-white);border:1px solid var(--color-border);color:var(--color-dark);cursor:pointer;white-space:nowrap;line-height:1;transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease}.aw-chip:hover{border-color:var(--color-border-strong)}.aw-chip.on{background:var(--color-dark);color:var(--color-cream);border-color:var(--color-dark)}.aw-chip-suggest{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--radius-pill);font-size:12.5px;font-weight:500;background:var(--color-white);border:1px dashed var(--color-border);color:var(--color-mid);cursor:pointer;white-space:nowrap;line-height:1}.aw-chip-suggest:hover{color:var(--color-dark);border-style:solid;border-color:var(--color-border-strong)}.aw-suggest-lbl{font-size:11px;color:var(--color-mid);font-weight:500;text-transform:uppercase;letter-spacing:.4px;margin-top:4px;margin-bottom:2px}.aw-seg{display:inline-flex;padding:3px;background:var(--color-subtle);border-radius:11px;gap:0;flex-wrap:wrap}.aw-seg button{padding:8px 12px;border:none;background:transparent;color:var(--color-mid);border-radius:var(--radius-2);cursor:pointer;font:500 12.5px/1 var(--font-body)}.aw-seg button.on{background:var(--color-white);color:var(--color-dark);box-shadow:0 1px 3px rgba(25,8,6,.1);font-weight:600}.aw-radio-row{display:flex;flex-direction:column;gap:8px}.aw-radio-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-3);background:var(--color-white);cursor:pointer;transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease}.aw-radio-card:hover{border-color:var(--color-border-strong)}.aw-radio-card.on{border-color:var(--color-dark);background:var(--color-cream)}.aw-radio-rb{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--color-border-strong);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.aw-radio-card.on .aw-radio-rb{border-color:var(--color-dark);border-width:5px}.aw-radio-lbl{font-size:13.5px;font-weight:500;color:var(--color-dark)}.aw-radio-sub{font-size:12px;color:var(--color-mid);margin-top:2px}.aw-select{height:46px;padding:0 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-white);font:500 14px/1 var(--font-body);color:var(--color-dark);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238A8882' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.aw-select:focus{outline:none;border-color:var(--color-dark);box-shadow:0 0 0 3px rgba(25,8,6,.06)}.aw-cta-bar{display:flex;align-items:center;gap:12px;padding-top:var(--s-2)}.aw-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--radius-3);font:600 14px/1 var(--font-body);border:1px solid var(--color-border);background:var(--color-white);color:var(--color-dark);cursor:pointer;transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease}.aw-btn:hover{border-color:var(--color-border-strong)}.aw-btn-dark{background:var(--color-dark);color:var(--color-cream);border-color:var(--color-dark)}.aw-btn-dark:hover{opacity:.92}.aw-btn-dark:disabled{opacity:.5;cursor:not-allowed}.aw-btn-ghost{background:transparent;border-color:transparent;color:var(--color-mid)}.aw-btn-ghost:hover{color:var(--color-dark)}.aw-btn-lg{height:52px;padding:0 22px;font-size:15px;border-radius:14px}.aw-btn-block{width:100%;justify-content:center}.aw-step0-center{flex:1 1;justify-content:center;padding:56px 80px 64px;overflow:auto}.aw-step0-center,.aw-step0-inner{display:flex;flex-direction:column;align-items:center}.aw-step0-inner{max-width:1080px;width:100%;gap:36px}.aw-step0-hero{text-align:center;max-width:780px}.aw-step0-hero .aw-h1{font-size:52px;margin-bottom:18px}.aw-step0-hero .aw-helper{font-size:16px}.aw-member-signin{display:flex;align-items:center;gap:6px;font-size:15px;color:var(--color-mid);padding:14px 20px;border-radius:12px;background:var(--color-light);border:1px solid var(--color-border);width:100%}.aw-member-signin-link{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--color-accent);text-decoration:none;white-space:nowrap}.aw-member-signin-link:hover{text-decoration:underline}.aw-role-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;width:100%}.aw-role-card{border:1px solid var(--color-border);border-radius:18px;background:var(--color-white);padding:24px 22px 22px;display:flex;flex-direction:column;gap:14px;cursor:pointer;position:relative;transition:transform .14s cubic-bezier(.2,.7,.3,1),border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease;overflow:hidden}.aw-role-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-border-strong)}.aw-role-card .aw-accent{position:absolute;top:0;left:0;right:0;height:4px}.aw-role-card.founder .aw-accent{background:var(--r-f)}.aw-role-card.investor .aw-accent{background:var(--r-i)}.aw-role-card.enabler .aw-accent{background:var(--r-e)}.aw-role-card .aw-ico-w{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center}.aw-role-card.founder .aw-ico-w{background:var(--r-f-bg);color:var(--r-f)}.aw-role-card.investor .aw-ico-w{background:var(--r-i-bg);color:var(--r-i)}.aw-role-card.enabler .aw-ico-w{background:var(--r-e-bg);color:var(--r-e)}.aw-role-card .aw-rc-h{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--color-dark);display:flex;align-items:center;gap:8px}.aw-role-card .aw-rc-desc{font-size:13.5px;color:#4A3936;line-height:1.5}.aw-role-card .aw-rc-next{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-dark);margin-top:auto}.aw-contact-row{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-radius:14px;border:1px dashed var(--color-border-strong);background:var(--color-white);width:100%;max-width:860px}.aw-contact-row .aw-ct{font-size:13.5px;color:#4A3936;line-height:1.45}.aw-contact-row .aw-ca,.aw-contact-row .aw-ct strong{color:var(--color-dark)}.aw-contact-row .aw-ca{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.aw-review-wrap{flex:1 1;overflow:auto;padding:40px var(--s-16) 56px;background:var(--color-cream)}.aw-review-inner{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.aw-rv-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-4);padding:22px 24px}.aw-rv-head{display:flex;align-items:center;gap:10px;margin-bottom:var(--s-4)}.aw-rv-head .aw-rv-h{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.005em;color:var(--color-dark)}.aw-rv-head .aw-rv-edit{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--color-dark);cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:var(--radius-2);background:none;border:none;font-family:var(--font-body)}.aw-rv-head .aw-rv-edit:hover{background:var(--color-subtle)}.aw-rv-grid{display:grid;grid-template-columns:160px 1fr;grid-row-gap:12px;row-gap:12px;grid-column-gap:18px;column-gap:18px}.aw-rv-grid .aw-rv-k{font-size:12px;color:var(--color-mid);font-weight:500}.aw-rv-grid .aw-rv-v{font-size:13.5px;color:var(--color-dark);line-height:1.45}.aw-rv-grid .aw-rv-v .aw-tag{display:inline-block;padding:3px 8px;border-radius:6px;background:var(--color-subtle);font-size:12px;font-weight:500;margin:0 4px 4px 0}.aw-tl{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-4);padding:22px 24px}.aw-tl-h{font-family:var(--font-display);font-size:16px;font-weight:600;margin-bottom:14px}.aw-tl-row{display:flex;gap:14px;padding:10px 0}.aw-tl-num{width:28px;height:28px;border-radius:50%;background:var(--color-cream);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--color-dark);flex-shrink:0;position:relative}.aw-tl-row:not(:last-child) .aw-tl-num:after{content:"";position:absolute;top:30px;left:50%;transform:translateX(-50%);width:1px;height:24px;background:var(--color-border)}.aw-tl-body{padding-top:3px}.aw-tl-t{font-size:13.5px;font-weight:600;color:var(--color-dark)}.aw-tl-s{font-size:12.5px;color:var(--color-mid);line-height:1.5;margin-top:2px}.aw-consent{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-3);background:var(--color-white);cursor:pointer}.aw-consent-cb{width:18px;height:18px;border:1.5px solid var(--color-border-strong);border-radius:5px;flex-shrink:0;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease}.aw-consent.on .aw-consent-cb{background:var(--color-dark);border-color:var(--color-dark);color:var(--color-cream)}.aw-consent-text{font-size:13px;color:var(--color-dark);line-height:1.5}.aw-consent-text a{color:var(--color-dark);text-decoration:underline}.aw-sub-wrap{flex:1 1;flex-direction:column;padding:var(--s-12) var(--s-8);gap:var(--s-6);text-align:center}.aw-sub-icon,.aw-sub-wrap{display:flex;align-items:center;justify-content:center}.aw-sub-icon{width:88px;height:88px;border-radius:50%;background:var(--r-e-bg);color:var(--r-e)}.aw-sub-h{font-family:var(--font-display);font-size:42px;font-weight:600;letter-spacing:-.02em;color:var(--color-dark);line-height:1;max-width:520px;margin:0}.aw-sub-s{font-size:15.5px;color:#4A3936;max-width:480px;line-height:1.55}.aw-error{font-size:13px}.aw-error,.aw-fld-error{color:var(--color-error);margin:4px 0 0}.aw-fld-error{font-size:12.5px;line-height:1.4}.aw-form-error{padding:12px 16px;border-radius:var(--radius-3);background:#FDF2F2;border:1px solid #fecaca;color:var(--color-error);font-size:14px}@media (max-width:767px){.aw-topbar{height:56px;padding:0 var(--s-5)}.aw-steps{display:none}.aw-m-step-line{display:flex}.aw-body{flex-direction:column}.aw-left{display:none}.aw-right{padding:6px var(--s-5) 110px}.aw-m-header{gap:12px;margin-bottom:14px}.aw-m-cue,.aw-m-header{display:flex;align-items:center}.aw-m-cue{width:48px;height:48px;border-radius:14px;justify-content:center;flex-shrink:0}.aw-m-header .aw-h1-sm{font-size:22px}.aw-m-header .aw-helper{font-size:12.5px;margin-top:2px}.aw-fld-row{grid-template-columns:1fr}.aw-m-cta{position:fixed;left:0;right:0;bottom:0;padding:14px var(--s-5) 26px;background:linear-gradient(180deg,rgba(239,242,244,0) 0,var(--color-cream) 25%);display:flex;gap:10px;z-index:var(--z-sticky)}.aw-m-cta .aw-btn{flex:1 1;justify-content:center}.aw-cta-bar{display:none}.aw-step0-center{padding:18px var(--s-5) 24px;justify-content:flex-start}.aw-step0-inner{gap:22px}.aw-step0-hero{text-align:left}.aw-step0-hero .aw-h1{font-size:30px;letter-spacing:-.015em;line-height:1.05}.aw-step0-hero .aw-helper{font-size:14px}.aw-member-signin{flex-wrap:wrap;font-size:14px;padding:12px 16px}.aw-role-cards{grid-template-columns:1fr;gap:10px}.aw-role-card{flex-direction:row;align-items:center;padding:16px;gap:14px}.aw-role-card .aw-ico-w{width:44px;height:44px;border-radius:11px}.aw-role-card .aw-rc-h{font-size:17px;margin-bottom:4px}.aw-role-card .aw-rc-desc{font-size:12.5px;line-height:1.45}.aw-role-card .aw-rc-next{display:none}.aw-contact-row{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px}.aw-contact-row .aw-ct{font-size:12.5px}.aw-review-wrap{padding:6px var(--s-5) 110px}.aw-rv-grid{grid-template-columns:1fr;row-gap:8px}.aw-rv-card{padding:16px 18px}.aw-sub-h{font-size:30px}.aw-sub-wrap{padding:28px 24px}}@media (min-width:768px){.aw-m-cta,.aw-m-header{display:none}.aw-logo-img{height:42px}}