:root{color-scheme:light;--navy:#031d43;--blue:#075bd8;--blue-2:#1264f3;--orange:#ff6500;--text:#12233e;--muted:#5b6b82;--line:#cfdbea;--wash:#f3f7fd;--success:#0b8a43;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--text)}button,input,select,textarea{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.intake-skip{position:fixed;top:10px;left:10px;z-index:10;transform:translateY(-160%);background:var(--navy);color:#fff;padding:10px 14px;border-radius:6px}.intake-skip:focus{transform:none}.intake-header{height:82px;padding:0 clamp(24px,4vw,64px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#fff}.intake-header>a:first-child{display:block;width:min(330px,50vw)}.intake-header img{display:block;width:100%;height:auto}.intake-sign-in{display:inline-flex;align-items:center;gap:9px;color:var(--blue);font-size:16px;font-weight:600;text-decoration:none}.intake-sign-in svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.intake-intro{text-align:center;background:var(--wash);padding:36px 24px 32px}.intake-intro h1{margin:0;color:var(--navy);font-size:clamp(34px,4vw,48px);letter-spacing:-.035em;line-height:1.05}.intake-intro p{margin:12px 0 0;color:#41516a;font-size:17px}.intake-workspace{display:grid;grid-template-columns:minmax(280px,410px) minmax(0,1fr);gap:34px;max-width:1420px;margin:0 auto;padding:40px clamp(24px,4vw,64px)}.intake-fields{display:grid;gap:19px}.intake-fields label{display:grid;gap:8px;color:var(--navy);font-size:15px;font-weight:700}.intake-fields label>span{color:var(--orange)}.intake-fields input,.intake-fields select,.intake-fields textarea{width:100%;border:1px solid #bccadd;border-radius:8px;background:#fff;color:var(--text);padding:13px 14px;font-size:16px;font-weight:400;outline:none;transition:border-color .18s,box-shadow .18s}.intake-fields textarea{resize:vertical;min-height:108px}.intake-fields input:focus,.intake-fields select:focus,.intake-fields textarea:focus{border-color:var(--blue-2);box-shadow:0 0 0 3px #1264f324}.intake-fields small{justify-self:end;color:#76849a;font-weight:400}.intake-upload{min-width:0}.intake-dropzone{position:relative;display:grid;min-height:296px;place-items:center;align-content:center;border:2px dashed #4d8ce6;border-radius:14px;background:#f8fbff;text-align:center;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.intake-dropzone:hover,.intake-dropzone:focus-visible,.intake-dropzone.is-dragging{border-color:var(--blue-2);background:#eef5ff;box-shadow:0 0 0 4px #1264f31a;outline:none}.intake-dropzone input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.intake-dropzone svg{width:64px;height:64px;fill:none;stroke:var(--blue);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.intake-dropzone h2{margin:17px 0 3px;color:var(--navy);font-size:27px;letter-spacing:-.025em}.intake-dropzone p{margin:0 0 18px}.intake-dropzone p span{color:var(--blue);font-size:18px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.intake-dropzone small{color:#4e6380;font-size:14px}.intake-message{margin-top:16px;border-left:4px solid var(--orange);background:#fff5ed;padding:12px 14px;color:#733410}.intake-file-list{margin-top:22px}.intake-file-list__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.intake-file-list__heading h2{margin:0;color:var(--navy);font-size:16px}.intake-file-list__heading span{color:var(--muted);font-size:14px}.intake-file-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid var(--line);padding:17px 18px;background:#fff}.intake-file-row:first-child{border-radius:10px 10px 0 0}.intake-file-row:last-child{border-radius:0 0 10px 10px}.intake-file-row:only-child{border-radius:10px}.intake-file-row+.intake-file-row{border-top:0}.intake-file-icon{display:grid;width:42px;height:48px;place-items:end center;padding-bottom:5px;border:1px solid #b9c7d8;border-radius:5px;color:var(--blue);font-size:10px;font-weight:800}.intake-file-details{min-width:0}.intake-file-details>div:first-child{display:flex;justify-content:space-between;gap:18px}.intake-file-details strong{overflow:hidden;color:var(--navy);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.intake-file-details [data-file-status]{flex:0 0 auto;color:var(--blue);font-size:13px;font-weight:600}.intake-file-details>small{display:block;margin:5px 0 9px;color:var(--muted)}.intake-progress{height:7px;overflow:hidden;border-radius:99px;background:#e3e9f1}.intake-progress span{display:block;width:0;height:100%;border-radius:inherit;background:var(--blue-2);transition:width .2s}.intake-file-actions{display:flex;align-items:center;gap:8px}.intake-file-actions button:not([data-flux-button]){border:0;background:none;color:var(--blue);font-size:13px;font-weight:600;cursor:pointer}.intake-file-actions svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.8}.intake-reassurance{display:flex;align-items:center;gap:10px;margin:22px 0 0;color:#40536f;font-size:14px}.intake-reassurance svg{flex:0 0 24px;width:24px;fill:none;stroke:var(--blue);stroke-width:1.8}.intake-security{display:flex;min-height:150px;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #dbe5f2;background:var(--wash);padding:28px clamp(24px,4vw,64px)}.intake-security>div:first-child{display:flex;align-items:center;gap:18px}.intake-security svg{width:48px;height:48px;padding:10px;border-radius:50%;background:#e2edfc;fill:none;stroke:var(--navy);stroke-width:1.8}.intake-security p{margin:0;font-size:14px;line-height:1.65}.intake-finishing{display:grid;min-width:320px;border:1px solid #cbd7e6;border-radius:9px;background:#eef2f7;padding:16px 20px;color:#728097}.intake-finishing strong{font-size:14px}.intake-finishing span{margin-top:4px;font-size:12px}.intake-finishing.is-active{border-color:#99baf0;background:#fff;color:var(--navy)}.receipt-main{max-width:920px;margin:0 auto;text-align:center;padding:40px 24px 0}.receipt-success{display:grid;justify-items:center}.receipt-check{width:82px;fill:none;stroke:var(--blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.receipt-success h1{margin:18px 0 8px;color:var(--navy);font-size:48px;letter-spacing:-.04em}.receipt-success>p{margin:0 0 22px;font-size:18px}.receipt-reference{display:flex;align-items:center;gap:18px;border:2px solid var(--blue);border-radius:8px;padding:16px 24px}.receipt-reference strong{color:var(--blue);font-size:30px}.receipt-success .receipt-reference+p{margin-top:18px;font-size:15px}.receipt-files{text-align:left;margin-top:20px}.receipt-files h2{font-size:18px}.receipt-files ol{margin:0;padding:0;list-style-position:inside;border:1px solid var(--line);border-radius:8px}.receipt-files li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:26px;padding:17px 20px}.receipt-files li+li{border-top:1px solid var(--line)}.receipt-files li strong{color:var(--success)}.receipt-actions{display:flex;justify-content:center;gap:24px;margin:34px}.receipt-actions a,.receipt-actions button{border:0;border-radius:7px;padding:14px 24px;font-weight:700;text-decoration:none;cursor:pointer}.receipt-actions a{background:var(--blue);color:#fff}.receipt-actions button{background:#fff;color:var(--blue)}.receipt-next{margin:0 -100vw;padding:32px 100vw;border-top:1px solid var(--line);background:var(--wash)}@media (max-width:820px){.intake-header{height:70px;padding:0 18px}.intake-header>a:first-child{width:210px}.intake-workspace{grid-template-columns:1fr;padding:28px 18px}.intake-dropzone{min-height:240px}.intake-security{align-items:stretch;flex-direction:column}.intake-finishing{min-width:0}.receipt-success h1{font-size:38px}.receipt-reference{flex-direction:column;gap:4px}.receipt-reference strong{font-size:24px}.receipt-files li{grid-template-columns:1fr auto}.receipt-files li strong{grid-column:2}.receipt-actions{flex-direction:column;margin:28px 0}}@media print{.intake-header,.receipt-actions{display:none}.receipt-main{padding-top:0}}.intake-file-size{white-space:nowrap}.intake-submit-panel{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.intake-submit-panel button{flex:0 0 auto;border:0;border-radius:8px;background:var(--blue);color:#fff;padding:14px 24px;font-weight:750;cursor:pointer;transition:background .18s,opacity .18s,transform .18s}.intake-submit-panel button:hover:not(:disabled){background:#064db7;transform:translateY(-1px)}.intake-submit-panel button:disabled{cursor:not-allowed;opacity:.45}.intake-submit-panel p{margin:0;color:var(--muted);font-size:13px;text-align:right}.intake-confirm{width:min(520px,calc(100% - 32px));border:0;border-radius:16px;padding:0;box-shadow:0 24px 80px #031d4347}.intake-confirm::backdrop{background:#03142c94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.intake-confirm form{position:relative;padding:32px}.intake-confirm__close{position:absolute;top:15px;right:17px;border:0;background:none;color:#65748a;font-size:28px;line-height:1;cursor:pointer}.intake-confirm__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#e8f4ed}.intake-confirm__icon svg{width:27px;fill:none;stroke:var(--success);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.intake-confirm h2{margin:18px 0 8px;color:var(--navy);font-size:28px;letter-spacing:-.025em}.intake-confirm>form>p{margin:0;color:var(--muted);line-height:1.55}.intake-confirm dl{margin:24px 0;border:1px solid var(--line);border-radius:10px}.intake-confirm dl div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:13px 15px}.intake-confirm dl div+div{border-top:1px solid var(--line)}.intake-confirm dt{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.intake-confirm dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--navy);font-weight:650}.intake-confirm__actions{display:flex;justify-content:flex-end;gap:10px}.intake-confirm__actions button{border:1px solid #b9c8dc;border-radius:8px;background:#fff;color:var(--navy);padding:12px 17px;font-weight:700;cursor:pointer}.intake-confirm__actions button[value=confirm]{border-color:var(--blue);background:var(--blue);color:#fff}.intake-confirm__actions button:hover{opacity:.82}@media (max-width:600px){.intake-submit-panel{align-items:stretch;flex-direction:column-reverse}.intake-submit-panel button{width:100%}.intake-submit-panel p{text-align:left}.intake-confirm form{padding:26px 22px}.intake-confirm dl div{grid-template-columns:1fr;gap:4px}.intake-confirm__actions{flex-direction:column-reverse}.intake-confirm__actions button{width:100%}}.intake-header .site-app-menu__logo{width:auto;height:36px;max-width:min(330px,50vw)}@media (max-width:820px){.intake-header .site-app-menu__logo{height:28px}}.intake-address-fields{position:relative;display:grid;min-width:0;gap:14px;margin:0;border:1px solid #c9d7e8;border-radius:10px;padding:16px;background:#f8fbff}.intake-address-fields legend{padding:0 7px;color:var(--navy);font-size:15px;font-weight:800}.intake-address-fields__row{display:grid;grid-template-columns:minmax(0,1fr) 76px 116px;gap:10px}.intake-address-fields label small{justify-self:start;margin-left:5px;color:#6d7d92;font-size:11px}.intake-address-fields .geocoding-address-lookup{position:relative;min-width:0}.intake-address-fields .geocoding-address-lookup__status{margin:7px 2px 0;color:#536b7e;font-size:12px;font-weight:650}.intake-address-fields .geocoding-address-suggestions{position:absolute;z-index:40;top:calc(100% - 18px);right:0;left:0;overflow:hidden;border:1px solid #9eb8c8;border-radius:8px;background:#fff;box-shadow:0 16px 36px #172c422e}.intake-address-fields .geocoding-address-suggestions[hidden]{display:none}.intake-address-fields .geocoding-address-suggestions button{display:grid;width:100%;border:0;border-bottom:1px solid #d7e2e9;padding:11px 14px;color:#17334a;background:transparent;text-align:left;cursor:pointer}.intake-address-fields .geocoding-address-suggestions button:hover,.intake-address-fields .geocoding-address-suggestions button:focus-visible,.intake-address-fields .geocoding-address-suggestions button.is-active{outline:0;background:#e9f5fa}.intake-address-fields .geocoding-address-suggestions button strong{font-size:14px}.intake-address-fields .geocoding-address-suggestions button span{margin-top:2px;color:#617789;font-size:12px}.intake-address-fields .geocoding-address-suggestions__attribution{padding:7px 14px;color:#506779;background:#f6f9fb;font:700 12px/1.35 Arial,sans-serif;text-align:right}@media (max-width:520px){.intake-address-fields__row{grid-template-columns:1fr}.intake-address-fields{padding:14px}}.intake-revision-request{max-width:760px;margin:24px auto 0;padding:20px 22px;text-align:left;background:#fff;border:1px solid #bfd0e6;border-left:5px solid #e29a24;border-radius:12px;box-shadow:0 12px 30px #0f2b4d14}.intake-revision-request strong,.intake-revision-request span{display:block}.intake-revision-request span{margin-top:12px;color:#52667f;font-size:.78rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.intake-revision-request ul{margin:8px 0 10px;padding-left:20px}.intake-revision-request li{margin:5px 0;line-height:1.45}.intake-revision-request small{color:#52667f}.intake-return-access{display:grid;grid-template-columns:minmax(210px,1fr) minmax(190px,260px) auto;gap:12px;align-items:center;max-width:880px;margin:24px auto 0;padding:15px 17px;border:1px solid #b8cae2;border-radius:12px;background:#fff;text-align:left;box-shadow:0 10px 28px #0f2b4d12}.intake-return-access div{display:grid;gap:2px}.intake-return-access strong{color:var(--navy);font-size:15px}.intake-return-access div span{color:var(--muted);font-size:13px}.intake-return-access input{width:100%;border:1px solid #afc1d8;border-radius:7px;padding:11px 12px;color:var(--navy);font-weight:700;text-transform:uppercase}.intake-return-access button,.intake-portal-summary button{border:0;border-radius:7px;background:var(--navy);color:#fff;padding:12px 16px;font-weight:750;cursor:pointer}.intake-portal-summary{display:flex;align-items:center;justify-content:center;gap:28px;max-width:940px;margin:22px auto 0;padding:16px 20px;border:1px solid #bfd0e6;border-radius:12px;background:#fff;text-align:left}.intake-portal-summary>div{display:grid;gap:3px}.intake-portal-summary span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.intake-portal-summary strong{color:var(--navy);font-size:15px}.intake-portal-summary form{margin-left:auto}.intake-existing-files{margin-top:22px;border:1px solid var(--line);border-radius:10px;background:#f8fbff;padding:18px}.intake-existing-files h2{margin:0 0 12px;color:var(--navy);font-size:16px}.intake-existing-files ul{margin:0;padding:0;list-style:none}.intake-existing-files li{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-top:1px solid #dce5f0;font-size:14px}.intake-existing-files p{margin:12px 0 0;color:var(--muted);font-size:12px}.portal-main{display:grid;min-height:calc(100vh - 82px);place-items:start center;background:linear-gradient(145deg,#f5f9ff,#edf4fc);padding:64px 20px}.portal-card{width:min(560px,100%);border:1px solid #cbd9e9;border-radius:18px;background:#fff;padding:38px;box-shadow:0 24px 70px #09264b1f}.portal-card__icon{display:grid;width:52px;height:52px;place-items:center;border-radius:14px;background:#e8f1ff;color:var(--blue);font-size:25px;font-weight:850}.portal-card__icon--code{letter-spacing:.08em}.portal-eyebrow{margin:20px 0 6px!important;color:var(--blue)!important;font-size:12px!important;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.portal-card h1{margin:0;color:var(--navy);font-size:clamp(29px,5vw,38px);letter-spacing:-.035em}.portal-card>p:not(.portal-eyebrow){color:#4a5e78;line-height:1.65}.portal-form{display:grid;gap:9px;margin-top:24px}.portal-form label{color:var(--navy);font-size:14px;font-weight:750}.portal-form input{width:100%;border:1px solid #adbed4;border-radius:9px;padding:14px;color:var(--navy);font-size:17px;font-weight:700;outline:0}.portal-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #075bd821}.portal-form .portal-code{text-align:center;font-size:30px;letter-spacing:.22em}.portal-form button{margin-top:7px;border:0;border-radius:9px;background:var(--navy);color:#fff;padding:14px 18px;font-weight:800;cursor:pointer}.portal-card>small{display:block;margin-top:18px;color:#64758b;line-height:1.55}.portal-back{display:inline-block;margin-top:24px;color:var(--blue);font-weight:700;text-decoration:none}.portal-message{margin-top:18px;border-left:4px solid #27885e;background:#edf9f4;padding:12px 14px;color:#155c42;font-size:14px;line-height:1.5}.portal-message--error{border-color:#cf3038;background:#fff1f1;color:#8f1e24}@media (max-width:760px){.intake-return-access{grid-template-columns:1fr}.intake-portal-summary{align-items:stretch;flex-direction:column;gap:14px}.intake-portal-summary form{margin-left:0}.intake-portal-summary button{width:100%}.portal-main{padding:34px 14px}.portal-card{padding:27px 22px}}.receipt-print-header,.receipt-print-record,.receipt-print-footer{display:none}@media print{@page{size:letter;margin:.55in}.intake-header,.receipt-actions{display:none!important}body{background:#fff!important;color:#12233e!important}.receipt-main{max-width:none;padding:0;text-align:left}.receipt-print-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 16px;border-bottom:3px solid #1264f3}.receipt-print-header img{width:215px;height:auto}.receipt-print-header div{display:grid;gap:4px;text-align:right}.receipt-print-header span{color:#075bd8;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.receipt-print-header strong{color:#031d43;font-size:18px}.receipt-success{display:block;padding:24px 0 8px}.receipt-check{display:none}.receipt-success h1{margin:0 0 6px;font-size:29px;letter-spacing:-.02em}.receipt-success>p{margin:0 0 14px;font-size:13px}.receipt-reference{display:flex;width:100%;justify-content:space-between;border-width:1px;border-radius:4px;padding:11px 14px}.receipt-reference strong{font-size:22px}.receipt-success .receipt-reference+p,.receipt-success .receipt-reference~p:not(.receipt-disclaimer){display:none}.receipt-disclaimer{max-width:none!important;margin:14px 0 0!important;background:#fff8f1!important;font-size:11px!important}.receipt-print-record{display:block;margin:13px 0 18px}.receipt-print-record h2,.receipt-files h2{margin:0 0 8px;color:#031d43;font-size:15px}.receipt-print-record dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border:1px solid #b9c9dc}.receipt-print-record dl div{padding:8px 10px;border-bottom:1px solid #d9e2ed}.receipt-print-record dl div:nth-child(odd){border-right:1px solid #d9e2ed}.receipt-print-record dl div.is-wide{grid-column:1/-1;border-right:0}.receipt-print-record dt{color:#5b6b82;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.receipt-print-record dd{margin:3px 0 0;color:#12233e;font-size:11px;font-weight:600}.receipt-files{margin-top:0}.receipt-files ol{border-radius:4px}.receipt-files li{gap:14px;padding:9px 11px;font-size:10px;break-inside:avoid}.receipt-next{margin:18px 0 0;padding:12px 14px;border:1px solid #cfdbea;background:#f3f7fd;font-size:10px}.receipt-print-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding-top:9px;border-top:1px solid #8ba7c6;color:#5b6b82;font-size:8px}.receipt-print-footer strong{color:#031d43}.receipt-files,.receipt-print-record,.receipt-next{break-inside:avoid}}.intake-address-fields .geocoding-address-suggestions{max-height:min(320px,55vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.intake-address-fields .geocoding-address-suggestions .cemp-address-option[data-flux-button]{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;align-items:start;justify-content:stretch;justify-items:start;width:100%;height:auto;min-height:54px;border-radius:0;padding:9px 12px;white-space:normal;text-align:left}.intake-address-fields .geocoding-address-suggestions .cemp-address-option strong,.intake-address-fields .geocoding-address-suggestions .cemp-address-option span{display:block;width:100%;min-width:0;text-align:left}.intake-address-fields .geocoding-address-suggestions .cemp-address-option strong{overflow:hidden;color:#17334a;font-size:14px;line-height:1.35;text-overflow:ellipsis}.intake-address-fields .geocoding-address-suggestions .cemp-address-option span{margin-top:0;color:#617789;font-size:12px;font-weight:500;line-height:1.35}.intake-address-fields .geocoding-address-suggestions .cemp-address-option:hover,.intake-address-fields .geocoding-address-suggestions .cemp-address-option:focus-visible,.intake-address-fields .geocoding-address-suggestions .cemp-address-option.is-active{box-shadow:inset 3px 0 0 var(--blue)}.intake-address-fields .geocoding-address-suggestions__attribution{position:sticky;bottom:0;border-top:1px solid #d7e2e9;padding:6px 12px;font-size:11px;letter-spacing:.01em}.cemp-help-trigger{display:flex;justify-content:center;margin-top:18px}.cemp-help-trigger [data-flux-button]{border-color:#aac0de;background:#fff;color:var(--navy)}.cemp-help-trigger [data-flux-button]:hover,.cemp-help-trigger [data-flux-button]:focus-visible{border-color:var(--blue);background:#eef5ff}.cemp-help-modal{width:min(860px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto}.cemp-help{display:grid;gap:24px;color:var(--text)}.cemp-help>header{display:flex;align-items:flex-start;gap:16px;border:1px solid #c9ddf4;border-radius:14px;padding:20px 54px 20px 20px;background:linear-gradient(120deg,#f4f8ff,#eaf4ff)}.cemp-help>header>div{display:grid;justify-items:start;gap:6px}.cemp-help>header [data-flux-heading]{color:var(--navy);font-size:26px;letter-spacing:-.025em}.cemp-help>header [data-flux-text]{max-width:610px;color:#4f6278;line-height:1.55}.cemp-help__icon{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border:1px solid #bdd5f3;border-radius:13px;color:var(--blue);background:#fff;box-shadow:0 8px 20px #031d4312}.cemp-help__icon svg{width:25px}.cemp-help__path{overflow:hidden;border:1px solid #cbd9e8;border-radius:14px;background:#fff;box-shadow:0 12px 28px #031d430f}.cemp-help__path-heading{display:flex;align-items:center;gap:13px;border-bottom:1px solid #d8e3ef;padding:16px 20px;background:#f4f8fd}.cemp-help__path-heading>span{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:11px;background:#dfeeff;color:#0759d9}.cemp-help__path-heading>span svg{width:21px}.cemp-help__path--return .cemp-help__path-heading>span{background:#e2f5f1;color:#087d70}.cemp-help__path--communications .cemp-help__path-heading>span{background:#e8e9ff;color:#4f46c7}.cemp-help__path-heading p{margin:0 0 2px;color:#0759d9;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cemp-help__path--return .cemp-help__path-heading p{color:#087d70}.cemp-help__path--communications .cemp-help__path-heading p{color:#4f46c7}.cemp-help__path-heading h3{margin:0;color:var(--navy);font-size:18px;font-weight:800}.cemp-help__path-body{padding:20px}.cemp-help__timeline{max-width:690px;margin:0 auto}.cemp-help__timeline [data-flux-timeline-item]{min-height:72px}.cemp-help__timeline [data-flux-timeline-indicator]{box-shadow:0 0 0 4px #fff}.cemp-help__timeline [data-flux-timeline-content]{padding:0 0 19px 3px}.cemp-help__timeline [data-flux-heading]{margin-bottom:3px;color:#17334e;font-weight:750}.cemp-help__timeline [data-flux-text]{color:#52647a;line-height:1.5}.cemp-help__process-intro{max-width:690px;margin:0 auto 22px;border-left:3px solid #6366f1;padding:3px 0 3px 15px}.cemp-help__process-intro [data-flux-heading]{color:#263a63}.cemp-help__process-intro [data-flux-text]{margin-top:4px;color:#52647a;line-height:1.55}.cemp-help__decision-options{display:grid;margin-top:9px;gap:8px}.cemp-help__decision-options p{margin:0;border:1px solid #d7dcee;border-radius:9px;padding:10px 12px;color:#4b5e76;background:#f8f9ff;line-height:1.5}.cemp-help__decision-options strong{color:#263a63}.cemp-help__email-note{max-width:690px;margin:2px auto 0;border-radius:11px}.cemp-help__figure{margin:0 0 24px;overflow:hidden;border:1px solid #b9cde5;border-radius:12px;background:#f8fbff;box-shadow:0 8px 22px #031d4312}.cemp-help__figure img{display:block;width:100%;height:auto}.cemp-help__figure figcaption{border-top:1px solid #d5e1ef;padding:10px 13px;color:#405971;background:#f8fbff;font-size:12px;line-height:1.45}.cemp-help__boundary{border-radius:13px;box-shadow:0 9px 24px #1264f312}.cemp-help__boundary-details{color:#304967;line-height:1.55}.cemp-help__boundary-details ul{margin:12px 0;padding-left:20px}.cemp-help__boundary-details li+li{margin-top:6px}.cemp-help__boundary-details p{margin:0}.cemp-help>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding-top:18px}.cemp-help>footer p{max-width:330px;margin:0;color:var(--muted);font-size:13px;line-height:1.45}.cemp-help>footer>div{display:flex;gap:10px}@media (max-width: 640px){.cemp-help-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.cemp-help{gap:18px}.cemp-help>header{gap:12px;padding:17px 42px 17px 16px}.cemp-help__icon{width:42px;height:42px;flex-basis:42px}.cemp-help>header [data-flux-heading]{font-size:22px}.cemp-help__path-heading,.cemp-help__path-body{padding-inline:15px}.cemp-help__path-heading h3{font-size:16px}.cemp-help__timeline [data-flux-timeline-item]{min-height:78px}.cemp-help__timeline [data-flux-timeline-content]{padding-left:0}.cemp-help>footer{align-items:stretch;flex-direction:column}.cemp-help>footer p{max-width:none}.cemp-help>footer>div{align-items:stretch;flex-direction:column-reverse}.cemp-help>footer [data-flux-button]{width:100%}}
