@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#142d34;--ink-soft:#365057;--muted:#64777a;--navy:#112d35;--navy-2:#173f46;--cream:#fff5e4;--paper:#fffaf2;--white:#fff;--line:#c8cec8;--line-dark:#476167;--orange:#ef6c3e;--orange-dark:#ce4f27;--yellow:#f2cb63;--teal:#2a7771;--mint:#cfe3d8;--peach:#f9ddce;--sky:#d9eceb;--red:#b43d2e;--shadow:0 22px 60px #112d351f;--font-sans:var(--font-geist), Arial, sans-serif;--font-mono:var(--font-mono), ui-monospace, monospace}.drive-passport{background:linear-gradient(145deg,#fffaf2 0%,#edf7f1 100%);border:1px solid #b9c8c2;border-radius:20px;margin:28px 0;padding:clamp(22px,4vw,34px);box-shadow:0 18px 42px #112d351a}.drive-passport-access-note,.drive-passport-offer{color:#244148;background:#edf7f1;border:1px solid #9abcb1;border-radius:14px;margin:22px 0}.drive-passport-access-note{gap:5px;padding:16px 18px;display:grid}.drive-passport-offer{padding:22px}.drive-passport-offer h2{margin:8px 0 10px}.drive-passport-offer p{margin:0;line-height:1.65}.drive-passport>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.drive-passport h2{margin:8px 0 0}.drive-passport>header>strong{color:#174f45;background:#cfe3d8;border-radius:999px;flex:none;padding:8px 12px;font-size:.78rem}.drive-passport>p{color:#365057;max-width:760px;line-height:1.65}.drive-passport form{margin-top:24px}.drive-passport-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.drive-passport-fields label,.drive-passport-terms{color:#244148;gap:7px;font-size:.86rem;font-weight:750;display:grid}.drive-passport-fields select{color:#142d34;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #a9bbb6;border-radius:9px;padding:0 12px}.drive-passport-service-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;display:grid}.drive-passport-service-choice legend{color:#244148;grid-column:1/-1;margin-bottom:2px;font-size:.95rem;font-weight:800}.drive-passport-service-choice label{color:#244148;cursor:pointer;background:#ffffffd1;border:1px solid #a9bbb6;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;min-height:116px;padding:16px;display:grid}.drive-passport-service-choice label[data-selected=true]{background:#fff;border-color:#2a7771;box-shadow:0 0 0 2px #2a777124}.drive-passport-service-choice label[data-disabled=true]{opacity:.58;cursor:not-allowed}.drive-passport-service-choice input{accent-color:#2a7771;margin-top:3px}.drive-passport-service-choice label>span{gap:6px;display:grid}.drive-passport-service-choice strong,.drive-passport-service-choice b{font-size:.9rem}.drive-passport-service-choice small{color:#607477;font-size:.78rem;font-weight:560;line-height:1.45}.drive-passport-service-choice b{color:#174f45}.drive-passport-service-choice>p{color:#607477;grid-column:1/-1;margin:0;font-size:.8rem;line-height:1.5}.drive-passport-terms{grid-template-columns:auto 1fr;align-items:start;margin:18px 0;font-weight:600;line-height:1.5}.drive-passport-terms input{margin-top:4px}.drive-passport-result{background:#edf7f1;border:1px solid #8fb5a8;border-radius:12px;margin-top:18px;padding:16px}.drive-passport-result p{margin:0 0 12px}.drive-passport>small{color:#607477;margin-top:18px;line-height:1.5;display:block}.drive-passport-upgrade{background:radial-gradient(circle at 90% 0,#f2cb6338,#0000 34%),linear-gradient(145deg,#edf7f1 0%,#fffaf2 100%);border:1px solid #9abcb1;border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:center;gap:clamp(24px,5vw,54px);margin:28px 0;padding:clamp(24px,4vw,38px);display:grid;box-shadow:0 18px 42px #112d351a}.drive-passport-upgrade h2{margin:8px 0 10px}.drive-passport-upgrade p{color:#365057;max-width:620px;margin:0;line-height:1.65}.drive-passport-upgrade ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.drive-passport-upgrade li{color:#365057;background:#fffc;border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:700}.drive-passport-upgrade-action{background:#fff;border:1px solid #b9c8c2;border-radius:15px;gap:8px;padding:20px;display:grid}.drive-passport-upgrade-action>strong{color:#174f45;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1}.drive-passport-upgrade-action>span{color:#607477;font-size:.8rem;font-weight:700}.drive-passport-upgrade-action>label{color:#365057;grid-template-columns:auto 1fr;gap:9px;margin:10px 0 6px;font-size:.78rem;font-weight:650;line-height:1.45;display:grid}.drive-passport-upgrade-action>label input{accent-color:#2a7771;margin-top:3px}.drive-passport-upgrade-action .drive-passport-result{margin-top:8px}.drive-passport-upgrade-action .direct-checkout-control,.drive-passport-upgrade-action .direct-checkout-control .button{width:100%}.drive-passport-upgrade-action>small{color:#607477;font-size:.72rem;line-height:1.45}.drive-passport-upgrade-action>a{color:#27675e;border-bottom:1px solid;width:fit-content;font-size:.75rem;font-weight:750}.recovery-shell{padding-block:clamp(34px,6vw,72px)}.passport-recovery-card{box-shadow:var(--shadow);background:linear-gradient(145deg,#fff 0%,#edf7f1 100%);border:1px solid #b9c8c2;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(28px,6vw,74px);padding:clamp(24px,5vw,52px);display:grid}.passport-recovery-card h2,.recovery-confirm-card h2{margin:8px 0 12px}.passport-recovery-card p,.recovery-confirm-card p{color:var(--ink-soft);line-height:1.65}.passport-recovery-form{background:var(--white);border:1px solid #a9bbb6;border-radius:16px;gap:12px;padding:22px;display:grid}.passport-recovery-form>label{color:var(--ink);font-size:.88rem;font-weight:800}.passport-recovery-form input[type=email]{background:var(--paper);width:100%;min-height:48px;color:var(--ink);border:1px solid #91aaa7;border-radius:9px;padding:0 13px}.case-access-route-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.case-access-route-fields>div{gap:7px;display:grid}.case-access-route-fields label{color:var(--ink);font-size:.82rem;font-weight:800}.case-access-route-fields select{background:var(--paper);width:100%;min-height:48px;color:var(--ink);border:1px solid #91aaa7;border-radius:9px;padding:0 12px}.passport-recovery-form .button{width:100%}.passport-recovery-message{background:var(--mint);color:#174f45;border-radius:9px;margin:4px 0 0;padding:12px 14px;font-size:.9rem;line-height:1.5}.recovery-notice{color:#68421f;background:#fff1dc;border:1px solid #d7a672;border-radius:10px;margin-bottom:20px;padding:14px 16px}.recovery-help-row{color:var(--muted);justify-content:space-between;gap:24px;margin-top:24px;display:flex}.recovery-help-row p{margin:0}.recovery-help-row a{color:var(--teal);font-weight:800}.recovery-confirm-card{background:var(--white);width:min(680px,100%);box-shadow:var(--shadow);text-align:center;border:1px solid #a9bbb6;border-radius:20px;margin-inline:auto;padding:clamp(26px,5vw,48px)}.recovery-confirm-card form{margin:24px 0 16px}.recovery-confirm-card small{color:var(--muted);line-height:1.5;display:block}.case-access-confirm-facts{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.case-access-confirm-facts>div{background:#f4f8f5;border:1px solid #cbd8d4;border-radius:12px;padding:15px 16px}.case-access-confirm-facts dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.case-access-confirm-facts dd{color:var(--ink);margin:5px 0 0;font-weight:800;line-height:1.4}@media (max-width:700px){.drive-passport>header{display:grid}.drive-passport>header>strong{justify-self:start}.drive-passport-fields,.drive-passport-service-choice,.drive-passport-upgrade,.passport-recovery-card,.case-access-route-fields,.case-access-confirm-facts{grid-template-columns:1fr}.recovery-help-row{display:grid}}.bond-rule-sheet,.inspection-register{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0;display:grid}.bond-rule-sheet>div,.inspection-register>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.5rem}.bond-rule-sheet>div:first-child,.inspection-register>div:first-child{background:var(--paper)}.bond-rule-sheet span,.notary-rule-register span,.inspection-register span,.bond-result>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.bond-rule-sheet small,.inspection-register a small{color:var(--muted);margin-top:.35rem;display:block}.bond-check{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:1.5rem;padding:2rem 0;display:grid}.bond-check form{gap:1rem;display:grid}.bond-check fieldset{border:1px solid var(--line);gap:1rem;display:flex}.bond-check legend{padding:0 .35rem;font-weight:700}.bond-check>form>label{gap:.4rem;font-weight:700;display:grid}.bond-check input[type=number]{border:1px solid var(--line);padding:.8rem}.bond-result{border:1px solid var(--line);background:var(--paper);align-self:start;padding:1.5rem}.notary-rule-register{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0;display:grid}.notary-rule-register>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:.5rem;padding:1.2rem;display:grid}.inspection-register a{margin-top:.7rem;display:block}.inspection-failure-sequence ol{border-top:2px solid var(--ink);margin:2rem 0;padding:0;list-style:none}.inspection-failure-sequence li{border-bottom:1px solid var(--line);grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;display:grid}.inspection-failure-sequence li>span{font-family:var(--font-mono);font-weight:800}@media (max-width:700px){.bond-rule-sheet,.inspection-register,.bond-check,.notary-rule-register{grid-template-columns:1fr}}.refund-rule-sheet{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0 1rem;display:grid}.refund-rule-sheet>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.5rem}.refund-rule-sheet>div:first-child{background:var(--paper)}.refund-rule-sheet>div:first-child>span,.refund-result>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.official-source{margin-bottom:2rem;display:inline-block}.refund-finder{border-top:3px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:1.5rem;padding:1.5rem 0 3rem;display:grid}.refund-finder form{gap:1rem;display:grid}.refund-finder label{gap:.4rem;font-weight:700;display:grid}.refund-finder input,.refund-finder select{border:1px solid var(--line);color:var(--ink);background:#fff;padding:.8rem}.refund-result{border:1px solid var(--line);background:var(--paper);align-self:start;padding:1.5rem}.refund-result.is-not_eligible{border-left:5px solid var(--orange)}.refund-found-money{border-left:5px solid var(--ink);background:var(--paper);margin:2rem 0;padding:1.6rem}.refund-found-money h2{margin:.4rem 0}.refund-found-money .official-source{margin-bottom:0}.refund-value-calculator{border-top:3px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:1.5rem;padding:1.5rem 0 2rem;display:grid}.refund-value-calculator form{gap:1rem;display:grid}.refund-value-calculator label{gap:.4rem;font-weight:700;display:grid}.refund-value-calculator input{border:1px solid var(--line);color:var(--ink);background:#fff;padding:.8rem}.refund-value-result{border:1px solid var(--line);background:var(--paper);align-self:start;padding:1.5rem}.refund-value-result strong{margin:.3rem 0;font-size:1.8rem;display:block}.refund-value-result.is-unsupported{border-left:5px solid var(--orange)}@media (max-width:700px){.refund-value-calculator{grid-template-columns:1fr}}.refund-index-table-wrap{border-top:3px solid var(--ink);margin:2rem 0;overflow-x:auto}.refund-index-table{border-collapse:collapse;width:100%;min-width:760px}.refund-index-table th,.refund-index-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:1rem}.refund-index-table thead{background:var(--paper)}.refund-index-table th:first-child{width:12rem}.refund-index-table th a{color:var(--ink);align-items:center;gap:.65rem;display:inline-flex}.refund-index-table th a span{font-family:var(--font-mono);letter-spacing:.08em;font-size:.72rem}.refund-index-table td strong{display:block}.refund-index-table td p{color:var(--muted);margin:.35rem 0 0}@media (max-width:700px){.refund-rule-sheet,.refund-finder{grid-template-columns:1fr}}.military-status-table-wrap{border-top:3px solid var(--ink);margin:2rem 0;overflow-x:auto}.military-status-table{border-collapse:collapse;width:100%;min-width:640px}.military-status-table th,.military-status-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:1rem}.military-status-table thead{background:var(--paper)}.military-status-table th:first-child{width:14rem}.military-status-badge{font-family:var(--font-sans);letter-spacing:.02em;border:1px solid var(--line);color:var(--ink-soft);background:var(--paper);border-radius:999px;align-items:center;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.military-status-badge[data-status=exempt],.military-status-badge[data-status=same-as-member]{background:var(--mint);border-color:var(--teal);color:var(--teal)}.military-status-badge[data-status=conditional]{border-color:var(--yellow);color:#7a5b12;background:#fff2d2}.military-status-badge[data-status=required],.military-status-badge[data-status=separate]{background:var(--peach);border-color:var(--orange);color:var(--orange-dark)}.military-status-badge[data-status=not-confirmed]{background:var(--paper);border-color:var(--line);color:var(--muted)}.military-pcs-page .guide-section blockquote{border-left:4px solid var(--teal);background:var(--paper);color:var(--ink);margin:14px 0 0;padding:14px 18px;font-style:italic;line-height:1.55}.military-pcs-page .guide-section .fact-sources{color:var(--ink-soft);margin-top:8px;font-size:12px;display:block}.free-workspace-card{background:linear-gradient(145deg,#fff 0%,#edf7f1 100%);border:1px solid #9fb9ae;border-radius:24px;padding:clamp(24px,4vw,38px);box-shadow:0 22px 55px #112d351f}.free-workspace-card.is-compact{padding:24px}.free-workspace-intro{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.free-workspace-intro h3{margin:7px 0 0;font-size:clamp(24px,4vw,34px)}.free-workspace-card>p{max-width:720px;color:var(--ink-soft);margin:12px 0 24px;line-height:1.65}.free-price{color:#195a42;font-family:var(--font-mono);background:#dff3e7;border:1px solid #97c5ae;border-radius:999px;flex:none;padding:9px 14px;font-size:18px}.free-workspace-card form,.free-workspace-options{gap:14px;display:grid}.free-workspace-route-fields,.free-workspace-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.free-workspace-card form label{color:var(--ink);gap:7px;font-size:12px;font-weight:800;display:grid}.free-workspace-card select,.free-workspace-card input[type=email]{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #a9bbb6;border-radius:10px;padding:0 13px;font-weight:600}.free-workspace-transaction-details{border-block:1px solid #c7d5d0;padding:14px 0}.free-workspace-transaction-details summary{cursor:pointer;color:var(--ink);font-weight:850}.free-workspace-transaction-details>p{color:var(--muted);margin:10px 0 14px;font-size:.88rem;line-height:1.5}.free-workspace-transaction-details .free-workspace-detail-fields+.free-workspace-detail-fields{margin-top:14px}.free-workspace-email{max-width:600px}.free-workspace-options{margin:2px 0}.free-workspace-options label{align-items:flex-start;color:var(--ink-soft)!important;gap:9px!important;font-weight:600!important;display:flex!important}.free-workspace-options input{accent-color:var(--teal);margin-top:2px}.free-workspace-card .button{width:fit-content;min-width:min(100%,270px)}.free-workspace-privacy{max-width:680px;color:var(--muted);line-height:1.55}.form-success{color:#195a42;background:#dff3e7;border-radius:10px;margin:0;padding:12px 14px;font-weight:750}.free-workspace-shell{gap:30px;display:grid}.free-product-promises{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.free-product-promises span{color:#fff;border:1px solid #ffffff61;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.free-workspace-explainer{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.free-workspace-explainer>div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.free-workspace-explainer>div>span{background:var(--peach);width:32px;height:32px;color:var(--orange-dark);font-family:var(--font-mono);border-radius:9px;place-items:center;font-weight:900;display:grid}.free-workspace-explainer h2{margin:16px 0 8px;font-size:17px}.free-workspace-explainer p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.saved-route-privacy-note{color:#c6d7d5;max-width:680px;margin:20px 0 0;font-size:12px;line-height:1.55}.saved-route-function-list{border-top:2px solid var(--ink);grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:clamp(35px,7vw,85px);padding-top:26px;display:grid}.saved-route-function-list h2{letter-spacing:-.04em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.saved-route-function-list ul{margin:0;padding:0;list-style:none}.saved-route-function-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.38fr) minmax(0,1fr);gap:24px;padding:15px 0;display:grid}.saved-route-function-list li:first-child{padding-top:0}.saved-route-function-list li strong{font-size:11px}.saved-route-function-list li span{color:var(--ink-soft);font-size:11px;line-height:1.5}.saved-route-hero{background:radial-gradient(circle at 80% 0%, #2d7068 0%, var(--navy) 52%);color:#fff;padding:clamp(54px,8vw,90px) 0 46px}.saved-route-private-label{color:#c9ebd9;width:fit-content;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#cfe3d824;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900}.saved-route-hero h1{color:#fff;letter-spacing:-.055em;margin:15px 0 8px;font-size:clamp(38px,7vw,72px)}.saved-route-hero h1 span{color:#a8cbc2;font-weight:450}.saved-route-hero>.shell>p{color:#d4e3df;margin:0;font-size:clamp(17px,2vw,22px)}.saved-route-meta{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.saved-route-meta span{color:#e7f1ee;background:#ffffff12;border:1px solid #fff3;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:750}.saved-route-shell{gap:24px;display:grid}.saved-route-next,.saved-route-alert,.saved-route-access-note{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:clamp(24px,4vw,34px);display:grid}.saved-route-next h2,.saved-route-alert h2{margin:8px 0}.saved-route-next p,.saved-route-alert p,.saved-route-access-note p{max-width:700px;color:var(--muted);margin:0;line-height:1.6}.saved-route-alert{background:#fff6ef;border-color:#e3b49f}.saved-route-actions{justify-items:start;gap:9px;min-width:220px;display:grid}.saved-route-actions>a:not(.button){color:var(--teal);font-size:11px;font-weight:800}.saved-route-plan,.saved-route-toolbox{background:#fff;border-radius:22px;padding:clamp(24px,4vw,38px);box-shadow:0 16px 40px #112d3514}.saved-route-section-heading h2{margin:8px 0}.saved-route-section-heading p{color:var(--muted);margin:0}.saved-route-steps{gap:8px;margin-top:24px;display:grid}.saved-route-steps details{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.saved-route-steps summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;list-style:none;display:grid}.saved-route-steps summary::-webkit-details-marker{display:none}.saved-route-steps summary>span{background:var(--navy);color:#fff;width:38px;height:38px;font-family:var(--font-mono);border-radius:10px;place-items:center;font-size:10px;font-weight:900;display:grid}.saved-route-steps summary div{gap:3px;display:grid}.saved-route-steps summary small{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.saved-route-steps summary strong{font-size:14px}.saved-route-steps summary em{max-width:180px;color:var(--muted);text-align:right;font-size:10px;font-style:normal;font-weight:700}.saved-route-step-body{border-top:1px solid var(--line);padding:18px 18px 20px 71px}.saved-route-step-body p{color:var(--ink-soft);margin:0 0 11px;line-height:1.65}.saved-route-step-body a{color:var(--teal);font-size:11px;font-weight:850}.saved-route-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.saved-route-tool-grid a{border:1px solid var(--line);color:var(--ink);border-radius:14px;gap:6px;padding:18px;text-decoration:none;display:grid}.saved-route-tool-grid a:hover{border-color:#78a99e;transform:translateY(-1px)}.saved-route-tool-grid span{color:var(--muted);font-size:11px;line-height:1.5}.saved-route-access-note{background:#edf7f1}.saved-route-access-note a{color:var(--teal);font-weight:850}.saved-route-page{background:linear-gradient(90deg,#142d3409 1px,#0000 1px) 0 0/36px 36px,#ebe9e1;min-height:100vh;padding:32px 0 72px}.passport-workspace-shell{max-width:1320px}.passport-workspace{background:#fffdf8;border:1px solid #9fa9a4;overflow:hidden;box-shadow:0 28px 70px #112d3529}.passport-workspace-header{border-top:9px solid var(--orange);background:linear-gradient(100deg, #ffffff09 0 1px, transparent 1px 19px), var(--navy);color:#fff;border-bottom:1px solid #51696d;justify-content:space-between;align-items:flex-end;gap:32px;min-height:190px;padding:clamp(28px,5vw,54px);display:flex}.passport-file-label,.passport-workspace-section>header span,.passport-next-action>div>span,.passport-request-tool>div>span,.passport-provider-brief span{color:#a9d5c7;font-family:var(--font-mono);letter-spacing:.095em;text-transform:uppercase;font-size:.72rem;font-weight:850}.passport-workspace-header h1{letter-spacing:-.055em;margin:12px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,76px);font-weight:500;line-height:.94}.passport-workspace-header h1 span{color:#9ab7b5;letter-spacing:0;font-size:.42em;font-style:italic}.passport-workspace-header p{color:#c5d3d2;margin:0;font-size:.95rem}.passport-workspace-header small{color:#9ab7b5;margin-top:5px;display:block}.passport-workspace-actions{flex:none;align-items:center;gap:13px;display:flex}.passport-workspace-actions button,.passport-next-action button,.passport-request-tool button,.passport-secondary-action{min-height:42px;font:inherit;cursor:pointer;border:1px solid;border-radius:4px;padding:0 15px;font-size:.78rem;font-weight:800}.passport-workspace-actions button{color:#fff;background:0 0;border-color:#8ca5a4}.workspace-save-state{color:#c1d4d1;padding-left:15px;font-size:.73rem;font-weight:750;position:relative}.workspace-save-state:before{content:"";background:#7fd1ae;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.workspace-save-state.is-saving:before{background:var(--yellow)}.workspace-save-state.is-error{color:#ffd8ce}.workspace-save-state.is-error:before{background:#ff8c73}.passport-workspace-frame{grid-template-columns:225px minmax(0,1fr);display:grid}.passport-workspace-rail{background:#e8efe9;border-right:1px solid #bdc6c0;padding:30px 24px}.passport-progress-dial{background:radial-gradient(circle at center, #e8efe9 0 58%, transparent 59%), conic-gradient(var(--teal) var(--progress), #c4d0c9 var(--progress));text-align:center;border-radius:50%;place-content:center;width:132px;height:132px;margin:0 auto 28px;display:grid}.passport-progress-dial strong,.passport-progress-dial span{display:block}.passport-progress-dial strong{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:500}.passport-progress-dial span{color:#587069;margin-top:3px;font-size:.66rem;font-weight:760}.passport-workspace-rail nav{border-block:1px solid #becac3;display:grid}.passport-workspace-rail nav a{color:#2e5552;border-bottom:1px solid #cbd4cf;padding:13px 2px;font-size:.78rem;font-weight:760}.passport-workspace-rail nav a:last-child{border-bottom:0}.passport-workspace-rail>small{color:#647970;font-family:var(--font-mono);text-transform:uppercase;margin-top:22px;font-size:.61rem;line-height:1.5;display:block}.passport-workspace-body{min-width:0}.passport-next-action{background:#fff0d7;border-bottom:1px solid #d8c5a7;justify-content:space-between;align-items:center;gap:30px;padding:30px clamp(24px,5vw,54px);display:flex}.passport-next-action>div>span{color:#9b4d2c}.passport-next-action h2{color:var(--ink);letter-spacing:-.035em;margin:7px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,36px);font-weight:500}.passport-next-action p{color:#6c5746;max-width:730px;margin:0;line-height:1.55}.passport-next-action button{border-color:var(--navy);background:var(--navy);color:#fff;flex:none}.passport-workspace-section{border-bottom:1px solid #c9cec8;padding:clamp(32px,5vw,58px) clamp(24px,5vw,54px);scroll-margin-top:20px}.passport-workspace-section>header{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);align-items:end;gap:34px;margin-bottom:25px;display:grid}.passport-workspace-section>header span{color:#52766f}.passport-workspace-section>header h2{color:var(--ink);letter-spacing:-.04em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,40px);font-weight:500}.passport-workspace-section>header p{color:var(--muted);margin:0;font-size:.87rem;line-height:1.55}.passport-task-list,.passport-milestone-list{border-top:2px solid var(--navy);margin:0;padding:0;list-style:none}.passport-task-list>li{border-bottom:1px solid #cbd1cb;grid-template-columns:46px minmax(0,1fr) 136px;align-items:start;display:grid}.passport-task-list>li.is-done{background:#f1f5f0}.passport-task-list>li.is-critical{box-shadow:inset 4px 0 var(--orange)}.passport-task-number{color:#6c7c78;font-family:var(--font-mono);padding-top:20px;font-size:.72rem;font-weight:850}.passport-task-list details{min-width:0;padding:17px 20px 17px 0}.passport-task-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(120px,.35fr);align-items:center;gap:20px;list-style:none;display:grid}.passport-task-list summary::-webkit-details-marker{display:none}.passport-task-list summary small,.passport-task-list summary strong{display:block}.passport-task-list summary small{color:#5c7771;text-transform:uppercase;margin-bottom:4px;font-size:.67rem;font-weight:800}.passport-task-list summary strong{color:var(--ink);font-size:.98rem}.passport-task-list summary em{color:#657570;text-align:right;font-size:.75rem;font-style:normal;line-height:1.4}.passport-task-detail{max-width:760px;padding:14px 0 4px}.passport-task-detail p{color:var(--ink-soft);margin:0 0 12px;line-height:1.65}.passport-task-detail a,.passport-provider-links a{color:#22675e;text-underline-offset:3px;font-size:.82rem;font-weight:800;text-decoration:underline}.passport-task-list>li>label{align-self:center}.passport-task-list select,.passport-milestone-list select,.passport-provider-select select,.passport-date-grid input{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #9eaaa4;border-radius:3px;padding:0 10px;font-size:.76rem;font-weight:700}.passport-date-grid{border-block:1px solid #cbd1cb;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.passport-date-grid label{border-right:1px solid #cbd1cb;gap:8px;padding:18px;display:grid}.passport-date-grid label:nth-child(3n){border-right:0}.passport-date-grid span,.passport-provider-select>span{color:#4f6763;font-size:.72rem;font-weight:800}.passport-secondary-action{color:#245f57;background:0 0;border-color:#4c6f69;margin-top:18px}.passport-secondary-action:disabled{opacity:.45;cursor:not-allowed}.passport-handoff-section{background:#f1f6f2}.passport-provider-select{border-block:1px solid #bdc9c2;grid-template-columns:180px minmax(0,420px);align-items:center;gap:18px;padding:18px 0;display:grid}.passport-provider-brief{background:#fff;border:1px solid #b8c6bf;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.passport-provider-brief>div{padding:19px}.passport-provider-brief>div+div{border-left:1px solid #d4ddd8}.passport-provider-brief span{color:#4c7169;font-size:.61rem}.passport-provider-brief p{color:var(--ink-soft);margin:8px 0 0;font-size:.79rem;line-height:1.55}.passport-provider-brief .passport-provider-links{border-top:1px solid #d4ddd8;border-left:0;grid-column:1/-1;gap:20px;display:flex}.passport-request-tool{border-left:5px solid var(--orange);background:#fff9ee;justify-content:space-between;align-items:center;gap:25px;margin:22px 0;padding:20px;display:flex}.passport-request-tool>div>span{color:#9a5130;font-size:.61rem}.passport-request-tool h3{color:var(--ink);margin:5px 0 4px;font-size:1rem}.passport-request-tool p{color:#6c645a;margin:0;font-size:.78rem}.passport-request-tool button{border-color:var(--orange-dark);background:var(--orange);color:#fff;flex:none}.passport-milestone-list>li{border-bottom:1px solid #cbd1cb;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:24px;padding:17px 0;display:grid}.passport-milestone-list>li.is-done strong{color:#55706a;text-decoration:line-through}.passport-milestone-list strong{color:var(--ink);font-size:.92rem}.passport-milestone-list p{color:var(--muted);margin:4px 0 0;font-size:.78rem;line-height:1.45}.passport-finish-section{background:#fffaf0}.passport-tools-section>div{border-top:2px solid var(--navy);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.passport-tools-section>div a{color:#245f57;border-bottom:1px solid #cbd1cb;padding:17px 4px;font-weight:800}.passport-tools-section>div a:nth-child(odd){border-right:1px solid #cbd1cb}.passport-workspace-note{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:28px;padding:28px clamp(24px,5vw,54px);display:flex}.passport-workspace-note strong{font-size:.95rem}.passport-workspace-note p{color:#bfd0ce;margin:5px 0 0;font-size:.78rem}.passport-workspace-note>a{color:var(--yellow);flex:none;font-size:.8rem;font-weight:850}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:980px){.passport-workspace-frame{grid-template-columns:1fr}.passport-workspace-rail{border-bottom:1px solid #bdc6c0;border-right:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:18px 24px;display:grid}.passport-progress-dial{width:94px;height:94px;margin:0}.passport-progress-dial strong{font-size:1.55rem}.passport-workspace-rail nav{border:0;grid-template-columns:repeat(3,minmax(0,1fr))}.passport-workspace-rail nav a{border-right:1px solid #cbd4cf;padding:9px 12px}.passport-workspace-rail>small{display:none}}@media (max-width:760px){.saved-route-page{padding:0}.saved-route-page>.shell{width:100%}.passport-workspace{box-shadow:none;border-inline:0}.passport-workspace-header,.passport-next-action,.passport-workspace-note,.passport-request-tool{flex-direction:column;align-items:flex-start}.passport-workspace-header{min-height:0;padding:30px 22px}.passport-workspace-header h1{font-size:clamp(38px,13vw,58px)}.passport-workspace-actions{justify-content:space-between;width:100%}.passport-workspace-rail{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:14px 16px}.passport-progress-dial{width:74px;height:74px}.passport-progress-dial strong{font-size:1.25rem}.passport-progress-dial span{font-size:.55rem}.passport-workspace-rail nav{gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.passport-workspace-rail nav a{background:#f5f8f4;border:1px solid #bdc9c2;border-radius:3px;flex:none;padding:8px 10px;font-size:.67rem}.passport-next-action{padding:25px 22px}.passport-workspace-section{padding:34px 22px}.passport-workspace-section>header{grid-template-columns:1fr;gap:10px}.passport-task-list>li{grid-template-columns:34px minmax(0,1fr);padding:4px 0 13px}.passport-task-list>li>label{grid-column:2}.passport-task-list summary{grid-template-columns:1fr;gap:6px}.passport-task-list summary em{text-align:left}.passport-date-grid,.passport-provider-brief,.passport-tools-section>div{grid-template-columns:1fr}.passport-date-grid label,.passport-provider-brief>div,.passport-tools-section>div a:nth-child(odd){border-bottom:1px solid #cbd1cb;border-right:0}.passport-provider-select{grid-template-columns:1fr;gap:8px}.passport-provider-brief>div+div{border-left:0}.passport-provider-brief .passport-provider-links{flex-direction:column;gap:10px}.passport-request-tool button{width:100%}.passport-milestone-list>li{grid-template-columns:1fr;gap:10px}.passport-workspace-note{padding:25px 22px}}.mail-rule-sheet,.mail-choice{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0;display:grid}.mail-rule-sheet>div,.mail-choice>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.5rem}.mail-rule-sheet>div:first-child{background:var(--paper)}.mail-rule-sheet span,.mail-choice span,.mail-quote>div:first-child>span,.mail-order-summary>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.mail-rule-sheet small{color:var(--muted);margin-top:.7rem;display:block}.mail-address-form,.mail-quote,.mail-inactive,.mail-order-status{border-top:3px solid var(--ink);padding:1.5rem 0 4rem}.mail-address-form>.button{margin-top:1.25rem}.mail-quote dl,.mail-order-summary dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mail-quote dl>div,.mail-order-summary dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1rem}.mail-quote dd,.mail-order-summary dd{margin:.35rem 0 0;font-weight:800}.mail-quote section{background:var(--paper);border:1px solid var(--line);padding:1.25rem}.mail-warning{border-left:4px solid var(--orange);background:#fff3e8;padding:1rem}.mail-terms{align-items:start;gap:.7rem;margin:1.2rem 0;font-weight:700;display:flex}.mail-terms input{width:1.1rem;height:1.1rem;margin-top:.2rem}.mail-quote .button-link{margin-top:1rem;display:block}.mail-inactive{color:var(--ink-soft)}.mail-inactive strong{color:var(--ink);font-size:1.2rem}.mail-order-status{gap:2rem;display:grid}.mail-proof-list{flex-wrap:wrap;gap:.8rem;display:flex}@media (max-width:700px){.mail-rule-sheet,.mail-choice,.mail-quote dl,.mail-order-summary dl{grid-template-columns:1fr}}.provider-directory-index,.provider-application-form,.provider-claim-form{padding:2rem 0 4rem}.provider-transaction-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;display:grid}.provider-transaction-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);padding:1.4rem}.provider-transaction-grid details div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .8rem;margin-top:.8rem;display:grid}.provider-onboarding{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}.provider-onboarding>div:last-child{justify-items:start;gap:.8rem;display:grid}.provider-official-path{border-left:5px solid var(--forest);background:var(--paper);margin:2rem 0 1rem;padding:1.4rem}.provider-official-path>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.asset-route-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.asset-route-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(6.5rem,.28fr) 1fr;gap:1.25rem;padding:1rem 0;display:grid}.asset-route-list li>span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.asset-route-list a{color:var(--forest);font-weight:750}.asset-route-list p{max-width:56rem;margin:.35rem 0 0}@media (max-width:680px){.asset-route-list li{grid-template-columns:1fr;gap:.35rem}}.provider-result-list{gap:1rem;padding:1.5rem 0 4rem;display:grid}.provider-result,.provider-empty{border:1px solid var(--line);background:#fff;padding:1.5rem}.provider-result-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.provider-result-heading span,.provider-sponsored{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.provider-sponsored{border:1px solid var(--line-dark);padding:.35rem .5rem}.provider-result dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.provider-result dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:.8rem}.provider-result dt{font-family:var(--font-mono);text-transform:uppercase;font-size:.72rem}.provider-result dd{margin:.35rem 0 0}.provider-result-actions{align-items:center;gap:1rem;margin:1rem 0;display:flex}.provider-result>small{color:var(--muted);display:block}.provider-form-section{border-top:2px solid var(--ink);grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;margin:2rem 0 1rem;padding-top:1rem;display:grid}.provider-form-section>span{font-family:var(--font-mono);font-weight:700}.provider-form-section h2,.provider-form-section p{margin-top:0}.provider-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.provider-form-grid label,.provider-claim-form label{gap:.4rem;font-weight:700;display:grid}.provider-form-grid input,.provider-form-grid select,.provider-claim-form input{border:1px solid var(--line);color:var(--ink);background:#fff;padding:.8rem}.provider-form-wide{grid-column:1/-1}.provider-form-boundary{border-left:4px solid var(--orange);background:var(--paper);padding:1rem}.provider-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.provider-application-complete,.provider-record-status{border:1px solid var(--line);background:var(--paper);margin:2rem 0 4rem;padding:1.5rem}.provider-record-status{gap:.35rem;display:grid}.provider-claim-form{gap:1rem;max-width:42rem;display:grid}.provider-review-console{border-top:2px solid var(--ink);padding-top:1.5rem}.provider-review-console article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;padding:1.2rem 0;display:grid}.provider-review-console article small{margin-top:.7rem;display:block}.provider-review-console article>div:last-child{align-content:start;gap:.45rem;display:grid}@media (max-width:760px){.provider-transaction-grid,.provider-form-grid,.provider-result dl{grid-template-columns:1fr}.provider-transaction-grid details div{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-onboarding,.provider-review-console article{grid-template-columns:1fr}.provider-result-heading,.provider-result-actions{flex-direction:column;align-items:start}}@media print{.site-header,.site-footer,.passport-workspace-actions,.passport-workspace-rail nav,.passport-next-action button,.passport-request-tool button,.passport-secondary-action,.passport-workspace-note a{display:none!important}.saved-route-page{background:#fff;padding:0}.passport-workspace{box-shadow:none;border:0}.passport-workspace-frame{grid-template-columns:1fr}.passport-workspace-rail{border:0;padding:12px 0}.passport-workspace-section{break-inside:avoid;padding:24px 0}}.research-survey{z-index:70;position:fixed;bottom:18px;left:18px}.research-survey>button{background:var(--navy);color:#fff;cursor:pointer;font:inherit;border:1px solid #6e8d86;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:850;box-shadow:0 10px 28px #112d3533}.research-survey-panel{background:#fff;border:1px solid #9fb9ae;border-radius:18px;width:min(360px,100vw - 36px);padding:21px;position:relative;box-shadow:0 22px 60px #112d353d}.research-survey-panel>small:first-of-type{color:var(--teal);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.research-survey-panel>strong{margin:7px 28px 14px 0;font-size:17px;display:block}.research-survey-close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:10px;right:10px}.research-survey-options{flex-wrap:wrap;gap:7px;display:flex}.research-survey-options button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:750}.research-survey-options button:hover{border-color:var(--teal);background:#edf7f1}.research-survey-privacy{color:var(--muted);margin-top:16px;font-size:9px;display:block}.research-survey-finished p{color:var(--muted);margin:7px 0 14px}@media (max-width:760px){.free-workspace-route-fields,.free-workspace-detail-fields,.free-workspace-explainer,.saved-route-next,.saved-route-alert,.saved-route-access-note,.saved-route-tool-grid{grid-template-columns:1fr}.saved-route-steps summary{grid-template-columns:38px minmax(0,1fr)}.saved-route-steps summary em{text-align:left;grid-column:2}.saved-route-step-body{padding-left:18px}.research-survey{bottom:78px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,select,input,textarea{font:inherit}button,a,select,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.shell{width:min(1160px,100% - 40px);margin-inline:auto}.site-header{z-index:20;background:var(--navy);color:var(--white);border-bottom:1px solid #ffffff2b;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.brand{align-items:center;gap:11px;line-height:1;display:inline-flex}.brand-mark{background:var(--orange);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47}.brand-mark svg{width:34px;height:34px}.brand-car{fill:var(--white)}.brand-window{fill:var(--navy)}.brand-wheel{fill:var(--navy);stroke:var(--orange);stroke-width:1.5px}.brand-road{fill:none;stroke:var(--yellow);stroke-linecap:round;stroke-width:2px}.brand strong{letter-spacing:-.045em;font-size:18px;display:block}.brand small{color:#a9c4c5;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:700;display:block}.primary-nav{color:#d7e3df;align-items:center;gap:28px;font-size:13px;font-weight:650;display:flex}.primary-nav a:hover{color:var(--white)}.primary-nav .nav-cta{min-height:40px;color:var(--white);border:1px solid #ffffff59;border-radius:999px;align-items:center;padding:0 17px;display:inline-flex}.hero-section{background:radial-gradient(circle at 18% 18%, #2a777157, transparent 32%), radial-gradient(circle at 88% 82%, #ef6c3e24, transparent 30%), var(--navy);color:var(--white);border-bottom:1px solid #29464c;position:relative;overflow:hidden}.road-grid{opacity:.15;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%,#000);mask-image:linear-gradient(90deg,#0000,#000 40%,#000)}.road-grid:after{content:"";border:2px dashed #f2cb636b;border-radius:45%;width:520px;height:740px;position:absolute;top:-210px;right:-40px;transform:rotate(32deg)}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:70px;min-height:620px;padding-block:74px 84px;display:grid;position:relative}.signal-line,.section-kicker{color:var(--teal);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;font-weight:600}.signal-line{color:#a9cfcb;font-family:var(--font-sans);align-items:center;gap:10px;font-size:12px;font-style:normal;font-weight:750;display:flex}.signal-line span{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ef6c3e1f}.hero-copy h1{letter-spacing:-.068em;max-width:700px;margin:21px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6.6vw,90px);font-weight:500;line-height:.92}.hero-copy h1 em{color:var(--yellow);font-style:italic;font-weight:400;display:block}.hero-lede{color:#cfdddd;max-width:680px;margin:27px 0 0;font-size:18px;line-height:1.65}.hero-reassurance{flex-wrap:wrap;gap:10px;margin-top:38px;padding:0;list-style:none;display:flex}.hero-reassurance li{color:#d9e5e3;background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:650;display:inline-flex}.hero-reassurance span{color:var(--yellow);font-weight:900}.route-card{background:var(--cream);color:var(--ink);border:1px solid #d9ded9;border-radius:24px;position:relative;box-shadow:0 26px 70px #0410135c}.route-card:before,.pilot-panel:before{content:"";background:#f2cb63c7;width:72px;height:17px;position:absolute;top:-8px;left:46px;transform:rotate(-2deg)}.route-card-heading{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding:28px 28px 24px;display:flex;position:relative}.route-card-heading>div{max-width:255px}.moving-car-doodle{width:94px;height:auto;position:absolute;bottom:9px;right:17px;transform:rotate(1deg)}.doodle-sun,.doodle-box,.doodle-tape,.doodle-road,.doodle-motion{fill:none;stroke:var(--navy);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3px}.doodle-car{fill:var(--orange);stroke:var(--navy);stroke-linejoin:round;stroke-width:2.3px}.doodle-box{fill:var(--yellow)}.doodle-tape{stroke:var(--orange-dark)}.doodle-window{fill:var(--sky);stroke:var(--navy);stroke-linejoin:round;stroke-width:2.3px}.doodle-wheel{fill:var(--navy);stroke:var(--cream);stroke-width:3px}.route-number{color:var(--orange-dark);font-family:var(--font-sans);letter-spacing:.13em;padding-top:3px;font-size:9px;font-weight:900}.route-card h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.route-card-heading p,.pilot-panel-head p{color:var(--ink-soft);margin:6px 0 0;font-size:13px;line-height:1.5}.route-picker{grid-template-columns:1fr 36px 1fr;gap:14px;padding:26px 28px 24px;display:grid}.field-group{gap:7px;display:grid}.field-group label{color:#486168;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:9.5px;font-weight:800}.field-group select,.field-group input{background:var(--white);width:100%;min-height:50px;color:var(--ink);border:1px solid #aab6b3;border-radius:12px;padding:0 13px;font-size:14px}.field-group>small{color:var(--muted);font-size:9.5px;line-height:1.45}.field-group-wide{grid-column:1/-1}.route-arrow{color:var(--orange-dark);font-family:var(--font-mono);place-items:end center;padding-bottom:14px;font-weight:900;display:grid}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 22px;font-size:13px;font-weight:800;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{cursor:not-allowed;opacity:.55}.button-primary{background:var(--orange);color:#fff;grid-column:1/-1;margin-top:5px}.button-primary:hover:not(:disabled){background:var(--orange-dark)}.button-accent{background:var(--yellow);width:100%;color:var(--navy)}.button-accent:hover:not(:disabled){background:#f6d875}.button-secondary{border-color:var(--ink);background:0 0}.button-secondary:hover{background:var(--ink);color:var(--white)}.route-card-disclosure{border-top:1px solid var(--line);color:var(--ink-soft);margin:0;padding:12px 28px;font-size:10.5px;line-height:1.45}.route-card-service{border-top:1px solid var(--line);color:var(--ink-soft);background:#eef6f1;border-radius:0 0 23px 23px;justify-content:space-between;align-items:center;gap:10px 18px;margin:0;padding:13px 28px 15px;font-size:10.5px;display:flex}.route-card-service a{color:var(--teal);text-underline-offset:3px;flex:none;font-weight:850;text-decoration:underline}.form-error,.form-success{margin:8px 0 0;font-size:12px;line-height:1.45}.form-error{color:var(--red)}.form-success{color:#0b684e}.service-fit-result{border:1px solid var(--line);color:var(--ink);background:#fff;gap:10px;margin:10px 0 0;padding:18px;display:grid}.service-fit-result.is-ready{background:#edf7f1;border-left:5px solid #1f6c5c}.service-fit-result.needs-review{background:#fff8e8;border-left:5px solid #c77716}.service-fit-result header{justify-content:space-between;align-items:center;gap:18px;display:flex}.service-fit-result header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.service-fit-result header strong{font-size:22px}.service-fit-result h3,.service-fit-result p{margin:0}.service-fit-result h3{font-size:20px}.service-fit-result p{color:var(--ink-soft);font-size:11px;line-height:1.55}.service-fit-result .service-fit-partner,.service-fit-result .service-fit-gaps{background:#ffffffb3;border:1px solid #75490e33;padding:9px 10px}.service-fit-result .service-fit-boundary{border-top:1px dashed var(--line-dark);padding-top:10px;font-size:10px}.service-fit-links{flex-wrap:wrap;gap:10px 18px;font-size:11px;font-weight:800;display:flex}.service-fit-preview{border:1px solid var(--line-dark);background:var(--paper);margin:4px 0;overflow:hidden}.service-fit-result .service-fit-preview>header,.instant-offer-ready .service-fit-preview>header,.offer-shell .service-fit-preview>header{border-bottom:1px solid var(--line);background:#f5f0e3;padding:14px 15px 13px;display:block}.service-fit-result .service-fit-preview>header>span,.instant-offer-ready .service-fit-preview>header>span,.offer-shell .service-fit-preview>header>span{color:var(--orange-dark);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.service-fit-result .service-fit-preview>header>strong,.instant-offer-ready .service-fit-preview>header>strong,.offer-shell .service-fit-preview>header>strong{color:var(--ink);letter-spacing:-.015em;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500;line-height:1.25;display:block}.service-fit-result .service-fit-preview>header>p,.instant-offer-ready .service-fit-preview>header>p,.offer-shell .service-fit-preview>header>p{color:var(--ink-soft);margin:5px 0 0;font-size:10px;line-height:1.5}.service-fit-preview-signals{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-fit-preview-signals article{min-width:0;padding:13px 14px 12px}.service-fit-preview-signals article+article{border-left:1px solid var(--line)}.service-fit-result .service-fit-preview-signals article>span,.instant-offer-ready .service-fit-preview-signals article>span,.offer-shell .service-fit-preview-signals article>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7.5px;font-weight:850;line-height:1.35;display:block}.service-fit-preview-signals article>strong{color:var(--ink);margin-top:5px;font-size:11px;line-height:1.35;display:block}.service-fit-result .service-fit-preview-signals article>p,.instant-offer-ready .service-fit-preview-signals article>p,.offer-shell .service-fit-preview-signals article>p{color:var(--ink-soft);margin:6px 0 0;font-size:8.5px;line-height:1.45}.service-fit-result .service-fit-preview-signals article>small,.instant-offer-ready .service-fit-preview-signals article>small,.offer-shell .service-fit-preview-signals article>small{color:var(--muted);margin-top:8px;font-size:7.5px;line-height:1.4;display:block}.service-fit-preview-signals a{color:var(--teal);text-underline-offset:2px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.service-fit-preview footer{border-top:1px solid var(--line);background:#e8f0ec;gap:3px;padding:10px 14px;display:grid}.service-fit-preview footer strong,.service-fit-preview footer span{color:var(--ink);letter-spacing:0;text-transform:none;font-size:8.5px;line-height:1.45}.service-fit-preview footer span{color:var(--muted);font-weight:500}.offer-shell>.service-fit-preview{margin:0}@media (max-width:720px){.service-fit-preview-signals{grid-template-columns:1fr}.service-fit-preview-signals article+article{border-top:1px solid var(--line);border-left:0}}.commercial-ops-console{gap:2rem;padding:2rem 0 4rem;display:grid}.commercial-ops-auth,.commercial-ops-simulator,.commercial-ops-report,.commercial-ops-results>div{border:1px solid var(--line);background:var(--paper);padding:1.5rem}.commercial-ops-auth{align-items:end;gap:1rem;display:flex}.commercial-ops-auth label{flex:1}.commercial-ops-console label{gap:.45rem;font-weight:700;display:grid}.commercial-ops-console input,.commercial-ops-console select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;padding:.75rem}.commercial-ops-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.commercial-ops-metrics{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0;display:grid}.commercial-ops-metrics>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:.3rem;padding:1rem;display:grid}.commercial-ops-metrics strong{font-size:1.6rem}.commercial-ops-report table{border-collapse:collapse;width:100%}.commercial-ops-report th,.commercial-ops-report td{border-bottom:1px solid var(--line);text-align:left;padding:.7rem}.commercial-ops-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.commercial-ops-results article{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.8rem}.commercial-ops-results article strong,.commercial-ops-results article small{display:block}.commercial-ops-results article small{color:var(--muted);font-family:var(--font-mono);margin-top:.3rem}.scoreboard-table-wrap{overflow-x:auto}.scoreboard-table{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap}.scoreboard-table th,.scoreboard-table td{border-bottom:1px solid var(--line);text-align:right;padding:.5rem .8rem}.scoreboard-table thead th{vertical-align:bottom}.scoreboard-table thead th span{display:block}.scoreboard-table thead th small{color:var(--muted);font-weight:400;display:block}.scoreboard-table th[scope=row]{text-align:left;background:#fff;position:sticky;left:0}@media (max-width:760px){.commercial-ops-auth{flex-direction:column;align-items:stretch}.commercial-ops-fields,.commercial-ops-metrics,.commercial-ops-results{grid-template-columns:1fr}.commercial-ops-report{overflow-x:auto}}.instant-offer-ready{color:var(--ink);background:linear-gradient(145deg,#fff 0%,#edf7f1 100%);border:1px solid #7da99a;grid-template-columns:42px 1fr;gap:15px;margin-top:12px;padding:20px;display:grid;box-shadow:0 16px 38px #112d351a}.instant-offer-ready-icon{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.instant-offer-ready span{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.instant-offer-ready h3{margin:4px 0 6px;font-size:20px}.instant-offer-ready p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.55}.instant-offer-ready .instant-offer-scope{border-left:3px solid var(--teal);background:#ffffffc2;margin-top:12px;padding:12px 14px}.instant-offer-ready .instant-offer-scope strong,.instant-offer-ready .instant-offer-rationale strong{color:var(--ink);font-size:10px}.instant-offer-ready .instant-offer-scope p{color:var(--ink);margin-top:4px}.instant-offer-ready .instant-offer-rationale{margin-top:10px}.instant-offer-ready dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.instant-offer-ready dl div{background:#ffffffb8;border:1px solid #2a77712e;padding:10px 12px}.instant-offer-ready dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.instant-offer-ready dd{margin:3px 0 0;font-size:13px;font-weight:850}.instant-offer-ready .button{width:fit-content}.instant-offer-ready small{color:var(--muted);margin-top:9px;font-size:9px;display:block}.question-strip{border-bottom:1px solid var(--line);background:#f5d778}.free-principle{background:#e8f2ed;border-block:1px solid #c8d9d1}.free-principle-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,48px);padding-block:25px;display:grid}.free-principle-label{color:#185a50;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #83a99d;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900}.free-principle h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,2vw,25px);font-weight:500}.free-principle p{color:#50686a;max-width:760px;margin:6px 0 0;font-size:11px;line-height:1.55}.free-principle a{color:#155e60;white-space:nowrap;border-bottom:1px solid;font-size:10px;font-weight:850}.question-strip-inner{padding-block:23px 31px}.question-strip-intro{color:#5b4a17;text-align:center;margin:0 0 17px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic}.question-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.question-grid article{background:var(--paper);border:1px solid #142d3424;border-radius:18px 18px 18px 5px;align-items:flex-start;gap:14px;min-height:128px;padding:21px;display:flex;position:relative;box-shadow:4px 5px #142d3417}.question-grid article:first-child{transform:rotate(-.6deg)}.question-grid article:nth-child(2){background:#e8f2ed;transform:translateY(4px)rotate(.45deg)}.question-grid article:nth-child(3){background:#fce8dc;transform:rotate(-.25deg)}.question-grid article>span{background:var(--orange);color:#fff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;display:grid}.question-grid h2{letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:600;line-height:1.25}.question-grid p{color:var(--ink-soft);margin:8px 0 0;font-size:12px;line-height:1.5}.home-task-section{border-block:1px solid var(--line);background:#f1eee5}.home-task-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:start;gap:clamp(48px,7vw,92px);display:grid}.home-task-grid>div>h2{letter-spacing:-.05em;max-width:720px;margin:11px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,58px);font-weight:500;line-height:1}.home-task-grid>div>p{max-width:620px;color:var(--ink-soft);margin:18px 0 0;font-size:14px;line-height:1.6}.home-task-index{border-top:2px solid var(--ink);margin-top:36px;display:grid}.home-task-index a{color:var(--ink);border-bottom:1px solid #aeb6b0;grid-template-columns:38px minmax(0,1.05fr) minmax(180px,.8fr) 20px;align-items:center;gap:14px;padding:18px 8px;display:grid}.home-task-index a:hover{background:#ffffff8f}.home-task-index span,.home-task-index b{color:var(--orange-dark);font-family:var(--font-mono);font-size:9px}.home-task-index strong{font-size:13px;line-height:1.35}.home-task-index small{color:var(--ink-soft);font-size:10.5px;line-height:1.45}.home-task-index b{text-align:right;font-size:15px}.home-route-record{background:#fffdf7;border:1px solid #9ea9a3;overflow:hidden;transform:rotate(.6deg);box-shadow:10px 12px #142d3414}.home-route-record header{color:#fff;background:#153c43;border-bottom:3px double #9ea9a3;gap:7px;padding:23px 24px;display:grid}.home-route-record header span{color:#9fcfc7;font-family:var(--font-mono);letter-spacing:.12em;font-size:8px;font-weight:900}.home-route-record header strong{letter-spacing:-.035em;max-width:320px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;line-height:1.1}.home-route-record ol{margin:0;padding:0 24px;list-style:none}.home-route-record li{border-bottom:1px solid #d9ded9;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:17px 0;display:grid}.home-route-record li>span{color:var(--orange-dark);font-family:var(--font-mono);padding-top:2px;font-size:9px;font-weight:900}.home-route-record p{color:var(--ink-soft);margin:0;font-size:10.5px;line-height:1.45}.home-route-record p strong{color:var(--ink);margin-bottom:3px;font-size:12px;display:block}.home-workspace-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:30px;display:flex}.home-workspace-actions .text-link{color:#b9dcd7}.home-workspace-ledger{color:var(--ink);background:#f7f3e9;border:1px solid #688085;overflow:hidden;transform:rotate(-.6deg);box-shadow:12px 14px #0000002e}.home-workspace-ledger>header{border-bottom:3px double #9ba9a7;grid-template-columns:1fr auto;gap:5px 18px;padding:20px 22px;display:grid}.home-workspace-ledger>header span{color:var(--teal);font-family:var(--font-mono);letter-spacing:.12em;grid-column:1/-1;font-size:8px;font-weight:900}.home-workspace-ledger>header strong{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.home-workspace-ledger>header small{color:var(--muted);align-self:end;font-size:8px}.home-workspace-ledger>div{border-bottom:1px solid #d2d9d5;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:17px 22px;display:grid}.home-workspace-ledger>div>span{color:var(--muted);font-family:var(--font-mono);text-align:center;border:1px solid #9aa9a5;padding:5px 4px;font-size:7px;font-weight:900}.home-workspace-ledger>div>span.is-done{color:#245e57;background:#dfece6;border-color:#438177}.home-workspace-ledger>div>span.is-active{color:#934328;background:#f7ded2;border-color:#cd6743}.home-workspace-ledger p,.home-workspace-ledger p small{margin:0}.home-workspace-ledger p strong,.home-workspace-ledger p small{display:block}.home-workspace-ledger p strong{font-size:12px}.home-workspace-ledger p small{color:var(--ink-soft);margin-top:4px;font-size:9px;line-height:1.4}.home-workspace-ledger footer{background:#e3ebe7;grid-template-columns:repeat(3,1fr);display:grid}.home-workspace-ledger footer strong{color:#365c58;text-align:center;padding:13px;font-size:8px}.home-workspace-ledger footer strong+strong{border-left:1px solid #c5d2cd}.financed-wedge{border-bottom:1px solid var(--line);color:var(--ink);background:radial-gradient(circle at 9% 25%,#ef6c3e24,#0000 25%),#e8f2ed}.financed-wedge-grid{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:70px;padding-block:56px;display:grid}.financed-wedge .section-kicker{color:var(--teal)}.financed-wedge h2{letter-spacing:-.05em;max-width:650px;margin:11px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.5vw,52px);font-weight:500;line-height:1}.financed-wedge p{max-width:650px;color:var(--ink-soft);margin:17px 0 0;font-size:13px;line-height:1.65}.financed-wedge-offer{background:#ffffffe0;border:1px solid #bfcfc7;border-radius:22px;padding:27px;box-shadow:0 18px 45px #112d351a}.financed-wedge-offer>span{color:var(--teal);font-family:var(--font-sans);letter-spacing:.02em;font-size:11px;font-weight:900}.financed-wedge-offer>strong{margin-top:10px;font-size:18px;display:block}.financed-wedge-offer ul{border-top:1px solid var(--line);color:var(--ink-soft);gap:8px;margin:18px 0 0;padding:15px 0 0;font-size:11px;line-height:1.45;list-style:none;display:grid}.financed-wedge-offer li:before{content:"✓";color:var(--teal);font-family:var(--font-mono);margin-right:9px}.financed-wedge-offer .button{background:var(--orange);color:#fff;grid-column:auto;margin-top:22px;display:inline-flex}.financed-wedge-actions{flex-wrap:wrap;gap:10px;display:flex}.financed-wedge-samples{flex-wrap:wrap;gap:9px 18px;margin-top:14px;display:flex}.financed-wedge-samples a{color:#166069;border-bottom:1px solid #a8c2bb;font-size:10px;font-weight:800}.financed-wedge-samples a:hover{border-color:var(--teal);color:var(--navy)}.financed-wedge-offer .lease-button{background:var(--navy)}.section{padding-block:92px}.section-paper{background:radial-gradient(circle at 92% 16%, #f9ddcea6, transparent 23%), var(--paper)}.split-heading{grid-template-columns:minmax(0,1.05fr) minmax(300px,.65fr);align-items:end;gap:80px;display:grid}.split-heading h2,.assisted-copy h2,.method-grid h2,.content-hero h1,.scenario-card h2,.guide-heading h1{letter-spacing:-.055em;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,62px);font-weight:500;line-height:.99}.split-heading>p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.65}.example-route{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;margin-top:58px;padding:38px;position:relative}.example-label{color:#8b9694;text-align:center;margin-bottom:28px;font-size:11px;font-weight:800;display:block}.example-map{grid-template-columns:120px minmax(100px,1fr) 120px;align-items:center;max-width:570px;margin-inline:auto;display:grid}.state-stamp{border:2px solid var(--navy);background:var(--cream);border-radius:20px;place-items:center;min-height:132px;display:grid;transform:rotate(-2deg)}.destination-stamp{border-color:var(--orange-dark);transform:rotate(2deg)}.state-stamp span{font-family:var(--font-mono);letter-spacing:.14em;font-size:8px;font-weight:900}.state-stamp strong{margin-block:-4px;font-family:Georgia,Times New Roman,serif;font-size:50px}.state-stamp small{font-size:10px;font-weight:700}.route-line{border-top:2px dashed #7d8b89;height:2px;position:relative}.route-line:after{content:">";color:var(--orange-dark);font-family:var(--font-mono);font-weight:900;position:absolute;top:-12px;right:-2px}.route-line span{background:var(--orange);width:8px;height:8px;box-shadow:80px 0 0 var(--orange), 160px 0 0 var(--orange);border-radius:50%;position:absolute;top:-5px;left:20%}.mini-plan{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:46px 0 26px;padding:0;list-style:none;display:grid}.mini-plan li{gap:12px;min-height:164px;padding:22px 18px;display:flex}.mini-plan li+li{border-left:1px solid var(--line)}.mini-plan li>span{background:var(--navy);color:#fff;width:25px;height:25px;font-family:var(--font-mono);border-radius:50%;flex:0 0 25px;place-items:center;font-size:9px;display:grid}.mini-plan strong{font-size:13px;line-height:1.35}.mini-plan p{color:var(--ink-soft);margin:7px 0 0;font-size:11.5px;line-height:1.5}.mini-plan .mini-critical{background:#fce4d9}.mini-plan .mini-critical>span{background:var(--orange-dark)}.text-link{color:#165c62;border-bottom:1px solid;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.text-link:hover{color:var(--orange-dark)}.example-route-links{flex-wrap:wrap;gap:14px 28px;display:flex}.service-section{border-top:1px solid var(--line);background:radial-gradient(circle at 4% 80%,#2a77711a,#0000 24%),#eef3ee}.service-ladder{background:0 0;border:0;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px;display:grid}.service-ladder:not(.financed-service-ladder){grid-template-columns:minmax(0,760px);justify-content:center}.service-ladder:not(.financed-service-ladder) .service-card{padding:32px}.service-ladder:not(.financed-service-ladder) .service-card>p{max-width:650px;min-height:0;font-size:14px}.service-ladder:not(.financed-service-ladder) .service-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card{border:1px solid var(--line);background:var(--paper);border-radius:18px;min-width:0;padding:24px 22px 26px}.service-card.is-featured{z-index:1;box-shadow:inset 0 4px 0 var(--orange), 0 16px 34px #112d351a;background:#fff;position:relative}.state-closeout-tiers>article:only-child,.notice-case-tiers>article:only-child{grid-column:1/-1}.service-card-top{justify-content:space-between;align-items:flex-start;gap:14px;min-height:30px;display:flex}.service-card-top span{color:#65777a;font-family:var(--font-sans);letter-spacing:.02em;font-size:9px;font-weight:850;line-height:1.35}.service-card-top strong{color:var(--orange-dark);font-family:var(--font-mono);letter-spacing:-.05em;font-size:19px}.service-card h3{letter-spacing:-.04em;margin:17px 0 0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.service-card>p{min-height:78px;color:var(--ink-soft);margin:11px 0 0;font-size:12px;line-height:1.55}.service-card ul{border-top:1px solid var(--line);gap:8px;margin:18px 0 0;padding:15px 0 0;list-style:none;display:grid}.service-card li{color:#52666b;padding-left:14px;font-size:10.5px;line-height:1.4;position:relative}.service-card li:before{content:"•";color:var(--orange-dark);position:absolute;left:0}.service-card-link{color:#166069;border-bottom:1px solid;gap:7px;margin-top:19px;font-size:10px;font-weight:850;display:inline-flex}.service-card-links{flex-wrap:wrap;gap:10px 16px;margin-top:19px;display:flex}.service-card-links .service-card-link{margin-top:0}.service-card-link:hover{color:var(--orange-dark)}.pricing-boundary{color:#5d7073;margin:18px 0 0;font-size:11px;line-height:1.5}.full-service-promise{background:#fff;border:1px solid #c9d6cf;border-radius:20px;overflow:hidden;box-shadow:0 18px 46px #112d3514}.full-service-promise>header{color:#fff;background:#173f43;gap:6px;padding:24px 26px;display:grid}.full-service-promise>header span{color:#b7d7cd;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.full-service-promise>header strong{letter-spacing:-.035em;max-width:720px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,3vw,34px);font-weight:500;line-height:1.08}.full-service-promise ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.full-service-promise li{grid-template-columns:34px 1fr;gap:12px;padding:24px;display:grid}.full-service-promise li+li{border-left:1px solid var(--line)}.full-service-promise li>span{color:var(--orange-dark);font-family:var(--font-mono);font-size:11px;font-weight:900}.full-service-promise li strong{font-size:13px}.full-service-promise li p{color:var(--ink-soft);margin:6px 0 0;font-size:11px;line-height:1.5}.full-service-promise.is-compact>header strong{font-size:24px}.full-service-promise.is-compact li{padding:18px}.dark-section{background:var(--navy);color:var(--white);border-top:1px solid #29464c;border-bottom:1px solid #29464c;position:relative;overflow:hidden}.dark-section:after{content:"";border:80px solid #2a77712e;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;right:-180px}.assisted-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(430px,.75fr);align-items:start;gap:94px;display:grid;position:relative}.section-kicker-light{color:#93c6bf}.assisted-copy h2{max-width:650px;color:var(--white)}.assisted-copy>p{color:#c4d4d3;max-width:620px;margin:26px 0 0;font-size:17px;line-height:1.7}.boundary-list{border-top:1px solid var(--line-dark);gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.boundary-list li{border-bottom:1px solid var(--line-dark);color:#dce7e4;gap:13px;padding:13px 0;font-size:13px;display:flex}.boundary-list span{color:var(--yellow);font-family:var(--font-mono);font-weight:900}.pilot-status{color:#93c6bf;font-family:var(--font-sans);letter-spacing:.02em;align-items:center;gap:10px;margin-top:26px;font-size:10px;font-weight:800;display:inline-flex}.pulse{background:var(--orange);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #ef6c3e21}.pilot-panel{background:var(--cream);color:var(--ink);border:1px solid #c3cbc5;border-radius:24px;position:relative;box-shadow:0 26px 70px #0410135c}.pilot-panel-head{border-bottom:1px solid var(--line);padding:28px 28px 21px}.pilot-panel-head>span{color:var(--orange-dark);font-family:var(--font-sans);letter-spacing:.02em;font-size:11px;font-weight:900}.pilot-panel-head h3{letter-spacing:-.04em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500}.pilot-form{padding:24px 28px 28px}.pilot-form-progress{border:1px solid var(--line);background:#ffffff9e;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 22px;padding:0;list-style:none;display:grid;overflow:hidden}.pilot-form-progress li{color:#778789;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:11px 13px;display:grid}.pilot-form-progress li+li{border-left:1px solid var(--line)}.pilot-form-progress li>span{color:#52666b;width:28px;height:28px;font-family:var(--font-mono);background:#e7ece9;border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.pilot-form-progress strong,.pilot-form-progress small{display:block}.pilot-form-progress strong{font-size:10.5px}.pilot-form-progress small{margin-top:2px;font-size:8px}.pilot-form-progress li.is-active{color:var(--ink);background:#fff8e9}.pilot-form-progress li.is-active>span{background:var(--orange);color:#fff}.pilot-form-progress li.is-complete>span{background:var(--teal);color:#fff}.pilot-form-step[hidden]{display:none}.pilot-form-step>header{margin-bottom:18px}.pilot-form-step>header>span{color:var(--orange-dark);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.pilot-form-step>header h3{letter-spacing:-.035em;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.pilot-form-step>header p{color:var(--ink-soft);margin:5px 0 0;font-size:10.5px;line-height:1.5}.pilot-form-step>.field-group{margin-top:15px}.pilot-step-continue{margin-top:18px}.pilot-step-back{color:#37676b;cursor:pointer;background:0 0;border:0;margin-top:15px;padding:0;font-size:10px;font-weight:800}.pilot-step-back:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.pilot-form-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.title-holder-provider-field,.title-holder-provider-name-field{grid-column:1/-1}.pilot-form>.field-group{margin-top:15px}.help-level-fieldset{border:0;gap:8px;margin:18px 0 0;padding:0;display:grid}.help-level-fieldset legend{color:var(--ink-soft);margin-bottom:9px;font-size:11px;font-weight:750}.help-level-fieldset label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:16px 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.help-level-fieldset input{width:15px;height:15px;accent-color:var(--orange-dark);margin:2px 0 0}.help-level-fieldset span,.help-level-fieldset strong{display:block}.help-level-fieldset span{color:#5c6e72;font-size:9.5px;line-height:1.4}.help-level-fieldset strong{color:var(--ink);margin-bottom:2px;font-size:11px}.consent-row{color:#52666b;gap:10px;margin:17px 0;font-size:10.5px;line-height:1.5;display:flex}.consent-row input{width:15px;height:15px;accent-color:var(--orange-dark);margin:1px 0 0}.consent-row a{text-decoration:underline}.pilot-boundary{color:#627276;margin:12px 0 0;font-size:9.5px;line-height:1.45}.purchase-promise{background:#fff8e9;border:1px solid #f0c76c;border-radius:12px;margin-top:14px;padding:11px 12px}.full-service-form-promise{background:#edf7f1;border:1px solid #b8cfc6;border-radius:14px;gap:10px;padding:16px;display:grid}.full-service-form-promise>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.full-service-form-promise span{color:#40655e;letter-spacing:.08em;font-size:8px;font-weight:900}.full-service-form-promise strong{color:var(--orange-dark);font-family:var(--font-mono);font-size:17px}.full-service-form-promise p{color:#344e4c;margin:0;font-size:10.5px;line-height:1.55}.purchase-promise strong{color:var(--ink);font-size:10.5px;display:block}.purchase-promise p{color:#52666b;margin:4px 0 0;font-size:9.5px;line-height:1.5}.case-profile-note{border-left:3px solid var(--orange);color:var(--ink-soft);background:#fff7e8;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.pay-first-card{padding:26px 28px 28px}.pay-first-price-row,.pay-first-price-row>div{align-items:baseline;gap:8px;display:flex}.pay-first-price-row{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:20px}.pay-first-price-row>div>span{color:#42615f;letter-spacing:.08em;font-size:8px;font-weight:900}.pay-first-price-row strong{color:var(--orange-dark);font-family:var(--font-mono);letter-spacing:-.05em;font-size:28px}.pay-first-price-row small{color:var(--muted);font-size:9px;font-weight:750}.pay-first-availability{color:#20554c;background:#dcebe3;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.pay-first-heading{margin-top:21px}.pay-first-heading h3{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.pay-first-heading p{color:var(--ink-soft);margin:8px 0 0;font-size:11px;line-height:1.6}.pay-first-steps{background:#ffffffb3;border:1px solid #c5cec8;border-radius:15px;gap:0;margin:21px 0;padding:0;list-style:none;display:grid;overflow:hidden}.pay-first-steps li{grid-template-columns:29px 1fr;align-items:center;gap:11px;padding:12px 14px;display:grid}.pay-first-steps li+li{border-top:1px solid var(--line)}.pay-first-steps li>span,.paid-intake-progress li>span{background:var(--navy);color:#fff;width:29px;height:29px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.pay-first-steps strong,.pay-first-steps small{display:block}.pay-first-steps strong{color:var(--ink);font-size:11px}.pay-first-steps small{color:var(--muted);margin-top:2px;font-size:9px}.pay-first-button{width:100%;min-height:52px;font-size:12px;box-shadow:0 12px 24px #ce4f2733}.pay-first-trust-row{color:#486266;flex-wrap:wrap;gap:7px 13px;margin-top:13px;font-size:8.5px;font-weight:750;display:flex}.pay-first-boundary{color:#6a797b;margin:14px 0 0;font-size:8.5px;line-height:1.55}.pay-first-boundary a{color:#315e61;text-underline-offset:2px;text-decoration:underline}.paid-intake-page{background:radial-gradient(circle at 80% 5%, #f2cb633d, transparent 34%), var(--paper);min-height:70vh;padding:54px 0 80px}.paid-move-intake,.payment-confirming-card{max-width:850px;box-shadow:var(--shadow);background:#fff;border:1px solid #bdc9c3;border-radius:24px;margin:0 auto}.paid-move-intake{overflow:hidden}.paid-intake-progress{border-bottom:1px solid var(--line);background:#f4f5ef;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.paid-intake-progress li{color:#718083;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:10px;padding:15px 17px;display:grid}.paid-intake-progress li+li{border-left:1px solid var(--line)}.paid-intake-progress li>span{color:#53666a;background:#dce3df}.paid-intake-progress .is-complete>span{background:var(--teal);color:#fff}.paid-intake-progress .is-current{color:var(--ink);background:#fff8e9}.paid-intake-progress .is-current>span{background:var(--orange);color:#fff}.paid-intake-progress strong,.paid-intake-progress small{display:block}.paid-intake-progress strong{font-size:11px}.paid-intake-progress small{margin-top:2px;font-size:9px}.paid-move-intake>header,.paid-move-intake>form{padding:28px 34px 0}.paid-move-intake>header h1,.payment-confirming-card h1{letter-spacing:-.045em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,5vw,48px);font-weight:500}.paid-move-intake>header p,.payment-confirming-card p{max-width:650px;color:var(--ink-soft);margin:10px 0 0;line-height:1.65}.paid-move-intake>form{padding-bottom:34px}.paid-move-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.paid-move-grid label{color:var(--ink);gap:7px;font-size:12px;font-weight:800;display:grid}.paid-move-grid select{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #aebdb7;border-radius:10px;padding:0 12px;font-weight:500}.paid-case-profile{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:23px 0 0;padding:0;display:grid}.paid-case-profile legend{color:var(--ink);grid-column:1/-1;margin-bottom:1px;font-size:12px;font-weight:850}.paid-case-profile label{cursor:pointer;border:1px solid #bac6c1;border-radius:12px;grid-template-columns:17px 1fr;gap:10px;padding:14px;display:grid}.paid-case-profile input{width:16px;height:16px;accent-color:var(--orange-dark);margin:2px 0 0}.paid-case-profile span,.paid-case-profile strong{display:block}.paid-case-profile span{color:var(--muted);font-size:10px;line-height:1.45}.paid-case-profile strong{color:var(--ink);margin-bottom:3px;font-size:12px}.paid-intake-promise{background:#edf7f1;border:1px solid #b8d0c5;border-radius:12px;margin:20px 0 16px;padding:14px 16px}.paid-intake-promise strong{font-size:12px}.paid-intake-promise p{color:#3b5654;margin:4px 0 0;font-size:10.5px;line-height:1.55}.payment-confirming-card{padding:38px}.payment-confirming-card .button{margin-top:22px}@media (max-width:700px){.pay-first-card{padding:22px 20px 24px}.pay-first-price-row,.pay-first-price-row>div{align-items:flex-start}.pay-first-price-row>div{flex-wrap:wrap}.pay-first-price-row>div>span{flex-basis:100%}.paid-intake-progress{grid-template-columns:1fr}.paid-intake-progress li+li{border-top:1px solid var(--line);border-left:0}.paid-move-intake>header,.paid-move-intake>form{padding-left:20px;padding-right:20px}.paid-move-grid,.paid-case-profile{grid-template-columns:1fr}}.case-profile-note strong{color:var(--ink)}.case-profile-note.needs-review{background:#fff1ee;border-left-color:#b15c4c}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.coverage-preview{background:radial-gradient(circle at 86% 10%, #f2cb633d, transparent 22%), var(--cream)}.state-link-grid{background:0 0;border:0;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:50px;display:grid}.state-link-grid a{border:1px solid var(--line);background:var(--paper);border-radius:16px;min-height:156px;padding:21px;transition:background .15s,transform .15s}.state-link-grid a:hover{z-index:2;background:#fff;position:relative;transform:translateY(-3px);box-shadow:0 8px 20px #142d3421}.state-link-grid span{border:1px solid var(--ink);width:34px;height:34px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.state-link-grid strong,.state-link-grid small{display:block}.state-link-grid strong{margin-top:21px;font-size:13px}.state-link-grid small{color:#697a7c;margin-top:5px;font-size:10px}.coverage-cta-row{justify-content:center;margin-top:34px;display:flex}.method-section{border-top:1px solid var(--line);background:#fffaf2}.method-grid{grid-template-columns:.55fr 1.2fr;align-items:center;gap:80px;display:grid}.method-card{border:1px solid var(--line);min-height:280px;box-shadow:12px 12px 0 var(--peach);background:radial-gradient(circle at 80% 20%,#f2cb6359,#0000 28%),#e8f2ed;border-radius:26px;align-content:center;justify-items:start;gap:10px;padding:38px;display:grid}.method-check{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.method-card strong{letter-spacing:-.035em;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.method-card p{max-width:270px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.method-grid>div:last-child>p{max-width:700px;color:var(--ink-soft);margin:24px 0;font-size:16px;line-height:1.7}.site-footer{color:#c8d5d3;background:#0d252c;border-top:1px solid #29464c;padding-block:52px 22px}.mailing-address{color:var(--ink-soft);font-style:normal;line-height:1.65}.footer-grid{grid-template-columns:1.25fr repeat(3,minmax(130px,.55fr));gap:clamp(35px,5vw,72px);display:grid}.footer-grid>div:first-child p{color:#92aaac;max-width:470px;margin:18px 0 0;font-size:12px;line-height:1.65}.footer-teacher-link{color:#b8d7cf;text-underline-offset:3px;margin-top:18px;font-size:11px;font-weight:800;text-decoration:underline;display:inline-block}.footer-grid>div:not(:first-child){align-content:start;gap:10px;font-size:12px;display:grid}.footer-heading{color:var(--white);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:900}.footer-grid a:hover{color:var(--white)}.footer-bottom{color:#789296;border-top:1px solid #29464c;justify-content:space-between;gap:24px;margin-top:48px;padding-top:18px;font-size:9.5px;display:flex}.content-page{background:radial-gradient(circle at 88% 8%, #f9ddce75, transparent 20%), var(--paper);min-height:70vh}.content-hero{border-bottom:1px solid var(--line);background:var(--cream);padding-block:66px}.content-hero p{max-width:720px;color:var(--ink-soft);margin:22px 0 0;font-size:17px;line-height:1.68}.service-page-hero{background:radial-gradient(circle at 14% 22%, #2a777157, transparent 32%), radial-gradient(circle at 90% 80%, #ef6c3e24, transparent 26%), var(--navy);color:#fff}.service-page-hero .section-kicker{color:#93c6bf}.service-page-hero h1{color:#fff}.service-page-hero p{color:#c4d4d3}.service-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.service-hero-actions .button{width:auto}.button-ghost-light{color:#fff;border-color:#6f8b90}.button-ghost-light:hover{color:var(--navy);background:#fff;border-color:#fff}.service-hero-grid{grid-template-columns:minmax(0,1.15fr) 340px;align-items:end;gap:80px;display:grid}.service-promise{border:1px solid var(--line-dark);background:#ffffff13;border-radius:22px;padding:25px;box-shadow:12px 12px #ef6c3e1f}.service-promise>span{color:var(--yellow);font-family:var(--font-sans);letter-spacing:.02em;font-size:11px;font-weight:900}.service-promise>strong{letter-spacing:-.035em;margin-top:11px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;line-height:1.15;display:block}.service-promise>p{margin-top:13px;font-size:11px;line-height:1.55}.service-route-builder{border:1px solid var(--line);background:var(--cream);border-radius:22px;grid-template-columns:.75fr 1fr;align-items:center;gap:55px;padding:32px;display:grid}.service-route-builder h2{letter-spacing:-.045em;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500;line-height:1.05}.service-route-builder>div>p{color:var(--ink-soft);margin:14px 0 0;font-size:12.5px;line-height:1.6}.service-route-builder .route-picker{border:1px solid var(--line);background:#fff;border-radius:18px}.section-heading-row{grid-template-columns:1fr .7fr;align-items:end;gap:60px;display:grid}.section-heading-row h2{margin:9px 0 0}.section-heading-row>p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.ecosystem-grid{background:0 0;border:0;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px;display:grid}.ecosystem-grid article{border:1px solid var(--line);background:#fff;border-radius:17px;min-height:230px;padding:25px 25px 23px 72px;position:relative}.ecosystem-grid article>span{border:1px solid var(--ink);width:34px;height:34px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;top:25px;left:23px}.ecosystem-grid h3{margin:3px 0 0;font-size:15px}.ecosystem-grid p{color:var(--ink-soft);margin:11px 0 0;font-size:12px;line-height:1.6}.ecosystem-grid a{color:#166069;text-underline-offset:3px;margin-top:15px;font-size:10px;font-weight:750;text-decoration:underline;display:inline-block}.handoff-grid,.lien-path-grid{background:0 0;border:0;gap:12px;margin:0;padding:0;list-style:none;display:grid}.handoff-grid{grid-template-columns:repeat(3,1fr)}.full-service-handoff,.lender-combination-page .handoff-grid,.lease-combination-page .handoff-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lien-path-grid{grid-template-columns:repeat(2,1fr);margin-bottom:24px}.handoff-grid li,.lien-path-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:24px}.handoff-grid li>span,.lien-path-grid article>span{border:1px solid var(--ink);width:30px;height:30px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.handoff-grid strong,.lien-path-grid h3{margin:17px 0 0;font-size:15px;line-height:1.35;display:block}.handoff-grid p,.lien-path-grid p{color:var(--ink-soft);margin:8px 0 0;font-size:11.5px;line-height:1.55}.lien-path-grid a{color:#166069;text-underline-offset:3px;margin-top:17px;font-size:10px;font-weight:800;text-decoration:underline;display:inline-block}.service-page-pilot .pilot-form{margin:0}.lender-stage-field{grid-column:1/-1}#financed-request{scroll-margin-top:24px}.lender-builder-panel{border:1px solid var(--line);background:var(--cream);border-radius:22px;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:end;gap:48px;padding:32px;display:grid}.lender-builder-copy h2,.lender-request-toolbar h2,.lender-builder-cta h2{letter-spacing:-.045em;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500;line-height:1.05}.lender-builder-copy p{color:var(--ink-soft);margin:14px 0 0;font-size:12px;line-height:1.6}.lender-builder-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lender-builder-form label{color:var(--ink-soft);font-family:var(--font-sans);gap:7px;font-size:10px;font-weight:800;display:grid}.lender-builder-form select{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:0 12px;font-size:12px}.lender-builder-form .button{grid-column:1/-1;min-height:48px}.lender-builder-form .lender-selector{grid-column:1/-1}.lender-builder-error{color:#a14124;grid-column:2;margin:0;font-size:11px;font-weight:750}.lender-request-output{background:0 0;border:0;padding-inline:0}.lender-request-toolbar{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.lender-request-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.copy-request-control{gap:5px;display:grid}.copy-request-followup{color:var(--teal-dark);text-align:center;text-underline-offset:3px;font-size:10px;font-weight:850;text-decoration:underline}.copy-request-upsell{justify-items:center;gap:1px;display:grid}.copy-request-upsell small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:750}.handoff-urgency{background:#fff8ee;border:1px solid #c4703347;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:22px 0;padding:18px 20px;display:grid}.handoff-urgency>span{background:var(--orange-dark);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.handoff-urgency strong{color:var(--ink);margin-bottom:3px;font-size:15px;display:block}.handoff-urgency p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.handoff-urgency>a{color:var(--teal-dark);white-space:nowrap;text-underline-offset:3px;font-size:11px;font-weight:850;text-decoration:underline}.handoff-urgency.is-critical{border-left:5px solid var(--orange-dark)}.financed-handoff-preview{background:radial-gradient(circle at 0 0,#539e9421,#0000 29%),#f4f8f5;border:1px solid #c5d0cd;border-radius:24px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:34px;margin:26px 0 42px;padding:32px;display:grid;box-shadow:0 18px 45px #163b3f14}.financed-handoff-preview-copy h2{letter-spacing:-.045em;max-width:470px;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3.4vw,42px);font-weight:500;line-height:1.02}.financed-handoff-preview-copy>p{max-width:520px;color:var(--ink-soft);margin:15px 0 0;font-size:12px;line-height:1.6}.financed-handoff-preview-copy>ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.financed-handoff-preview-copy>ul li{color:#35565a;padding-left:20px;font-size:10.5px;font-weight:720;line-height:1.45;position:relative}.financed-handoff-preview-copy>ul li:before{color:var(--teal-dark);content:"✓";font-weight:900;position:absolute;top:.06em;left:0}.financed-handoff-preview-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:22px;display:flex}.financed-handoff-preview-actions .button{width:auto}.financed-handoff-preview-actions>a:last-child{color:var(--teal-dark);text-underline-offset:3px;font-size:10.5px;font-weight:850;text-decoration:underline}.financed-handoff-case{background:#fff;border:1px solid #aebfba;border-radius:18px;min-width:0;overflow:hidden;box-shadow:14px 14px #1b534f17}.financed-handoff-case>header{color:#fff;background:radial-gradient(circle at 4% 0,#5aaa9f38,#0000 35%),#15383e;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:18px;min-height:61px;padding:12px 16px;display:flex}.financed-handoff-case-brand{align-items:center;gap:10px;display:flex}.financed-handoff-case-brand>span{background:var(--orange);border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.financed-handoff-case-brand strong,.financed-handoff-case-brand small{display:block}.financed-handoff-case-brand strong{font-size:10px}.financed-handoff-case-brand small{color:#98b2b3;font-family:var(--font-mono);letter-spacing:.08em;margin-top:3px;font-size:6px}.financed-handoff-case-demo{color:#c0d1d1;letter-spacing:.04em;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;padding:6px 8px;font-size:6.5px;font-weight:850}.financed-handoff-case-body{padding:20px}.financed-handoff-case-route{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.financed-handoff-case-route span{color:#64837d;font-family:var(--font-mono);letter-spacing:.09em;font-size:6.5px;font-weight:900}.financed-handoff-case-route h3{color:#203f43;letter-spacing:-.04em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.6vw,30px);font-weight:500;line-height:1.05}.financed-handoff-case-route p{color:#6b7e80;margin:6px 0 0;font-size:8.5px;line-height:1.45}.financed-handoff-case-route>div:last-child{text-align:right;border-left:1px solid #dbe2e0;min-width:72px;padding-left:17px}.financed-handoff-case-route>div:last-child strong{color:var(--orange-dark);margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;display:block}.financed-handoff-case-next{background:linear-gradient(135deg,#eaf6f0,#f8fbf9);border:1px solid #a8cec2;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:18px;padding:12px;display:grid}.financed-handoff-case-next>span,.financed-handoff-case-stages>li>span{color:#fff;width:31px;height:31px;font-family:var(--font-mono);background:#266c61;border-radius:8px;place-items:center;font-size:6.5px;font-weight:900;display:grid}.financed-handoff-case-next small,.financed-handoff-case-next strong{display:block}.financed-handoff-case-next small{color:#5b8078;letter-spacing:.07em;text-transform:uppercase;font-size:6.5px;font-weight:850}.financed-handoff-case-next strong{color:#24484a;margin-top:3px;font-size:10.5px}.financed-handoff-case-next p{color:#607a75;margin:3px 0 0;font-size:7.5px;line-height:1.4}.financed-handoff-case-next>b,.financed-handoff-case-stages b{color:#286652;white-space:nowrap;background:#dcefe7;border-radius:999px;padding:5px 7px;font-size:6.5px}.financed-handoff-case-stages{background:#fbfcfb;border:1px solid #d7dfdc;border-radius:12px;margin:9px 0 0;padding:0;list-style:none;overflow:hidden}.financed-handoff-case-stages li{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.financed-handoff-case-stages li+li{border-top:1px solid #e2e7e5}.financed-handoff-case-stages>li>span{color:#50766f;background:#e7efec}.financed-handoff-case-stages strong,.financed-handoff-case-stages small{display:block}.financed-handoff-case-stages strong{color:#304d50;font-size:9px}.financed-handoff-case-stages small{color:#79898a;margin-top:3px;font-size:7px}@media (max-width:760px){.handoff-urgency{grid-template-columns:1fr;gap:10px}.handoff-urgency>span{justify-self:start}.handoff-urgency>a{white-space:normal}.financed-handoff-preview{grid-template-columns:1fr;padding:24px 20px}.financed-handoff-preview-actions .button{width:100%}.financed-handoff-case-route,.financed-handoff-case-next,.financed-handoff-case-stages li{grid-template-columns:minmax(0,1fr) auto}.financed-handoff-case-next>span,.financed-handoff-case-stages>li>span{display:none}}.lender-request-document{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:12px 12px #1f5a5817}.lender-request-document>header{background:var(--navy);color:#fff;padding:32px}.lender-request-document>header>span{color:var(--yellow);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.lender-request-document>header h3{color:#fff;letter-spacing:-.035em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500}.lender-request-document>header p{color:#c4d4d3;margin:8px 0 0;font-size:11px}.lender-request-document>section{padding:28px 32px}.lender-request-document>section+section{border-top:1px solid var(--line)}.lender-request-document h4{margin:0;font-size:14px}.lender-request-document section>p{color:var(--ink-soft);margin:10px 0 0;font-size:12px;line-height:1.65}.lender-request-document section>a{color:#166069;text-underline-offset:3px;margin-top:13px;font-size:10px;font-weight:800;text-decoration:underline;display:inline-block}.lender-request-document section>small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.lender-official-form{border:1px solid #9fc9c0;border-left:5px solid var(--teal);background:#edf8f4;border-radius:13px;margin-top:18px;padding:17px 18px}.lender-official-form>span,.lender-official-form>strong{display:block}.lender-official-form>span{color:#24665f;letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:900}.lender-official-form>strong{margin-top:6px;font-size:12px;line-height:1.45}.lender-official-form>p{color:var(--ink-soft);margin:7px 0 0;font-size:10.5px;line-height:1.55}.lender-official-form>.lender-timing-callout{color:#164f49;background:#dcefe8;border-radius:9px;margin-top:11px;padding:9px 10px}.lender-official-form>a{color:#166069;text-underline-offset:3px;margin-top:11px;font-size:10px;font-weight:850;text-decoration:underline;display:inline-block}.lender-request-document>section.lender-specific-path{background:#f0f7f5}.lender-specific-path>span{color:#245f58;background:#d7e9e3;border-radius:999px;margin-top:10px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-block}.lender-specific-path>div{flex-wrap:wrap;gap:8px 16px;margin-top:12px;display:flex}.lender-specific-path>div a{color:#166069;text-underline-offset:3px;font-size:10px;font-weight:800;text-decoration:underline}.lender-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lender-directory-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-width:0;min-height:245px;padding:22px;display:flex}.lender-directory-grid article>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.lender-directory-grid h3{letter-spacing:-.03em;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.lender-directory-grid p{color:var(--ink-soft);margin:12px 0 0;font-size:11px;line-height:1.6}.lender-directory-grid a{color:#166069;margin-top:auto;padding-top:18px;font-size:10.5px;font-weight:850}.lender-directory-promise dl{background:#ffffff1a;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0 0;display:grid;overflow:hidden}.lender-directory-promise dl>div{background:#0c2d35b3;padding:11px}.lender-directory-promise dt,.lender-directory-promise dd{margin:0}.lender-directory-promise dt{color:#9bb5b6;font-size:7.5px;font-weight:780}.lender-directory-promise dd{color:#fff;margin-top:5px;font-size:17px;font-weight:850}.lender-directory-section{scroll-margin-top:18px}.lender-timing-index{background:#fff8ee;border-top:0;border-radius:24px;padding:34px}.lender-timing-grid article{border-color:#ead8c4;border-top:4px solid var(--orange-dark);min-height:215px}.lender-timing-grid article>span{color:#9e492d}.lender-timing-grid a{color:var(--teal-dark)}.provider-directory-list{gap:16px;display:grid}.provider-directory-filter{border:1px solid var(--line);background:var(--cream);border-radius:16px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.provider-directory-filter>span{color:var(--ink);font-size:10px;font-weight:850}.provider-directory-filter input{border:0;border-left:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:0 0;outline:none;padding:7px 12px;font-size:12px}.provider-directory-filter input:focus{border-left-color:var(--teal)}.provider-directory-filter small{color:var(--muted);font-size:9px;font-weight:800}.provider-directory-empty{background:#f2f8f5;border:1px dashed #9ab8b2;border-radius:18px;padding:24px}.provider-directory-empty strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.provider-directory-empty p{color:var(--ink-soft);margin:8px 0 16px;font-size:11px}.provider-directory-unlisted{color:var(--ink-soft);text-align:center;margin:0;font-size:10px}.provider-directory-unlisted a{color:#166069;text-underline-offset:3px;font-weight:850;text-decoration:underline}.lender-provider-cards article{border-top:4px solid #dcebe6;min-height:275px}.lender-provider-cards article:hover{border-color:#75aa9e;transform:translateY(-2px);box-shadow:0 14px 30px #193e4214}.lender-provider-cards article{transition:border-color .16s,box-shadow .16s,transform .16s}.lender-provider-cards article small{color:#758487;margin-top:15px;font-size:8.5px;font-weight:760;display:block}.lender-directory-cta{margin-bottom:74px}.lender-path-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px;padding:0;list-style:none;display:grid}.lender-path-steps li{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.lender-path-steps li>span{color:var(--teal);letter-spacing:.06em;font-size:10px;font-weight:900}.lender-path-steps strong{margin-top:10px;font-size:14px;display:block}.lender-path-steps p{color:var(--ink-soft);margin:9px 0 0;font-size:11px;line-height:1.65}.lender-state-boundary{background:#eef8f5;border-color:#b8d9d2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;display:grid}.lender-state-boundary h2{margin:9px 0 0}.lender-state-boundary p{max-width:760px;color:var(--ink-soft);margin:12px 0 0;font-size:12px;line-height:1.65}.lender-request-answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lender-request-answers li{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:15px}.lender-request-answers strong,.lender-request-answers span{display:block}.lender-request-answers strong{font-size:11px}.lender-request-answers span{color:var(--ink-soft);margin-top:6px;font-size:9.5px;line-height:1.5}.lender-request-draft{background:#fff8ee}.lender-request-draft blockquote{border-left:4px solid var(--orange);color:var(--ink);margin:14px 0 0;padding:2px 0 2px 18px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.68}.lender-request-checks{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lender-request-checks li{color:var(--ink-soft);padding-left:26px;font-size:11px;line-height:1.5;position:relative}.lender-request-checks li:before{border:1px solid var(--ink);content:"";border-radius:3px;width:15px;height:15px;position:absolute;top:0;left:0}.lender-request-document>footer{border-top:1px solid var(--line);background:var(--paper);color:var(--ink-soft);padding:18px 32px;font-size:9.5px;line-height:1.5}.lender-request-output .source-list{margin-top:26px}.lender-builder-cta{background:var(--navy);color:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:46px;padding:34px;display:grid}.lender-builder-cta .section-kicker{color:#93c6bf}.lender-builder-cta h2{color:#fff}.lender-builder-cta p{color:#c4d4d3;max-width:610px;margin:12px 0 0;font-size:12px;line-height:1.6}.state-request-sample-link{color:var(--yellow);border-bottom:1px solid #ffffff73;margin-top:13px;font-size:10px;font-weight:800;display:inline-block}.state-request-sample-link:hover{color:#fff;border-color:#fff}.lender-builder-cta-actions{gap:9px;min-width:230px;display:grid}.stalled-title-callout{color:#fff;background:radial-gradient(circle at 0 0,#deae5433,#0000 34%),#12343c;border:1px solid #35565a;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;margin-top:44px;padding:29px 31px;display:grid;overflow:hidden}.stalled-title-callout .section-kicker{color:#e4b86a}.stalled-title-callout h2{color:#fff;max-width:680px;margin-top:7px;font-size:clamp(26px,3vw,36px)}.stalled-title-callout p{color:#bfd0cf;max-width:680px;margin:10px 0 0;font-size:11px;line-height:1.6}.stalled-title-callout>div:last-child{text-align:center;gap:11px;min-width:230px;display:grid}.stalled-title-callout>div:last-child>a:last-child{color:#d8e4e2;text-underline-offset:3px;font-size:9.5px;font-weight:800;text-decoration:underline}#stalled-title-help{scroll-margin-top:24px}.stalled-title-page .guide-shell>.guide-section:first-child{margin-top:0}.stalled-title-stages{grid-template-columns:repeat(4,minmax(0,1fr))}.stalled-title-stages li:nth-child(2)>span,.stalled-title-stages li:nth-child(3)>span{color:#9a4d24;border-color:#b57237}.stalled-title-product>.button{margin-top:22px}.registration-recovery-hero{background:radial-gradient(circle at 82% 18%, #deae5433, transparent 24%), radial-gradient(circle at 8% 96%, #2a77714d, transparent 30%), var(--navy)}.registration-recovery-promise{background:linear-gradient(145deg,#e4b86a21,#0000 48%),#082228c7;border-color:#e4b86a7a}.registration-recovery-promise>span{color:#efc67c}.registration-recovery-page .guide-shell>.guide-section:first-child{margin-top:0}.registration-recovery-callout{border:1px solid #c8d2ce;border-left:5px solid var(--orange);background:radial-gradient(circle at 100% 0,#deae542e,#0000 32%),#fffdf8;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;margin:42px 0 0;padding:27px 29px 27px 25px;display:grid}.registration-recovery-callout h2{max-width:720px;margin:7px 0 0;font-size:clamp(24px,2.8vw,34px)}.registration-recovery-callout p{color:#52666b;max-width:680px;margin:9px 0 0;font-size:11px;line-height:1.6}.recovery-counter-card{background:#fff;border:1px solid #c8d2ce;border-radius:22px;grid-template-columns:minmax(0,.82fr) 52px minmax(0,1.18fr);align-items:stretch;gap:20px;display:grid;overflow:hidden;box-shadow:0 18px 50px #12343c1a}.recovery-counter-card>div:first-child,.recovery-counter-card>div:last-child{align-content:center;gap:10px;min-height:152px;padding:31px;display:grid}.recovery-counter-card>div:first-child{background:#f1eee7}.recovery-counter-card>div:nth-child(2){color:var(--orange-dark);font-family:var(--font-mono);place-items:center;font-size:24px;font-weight:900;display:grid}.recovery-counter-card span{color:#6b7a7c;font-family:var(--font-mono);letter-spacing:.12em;font-size:8px;font-weight:900}.recovery-counter-card strong{letter-spacing:-.035em;max-width:520px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.5vw,31px);font-weight:500;line-height:1.14}.recovery-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.recovery-stage-grid li:nth-child(2)>span,.recovery-stage-grid li:nth-child(3)>span{color:#1f6668;border-color:#2d7775}.recovery-product-section article{position:relative;overflow:hidden}.recovery-product-section article:after{content:"";border:16px solid #2a777112;border-radius:50%;width:82px;height:82px;position:absolute;bottom:-34px;right:-25px}.recovery-preview-section{background-color:#edf1ee;background-image:linear-gradient(#233f4509 1px,#0000 1px),linear-gradient(90deg,#233f4509 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.recovery-preview-frame{background:#f8faf9;border:1px solid #b7c1be;border-radius:24px;overflow:hidden;box-shadow:0 24px 65px #102d3526}.recovery-preview-toolbar{color:#fff;background:#173a40;border-bottom:1px solid #cbd3d0;justify-content:space-between;align-items:center;gap:20px;padding:15px 19px;display:flex}.recovery-preview-toolbar>div{align-items:center;gap:9px;display:flex}.recovery-preview-toolbar strong{font-size:11px}.recovery-preview-toolbar small,.recovery-preview-toolbar>span{color:#a9c0c1;font-size:8px}.recovery-preview-toolbar small{border-left:1px solid #ffffff2e;padding-left:9px}.recovery-public-desk{border-bottom:0}.recovery-public-desk>header,.recovery-public-desk .fulfillment-title-recovery-next,.recovery-public-desk .fulfillment-title-recovery-grid>div,.recovery-public-desk details{padding-left:clamp(18px,3vw,34px);padding-right:clamp(18px,3vw,34px)}.recovery-public-desk>header{padding-top:24px;padding-bottom:18px}.recovery-public-desk>header strong{letter-spacing:-.025em;max-width:760px;font-size:clamp(18px,2.2vw,25px)}.recovery-public-desk>header p,.recovery-public-desk .fulfillment-title-recovery-next p{max-width:800px;font-size:10.5px}.recovery-public-desk .fulfillment-title-recovery-next{margin:0 clamp(18px,3vw,34px) 20px;padding:14px 16px}.recovery-public-desk .fulfillment-title-recovery-grid strong,.recovery-public-desk details strong{font-size:10.5px}.recovery-public-desk .fulfillment-title-recovery-grid ul{gap:8px;font-size:9.5px}.recovery-public-desk details{border-top:1px solid #eadbbf;padding-top:17px;padding-bottom:20px}.recovery-preview-milestones{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.recovery-preview-milestones li{background:#ffffffb3;border:1px solid #ddcfb6;border-radius:11px;grid-template-columns:28px minmax(0,1fr);gap:9px;min-width:0;padding:11px;display:grid}.recovery-preview-milestones li>span{color:#8b755b;border:1px solid #c6b28e;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:900;display:grid}.recovery-preview-milestones li.is-complete>span{color:#fff;background:#2e8e73;border-color:#2e8e73}.recovery-preview-milestones li.is-current{border-color:#cf8738;box-shadow:inset 0 0 0 1px #cf8738}.recovery-preview-milestones strong,.recovery-preview-milestones small{display:block}.recovery-preview-milestones small{color:#8b755b;margin-top:4px;font-size:8px;line-height:1.4}.recovery-preview-footer{background:#fff;border-top:1px solid #cbd3d0;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.recovery-preview-footer strong,.recovery-preview-footer span{display:block}.recovery-preview-footer strong{font-size:11px}.recovery-preview-footer span{color:#647679;margin-top:3px;font-size:8.5px}.state-recovery-hero{padding-block:56px 70px}.state-recovery-hero h1{font-size:clamp(45px,5.5vw,69px)}.state-recovery-promise{overflow:hidden}.state-recovery-promise dl{background:#04171c61;border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px -24px -24px;display:grid}.state-recovery-promise dl>div{padding:12px}.state-recovery-promise dl>div+div{border-left:1px solid #ffffff21}.state-recovery-promise dt{color:#8ea9a8;text-transform:uppercase;font-size:6.5px;font-weight:900}.state-recovery-promise dd{color:#fff;margin:5px 0 0;font-size:9px;font-weight:850}.state-recovery-offer{background:#15353d;border:1px solid #4e7071;border-radius:22px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin-top:-30px;display:grid;overflow:hidden;box-shadow:0 25px 58px #0d272d33}.state-recovery-offer-copy{background:radial-gradient(circle at 5% 0,#e27d421f,#0000 28%),#fbfaf5;padding:34px}.state-recovery-offer-copy h2{letter-spacing:-.045em;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,46px);font-weight:500;line-height:1.03}.state-recovery-offer-copy>p{color:var(--ink-soft);margin:14px 0 0;font-size:10.5px;line-height:1.62}.state-recovery-offer-copy>ol{gap:8px;margin:21px 0 0;padding:0;list-style:none;display:grid}.state-recovery-offer-copy>ol li{background:#fff;border:1px solid #d2dad7;border-radius:10px;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:11px;padding:11px 12px;display:grid}.state-recovery-offer-copy>ol li>span{color:#27695f;width:29px;height:29px;font-family:var(--font-mono);background:#e5f1ed;border-radius:8px;place-items:center;font-size:7px;font-weight:900;display:grid}.state-recovery-offer-copy>ol strong{font-size:9.5px;display:block}.state-recovery-offer-copy>ol p{color:var(--ink-soft);margin:4px 0 0;font-size:8px;line-height:1.45}.state-recovery-offer-actions{align-items:center;gap:16px;margin-top:20px;display:flex}.state-recovery-offer-actions>a:not(.button){color:#28675f;text-underline-offset:4px;font-size:8.5px;font-weight:850;text-decoration:underline}.state-recovery-offer-copy>small{color:var(--muted);margin-top:9px;font-size:7.5px;display:block}.state-recovery-workbench{background:#f8faf9;border:1px solid #678487;border-radius:16px;align-self:center;margin:21px;overflow:hidden;box-shadow:0 23px 42px #0212164f}.state-recovery-workbench>header{background:#fff;border-bottom:1px solid #d7e0dd;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;display:flex}.state-recovery-workbench>header>div{align-items:center;gap:9px;display:flex}.state-recovery-workbench>header .brand-mark{border-radius:8px;width:27px;height:27px}.state-recovery-workbench>header .brand-mark svg{width:19px;height:19px}.state-recovery-workbench>header strong,.state-recovery-workbench>header small{display:block}.state-recovery-workbench>header strong{font-size:8.5px}.state-recovery-workbench>header small{color:var(--muted);margin-top:2px;font-size:6.5px}.state-recovery-workbench>header>span{color:#2c6c63;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;background:#edf5f2;border:1px solid #c6d5d1;border-radius:999px;padding:5px 8px;font-size:6.5px;font-weight:900}.state-recovery-workbench-title{border-bottom:1px solid #d7e0dd;justify-content:space-between;align-items:flex-start;gap:17px;padding:18px;display:flex}.state-recovery-workbench-title>div>span,.state-recovery-reason>span{color:#53766f;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:6.5px;font-weight:900}.state-recovery-workbench-title h3{letter-spacing:-.035em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.state-recovery-workbench-title>span{color:#216858;background:#dff0e8;border-radius:999px;flex:none;padding:6px 8px;font-size:6.5px;font-weight:900}.state-recovery-reason{background:#fff4ea;border:1px solid #e1a47d;border-radius:11px;margin:14px 18px;padding:12px}.state-recovery-reason>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.state-recovery-reason strong{color:#6a4634;background:#fff;border:1px solid #e5c1a8;border-radius:999px;padding:5px 7px;font-size:6.5px}.state-recovery-reason small{color:#916049;margin-top:7px;font-size:6.5px;display:block}.state-recovery-register{background:#fff;border-block:1px solid #d7e0dd;margin:0}.state-recovery-register>div{grid-template-columns:minmax(92px,.38fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:grid}.state-recovery-register>div+div{border-top:1px solid #e0e7e4}.state-recovery-register dt{color:#5f7773;text-transform:uppercase;font-size:7px;font-weight:850}.state-recovery-register dd{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.state-recovery-register>div>span{color:#2e7065;background:#edf5f2;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:900}.state-recovery-workbench>footer{justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.state-recovery-workbench>footer strong{color:#2c675e;font-size:7px}.state-recovery-workbench>footer span{color:var(--muted);font-size:6.5px}.state-recovery-paths{color:#fff;background:#12323a;border:1px solid #35565a;border-radius:19px;margin-top:50px;overflow:hidden;box-shadow:0 20px 45px #112d351f}.state-recovery-paths>header{border-bottom:1px solid #35565a;justify-content:space-between;align-items:flex-end;gap:30px;padding:25px 27px;display:flex}.state-recovery-paths>header .section-kicker{color:#8fc4bc}.state-recovery-paths>header h2{color:#fff;letter-spacing:-.045em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,43px);font-weight:500}.state-recovery-paths>header>span{color:#c9dfdb;background:#244950;border-radius:999px;flex:none;padding:7px 10px;font-size:7px;font-weight:850}.state-recovery-paths>div{background:#35565a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.state-recovery-paths article{background:#173b43;grid-template-columns:34px minmax(0,1fr);gap:13px;min-height:162px;padding:21px;display:grid}.state-recovery-paths article>span{color:#9bc7c0;width:32px;height:32px;font-family:var(--font-mono);border:1px solid #547278;border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.state-recovery-paths article strong{font-size:10.5px}.state-recovery-paths article p{color:#c4d6d3;margin:8px 0 0;font-size:9px;line-height:1.58}.state-recovery-paths .fact-sources{margin-top:7px;display:block}.state-recovery-paths .fact-sources a{color:#9bc7c0}.state-recovery-proof{background:#fff2e8;border:1px solid #e2bc9f;border-radius:18px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:38px;margin-top:50px;padding:29px;display:grid}.state-recovery-proof h2{letter-spacing:-.045em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:500;line-height:1.08}.state-recovery-proof p{color:#765b4e;margin:10px 0 0;font-size:9.5px;line-height:1.55}.state-recovery-proof ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.state-recovery-proof li{background:#ffffffa6;border:1px solid #e5c3ac;border-radius:10px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.state-recovery-proof li span{color:#fff;background:#e6844b;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid}.state-recovery-proof li strong{color:#65493c;font-size:8px}.recovery-state-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.recovery-state-directory a{color:var(--ink);background:#fff;border:1px solid #cbd5d2;border-radius:10px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;padding:11px;transition:border-color .16s,transform .16s;display:grid}.recovery-state-directory a:hover{border-color:#5f8c84;transform:translateY(-1px)}.recovery-state-directory span{color:#2c6a61;width:29px;height:29px;font-family:var(--font-mono);background:#e6f1ed;border-radius:8px;place-items:center;font-size:7px;font-weight:900;display:grid}.recovery-state-directory strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}#state-recovery-help,#registration-recovery-help{scroll-margin-top:24px}@media (max-width:820px){.state-recovery-offer,.state-recovery-proof{grid-template-columns:1fr}.state-recovery-offer-copy{padding:30px}.state-recovery-workbench{margin-top:0}.recovery-state-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.registration-recovery-callout{grid-template-columns:1fr}.registration-recovery-callout .button{width:fit-content}.recovery-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-counter-card{grid-template-columns:1fr;gap:0}.recovery-counter-card>div:nth-child(2){min-height:42px;transform:rotate(90deg)}.recovery-preview-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-preview-footer{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.state-recovery-hero{padding-block:50px 62px}.state-recovery-promise dl,.state-recovery-paths>div,.state-recovery-proof ol{grid-template-columns:1fr}.state-recovery-promise dl>div+div{border-top:1px solid #ffffff21;border-left:0}.state-recovery-offer-copy{padding:25px 21px}.state-recovery-offer-actions,.state-recovery-workbench>footer,.state-recovery-paths>header{flex-direction:column;align-items:flex-start}.state-recovery-offer-actions .button{width:100%}.state-recovery-workbench{margin:15px}.state-recovery-workbench-title{flex-direction:column;align-items:flex-start}.state-recovery-register>div{grid-template-columns:1fr auto;gap:6px 12px}.state-recovery-register dd{grid-column:1}.state-recovery-register>div>span{grid-area:1/2/span 2}.state-recovery-paths article{min-height:0}.recovery-state-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-preview-toolbar{flex-direction:column;align-items:flex-start}.recovery-public-desk>header,.recovery-public-desk .fulfillment-title-recovery-grid{grid-template-columns:1fr}.recovery-public-desk>header{flex-direction:column}.recovery-public-desk .fulfillment-title-recovery-grid>div+div{border-top:1px solid #eadbbf;border-left:0}.recovery-preview-milestones{grid-template-columns:1fr}}#review-request,#sample-output,#closeout-request,#state-examples,#service-request{scroll-margin-top:24px}.service-scope-grid>article>span,.closeout-offer-grid article>div>span{color:#5d7073;font-family:var(--font-sans);letter-spacing:.02em;font-size:10px;font-weight:900}.service-scope-grid h3,.closeout-offer-grid h3{letter-spacing:-.035em;margin:17px 0 0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.service-scope-grid p{color:var(--ink-soft);margin:10px 0 0;font-size:11.5px;line-height:1.6}.passport-sales-preview{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:16px;margin-top:28px;display:grid}.passport-preview-window{background:#f7faf8;border:1px solid #b9c5c2;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 20px 50px #18383f1f}.passport-preview-window>header{color:#fff;background:radial-gradient(circle at 5% 0,#5daea338,#0000 32%),#14363d;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:13px 19px;display:flex}.passport-preview-brand{align-items:center;gap:10px;display:flex}.passport-preview-brand>span{background:var(--orange);color:#fff;border-radius:10px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:900;display:grid}.passport-preview-brand strong,.passport-preview-brand small{display:block}.passport-preview-brand strong{font-size:11px}.passport-preview-brand small{color:#94afb1;font-family:var(--font-mono);letter-spacing:.08em;margin-top:3px;font-size:6.5px}.passport-preview-demo{color:#b9cece;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:800}.passport-preview-body{padding:25px}.passport-preview-route{justify-content:space-between;align-items:end;gap:24px;display:flex}.passport-preview-route>div:first-child>span{color:#5d837b;font-family:var(--font-mono);letter-spacing:.1em;font-size:7px;font-weight:900}.passport-preview-route h3{letter-spacing:-.045em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.02}.passport-preview-route p{color:#718183;margin:7px 0 0;font-size:9px}.passport-preview-decision{background:#fff3ee;border:1px solid #e9c0ae;border-radius:11px;min-width:132px;padding:11px 13px}.passport-preview-decision span,.passport-preview-decision strong{display:block}.passport-preview-decision span{color:#94725b;letter-spacing:.07em;text-transform:uppercase;font-size:6.5px;font-weight:850}.passport-preview-decision strong{color:#9e492d;margin-top:5px;font-size:12px}.passport-preview-next{background:linear-gradient(135deg,#edf8f3,#f8fbf9);border:1px solid #a9d1c1;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;margin-top:19px;padding:13px;display:grid}.passport-preview-next>span{color:#fff;background:#246c60;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.passport-preview-next small,.passport-preview-next strong{display:block}.passport-preview-next small{color:#538077;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.passport-preview-next strong{margin-top:3px;font-size:11px}.passport-preview-next p{color:#617771;margin:3px 0 0;font-size:8px}.passport-preview-panels{gap:8px;margin-top:10px;display:grid}.passport-preview-panels details{background:#fff;border:1px solid #d5ddda;border-radius:11px;overflow:hidden}.passport-preview-panels details[open]{border-color:#b8c9c4;box-shadow:0 7px 18px #12363c0e}.passport-preview-panels summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:51px;padding:10px 12px;list-style:none;display:grid}.passport-preview-panels summary::-webkit-details-marker{display:none}.passport-preview-panels summary>span{color:#4b746c;width:27px;height:27px;font-family:var(--font-mono);background:#e7f0ed;border-radius:8px;place-items:center;font-size:6.5px;font-weight:900;display:grid}.passport-preview-panels summary strong{font-size:10px}.passport-preview-panels summary small{color:#687879;background:#f0f3f2;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.passport-preview-panels details>div{border-top:1px solid #e1e6e4;gap:0;padding:5px 13px 9px;display:grid}.passport-preview-panels details>div p{color:#4f6466;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:8px 0;font-size:8.5px;display:grid}.passport-preview-panels details>div p+p{border-top:1px solid #edf0ef}.passport-preview-panels details>div p>span{background:#a0abaa;border-radius:50%;width:7px;height:7px}.passport-preview-panels details>div p>span.is-blocked{background:var(--orange)}.passport-preview-panels details>div p>span.is-ready{background:#3b9a76}.passport-preview-panels details>div p>span.is-confirm{background:#d7a42d}.passport-preview-panels details>div p>span.is-hold{background:#8b9899}.lease-product-preview,.financed-product-preview{margin-top:10px}.lease-move-page .handoff-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lease-preview-window .passport-preview-decision{background:#fff8e9;border-color:#e7caa2}.lease-preview-window .passport-preview-decision strong{color:#91611e}.financed-preview-window .passport-preview-decision{background:#eef6f9;border-color:#bfd2dc}.financed-preview-window .passport-preview-decision strong{color:#3d697c}.passport-preview-actions{gap:12px;margin-top:auto;display:grid}.passport-preview-value .passport-preview-actions .button{margin-top:0}.passport-preview-text-link{color:#c6d7d7;border-bottom:1px solid #77999b;justify-self:center;padding-bottom:2px;font-size:9px;font-weight:800}.passport-preview-text-link:hover{color:#fff}.passport-preview-panels details>div b{color:#667778;font-size:7.5px}.passport-preview-value{color:#fff;background:radial-gradient(circle at 100% 0,#ef6c3e26,#0000 31%),#163941;border-radius:22px;flex-direction:column;min-width:0;padding:28px;display:flex}.passport-preview-price{background:var(--yellow);color:#38331b;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:9px;font-weight:900}.passport-preview-value h3{color:#fff;letter-spacing:-.04em;margin:21px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;line-height:1.06}.passport-preview-value>p{color:#bfd0d0;margin:12px 0 0;font-size:11px;line-height:1.55}.passport-preview-value ul{gap:0;margin:22px 0 25px;padding:0;list-style:none;display:grid}.passport-preview-value li{border-top:1px solid #ffffff1c;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.passport-preview-value li>span{color:#76aba5;font-family:var(--font-mono);font-size:7px;font-weight:900}.passport-preview-value li strong{font-size:10px;display:block}.passport-preview-value li p{color:#9fb8b9;margin:4px 0 0;font-size:8.5px;line-height:1.45}.passport-preview-value .button{width:100%;margin-top:auto}.passport-preview-value>small{color:#829fa1;text-align:center;margin-top:10px;font-size:7.5px}.passport-decision-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.passport-decision-key>div{border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--teal);background:#fff;border-radius:12px;padding:15px 17px}.passport-decision-key>div.is-blocked{box-shadow:inset 3px 0 0 var(--orange)}.passport-decision-key>div.is-confirm{box-shadow:inset 3px 0 0 var(--yellow)}.passport-decision-key span{color:#425d61;text-transform:uppercase;font-size:9px;font-weight:900}.passport-decision-key p{color:var(--ink-soft);margin:5px 0 0;font-size:9.5px;line-height:1.45}.service-scope-grid{background:0 0;border:0;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:26px;display:grid}.service-scope-grid article{border:1px solid var(--line);background:#fff;border-radius:17px;min-width:0;padding:27px}.service-scope-grid ul,.closeout-offer-grid ul{border-top:1px solid var(--line);gap:10px;margin:18px 0 0;padding:17px 0 0;list-style:none;display:grid}.service-scope-grid li,.closeout-offer-grid li{color:var(--ink-soft);padding-left:17px;font-size:11.5px;line-height:1.5;position:relative}.service-scope-grid li:before,.closeout-offer-grid li:before{content:"•";color:var(--orange-dark);position:absolute;left:0}.internal-service-grid article{background:var(--cream)}.internal-service-grid a,.closeout-offer-grid a{color:#166069;text-underline-offset:3px;margin-top:18px;font-size:10.5px;font-weight:850;text-decoration:underline;display:inline-block}.service-sample-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.service-sample-card{--sample-accent:#72cfb4;--sample-accent-soft:#72cfb421;background:#fff;border:1px solid #cbd4d0;border-radius:19px;grid-column:span 4;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 14px 34px #12363c14}.service-sample-card:hover,.service-sample-card:focus-within{border-color:var(--sample-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.service-sample-card:hover,.service-sample-card:focus-within{border-color:color-mix(in srgb, var(--sample-accent) 55%, #cbd4d0)}}.service-sample-card:hover,.service-sample-card:focus-within{box-shadow:0 22px 48px #12363c21}.service-sample-card:nth-child(-n+2){grid-column:span 6}.service-sample-card.is-notice{--sample-accent:#f1c45c;--sample-accent-soft:#f1c45c24}.service-sample-card.is-lender{--sample-accent:#ef7b50;--sample-accent-soft:#ef7b5024}.service-sample-card.is-lessor{--sample-accent:#79b7d3;--sample-accent-soft:#79b7d324}.service-sample-card.is-closeout{--sample-accent:#e7b953;--sample-accent-soft:#e7b95324}.service-sample-window{background:radial-gradient(circle at 88% 4%, var(--sample-accent-soft), transparent 32%), #14343b;color:#fff;min-height:215px;text-decoration:none;display:block;position:relative}.service-sample-window:focus-visible{outline:3px solid var(--sample-accent);outline-offset:-3px}.service-sample-window:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.service-sample-window-bar{z-index:1;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:11px 17px;display:flex;position:relative}.service-sample-window-bar>span{background:var(--sample-accent);color:#15343b;width:31px;height:31px;font-family:var(--font-mono);border-radius:9px;place-items:center;font-size:8px;font-weight:950;display:grid}.service-sample-window-bar small{color:#a8bec0;align-items:center;gap:7px;font-size:8.5px;font-weight:800;display:flex}.service-sample-window-bar small b{background:var(--sample-accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--sample-accent-soft);border-radius:50%}.service-sample-window-body{z-index:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(120px,.72fr) minmax(0,1.28fr);gap:6px 20px;padding:22px 18px 20px;display:grid;position:relative}.service-sample-window-body>span{color:#86a4a5;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.service-sample-window-body>strong{color:#fff;letter-spacing:-.035em;align-self:start;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;line-height:1.05}.service-sample-window-body ol{grid-area:1/2/3;align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.service-sample-window-body li{color:#a9bfc0;background:#ffffff0b;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:8px 9px;font-size:9px;font-weight:730;display:flex}.service-sample-window-body li.is-current{border-color:var(--sample-accent)}@supports (color:color-mix(in lab, red, red)){.service-sample-window-body li.is-current{border-color:color-mix(in srgb, var(--sample-accent) 55%, transparent)}}.service-sample-window-body li.is-current{background:var(--sample-accent-soft);color:#fff}.service-sample-window-body li i{color:#7f9fa1;width:24px;height:24px;font-family:var(--font-mono);background:#ffffff14;border-radius:7px;flex:0 0 24px;place-items:center;font-size:6.5px;font-style:normal;font-weight:900;display:grid}.service-sample-window-body li.is-current i{background:var(--sample-accent);color:#15343b}.service-sample-copy{padding:22px 23px 23px}.service-sample-copy>span{color:#5c7874;letter-spacing:.075em;text-transform:uppercase;font-size:8.5px;font-weight:900}.service-sample-copy h3{letter-spacing:-.04em;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;line-height:1.05}.service-sample-copy>p{color:var(--ink-soft);margin:10px 0 0;font-size:11.5px;line-height:1.55}.service-sample-links{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 15px;margin-top:19px;padding-top:16px;display:flex}.service-sample-links a{color:#375e61;font-size:10px;font-weight:820}.service-sample-links a:first-child{color:#fff;background:#173f43;border-radius:999px;padding:9px 12px}.service-sample-links a:first-child span{color:var(--sample-accent);margin-left:4px}.service-sample-links a:last-child{text-underline-offset:3px;text-decoration:underline}.review-process-grid{grid-template-columns:repeat(4,1fr);margin-top:26px}.closeout-example-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:26px 0 24px;display:grid}.closeout-example-grid article{background:#fff;min-width:0;padding:25px 25px 24px 73px;position:relative}.closeout-example-grid article>span{border:1px solid var(--ink);width:34px;height:34px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;top:25px;left:23px}.closeout-example-grid h3{margin:2px 0 0;font-size:15px;line-height:1.35}.closeout-example-grid p{color:var(--ink-soft);margin:10px 0 0;font-size:11px;line-height:1.55}.closeout-example-grid article>strong{border-left:3px solid var(--orange);color:#703b2e;background:#fff5ee;margin-top:12px;padding:10px 11px;font-size:10px;line-height:1.5;display:block}.closeout-example-grid a{color:#166069;text-underline-offset:3px;margin-top:15px;font-size:10px;font-weight:800;text-decoration:underline;display:inline-block}.closeout-offer-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:26px;display:grid}.closeout-offer-grid article{background:var(--cream);min-width:0;padding:28px}.closeout-offer-grid article.is-featured{box-shadow:inset 0 4px 0 var(--orange);background:#fff}.closeout-offer-grid article>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.closeout-offer-grid article>div>strong{color:var(--orange-dark);font-family:var(--font-mono);letter-spacing:-.05em;font-size:22px}.closeout-offer-grid .closeout-offer-actions{flex-wrap:wrap;justify-content:flex-start;gap:0 20px;display:flex}.closeout-offer-grid .closeout-offer-actions a{margin-top:18px}.related-service-link{color:var(--ink-soft);margin:24px 0 0;font-size:12px}.related-service-link a{color:#166069;text-underline-offset:3px;font-weight:800;text-decoration:underline}.sample-report{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff}.sample-live-report{box-shadow:var(--shadow)}.sample-live-report .paid-report-document{box-shadow:none}.sample-report-banner{color:#8b3d28;font-family:var(--font-mono);letter-spacing:.12em;background:#fff2ec;border-bottom:1px solid #e7b7a7;padding:11px 28px;font-size:9px;font-weight:900}.sample-report-head{grid-template-columns:1fr 170px;align-items:start;gap:50px;padding:38px;display:grid}.sample-report-head>div:first-child>span,.sample-report-summary span{color:#5d7073;font-family:var(--font-mono);letter-spacing:.1em;font-size:8.5px;font-weight:900}.sample-report-head h2{letter-spacing:-.045em;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:500;line-height:1.03}.sample-report-head p{color:var(--ink-soft);margin:14px 0 0;font-size:11.5px;line-height:1.6}.report-status{border:1px solid var(--line);padding:18px}.report-status span,.report-status strong{display:block}.report-status span{color:#5d7073;font-family:var(--font-mono);letter-spacing:.1em;font-size:7.5px;font-weight:900}.report-status strong{font-family:var(--font-mono);margin-top:8px;font-size:22px}.report-status-blocked{color:#8b3d28;background:#fff2ec;border-color:#e7b7a7}.sample-report-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream);grid-template-columns:repeat(3,1fr);display:grid}.sample-report-summary>div{padding:24px}.sample-report-summary>div+div{border-left:1px solid var(--line)}.sample-report-summary p{color:var(--ink-soft);margin:9px 0 0;font-size:11px;line-height:1.55}.sample-report-section{padding:38px}.sample-report-section+.sample-report-section{border-top:1px solid var(--line)}.sample-report-section-heading{align-items:flex-start;gap:17px;margin-bottom:24px;display:flex}.sample-report-section-heading>span{border:1px solid var(--ink);width:32px;height:32px;font-family:var(--font-mono);border-radius:50%;flex:0 0 32px;place-items:center;font-size:8px;font-weight:900;display:grid}.sample-report-section-heading h3{margin:1px 0 0;font-size:16px}.sample-report-section-heading p{color:var(--ink-soft);margin:5px 0 0;font-size:10.5px}.sample-report-table-wrap{border:1px solid var(--line);overflow-x:auto}.sample-report-table{border-collapse:collapse;text-align:left;width:100%;min-width:860px}.sample-report-table th,.sample-report-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 12px;font-size:9.5px;line-height:1.45}.sample-report-table thead th{background:var(--cream);color:#53686c;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:7.5px}.sample-report-table tbody th{width:125px;color:var(--ink);font-size:10px}.sample-report-table tbody tr:last-child th,.sample-report-table tbody tr:last-child td{border-bottom:0}.report-pill{font-family:var(--font-mono);letter-spacing:.06em;padding:4px 6px;font-size:7.5px;font-weight:900;display:inline-block}.report-pill-blocked{color:#8b3d28;background:#fee4da}.report-pill-confirm{color:#705a17;background:#fff0be}.sample-sequence ol{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:0;padding:1px;list-style-position:inside;display:grid}.sample-sequence li{background:var(--cream);color:var(--ink-soft);padding:17px;font-size:11px;line-height:1.5}.sample-report-limits{border-top:1px solid var(--line);color:#5d7073;background:#f2f4ef;padding:22px 38px;font-size:9.5px;line-height:1.55}.sample-report-cta{border:1px solid var(--line);background:var(--cream);grid-template-columns:1fr auto;align-items:center;gap:60px;margin-top:38px;padding:32px;display:grid}.sample-report-cta h2{letter-spacing:-.04em;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500}.sample-report-cta p{max-width:650px;color:var(--ink-soft);margin:12px 0 0;font-size:11.5px;line-height:1.55}.lessor-sample-page{background:#f7f8f5}.sample-product-hero{color:#fff;background:radial-gradient(circle at 15% 10%,#479b913d,#0000 34%),radial-gradient(circle at 89% 77%,#ef6c3e2e,#0000 27%),#102d35;border-bottom:0;padding-block:62px 72px;overflow:hidden}.sample-product-hero-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:clamp(48px,8vw,100px);display:grid}.sample-product-hero .breadcrumbs,.sample-product-hero .breadcrumbs a{color:#9eb8ba}.sample-product-hero .section-kicker{color:#97cfc7}.sample-product-hero h1{color:#fff;letter-spacing:-.055em;max-width:760px;font-size:clamp(47px,5.1vw,70px);line-height:.97}.sample-product-hero p{color:#c9d8d8;max-width:680px;font-size:17px;line-height:1.62}.sample-hero-value-list{color:#c7d7d6;flex-wrap:wrap;gap:10px 19px;margin:23px 0 0;padding:0;font-size:11px;font-weight:760;list-style:none;display:flex}.sample-hero-value-list li{align-items:center;gap:8px;display:flex}.sample-hero-value-list li:before{color:#b9e5dc;content:"✓";background:#24575b;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:grid}.sample-hero-product-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #fff3;border-radius:22px;padding:26px;position:relative;box-shadow:13px 13px #ef6c3e1f}.sample-hero-product-card:before{content:"";background:#71d5b5;border-radius:50%;width:10px;height:10px;position:absolute;top:26px;right:26px;box-shadow:0 0 0 6px #71d5b51f}.sample-hero-product-card>span,.sample-hero-product-card small{color:#9eb8ba;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.sample-hero-product-card>strong{letter-spacing:-.04em;max-width:190px;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;line-height:1.06;display:block}.sample-hero-product-card>div{border-top:1px solid #ffffff26;align-items:baseline;gap:10px;margin-top:28px;padding-top:19px;display:flex}.sample-hero-product-card b{color:var(--yellow);letter-spacing:-.06em;font-size:34px}.sample-hero-product-card p{color:#b7cbcb;margin:14px 0 0;font-size:11px;line-height:1.45}.sample-workspace-stage{background-color:#e9eeeb;background-image:linear-gradient(#233f4509 1px,#0000 1px),linear-gradient(90deg,#233f4509 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:38px 22px 68px;position:relative}.sample-workspace-intro{color:#53676b;justify-content:space-between;gap:24px;width:min(1240px,100%);margin:0 auto 15px;font-size:10px;font-weight:760;display:flex}.sample-workspace-intro>div{align-items:center;gap:8px;display:flex}.sample-workspace-intro p{color:#728285;margin:0;font-weight:620}.sample-preview-dot{background:#2e8e73;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 4px #2e8e7321}.sample-case-app{background:#f8faf9;border:1px solid #b7c1be;border-radius:25px;grid-template-columns:232px minmax(0,1fr);width:min(1240px,100%);min-height:1020px;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 30px 80px #102d352b}.sample-case-sidebar{color:#fff;background:radial-gradient(circle at 5% 5%,#5daea338,#0000 25%),#13343b;flex-direction:column;min-width:0;padding:25px 17px 20px;display:flex}.sample-case-brand{align-items:center;gap:11px;padding:0 8px 24px;display:flex}.sample-case-brand>span{background:var(--orange);color:#fff;letter-spacing:-.03em;border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid}.sample-case-brand>.brand-mark{border-radius:11px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff4d,0 7px 17px #0000002e}.sample-case-brand>.brand-mark svg{width:34px;height:34px}.sample-case-brand strong,.sample-case-brand small{display:block}.sample-case-brand strong{font-size:13.5px}.sample-case-brand small{color:#8fb0b1;margin-top:3px;font-size:9.5px}.sample-case-sidebar nav{border-top:1px solid #ffffff1a;gap:5px;padding-top:18px;display:grid}.sample-case-sidebar nav a{color:#9eb5b6;border-radius:9px;align-items:center;gap:10px;padding:11px 10px;font-size:12px;font-weight:720;transition:background .16s,color .16s;display:flex}.sample-case-sidebar nav a:hover,.sample-case-sidebar nav a.is-current{color:#fff;background:#ffffff1a}.sample-case-sidebar nav a.is-current{box-shadow:inset 3px 0 #ee7650}.sample-case-sidebar nav a span{color:#6f9295;font-family:var(--font-mono);font-size:8px}.sample-case-queue{border-top:1px solid #ffffff1a;margin-top:22px;padding:19px 9px 0}.sample-case-queue>span{color:#83a5a7;letter-spacing:.09em;text-transform:uppercase;font-size:8.5px;font-weight:850}.sample-case-queue dl{gap:10px;margin:14px 0 0;display:grid}.sample-case-queue dl>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.sample-case-queue dt,.sample-case-queue dd{margin:0;font-size:10px}.sample-case-queue dt{color:#9eb5b6}.sample-case-queue dd{color:#fff;background:#ffffff14;border-radius:999px;padding:4px 7px;font-weight:820}.sample-case-queue dd.is-attention{color:#ffd0bd;background:#ef6c3e33}.sample-case-sidebar-note{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:13px;margin-top:auto;padding:14px}.sample-case-sidebar-note span,.sample-case-sidebar-note strong{display:block}.sample-case-sidebar-note span{color:#83a5a7;letter-spacing:.08em;text-transform:uppercase;font-size:7.5px;font-weight:850}.sample-case-sidebar-note strong{margin-top:8px;font-size:16px}.sample-sidebar-progress{background:#ffffff1a;border-radius:999px;height:5px;margin-top:11px;overflow:hidden}.sample-sidebar-progress span{border-radius:inherit;background:#70cbb5;width:20%;height:100%;display:block}.sample-case-sidebar-note p{color:#9eb5b6;margin:7px 0 0;font-size:9.5px;line-height:1.45}.sample-case-surface{background:#f8faf9;min-width:0}.sample-case-topbar{background:#fff;border-bottom:1px solid #d9dfdc;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 27px;display:flex}.sample-case-topbar>div{align-items:center;gap:11px;display:flex}.sample-case-topbar>div:first-child{gap:3px;display:grid}.sample-case-topbar>div:first-child span{color:#7c8c8d;font-family:var(--font-mono);letter-spacing:.1em;font-size:9px;font-weight:850}.sample-case-topbar>div:first-child strong{font-size:13px}.sample-workspace-tools{background:#f3f6f4;border-bottom:1px solid #d9dfdc;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:10px 27px;display:flex}.sample-workspace-tools>div:first-child{grid-template-columns:auto auto;align-items:baseline;gap:2px 9px;display:grid}.sample-workspace-tools>div:first-child span{color:#56746f;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.sample-workspace-tools>div:first-child strong{color:#29494a;font-size:10px}.sample-workspace-tools>div:first-child small{color:#758486;grid-column:1/-1;font-size:8.5px}.sample-workspace-tools>div:last-child{background:#fff;border:1px solid #c8d2cf;border-radius:8px;display:flex;overflow:hidden}.sample-workspace-tools button{color:#687a7c;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0 11px;font-size:8.5px;font-weight:820}.sample-workspace-tools button+button{border-left:1px solid #d8dfdc}.sample-workspace-tools button:hover,.sample-workspace-tools button.is-active{color:#fff;background:#173f43}.sample-topbar-badge{color:#39705f;background:#f1f7f4;border:1px solid #c8d8d2;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:840}.sample-topbar-reviewed{color:#718183;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:8.5px;font-weight:800}.sample-topbar-live{color:#276957;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.sample-topbar-live b{background:#32a67e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #32a67e1f}.sample-topbar-avatar{color:#23564c;background:#dbeae5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.sample-case-content{padding:29px clamp(22px,3.1vw,38px) 42px}.sample-case-overview{justify-content:space-between;align-items:flex-end;gap:35px;display:flex}.sample-case-kicker{color:#578077;font-family:var(--font-mono);letter-spacing:.12em;font-size:7.5px;font-weight:900}.sample-case-overview h2{letter-spacing:-.045em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,37px);font-weight:500;line-height:1.03}.sample-case-overview p{color:#687a7c;margin:8px 0 0;font-size:12px}.sample-case-status{background:#fff7ef;border:1px solid #efd1bc;border-radius:12px;min-width:215px;padding:13px 15px}.sample-case-status span,.sample-case-status strong,.sample-case-status small{display:block}.sample-case-status span{color:#94725b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.sample-case-status span b{background:#ef6c3e;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #ef6c3e1f}.sample-case-status strong{color:#9e492d;margin-top:6px;font-size:15px}.sample-case-status small{color:#876a5d;margin-top:3px;font-size:10.5px}.sample-case-metrics{background:#fff;border:1px solid #d5ddda;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid;overflow:hidden}.sample-case-metrics article{min-width:0;padding:18px}.sample-case-metrics article+article{border-left:1px solid #e0e5e3}.sample-case-metrics span,.sample-case-metrics strong,.sample-case-metrics p{overflow-wrap:anywhere;display:block}.sample-case-metrics span{color:#718183;font-size:10px;font-weight:800}.sample-case-metrics strong{color:#18383f;letter-spacing:-.025em;margin-top:7px;font-size:18px}.sample-case-metrics p{color:#849194;margin:3px 0 0;font-size:10px}.sample-timing-control{background:linear-gradient(105deg,#fff4e7,#fffaf3);border:1px solid #edc8a5;border-left:5px solid #df653d;border-radius:14px;grid-template-columns:minmax(180px,.8fr) minmax(230px,1fr) minmax(220px,1.2fr);align-items:center;gap:18px;margin-top:14px;padding:16px 18px;display:grid}.sample-timing-control span,.sample-timing-control dt{color:#995131;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.sample-timing-control strong{color:#6f3b25;margin-top:5px;font-size:13px;line-height:1.3;display:block}.sample-timing-control dl{background:#ead7c4;border:1px solid #ead7c4;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.sample-timing-control dl>div{background:#fff;padding:10px}.sample-timing-control dd{color:#53352a;margin:4px 0 0;font-size:11px;font-weight:850}.sample-timing-control p{color:#735a4d;margin:0;font-size:9.5px;line-height:1.55}.sample-handoff-flow{color:#fff;background:#173a41;border:1px solid #ccd8d4;border-radius:16px;margin-top:18px;overflow:hidden;box-shadow:0 12px 24px #12363c14}.sample-handoff-flow>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:24px;padding:16px 18px 14px;display:flex}.sample-handoff-flow header span{color:#88b9b3;letter-spacing:.09em;text-transform:uppercase;font-size:8.5px;font-weight:850}.sample-handoff-flow h3{margin:5px 0 0;font-size:15px}.sample-handoff-flow header small{color:#94aeb0;font-size:9px}.sample-handoff-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sample-handoff-flow li{align-items:center;gap:10px;min-width:0;padding:15px 16px;display:flex;position:relative}.sample-handoff-flow li+li{border-left:1px solid #ffffff1a}.sample-handoff-flow li>span{color:#78989a;width:28px;height:28px;font-family:var(--font-mono);border:1px solid #ffffff26;border-radius:9px;flex:0 0 28px;place-items:center;font-size:7px;font-weight:900;display:grid}.sample-handoff-flow li.is-complete>span{color:#fff;background:#296c5e;border-color:#68b9a2}.sample-handoff-flow li.is-current{background:#ef6c3e17}.sample-handoff-flow li.is-current>span{color:#fff;background:#ef6c3e;border-color:#ef8b67;box-shadow:0 0 0 4px #ef6c3e1f}.sample-handoff-flow li strong,.sample-handoff-flow li small{display:block}.sample-handoff-flow li strong{overflow-wrap:anywhere;font-size:11px}.sample-handoff-flow li small{color:#88a3a5;margin-top:3px;font-size:8.5px}.sample-handoff-flow li.is-complete small{color:#8fd0bd}.sample-handoff-flow li.is-current small{color:#ffc0a9}.sample-case-layout{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:20px;margin-top:18px;display:grid}.sample-control-map{color:#fff;background:#173a41;border:1px solid #c9d6d2;border-radius:15px;margin-top:18px;overflow:hidden;box-shadow:0 12px 28px #12363c17}.sample-control-map>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:20px;padding:15px 18px 13px;display:flex}.sample-control-map header span{color:#85bbb3;font-family:var(--font-mono);letter-spacing:.1em;font-size:8px;font-weight:900}.sample-control-map h3{margin:5px 0 0;font-size:16px}.sample-control-map header small{color:#93abad;font-size:9.5px}.sample-control-map ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sample-control-map li{align-items:center;gap:10px;min-width:0;padding:16px 14px;display:flex;position:relative}.sample-control-map li+li{border-left:1px solid #ffffff1a}.sample-control-map li>span{color:#78989a;width:29px;height:29px;font-family:var(--font-mono);border:1px solid #ffffff29;border-radius:9px;flex:0 0 29px;place-items:center;font-size:7px;font-weight:900;display:grid}.sample-control-map li strong,.sample-control-map li small{overflow-wrap:anywhere;display:block}.sample-control-map li strong{font-size:10.5px;line-height:1.25}.sample-control-map li small{color:#88a3a5;margin-top:4px;font-size:8px}.sample-control-map li.is-current{background:#ef6c3e1f}.sample-control-map li.is-current>span{color:#fff;background:#ef6c3e;border-color:#ef8b67;box-shadow:0 0 0 4px #ef6c3e1c}.sample-control-map li.is-current small{color:#ffc2ac}.sample-control-map li.is-open>span{color:#fff;background:#27695d;border-color:#5cae9c}.sample-control-map li.is-open small{color:#8fd0bd}.sample-control-map li.is-confirm>span{color:#e4c986;border-color:#b69b58}.sample-control-map li.is-confirm small{color:#d1bb83}.sample-control-map li.is-locked,.sample-control-map li.is-hold{background:#00000012}.sample-case-primary{min-width:0}.sample-next-action{background:linear-gradient(135deg,#edf8f3,#f7fbf8);border:1px solid #a9d1c1;border-radius:14px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.sample-next-action-icon{color:#fff;background:#246c60;border-radius:10px;place-items:center;width:35px;height:35px;font-size:16px;display:grid}.sample-next-action span{color:#508075;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.sample-next-action h3{margin:4px 0 0;font-size:15px}.sample-next-action p{color:#58716d;margin:5px 0 0;font-size:11.5px;line-height:1.5}.sample-action-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sample-action-meta span{color:#416f67;letter-spacing:0;text-transform:none;background:#ffffffb8;border:1px solid #b9d7ce;border-radius:999px;padding:4px 7px;font-size:8.5px;font-weight:820}.sample-next-action>a{color:#fff;white-space:nowrap;background:#143f43;border-radius:8px;padding:9px 11px;font-size:9.5px;font-weight:850}.sample-deliverable-index{background:#fff;border:1px solid #d2dcd8;border-radius:14px;margin-top:12px;overflow:hidden}.sample-deliverable-index>header{background:#fafcfb;border-bottom:1px solid #e0e5e3;justify-content:space-between;align-items:flex-end;gap:18px;padding:14px 16px 12px;display:flex}.sample-deliverable-index>header span{color:#5e8179;font-family:var(--font-mono);letter-spacing:.09em;font-size:7px;font-weight:900}.sample-deliverable-index h3{color:#254245;margin:5px 0 0;font-size:13px}.sample-deliverable-index>header small{color:#758486;white-space:nowrap;font-size:8.5px;font-weight:740}.sample-deliverable-index>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sample-deliverable-index a{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px 14px;transition:background .15s;display:grid}.sample-deliverable-index a:nth-child(2n){border-left:1px solid #e2e7e5}.sample-deliverable-index a:nth-child(n+3){border-top:1px solid #e2e7e5}.sample-deliverable-index a:hover{background:#f5faf7}.sample-deliverable-index a>span{color:#386c61;width:28px;height:28px;font-family:var(--font-mono);background:#e6f1ed;border-radius:8px;place-items:center;font-size:7px;font-weight:900;display:grid}.sample-deliverable-index a strong,.sample-deliverable-index a small{display:block}.sample-deliverable-index a strong{color:#294749;font-size:10px}.sample-deliverable-index a small{color:#778789;margin-top:3px;font-size:8.5px}.sample-deliverable-index a b{color:#2c6c58;white-space:nowrap;background:#e1f0e9;border-radius:999px;padding:4px 7px;font-size:7px}.sample-action-support{border-top:1px solid #c7ded5;grid-column:2/-1;align-items:center;gap:12px;padding-top:12px;display:flex}.sample-action-support>span{color:#47746b;flex:none;font-size:8.5px}.sample-action-support ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sample-action-support li{color:#35665d;background:#fff;border:1px solid #b9d7ce;border-radius:999px;padding:5px 8px;font-size:8.5px;font-weight:760}.sample-action-support li:before{color:#278064;content:"✓";margin-right:4px;font-weight:900}.sample-case-panels{gap:10px;margin-top:12px;display:grid}.sample-case-panel{background:#fff;border:1px solid #d5ddda;border-radius:14px;scroll-margin-top:18px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.sample-case-panel[open]{border-color:#b8c9c4;box-shadow:0 9px 24px #12363c0f}.sample-case-panel summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto 17px;align-items:center;gap:11px;min-height:72px;padding:13px 16px;list-style:none;display:grid}.sample-case-panel summary::-webkit-details-marker{display:none}.sample-case-panel summary:hover{background:#fafcfb}.sample-panel-icon{color:#4f716b;width:31px;height:31px;font-family:var(--font-mono);background:#f3f7f5;border:1px solid #c8d5d1;border-radius:9px;place-items:center;font-size:7px;font-weight:900;display:grid}.sample-case-panel summary small,.sample-case-panel summary strong{display:block}.sample-case-panel summary small{color:#718183;font-size:9.5px;font-weight:760}.sample-case-panel summary strong{margin-top:3px;font-size:13px}.sample-panel-status{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.sample-panel-status.is-ready{color:#266957;background:#dcefe7}.sample-panel-status.is-confirm{color:#436b7e;background:#e7eff4}.sample-panel-status.is-active{color:#875e16;background:#fff0d3}.sample-panel-status.is-muted{color:#697879;background:#edf0ef}.sample-panel-chevron{color:#829092;font-size:16px;transition:transform .16s}.sample-case-panel[open] .sample-panel-chevron{transform:rotate(180deg)}.sample-panel-body{border-top:1px solid #e0e5e3;padding:21px}.sample-source-register-head{border-left:3px solid #3c8f79;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;padding:3px 0 3px 12px;display:flex}.sample-source-register-head span,.sample-source-register-head strong{display:block}.sample-source-register-head span{color:#638079;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:880}.sample-source-register-head strong{margin-top:5px;font-size:12.5px;line-height:1.4}.sample-source-register-head small{color:#738284;white-space:nowrap;font-size:9px;font-weight:700}.sample-source-register .source-list{gap:7px}.sample-source-register .source-list>li{background:#fbfcfb;border-radius:10px}.sample-source-register .source-list a{gap:14px;padding:12px 13px;font-size:10.5px}.sample-source-register .source-list a>span{white-space:nowrap;font-size:6.5px}.sample-source-register .source-supports{padding:8px 13px 10px}.sample-source-register .source-supports span{padding:3px 6px;font-size:6.5px}.sample-deliverable-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sample-deliverable-head>div>span{color:#69807b;font-family:var(--font-mono);letter-spacing:.08em;font-size:8.5px;font-weight:850}.sample-deliverable-head h3{letter-spacing:-.035em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.sample-deliverable-head p{color:#778588;margin:4px 0 0;font-size:11px}.sample-deliverable-head>span{color:#276955;white-space:nowrap;background:#eef8f4;border:1px solid #b6d3c9;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.sample-artifact-toolbar{background:#f7faf8;border:1px solid #d9e1de;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:10px 12px;display:flex}.sample-artifact-toolbar>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sample-artifact-toolbar p{color:#667879;margin:0;font-size:9px}.sample-artifact-toolbar p strong{color:#314f50}.sample-artifact-toolbar>div:last-child span{color:#3a6c5f;background:#e4f1eb;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.sample-artifact-type{color:#fff;font-family:var(--font-mono);letter-spacing:.08em;background:#173f43;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:900}.sample-request-document{background:#ded5c2;border:1px solid #ded5c2;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:15px;display:grid;overflow:hidden}.sample-request-document>div{background:#fffcf5;min-width:0;padding:13px 14px}.sample-request-document .is-full{grid-column:1/-1}.sample-request-document span{color:#8a7b67;letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;font-weight:850;display:block}.sample-request-document strong{margin-top:5px;font-size:12px;display:block}.sample-request-document p{color:#5f655f;margin:5px 0 0;font-size:10.5px;line-height:1.52}.sample-private-fields{background:#f4f0e7!important}.sample-panel-footnote{color:#607471;border-left:3px solid #7db5a6;margin-top:12px;padding:5px 0 5px 10px;font-size:10px;line-height:1.45}.sample-packet-grid,.sample-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sample-packet-grid article{background:#fafcfb;border:1px solid #dde4e1;border-radius:10px;align-items:flex-start;gap:11px;padding:12px;display:flex}.sample-packet-grid article>span{color:#3d6f64;width:25px;height:25px;font-family:var(--font-mono);background:#dfeee9;border-radius:7px;flex:0 0 25px;place-items:center;font-size:6.5px;font-weight:900;display:grid}.sample-packet-grid strong,.sample-packet-grid small{display:block}.sample-packet-grid strong{font-size:11.5px;line-height:1.35}.sample-packet-grid small{color:#7d8a8b;margin-top:4px;font-size:9.5px}.sample-milestone-list{margin:0;padding:0;list-style:none;display:grid}.sample-milestone-list li{grid-template-columns:17px minmax(0,1fr) auto;align-items:start;gap:11px;padding:3px 0 18px;display:grid;position:relative}.sample-milestone-list li:not(:last-child):after{content:"";background:#d8dfdc;width:1px;position:absolute;top:15px;bottom:0;left:7px}.sample-milestone-marker{z-index:1;background:#a7b2b1;border:4px solid #fff;border-radius:50%;width:15px;height:15px;display:block;position:relative;box-shadow:0 0 0 1px #a7b2b1}.sample-milestone-list .is-ready .sample-milestone-marker{background:#3b9a76;box-shadow:0 0 0 1px #3b9a76}.sample-milestone-list .is-active .sample-milestone-marker{background:var(--orange);box-shadow:0 0 0 1px var(--orange)}.sample-milestone-list strong{font-size:11.5px;display:block}.sample-milestone-list p{color:#718183;margin:3px 0 0;font-size:9.5px}.sample-milestone-list li>span:last-child{color:#788789;font-size:9px;font-weight:780}.sample-activity-feed{border-top:1px solid #e1e6e4;padding-top:15px}.sample-activity-feed>span{color:#6b7e7e;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.sample-activity-feed ul{color:#596c6d;gap:7px;margin:10px 0 0;padding:0;font-size:10px;list-style:none;display:grid}.sample-activity-feed time{color:#879293;width:53px;font-family:var(--font-mono);font-size:7.5px;display:inline-block}.sample-proof-grid article{background:#fafcfb;border:1px solid #dde4e1;border-radius:10px;padding:13px}.sample-proof-grid article>span{color:#5d817a;font-family:var(--font-mono);font-size:8px;font-weight:900}.sample-proof-grid strong{margin-top:9px;font-size:11.5px;display:block}.sample-proof-grid p{color:#708082;margin:5px 0 0;font-size:9.5px;line-height:1.45}.sample-case-rail{gap:10px;display:grid}.sample-case-rail section{background:#fff;border:1px solid #d5ddda;border-radius:14px;padding:16px}.sample-case-owner-card{grid-template-columns:38px minmax(0,1fr);gap:11px;display:grid;background:linear-gradient(145deg,#f0f8f4,#fff)!important;border-color:#b8d4ca!important}.sample-owner-avatar{color:#fff;background:#1f665b;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.sample-case-owner-card>div:nth-child(2)>span,.sample-case-owner-card>div:nth-child(2)>strong{display:block}.sample-case-owner-card>div:nth-child(2)>span{color:#5d7b75;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.sample-case-owner-card>div:nth-child(2)>strong{margin-top:4px;font-size:12px}.sample-case-owner-card>div:nth-child(2)>p{color:#667b78;margin:4px 0 0;font-size:9px;line-height:1.4}.sample-case-owner-card dl{background:#d8e5e0;border:1px solid #d8e5e0;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:3px 0 0;display:grid;overflow:hidden}.sample-case-owner-card dl>div{background:#ffffffdb;padding:9px}.sample-case-owner-card dt,.sample-case-owner-card dd{margin:0}.sample-case-owner-card dt{color:#748581;font-size:7.5px;font-weight:800}.sample-case-owner-card dd{color:#244d47;margin-top:4px;font-size:9px;font-weight:850}.sample-progress-card{text-align:center;justify-items:center;gap:13px;display:grid}.sample-progress-ring{background:conic-gradient(#2b806f 20%, #e6ece9 0);border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.sample-progress-ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:56px;height:56px}.sample-progress-ring span{z-index:1;color:#1d554c;grid-area:1/1;font-size:15px;font-weight:900}.sample-progress-card>div:last-child>span,.sample-included-head>span,.sample-roles-card>span,.sample-case-activity-card>span{color:#718183;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.sample-progress-card strong{margin-top:5px;font-size:12px;display:block}.sample-progress-card p{color:#738284;margin:5px 0 0;font-size:9.5px;line-height:1.45}.sample-included-card ul{color:#40595a;gap:8px;margin:13px 0 0;padding:0;font-size:10.5px;list-style:none;display:grid}.sample-included-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sample-included-head strong{color:#2f6959;white-space:nowrap;background:#e2f0ea;border-radius:999px;padding:5px 7px;font-size:8px}.sample-included-card li{align-items:flex-start;gap:7px;display:flex}.sample-included-card b{color:#2d8269}.sample-roles-card>div{border-top:1px solid #e1e6e4;margin-top:12px;padding-top:11px}.sample-roles-card strong{font-size:10.5px;display:block}.sample-roles-card p{color:#718183;margin:4px 0 0;font-size:9.5px;line-height:1.45}.sample-case-activity-card ol{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.sample-case-activity-card li{border-top:1px solid #e1e6e4;grid-template-columns:38px minmax(0,1fr);gap:9px;padding:11px 0 0;display:grid}.sample-case-activity-card li+li{margin-top:11px}.sample-case-activity-card time{color:#598078;font-family:var(--font-mono);text-transform:uppercase;font-size:6.5px;font-weight:850}.sample-case-activity-card strong{font-size:9px;line-height:1.35;display:block}.sample-case-activity-card p{color:#718183;margin:4px 0 0;font-size:8.5px;line-height:1.45}.sample-after-workspace{padding-top:62px;padding-bottom:78px}.sample-source-section{margin-top:0}.sample-workspace-cta{color:#fff;box-shadow:10px 10px 0 var(--peach);background:radial-gradient(circle at 95% 10%,#ef6c3e33,#0000 30%),#153840;border:0;border-radius:20px}.sample-workspace-cta .section-kicker{color:#93c6bf}.sample-workspace-cta h2{color:#fff}.sample-workspace-cta p{color:#c4d4d3}.route-sample-page .sample-product-hero h1{max-width:810px}.route-sample-app{min-height:1050px}.route-status-blocked{background:#fff4ef;border-color:#e9c0ae}.sample-readiness-register{gap:7px;display:grid}.sample-readiness-register article{background:#fbfcfb;border:1px solid #dde4e1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:11px 13px;display:grid}.sample-readiness-register strong{font-size:10px;display:block}.sample-readiness-register p{color:#718183;margin:4px 0 0;font-size:9px;line-height:1.4}.sample-readiness-register article>span{border-radius:999px;padding:5px 8px;font-size:7.5px;font-weight:850}.sample-readiness-register .is-blocked{color:#99472e;background:#fee7dd}.sample-readiness-register .is-confirm{color:#81601a;background:#fff0cc}.sample-readiness-register .is-hold{color:#657576;background:#edf0ef}.sample-action-sequence{gap:0;margin:0;padding:0;list-style:none;display:grid}.sample-action-sequence li{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.sample-action-sequence li+li{border-top:1px solid #e1e6e4}.sample-action-sequence li>span{color:#386c61;width:28px;height:28px;font-family:var(--font-mono);background:#e5f0ec;border-radius:8px;place-items:center;font-size:7px;font-weight:900;display:grid}.sample-action-sequence strong{font-size:10px;display:block}.sample-action-sequence p{color:#708082;margin:4px 0 0;font-size:8.5px;line-height:1.45}.sample-action-sequence small{color:#667778;white-space:nowrap;background:#f0f3f2;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.sample-hold-card{background:#fff8eb;border:1px solid #e6c9ab;border-radius:11px;grid-template-columns:35px minmax(0,1fr);align-items:start;gap:13px;padding:14px;display:grid}.sample-hold-card>span{color:#fff;background:#d56b3d;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.sample-hold-card strong{font-size:10.5px;display:block}.sample-hold-card p{color:#765e4b;margin:5px 0 0;font-size:9px;line-height:1.48}.sample-full-report{padding:0}.sample-full-report-intro{background:#f5f8f6;border-bottom:1px solid #dce3e0;justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 19px;display:flex}.sample-full-report-intro>div>span{color:#658079;font-family:var(--font-mono);letter-spacing:.08em;font-size:6.5px;font-weight:850}.sample-full-report-intro h3{letter-spacing:-.035em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.sample-full-report-intro>span{color:#276955;white-space:nowrap;background:#eef8f4;border:1px solid #b6d3c9;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:850}.sample-full-report .paid-report-document{box-shadow:none;border:0;padding:8px 19px 25px}.sample-full-report .paid-report-document h2{margin:25px -19px 16px;padding:13px 19px;font-size:19px}.sample-full-report .paid-report-document h3{margin-top:20px;font-size:15px}.sample-full-report .paid-report-document p{font-size:9px;line-height:1.55}.sample-full-report .paid-report-table{min-width:640px}.sample-full-report .paid-report-table th,.sample-full-report .paid-report-table td{padding:9px 8px;font-size:7.5px}.sample-route-health-card>span,.sample-pass-card>span{color:#718183;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.sample-route-health-card>strong,.sample-pass-card>strong{letter-spacing:-.03em;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;display:block}.sample-route-health-card>p,.sample-pass-card>p{color:#718183;margin:6px 0 0;font-size:8.5px;line-height:1.45}.sample-route-health-card>div{color:#5f7273;border-top:1px solid #e1e6e4;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding-top:9px;font-size:8px;display:flex}.sample-route-health-card .sample-route-health-meter{background:#e7ecea;border:0;border-radius:999px;height:7px;margin-top:14px;padding:0;display:block;overflow:hidden}.sample-route-health-meter>span{border-radius:inherit;background:linear-gradient(90deg,#2d8269,#63b59e);width:25%;height:100%;display:block}.sample-route-health-caption{color:#718183;margin-top:6px;font-size:8px;font-weight:750;display:block}.route-sample-app .sample-next-action h3{font-size:17px}.route-sample-app .sample-next-action p{font-size:12px}.route-sample-app .sample-readiness-register strong{font-size:11.5px}.route-sample-app .sample-readiness-register p{font-size:10px}.route-sample-app .sample-readiness-register article>span{font-size:8px}.route-sample-app .sample-case-panel summary strong{font-size:14px}.route-sample-app .sample-case-panel summary small{font-size:10px}.route-sample-app .sample-route-health-card>p,.route-sample-app .sample-pass-card>p{font-size:9.5px}.route-sample-app .sample-included-card ul{font-size:11px}.sample-route-health-card>div b{color:#96472f;background:#f3e8e2;border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.sample-pass-card{background:radial-gradient(circle at 100% 0,#2a77711c,#0000 40%),#eef8f4!important;border-color:#aacfc1!important}.sample-pass-card>strong{color:#205b50}.sample-pass-card>p{color:#51716a}.sample-pass-card small{color:#31695d;background:#d9ede5;border-radius:999px;margin-top:12px;padding:5px 8px;font-size:7px;font-weight:850;display:inline-block}.notice-sample-hero{background:radial-gradient(circle at 86% 18%,#ef6c3e33,#0000 28%),radial-gradient(circle at 12% 86%,#56a99724,#0000 34%),#15343b}.notice-sample-page .sample-product-hero h1{max-width:850px}.notice-sample-product-card{background:linear-gradient(145deg,#ffffff17,#ef6c3e14)}.notice-sample-stage{background-color:#eeeae4;background-image:linear-gradient(#7d52360a 1px,#0000 1px),linear-gradient(90deg,#7d52360a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.notice-sample-app{min-height:1480px}.notice-sample-app .sample-case-sidebar{background:radial-gradient(circle at 8% 6%,#ef6c3e3d,#0000 24%),#18343a}.notice-sample-app .sample-case-brand>span{background:#df653d}.notice-sidebar-deadline strong{color:#ffd77c}.notice-status-action{background:#fff3ed;border-color:#e7bda9}.notice-status-action strong{color:#9a442a}.notice-sample-map li.is-complete>span{color:#fff;background:#286b5d;border-color:#63b79e}.notice-sample-map li.is-complete small{color:#8dd1bd}.notice-next-action{background:linear-gradient(135deg,#fff3ec,#fffaf7);border-color:#dfb49f}.notice-next-action .sample-next-action-icon{background:#db653d}.notice-next-action span{color:#8d5a43}.notice-next-action p{color:#765d52}.notice-next-action .sample-action-meta span{color:#805846;border-color:#e3c4b5}.notice-next-action>a{background:#4d3027}.notice-assessment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.notice-assessment-grid article{background:#fbfcfb;border:1px solid #dce3e0;border-radius:11px;padding:14px}.notice-assessment-grid span,.notice-assessment-grid strong{display:block}.notice-assessment-grid span{color:#6f817f;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7.5px;font-weight:900}.notice-assessment-grid strong{color:#263f41;margin-top:8px;font-size:11.5px}.notice-assessment-grid p{color:#6f7d7e;margin:5px 0 0;font-size:9.5px;line-height:1.48}.notice-private-data-note,.notice-escalation-note{background:#eef7f3;border-left:3px solid #397d6d;border-radius:0 9px 9px 0;margin-top:12px;padding:12px 14px}.notice-private-data-note strong,.notice-escalation-note strong{color:#2e5f56;font-size:10px;display:block}.notice-private-data-note p,.notice-escalation-note p{color:#5d7772;margin:4px 0 0;font-size:9px;line-height:1.5}.notice-evidence-packet article{min-width:0}.notice-evidence-packet p{color:#6d7c7d;margin:6px 0 0;font-size:9px;line-height:1.48}.notice-evidence-packet b{color:#446d65;background:#e4efeb;border-radius:999px;margin-top:9px;padding:4px 7px;font-size:7px;display:inline-block}.notice-script-panel blockquote{color:#4f514b;background:#fffaf1;border:1px solid #ded4c5;border-radius:11px;margin:15px 0 0;padding:17px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.58}.notice-proof-grid article.is-complete{background:#eff8f4;border-color:#a9d2c3}.notice-proof-grid article.is-complete>span{color:#2f7d67}.notice-escalation-note{background:#fff2eb;border-left-color:#db653d}.notice-escalation-note strong{color:#8d422b}.notice-escalation-note p{color:#765849}.notice-progress-ring{background:conic-gradient(#df653d 20%, #e9ecea 0)}.notice-progress-ring span{color:#8d422b}.notice-pass-card{background:radial-gradient(circle at 100% 0,#ef6c3e1a,#0000 42%),#fff5ef!important;border-color:#e0bca9!important}.notice-pass-card>strong{color:#77412f}.notice-pass-card>p{color:#765e54}.notice-pass-card small{color:#81513e;background:#f4ddcf}.notice-sample-cta{background:radial-gradient(circle at 92% 12%,#ef6c3e40,#0000 32%),#16363d}.closeout-sample-page .sample-product-hero{background:radial-gradient(circle at 88% 12%,#f3b95233,#0000 30%),radial-gradient(circle at 10% 92%,#e86b3f24,#0000 28%),#153840}.closeout-sample-page .sample-hero-product-card:before{background:#f2bd56}.closeout-sample-app{min-height:1140px}.closeout-status-hold{background:#fff8e8;border-color:#e8c894}.closeout-status-hold span b{background:#d98733;box-shadow:0 0 0 4px #d987331f}.closeout-status-hold strong{color:#7a4b1d}.closeout-next-action{background:radial-gradient(circle at 100% 0,#f1ba5421,#0000 36%),#fffaf0;border-color:#e7c58f}.closeout-next-action .sample-next-action-icon{background:#c76a36}.closeout-packet-grid article{background:#fffdf8}.sample-proof-grid article.is-complete{background:#f2faf7;border-color:#b9d9cc}.closeout-progress-ring{background:conic-gradient(#c76a36 25%, #e9ecea 0)}.closeout-review-card{background:#f6faf8!important;border-color:#d5e2dd!important}.closeout-review-card>strong{margin-top:8px;font-size:11px;line-height:1.35;display:block}.closeout-review-card>p{color:#647677;margin:7px 0 0;font-size:9px;line-height:1.48}.closeout-review-card>a{color:#166069;text-underline-offset:3px;margin-top:12px;font-size:9px;font-weight:850;text-decoration:underline;display:inline-block}.private-report-page{background:radial-gradient(circle at 7% 6%,#f2cb6333,#0000 20%),#eef3ee;min-height:80vh;padding-block:38px 78px}.report-document-shell{width:min(1080px,100% - 40px);margin-inline:auto}.report-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;font-size:11px;font-weight:800;display:flex}.report-toolbar>div{align-items:center;gap:18px;display:flex}.report-toolbar a{color:#166069;text-underline-offset:3px;text-decoration:underline}.paid-report-cover{border:1px solid var(--line);background:var(--navy);color:#fff;border-bottom:0;grid-template-columns:1fr 180px;align-items:end;gap:50px;padding:36px 40px;display:grid}.paid-report-cover span,.paid-report-cover small{color:#a9c4c5;font-family:var(--font-mono);letter-spacing:.08em;font-size:8px;font-weight:850}.paid-report-cover h1{letter-spacing:-.045em;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:500;line-height:1.04}.paid-report-cover p{color:#c4d4d3;margin:11px 0 0;font-size:12px}.paid-report-cover>div:last-child{border-left:1px solid var(--line-dark);padding-left:24px}.paid-report-cover strong,.paid-report-cover small{display:block}.paid-report-cover strong{color:var(--yellow);font-family:var(--font-mono);margin:8px 0;font-size:20px}.paid-report-cover small{overflow-wrap:anywhere;letter-spacing:0}.paid-report-document{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;padding:44px 40px 54px}.paid-report-index{border:1px solid var(--line);background:#f6f8f3;border-radius:16px;overflow:hidden}.paid-report-index>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.paid-report-index>header span,.paid-report-index>header strong{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.paid-report-index>header span{color:var(--ink)}.paid-report-index>header strong{color:var(--teal-dark)}.paid-report-index ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.paid-report-index li{border-bottom:1px solid var(--line);min-width:0}.paid-report-index li:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.paid-report-index a{height:100%;color:var(--ink-soft);grid-template-columns:24px minmax(0,1fr);gap:8px;padding:12px 13px;font-size:9px;font-weight:750;line-height:1.35;text-decoration:none;display:grid}.paid-report-index a:hover,.paid-report-index a:focus-visible{color:var(--teal-dark);background:#fff}.paid-report-index a span{color:var(--orange-dark);font-family:var(--font-mono);font-size:8px;font-weight:900}.paid-report-document h2{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream);letter-spacing:-.035em;align-items:center;gap:14px;margin:46px -40px 22px;padding:17px 40px;scroll-margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;display:flex}.paid-report-document h2>span{background:var(--orange);color:#fff;width:28px;height:28px;font-family:var(--font-mono);border-radius:50%;flex:0 0 28px;place-items:center;font-size:8px;font-weight:900;display:grid}.paid-report-document h3{color:var(--ink);letter-spacing:-.02em;margin:30px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:600}.paid-report-document p{color:var(--ink-soft);margin:11px 0;font-size:12px;line-height:1.68}.paid-report-document a{color:#166069;overflow-wrap:anywhere;text-underline-offset:2px;text-decoration:underline}.paid-report-meta{border-left:4px solid var(--mint);background:#f3f7f3;padding:16px 18px;margin-top:22px!important}.paid-report-callout{border:1px solid var(--line);grid-template-columns:minmax(130px,.24fr) 1fr;padding:15px 18px;display:grid;margin:0!important}.paid-report-callout+.paid-report-callout{border-top:0}.paid-report-callout strong{color:var(--ink)}.paid-report-callout.is-overall{border-left:5px solid var(--yellow);background:#fff9e8}.paid-report-callout.is-overall.is-ready{background:#eef8f2;border-left-color:#2d846b}.paid-report-callout.is-overall.is-blocked{border-left-color:var(--orange-dark);background:#fff4ee}.paid-report-callout.is-next-action{border-left:5px solid var(--teal);background:#f0f7f5}.paid-report-callout.is-primary-blocker,.paid-report-callout.is-hold{border-left:5px solid #d7a344}.paid-report-table-wrap{border:1px solid var(--line);margin:17px 0 24px;overflow-x:auto}.paid-report-table{border-collapse:collapse;text-align:left;width:100%;min-width:900px}.paid-report-table.is-compact{min-width:0}.paid-report-table th,.paid-report-table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-soft);padding:12px;font-size:9.5px;line-height:1.48}.paid-report-table th{background:var(--cream);color:#52666b;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:7.5px;font-weight:900}.paid-report-table tr:last-child td{border-bottom:0}.paid-report-table td:first-child{color:var(--ink);font-weight:700}.paid-report-status{font-family:var(--font-mono);padding:4px 7px;font-size:7.5px;font-weight:900;display:inline-block}.paid-report-status.is-ready{color:#17634e;background:#dcf0e5}.paid-report-status.is-blocked{color:#8b3d28;background:#fee4da}.paid-report-status.needs-confirmation{color:#705a17;background:#fff0be}.paid-report-list{color:var(--ink-soft);gap:9px;margin:16px 0 24px;padding-left:23px;font-size:11.5px;line-height:1.6;display:grid}.paid-report-list.is-checklist{padding:0;list-style:none}.paid-report-list.is-checklist li{border:1px solid var(--line);background:#fbfcf9;grid-template-columns:24px 1fr;gap:8px;padding:11px 13px;display:grid}.paid-report-list.is-checklist li>span{color:var(--orange-dark);font-size:17px;line-height:1.1}.operations-page .content-hero{padding-bottom:64px}.operations-boundary{color:var(--ink);background:#f8efd8b8;border:1px solid #b55f2d5c;margin-bottom:24px;padding:16px 18px;line-height:1.65}.operations-unlock{border:1px solid var(--line);background:var(--paper);gap:14px;max-width:620px;padding:28px;display:grid;box-shadow:8px 8px #0410131f}.operations-unlock label,.operations-toolbar label,.operations-actions label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:800;display:grid}.operations-unlock input,.operations-toolbar select,.operations-actions select{border:1px solid var(--line);min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:0;padding:10px 12px}.operations-unlock button{justify-self:start}.operations-unlock p,.operations-empty{color:var(--muted);margin:0;line-height:1.6}.operations-error{border-left:4px solid var(--accent);color:var(--ink);background:#b55f2d1a;padding:12px 14px}.operations-queue{gap:24px;display:grid}.operations-toolbar{border:1px solid var(--line);background:var(--paper);grid-template-columns:1fr minmax(180px,240px) auto;align-items:end;gap:18px;padding:20px;display:grid}.operations-toolbar>div span{font-family:Georgia,Times New Roman,serif;font-size:38px;line-height:1;display:block}.operations-toolbar>div p{color:var(--muted);margin:7px 0 0}.operations-list{gap:18px;display:grid}.operations-card{border:1px solid var(--line);background:var(--paper)}.operations-card header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.operations-card header span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.operations-card header h2{margin:6px 0 0;font-size:28px}.operations-card header strong{color:var(--muted);font-size:13px}.lead-priority{border-bottom:1px solid var(--line);color:var(--ink-soft);background:#f2f4ef;grid-template-columns:minmax(150px,220px) 1fr;gap:18px;padding:12px 22px;font-size:11px;line-height:1.5;display:grid}.lead-priority strong{color:var(--ink)}.lead-priority.is-critical{background:#fff0ea;box-shadow:inset 5px 0 #b65433}.lead-priority.is-high{background:#fff8e8;box-shadow:inset 5px 0 #c77716}.operations-card dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.operations-card dl>div{border-bottom:1px solid var(--line);min-width:0;padding:16px 22px}.operations-card dl>div:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.operations-card dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.operations-card dd{overflow-wrap:anywhere;margin:6px 0 0}.operations-source{border-bottom:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;margin:0;padding:14px 22px;font-size:13px}.request-fit-card{border-bottom:1px solid var(--line);background:#f7f8f4;gap:9px;padding:18px 22px;display:grid}.request-fit-card.is-ready{box-shadow:inset 5px 0 #1f6c5c}.request-fit-card.needs-review{background:#fff8e8;box-shadow:inset 5px 0 #c77716}.request-fit-card>header{justify-content:space-between;align-items:center;gap:18px;padding:0;display:flex}.request-fit-card>header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.request-fit-card h3,.request-fit-card p{margin:0}.request-fit-card h3{margin-top:4px;font-size:18px}.request-fit-card>p{color:var(--ink-soft);font-size:11px;line-height:1.5}.request-fit-card .request-fit-gaps{color:#88510d;font-weight:800}.request-fit-card .request-fit-next{border-top:1px dashed var(--line-dark);padding-top:8px;font-size:10px}.request-fit-card>div:last-child{gap:16px;font-size:11px;font-weight:800;display:flex}.operations-actions{grid-template-columns:minmax(180px,240px) auto;align-items:end;gap:18px;padding:20px 22px;display:grid}.qualification-decision-form{background:#f1f8f4;border:1px solid #a9c8bd;grid-column:1/-1;grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.qualification-decision-form>strong{color:var(--teal);grid-column:1/-1;font-size:12px}.funnel-summary{border:1px solid var(--line);background:var(--paper);gap:0;display:grid}.funnel-summary>header{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(160px,220px);align-items:end;gap:24px;padding:24px;display:grid}.funnel-summary>header h2{margin:8px 0 0;font-size:31px}.funnel-summary>header p{color:var(--muted);margin:8px 0 0;line-height:1.55}.funnel-summary>header label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:800;display:grid}.funnel-summary>header select{border:1px solid var(--line);min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:0;padding:10px 12px}.funnel-kpis{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.funnel-kpis>div{min-width:0;padding:18px}.funnel-kpis>div+div{border-left:1px solid var(--line)}.funnel-kpis>div:nth-child(n+6){border-top:1px solid var(--line)}.funnel-kpis>div:nth-child(6){border-left:0}.funnel-kpis span{min-height:30px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.4;display:block}.funnel-kpis strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500;display:block}.fulfillment-funnel{border-bottom:1px solid var(--line);background:#f7f4eb}.fulfillment-funnel>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:26px 24px 22px;display:grid}.fulfillment-funnel>header h3{letter-spacing:-.03em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.fulfillment-funnel>header p{max-width:670px;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}.fulfillment-funnel>header dl{border:1px solid var(--line-dark);background:var(--paper);grid-template-columns:repeat(3,minmax(88px,auto));margin:0;display:grid}.fulfillment-funnel>header dl>div{padding:12px 14px}.fulfillment-funnel>header dl>div+div{border-left:1px solid var(--line)}.fulfillment-funnel>header dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.fulfillment-funnel>header dd{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px}.fulfillment-stage-flow{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.fulfillment-stage-flow>li{grid-template-columns:auto minmax(0,1fr);gap:13px;min-width:0;padding:20px;display:grid}.fulfillment-stage-flow>li+li{border-left:1px solid var(--line)}.fulfillment-stage-flow>li>span{border:1px solid var(--teal);width:28px;height:28px;color:var(--teal);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.fulfillment-stage-flow small{min-height:27px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.35;display:block}.fulfillment-stage-flow strong{margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500;display:block}.fulfillment-stage-flow p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.4}.fulfillment-funnel-details{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fulfillment-funnel-details>article{min-width:0;padding:22px 24px}.fulfillment-funnel-details>article+article{border-left:1px solid var(--line)}.fulfillment-funnel-details h4,.fulfillment-product-performance h4{margin:0 0 16px;font-size:16px}.fulfillment-product-performance{border-bottom:1px solid var(--line);background:var(--paper);padding:22px 24px 24px}.fulfillment-product-table{border:1px solid var(--line);overflow-x:auto}.fulfillment-product-table>div{grid-template-columns:minmax(190px,1.4fr) repeat(6,minmax(74px,.55fr));align-items:center;gap:10px;min-width:750px;padding:11px 13px;display:grid}.fulfillment-product-table>div+div{border-top:1px solid var(--line)}.fulfillment-product-table .fulfillment-product-head{background:var(--cream);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.fulfillment-product-table strong{overflow-wrap:anywhere;font-size:11px}.fulfillment-product-table span:not(:first-child){text-align:right}.fulfillment-funnel-boundary{color:var(--muted);background:#e9f0ec;margin:0;padding:13px 24px;font-size:10.5px;line-height:1.55}.funnel-detail-grid{grid-template-columns:1.2fr 1fr;display:grid}.funnel-detail-grid>article{min-width:0;padding:22px}.funnel-detail-grid>article+article{border-left:1px solid var(--line)}.funnel-detail-grid>article:nth-child(odd){border-left:0}.funnel-detail-grid>article:nth-child(n+3){border-top:1px solid var(--line)}.funnel-detail-grid h3{margin:0 0 16px;font-size:18px}.funnel-card-note{color:var(--muted);margin:-8px 0 16px;font-size:10.5px;line-height:1.5}.funnel-service-table{border:1px solid var(--line);overflow-x:auto}.funnel-service-table>div{grid-template-columns:minmax(130px,1fr) repeat(4,66px);align-items:center;gap:8px;min-width:500px;padding:11px 12px;display:grid}.funnel-service-table>div+div{border-top:1px solid var(--line)}.funnel-service-table .funnel-service-head{background:var(--cream);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.funnel-service-table strong{overflow-wrap:anywhere}.funnel-service-table span:not(:first-child){text-align:right}.funnel-ranked-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.funnel-ranked-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 0;display:grid}.funnel-ranked-list li:first-child{border-top:0;padding-top:0}.funnel-ranked-list span,.funnel-ranked-list a{overflow-wrap:anywhere}.funnel-boundary{border-top:1px solid var(--line);color:var(--muted);background:#f2f4ef;margin:0;padding:14px 22px;font-size:11px;line-height:1.55}.commerce-control{border:1px solid var(--line);background:var(--paper)}.commerce-control>header,.unit-economics>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:28px;padding:24px;display:flex}.commerce-control>header h2,.unit-economics>header h3{letter-spacing:-.035em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500}.commerce-control>header p,.unit-economics>header p{max-width:620px;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}.commerce-ready,.commerce-not-ready{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:8px 10px;font-size:9px}.commerce-statuses{justify-items:end;gap:7px;display:grid}.commerce-ready{color:#235f50;background:#2a6f5d1a;border-color:#2a6f5d73}.commerce-not-ready{color:var(--orange-dark);background:#b55f2d1a;border-color:#b55f2d73}.commerce-capacity-kpis{grid-template-columns:repeat(5,1fr);display:grid}.unit-economics-grid{grid-template-columns:repeat(4,1fr);display:grid}.commerce-capacity-kpis>div,.unit-economics-grid>div{border-bottom:1px solid var(--line);padding:18px 20px}.commerce-capacity-kpis>div+div,.unit-economics-grid>div:not(:nth-child(4n+1)){border-left:1px solid var(--line)}.commerce-capacity-kpis span,.unit-economics-grid span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.commerce-capacity-kpis strong,.unit-economics-grid strong{margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;display:block}.commerce-attention-kpi{background:#b55f2d1a}.commerce-attention-kpi strong{color:var(--orange-dark)}.full-service-ops-model{border-bottom:1px solid var(--line);background:#f4f8f4;padding:22px}.full-service-ops-model>header{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:end;gap:24px;display:grid}.full-service-ops-model h3{margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.full-service-ops-model>header p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.55}.full-service-ops-economics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.full-service-ops-economics>div{padding:13px 15px}.full-service-ops-economics>div+div{border-left:1px solid var(--line)}.full-service-ops-economics span,.full-service-ops-model li span{color:var(--muted);font-size:9px}.full-service-ops-economics strong{margin-top:4px;font-size:16px;display:block}.full-service-ops-model ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.full-service-ops-model li{border:1px solid var(--line);background:#fff;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.full-service-ops-model li strong,.full-service-ops-model li b{font-size:9px}.full-service-ops-model li b{color:var(--orange-dark);white-space:nowrap}.commerce-config-warning,.commerce-support-warning{border-bottom:1px solid var(--line);color:var(--ink-soft);margin:0;padding:14px 20px;font-size:11px;line-height:1.55}.commerce-config-warning{background:#b55f2d14}.commerce-support-warning{color:var(--orange-dark);background:#b55f2d1f;font-weight:700}.operations-attention-board{border-bottom:1px solid var(--line);background:#fbfaf6}.operations-attention-board>header{justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 20px;display:flex}.operations-attention-board>header h3{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.operations-attention-board>header p{max-width:610px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.operations-attention-counts{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;gap:14px;font-size:9px;display:flex}.operations-attention-counts strong{color:var(--ink);font-size:14px}.operations-attention-board>ol{margin:0;padding:0;list-style:none}.operations-attention-board>ol>li{border-top:1px solid var(--line);border-left:3px solid #8b9085;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:15px 20px 15px 17px;display:grid}.operations-attention-board>ol>li.is-critical{background:#a44b3f0b;border-left-color:#a44b3f}.operations-attention-board>ol>li.is-due-soon{border-left-color:var(--orange-dark);background:#b55f2d0b}.operations-attention-board>ol>li.is-attention{border-left-color:#4f756b}.operations-attention-board li>div>strong,.operations-attention-board li>div>p,.operations-attention-board li>div>small{display:block}.operations-attention-board li>div>strong{margin-top:4px;font-size:14px}.operations-attention-board li>div>p{color:var(--ink-soft);margin:4px 0 0;font-size:11px}.operations-attention-board li>div>small{color:var(--muted);margin-top:5px;font-size:9px}.operations-priority-label{color:var(--orange-dark);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.operations-attention-board .is-critical .operations-priority-label{color:#8f3d33}.operations-priority-clear{border-bottom:1px solid var(--line);color:#35685b;background:#2a6f5d0e;margin:0;padding:13px 20px;font-size:10px}.capacity-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.capacity-card{background:#fff;gap:16px;padding:20px;display:grid}.capacity-card>header{justify-content:space-between;gap:18px;display:flex}.capacity-card h3{margin:0;font-size:17px}.capacity-card header p{color:var(--muted);margin:5px 0 0;font-size:10px}.capacity-card header strong{color:var(--muted);font-family:var(--font-mono);white-space:nowrap;font-size:10px}.capacity-fields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.capacity-fields label,.offer-issuer label,.offer-minutes-form label,.issued-offer-link label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.capacity-fields label:has(input[type=checkbox]){border:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;padding:8px 10px}.capacity-fields input:not([type=checkbox]),.offer-issuer input,.offer-issuer select,.offer-issuer textarea,.offer-minutes-form input,.issued-offer-link input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:0;padding:9px 10px}.capacity-card .button{justify-self:start}.unit-economics{border-top:1px solid var(--line)}.unit-economics>header{align-items:end;padding-block:20px}.unit-economics>header p{text-align:right;max-width:420px}.unit-economics-grid>div:nth-child(n+5){border-top:1px solid var(--line)}.commerce-product-performance{border-top:1px solid var(--line);padding:22px}.commerce-product-performance h4{margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.commerce-product-table{border:1px solid var(--line);overflow-x:auto}.commerce-product-table>div{grid-template-columns:minmax(190px,1.6fr) repeat(5,minmax(72px,.6fr)) minmax(165px,1fr) minmax(82px,.7fr);align-items:center;gap:10px;min-width:950px;padding:12px 14px;display:grid}.commerce-product-table>div+div{border-top:1px solid var(--line)}.commerce-product-table .commerce-product-head{background:var(--cream);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.commerce-product-table strong{overflow-wrap:anywhere}.commerce-product-table strong small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:500;display:block}.commerce-product-table span:not(:first-child){text-align:right}.issued-offer-link{background:#2a6f5d14;border:2px solid #1f6c5c;gap:8px;padding:18px;display:grid}.issued-offer-link>div{grid-template-columns:1fr auto;gap:10px;display:grid}.issued-offer-link p{color:var(--muted);margin:0;font-size:10px}.customer-communication-draft{background:#f1f8f4;border:1px solid #a9c8bd;border-radius:18px;gap:14px;padding:22px;display:grid}.customer-communication-draft>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.customer-communication-draft h2{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}.customer-communication-draft>header>strong{color:var(--teal);font-size:12px}.customer-communication-draft label{color:var(--muted);gap:7px;font-size:10px;font-weight:800;display:grid}.customer-communication-draft input,.customer-communication-draft textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:10px;padding:11px 12px;font-weight:500;line-height:1.5}.customer-communication-draft>div{flex-wrap:wrap;gap:10px;display:flex}.customer-communication-draft>p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.request-commerce{border-bottom:1px solid var(--line);background:#f5f6f1;gap:0;display:grid}.request-offer{border:1px solid var(--line);background:#fff;margin:18px 22px}.request-offer>header{padding:16px 18px}.request-offer>header h3{margin:4px 0 0;font-size:19px}.request-offer-priority{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-soft);background:#2a6f5d0f;justify-content:space-between;gap:20px;padding:11px 18px;font-size:10px;display:flex}.request-offer-priority.is-critical{color:#793a32;background:#a44b3f14}.request-offer-priority.is-due-soon{color:var(--orange-dark);background:#b55f2d14}.request-offer-priority strong{white-space:nowrap}.request-offer>dl{grid-template-columns:repeat(4,1fr)}.request-offer>dl>div{padding:12px 16px}.request-offer>dl>div:not(:nth-child(3n+1)){border-left:0}.request-offer>dl>div+div{border-left:1px solid var(--line)}.request-offer>p{border-bottom:1px solid var(--line);color:var(--ink-soft);margin:0;padding:14px 18px;font-size:11px;line-height:1.55}.offer-operations-actions{flex-wrap:wrap;gap:10px;padding:14px 18px;display:flex}.offer-minutes-form{border-top:1px solid var(--line);background:var(--cream);gap:12px;padding:16px 18px;display:grid}.offer-minutes-form h4{margin:0;font-size:13px}.offer-minutes-form>div{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.offer-minutes-form .button{justify-self:start}.offer-issuer{border-top:1px solid var(--line);background:#eef2ed;grid-template-columns:minmax(220px,1.25fr) minmax(180px,.8fr) 150px;align-items:end;gap:16px;padding:20px 22px;display:grid}.offer-issuer h3{margin:6px 0 0;font-size:20px}.offer-issuer p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.offer-scope-field{grid-column:1/-1}.offer-issuer textarea{resize:vertical;min-height:92px}.offer-issuer .button{justify-self:start}.request-source-gate{background:#fff8e8;border:1px solid #d39952;margin:18px 22px;padding:16px 18px}.request-source-gate p{color:var(--ink-soft);margin:6px 0 0;font-size:11px;line-height:1.5}.offer-page .content-hero{padding-bottom:58px}.offer-shell{gap:22px;max-width:920px;display:grid}.offer-price-row{border:1px solid var(--line);background:var(--navy);color:#fff;grid-template-columns:1fr 1.6fr;align-items:center;gap:28px;padding:22px 24px;display:grid}.offer-price-row span{color:#c8d5d3;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.offer-price-row strong{margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500;display:block}.offer-price-row p{color:#d9e2df;margin:0;font-size:12px;line-height:1.6}.offer-contract{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.offer-contract article{background:#fff;padding:26px}.offer-contract h2,.offer-refund h2,.offer-confirmation h2,.offer-expired h2{letter-spacing:-.035em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.offer-contract h3{margin:22px 0 6px;font-size:14px}.offer-contract p,.offer-refund p,.offer-confirmation p,.offer-expired p{color:var(--ink-soft);margin:9px 0 0;font-size:12px;line-height:1.65}.offer-contract dl{border:1px solid var(--line);gap:0;margin:20px 0;display:grid}.offer-contract dl>div{grid-template-columns:105px 1fr;gap:12px;padding:10px 12px;display:grid}.offer-contract dl>div+div{border-top:1px solid var(--line)}.offer-contract dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.offer-contract dd{margin:0;font-size:12px}.offer-next-steps{background:radial-gradient(circle at 100% 0,#72cfb429,#0000 34%),#f6faf7;border:1px solid #c7d8d2;border-radius:18px;overflow:hidden}.offer-next-steps>header{border-bottom:1px solid #d5e1dc;padding:25px 26px 20px}.offer-next-steps h2{letter-spacing:-.035em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500}.offer-next-steps>header p{max-width:650px;color:var(--ink-soft);margin:9px 0 0;font-size:12px;line-height:1.65}.offer-next-steps-layout{background:#d5e1dc;grid-template-columns:1.4fr .85fr;gap:1px;display:grid}.offer-next-steps ol{background:#fff;gap:0;margin:0;padding:0;list-style:none;display:grid}.offer-next-steps li{grid-template-columns:42px 1fr;align-items:start;gap:14px;padding:18px 22px;display:grid}.offer-next-steps li+li{border-top:1px solid var(--line)}.offer-next-steps li>span{background:var(--navy);color:#d6ebe4;width:38px;height:38px;font-family:var(--font-mono);border-radius:11px;place-items:center;font-size:9px;font-weight:900;display:grid}.offer-next-steps li strong{margin-top:1px;font-size:13px;display:block}.offer-next-steps li p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.55}.offer-next-steps aside{background:#ecf5f0;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;display:flex}.offer-next-steps aside>span{color:#47736a;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.offer-next-steps aside>strong{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500;line-height:1.1}.offer-next-steps aside p{color:var(--ink-soft);margin:9px 0 18px;font-size:11px;line-height:1.55}.offer-next-steps aside .button{width:100%}.offer-refund,.offer-checkout,.offer-payment-unavailable,.offer-confirmation,.offer-expired,.offer-canceled{border:1px solid var(--line);background:var(--cream);padding:22px 24px}.offer-payment-unavailable{background:radial-gradient(circle at 100% 0,#ef6c3e1f,#0000 35%),#fff8e9;border:2px solid #d2a83d;border-radius:18px;gap:12px;display:grid}.offer-payment-unavailable>span{color:#8a6215;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.offer-payment-unavailable h2,.offer-payment-unavailable p{margin:0}.offer-payment-unavailable h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.offer-payment-unavailable p{max-width:680px;color:var(--ink-soft);font-size:12px;line-height:1.6}.offer-payment-unavailable .button{width:fit-content}.offer-payment-unavailable small{color:#596e70;font-size:10px}.purchase-intent-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.purchase-intent-facts div{background:#ffffffad;border:1px solid #8a621538;border-radius:10px;padding:12px 14px}.purchase-intent-facts dt{color:#76643d;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.purchase-intent-facts dd{color:var(--ink);margin:4px 0 0;font-size:12px;font-weight:850}.offer-payment-unavailable .purchase-intent-confirmation{max-width:680px;color:var(--ink);background:#fff;border:1px solid #8a621540;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:13px 14px;font-size:11px;line-height:1.5;display:grid}.purchase-intent-confirmation input{margin-top:3px}.offer-checkout{background:#2a6f5d14;border-width:2px;border-color:#1f6c5c;gap:16px;display:grid}.offer-checkout-heading{border-bottom:1px solid #1f6c5c33;gap:6px;padding-bottom:16px;display:grid}.offer-checkout-heading>span{color:#1f6c5c;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.offer-checkout-heading h2,.offer-checkout-heading p{margin:0}.offer-checkout-heading h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.offer-checkout-heading p{color:var(--ink-soft);font-size:11px;line-height:1.55}.offer-checkout>label{color:var(--ink);grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:12px;line-height:1.6;display:grid}.offer-checkout input{width:18px;height:18px;margin-top:2px}.offer-checkout a{color:#145e66;text-decoration:underline}.offer-checkout .button{justify-self:start}.offer-checkout>p,.offer-security-note{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.offer-confirmation{background:#2a6f5d14;border-color:#2a6f5d80;grid-template-columns:64px 1fr;align-items:start;gap:22px;display:grid}.offer-confirmation>span{color:#fff;background:#1f6c5c;border-radius:50%;place-items:center;width:60px;height:60px;font-size:27px;display:grid}.paid-workspace-page{background-color:#e9eeeb;background-image:linear-gradient(#233f4508 1px,#0000 1px),linear-gradient(90deg,#233f4508 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.offer-page .paid-workspace-hero{color:#fff;background:radial-gradient(circle at 13% 18%,#3785794d,#0000 33%),radial-gradient(circle at 91% 76%,#ef6c3e24,#0000 25%),#112f36;border-bottom:0;padding-block:47px 66px}.paid-workspace-hero .breadcrumbs,.paid-workspace-hero .breadcrumbs a,.paid-workspace-hero p{color:#aac0c1}.paid-workspace-hero .section-kicker{color:#8bc4ba}.paid-workspace-hero h1{color:#fff;font-size:clamp(43px,5vw,62px)}.paid-workspace-shell{gap:14px;width:min(1160px,100% - 40px);max-width:none;margin-top:-31px;padding-top:0}.paid-workspace-chrome{color:#fff;background:#14363d;border:1px solid #214950;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:16px 18px;display:grid;overflow:hidden;box-shadow:0 18px 48px #112d3526}.paid-workspace-brand{align-items:center;gap:11px;display:flex}.paid-workspace-brand>.brand-mark{border-radius:10px;flex:0 0 35px;width:35px;height:35px}.paid-workspace-brand>.brand-mark svg{width:31px;height:31px}.paid-workspace-brand strong,.paid-workspace-brand small{display:block}.paid-workspace-brand strong{font-size:11px}.paid-workspace-brand small{color:#91abad;margin-top:2px;font-size:8px}.paid-workspace-chrome nav{justify-content:center;gap:5px;min-width:0;display:flex}.paid-workspace-chrome nav a{color:#a9bfc0;white-space:nowrap;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:750}.paid-workspace-chrome nav a:first-child,.paid-workspace-chrome nav a:hover{color:#fff;background:#ffffff1a}.paid-workspace-private{color:#a9bfc0;letter-spacing:.07em;text-transform:uppercase;border:1px solid #557278;border-radius:999px;padding:6px 9px;font-size:7.5px;font-weight:850}.paid-workspace-overview{background:#fff;border:1px solid #c7d1cd;border-radius:18px;overflow:hidden;box-shadow:0 14px 38px #112d3514}.paid-workspace-overview-heading{justify-content:space-between;align-items:center;gap:28px;padding:25px 28px;display:flex}.paid-workspace-overview-heading h2{letter-spacing:-.04em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500}.paid-workspace-overview-heading p{color:var(--muted);margin:7px 0 0;font-size:10px}.paid-workspace-status{color:#286b5b;white-space:nowrap;background:#eef8f4;border:1px solid #b8d4ca;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850}.paid-workspace-status.is-blocked{color:#9a4229;background:#fff1e9;border-color:#edcab8}.paid-workspace-status.is-confirm{color:#78601e;background:#fff9e7;border-color:#d6ccb1}.paid-workspace-metrics{background:#fbfcfb;border-top:1px solid #dbe2df;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.paid-workspace-metrics>div{min-width:0;padding:16px 20px}.paid-workspace-metrics>div+div{border-left:1px solid #e0e5e3}.paid-workspace-metrics dt{color:#738284;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.paid-workspace-metrics dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;font-weight:800}.paid-workspace-timing{background:#fff8ed;border-top:1px solid #edcfaa;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:15px;padding:16px 20px;display:grid}.paid-workspace-timing>span{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#b65433;border-radius:999px;padding:6px 9px;font-size:7.5px;font-weight:850}.paid-workspace-timing strong{color:#663521;font-size:12px;display:block}.paid-workspace-timing p{color:#765849;margin:4px 0 0;font-size:9.5px;line-height:1.5}.paid-workspace-flow{color:#fff;background:#15373e;border:1px solid #244c52;border-radius:17px;scroll-margin-top:18px;overflow:hidden;box-shadow:0 12px 30px #112d3517}.paid-workspace-flow>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:24px;padding:16px 20px 14px;display:flex}.paid-workspace-flow>header span{color:#88b9b3;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.paid-workspace-flow>header h2{letter-spacing:-.01em;margin:5px 0 0;font-size:15px}.paid-workspace-flow>header small{color:#9bb2b4;white-space:nowrap;font-size:9px}.paid-workspace-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.paid-workspace-flow li{align-items:center;gap:11px;min-width:0;padding:16px 18px;display:flex}.paid-workspace-flow li+li{border-left:1px solid #ffffff1a}.paid-workspace-flow li>span{color:#78989a;width:29px;height:29px;font-family:var(--font-mono);border:1px solid #ffffff29;border-radius:9px;flex:0 0 29px;place-items:center;font-size:7.5px;font-weight:900;display:grid}.paid-workspace-flow li strong,.paid-workspace-flow li small{display:block}.paid-workspace-flow li strong{overflow-wrap:anywhere;font-size:11px}.paid-workspace-flow li small{color:#89a5a7;margin-top:3px;font-size:8.5px}.paid-workspace-flow li.is-complete>span{color:#fff;background:#296c5e;border-color:#65b59f}.paid-workspace-flow li.is-complete small{color:#8fd0bd}.paid-workspace-flow li.is-current{background:#ef6c3e17}.paid-workspace-flow li.is-current>span{color:#fff;background:#ef6c3e;border-color:#ef8b67;box-shadow:0 0 0 4px #ef6c3e1f}.paid-workspace-flow li.is-current small{color:#ffc0a9}.paid-workspace-action{background:linear-gradient(135deg,#edf8f3,#fbfdfb);border:1px solid #a9d1c1;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px;scroll-margin-top:18px;display:grid;box-shadow:0 10px 28px #112d350f}.paid-workspace-action-icon{color:#fff;width:42px;height:42px;font-family:var(--font-mono);letter-spacing:-.08em;background:#246c60;border-radius:11px;place-items:center;font-size:14px;font-weight:900;display:grid}.paid-workspace-action>div:nth-child(2)>span{color:#4f7c72;letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:850}.paid-workspace-action h2{letter-spacing:-.02em;margin:5px 0 0;font-size:17px;line-height:1.3}.paid-workspace-action p{color:#58716d;max-width:720px;margin:6px 0 0;font-size:11px;line-height:1.52}.paid-workspace-action ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.paid-workspace-action li{color:#426f67;background:#fffc;border:1px solid #bad8cf;border-radius:999px;padding:4px 7px;font-size:8.5px;font-weight:760}.paid-workspace-action li:before{color:#278064;content:"✓";margin-right:4px;font-weight:900}.paid-workspace-action>.button{white-space:nowrap;border-radius:9px;min-height:40px;padding-inline:15px}.paid-workspace-shell .offer-confirmation,.paid-workspace-shell .drive-passport-access-note,.paid-workspace-shell .customer-report-card,.paid-workspace-shell .customer-coordination,.paid-workspace-shell .customer-case-updates,.paid-workspace-shell .case-workspace,.paid-workspace-shell .case-report-pending,.paid-workspace-shell .case-workspace-closed{border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #112d350e}.paid-workspace-shell .offer-confirmation{background:linear-gradient(135deg,#eff8f4,#fbfdfc);border-color:#b9d4cb;position:relative}.paid-workspace-shell .offer-confirmation:after{content:"";pointer-events:none;background:#2a77710e;border-radius:0 0 0 90px;width:90px;height:90px;position:absolute;top:0;right:0}.paid-workspace-shell .offer-confirmation>span{background:#287363;width:48px;height:48px;font-size:21px}.paid-workspace-shell .offer-confirmation h2{font-size:25px}.paid-workspace-shell .customer-report-card>header,.paid-workspace-shell .customer-coordination>header,.paid-workspace-shell .customer-case-updates>header,.paid-workspace-shell .case-workspace>header{background:#fbfcfb}.paid-workspace-shell .case-evidence-grid select,.paid-workspace-shell .case-evidence-grid input,.paid-workspace-shell .customer-case-updates select{background:#fbfcfb;border-radius:8px}.paid-workspace-shell .offer-security-note{margin-top:10px;padding-inline:5px}.offer-canceled{color:var(--ink);background:#b55f2d14;border-color:#b55f2d66;font-size:12px}.offer-security-note{border-top:1px solid var(--line);padding:12px 0}.offer-security-note a{color:#145e66;text-decoration:underline}.case-workspace,.customer-report-card{border:1px solid var(--line);background:#fff}.case-workspace>header,.customer-report-card>header,.case-fulfillment-control>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.case-workspace>header h2,.customer-report-card>header h2{letter-spacing:-.035em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.case-workspace>header p,.customer-report-card>header p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}.case-workspace>header strong,.customer-report-card>header strong,.case-fulfillment-control>header strong{color:var(--muted);font-family:var(--font-mono);text-align:right;text-transform:uppercase;font-size:9px;line-height:1.5}.case-workspace>form{gap:18px;padding:24px;display:grid}.case-recovery-interview{background:linear-gradient(135deg,#f1f8f5,#fbfdfc);border:1px solid #b8d0c8;border-radius:12px;gap:16px;padding:18px;display:grid}.case-recovery-interview>div:first-child strong{color:var(--ink);margin-top:5px;font-size:17px;display:block}.case-recovery-interview>div:first-child p{max-width:680px;color:var(--ink-soft);margin:6px 0 0;font-size:11px;line-height:1.55}.case-evidence-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.case-evidence-grid label,.report-status-grid label,.report-summary-fields label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.case-evidence-grid select,.case-evidence-grid input,.report-status-grid select,.report-summary-fields input,.report-summary-fields textarea{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:0;padding:9px 11px}.case-evidence-boundary{border-left:4px solid var(--orange);background:var(--cream);padding:15px 17px}.case-evidence-boundary strong{font-size:12px}.case-evidence-boundary p{color:var(--ink-soft);margin:5px 0 0;font-size:10.5px;line-height:1.55}.case-evidence-consent,.report-quality-gate label{color:var(--ink-soft);grid-template-columns:auto 1fr;align-items:start;gap:11px;font-size:11px;line-height:1.55;display:grid}.case-evidence-consent input,.report-quality-gate input{width:17px;height:17px;margin-top:2px}.case-workspace .button,.customer-report-card .button{justify-self:start}.customer-report-card>header h2{color:#1f6c5c;font-size:36px}.customer-report-card>dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.customer-report-card>dl>div{border-bottom:1px solid var(--line);padding:20px}.customer-report-card>dl>div+div{border-left:1px solid var(--line)}.customer-report-card dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.customer-report-card dd{color:var(--ink);margin:8px 0 0;font-size:12px;line-height:1.6}.live-case-checks{border-bottom:1px solid var(--line);background:#fbfaf6;grid-template-columns:minmax(170px,.72fr) minmax(0,1.8fr);gap:24px;padding:20px 24px;display:grid}.live-case-checks h3{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.live-case-checks>div p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.live-case-checks ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.live-case-checks li{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.live-case-checks li>span{color:var(--ink-soft);font-size:10px;font-weight:700;line-height:1.35}.live-case-checks li>strong{font-family:var(--font-mono);letter-spacing:.06em;border-radius:999px;flex:none;padding:4px 6px;font-size:8px}.live-case-checks li>strong.is-ready{color:#1f6c5c;background:#e8f4ed}.live-case-checks li>strong.is-blocked{color:#9a4229;background:#fff0ea}.live-case-checks li>strong.is-confirm{color:#7d6216;background:#fff6d8}.customer-report-card>.button{margin:20px 24px 0}.customer-report-card>p{color:var(--muted);margin:12px 24px 22px;font-size:10px;line-height:1.55}.customer-closeout-artifact{background:#fff;border:1px solid #b9cec7;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #12363c14}.customer-closeout-artifact>header{background:radial-gradient(circle at 90% 0,#23695e24,#0000 34%),linear-gradient(135deg,#f1f8f5,#fbfdfc);border-bottom:1px solid #d9e5e1;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.customer-closeout-artifact>header h2{letter-spacing:-.035em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.customer-closeout-artifact>header p{max-width:720px;color:var(--ink-soft);margin:8px 0 0;font-size:11px;line-height:1.6}.customer-closeout-artifact>header>span{color:#1f6c5c;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#dcefe8;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:850}.customer-closeout-guardrail{background:#fffaf0;border-bottom:1px solid #eadcba;grid-template-columns:130px minmax(190px,.7fr) minmax(0,1.5fr);align-items:center;gap:20px;padding:17px 24px;display:grid}.customer-closeout-guardrail>span{color:#8c651d;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.customer-closeout-guardrail strong{font-size:13px}.customer-closeout-guardrail p{color:#665a40;margin:0;font-size:10px;line-height:1.55}.customer-closeout-artifact>details+details{border-top:1px solid var(--line)}.customer-closeout-artifact>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:15px 24px;list-style:none;display:flex}.customer-closeout-artifact>details>summary::-webkit-details-marker{display:none}.customer-closeout-artifact>details>summary span:first-child,.customer-closeout-artifact>details>summary small,.customer-closeout-artifact>details>summary strong{display:block}.customer-closeout-artifact>details>summary small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:820}.customer-closeout-artifact>details>summary strong{margin-top:4px;font-size:13px}.customer-closeout-artifact>details>summary>span:last-child{color:#397064;font-size:18px;transition:transform .16s}.customer-closeout-artifact>details[open]>summary>span:last-child{transform:rotate(180deg)}.customer-closeout-items,.customer-closeout-cadence{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.customer-closeout-items li{background:#fbfcfb;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:14px;padding:15px 24px;display:grid}.customer-closeout-items li+li,.customer-closeout-cadence li+li{border-top:1px solid var(--line)}.customer-closeout-items li>span,.customer-closeout-cadence li>span{color:#23695e;width:30px;height:30px;font-family:var(--font-mono);background:#e4f2ed;border-radius:9px;place-items:center;font-size:8px;font-weight:850;display:grid}.customer-closeout-items li strong{font-size:11px}.customer-closeout-items li p{color:var(--ink-soft);margin:4px 0 0;font-size:10px;line-height:1.5}.customer-closeout-items li>small{color:#397064;background:#eef3f1;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.customer-closeout-cadence li{background:#fbfcfb;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;padding:13px 24px;display:grid}.customer-closeout-cadence p{color:var(--ink-soft);margin:0;font-size:10.5px;line-height:1.55}.customer-closeout-source{border-top:1px solid var(--line);background:#fbfcfb;padding:18px 24px 22px}.customer-closeout-source p{color:var(--ink-soft);margin:0;font-size:10.5px}.customer-closeout-source>div{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.customer-closeout-source a{color:#fff;background:#173f45;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:820}.case-report-pending,.case-workspace-closed,.case-intake-waiting{border:1px solid var(--line);background:var(--cream);color:var(--ink-soft);padding:17px 19px;font-size:11px;line-height:1.6}.case-intake-waiting{margin:16px 18px}.case-intake-waiting strong{color:var(--ink)}.case-intake-waiting p{margin:5px 0 0}.case-fulfillment-control{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f8f4}.case-fulfillment-control>header{padding:15px 18px}.case-fulfillment-control>header h4{margin:5px 0 0;font-size:16px}.case-intake-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr)!important;margin:0!important;display:grid!important}.case-intake-grid>div{border:0!important;padding:12px 14px!important}.case-intake-grid>div+div{border-left:1px solid var(--line)!important}.case-intake-grid dt{font-size:8px!important}.case-intake-grid dd{font-size:10px;line-height:1.45}.fulfillment-source-desk{background:#fff;border:1px solid #c7d5d0;border-radius:14px;margin:16px 18px;overflow:hidden;box-shadow:0 8px 20px #12363c0d}.fulfillment-source-desk>header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#eef6f3,#fafcfb);justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 18px;display:flex}.fulfillment-source-desk>header h5{margin:5px 0 0;font-size:17px}.fulfillment-source-desk>header p{color:var(--ink-soft);margin:5px 0 0;font-size:9.5px;line-height:1.5}.fulfillment-source-desk>header>a{color:#286558;background:#fff;border:1px solid #b5cbc4;border-radius:8px;flex:none;padding:8px 10px;font-size:9px;font-weight:820}.fulfillment-source-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.fulfillment-source-facts>div{min-width:0;padding:13px 15px}.fulfillment-source-facts>div+div{border-left:1px solid var(--line)}.fulfillment-source-facts dt,.fulfillment-title-path span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7.5px;font-weight:850}.fulfillment-source-facts dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:10.5px;font-weight:780;line-height:1.4}.fulfillment-title-path{border-bottom:1px solid var(--line);background:#fffaf3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fulfillment-timing-pressure{background:#fff7ea;border-bottom:1px solid #ebcfad;grid-template-columns:minmax(130px,.5fr) minmax(0,1.5fr);gap:18px;padding:15px 18px;display:grid}.fulfillment-timing-pressure>span{color:#9a4c2f;letter-spacing:.07em;text-transform:uppercase;font-size:7.5px;font-weight:850}.fulfillment-timing-pressure strong{color:#69371f;font-size:12px}.fulfillment-timing-pressure p{color:#765849;margin:4px 0 0;font-size:9px;line-height:1.5}.fulfillment-provider-path{background:linear-gradient(110deg,#2a77711a,#0000 42%),#eef8f4;border-bottom:1px solid #bbd6cd;grid-template-columns:minmax(170px,.6fr) minmax(0,1.8fr) auto;align-items:start;gap:18px;padding:17px 18px;display:grid}.fulfillment-provider-path header,.fulfillment-provider-path header strong,.fulfillment-provider-path header small{display:block}.fulfillment-provider-path header span,.fulfillment-provider-path dt{color:#397064;letter-spacing:.07em;text-transform:uppercase;font-size:7.5px;font-weight:850}.fulfillment-provider-path header strong{color:#174f45;margin-top:6px;font-size:13px}.fulfillment-provider-path header small{color:#57746d;margin-top:5px;font-size:8.5px;line-height:1.4}.fulfillment-provider-path dl{gap:10px;margin:0;display:grid}.fulfillment-provider-path dd{color:#294e48;margin:3px 0 0;font-size:9px;line-height:1.5}.fulfillment-provider-path>div{gap:7px;display:grid}.fulfillment-provider-path a{color:#fff;text-align:center;background:#23695e;border-radius:7px;padding:8px 10px;font-size:8.5px;font-weight:820}.fulfillment-title-path>div{min-width:0;padding:16px 18px}.fulfillment-title-path>div+div{border-left:1px solid #eadfcd}.fulfillment-title-path strong{margin-top:6px;font-size:12px;display:block}.fulfillment-title-path p{color:var(--ink-soft);margin:6px 0 0;font-size:9.5px;line-height:1.55}.fulfillment-title-path>div>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.fulfillment-title-path a{color:#fff;background:#173f45;border-radius:7px;padding:7px 9px;font-size:8.5px;font-weight:800}.fulfillment-title-recovery{background:linear-gradient(135deg,#dfae5524,#0000 46%),#fffaf0;border-bottom:1px solid #e1cda8}.fulfillment-title-recovery>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px 13px;display:flex}.fulfillment-title-recovery>header span,.fulfillment-title-recovery-next>span{color:#8b6331;letter-spacing:.07em;text-transform:uppercase;font-size:7.5px;font-weight:850}.fulfillment-title-recovery>header strong{color:#5c3c1e;margin-top:6px;font-size:14px;display:block}.fulfillment-title-recovery>header p,.fulfillment-title-recovery-next p,.fulfillment-title-recovery-grid p{color:#705b42;margin:5px 0 0;font-size:9px;line-height:1.55}.fulfillment-title-recovery>header small{color:#725328;background:#fff;border:1px solid #e2c997;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.fulfillment-title-recovery-next{background:#ffffffb8;border-left:4px solid #cf8738;margin:0 18px 14px;padding:11px 13px}.fulfillment-registration-attempt{border-top:1px solid #eadbbf;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.fulfillment-registration-attempt>div{padding:13px 15px}.fulfillment-registration-attempt>div+div{border-left:1px solid #eadbbf}.fulfillment-registration-attempt dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.fulfillment-registration-attempt dd{color:var(--ink);margin:5px 0 0;font-size:10.5px;line-height:1.45}.fulfillment-title-recovery-grid{border-block:1px solid #eadbbf;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fulfillment-title-recovery-grid>div{min-width:0;padding:14px 18px}.fulfillment-title-recovery-grid>div+div{border-left:1px solid #eadbbf}.fulfillment-title-recovery-grid strong,.fulfillment-title-recovery details strong{color:#654824;font-size:9px}.fulfillment-title-recovery-grid ul,.fulfillment-title-recovery details ul{color:#705b42;gap:6px;margin:8px 0 0;padding-left:16px;font-size:8.5px;line-height:1.45;display:grid}.fulfillment-title-recovery details{padding:12px 18px 14px}.fulfillment-title-recovery details summary{cursor:pointer;justify-content:space-between;gap:12px;list-style:none;display:flex}.fulfillment-title-recovery details summary::-webkit-details-marker{display:none}.fulfillment-title-recovery details summary strong,.fulfillment-title-recovery details summary small{display:block}.fulfillment-title-recovery details summary small{color:#8b755b;margin-top:3px;font-size:8px}.fulfillment-closeout-packet{background:linear-gradient(135deg,#18655814,#0000 48%),#f8fbfa;border-bottom:1px solid #cbd8d4}.fulfillment-closeout-packet>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px 14px;display:flex}.fulfillment-closeout-packet>header span,.fulfillment-closeout-packet dt{color:#397064;letter-spacing:.07em;text-transform:uppercase;font-size:7.5px;font-weight:850}.fulfillment-closeout-packet>header strong{color:#174f45;margin-top:6px;font-size:14px;display:block}.fulfillment-closeout-packet>header p{color:#57746d;margin:5px 0 0;font-size:9px}.fulfillment-closeout-packet>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.fulfillment-closeout-packet a{color:#fff;background:#23695e;border-radius:7px;padding:8px 10px;font-size:8.5px;font-weight:820}.fulfillment-closeout-packet>dl{background:#ffffffb8;border-top:1px solid #dce7e3;border-bottom:1px solid #dce7e3;grid-template-columns:1.1fr .8fr 1.4fr;margin:0;display:grid}.fulfillment-closeout-packet>dl>div{padding:12px 15px}.fulfillment-closeout-packet>dl>div+div{border-left:1px solid #dce7e3}.fulfillment-closeout-packet dd{color:#294e48;margin:5px 0 0;font-size:9px;line-height:1.5}.fulfillment-closeout-packet>ol{background:#dce7e3;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px 0 0;list-style:none;display:grid}.fulfillment-closeout-packet>ol li{background:#fff;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:13px 15px;display:grid}.fulfillment-closeout-packet>ol li>span{color:#23695e;background:#e2f1ec;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.fulfillment-closeout-packet>ol strong,.fulfillment-closeout-packet>ol small{display:block}.fulfillment-closeout-packet>ol strong{font-size:10px}.fulfillment-closeout-packet>ol small{color:#397064;text-transform:uppercase;margin-top:3px;font-size:7.5px;font-weight:800}.fulfillment-closeout-packet>ol p{color:var(--ink-soft);margin:5px 0 0;font-size:8.5px;line-height:1.45}.fulfillment-source-register+.fulfillment-source-register{border-top:1px solid var(--line)}.fulfillment-source-register>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:11px 16px;list-style:none;display:flex}.fulfillment-source-register>summary::-webkit-details-marker{display:none}.fulfillment-source-register>summary:hover{background:#fafcfb}.fulfillment-source-register>summary strong,.fulfillment-source-register>summary small{display:block}.fulfillment-source-register>summary strong{font-size:11px}.fulfillment-source-register>summary small{color:var(--muted);margin-top:3px;font-size:8.5px}.fulfillment-source-register>summary>span:last-child{color:var(--muted);transition:transform .16s}.fulfillment-source-register[open]>summary>span:last-child{transform:rotate(180deg)}.fulfillment-source-register>ul,.fulfillment-route-sequence{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.fulfillment-source-register>ul>li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 16px;display:grid}.fulfillment-source-register>ul>li+li,.fulfillment-route-sequence>li+li{border-top:1px solid var(--line)}.fulfillment-source-register li strong,.fulfillment-source-register li small{display:block}.fulfillment-source-register li strong{font-size:9.5px;line-height:1.4}.fulfillment-source-register li small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.fulfillment-source-register li>a{color:#286558;white-space:nowrap;font-size:8.5px;font-weight:820}.fulfillment-route-sequence>li{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px 16px;display:grid}.fulfillment-route-sequence>li>span{color:#35695f;width:27px;height:27px;font-family:var(--font-mono);background:#e6efec;border-radius:8px;place-items:center;font-size:7.5px;font-weight:900;display:grid}.fulfillment-route-sequence p{color:var(--ink-soft);margin:5px 0 0;font-size:9px;line-height:1.5}.delivered-report-summary{border-bottom:1px solid var(--line);background:#2a6f5d14;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:15px 18px;display:grid}.delivered-report-summary span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.delivered-report-summary strong{margin-top:3px;display:block}.delivered-report-summary p{color:var(--ink-soft);margin:5px 0 0;font-size:10px}.report-delivery-form{gap:17px;padding:18px;display:grid}.report-starting-draft{background:#2a6f5d12;border:1px solid #2a6f5d42;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:13px 15px;display:grid}.report-starting-draft>span{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.report-starting-draft strong{font-size:12px}.report-starting-draft p{color:var(--ink-soft);margin:4px 0 0;font-size:10px;line-height:1.55}.report-status-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.report-summary-fields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.report-summary-fields label:last-child{grid-column:1/-1;max-width:240px}.report-summary-fields textarea{resize:vertical;text-transform:none;min-height:84px}.report-quality-gate{background:#f8efd8ad;border:1px solid #b55f2d61;padding:15px 17px}.report-quality-gate>strong{font-size:12px}.report-quality-gate>p{color:var(--ink-soft);margin:5px 0 12px;font-size:10px;line-height:1.55}.report-quality-gate label+label{margin-top:10px}.report-delivery-form>.button{justify-self:start}.customer-coordination{border:1px solid var(--line);background:#f7f8f4}.customer-coordination>header,.coordination-control>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 24px;display:flex}.customer-coordination>header h2,.coordination-control>header h4{letter-spacing:-.035em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}.customer-coordination>header strong,.coordination-control>header strong{color:var(--muted);font-family:var(--font-mono);letter-spacing:.07em;text-align:right;text-transform:uppercase;font-size:9px}.customer-coordination>p{border-bottom:1px solid var(--line);color:var(--ink-soft);margin:0;padding:17px 24px;font-size:11px;line-height:1.6}.coordination-timeline,.operations-coordination-timeline{margin:0;padding:0;list-style:none}.coordination-timeline li,.operations-coordination-timeline li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:14px;padding:16px 20px;display:grid}.coordination-timeline li>span,.operations-coordination-timeline li>span{border:1px solid var(--ink);width:30px;height:30px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.coordination-timeline li strong,.operations-coordination-timeline li strong{font-size:12px}.coordination-timeline li p,.operations-coordination-timeline li p{color:var(--ink-soft);margin:4px 0 0;font-size:10.5px;line-height:1.5}.coordination-timeline li small,.operations-coordination-timeline li small{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;margin-top:7px;font-size:8.5px;line-height:1.45;display:block}.coordination-empty,.coordination-complete{color:var(--ink-soft);padding:17px 20px;font-size:11px;line-height:1.6}.coordination-complete{border-top:1px solid var(--line);color:#1f5e52;background:#2a6f5d1a;font-weight:750}.coordination-control{border-bottom:1px solid var(--line);background:#fff}.coordination-control>header{padding:15px 18px}.coordination-control>header h4{letter-spacing:normal;font-family:inherit;font-size:16px;font-weight:750}.operations-coordination-timeline li{padding-inline:18px}.coordination-milestone-form{border-top:1px solid var(--line);background:#f7f8f4;gap:16px;padding:18px;display:grid}.coordination-starting-draft{background:#2a6f5d14;border:1px solid #2a6f5d3d;border-radius:12px;grid-template-columns:40px minmax(0,1fr);gap:13px;padding:15px 16px;display:grid}.coordination-starting-draft>span{background:var(--teal);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:grid}.coordination-starting-draft>div{gap:4px;display:grid}.coordination-starting-draft small{color:var(--teal);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.coordination-starting-draft strong{font-size:13px}.coordination-starting-draft p,.coordination-starting-draft em{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.5}.coordination-starting-draft em{color:#5e5130;font-style:normal;font-weight:750}.coordination-fields{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.coordination-fields label,.coordination-next-action{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.coordination-fields select,.coordination-fields input,.coordination-next-action textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;text-transform:none;background:#fff;border-radius:0;padding:9px 10px}.coordination-next-action textarea{resize:vertical;min-height:80px}.coordination-milestone-form>.button{justify-self:start}.customer-case-updates,.case-update-control{border:1px solid var(--line);background:#fff}.customer-case-updates>header,.case-update-control>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 24px;display:flex}.customer-case-updates>header h2,.case-update-control>header h4{letter-spacing:-.035em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}.customer-case-updates>header>strong,.case-update-control>header>strong{color:var(--muted);font-family:var(--font-mono);letter-spacing:.07em;text-align:right;text-transform:uppercase;font-size:9px}.customer-case-updates>p{border-bottom:1px solid var(--line);color:var(--ink-soft);margin:0;padding:17px 24px;font-size:11px;line-height:1.6}.case-update-timeline,.operations-case-update-timeline{margin:0;padding:0;list-style:none}.case-update-timeline>li,.operations-case-update-timeline>li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:14px;padding:18px 22px;display:grid}.case-update-timeline>li>span,.operations-case-update-timeline>li>span{border:1px solid var(--ink);width:30px;height:30px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.case-update-timeline li header,.operations-case-update-timeline li header{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.case-update-timeline li header strong,.operations-case-update-timeline li header strong{font-size:12px}.case-update-timeline li header small,.operations-case-update-timeline li header small{color:#1f6c5c;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.case-update-timeline li p,.operations-case-update-timeline li p{color:var(--ink-soft);margin:5px 0 0;font-size:10.5px;line-height:1.5}.case-update-response,.operations-case-update-response{border-left:4px solid var(--teal);background:#2a6f5d14;margin-top:12px;padding:13px 15px}.case-update-response>strong,.operations-case-update-response>strong{font-size:10px}.case-update-response>small,.operations-case-update-response>small{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;margin-top:7px;font-size:8px;display:block}.case-update-pending,.case-update-closed{background:var(--cream);color:var(--ink-soft);margin-top:11px;padding:11px 13px;font-size:10.5px;line-height:1.5}.case-update-closed{border-top:1px solid var(--line);margin:0;padding:16px 22px}.customer-case-updates>form,.case-update-response-form{gap:16px;padding:20px 22px;display:grid}.customer-case-updates>form>label,.case-update-fields label,.case-update-response-form>label,.case-update-response-fields label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.case-update-fields,.case-update-response-fields{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.customer-case-updates select,.case-update-response-form select,.case-update-response-form input,.case-update-response-form textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;text-transform:none;background:#fff;border-radius:0;padding:9px 10px}.case-update-response-form textarea{resize:vertical;min-height:84px}.case-update-boundary{border-left:4px solid var(--orange);background:var(--cream);padding:15px 17px}.case-update-boundary strong{font-size:12px}.case-update-boundary p{color:var(--ink-soft);margin:5px 0 0;font-size:10.5px;line-height:1.55}.customer-case-updates .button,.case-update-response-form .button{justify-self:start}.case-update-control{border-width:1px 0}.case-update-control>header{padding:15px 18px}.case-update-control>header h4{letter-spacing:normal;font-family:inherit;font-size:16px;font-weight:750}.operations-case-update-timeline>li{padding-inline:18px}.case-update-response-form{border:1px solid var(--line);background:#f7f8f4;margin-top:13px}.breadcrumbs{color:#65777a;font-family:var(--font-sans);letter-spacing:.025em;flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:10px;font-weight:750;display:flex}.breadcrumbs a:hover{color:var(--orange-dark)}.guide-shell{width:min(1030px,100% - 40px);margin-inline:auto;padding-block:54px 90px}.guide-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:50px;padding-bottom:36px;display:grid}.guide-heading h1{font-size:clamp(42px,6vw,68px)}.guide-heading .guide-summary{color:var(--ink-soft);margin:18px 0 0;font-size:16px;line-height:1.65}.teacher-route-handoff{border-left:3px solid var(--teal);font-family:var(--font-sans);background:#eef6f1;border-radius:0 12px 12px 0;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:22px;padding:13px 15px;font-size:11px;line-height:1.45;display:flex}.teacher-route-handoff strong,.teacher-route-handoff span{display:block}.teacher-route-handoff span{color:var(--ink-soft);margin-top:2px}.teacher-route-handoff a{color:var(--teal);text-underline-offset:3px;flex:none;font-weight:850;text-decoration:underline}.source-badge{border:1px solid var(--line);background:#eef6f1;border-radius:16px;padding:17px}.source-badge strong,.source-badge span{display:block}.source-badge strong{font-family:var(--font-sans);letter-spacing:.02em;font-size:11px}.source-badge span{color:var(--ink-soft);margin-top:6px;font-size:11px;line-height:1.45}.deadline-row{background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.deadline-row>div{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px}.deadline-row span,.fact-grid dt{color:#65777a;font-family:var(--font-sans);letter-spacing:.02em;font-size:10px;font-weight:800;display:block}.deadline-row strong{margin-top:8px;font-size:16px;display:block}.route-utility{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.route-utility p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.5}.print-route-button,.copy-request-button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;font-family:var(--font-sans);letter-spacing:.02em;background:0 0;border-radius:999px;flex:none;padding:11px 15px;font-size:10px;font-weight:850}.print-route-button:hover,.print-route-button:focus-visible,.copy-request-button:hover,.copy-request-button:focus-visible{background:var(--ink);color:#fff}.route-risk{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:30px;overflow:hidden}.route-risk-critical{border-top:5px solid var(--orange-dark)}.route-risk-time-sensitive{border-top:5px solid var(--yellow)}.route-risk-standard{border-top:5px solid var(--teal)}.route-risk-heading{grid-template-columns:1fr .8fr;align-items:end;gap:45px;padding:28px;display:grid}.route-risk-label{color:var(--orange-dark);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:900}.route-risk-heading h2{letter-spacing:-.045em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500}.route-risk-heading>p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.route-risk-grid{border-top:1px solid var(--line);background:#f7f1e6;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;display:grid}.route-risk-grid article{background:var(--cream);border:1px solid #c8cec8cc;border-radius:14px;min-width:0;padding:22px}.route-risk-grid article>span{border:1px solid var(--ink);width:27px;height:27px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.route-risk-grid h3{margin:15px 0 0;font-size:13px}.route-risk-grid p{min-height:82px;color:var(--ink-soft);margin:7px 0 0;font-size:11.5px;line-height:1.55}.route-risk-grid a{color:#166069;text-underline-offset:3px;margin-top:12px;font-size:9.5px;font-weight:750;text-decoration:underline;display:inline-block}.guide-section{margin-top:58px}.guide-section>h2{letter-spacing:-.04em;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500}.plan-timeline{border-top:0;gap:12px;margin:0;padding:0;list-style:none;display:grid}.plan-step{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:72px 1fr;display:grid;overflow:hidden}.step-rail{border-right:1px solid var(--line);justify-content:center;padding-top:29px;display:flex}.step-rail span{border:1px solid var(--ink);width:31px;height:31px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.step-content{padding:27px 30px 30px}.step-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.phase-tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:900}.phase-before{color:#586f73}.phase-arrival{color:#126b67}.phase-closeout{color:var(--orange-dark)}.step-timing{color:#65777a;font-size:10px}.step-content h3{letter-spacing:-.02em;margin:10px 0 0;font-size:18px}.step-content>p{max-width:760px;color:var(--ink-soft);margin:9px 0 0;font-size:14px;line-height:1.65}.plan-step-critical{background:#fff2ec;border-color:#e9bca9}.plan-step-critical .step-rail span{border-color:var(--orange-dark);background:var(--orange-dark);color:#fff}.source-link{color:#196268;text-underline-offset:3px;margin-top:12px;font-size:10.5px;font-weight:750;text-decoration:underline;display:inline-block}.context-service-link{width:fit-content;color:var(--orange-dark);text-underline-offset:3px;margin-top:14px;font-size:10.5px;font-weight:800;text-decoration:underline;display:block}.scenario-card{border:1px solid var(--line);background:var(--cream);border-radius:22px;margin-top:58px;padding:34px}.scenario-card h2{max-width:720px;font-size:37px}.scenario-intro>p{max-width:720px;color:var(--ink-soft);margin:17px 0 0;font-size:14px;line-height:1.6}.scenario-controls{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.scenario-chip{min-height:40px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #94a39f;border-radius:999px;align-items:center;gap:9px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.scenario-chip span{color:var(--orange-dark);font-family:var(--font-mono)}.scenario-chip.is-active{border-color:var(--navy);background:var(--navy);color:#fff}.scenario-results{background:0 0;border:0;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px;display:grid}.scenario-results article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:12px;padding:20px;display:flex}.warning-dot{background:var(--orange);border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:5px}.scenario-results h3{margin:0;font-size:13px}.scenario-results p,.scenario-empty{color:var(--ink-soft);margin:6px 0 0;font-size:11.5px;line-height:1.55}.scenario-service-link{color:#166069;text-underline-offset:3px;margin-top:10px;font-size:10px;font-weight:800;text-decoration:underline;display:inline-block}.guide-pilot{border:1px solid var(--line);background:var(--navy);color:#fff;border-radius:24px;margin-top:58px;padding:38px}.guide-pilot-grid{grid-template-columns:.7fr 1fr;gap:60px;display:grid}.guide-pilot h2{letter-spacing:-.04em;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:500}.guide-pilot-copy>p{color:#c4d4d3;margin:17px 0 0;font-size:13.5px;line-height:1.65}.pirp-partner-path .button{margin:0}.pirp-provider-list{border-top:1px solid var(--line-dark);margin-top:24px}.pirp-provider-list article{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:22px 0;display:grid}.pirp-provider-list strong{font-size:17px}.pirp-provider-list p{color:#c4d4d3;margin:7px 0 0;font-size:12.5px;line-height:1.6}@media (max-width:680px){.pirp-provider-list article{grid-template-columns:1fr;gap:16px}.pirp-provider-list .button{justify-self:start}}.guide-pilot .pilot-form{border:1px solid var(--line-dark);background:#173b43;border-radius:18px}.guide-pilot .service-ladder{border-color:var(--line-dark);background:var(--line-dark);color:var(--ink);grid-template-columns:repeat(2,1fr);margin:0 0 18px}.guide-pilot .service-card{padding:16px}.guide-pilot .service-card-top strong{font-size:15px}.guide-pilot .service-card h3{margin-top:10px;font-size:18px}.guide-pilot .service-card>p{min-height:0;font-size:10px}.guide-pilot .service-card ul{display:none}.filing-channel{border-left:3px solid var(--yellow);background:#ffffff0f;border-radius:0 12px 12px 0;margin-top:26px;padding:16px 17px}.filing-channel>span,.filing-channel>strong{display:block}.filing-channel>span{color:#93c6bf;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.filing-channel>strong{margin-top:6px;font-size:13px}.filing-channel p{color:#c4d4d3;margin:7px 0 0;font-size:11px;line-height:1.5}.filing-channel a{color:var(--yellow);margin-top:9px;font-size:9.5px;font-weight:750;text-decoration:underline;display:inline-block}.filing-channel-neutral{border-left-color:var(--line-dark)}.guide-pilot .field-group label,.guide-pilot .pilot-boundary,.guide-pilot .consent-row,.guide-pilot .help-level-fieldset legend{color:#aec3c3}.guide-pilot .pilot-form-progress{background:#173d46;border-color:#526c72}.guide-pilot .pilot-form-progress li{color:#91aaab}.guide-pilot .pilot-form-progress li+li{border-left-color:#526c72}.guide-pilot .pilot-form-progress li.is-active{color:#fff;background:#214750}.guide-pilot .pilot-form-progress li>span{color:#d1dddd;background:#315761}.guide-pilot .pilot-form-step>header h3{color:#fff}.guide-pilot .pilot-form-step>header p{color:#aec3c3}.guide-pilot .pilot-step-back{color:#b7d0cf}.guide-pilot .help-level-fieldset label{background:#214750;border-color:#526c72}.guide-pilot .help-level-fieldset span{color:#b7c9c9}.guide-pilot .help-level-fieldset strong{color:#fff}.guide-pilot .purchase-promise{background:#173d46;border-color:#5f7d7f}.guide-pilot .purchase-promise strong{color:#fff}.guide-pilot .purchase-promise p{color:#c1d2d1}.guide-pilot .form-success{color:#9be1c8}.guide-pilot .service-fit-result{color:var(--ink)}.guide-pilot .service-fit-result p{color:var(--ink-soft)}.fact-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid}.fact-grid>div{background:#fff;padding:22px}.fact-grid dd{color:var(--ink-soft);margin:8px 0 0;font-size:13px;line-height:1.6}.fact-sources{color:#607478;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-top:9px;font-size:8.5px;font-weight:800;display:block}.fact-sources a{color:#196268;text-underline-offset:3px;text-decoration:underline}.source-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.source-list>li{border:1px solid var(--line);background:#fff}.source-list a{justify-content:space-between;gap:20px;padding:17px 19px;font-size:12px;font-weight:750;display:flex}.source-list>li:hover{border-color:var(--teal)}.source-list a>span{color:#718083;font-family:var(--font-mono);text-transform:uppercase;font-size:8.5px}.source-supports{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px 19px 12px;display:flex}.source-supports span{background:var(--cream);color:#536b70;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid #bdcbc8;border-radius:999px;padding:4px 8px;font-size:7.5px;font-weight:800}.state-source-badge+.notice-box{margin-top:28px}.directory-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;display:grid}.directory-card{border:1px solid var(--line);background:#fff;padding:21px}.directory-card-head{align-items:center;gap:12px;display:flex}.directory-card-head span{border:1px solid var(--ink);width:36px;height:36px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.directory-card h2{margin:0;font-size:15px}.directory-card p{color:var(--ink-soft);margin:13px 0 0;font-size:11.5px;line-height:1.55}.directory-links{gap:14px;margin-top:16px;font-size:11px;font-weight:800;display:flex}.directory-links a{color:#16636a;text-underline-offset:3px;text-decoration:underline}.financed-destination-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:34px;display:grid}.financed-destination-grid a{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:11px;min-height:58px;padding:11px 14px;transition:border-color .15s,transform .15s;display:flex}.financed-destination-grid a:hover{border-color:#8ea9a5;transform:translateY(-2px)}.financed-destination-grid span{border:1px solid var(--ink);width:30px;height:30px;font-family:var(--font-mono);border-radius:50%;flex:0 0 30px;place-items:center;font-size:8px;font-weight:900;display:grid}.financed-destination-grid strong{font-size:11px}.lender-page-links{grid-template-columns:repeat(4,minmax(0,1fr))}.lender-page-links a{min-height:82px}.lender-directory-more{background:#f2f8f5;border:1px solid #c8d9d3;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:15px 17px;display:flex}.lender-directory-more a{color:#175f58;font-size:11px;font-weight:850}.lender-directory-more span{color:#6e7f80;font-size:9.5px}.prose{max-width:780px;color:var(--ink-soft);margin-inline:auto;font-size:15px;line-height:1.75}.prose h2{color:var(--ink);letter-spacing:-.03em;margin:42px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.prose h3{color:var(--ink);margin:28px 0 8px;font-size:17px}.prose p,.prose ul{margin-block:12px}.prose a{color:#12626a;text-underline-offset:3px;text-decoration:underline}.notice-box{border-left:4px solid var(--orange);background:var(--cream);padding:18px 20px}.exit-consequence{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 280px;gap:1px;margin-top:20px;display:grid}.exit-consequence>div{background:#fff;padding:26px}.exit-consequence>div:last-child{background:var(--navy);color:#fff}.exit-consequence h2{letter-spacing:-.045em;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500;line-height:1.05}.exit-consequence p{color:var(--ink-soft);margin:12px 0 0;font-size:12.5px;line-height:1.6}.exit-consequence a:not(.button){color:#166069;margin-top:13px;font-size:10px;font-weight:750;text-decoration:underline;display:inline-block}.exit-consequence>div:last-child>strong{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;display:block}.exit-consequence>div:last-child p{color:#c4d4d3}.exit-consequence .button{margin-top:18px}.exit-consequence>div:last-child .exit-review-link{color:var(--yellow);margin-top:14px;display:block}.state-exit-page{background:radial-gradient(circle at 8% 28%,#dcefe87a,#0000 24%),#f8f4ec}.state-exit-hero{border-bottom:0;padding-block:58px 76px;overflow:hidden}.state-exit-hero h1{max-width:760px;margin-top:14px;font-size:clamp(44px,5.7vw,70px);line-height:.98}.state-exit-promise dl{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px -25px -25px;display:grid}.state-exit-promise dl>div{text-align:center;min-width:0;padding:14px 10px 15px}.state-exit-promise dl>div+div{border-left:1px solid #ffffff26}.state-exit-promise dt{color:#8ea9a8;text-transform:uppercase;font-size:6.5px;font-weight:900}.state-exit-promise dd{color:#fff;margin:5px 0 0;font-size:8.5px;font-weight:850}.state-closeout-offer{background:#15353d;border:1px solid #4e7071;border-radius:22px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin-top:-30px;display:grid;overflow:hidden;box-shadow:0 25px 58px #0d272d33}.state-closeout-offer-copy{background:radial-gradient(circle at 5% 0,#e27d4221,#0000 29%),#fbfaf5;padding:34px}.state-closeout-offer-copy h2{color:var(--ink);letter-spacing:-.045em;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,46px);font-weight:500;line-height:1.02}.state-closeout-offer-copy>p{color:var(--ink-soft);margin:14px 0 0;font-size:10.5px;line-height:1.62}.state-closeout-tiers{gap:9px;margin-top:23px;display:grid}.state-closeout-tiers article{background:#fff;border:1px solid #c9d4d0;border-radius:12px;padding:15px 16px}.state-closeout-tiers article.is-featured{background:#fff8f1;border-color:#df8b57;box-shadow:inset 3px 0 #e1763c}.state-closeout-tiers header{justify-content:space-between;align-items:center;gap:15px;display:flex}.state-closeout-tiers header>div{align-items:baseline;gap:10px;display:flex}.state-closeout-tiers header span{color:var(--ink);font-size:10px;font-weight:850}.state-closeout-tiers header strong{color:#27675e;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.state-closeout-tiers header small{color:var(--muted);font-size:7.5px;font-weight:750}.state-closeout-tiers article>p{color:var(--ink-soft);margin:8px 0 0;font-size:9px;line-height:1.5}.state-closeout-offer-actions{align-items:center;gap:17px;margin-top:20px;display:flex}.state-closeout-offer-actions .button{width:auto}.state-closeout-offer-actions>a:not(.button){color:#28675f;text-underline-offset:4px;font-size:9px;font-weight:850;text-decoration:underline}.state-closeout-offer-copy>small{color:var(--muted);margin-top:9px;font-size:7.5px;display:block}.state-closeout-desk{background:#f8faf9;border:1px solid #6d8889;border-radius:16px;align-self:center;margin:21px;overflow:hidden;box-shadow:0 23px 40px #0212164d}.state-closeout-desk>header{background:#fff;border-bottom:1px solid #d8e1de;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;display:flex}.state-closeout-desk>header>div{align-items:center;gap:9px;display:flex}.state-closeout-desk>header .brand-mark{border-radius:8px;width:27px;height:27px}.state-closeout-desk>header .brand-mark svg{width:19px;height:19px}.state-closeout-desk>header strong,.state-closeout-desk>header small{display:block}.state-closeout-desk>header strong{color:var(--ink);font-size:8.5px}.state-closeout-desk>header small{color:var(--muted);margin-top:2px;font-size:6.5px}.state-closeout-desk>header>span{color:#2d6d64;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;background:#edf5f2;border:1px solid #c7d6d2;border-radius:999px;padding:5px 8px;font-size:6.5px;font-weight:900}.state-closeout-desk-title{border-bottom:1px solid #d8e1de;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.state-closeout-desk-title>div>span,.state-closeout-instruction>span{color:#52766f;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:6.5px;font-weight:900}.state-closeout-desk-title h3{color:var(--ink);letter-spacing:-.035em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.state-closeout-desk-title>span{color:#216858;background:#dff0e8;border-radius:999px;flex:none;padding:6px 8px;font-size:6.5px;font-weight:900}.state-closeout-desk-title>span.is-urgent{color:#a44c2d;background:#fff0e3}.state-closeout-instruction{background:#fff4ea;border:1px solid #e2a77f;border-radius:10px;margin:14px 18px;padding:12px}.state-closeout-instruction p{color:#704936;margin:5px 0 0;font-size:8.5px;line-height:1.45}.state-closeout-controls{background:#fff;border-block:1px solid #d8e1de;margin:0;padding:0;list-style:none}.state-closeout-controls li{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:52px;padding:10px 16px;display:grid}.state-closeout-controls li+li{border-top:1px solid #e1e7e5}.state-closeout-controls li>span{color:#55756f;width:25px;height:25px;font-family:var(--font-mono);background:#edf3f1;border-radius:7px;place-items:center;font-size:6px;font-weight:900;display:grid}.state-closeout-controls li.is-ready>span{color:#216858;background:#dff0e8}.state-closeout-controls strong,.state-closeout-controls small{display:block}.state-closeout-controls strong{color:var(--ink);font-size:8.5px}.state-closeout-controls small{color:var(--muted);margin-top:3px;font-size:7px}.state-closeout-controls b{color:#426f66;text-transform:uppercase;background:#edf3f1;border-radius:999px;padding:5px 7px;font-size:6px}.state-closeout-desk>footer{color:#58716d;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:7px;display:flex}.state-closeout-desk>footer strong{color:#2d665e}.state-exit-page .state-source-badge{margin-top:29px}.state-exit-answer{margin-top:39px}.state-exit-reviewed{color:#316b62;font-family:var(--font-mono);text-transform:uppercase;background:#edf5f2;border:1px solid #bfcfca;border-radius:999px;align-self:start;padding:7px 10px;font-size:7px;font-weight:900}.state-exit-consequence>div:last-child ul{gap:11px;margin:17px 0 0;padding:0;list-style:none;display:grid}.state-exit-consequence>div:last-child li{color:#c4d4d3;border-top:1px solid #ffffff29;padding:11px 0 0 19px;font-size:9px;line-height:1.45;position:relative}.state-exit-consequence>div:last-child li:before{color:var(--yellow);content:"✓";font-weight:900;position:absolute;left:1px}.state-closeout-help{scroll-margin-top:24px}.state-arrival-page{background:radial-gradient(circle at 91% 26%,#daedeb8f,#0000 24%),#f8f4ec}.state-arrival-page .state-source-badge{margin-top:29px}.state-arrival-promise dd{overflow-wrap:anywhere;font-size:7.5px;line-height:1.25}.state-arrival-deadlines{background:#edf5f2;border-block:1px solid #d8e1de;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.state-arrival-deadlines>div{text-align:center;min-width:0;padding:13px 11px}.state-arrival-deadlines>div+div{border-left:1px solid #d2dfdb}.state-arrival-deadlines span,.state-arrival-deadlines strong{display:block}.state-arrival-deadlines span{color:#5a7772;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:900}.state-arrival-deadlines strong{color:#234f49;margin-top:5px;font-size:7.5px;line-height:1.25}.state-arrival-help{scroll-margin-top:24px}.pair-route-offer{margin-top:28px}.pair-route-desk-title h3{max-width:330px}.pair-route-controls small{overflow-wrap:anywhere}.route-service-help{scroll-margin-top:24px}.lender-state-request-page .state-source-badge{margin-top:29px}.state-title-handoff-desk-title h3{max-width:330px}.state-title-handoff-path p,.state-title-handoff-controls small{overflow-wrap:anywhere}.state-title-handoff-help{scroll-margin-top:24px}.state-stalled-title-page .state-source-badge{margin-top:29px}.state-stalled-title-desk .state-closeout-desk-title>span{color:#9b4d2c;background:#fff0e3}.state-stalled-title-help{scroll-margin-top:24px}.stalled-state-recovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}.stalled-state-recovery-grid li{background:#fffdf8;border:1px solid #c9d7d2;border-radius:15px;grid-template-columns:31px minmax(0,1fr);gap:12px;padding:18px;display:grid;box-shadow:3px 4px #1f434414}.stalled-state-recovery-grid li>span{color:#28675f;width:30px;height:30px;font-family:var(--font-mono);background:#e1efeb;border-radius:9px;place-items:center;font-size:7px;font-weight:900;display:grid}.stalled-state-recovery-grid strong{color:var(--ink);font-size:11px;line-height:1.35}.stalled-state-recovery-grid p{color:var(--ink-soft);margin:7px 0 0;font-size:9px;line-height:1.5}.stalled-state-recovery-grid small{color:#526d69;border-top:1px dashed #ccd8d4;margin-top:10px;padding-top:9px;font-size:8px;line-height:1.5;display:block}.state-request-boundary-actions{justify-items:start;gap:9px;display:grid}.state-request-boundary-actions>a:not(.button),.state-stalled-inline-link a{color:var(--teal);text-underline-offset:4px;font-size:9px;font-weight:850;text-decoration:underline}.state-stalled-inline-link{background:#f3f7f4;border:1px solid #d3ddd9;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:13px 15px;display:flex}.state-stalled-inline-link strong{color:var(--ink);font-size:9px}@media (max-width:760px){.stalled-state-recovery-grid{grid-template-columns:1fr}.state-stalled-inline-link{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.state-closeout-offer{grid-template-columns:1fr}.state-closeout-desk{max-width:650px}}@media (max-width:620px){.state-exit-hero{padding-block:48px 62px}.state-exit-hero h1{font-size:clamp(39px,12vw,53px)}.state-closeout-offer-copy{padding:26px 20px}.state-closeout-tiers header,.state-closeout-offer-actions,.state-closeout-desk-title{flex-direction:column;align-items:flex-start}.state-closeout-offer-actions .button{width:100%}.state-closeout-desk{margin:14px}.state-closeout-controls li{grid-template-columns:25px minmax(0,1fr)}.state-closeout-controls b{grid-column:2;width:fit-content}.state-exit-promise dl{grid-template-columns:1fr}.state-exit-promise dl>div+div{border-top:1px solid #ffffff26;border-left:0}.state-arrival-deadlines{grid-template-columns:1fr}.state-arrival-deadlines>div+div{border-top:1px solid #d2dfdb;border-left:0}}.notice-service-page,.notice-state-page{background:radial-gradient(circle at 88% 24%,#d9eceb73,#0000 22%),#f8f4ec}.notice-service-hero,.notice-state-hero{color:#fff;background:linear-gradient(116deg,#09202714 0 52%,#092027e6 52% 100%),radial-gradient(circle at 11% 18%,#4e9e9352,#0000 31%),#102e36;border-bottom:0;overflow:hidden}.notice-service-hero{padding-block:clamp(64px,8vw,102px)}.notice-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(370px,.97fr);align-items:center;gap:clamp(50px,8vw,104px);display:grid}.notice-service-hero .section-kicker,.notice-state-hero .section-kicker{color:#9fd5cc}.notice-service-hero h1,.notice-state-hero h1{color:#fff;max-width:760px;font-size:clamp(48px,6.2vw,79px);line-height:.98}.notice-service-hero p,.notice-state-hero p{color:#c8d9d8;max-width:650px}.notice-hero-proof{color:#d9e7e5;flex-wrap:wrap;gap:10px 18px;margin:25px 0 0;padding:0;list-style:none;display:flex}.notice-hero-proof li{padding-left:18px;font-size:10.5px;font-weight:760;position:relative}.notice-hero-proof li:before{content:"";border:2px solid #8cd0c3;border-radius:50%;width:8px;height:8px;position:absolute;top:.3em;left:0}.notice-hero-desk{color:var(--ink);background:#fdfcf8;border:1px solid #c9e3de40;border-radius:20px;position:relative;overflow:hidden;transform:rotate(1.25deg);box-shadow:0 32px 75px #000a0d59}.notice-hero-desk:before{background:linear-gradient(90deg, var(--orange) 0 33%, var(--yellow) 33% 56%, #54a79a 56% 100%);content:"";height:4px;position:absolute;inset:0 0 auto}.notice-hero-desk>header{background:#f3f8f6;border-bottom:1px solid #dce5e2;gap:5px;padding:25px 25px 19px;display:grid}.notice-hero-desk>header>span,.notice-hero-desk>header>small,.notice-hero-status>span,.notice-hero-desk>footer>span{color:#55726e;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.notice-hero-desk>header>strong{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.notice-hero-status{background:#fff6e6;border:1px solid #e7cfa9;border-radius:10px;gap:5px;margin:18px 22px 10px;padding:12px 14px;display:grid}.notice-hero-status strong{color:#76551a;font-size:11px}.notice-hero-desk>ol{margin:0;padding:8px 22px 16px;list-style:none}.notice-hero-desk>ol li{color:#70817f;border-bottom:1px solid #e5e9e7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.notice-hero-desk>ol li>span{width:25px;height:25px;font-family:var(--font-mono);border:1px solid #cbd5d2;border-radius:8px;place-items:center;font-size:7.5px;font-weight:850;display:grid}.notice-hero-desk>ol p{color:inherit;margin:0;font-size:10.5px;font-weight:750}.notice-hero-desk>ol b{letter-spacing:.04em;text-transform:uppercase;background:#eef2f0;border-radius:999px;padding:5px 7px;font-size:7px}.notice-hero-desk>ol .is-complete{color:#28675d}.notice-hero-desk>ol .is-complete>span,.notice-hero-desk>ol .is-complete b{background:#e5f2ed;border-color:#b9d9cf}.notice-hero-desk>ol .is-current{color:var(--ink)}.notice-hero-desk>ol .is-current>span,.notice-hero-desk>ol .is-current b{color:#9c4226;background:#feeee6;border-color:#eab290}.notice-hero-desk>footer{color:#fff;background:#102e36;justify-content:space-between;gap:18px;padding:15px 22px 17px;display:flex}.notice-hero-desk>footer>span{color:#8fb3af}.notice-hero-desk>footer>strong{font-size:10px}.notice-triage-strip{z-index:2;background:#fff;border:1px solid #c8d5d1;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-28px;display:grid;position:relative;box-shadow:0 14px 34px #112d3517}.notice-triage-strip article{grid-template-columns:31px minmax(0,1fr);gap:2px 12px;padding:20px;display:grid}.notice-triage-strip article+article{border-left:1px solid #dde4e1}.notice-triage-strip article>span{color:#24685e;width:30px;height:30px;font-family:var(--font-mono);background:#e7f2ee;border-radius:9px;grid-row:1/3;place-items:center;font-size:8px;font-weight:900;display:grid}.notice-triage-strip strong{font-size:11px}.notice-triage-strip p{color:var(--muted);margin:3px 0 0;font-size:9.5px;line-height:1.45}.notice-product-preview{background:#edf2f0;border:1px solid #b8c9c4;border-radius:24px;margin-top:clamp(60px,8vw,94px);overflow:hidden;box-shadow:0 28px 70px #112d3526}.notice-product-preview>header{background:#f7faf8;border-bottom:1px solid #bdcbc7;justify-content:space-between;align-items:flex-end;gap:32px;padding:29px 32px 25px;display:flex}.notice-product-preview>header h2{letter-spacing:-.045em;max-width:700px;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,4vw,45px);font-weight:500;line-height:1.06}.notice-product-preview>header>strong{color:#fff;background:#163b42;border-radius:999px;flex:none;padding:10px 14px;font-size:11px}.notice-product-grid{grid-template-columns:195px minmax(0,1fr);min-height:540px;display:grid}.notice-product-grid>aside{background:#102e36;align-content:start;gap:6px;padding:25px 17px;display:grid}.notice-product-grid>aside>span{color:#83aaa6;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin:0 9px 12px;font-size:8px;font-weight:900}.notice-product-grid>aside a{color:#a9c1be;border-radius:8px;padding:11px 12px;font-size:10px;font-weight:720}.notice-product-grid>aside a:hover,.notice-product-grid>aside a.is-active{color:#fff;background:#244a50}.notice-product-grid>div{background:#f9faf8;min-width:0;padding:28px}.notice-product-headline{justify-content:space-between;align-items:flex-start;gap:24px;padding:3px 3px 21px;display:flex}.notice-product-headline span:not(.is-action){color:#4c716b;font-family:var(--font-mono);letter-spacing:.08em;font-size:8px;font-weight:850}.notice-product-headline h3{letter-spacing:-.035em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.notice-product-headline p{color:var(--muted);margin:6px 0 0;font-size:10px}.notice-product-headline .is-action{color:#9a4329;background:#fff0e8;border:1px solid #e2ab89;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:850}.notice-product-metrics{background:#fff;border:1px solid #d2dcda;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 19px;display:grid}.notice-product-metrics>div{padding:13px 14px}.notice-product-metrics>div+div{border-left:1px solid #dce4e1}.notice-product-metrics dt{color:#6a7e7b;letter-spacing:.04em;text-transform:uppercase;font-size:7.5px;font-weight:820}.notice-product-metrics dd{margin:5px 0 0;font-size:11px;font-weight:800}.notice-product-grid details{background:#fff;border:1px solid #ccd8d5;border-radius:11px;overflow:hidden}.notice-product-grid details+details{margin-top:9px}.notice-product-grid details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:61px;padding:12px 16px;list-style:none;display:flex}.notice-product-grid details>summary::-webkit-details-marker{display:none}.notice-product-grid details>summary small,.notice-product-grid details>summary strong{display:block}.notice-product-grid details>summary small{color:#65817c;letter-spacing:.06em;text-transform:uppercase;font-size:7.5px;font-weight:850}.notice-product-grid details>summary strong{margin-top:4px;font-size:11px}.notice-product-grid details>summary b{color:#2c685f;background:#e9f2ef;border-radius:999px;padding:5px 8px;font-size:7.5px}.notice-product-grid details>p{color:var(--ink-soft);border-top:1px solid #dde5e2;margin:0;padding:14px 16px;font-size:10px;line-height:1.55}.notice-product-sample-link{background:linear-gradient(135deg,#edf7f3,#fff8f2);border:1px solid #b9cec7;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:12px;padding:15px 16px;display:flex}.notice-product-sample-link span,.notice-product-sample-link strong{display:block}.notice-product-sample-link span{color:#4b766e;font-family:var(--font-mono);letter-spacing:.08em;font-size:7px;font-weight:900}.notice-product-sample-link strong{color:#203e41;margin-top:5px;font-size:11.5px}.notice-product-sample-link p{color:#687b7a;margin:4px 0 0;font-size:9px;line-height:1.45}.notice-product-sample-link>a{color:#fff;background:#173e43;border-radius:9px;flex:none;padding:10px 12px;font-size:9px;font-weight:850}.notice-evidence-preview{border-top:1px solid #dde5e2}.notice-evidence-preview article{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 16px;display:grid}.notice-evidence-preview article+article{border-top:1px solid #e3e9e7}.notice-evidence-preview article>span{color:#24685e;width:26px;height:26px;font-family:var(--font-mono);background:#e5f1ed;border-radius:8px;place-items:center;font-size:7px;font-weight:900;display:grid}.notice-evidence-preview strong,.notice-evidence-preview p{display:block}.notice-evidence-preview strong{font-size:10px}.notice-evidence-preview p{color:var(--muted);margin:3px 0 0;font-size:8.5px;line-height:1.45}.notice-evidence-preview small{color:#55706c;background:#f0f3f2;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.notice-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.notice-state-grid article{background:#fff;border:1px solid #c7d3cf;border-radius:15px;align-content:start;min-height:238px;padding:21px;transition:transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.notice-state-grid article:hover{transform:translateY(-3px);box-shadow:0 16px 32px #112d351a}.notice-state-grid article>span,.notice-difference-grid article>span{color:#fff;width:35px;height:35px;font-family:var(--font-mono);background:#163b42;border-radius:10px;place-items:center;font-size:8px;font-weight:900;display:grid}.notice-state-grid h3{margin:17px 0 0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.notice-state-grid p{color:var(--ink-soft);margin:8px 0 0;font-size:10.5px;line-height:1.52}.notice-state-grid small{color:#71817f;align-self:end;margin-top:16px;font-size:8.5px}.notice-state-grid a{color:#17625e;margin-top:11px;font-size:9.5px;font-weight:850}.notice-difference-grid{background:#c8d1ce;border:1px solid #c8d1ce;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:26px;display:grid}.notice-difference-grid article{background:#fff;align-content:start;min-height:260px;padding:18px;display:grid}.notice-difference-grid article>strong{margin-top:16px;font-size:11px;line-height:1.4}.notice-difference-grid p{color:var(--ink-soft);margin:9px 0 0;font-size:9.5px;line-height:1.55}.notice-difference-grid small{color:#3d6b65;border-top:1px solid #e0e5e3;align-self:end;margin-top:15px;padding-top:11px;font-size:8px;line-height:1.45}.notice-pricing .closeout-offer-grid>article{border-radius:16px}.notice-request-section{background:radial-gradient(circle at 95% 7%,#ef6c3e29,#0000 23%),#102e36;border-radius:22px;box-shadow:0 25px 55px #112d3529}.notice-request-section>div:first-child h2,.notice-request-section>div:first-child p{color:#fff}.notice-request-section>div:first-child .section-kicker{color:#91c6be}.home-notice-wedge{color:#fff;background:radial-gradient(circle at 8% 20%,#4b9d9133,#0000 29%),#102e36;border-top:1px solid #24444a;border-bottom:1px solid #24444a}.home-notice-wedge-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(45px,8vw,100px);padding-block:clamp(64px,8vw,94px);display:grid}.home-notice-wedge .section-kicker{color:#93c6bf}.home-notice-wedge h2{color:#fff;letter-spacing:-.05em;max-width:680px;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(39px,5vw,59px);font-weight:500;line-height:1.02}.home-notice-wedge p{color:#c3d5d3;max-width:650px;margin:18px 0 0;font-size:14px;line-height:1.65}.home-notice-offer{color:var(--ink);background:#fffaf1;border:1px solid #5e797c;border-radius:20px;padding:29px;position:relative;overflow:hidden;box-shadow:0 24px 54px #000a0d45}.home-notice-offer:before{background:linear-gradient(90deg, var(--orange), var(--yellow), #4d9d92);content:"";height:4px;position:absolute;inset:0 0 auto}.home-notice-offer>span{color:#39736a;font-family:var(--font-mono);letter-spacing:.08em;font-size:8px;font-weight:900}.home-notice-offer>strong{letter-spacing:-.035em;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500;display:block}.home-notice-offer ul{gap:10px;margin:20px 0 23px;padding:0;list-style:none;display:grid}.home-notice-offer li{border-top:1px solid #e3ded2;padding:10px 0 0 23px;font-size:10.5px;line-height:1.45;position:relative}.home-notice-offer li:before{color:#287267;content:"✓";font-weight:900;position:absolute;top:12px;left:2px}.home-notice-sample-link{color:#225f59;width:fit-content;margin-top:15px;font-size:10px;font-weight:850;display:block}.home-notice-sample-link:hover{color:#a4472a}.state-notice-callout{color:#fff;background:radial-gradient(circle at 10% 10%,#46938838,#0000 35%),#102e36;border:1px solid #58777a;border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);align-items:center;gap:40px;margin-top:45px;padding:30px;display:grid}.state-notice-callout h2{color:#fff;letter-spacing:-.045em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,4vw,43px);font-weight:500;line-height:1.04}.state-notice-callout p{color:#c3d5d3;margin:13px 0 0;font-size:11px;line-height:1.6}.state-notice-callout>div:last-child{background:#ffffff12;border:1px solid #58777a;border-radius:12px;gap:9px;padding:19px;display:grid}.state-notice-callout>div:last-child strong{font-size:14px}.state-notice-callout>div:last-child small{color:#9bb9b6;font-size:9px}.notice-state-hero{padding-block:54px 68px}.notice-state-hero .breadcrumbs,.notice-state-hero .breadcrumbs a{color:#a9c4c1}.notice-state-hero h1{margin-top:15px;font-size:clamp(45px,5.6vw,70px)}.notice-state-control{color:var(--ink);background:#fbfaf5;border:1px solid #607c7f;border-radius:18px;padding:25px;overflow:hidden;box-shadow:0 24px 55px #000a0d42}.notice-state-control>span{color:#3c716a;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.notice-state-control>strong{letter-spacing:-.035em;margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;display:block}.notice-state-control>p{color:var(--ink-soft);margin:11px 0 0;font-size:10.5px;line-height:1.55}.notice-state-control dl{background:#fff;border-top:1px solid #d6dfdc;grid-template-columns:repeat(3,minmax(0,1fr));margin:21px -25px -25px;display:grid}.notice-state-control dl>div{padding:12px}.notice-state-control dl>div+div{border-left:1px solid #dfe5e3}.notice-state-control dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:820}.notice-state-control dd{margin:5px 0 0;font-size:9px;font-weight:800}.notice-state-path{background:#fff;border:1px solid #c4d1cd;border-radius:17px;margin-top:48px;position:relative;overflow:hidden;box-shadow:0 17px 38px #112d3517}.notice-state-path>header,.notice-state-evidence>header{justify-content:space-between;align-items:flex-end;gap:30px;padding:24px 27px;display:flex}.notice-state-path>header{background:#f2f7f5;border-bottom:1px solid #dce4e1}.notice-state-path>header h2,.notice-state-evidence>header h2{letter-spacing:-.045em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,4vw,42px);font-weight:500}.notice-state-path>header>span{color:#28695f;background:#e0eee9;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:850}.notice-state-path-body{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notice-state-path-body article{min-height:150px;padding:24px 27px}.notice-state-path-body article+article{border-left:1px solid #dce4e1}.notice-state-path-body article>span{color:#4b746e;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.notice-state-path-body p{color:var(--ink-soft);margin:10px 0 0;font-size:11.5px;line-height:1.62}.notice-name-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:23px;display:grid}.notice-name-grid article{background:#fff;border:1px solid #ccd6d3;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.notice-name-grid article>span{color:#24685e;width:31px;height:31px;font-family:var(--font-mono);background:#e5f1ed;border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.notice-name-grid strong{font-size:10.5px;line-height:1.4}.notice-state-evidence{color:#fff;background:#102e36;border:1px solid #35565a;border-radius:18px;margin-top:50px;overflow:hidden;box-shadow:0 20px 45px #112d351f}.notice-state-evidence>header{border-bottom:1px solid #35565a}.notice-state-evidence>header h2{color:#fff}.notice-state-evidence>header .section-kicker{color:#8fc4bc}.notice-state-evidence>header>strong{color:#c9dfdb;background:#244950;border-radius:999px;flex:none;padding:8px 11px;font-size:8px}.notice-state-evidence>div{background:#35565a;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.notice-state-evidence article{background:#163941;grid-template-columns:34px minmax(0,1fr);gap:13px;min-height:150px;padding:21px;display:grid}.notice-state-evidence article>span{color:#9bc7c0;width:32px;height:32px;font-family:var(--font-mono);border:1px solid #547278;border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.notice-state-evidence article strong,.notice-state-evidence article small{display:block}.notice-state-evidence article strong{font-size:11px}.notice-state-evidence article small{color:#8fb5b1;margin-top:6px;font-size:8px;font-weight:750;line-height:1.45}.notice-state-evidence article p{color:#c4d6d3;margin:9px 0 0;font-size:9.5px;line-height:1.55}.notice-state-script blockquote{border-left:5px solid var(--orange);color:var(--ink);letter-spacing:-.025em;background:#fff;margin:23px 0 0;padding:25px 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.5vw,28px);line-height:1.45}.notice-state-script>p{color:var(--muted);margin-top:12px;font-size:9.5px}.notice-state-escalation{background:#fff2e8;border:1px solid #e4bb9f;border-radius:17px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:45px;margin-top:50px;padding:29px;display:grid}.notice-state-escalation h2{letter-spacing:-.045em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:500;line-height:1.08}.notice-state-escalation p{color:#765b4e;margin:11px 0 0;font-size:10px;line-height:1.55}.notice-state-escalation ul{align-content:start;gap:9px;margin:0;padding:0;list-style:none;display:grid}.notice-state-escalation li{color:#684c3f;background:#ffffff94;border:1px solid #e8c8b2;border-radius:9px;padding:10px 12px 10px 32px;font-size:9.5px;line-height:1.45;position:relative}.notice-state-escalation li:before{color:#b94f30;content:"!";font-weight:900;position:absolute;top:10px;left:12px}.notice-case-offer{background:#15353d;border:1px solid #456b6d;border-radius:21px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:-29px;display:grid;overflow:hidden;box-shadow:0 24px 55px #0c252b33}.notice-case-offer-copy{background:radial-gradient(circle at 8% 0,#eb97601f,#0000 29%),#fbfaf5;padding:34px}.notice-case-offer-copy h2{color:var(--ink);letter-spacing:-.045em;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,46px);font-weight:500;line-height:1.02}.notice-case-offer-copy>p{max-width:540px;color:var(--ink-soft);margin:14px 0 0;font-size:10.5px;line-height:1.62}.notice-case-tiers{gap:9px;margin-top:23px;display:grid}.notice-case-tiers article{background:#fff;border:1px solid #c9d4d0;border-radius:12px;padding:15px 16px}.notice-case-tiers article.is-featured{background:#fff8f1;border-color:#df8b57;box-shadow:inset 3px 0 #e1763c}.notice-case-tiers header{justify-content:space-between;align-items:center;gap:15px;display:flex}.notice-case-tiers header div{align-items:baseline;gap:10px;display:flex}.notice-case-tiers header span,.notice-case-tiers header strong{display:block}.notice-case-tiers header span{color:var(--ink);font-size:10px;font-weight:850}.notice-case-tiers header strong{color:#27675e;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.notice-case-tiers header small{color:var(--muted);font-size:7.5px;font-weight:750}.notice-case-tiers article>p{color:var(--ink-soft);margin:8px 0 0;font-size:9px;line-height:1.5}.notice-case-offer-actions{align-items:center;gap:17px;margin-top:20px;display:flex}.notice-case-offer-actions>a:not(.button){color:#28675f;text-underline-offset:4px;font-size:9px;font-weight:850;text-decoration:underline;text-decoration-thickness:1px}.notice-case-offer-note{color:var(--muted);margin-top:9px;font-size:7.5px;display:block}.notice-case-desk{background:#f8faf9;border:1px solid #6d8889;border-radius:16px;align-self:center;margin:21px;overflow:hidden;box-shadow:0 23px 40px #0212164d}.notice-case-desk>header{background:#fff;border-bottom:1px solid #d8e1de;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;display:flex}.notice-case-desk>header>div{align-items:center;gap:9px;display:flex}.notice-case-desk>header .brand-mark{border-radius:8px;width:27px;height:27px}.notice-case-desk>header .brand-mark svg{width:19px;height:19px}.notice-case-desk>header strong,.notice-case-desk>header small{display:block}.notice-case-desk>header strong{color:var(--ink);font-size:8.5px}.notice-case-desk>header small{color:var(--muted);margin-top:2px;font-size:6.5px}.notice-case-desk>header>span{color:#2d6d64;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;background:#edf5f2;border:1px solid #c7d6d2;border-radius:999px;padding:5px 8px;font-size:6.5px;font-weight:900}.notice-case-desk-title{border-bottom:1px solid #d8e1de;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.notice-case-desk-title>div>span,.notice-case-deadline>span{color:#52766f;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:6.5px;font-weight:900}.notice-case-desk-title h3{color:var(--ink);letter-spacing:-.035em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.notice-case-desk-title>span{color:#216858;background:#dff0e8;border-radius:999px;flex:none;padding:6px 8px;font-size:6.5px;font-weight:900}.notice-case-deadline{background:#fff4ea;border:1px solid #e2a77f;border-radius:10px;margin:14px 18px;padding:12px}.notice-case-deadline strong,.notice-case-deadline small{display:block}.notice-case-deadline strong{color:#5e392a;margin-top:5px;font-size:9.5px}.notice-case-deadline small{color:#93634d;margin-top:4px;font-size:7px}.notice-case-register{background:#fff;border-block:1px solid #d8e1de;margin:0}.notice-case-register>div{grid-template-columns:minmax(90px,.45fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:51px;padding:10px 16px;display:grid}.notice-case-register>div+div{border-top:1px solid #e1e7e5}.notice-case-register dt{color:#5f7773;text-transform:uppercase;font-size:7px;font-weight:850}.notice-case-register dd{color:var(--ink);text-overflow:ellipsis;margin:0;font-size:8.5px;font-weight:750;line-height:1.4;overflow:hidden}.notice-case-register>div>span{color:#2e7065;background:#edf5f2;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:900}.notice-case-desk>footer{justify-content:space-between;align-items:center;gap:15px;padding:12px 16px;display:flex}.notice-case-desk>footer span{color:#2d685f;font-size:7px;font-weight:850}.notice-case-desk>footer small{color:var(--muted);text-align:right;font-size:6.5px}.sample-workspace-note{border-top:6px solid var(--orange);background:var(--navy);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:18px;padding:28px 30px;display:grid}.sample-workspace-note h1{letter-spacing:-.045em;max-width:680px;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.02}.sample-workspace-note p{color:#cfdddc;max-width:640px;margin:12px 0 0;font-size:12px;line-height:1.6}.customer-notice-artifact{background:#fff;border:1px solid #b9cec7;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #12363c14}.customer-notice-artifact>header{background:radial-gradient(circle at 90% 0,#ef6c3e1f,#0000 35%),linear-gradient(135deg,#f1f8f5,#fbfdfc);border-bottom:1px solid #d9e5e1;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.customer-notice-artifact>header h2{letter-spacing:-.035em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.customer-notice-artifact>header p{max-width:710px;color:var(--ink-soft);margin:8px 0 0;font-size:11px;line-height:1.6}.customer-notice-artifact>header>span{color:#9d4429;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#fff0e8;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:850}.customer-notice-metrics{background:#fcfdfc;border-bottom:1px solid #dbe3e0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.customer-notice-metrics>div{padding:15px 24px}.customer-notice-metrics>div+div{border-left:1px solid #dbe3e0}.customer-notice-metrics dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.customer-notice-metrics dd{color:var(--ink);margin:6px 0 0;font-size:11px;font-weight:800}.customer-notice-deadline{background:#fff9ec;border-bottom:1px solid #eadcba;grid-template-columns:135px minmax(0,1fr);align-items:start;gap:20px;padding:15px 24px;display:grid}.customer-notice-deadline>span{color:#8b651f;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.customer-notice-deadline p{color:#665a40;margin:0;font-size:10px;line-height:1.55}.customer-notice-artifact>details+details{border-top:1px solid #dbe3e0}.customer-notice-artifact>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:15px 24px;list-style:none;display:flex}.customer-notice-artifact>details>summary::-webkit-details-marker{display:none}.customer-notice-artifact>details>summary small,.customer-notice-artifact>details>summary strong{display:block}.customer-notice-artifact>details>summary small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.customer-notice-artifact>details>summary strong{margin-top:4px;font-size:12px}.customer-notice-artifact>details>summary>span:last-child{color:#397064;font-size:18px;transition:transform .16s}.customer-notice-artifact>details[open]>summary>span:last-child{transform:rotate(180deg)}.customer-notice-response-path,.customer-notice-escalation{background:#fbfcfb;border-top:1px solid #dbe3e0;padding:20px 24px}.customer-notice-response-path>p,.customer-notice-escalation>p{color:var(--ink-soft);margin:0;font-size:10.5px;line-height:1.6}.customer-notice-response-path blockquote{border-left:4px solid var(--orange);color:#5e4439;background:#fff4eb;margin:15px 0 0;padding:15px 17px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.55}.customer-notice-evidence{background:#fbfcfb;border-top:1px solid #dbe3e0;margin:0;padding:0;list-style:none}.customer-notice-evidence li{grid-template-columns:minmax(155px,.8fr) minmax(170px,.9fr) minmax(0,1.4fr);align-items:start;gap:16px;padding:14px 24px;display:grid}.customer-notice-evidence li+li{border-top:1px solid #e1e7e5}.customer-notice-evidence strong{font-size:10.5px}.customer-notice-evidence small{color:#3e746c;font-size:8.5px;font-weight:750;line-height:1.45}.customer-notice-evidence p{color:var(--muted);margin:0;font-size:9.5px;line-height:1.5}.customer-notice-escalation ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.customer-notice-escalation li{color:#714f42;background:#fff6f0;border:1px solid #ead4c4;border-radius:8px;padding:9px 10px;font-size:8.5px;line-height:1.45}.customer-notice-escalation>div{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.customer-notice-escalation a{color:#fff;background:#173f45;border-radius:7px;padding:8px 10px;font-size:8.5px;font-weight:820}@media (max-width:760px){.sample-workspace-note{grid-template-columns:1fr;align-items:start;padding:22px}.customer-notice-artifact>header,.customer-notice-metrics,.customer-notice-deadline,.customer-notice-evidence li{grid-template-columns:1fr}.customer-notice-artifact>header{flex-direction:column}.customer-notice-metrics>div+div{border-top:1px solid #dbe3e0;border-left:0}}.fulfillment-notice-response{background:linear-gradient(135deg,#ef6c3e12,#0000 45%),#f8fbfa;border-bottom:1px solid #cbd8d4}.fulfillment-notice-response>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px 14px;display:flex}.fulfillment-notice-response>header span,.fulfillment-notice-response dt{color:#397064;letter-spacing:.07em;text-transform:uppercase;font-size:7.5px;font-weight:850}.fulfillment-notice-response>header strong{color:#174f45;margin-top:6px;font-size:14px;display:block}.fulfillment-notice-response>header p{color:#57746d;margin:5px 0 0;font-size:9px}.fulfillment-notice-response>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.fulfillment-notice-response a{color:#fff;background:#23695e;border-radius:7px;padding:8px 10px;font-size:8.5px;font-weight:820}.fulfillment-notice-response>dl{background:#ffffffc7;border-top:1px solid #dce7e3;border-bottom:1px solid #dce7e3;grid-template-columns:1fr 1.1fr 1fr;margin:0;display:grid}.fulfillment-notice-response>dl>div{padding:12px 15px}.fulfillment-notice-response>dl>div+div{border-left:1px solid #dce7e3}.fulfillment-notice-response dd{color:#294e48;margin:5px 0 0;font-size:9px;line-height:1.5}.fulfillment-notice-response>details+details{border-top:1px solid #dce7e3}.fulfillment-notice-response>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:11px 16px;list-style:none;display:flex}.fulfillment-notice-response>details>summary::-webkit-details-marker{display:none}.fulfillment-notice-response>details>summary strong,.fulfillment-notice-response>details>summary small{display:block}.fulfillment-notice-response>details>summary strong{font-size:10px}.fulfillment-notice-response>details>summary small{color:#5f7773;margin-top:3px;font-size:7.5px}.fulfillment-notice-response>details>ul{background:#dce7e3;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px 0 0;list-style:none;display:grid}.fulfillment-notice-response>details>ul li{color:var(--ink-soft);background:#fff;padding:12px 15px;font-size:8.5px;line-height:1.45}.fulfillment-notice-response>details>ul strong,.fulfillment-notice-response>details>ul small{display:block}.fulfillment-notice-response>details>ul strong{color:var(--ink);font-size:9.5px}.fulfillment-notice-response>details>ul small{color:#397064;margin-top:3px;font-size:7.5px;font-weight:800}.fulfillment-notice-response>details>ul p{margin:5px 0 0;font-size:8.5px}@media (max-width:980px){.notice-hero-grid,.home-notice-wedge-grid,.state-notice-callout,.notice-state-escalation,.notice-case-offer{grid-template-columns:1fr}.notice-hero-desk{max-width:620px;transform:none}.notice-difference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-difference-grid article{min-height:215px}.notice-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-case-offer-copy{padding:31px}.notice-case-desk{margin-top:0}}@media (max-width:720px){.lender-timing-index{padding:26px 20px}.notice-service-hero,.notice-state-hero{background:radial-gradient(circle at 12% 15%,#4e9e9340,#0000 30%),#102e36;padding-block:50px 61px}.notice-service-hero h1,.notice-state-hero h1{font-size:clamp(43px,13vw,60px)}.notice-triage-strip,.notice-product-grid,.notice-state-path-body,.notice-name-grid,.notice-state-evidence>div,.notice-state-grid,.notice-difference-grid,.customer-notice-metrics,.customer-notice-escalation ul,.fulfillment-notice-response>dl,.fulfillment-notice-response>details>ul{grid-template-columns:1fr}.notice-triage-strip article+article,.notice-state-path-body article+article,.customer-notice-metrics>div+div,.fulfillment-notice-response>dl>div+div{border-top:1px solid #dde4e1;border-left:0}.notice-product-preview>header,.notice-state-path>header,.notice-state-evidence>header,.customer-notice-artifact>header,.fulfillment-notice-response>header{flex-direction:column;align-items:flex-start}.notice-product-grid>aside{align-items:center;padding:12px;display:flex;overflow-x:auto}.notice-product-grid>aside>span{white-space:nowrap;margin:0 8px}.notice-product-grid>aside a{flex:none}.notice-product-grid>div{padding:18px}.notice-product-headline,.notice-product-preview>header{flex-direction:column;align-items:flex-start}.notice-product-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-product-metrics>div:nth-child(3){border-top:1px solid #dce4e1;border-left:0}.notice-product-metrics>div:nth-child(4){border-top:1px solid #dce4e1}.notice-evidence-preview article{grid-template-columns:28px minmax(0,1fr)}.notice-evidence-preview small{grid-column:2;justify-self:start}.notice-state-grid article,.notice-difference-grid article{min-height:0}.notice-state-path>header,.notice-state-evidence>header,.notice-product-preview>header{padding:22px 20px}.notice-state-path-body article,.notice-state-evidence article{min-height:0;padding:19px 20px}.customer-notice-deadline,.customer-notice-evidence li{grid-template-columns:1fr;gap:7px}.customer-notice-artifact>header,.customer-notice-metrics>div,.customer-notice-deadline,.customer-notice-artifact>details>summary,.customer-notice-response-path,.customer-notice-escalation,.customer-notice-evidence li{padding-inline:18px}.home-notice-offer{padding:24px 20px}.state-notice-callout{gap:23px;padding:24px 20px}.notice-case-register>div{grid-template-columns:minmax(80px,.4fr) minmax(0,1fr) auto}}@media (max-width:980px){.hero-grid,.assisted-grid,.service-hero-grid,.financed-wedge-grid,.lender-builder-panel,.lender-builder-cta{grid-template-columns:1fr}.lender-directory-grid,.full-service-handoff,.lease-move-page .handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lender-path-steps{grid-template-columns:1fr}.lender-combination-page .handoff-grid,.lease-combination-page .handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lender-state-boundary{grid-template-columns:1fr}.lender-state-boundary .button{width:fit-content}.lender-builder-error{grid-column:1}.lender-builder-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.hero-grid{gap:54px;min-height:auto}.route-card{max-width:620px}.question-grid,.state-link-grid,.service-ladder{grid-template-columns:repeat(2,1fr)}.question-grid article:nth-child(3){grid-column:1/-1}.mini-plan{grid-template-columns:repeat(2,1fr)}.mini-plan li:nth-child(3){border-top:1px solid var(--line);border-left:0}.mini-plan li:nth-child(4){border-top:1px solid var(--line)}.footer-grid{grid-template-columns:1.2fr .5fr .5fr;gap:40px}.directory-grid,.financed-destination-grid{grid-template-columns:repeat(2,1fr)}.service-card>p{min-height:0}.service-hero-grid{gap:38px}.financed-wedge-grid{gap:30px}.service-promise{max-width:620px}.passport-sales-preview{grid-template-columns:1fr}.passport-preview-value{min-height:0}.funnel-kpis{grid-template-columns:repeat(3,1fr)}.funnel-kpis>div:nth-child(n+4){border-top:1px solid var(--line)}.funnel-kpis>div+div{border-left:1px solid var(--line)}.funnel-kpis>div:nth-child(4),.funnel-kpis>div:nth-child(7),.funnel-kpis>div:nth-child(10){border-left:0}.fulfillment-funnel>header{grid-template-columns:1fr;align-items:start}.fulfillment-stage-flow{grid-template-columns:repeat(2,1fr)}.fulfillment-stage-flow>li:nth-child(odd){border-left:0}.fulfillment-stage-flow>li:nth-child(n+3){border-top:1px solid var(--line)}.funnel-detail-grid{grid-template-columns:1fr}.funnel-detail-grid>article+article{border-top:1px solid var(--line);border-left:0}.capacity-grid,.offer-contract,.offer-next-steps-layout{grid-template-columns:1fr}.offer-issuer{grid-template-columns:1fr 1fr}.offer-issuer>div,.offer-scope-field,.offer-issuer .button{grid-column:1/-1}.report-status-grid{grid-template-columns:repeat(2,1fr)}.report-summary-fields{grid-template-columns:1fr}.coordination-fields{grid-template-columns:repeat(2,1fr)}.report-summary-fields label:last-child{grid-column:auto}}@media (max-width:720px){.lender-builder-panel{gap:28px;padding:24px 20px}.lender-builder-form,.lender-request-answers,.lender-directory-grid,.lender-path-steps,.lender-builder-cta-actions{grid-template-columns:1fr}.provider-directory-filter{grid-template-columns:1fr auto}.provider-directory-filter>span{grid-column:1/-1}.provider-directory-filter input{border-left:0;padding-left:0}.lender-state-boundary .button{width:100%}.lender-combination-page .handoff-grid,.lease-combination-page .handoff-grid{grid-template-columns:1fr}.lender-request-toolbar{display:grid}.lender-request-actions{justify-content:flex-start}.lender-request-toolbar .print-route-button,.lender-request-toolbar .copy-request-button{width:max-content}.lender-request-document>header,.lender-request-document>section,.lender-request-document>footer{padding-inline:20px}.lender-builder-cta{gap:26px;padding:28px 20px}.stalled-title-callout{grid-template-columns:1fr;gap:22px;padding:25px 20px}.stalled-title-callout>div:last-child{text-align:left;min-width:0}.fulfillment-title-recovery>header{flex-direction:column}.shell,.guide-shell{width:min(100% - 28px,1160px)}.primary-nav>a:not(.nav-cta){display:none}.primary-nav .nav-cta{min-height:36px;padding-inline:13px;font-size:11px}.hero-grid{padding-block:55px 64px}.hero-copy h1{font-size:clamp(49px,15vw,68px)}.hero-lede{font-size:16px}.hero-reassurance{gap:8px}.hero-reassurance li{padding:8px 11px;font-size:10px}.route-card{border-radius:19px;box-shadow:0 20px 45px #08191e57}.route-card-heading,.route-picker,.pilot-form,.pilot-panel-head{padding-inline:20px}.route-card-service{flex-direction:column;align-items:flex-start;padding-inline:20px}.report-document-shell{width:min(100% - 24px,1080px)}.report-toolbar,.report-toolbar>div{flex-direction:column;align-items:flex-start}.report-toolbar>div{gap:11px}.paid-report-cover{grid-template-columns:1fr;gap:24px;padding:28px 22px}.paid-report-cover>div:last-child{border-top:1px solid var(--line-dark);border-left:0;padding-top:18px;padding-left:0}.paid-report-document{padding:30px 22px 40px}.paid-report-document h2{margin-inline:-22px;padding-inline:22px}.paid-report-index ol{grid-template-columns:1fr}.paid-report-index li:not(:nth-child(3n+1)){border-left:0}.paid-report-callout{grid-template-columns:1fr;gap:4px}.route-picker{grid-template-columns:1fr}.route-arrow{place-items:center;height:20px;padding:0;transform:rotate(90deg)}.question-grid,.free-principle-inner,.split-heading,.method-grid,.footer-grid,.guide-heading,.guide-pilot-grid,.route-risk-heading,.service-route-builder,.section-heading-row,.exit-consequence,.sample-report-head,.sample-report-cta{grid-template-columns:1fr}.free-principle-inner{gap:12px;padding-block:24px}.free-principle-label,.free-principle a{width:fit-content}.question-grid article,.question-grid article:first-child,.question-grid article:nth-child(2),.question-grid article:nth-child(3){grid-column:auto;min-height:auto;transform:none}.question-strip-intro{max-width:270px;margin-inline:auto}.moving-car-doodle{width:76px}.section{padding-block:66px}.split-heading{gap:22px}.split-heading h2,.assisted-copy h2,.method-grid h2,.content-hero h1{font-size:41px}.example-route{padding:54px 20px 25px}.example-map{grid-template-columns:92px 1fr 92px}.state-stamp{min-height:108px}.state-stamp strong{font-size:40px}.mini-plan{grid-template-columns:1fr}.mini-plan li,.mini-plan li+li,.mini-plan li:nth-child(3),.mini-plan li:nth-child(4){border-top:1px solid var(--line);border-left:0;min-height:auto}.mini-plan li:first-child{border-top:0}.assisted-grid{gap:55px}.pilot-panel{border-radius:19px;box-shadow:0 20px 45px #04101357}.pilot-form-grid,.case-evidence-grid,.customer-report-card>dl,.live-case-checks,.live-case-checks ul,.case-intake-grid,.report-status-grid,.report-summary-fields,.state-link-grid,.service-ladder,.guide-pilot .service-ladder,.deadline-row,.fact-grid,.scenario-results,.route-risk-grid,.ecosystem-grid,.handoff-grid,.lien-path-grid,.passport-decision-key,.service-scope-grid,.review-process-grid,.closeout-example-grid,.closeout-offer-grid,.sample-report-summary,.sample-sequence ol,.directory-grid,.financed-destination-grid,.operations-toolbar,.operations-card dl,.lead-priority,.operations-actions,.qualification-decision-form,.case-update-fields,.case-update-response-fields,.service-ladder:not(.financed-service-ladder) .service-card ul,.full-service-promise ol{grid-template-columns:1fr}.full-service-promise li+li{border-top:1px solid var(--line);border-left:0}.lease-move-page .handoff-grid{grid-template-columns:1fr}.case-workspace>header,.customer-report-card>header,.customer-closeout-artifact>header,.case-fulfillment-control>header,.customer-coordination>header,.coordination-control>header,.customer-case-updates>header,.case-update-control>header{flex-direction:column}.customer-closeout-guardrail{grid-template-columns:1fr;gap:7px}.customer-closeout-items li{grid-template-columns:34px minmax(0,1fr)}.customer-closeout-items li>small{grid-column:2;justify-self:start}.fulfillment-source-desk>header{flex-direction:column}.fulfillment-source-facts,.fulfillment-title-path,.fulfillment-timing-pressure,.fulfillment-provider-path,.fulfillment-registration-attempt,.fulfillment-title-recovery-grid,.fulfillment-closeout-packet>dl,.fulfillment-closeout-packet>ol{grid-template-columns:1fr}.fulfillment-closeout-packet>header{flex-direction:column}.fulfillment-closeout-packet>header>div:last-child{justify-content:flex-start}.fulfillment-source-facts>div+div,.fulfillment-title-path>div+div,.fulfillment-registration-attempt>div+div,.fulfillment-title-recovery-grid>div+div,.fulfillment-closeout-packet>dl>div+div{border-top:1px solid var(--line);border-left:0}.case-workspace>header strong,.customer-report-card>header strong,.case-fulfillment-control>header strong,.customer-coordination>header strong,.coordination-control>header strong,.customer-case-updates>header>strong,.case-update-control>header>strong{text-align:left}.coordination-fields{grid-template-columns:1fr}.customer-report-card>dl>div+div,.case-intake-grid>div+div{border-left:0!important;border-top:1px solid var(--line)!important}.delivered-report-summary{grid-template-columns:1fr}.operations-card dl>div:not(:nth-child(3n+1)){border-left:0}.operations-card header{flex-direction:column}.commerce-control>header,.unit-economics>header,.capacity-card>header,.operations-attention-board>header{flex-direction:column;align-items:flex-start}.commerce-statuses{justify-items:start}.operations-attention-counts{white-space:normal;flex-wrap:wrap}.operations-attention-board>ol>li{grid-template-columns:1fr}.operations-attention-board>ol>li .button{width:100%}.request-offer-priority{flex-direction:column;gap:4px}.commerce-capacity-kpis,.unit-economics-grid,.capacity-fields,.request-offer>dl,.offer-minutes-form>div,.offer-issuer,.offer-price-row{grid-template-columns:1fr}.commerce-capacity-kpis>div+div,.unit-economics-grid>div:not(:nth-child(4n+1)),.request-offer>dl>div+div{border-left:0;border-top:1px solid var(--line)}.unit-economics>header p{text-align:left}.offer-issuer>div,.offer-scope-field,.offer-issuer .button{grid-column:auto}.issued-offer-link>div,.offer-confirmation{grid-template-columns:1fr}.funnel-summary>header{grid-template-columns:1fr;align-items:start}.offer-next-steps>header,.offer-next-steps aside{padding:21px 20px}.offer-next-steps li{padding:17px 18px}.funnel-kpis{grid-template-columns:repeat(2,1fr)}.funnel-kpis>div:nth-child(n){border-top:0;border-left:0}.funnel-kpis>div:nth-child(2n){border-left:1px solid var(--line)}.funnel-kpis>div:nth-child(n+3){border-top:1px solid var(--line)}.fulfillment-funnel>header dl,.fulfillment-funnel-details,.fulfillment-stage-flow{grid-template-columns:1fr}.fulfillment-funnel>header dl{width:100%}.fulfillment-funnel>header dl>div+div,.fulfillment-funnel-details>article+article,.fulfillment-stage-flow>li+li{border-top:1px solid var(--line);border-left:0}.fulfillment-stage-flow>li:nth-child(n+3){border-top:1px solid var(--line)}.fulfillment-funnel>header,.fulfillment-funnel-details>article,.fulfillment-product-performance,.fulfillment-funnel-boundary{padding-inline:20px}.funnel-service-table>div{grid-template-columns:minmax(110px,1fr) repeat(4,54px);font-size:11px}.method-card{min-height:120px;padding:28px}.footer-bottom{flex-direction:column}.guide-heading{gap:24px}.route-risk-heading{gap:18px;padding:22px 20px}.route-risk-grid p{min-height:0}.route-utility,.teacher-route-handoff{flex-direction:column;align-items:flex-start}.service-route-builder{gap:25px;padding:24px 20px}.section-heading-row{gap:16px}.ecosystem-grid article{min-height:0}.plan-step{grid-template-columns:48px 1fr}.step-content{padding-inline:18px}.scenario-card,.guide-pilot{padding:24px 20px}.financed-wedge-grid{padding-block:44px}.sample-report-head,.sample-report-section,.sample-report-limits{padding-inline:20px}.sample-report-summary>div+div{border-top:1px solid var(--line);border-left:0}.sample-report-cta{gap:24px;padding:24px 20px}}.sample-panel-body{padding:23px}.sample-source-register .source-list a{font-size:11.5px}.sample-request-document p,.sample-packet-grid small,.sample-milestone-list p,.sample-proof-grid p{font-size:10.5px}.sample-panel-footnote{font-size:11px}.sample-packet-grid strong,.sample-milestone-list strong,.sample-proof-grid strong{font-size:12px}.sample-artifact-toolbar p,.sample-case-owner-card>div:nth-child(2)>p,.sample-roles-card p{font-size:10px}.sample-action-sequence strong,.sample-hold-card strong{font-size:11.5px}.sample-action-sequence p,.sample-hold-card p,.sample-route-health-card>p,.sample-pass-card>p{font-size:10px}.sample-full-report .paid-report-document p{font-size:10.5px}.sample-full-report .paid-report-table th,.sample-full-report .paid-report-table td{font-size:8.5px}.sample-case-activity-card strong{font-size:10px}.sample-case-activity-card p{font-size:9.5px}.sample-deliverable-index a strong{font-size:11px}.sample-deliverable-index a small{font-size:9.25px}@media (max-width:1050px){.service-sample-card,.service-sample-card:nth-child(-n+2){grid-column:span 6}.service-sample-card:last-child{grid-column:1/-1}.sample-product-hero-grid{grid-template-columns:minmax(0,1fr) 275px;gap:44px}.sample-case-app{grid-template-columns:188px minmax(0,1fr)}.sample-case-layout{grid-template-columns:1fr}.sample-case-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-progress-card{text-align:left;grid-template-columns:66px minmax(0,1fr);place-items:center start}.sample-progress-ring{width:62px;height:62px}.sample-progress-ring:before{width:48px;height:48px}}@media (max-width:760px){.service-sample-grid{grid-template-columns:1fr}.service-sample-card,.service-sample-card:nth-child(-n+2),.service-sample-card:last-child{grid-column:auto}.lender-directory-more{flex-direction:column;align-items:flex-start;gap:7px}.sample-product-hero{padding-block:48px 56px}.sample-product-hero-grid{grid-template-columns:1fr;gap:32px}.sample-product-hero h1{font-size:clamp(43px,12vw,59px)}.sample-hero-product-card{max-width:430px}.sample-workspace-stage{padding:25px 12px 45px}.sample-workspace-intro{padding-inline:4px}.sample-case-app{border-radius:20px;grid-template-columns:1fr;min-height:0}.sample-case-sidebar{padding:15px;display:block}.sample-case-brand{padding:0 2px 14px}.sample-case-sidebar nav{scrollbar-width:none;gap:7px;padding-top:12px;display:flex;overflow-x:auto}.sample-case-sidebar nav::-webkit-scrollbar{display:none}.sample-case-sidebar nav a{flex:none;padding:9px 11px}.sample-case-sidebar nav a.is-current{box-shadow:inset 0 -2px #ee7650}.sample-case-queue,.sample-case-sidebar-note{display:none}.sample-case-content{padding:24px 18px 32px}.sample-workspace-tools{padding-inline:18px}.sample-case-overview{flex-direction:column;align-items:flex-start;gap:17px}.sample-case-status{width:100%}.sample-case-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-timing-control{grid-template-columns:1fr}.sample-case-metrics article:nth-child(3){border-top:1px solid #e0e5e3;border-left:0}.sample-case-metrics article:nth-child(4){border-top:1px solid #e0e5e3}.sample-control-map ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-control-map li:nth-child(odd){border-left:0}.sample-control-map li:nth-child(n+3){border-top:1px solid #ffffff1a}.sample-control-map li:last-child{grid-column:1/-1}.sample-handoff-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-handoff-flow li:nth-child(3){border-top:1px solid #ffffff1a;border-left:0}.sample-handoff-flow li:nth-child(4){border-top:1px solid #ffffff1a}.sample-next-action{grid-template-columns:35px minmax(0,1fr)}.sample-next-action>a{grid-column:2;width:fit-content}.sample-deliverable-index>div{grid-template-columns:1fr}.sample-deliverable-index a:nth-child(2n){border-left:0}.sample-deliverable-index a:nth-child(n+2){border-top:1px solid #e2e7e5}.sample-action-support{flex-direction:column;grid-column:1/-1;align-items:flex-start}.sample-case-rail{grid-template-columns:1fr}.sample-progress-card{grid-template-columns:66px minmax(0,1fr)}.sample-included-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-assessment-grid{grid-template-columns:1fr}.sample-workspace-cta{padding:28px 23px}.offer-page .paid-workspace-hero{padding-block:42px 54px}.paid-workspace-shell{width:min(100% - 24px,1160px);margin-top:-24px}.paid-workspace-chrome{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px}.paid-workspace-chrome nav{scrollbar-width:none;border-top:1px solid #ffffff1a;grid-area:2/1/auto/-1;justify-content:flex-start;padding-top:10px;overflow-x:auto}.paid-workspace-chrome nav::-webkit-scrollbar{display:none}.paid-workspace-chrome nav a{flex:none}.paid-workspace-overview-heading{flex-direction:column;align-items:flex-start;gap:16px;padding:22px}.paid-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.paid-workspace-metrics>div:nth-child(n+3){border-top:1px solid #e0e5e3}.paid-workspace-metrics>div:nth-child(odd){border-left:0}.paid-workspace-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.paid-workspace-flow li:nth-child(3){border-top:1px solid #ffffff1a;border-left:0}.paid-workspace-flow li:nth-child(4){border-top:1px solid #ffffff1a}.paid-workspace-action{grid-template-columns:42px minmax(0,1fr)}.paid-workspace-action>.button{grid-column:2;justify-self:start}}@media (max-width:520px){.service-sample-window-body{grid-template-columns:1fr}.service-sample-window-body ol{grid-area:auto/1;margin-top:10px}.service-sample-copy{padding:20px}.service-sample-copy h3{font-size:23px}.service-sample-links{flex-direction:column;align-items:flex-start}.instant-offer-ready{grid-template-columns:1fr;padding:17px}.instant-offer-ready dl{grid-template-columns:1fr}.instant-offer-ready .button{width:100%}.purchase-intent-facts{grid-template-columns:1fr}.offer-payment-unavailable .button{width:100%}.passport-preview-body,.passport-preview-value{padding:20px}.passport-preview-route{gap:16px;display:grid}.passport-preview-decision{justify-self:start;min-width:0}.passport-preview-panels summary{grid-template-columns:27px minmax(0,1fr)}.passport-preview-panels summary small{grid-column:2;justify-self:start}.sample-workspace-intro{flex-direction:column;align-items:flex-start;gap:7px}.sample-case-topbar{padding-inline:18px}.sample-workspace-tools{flex-direction:column;align-items:flex-start;gap:9px;padding-block:12px}.sample-workspace-tools>div:last-child{width:100%}.sample-workspace-tools button{flex:1}.sample-topbar-badge,.sample-topbar-reviewed,.sample-topbar-live{display:none}.sample-case-overview h2{font-size:30px}.sample-handoff-flow>header{flex-direction:column;align-items:flex-start;gap:8px}.sample-control-map>header{flex-direction:column;align-items:flex-start;gap:7px}.sample-control-map ol{grid-template-columns:1fr}.sample-control-map li+li,.sample-control-map li:nth-child(odd){border-top:1px solid #ffffff1a;border-left:0}.sample-control-map li:last-child{grid-column:auto}.sample-handoff-flow ol{grid-template-columns:1fr}.sample-handoff-flow li+li,.sample-handoff-flow li:nth-child(3){border-top:1px solid #ffffff1a;border-left:0}.sample-case-panel summary{grid-template-columns:31px minmax(0,1fr) 16px;gap:9px;padding-inline:12px}.sample-panel-status{display:none}.sample-panel-body{padding:15px}.sample-deliverable-index>header{flex-direction:column;align-items:flex-start;gap:6px}.sample-deliverable-index>header small{white-space:normal}.sample-artifact-toolbar{flex-direction:column;align-items:flex-start}.sample-source-register-head{gap:8px;display:grid}.sample-source-register-head small{white-space:normal}.sample-source-register .source-list a{gap:7px;display:grid}.sample-source-register .source-list a>span{justify-self:start}.sample-deliverable-head{display:grid}.sample-deliverable-head>span{justify-self:start}.sample-request-document,.sample-packet-grid,.sample-proof-grid,.sample-included-card ul{grid-template-columns:1fr}.sample-request-document .is-full{grid-column:auto}.sample-milestone-list li{grid-template-columns:17px minmax(0,1fr)}.sample-milestone-list li>span:last-child{grid-column:2}.sample-readiness-register article{grid-template-columns:1fr;align-items:flex-start;gap:9px}.sample-readiness-register article>span{justify-self:start}.sample-action-sequence li{grid-template-columns:28px minmax(0,1fr)}.sample-action-sequence small{grid-column:2;justify-self:start}.sample-full-report-intro{display:grid}.sample-full-report-intro>span{justify-self:start}.paid-workspace-overview-heading h2{font-size:27px}.paid-workspace-timing{grid-template-columns:1fr;gap:9px}.paid-workspace-timing>span{justify-self:start}.paid-workspace-flow>header{flex-direction:column;align-items:flex-start;gap:8px}.paid-workspace-flow>header small{white-space:normal}.paid-workspace-flow ol{grid-template-columns:1fr}.paid-workspace-flow li+li,.paid-workspace-flow li:nth-child(3),.paid-workspace-flow li:nth-child(4){border-top:1px solid #ffffff1a;border-left:0}.paid-workspace-action{padding:17px}.paid-workspace-action>.button{grid-column:1/-1;width:100%}.paid-workspace-private{padding-inline:8px}.paid-workspace-shell .offer-confirmation{padding:20px}.paid-workspace-shell .offer-confirmation>span{width:42px;height:42px;font-size:18px}}@media (max-width:760px){.notice-product-sample-link,.notice-case-offer-actions,.notice-case-desk>footer{flex-direction:column;align-items:flex-start}.notice-case-offer-actions .button{width:100%}.notice-case-offer-copy{padding:25px 21px}.notice-case-tiers header,.notice-case-desk-title{flex-direction:column;align-items:flex-start}.notice-case-desk{margin:15px}.notice-case-register>div{grid-template-columns:1fr auto;gap:6px 12px}.notice-case-register dd{grid-column:1}.notice-case-register>div>span{grid-area:1/2/span 2}.notice-case-desk>footer small{text-align:left}}.direct-checkout-control{justify-items:start;gap:6px;display:grid}.full-service-tier-choice{flex-wrap:wrap;gap:.55rem;display:flex}.full-service-tier-choice .button{min-height:44px}.direct-checkout-control>small{max-width:260px;color:var(--muted);font-size:10px;font-weight:700;line-height:1.4}.direct-checkout-error{color:#9b2c2c;max-width:320px;font-size:11px;font-weight:750;line-height:1.4}.service-fit-hero{padding-block:clamp(54px,8vw,92px)}.service-fit-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:end;gap:clamp(34px,6vw,84px);display:grid}.service-fit-hero-grid h1{max-width:820px}.service-fit-hero-grid>div>p{max-width:700px}.service-fit-hero-grid>aside{border-top:1px solid #ffffff7a;padding-top:18px}.service-fit-hero-grid>aside>span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.service-fit-hero-grid ol{gap:10px;margin:14px 0 0;padding-left:20px;font-size:12px;line-height:1.55;display:grid}.service-fit-layout{grid-template-columns:minmax(260px,1fr) minmax(0,820px);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.service-fit-layout .pilot-panel{box-shadow:0 20px 55px #112d351f}.service-fit-form-section{border-top:1px solid var(--line);margin-top:28px;padding-top:26px}.service-fit-side-note{border-block:1px solid var(--line-dark);padding-block:24px;position:sticky;top:104px}.service-fit-side-note h2{letter-spacing:-.035em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.service-fit-side-note p{color:var(--ink-soft);margin:10px 0 18px;font-size:12px;line-height:1.6}@media (max-width:900px){.service-fit-hero-grid,.service-fit-layout{grid-template-columns:1fr}.service-fit-side-note{position:static}}.service-hero-actions .hero-direct-checkout{display:flex}.state-recovery-offer-actions .direct-checkout-control,.state-closeout-offer-actions .direct-checkout-control,.notice-case-offer-actions .direct-checkout-control{flex:none}.intent-checkout-bar{display:none}@media (max-width:760px){body:has(.intent-checkout-bar.is-visible){padding-bottom:calc(80px + env(safe-area-inset-bottom))}.intent-checkout-bar{right:10px;bottom:calc(9px + env(safe-area-inset-bottom));z-index:90;color:#fff;opacity:0;pointer-events:none;background:#102f37;border:1px solid #ffffff26;border-radius:15px;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:11px;padding:10px 9px 10px 14px;transition:opacity .18s,transform .18s;display:grid;position:fixed;left:10px;transform:translateY(calc(100% + 22px));box-shadow:0 18px 44px #04161b5c}.intent-checkout-bar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.intent-checkout-bar>div:first-child{gap:2px;min-width:0;display:grid}.intent-checkout-bar>div:first-child small{color:#b9cecc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;line-height:1.2;overflow:hidden}.intent-checkout-bar>div:first-child strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500;line-height:1.2;overflow:hidden}.intent-checkout-bar .direct-checkout-control{display:block}.intent-checkout-bar .button{white-space:nowrap;width:auto;min-height:42px;padding:10px 14px}.intent-checkout-dismiss{color:#aac1bf;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:32px;font-size:20px;line-height:1;display:grid}.state-recovery-offer-actions .direct-checkout-control,.state-closeout-offer-actions .direct-checkout-control,.notice-case-offer-actions .direct-checkout-control,.state-recovery-offer-actions .direct-checkout-control .button,.state-closeout-offer-actions .direct-checkout-control .button,.notice-case-offer-actions .direct-checkout-control .button{width:100%}}@media (max-width:420px){.moving-car-doodle{display:none}.route-card-heading>div{max-width:none}}@media print{@page{margin:.55in}body{color:#000;background:#fff}.site-header,.site-footer,.intent-checkout-bar,.breadcrumbs,.route-utility,.teacher-route-handoff,.pair-route-offer,.scenario-card,.guide-pilot,.context-service-link,.content-page .guide-section:last-child,.report-toolbar,.paid-report-index,.lender-letter-page .content-hero,.lender-letter-page .lender-builder-panel,.lender-letter-page .lender-builder-cta,.lender-letter-page .guide-section:not(.lender-request-output),.lender-letter-page .lender-request-toolbar .section-kicker,.lender-letter-page .lender-request-toolbar .print-route-button,.lender-letter-page .lender-request-toolbar .copy-request-button,.lender-letter-page .source-list{display:none!important}.lender-letter-page .lender-request-output{margin:0;padding:0}.lender-letter-page .lender-request-toolbar{margin:0 0 18px}.lender-letter-page .lender-request-document{box-shadow:none;border:1px solid #444}.lender-letter-page .lender-request-document>header{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#112d35!important}.lender-letter-page .lender-request-document>section{break-inside:avoid}.private-report-page{background:#fff;padding:0}.report-document-shell{width:100%}.paid-report-cover{break-after:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid #444;padding:20px 24px;background:#112d35!important}.paid-report-document{box-shadow:none;border:0;padding:26px 0 0}.paid-report-document h2{break-after:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin-inline:0;padding-inline:12px}.paid-report-table-wrap{break-inside:avoid;overflow:visible}.paid-report-table,.paid-report-table.is-compact{table-layout:fixed;min-width:0}.paid-report-table th,.paid-report-table td{overflow-wrap:anywhere;padding:6px;font-size:6.8px}.guide-shell{width:100%;padding:0}.guide-heading{grid-template-columns:1fr 220px;gap:24px;padding-bottom:18px}.guide-heading h1{font-size:34px}.deadline-row,.route-risk-grid,.fact-grid{break-inside:avoid}.route-risk,.guide-section{margin-top:24px}.route-risk-heading{padding:16px}.route-risk-grid article,.deadline-row>div,.plan-step-critical{background:#fff}.plan-step,.fact-grid>div,.official-source-list li{break-inside:avoid}.step-content{padding-block:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.handoff-urgency-checkout{justify-self:end}.handoff-urgency-button{color:var(--teal-dark);font:inherit;white-space:nowrap;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:850;text-decoration:underline}.title-status-route{margin-top:34px}.title-status-finder{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:20px;display:grid;box-shadow:0 16px 40px #12343714}.title-status-finder>div{gap:7px;display:grid;position:relative}.title-status-finder>div>span{width:24px;height:24px;color:var(--teal-dark);font-family:var(--font-mono);pointer-events:none;background:#e3f1ed;border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid;position:absolute;top:33px;left:12px}.title-status-finder label{color:var(--ink-soft);font-size:10px;font-weight:850}.title-status-finder select{background:var(--cream);width:100%;min-height:48px;color:var(--ink);font:inherit;border:1px solid #c8d1cf;border-radius:10px;padding:0 34px 0 44px;font-size:12px;font-weight:750}.title-status-finder .button{white-space:nowrap;min-height:48px}.title-status-milestones{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:24px 0 0;padding:0;list-style:none;display:grid}.title-status-milestones li{background:#fff;min-width:0;padding:22px 18px}.title-status-milestones li>span{color:var(--orange-dark);font-family:var(--font-mono);font-size:9px;font-weight:900}.title-status-milestones strong,.title-status-milestones p{display:block}.title-status-milestones strong{margin-top:14px;font-size:16px}.title-status-milestones p{color:var(--muted);margin:7px 0 0;font-size:10.5px;line-height:1.5}.title-status-choice{border:1px solid var(--line);background:var(--line);border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:1px;margin:38px 0;display:grid;overflow:hidden}.title-status-choice>div{background:#fff;padding:34px}.title-status-choice h2{margin:8px 0 10px}.title-status-choice p{color:var(--muted);font-size:12px;line-height:1.65}.title-status-paid-card{color:#fff;background:var(--navy)!important}.title-status-paid-card>span{color:#95c8c0;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.title-status-paid-card>strong{float:right;color:#ffc1aa;font-family:var(--font-mono);font-size:28px}.title-status-paid-card h3{clear:both;color:#fff;margin:22px 0 14px;font-size:22px}.title-status-paid-card ul{color:#c7d7d6;gap:9px;margin:0 0 22px;padding-left:18px;font-size:11px;line-height:1.5;display:grid}.title-status-paid-card .direct-checkout-control>small,.without-title-service .direct-checkout-control>small{color:#b9ccca}.without-title-path-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.without-title-path-types article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.without-title-path-types article>span{color:var(--orange-dark);font-family:var(--font-mono);font-size:9px;font-weight:900}.without-title-path-types h3{margin:14px 0 7px;font-size:16px}.without-title-path-types p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.without-title-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.without-title-state-grid>a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.without-title-state-grid>a:hover{border-color:#7aa9a3;transform:translateY(-1px);box-shadow:0 8px 22px #12343714}.without-title-state-grid>a>span{width:42px;height:38px;color:var(--teal-dark);font-family:var(--font-mono);background:#e6f1ee;border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.without-title-state-grid strong,.without-title-state-grid small{display:block}.without-title-state-grid strong{font-size:13px}.without-title-state-grid small{color:var(--muted);margin-top:3px;font-size:9.5px}.without-title-state-grid b{color:var(--orange-dark)}.without-title-service{background:var(--navy);color:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;margin:38px 0;padding:38px;display:grid}.without-title-service h2{color:#fff;margin:8px 0 10px}.without-title-service p{color:#c7d7d6;max-width:720px;margin:0;font-size:12px;line-height:1.65}.without-title-service>div:last-child{justify-items:start;min-width:210px;display:grid}.without-title-service>div:last-child>strong{color:#ffc1aa;font-family:var(--font-mono);font-size:34px}.without-title-service>div:last-child>span{color:#94b6b3;text-transform:uppercase;margin:-3px 0 14px;font-size:9px;font-weight:850}.without-title-service>div:last-child>a{color:#fff;margin-top:12px;font-size:10px;font-weight:800}@media (max-width:920px){.title-status-finder{grid-template-columns:repeat(2,minmax(0,1fr))}.title-status-finder .button{width:100%}.title-status-milestones{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.handoff-urgency-checkout{justify-self:start}.title-status-finder,.title-status-choice,.without-title-path-types,.without-title-state-grid,.without-title-service,.title-status-milestones{grid-template-columns:1fr}.title-status-choice>div,.without-title-service{padding:25px}.without-title-service{gap:28px}}@media (max-width:980px){.home-task-grid{grid-template-columns:1fr}.home-route-record{max-width:620px;transform:none}.footer-grid{grid-template-columns:1.2fr repeat(3,minmax(120px,.6fr));gap:32px}}@media (max-width:720px){.saved-route-function-list,.saved-route-function-list li{grid-template-columns:1fr;gap:8px}.home-task-index a{grid-template-columns:30px minmax(0,1fr) 18px;gap:11px;padding-block:16px}.home-task-index small{grid-column:2}.home-task-index b{grid-area:1/3/span 2}.home-route-record,.home-workspace-ledger{transform:none}.home-workspace-ledger>header,.home-workspace-ledger footer{grid-template-columns:1fr}.home-workspace-ledger footer strong+strong{border-top:1px solid #c5d2cd;border-left:0}.footer-grid{grid-template-columns:1fr}}.commercial-disclosure{border-left:3px solid var(--yellow);color:var(--ink-soft);background:#fff8dd;margin:18px 0;padding:12px 15px;font-size:12px;line-height:1.55}.commercial-disclosure.is-compact{background:0 0;margin:12px 0 0;padding-block:2px}.commercial-disclosure a{color:var(--teal);text-underline-offset:3px;font-weight:800;text-decoration:underline}.plan-embedded-module{margin:-8px 0 22px 64px;list-style:none}.transaction-module{border:1px solid #a9bbb4;border-left:5px solid var(--teal);background:#f3f8f5;padding:22px 24px;box-shadow:7px 7px #0f2b3414}.transaction-module header{margin-bottom:12px}.transaction-module header span,.move-cost-heading>span,.move-cost-result>span{color:var(--teal);font-family:var(--font-mono), monospace;letter-spacing:.12em;font-size:10px;font-weight:850}.transaction-module h4{color:var(--navy);margin:4px 0 0;font-size:clamp(20px,2.7vw,28px);line-height:1.08}.transaction-module>p{margin:0 0 12px;line-height:1.58}.transaction-module .transaction-warning{color:var(--navy);border-top:1px solid #cad8d2;border-bottom:1px solid #cad8d2;padding:12px 0;font-weight:750}.transaction-official-row{flex-wrap:wrap;gap:8px 22px;margin-top:14px;display:flex}.transaction-official-row a{color:var(--teal);text-underline-offset:3px;font-size:12px;font-weight:800;text-decoration:underline}.transaction-provider-area{border-top:1px solid #a9bbb4;margin-top:20px;padding-top:20px}.insurance-start-form>label,.move-cost-workbench label{color:var(--navy);font-size:11px;font-weight:800}.insurance-start-form>div{grid-template-columns:minmax(120px,.45fr) 1fr;gap:9px;margin-top:7px;display:grid}.insurance-start-form input,.move-cost-workbench input{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #8ca098;border-radius:0;padding:11px 12px}.insurance-start-form input:focus,.move-cost-workbench input:focus{outline-offset:1px;border-color:var(--navy);outline:3px solid #e4b33173}.insurance-start-form button,.move-cost-result button{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;border-radius:0;padding:11px 16px;font-weight:850}.insurance-start-form>p{color:var(--ink-soft);margin:8px 0 0;font-size:10.5px;line-height:1.45}.route-cost-callout{border-top:5px solid var(--orange);background:var(--navy);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin:32px 0;padding:28px 30px;display:grid}.route-cost-callout h2{color:#fff;margin:5px 0 8px}.route-cost-callout p{color:#d8e2df;margin:0}.cost-guide-hero,.insurance-guide-hero{background:linear-gradient(90deg,#fffffff2,#f1f6f3e8),repeating-linear-gradient(0deg,#0000 0 31px,#12393e12 31px 32px);border-bottom:1px solid #9fb0aa}.cost-guide-hero h1,.insurance-guide-hero h1{max-width:980px}.cost-guide-hero p,.insurance-guide-hero p{max-width:800px}.cost-guide-shell,.insurance-guide-shell{padding-block:42px 80px}.move-cost-workbench{border:1px solid #7f938b;border-top:8px solid var(--navy);background:#f8f6ee;box-shadow:10px 10px #0e252b17}.move-cost-heading{border-bottom:1px solid #b6c2bc;padding:26px 30px 22px}.move-cost-heading h2{margin:5px 0 9px;font-size:clamp(28px,4vw,44px)}.move-cost-heading p{max-width:700px;margin:0}.move-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.move-cost-grid fieldset{border:0;border-right:1px solid #c2cbc7;min-width:0;margin:0;padding:26px 24px 30px}.move-cost-grid fieldset:last-child{border-right:0}.move-cost-grid legend{float:left;width:100%;color:var(--navy);margin-bottom:16px;font-size:18px;font-weight:900}.move-cost-grid label{clear:both;margin-bottom:12px;display:block}.move-cost-grid label input{margin-top:5px;display:block}.move-cost-grid fieldset>p{color:var(--ink-soft);border-top:1px solid #c2cbc7;margin:16px 0 0;padding-top:13px;font-size:11px;line-height:1.52}.move-cost-grid fieldset>p strong{color:var(--navy);margin-bottom:4px;display:block}.cost-partner-link{border:1px solid var(--teal);color:var(--teal);text-align:center;margin-top:10px;padding:10px 12px;font-size:11px;font-weight:850;display:block}.move-cost-result{background:#fff;border-top:1px solid #7f938b;padding:25px 30px 28px}.move-cost-result h3{color:var(--navy);margin:7px 0 18px;font-size:clamp(24px,3.5vw,38px)}.move-cost-result-grid{background:#c6cfcb;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid}.move-cost-result-grid p{background:#f4f7f5;margin:0;padding:14px}.move-cost-result-grid strong{color:var(--ink-soft);text-transform:uppercase;margin-bottom:3px;font-size:10px;display:block}.cost-next-actions{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin:34px 0;padding:22px 0;display:grid}.cost-next-actions p{margin:4px 0 0}.cost-next-actions .button{white-space:nowrap}.insurance-sequence{border-top:1px solid var(--ink);margin:0 0 34px;padding:0;list-style:none}.insurance-sequence li{border-bottom:1px solid #c3cec9;grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.insurance-sequence li>span{color:var(--orange-dark);font-family:var(--font-mono), monospace;font-weight:900}.insurance-sequence strong{color:var(--navy)}.insurance-sequence p{margin:0}@media (max-width:680px){.insurance-sequence li{grid-template-columns:1fr;gap:6px}}.boundary-register{border-top:1px solid #b8c3be;border-bottom:1px solid #b8c3be;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.boundary-register p{border-right:1px solid #b8c3be;margin:0;padding:18px}.boundary-register p:last-child{border-right:0}.boundary-register strong{color:var(--navy);margin-bottom:6px;display:block}@media (max-width:900px){.move-cost-grid,.move-cost-result-grid,.boundary-register{grid-template-columns:1fr}.move-cost-grid fieldset,.boundary-register p{border-bottom:1px solid #c2cbc7;border-right:0}.cost-next-actions,.route-cost-callout{grid-template-columns:1fr}.cost-next-actions .button{width:100%}}@media (max-width:620px){.plan-embedded-module{margin-left:0}.transaction-module,.move-cost-heading,.move-cost-grid fieldset,.move-cost-result,.route-cost-callout{padding-inline:18px}.insurance-start-form>div{grid-template-columns:1fr}}.finance-workbench,.ev-planner{border-top:6px solid var(--ink);border-bottom:1px solid var(--line);background:var(--paper);margin:2rem 0;padding:clamp(1.2rem,3vw,2rem)}.finance-result,.ev-result{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.finance-result dl{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.finance-result dl>div{background:var(--paper);padding:1rem}.finance-result dt{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.finance-result dd{margin:.35rem 0 0;font-size:1.35rem;font-weight:750}.ev-result .service-hero-actions{margin-top:1rem}@media (max-width:680px){.finance-result dl{grid-template-columns:1fr}}.route-embed{min-height:100vh;color:var(--ink);background:var(--paper);border-top:7px solid var(--forest);font-family:var(--font-sans);align-content:start;gap:14px;padding:20px;display:grid}.route-embed h1{margin:.25rem 0 0;font-size:clamp(1.45rem,5vw,2.2rem);line-height:1.05}.route-embed header>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.route-embed-fields{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.route-embed label{gap:5px;font-weight:700;display:grid}.route-embed select,.route-embed input{border:1px solid var(--ink);width:100%;min-height:44px;color:inherit;background:#fff;padding:8px}.route-embed-estimate{border-block:1px solid var(--ink);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.route-embed-estimate{border-block:1px solid color-mix(in srgb, var(--ink) 25%, transparent)}}.route-embed-estimate{padding-block:12px}.route-embed-estimate p{justify-content:space-between;gap:16px;margin:0;display:flex}.route-embed-estimate strong{font-size:1.35rem}.route-embed-sequence{gap:6px;margin:0;padding-left:1.25rem;display:grid}.route-embed-note{border-left:4px solid var(--forest);background:var(--forest);margin:0;padding:10px}@supports (color:color-mix(in lab, red, red)){.route-embed-note{background:color-mix(in srgb, var(--forest) 8%, white)}}.route-embed .is-disabled{opacity:.5;pointer-events:none}.form-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist/geist-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist/geist-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-geist:"Geist";--font-mono:"Geist Mono"}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
