*{box-sizing:border-box}:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#203246;background:#fff;font-synthesis:none}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}.site{--brand:#07567b;--brand-secondary:#07567b;min-height:100vh}.developer-bar{background:#172d42;color:#e9f5fb}.developer-inner{max-width:1240px;margin:auto;display:flex;justify-content:space-between;align-items:center;min-height:35px;padding:0 24px}.developer-label{font-size:11px;letter-spacing:.03em}.dev-dot{display:inline-block;width:7px;height:7px;border-radius:100%;background:#42d3ad;margin-right:7px}.dev-divider{opacity:.35;margin:0 9px}.text-button{background:transparent;border:0;color:#def0f7;font-size:12px;text-decoration:underline;text-underline-offset:3px}.header{background:#fff;border-bottom:1px solid #e8edf1}.header-inner{max-width:1240px;margin:auto;min-height:90px;padding:15px 24px;display:flex;justify-content:space-between;align-items:center;gap:18px}.brand-lockup{display:flex;align-items:center;gap:14px;text-align:left;background:none;border:0;max-width:70%;padding:0;color:#203246}.brand-symbol{display:grid;place-items:center;background:var(--brand);color:#fff;border-radius:13px;width:51px;height:51px;flex:none;font-weight:800;font-size:27px}.brand-logo{display:block;max-width:min(360px,55vw);max-height:68px;width:auto;height:auto;object-fit:contain;object-position:left center}.brand-name{font-size:23px;font-weight:760;line-height:1.2;letter-spacing:-.025em}nav{display:flex;gap:24px}.nav-button{color:#314a5d;background:transparent;border:0;font-weight:600;padding:10px 4px}.nav-button:hover{color:var(--brand)}.test-switcher{max-width:1240px;margin:0 auto;background:#f8fafc;padding:16px 24px 17px;border-bottom:1px solid #e5eaf0}.switcher-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.switcher-header h2{margin:3px 0 11px;font-size:16px;letter-spacing:-.01em}.eyebrow{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.13em;color:var(--brand)}.checkbox{display:flex;align-items:center;gap:7px;color:#4d6374;font-size:12px}.checkbox input{accent-color:var(--brand)}.switcher-inputs{display:grid;grid-template-columns:minmax(200px,1fr) minmax(240px,2fr);gap:12px}.switcher-inputs input,.switcher-inputs select,.route-switch select{border:1px solid #b9cbd8;border-radius:8px;padding:11px 12px;color:#253c50;background:#fff;min-width:0;width:100%}.route-switch{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:13px;color:#466073}.route-switch select{max-width:350px}.helper,.muted{font-size:14px;color:#667b8e}.loading,.alert{max-width:1240px;margin:26px auto;padding:24px;color:#526e80}.alert{color:#9a2e21;background:#fff3ee;border-radius:8px}.landing-area{background:#f3f6f8;padding:65px 24px 0}.landing-container{max-width:1190px;margin:0 auto;background:#fff;border:1px solid #e1e8ee;border-top:4px solid var(--brand);border-radius:16px;box-shadow:0 14px 45px #1130470d;overflow:hidden}.landing-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,.85fr)}.landing-main{padding:67px 65px 66px}.landing-main h1{font-size:clamp(32px,3.7vw,52px);line-height:1.12;letter-spacing:-.045em;margin:19px 0 25px;max-width:650px;color:#192f41}.lead{font-size:17px;line-height:1.72;max-width:550px;color:#52697a}.action-row{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-top:60px}.primary-action,.resume-action{border:0;border-radius:9px;background:var(--brand);color:#fff;padding:17px 23px;font-size:16px;font-weight:720;display:inline-flex;gap:35px;align-items:center;justify-content:space-between}.primary-action:hover,.resume-action:hover{filter:brightness(.9)}.primary-action:disabled,.resume-action:disabled{opacity:.5;cursor:not-allowed}.inline-hint{font-size:12px;color:#738798}.resume-card{background:color-mix(in srgb,var(--brand-secondary) 87%,#12253a);padding:51px 39px;color:#fff;display:flex;flex-direction:column;justify-content:center}.resume-icon{font-size:30px;color:#9bd2e8}.resume-card h2{font-size:28px;letter-spacing:-.03em;margin:17px 0 10px}.resume-card p{font-size:14px;line-height:1.7;color:#d8e4ec;margin:0 0 29px}.resume-card label{font-weight:650;font-size:13px;margin-bottom:10px}.resume-card input{width:100%;border:1px solid #e0e8f1;border-radius:7px;padding:15px;color:#162d3b}.resume-action{background:transparent;border:1px solid rgba(255,255,255,.75);margin-top:14px;width:100%;padding:16px 17px;font-size:14px}.resume-card .resume-footnote{font-size:11px;opacity:.8;margin:20px 0 0}.trust-strip{max-width:1190px;margin:25px auto 0;padding:21px 6px 35px;display:flex;justify-content:space-around;gap:17px;flex-wrap:wrap;color:#687d8b;font-size:12px}.trust-strip span:before{content:"✓";color:var(--brand);font-weight:900;margin-right:9px}.preview-note{background:#f2f7fa;padding:20px;border-left:3px solid var(--brand);border-radius:5px;line-height:1.8;margin:22px 0}.secondary-action{padding:12px 18px;border-radius:8px;background:#fff;color:#26475c;border:1px solid #c2d0d9}.config-layout{max-width:1080px;margin:42px auto 80px;padding:0 24px}.config-layout h1{font-size:36px}.config-layout h2{margin-top:28px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0}.metrics>div{display:flex;flex-direction:column;padding:25px;border:1px solid #e2eaf0;border-radius:12px}.metrics strong{font-size:31px;color:var(--brand)}.metrics span{color:#69808e;font-size:13px}.config-route{border:1px solid #e2eaf0;border-radius:9px;padding:17px;margin:10px 0}.config-route>div{display:flex;gap:13px;align-items:center}.config-route p{font-size:13px;color:#6b7e8e}.state{font-size:11px;padding:5px 8px;border-radius:20px;background:#f8ebdf;color:#7d4e22}.state-good{background:#def3e7;color:#197346}footer{background:#fff;max-width:1240px;margin:0 auto;padding:30px 24px;color:#728794;display:flex;justify-content:space-between;gap:15px;font-size:12px;border-top:1px solid #e7edf2}@media(max-width:850px){.landing-grid{grid-template-columns:1fr}.landing-main{padding:44px 36px}.resume-card{padding:38px}.action-row{margin-top:35px}.landing-area{padding:30px 16px 0}}@media(max-width:550px){.header-inner{min-height:72px;padding:12px 16px}.brand-symbol{width:42px;height:42px;font-size:22px}.brand-name{font-size:17px}nav{gap:8px}.nav-button{font-size:12px}.test-switcher{padding:16px}.switcher-inputs{grid-template-columns:1fr}.landing-main{padding:37px 24px}.landing-main h1{font-size:35px}.resume-card{padding:31px 24px}.metrics{grid-template-columns:1fr}.trust-strip{justify-content:flex-start}footer{flex-direction:column}}.landing-container{border-top-color:var(--brand)}.brand-lockup:focus-visible,.primary-action:focus-visible,.resume-action:focus-visible{outline:3px solid var(--brand);outline-offset:4px}@media(max-width:550px){.brand-logo{max-width:46vw;max-height:52px}}.preform-layout{max-width:1060px;margin:0 auto;padding:0 0 45px}.preform-head{max-width:780px;margin-bottom:26px}.preform-head h1{font-size:clamp(30px,4vw,46px);letter-spacing:-.035em;margin:12px 0}.preform-panel{background:#fff;border:1px solid #dbe4ea;border-top:4px solid var(--brand);border-radius:14px;padding:36px;box-shadow:0 15px 35px #15263b0a}.preform-panel h2{font-size:25px;margin:0 0 12px;letter-spacing:-.02em}.preform-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:26px 0}.preform-choice{background:#fff;border:1px solid #b9cbd4;border-radius:9px;text-align:left;padding:19px 20px;font-weight:700;color:#243d50;display:flex;justify-content:space-between;gap:15px;align-items:center}.preform-choice:hover:not(:disabled){border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 15%,white)}.preform-choice:disabled{opacity:.45;cursor:not-allowed}.preform-nav{border-top:1px solid #e6edf2;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:26px;padding-top:23px}.preform-warning{background:#fff6e6;border:1px solid #f1dfaf;border-radius:8px;color:#714f19;padding:13px 16px;font-size:14px;line-height:1.55}.preform-check{display:flex;gap:10px;align-items:flex-start;margin:26px 0;color:#334d5f}.preform-check input{margin-top:5px;accent-color:var(--brand)}@media(max-width:600px){.preform-panel{padding:23px}.preform-nav{align-items:flex-start;flex-direction:column}}.individual-preview{width:100%}.individual-heading h2{font-size:29px;margin:8px 0 12px;letter-spacing:-.025em}.individual-progress{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0;color:#667e91;font-size:12px}.individual-progress span{padding:8px 11px;background:#eef3f7;border-radius:20px}.individual-progress .active{background:color-mix(in srgb,var(--brand) 14%,white);color:#253e53;font-weight:700}.individual-form{margin-top:18px}.individual-form fieldset{border:0;padding:0;margin:0 0 26px}.individual-form legend{font-weight:700;margin-bottom:12px;font-size:16px}.individual-form label{font-weight:600;font-size:14px;color:#294258}.individual-form input:not([type=radio]),.individual-form select{width:100%;margin-top:7px;border:1px solid #b7c8d3;border-radius:8px;padding:12px;background:#fff;color:#1c3448}.individual-form .radio-choice{display:inline-flex;align-items:center;gap:8px;padding:12px 23px;border:1px solid #d2dee6;border-radius:8px;margin-right:10px;margin-bottom:6px}.individual-form .radio-choice input{accent-color:var(--brand)}.individual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.individual-warning,.individual-error{padding:14px 18px;border-radius:8px;line-height:1.5;margin:22px 0}.individual-warning{background:#fff8e9;color:#715017;border:1px solid #f0e0ba}.individual-error{background:#fff0ed;color:#8e3223;border:1px solid #efc6bc}.individual-actions{display:flex;justify-content:space-between;gap:12px;margin-top:34px}.individual-actions .primary-action{padding:12px 17px}.individual-form h3{font-size:21px;margin-bottom:8px}.adviser-details{border-top:1px solid #e4ebf0;padding-top:24px}.fund-picker{display:block;margin:22px 0}.selection-summary{background:#f2f7fa;border-left:4px solid var(--brand);padding:17px;border-radius:6px}.required{color:#a43c20}@media(max-width:600px){.individual-grid{grid-template-columns:1fr}.individual-actions{flex-wrap:wrap}}.test-switcher{padding:8px 24px;background:#f8fafc}.developer-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.developer-current{display:flex;align-items:center;gap:12px;min-width:0;color:#395165;font-size:12px}.developer-current strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.dev-mode-label{font-size:10px;font-weight:800;letter-spacing:.05em;background:#e3eef4;color:#235976;border-radius:4px;padding:4px 6px}.developer-route-label{white-space:nowrap;border-left:1px solid #cddbe5;padding-left:12px;color:#647b8d}.developer-toggle{border:1px solid #cbd9e2;border-radius:7px;background:#fff;color:#2d546d;font-size:12px;font-weight:700;padding:7px 11px;white-space:nowrap;display:flex;align-items:center;gap:12px}.developer-toggle:hover{border-color:var(--brand)}.developer-details{border-top:1px solid #e0e8ee;margin-top:10px;padding:15px 0 7px}.landing-area{padding-top:28px}.preform-head{margin-bottom:16px}.preform-head h1{margin:7px 0;font-size:clamp(28px,3.4vw,39px)}.preform-head .lead{font-size:14px;line-height:1.4;margin:8px 0 0}.preform-panel{padding:27px 30px}@media(max-width:600px){.test-switcher{padding:8px 16px}.developer-summary{align-items:flex-start}.developer-current{flex-wrap:wrap;gap:5px}.developer-route-label{padding-left:7px}.developer-toggle{font-size:11px;white-space:normal;text-align:left}.preform-panel{padding:20px}}.investor-details .investor-field{display:flex;flex-direction:column;gap:3px;min-width:0}.investor-details .investor-field input,.investor-details .investor-field select{margin-top:4px}.investor-details .investor-field [aria-invalid=true]{border-color:#bd4b39;box-shadow:0 0 0 1px #bd4b39}.investor-details .field-error{font-size:12px;color:#a12e23;font-weight:600}.investor-details .field-hint{font-size:12px;color:#6b8290;font-weight:400}.investor-details .form-subheading{margin-top:29px}.investor-details .preform-check{margin:27px 0 21px}.investor-details .preform-check input{margin-top:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.developer-quick-client{flex:1 1 350px;min-width:180px}.developer-quick-route{flex:0 1 250px;min-width:150px}.developer-quick-client select,.developer-quick-route select{width:100%;min-width:0;background:#fff;color:#253c50;border:1px solid #b9cbd8;border-radius:7px;padding:7px 11px;font-size:13px}.developer-summary .developer-toggle{margin-left:auto}@media(max-width:650px){.developer-summary{flex-wrap:wrap}.developer-quick-client{flex-basis:calc(100% - 60px)}.developer-quick-route{flex-basis:55%}.developer-summary .developer-toggle{flex-shrink:0}}.landing-area.is-application-page{padding:16px 20px 0}.preform-layout.is-application-layout{max-width:1540px;margin:0 auto;padding-bottom:24px}.preform-layout.is-application-layout .preform-panel{border:1px solid #dce6ec;border-radius:12px;padding:0;box-shadow:0 8px 28px #18364b0b;overflow:visible}.application-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:650px;align-items:stretch;transition:grid-template-columns .15s}.application-sidebar{background:#f7f9fb;border-right:1px solid #e0e8ed;padding:22px 14px 20px;display:flex;flex-direction:column;min-width:0;border-radius:12px 0 0 12px}.application-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0 9px 15px}.application-sidebar-caption{font-size:10px;letter-spacing:.15em;color:#6d7f8e;font-weight:800}.sidebar-collapse{border:1px solid #d8e3e9;background:#fff;color:#455f70;width:28px;height:28px;border-radius:7px;font-weight:800;flex-shrink:0}.application-sidebar .application-step-list{display:flex;flex-direction:column;align-items:stretch;gap:4px}.application-step{display:flex;align-items:flex-start;gap:11px;border-radius:8px;padding:12px 10px;color:#5a7182;min-height:56px}.application-step.is-current{background:color-mix(in srgb,var(--brand) 10%,white);color:#243e51}.application-step.is-completed{color:#3e6d63}.application-step-number{display:grid;place-items:center;width:23px;height:23px;flex:0 0 23px;background:#e6edf2;border-radius:50%;font-size:12px;font-weight:700}.is-current>.application-step-number{background:var(--brand);color:#fff}.is-completed>.application-step-number{background:#e0f0e7;color:#247a52}.application-step-text{display:flex;flex-direction:column;min-width:0;gap:4px}.application-step-text strong{font-size:13px;line-height:1.2}.application-step-text small{font-size:11px;line-height:1.25;color:#718494}.application-substeps{list-style:none;padding:0 0 4px 40px;margin:0;display:flex;flex-direction:column;gap:0}.application-substeps li{display:flex;align-items:center;gap:9px;font-size:11.5px;padding:8px 0;color:#718494;line-height:1.3}.application-substeps li.is-current{color:var(--brand);font-weight:800}.application-substeps li.is-completed{color:#53756b}.substep-dot{width:6px;height:6px;border-radius:50%;background:#bdcbd4;flex:0 0 6px}.application-substeps li.is-current .substep-dot{background:var(--brand);width:8px;height:8px;flex-basis:8px}.application-sidebar-footer{border-top:1px solid #e1e8ed;margin-top:auto;padding:15px 9px 0;display:grid;gap:4px}.sidebar-security{font-size:11px;font-weight:800;color:#526b7b}.application-sidebar-footer small{font-size:11px;color:#788c99}.application-workspace{min-width:0;background:#fff;border-radius:0 12px 12px 0}.application-workspace-header{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #e9eef2;padding:23px 32px 17px}.application-workspace-header h2{font-size:clamp(23px,2.2vw,30px);letter-spacing:-.03em;margin:6px 0 0;color:#1d3447}.application-workspace-content{padding:18px 32px 35px;max-width:none}.application-workspace-content .individual-form{margin-top:0}.investor-section-header{margin-bottom:24px}.investor-section-header h3{font-size:20px;margin:0 0 6px;letter-spacing:-.02em;color:#233c50}.investor-section-header p{margin:0;font-size:13px}.application-workspace-content .individual-form h3{font-size:17px;margin:22px 0 12px}.application-workspace-content .individual-grid{gap:18px 22px}.application-workspace-content .individual-actions{border-top:1px solid #e8edf1;padding-top:18px;margin-top:26px}.workspace-nav-toggle{display:none;border:1px solid #d2dfe7;background:#fff;border-radius:7px;padding:8px 10px;color:#33556e;font-weight:700;font-size:12px}.sidebar-is-collapsed{grid-template-columns:58px minmax(0,1fr)}.sidebar-is-collapsed .application-sidebar{padding-left:8px;padding-right:8px}.sidebar-is-collapsed .application-sidebar-head{padding:0 4px 12px;justify-content:center}.sidebar-is-collapsed .application-sidebar-caption,.sidebar-is-collapsed .application-step-text,.sidebar-is-collapsed .application-substeps,.sidebar-is-collapsed .application-sidebar-footer{display:none}.sidebar-is-collapsed .application-step{justify-content:center;padding:10px 0;min-height:44px}@media(max-width:950px){.application-shell{grid-template-columns:190px minmax(0,1fr)}.application-workspace-header{padding:20px 22px 16px}.application-workspace-content{padding:18px 22px 28px}.application-sidebar{padding-left:9px;padding-right:9px}}@media(max-width:680px){.landing-area.is-application-page{padding:8px 8px 0}.application-shell{display:block}.application-sidebar{border-right:0;border-bottom:1px solid #e0e8ed;border-radius:12px 12px 0 0;padding:9px 12px}.application-sidebar-head{padding:0}.application-sidebar .application-step-list,.application-sidebar-footer{display:none}.application-shell:not(.sidebar-is-collapsed) .application-sidebar .application-step-list{display:flex}.application-shell:not(.sidebar-is-collapsed) .application-sidebar-footer{display:grid}.sidebar-is-collapsed .application-sidebar-caption{display:inline}.sidebar-is-collapsed .application-step-list{display:none}.application-sidebar .application-step-list{padding-top:8px}.application-workspace-header{padding:17px 16px 12px}.application-workspace-content{padding:16px}.application-workspace-header h2{font-size:23px}.application-workspace-content .individual-grid{grid-template-columns:1fr}.workspace-nav-toggle{display:inline-flex}.application-sidebar .sidebar-collapse{display:none}}.application-shell{font-size:15px}.application-workspace-header h2{font-size:clamp(25px,2.3vw,31px)}.application-workspace .eyebrow{font-size:12px;letter-spacing:.09em}.application-step-text strong{font-size:14px}.application-step-text small{font-size:12px}.application-substeps li{font-size:13px;padding:9px 0}.application-sidebar-caption,.sidebar-security{font-size:12px}.application-sidebar-footer small{font-size:12px;line-height:1.4}.application-workspace .muted{font-size:14px;line-height:1.5}.application-workspace .individual-form label{font-size:15px}.application-workspace .individual-form input:not([type=radio]):not([type=checkbox]),.application-workspace .individual-form select{font-size:15px;min-height:46px}.application-workspace .individual-form legend{font-size:17px}.application-workspace .individual-form h3{font-size:18px}.application-workspace .investor-section-header h3{font-size:22px}.application-workspace .investor-section-header p{font-size:14px}.application-workspace .individual-actions button,.application-workspace .individual-form .radio-choice{font-size:15px}.application-workspace .individual-form .radio-choice input{min-height:auto}.application-workspace .individual-form .preform-check input,.application-workspace .individual-form .address-same-check input{width:18px;height:18px;min-height:0;margin:0;flex:0 0 18px;accent-color:var(--brand)}.individual-form input[type=checkbox]{width:18px!important;min-width:18px;max-width:18px;flex-shrink:0}.address-same-check{display:inline-flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:12px;margin:25px 0 19px;padding:15px 19px;border:1px solid #d9e5ec;background:#f7fafc;border-radius:9px;width:auto;max-width:100%;cursor:pointer}.address-same-check span{font-size:15px;font-weight:600}.declaration-grid .investor-field{display:flex;justify-content:flex-end;gap:10px}.declaration-grid .investor-field>span:first-child{display:block;min-height:68px;line-height:1.45}.declaration-grid .investor-field select{margin-top:auto}.investor-details .tax-grid{align-items:end}.investor-details .tax-grid .investor-field{justify-content:flex-end}.tax-residence-section{background:#f9fbfd;padding:22px 24px;border:1px solid #dbe5eb;border-radius:12px}.tax-residence-section>h3{margin:0 0 16px!important}.tax-country{background:#fff;border:1px solid #e1e8ed;border-radius:9px;margin:14px 0;padding:20px}.tax-country-header{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:15px}.tax-country-header strong{font-size:15px}.tax-country-header button{flex-shrink:0}.tax-add-country{margin:10px 0 0}.section-hint,.lookup-help,.address-note{font-size:14px!important;color:#61788a;line-height:1.5}.section-hint{background:#f5f8fa;border-left:3px solid #d3e0e8;padding:10px 14px;margin:17px 0}.address-lookup{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:12px 0}.address-lookup-host{width:min(100%,650px);min-height:52px}.address-lookup-host gmp-place-autocomplete{width:100%}.address-lookup small{font-size:13px;color:#667e90}.phone-prefix{position:relative;min-width:0}.phone-prefix-button{display:flex;align-items:center;gap:10px;border:1px solid #b7c8d3;background:#fff;border-radius:8px;padding:10px 13px;min-height:46px;width:100%;color:#243b50;text-align:left}.phone-flag{width:26px;height:18px;object-fit:cover;border:1px solid #edf0f3;border-radius:2px;flex:0 0 26px}.phone-chevron{margin-left:auto;color:#667f91}.phone-prefix-popover{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:min(360px,90vw);padding:9px;border:1px solid #d4e0e8;border-radius:10px;background:#fff;box-shadow:0 16px 32px #233b542e}.phone-prefix-popover>input{width:100%;margin:0 0 6px!important}.phone-prefix-options{max-height:265px;overflow:auto;display:flex;flex-direction:column;gap:2px}.phone-prefix-option{width:100%;display:flex;gap:10px;align-items:center;border:0;border-radius:7px;background:#fff;text-align:left;padding:8px;color:#284154;font-size:14px}.phone-prefix-option:hover,.phone-prefix-option[aria-selected=true]{background:#edf4f8}.phone-prefix-option span{flex:1}.phone-prefix-option strong{font-size:13px;white-space:nowrap}.application-progress{padding:3px 9px 20px}.application-progress-label{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12px;color:#678092;margin-bottom:8px}.application-progress-label strong{font-size:19px;color:var(--brand)}.application-progress-track{width:100%;height:7px;background:#dde8ed;border-radius:20px;overflow:hidden}.application-progress-track>span{display:block;height:100%;background:var(--brand);border-radius:20px;transition:width .2s}.draft-action{border:1px solid var(--brand);background:#fff;border-radius:8px;padding:11px;color:var(--brand);font-size:14px;font-weight:700;text-align:center;width:100%;margin-bottom:12px}.draft-action:hover{background:color-mix(in srgb,var(--brand) 8%,white)}.draft-notice{padding:15px 22px;background:#fff8ec;border-bottom:1px solid #efdfbd;color:#6c501d;font-size:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;line-height:1.4}.draft-notice button{background:none;border:0;font-size:22px;line-height:1;color:inherit}.sidebar-is-collapsed .application-progress-label,.sidebar-is-collapsed .application-sidebar-footer{display:none}.sidebar-is-collapsed .application-progress{padding:4px 4px 15px}@media(max-width:680px){.declaration-grid .investor-field>span:first-child{min-height:0}.tax-residence-section{padding:14px}.tax-country{padding:13px}.phone-prefix-popover{width:min(330px,85vw)}.application-progress{padding:6px 8px}}.application-workspace-header{align-items:center}.workspace-header-actions{display:flex;gap:10px;align-items:center;min-width:0}.fund-modal-trigger{max-width:300px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;color:var(--brand);border:1px solid #cbdce5;border-radius:7px;padding:9px 12px;font-size:13px;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.fund-modal-trigger span{flex-shrink:0}.fund-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c1e2d80;display:grid;place-items:center;padding:16px;z-index:1000}.fund-dialog{background:#fff;box-shadow:0 22px 70px #00142838;border-radius:14px;width:min(560px,100%);padding:25px 26px;max-height:90vh;overflow-y:auto}.fund-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.fund-dialog-head h3{font-size:21px;line-height:1.2;margin:7px 0 0}.fund-dialog-close{border:0;background:transparent;font-size:27px;line-height:1;color:#617689}.fund-dialog p{line-height:1.5;font-size:13px}.fund-dialog-label{display:grid;gap:7px;font-size:14px;font-weight:700;margin:18px 0 24px}.fund-dialog-label select{width:100%;border:1px solid #b9cbd7;border-radius:8px;padding:12px;background:#fff;color:#233f52;font-size:14px}.fund-dialog-actions{display:flex;justify-content:space-between;gap:10px}.single-fund-summary{font-size:13px;margin:2px 0 15px;color:#48677a;background:#f3f8fb;border-left:3px solid var(--brand);padding:10px 13px;border-radius:4px}.declaration-questions{display:flex;flex-direction:column;gap:15px;max-width:850px}.individual-form .declaration-question{border:1px solid #dee8ef;border-radius:10px;padding:19px 22px;margin:0;background:#fff}.individual-form .declaration-question legend{float:left;width:100%;font-size:15px;line-height:1.5;margin:0 0 12px;font-weight:700}.declaration-question .question-help{clear:both;font-size:13px;color:#667e8f;line-height:1.5;margin:4px 0 14px}.answer-choices{display:flex;flex-wrap:wrap;gap:9px;clear:both}.individual-form label.answer-choice{display:inline-flex;align-items:center;gap:10px;min-width:100px;font-size:14px;border:1px solid #bccfdb;border-radius:8px;padding:11px 16px;cursor:pointer}.answer-choice.is-selected{background:color-mix(in srgb,var(--brand) 9%,white);border-color:var(--brand)!important}.individual-form .answer-choice input[type=radio]{width:16px;height:16px;margin:0;flex-shrink:0}.application-workspace .individual-form label{font-size:14px}.application-workspace .individual-form input:not([type=radio]):not([type=checkbox]),.application-workspace .individual-form select{font-size:14px;min-height:43px}.application-workspace .individual-form h3{font-size:17px}.application-workspace .investor-section-header h3{font-size:20px}.application-workspace .individual-form .radio-choice{font-size:14px}.application-workspace-content .individual-grid{gap:16px 20px}.investor-details .investor-field{display:flex;flex-direction:column}.investor-details .investor-field>span:first-child{display:block;line-height:1.4;min-height:20px}.phone-prefix-button{min-height:43px;margin-top:4px}.address-lookup-error{font-size:13px;color:#a02e1d;line-height:1.4}@media(max-width:680px){.fund-modal-trigger{max-width:180px}.fund-dialog{padding:18px}.workspace-header-actions{gap:5px}.application-workspace-header{flex-wrap:wrap}.fund-modal-trigger{font-size:12px}}.legal-terms-frame{width:100%;min-height:310px;max-height:55vh;background:#fff;border:1px solid #d6e3eb;border-radius:9px;margin:12px 0 18px}.leave-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:#0f233585;display:flex;align-items:center;justify-content:center;padding:20px}.leave-dialog{width:min(100%,470px);background:#fff;border-radius:18px;padding:30px;box-shadow:0 24px 80px #10253940;color:#183449}.leave-dialog-icon{width:40px;height:40px;border-radius:12px;background:#fff4e3;color:#995907;font-weight:800;font-size:22px;display:grid;place-items:center;margin-bottom:14px}.leave-dialog h2{font-size:24px;line-height:1.25;margin:0 0 10px}.leave-dialog p{color:#5d7385;font-size:15px;line-height:1.6;margin:0}.leave-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:26px}.leave-dialog-actions button{min-height:45px;padding:10px 18px;border-radius:9px;font-weight:700;cursor:pointer}.leave-dialog-discard{border:1px solid #b4c5d1;background:#fff;color:#334e60}.leave-dialog-discard:hover{background:#f0f4f7}@media(max-width:520px){.leave-dialog{padding:22px}.leave-dialog-actions{flex-direction:column}.leave-dialog-actions button{width:100%}}.application-save-dialog{width:min(540px,100%);padding:30px 32px;border-radius:16px;overflow:visible}.application-save-head{align-items:flex-start;margin-bottom:24px}.application-save-head h3{font-size:23px;color:#1d354b;margin:0 0 10px}.application-save-intro{font-size:14px!important;font-weight:400;line-height:1.55!important;color:#607789;margin:0!important;max-width:440px}.application-save-fields{display:grid;gap:20px}.application-save-field{display:flex;flex-direction:column;gap:8px;color:#20384c;font-weight:700;font-size:14px}.application-save-field input,.application-save-phone>input{box-sizing:border-box;width:100%;height:45px;min-width:0;border:1px solid #b9cbd8;border-radius:8px;background:#fff;color:#1d354b;font:inherit;font-weight:400;font-size:15px;padding:10px 13px}.application-save-field input:focus,.application-save-phone>input:focus{outline:2px solid var(--brand);outline-offset:1px}.application-save-phone{display:grid;grid-template-columns:126px minmax(0,1fr);gap:10px;align-items:start}.application-save-phone .phone-prefix-button{margin:0;height:45px}.application-save-phone .phone-prefix-popover{z-index:1010;max-height:300px}.application-save-actions{display:flex;gap:12px;justify-content:flex-end;align-items:center;margin-top:26px}.application-save-actions button{min-height:45px}.application-save-reference{padding:12px 14px;background:#f0f6fa;border-radius:8px;margin:0 0 20px!important;color:#28475c}.application-save-error{margin:16px 0 0!important;background:#fff0eb;border:1px solid #f0cabc;padding:10px 13px;border-radius:8px;color:#a44330;font-size:13px}@media(max-width:540px){.application-save-dialog{padding:22px;overflow-y:auto}.application-save-phone{grid-template-columns:110px minmax(0,1fr)}.application-save-actions{flex-direction:column-reverse}.application-save-actions button{width:100%}}.application-save-success{text-align:left;display:grid;justify-items:start;gap:14px}.application-save-success-icon{width:45px;height:45px;display:grid;place-items:center;background:#e9f6ef;border-radius:50%;color:#15734b;font-weight:800;font-size:25px}.application-save-success h4{font-size:22px;color:#183449;margin:0}.application-save-success p{margin:0!important;font-size:14px!important;color:#547083}.application-save-reference-display{width:100%;box-sizing:border-box;border:1px solid #c3d7e4;border-radius:12px;background:#f3f8fb;padding:16px;display:grid;gap:8px}.application-save-reference-display span{font-size:12px;color:#627b8e}.application-save-reference-display strong{font-size:30px;letter-spacing:.13em;color:#133d57;font-family:inherit}.application-save-reference-display button{justify-self:start}.application-save-success>.primary-action{justify-self:end;margin-top:5px}.application-workspace-content{--form-gap-x:20px;--form-gap-y:12px;--form-field-height:42px;--form-label-size:13px;--form-heading-size:17px}.application-workspace-content .individual-form,.application-workspace-content .investor-details{font-size:14px;line-height:1.45}.application-workspace-content .individual-grid{column-gap:var(--form-gap-x);row-gap:var(--form-gap-y);align-items:start}.application-workspace-content .individual-form .investor-field{display:flex;flex-direction:column;justify-content:flex-start;gap:4px;min-width:0;margin:0;font-size:var(--form-label-size);font-weight:600;line-height:1.35}.application-workspace-content .individual-form label,.application-workspace-content .investor-field>span:first-child{font-size:var(--form-label-size);line-height:1.35}.application-workspace-content .investor-field>span:first-child{min-height:0}.application-workspace-content .individual-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.application-workspace-content .individual-form select{box-sizing:border-box;width:100%;min-height:var(--form-field-height);height:var(--form-field-height);margin-top:0;padding:8px 11px;font-size:14px;border-radius:7px}.application-workspace-content .individual-form input[type=file]{box-sizing:border-box;min-height:var(--form-field-height);padding:8px 10px;font-size:13px}.application-workspace-content .individual-form h3{font-size:var(--form-heading-size);line-height:1.3;margin:18px 0 10px}.application-workspace-content .individual-form h3:first-child{margin-top:0}.application-workspace-content .investor-section-header{margin-bottom:14px}.application-workspace-content .investor-section-header h3{font-size:19px;margin:0 0 4px}.application-workspace-content .investor-section-header p{font-size:13px}.application-workspace-content .individual-form .form-subheading{margin-top:18px}.application-workspace-content .address-same-check{margin:16px 0 10px;padding:10px 13px;gap:9px}.application-workspace-content .address-same-check span{font-size:13px}.application-workspace-content .individual-actions{position:sticky;bottom:0;z-index:5;background:#fff;border-top:1px solid #e0e9ef;padding:12px 0;margin-top:20px;box-shadow:0 -6px 16px -13px #14334b47}.application-workspace-content .individual-actions button{min-height:42px;font-size:14px}.application-workspace-content .address-section-form h3{margin:12px 0 8px}.application-workspace-content .address-section-form h3:first-child{margin-top:0}.application-workspace-content .address-note{font-size:12px!important;margin:4px 0 12px;line-height:1.4}.application-workspace-content .address-lookup{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:6px;margin:4px 0}.application-workspace-content .address-lookup .secondary-action{min-height:40px;padding:9px 14px}.application-workspace-content .address-lookup small{font-size:12px;flex:1 1 250px;line-height:1.4}.application-workspace-content .address-lookup-container{flex:1 1 400px;min-width:240px}.application-workspace-content .address-lookup-host{width:100%;min-height:44px}.application-workspace-content .address-lookup-error{flex-basis:100%}@media(max-width:600px){.application-workspace-content{--form-gap-y:12px;--form-gap-x:12px}.application-workspace-content .address-lookup{align-items:flex-start}.application-workspace-content .individual-actions{gap:8px}}.application-workspace-content .individual-grid>.investor-field{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0}.application-workspace-content .individual-grid>.investor-field>span:first-child{display:block;min-height:18px;font-size:var(--form-label-size,13px);font-weight:600;line-height:1.35}.application-workspace-content .investment-fields{align-items:start;margin-top:14px}.application-workspace-content .investment-fields input[type=number]{width:100%;box-sizing:border-box;min-width:0;margin:0;height:var(--form-field-height,42px);font-variant-numeric:tabular-nums}.application-workspace-content .country-flag-select{position:relative;width:100%;min-width:0}.application-workspace-content .country-flag-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:var(--form-field-height,42px);height:var(--form-field-height,42px);background:#fff;border:1px solid #b7c8d3;border-radius:7px;color:#1c3448;padding:8px 11px;display:flex;align-items:center;gap:10px;text-align:left;font:inherit;font-size:14px;cursor:pointer}.application-workspace-content .country-flag-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.application-workspace-content .country-flag-trigger[aria-invalid=true]{border-color:#bd4b39}.application-workspace-content .country-flag{height:17px;width:24px;flex:0 0 24px;border-radius:2px}.application-workspace-content .country-flag-current{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-workspace-content .country-flag-placeholder{flex:1;color:#728494}.application-workspace-content .country-flag-chevron{margin-left:auto;color:#496579;font-size:17px}.application-workspace-content .country-flag-menu{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:60;background:#fff;border:1px solid #b7c8d3;border-radius:9px;box-shadow:0 12px 32px #0a20352b;overflow:hidden}.application-workspace-content .country-flag-search{display:block!important;box-sizing:border-box;width:calc(100% - 20px)!important;height:38px!important;min-height:38px!important;margin:10px!important;padding:8px 10px!important;font-size:14px!important}.application-workspace-content .country-flag-results{max-height:235px;overflow-y:auto;overscroll-behavior:contain}.application-workspace-content .country-flag-option{width:100%;display:flex;align-items:center;gap:10px;padding:9px 12px;border:0;border-radius:0;background:#fff;text-align:left;font:inherit;font-size:14px;color:#223d52;cursor:pointer;min-height:37px}.application-workspace-content .country-flag-option:hover,.application-workspace-content .country-flag-option:focus-visible{background:#eaf3f8}.application-workspace-content .country-flag-option.is-selected{background:#e2eff7;font-weight:700}.application-workspace-content .country-flag-fallback{width:24px;flex:0 0 24px}.application-workspace-content .country-flag-empty{padding:12px;font-size:13px;color:#667d8e}.application-workspace-content .payment-fields{align-items:start}.application-workspace-content .payment-fields>.investor-field,.application-workspace-content .payment-fields>.payment-bsb-field{min-width:0;display:flex;flex-direction:column;gap:4px;margin:0}.application-workspace-content .payment-fields .investor-field>span:first-child{display:block;min-height:18px;line-height:1.35;font-size:var(--form-label-size,13px)}.application-workspace-content .payment-fields .required{display:inline}.application-workspace-content .payment-bsb-entry{display:flex;gap:8px;align-items:stretch;min-width:0}.application-workspace-content .payment-bsb-entry>input{box-sizing:border-box;flex:1 1 auto;min-width:0;margin:0;height:var(--form-field-height,42px);border:1px solid #b7c8d3;border-radius:7px;padding:8px 11px;font-size:14px}.application-workspace-content .payment-bsb-entry>button{flex:0 0 auto;min-height:var(--form-field-height,42px);padding:7px 14px;white-space:nowrap}.application-workspace-content .payment-fields input[readonly]{background:#f5f8fa;color:#435e72}@media(max-width:650px){.application-workspace-content .payment-bsb-space{display:none}}.application-sidebar .application-step-list .application-step{width:100%;border:0;text-align:left;background:transparent;font:inherit;cursor:pointer}.application-sidebar .application-step-list .application-step.is-current{background:color-mix(in srgb,var(--brand) 10%,white);cursor:default}.application-sidebar .application-step-list .application-step:disabled{cursor:default;opacity:1}.application-sidebar .application-step-list .application-step:not(:disabled):hover{background:color-mix(in srgb,var(--brand) 8%,white)}.application-sidebar .application-step-list .application-step:focus-visible,.application-sidebar .application-substeps button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.application-sidebar .application-substeps li{display:block;padding:0}.application-sidebar .application-substeps li button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 0;background:transparent;border:0;border-radius:5px;font:inherit;font-size:inherit;color:inherit;text-align:left;cursor:pointer}.application-sidebar .application-substeps li button:disabled{cursor:default;opacity:1}.application-sidebar .application-substeps li button:not(:disabled):hover{color:var(--brand);text-decoration:underline}.application-workspace-content .application-document-notice{margin:16px 0 4px;padding:12px 16px;border:1px solid #dce7ee;border-left:3px solid var(--brand);border-radius:8px;background:#f4f8fa;color:#2c485c;font-size:13px}.application-workspace-content .application-document-notice strong{display:block;font-size:14px;margin-bottom:4px}.application-workspace-content .application-document-notice p{margin:0;line-height:1.5}.application-workspace-content .application-document-notice ul{margin:7px 0 0;padding-left:20px}.application-workspace-content .documents-form .individual-heading{margin-bottom:18px}.application-workspace-content .documents-form .individual-heading h2{margin:0 0 6px}.application-workspace-content .documents-form .individual-heading p{margin:0}.application-workspace-content .documents-upload-layout{display:grid;grid-template-columns:minmax(190px,.38fr) minmax(0,1fr);align-items:start;gap:20px;margin:16px 0}.application-workspace-content .documents-category-field{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600}.application-workspace-content .documents-category-field select{width:100%;height:44px}.application-workspace-content .documents-upload-field{min-width:0}.application-workspace-content .documents-field-label{display:block;font-size:13px;font-weight:600;margin-bottom:5px}.application-workspace-content .documents-dropzone{min-height:106px;box-sizing:border-box;display:flex;align-items:center;gap:15px;padding:18px;border:2px dashed #b7ccda;border-radius:11px;background:#f9fbfd;transition:background .15s,border-color .15s}.application-workspace-content .documents-dropzone.is-dragging{border-color:var(--brand);background:#edf6fa}.application-workspace-content .documents-dropzone.has-file{border-style:solid;border-color:#b3d4c6;background:#f5faf7}.application-workspace-content .documents-drop-icon{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;background:#e6f0f6;border-radius:10px;color:var(--brand);font-size:24px;font-weight:600}.application-workspace-content .documents-drop-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.application-workspace-content .documents-drop-info strong{font-size:14px;overflow-wrap:anywhere;font-weight:700}.application-workspace-content .documents-drop-info span{color:#657d8d;font-size:12px}.application-workspace-content .documents-hidden-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.application-workspace-content .documents-browse-button{flex:0 0 auto;min-height:40px;padding:8px 15px;white-space:nowrap}.application-workspace-content .documents-remove-file{background:transparent;border:0;font-size:23px;color:#667d8c;cursor:pointer}.application-workspace-content .documents-upload-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:0 0 23px}.application-workspace-content .documents-upload-actions .primary-action{min-height:43px}.application-workspace-content .documents-upload-message{font-size:13px;margin:0;flex:1}.application-workspace-content .documents-uploaded-list{background:#f5f9fb;border:1px solid #e0eaf0;border-radius:10px;padding:16px 18px}.application-workspace-content .documents-uploaded-list h3{margin:0 0 10px;font-size:16px}.application-workspace-content .documents-uploaded-list h3 span{font-weight:400;color:#677e8d}.application-workspace-content .documents-uploaded-list p{margin:0;font-size:13px}.application-workspace-content .documents-uploaded-list ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.application-workspace-content .documents-uploaded-list li{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border:1px solid #e3eaf0;border-radius:8px}.application-workspace-content .documents-uploaded-list li>div{flex:1;min-width:0;display:grid;gap:3px}.application-workspace-content .documents-uploaded-list li strong{font-size:13px;overflow-wrap:anywhere}.application-workspace-content .documents-uploaded-list li small{color:#657d8d;font-size:12px}.application-workspace-content .documents-file-mark{font-size:22px;color:var(--brand)}@media(max-width:800px){.application-workspace-content .documents-upload-layout{grid-template-columns:1fr;gap:13px}}@media(max-width:560px){.application-workspace-content .documents-dropzone{flex-wrap:wrap;padding:14px;gap:10px}.application-workspace-content .documents-drop-info{flex-basis:calc(100% - 55px)}.application-workspace-content .documents-browse-button{margin-left:55px}}.application-review-issues{margin:18px 0;padding:14px 18px;border:1px solid #d5e1e8;border-radius:9px;background:#f5f9fb;color:#254359}.application-review-issues strong{display:block;margin-bottom:7px}.application-review-issues ul{margin:0;padding-left:20px}.application-review-issues li{margin:5px 0}.application-review-issues button{border:0;background:transparent;color:var(--brand);padding:3px 0;text-align:left;text-decoration:underline;cursor:pointer;font:inherit}.application-review-issues button:hover{text-decoration:none}.application-submitted{display:inline-block;padding:12px 14px;border:1px solid #b6ddc8;border-radius:8px;background:#edf8f0;color:#226543;font-weight:700}.application-sidebar .application-step-list .application-step.is-completed:not(:disabled){cursor:pointer}.application-progress-title{font-size:12px;font-weight:800;color:#476174;margin:0 0 8px}.application-progress-label{align-items:baseline}.application-progress-label strong{font-variant-numeric:tabular-nums}.application-progress>small{display:block;margin-top:8px;font-size:11px;color:#366c58}.current-section-progress{margin-top:12px;max-width:370px}.current-section-progress-heading{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;font-size:12px;color:#637c8e}.current-section-progress-heading strong{font-size:12px;font-weight:700;color:var(--brand);font-variant-numeric:tabular-nums}.current-section-progress-track{margin-top:7px;height:5px;width:100%;border-radius:12px;background:#e4edf2;overflow:hidden}.current-section-progress-track>span{display:block;height:100%;border-radius:12px;background:var(--brand);transition:width .2s}@media(max-width:680px){.current-section-progress{max-width:100%}}
