:root{--ink:#1e1a17;--navy:#252b64;--navy-deep:#141633;--gold:#bb8733;--gold-bright:#dc8600;--cream:#f3efe8;--warm:#f3efe8;--line:#d8d1c6;--muted:#625f59;--white:#fff;--container:1160px;--hover-navy:#171b3e;--hover-surface:#f3efe8;--hover-border:#cf8a00;--hover-shadow:none;--hover-ease:cubic-bezier(.22, 1, .36, 1);--m-page-x:20px;--m-section-y:44px;--m-title-gap:18px;--m-card-gap:20px;--m-card-pad:24px;--m-text-gap:12px;--m-cta-gap:12px;--m-type-hero:64px;--m-type-hero-lh:1;--m-type-section:42px;--m-type-section-lh:1.12;--m-type-card:19px;--m-type-card-lh:1.3;--m-type-body:16px;--m-type-body-lh:1.5;--m-type-meta:13px;--m-type-meta-lh:1.45;--gs-date-ink:#1e1a17;--gs-date-muted:#6b6a63;--gs-date-navy:#252b64;--gs-date-gold:#cf8a00;--gs-date-gold-soft:#f6ead1;--gs-date-surface:#fff;--gs-date-subtle:#f7f5f0;--gs-date-line:#e7e2d9;--gs-date-line-strong:#cdc5b2;--gs-date-error:#d64545;--gs-time-ink:#1e1a17;--gs-time-muted:#6b6a63;--gs-time-navy:#252b64;--gs-time-gold:#cf8a00;--gs-time-gold-soft:#f6ead1;--gs-time-surface:#fff;--gs-time-subtle:#f7f5f0;--gs-time-line:#e7e2d9;--gs-time-line-strong:#cdc5b2;--gs-time-error:#d64545;--gs-select-navy:#232a68;--gs-select-navy-deep:#15183f;--gs-select-gold:#cf8a00;--gs-select-gold-soft:#f7e7bf;--gs-select-ink:#211e1b;--gs-select-muted:#69645c;--gs-select-line:#d8cebb;--gs-select-paper:#fffdfa;--gs-select-cream:#f7f3eb;--body-ink:#2a2622;--gold-deep:#76551e;--warm-soft:#f5f2ed;--line-soft:#ece7dd;--reading:820px;--ease:cubic-bezier(.22, 1, .36, 1);--footer:#202020}.contact-page{--gold:#956300;--gold-bright:#cf8a00;--navy-deep:#171b3e;--border:#cdc5b2;--muted:#6b6a63;--placeholder:#9c988c;--subtle:#f3efe8;--hair:#e7e1d6;--bar:#201f1e;--control:42px}.portal-v2,.portal-page{--navy-950:#141633;--navy-900:#171d42;--navy-800:#242b68;--button-navy:#252b64;--button-navy-hover:#303879;--gold-accessible:#80570d;--gold-light:#e4bc78;--sand:#efe7da;--paper:#f7f5f1;--line-strong:#c9c1b2;--success:#287158;--danger:#a13c38;--shadow-card:0 30px 80px #1416331a}.quote-v2{--gold:#cf8a00;--gold-light:#e3bb6b;--paper:#fff;--line:#e7e2d9;--line-strong:#cdc5b2;--muted:#6b6a63;--teal:#256428;--radius-sm:8px;--radius-md:16px;--radius-lg:28px}.claim-v3{--gold:#cf8a00;--gold-light:#f1b83f;--paper:#fffdfa;--line:#dcd5ca;--muted:#686761;--teal:#0e7169}.personal-page,.business-page,.fire-page,.marine-page,.engineering-page,.motor-page,.liability-page{--navy:#242b68;--cream:#f5f2ed;--hover-navy:#303879;--hover-surface:#eef1f8;--hover-border:#9aa4c2;--hover-shadow:0 10px 28px #14163324}
.anim :where(main h1,main h2,main article,main [class*=-card]){opacity:0;transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);transform:translateY(16px)}.anim :where(main h1,main h2,main article,main [class*=-card]).is-revealed{opacity:1;transform:translate(0,0)}
@view-transition{navigation:auto}@keyframes gs-page-out{0%{opacity:1}to{opacity:0}}@keyframes gs-page-in{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}::view-transition-old(root){animation:.3s both gs-page-out}::view-transition-new(root){animation:.62s cubic-bezier(.16,1,.3,1) both gs-page-in}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:.001ms}::view-transition-new(root){animation-duration:.001ms}}
:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--hover-border,#bb8733);outline-offset:2px}.salvage-detail-page .salvage-detail{padding-top:148px}.salvage-back{transition:color var(--hover-ease,.2s ease), transform var(--hover-ease,.2s ease);align-items:center;gap:8px;display:inline-flex}.salvage-back:hover{color:var(--hover-navy,#1c214c);transform:translate(-2px)}.salvage-back:focus-visible{outline:2px solid var(--hover-border,#bb8733);outline-offset:4px;border-radius:4px}.salvage-back:active{transform:translate(-4px)}.salvage-media{cursor:pointer;transition:transform var(--hover-ease,.2s ease), box-shadow var(--hover-ease,.2s ease)}.salvage-media:hover{box-shadow:0 8px 24px var(--hover-shadow,#252b641f);transform:scale(1.005)}.salvage-media:focus-visible{outline:2px solid var(--hover-border,#bb8733);outline-offset:4px;border-radius:8px}.salvage-bid button[type=submit]{transition:background-color var(--hover-ease,.2s ease), transform var(--hover-ease,.15s ease)}.salvage-bid button[type=submit]:hover:not(:disabled){background-color:var(--hover-navy,#1c214c);transform:translateY(-1px)}.salvage-bid button[type=submit]:active:not(:disabled){transform:translateY(1px)}.salvage-bid button[type=submit]:disabled{opacity:.65;cursor:not-allowed}.sl-icon-btn,.sl-nav{transition:background-color var(--hover-ease,.2s ease), transform var(--hover-ease,.15s ease)}.sl-icon-btn:hover,.sl-nav:hover{background-color:#fff3;transform:scale(1.05)}.sl-icon-btn:active,.sl-nav:active{transform:scale(.95)}.salvage-card{transition:transform var(--hover-ease,.2s ease), box-shadow var(--hover-ease,.2s ease)}.salvage-card:hover{box-shadow:0 12px 28px var(--hover-shadow,#252b641a);transform:translateY(-4px)}.salvage-card:focus-visible{outline:2px solid var(--hover-border,#bb8733);outline-offset:4px;border-radius:8px}.salvage-card:active{transform:translateY(-1px)}.gs-submit,.cc-btn--primary,.fraud-form__submit,.wb-form__submit{transition:background-color var(--hover-ease,.2s ease), transform var(--hover-ease,.15s ease)}.gs-submit:hover:not(:disabled),.cc-btn--primary:hover:not(:disabled),.fraud-form__submit:hover:not(:disabled),.wb-form__submit:hover:not(:disabled){background-color:var(--hover-navy,#1c214c);transform:translateY(-1px)}.gs-submit:active:not(:disabled),.cc-btn--primary:active:not(:disabled),.fraud-form__submit:active:not(:disabled),.wb-form__submit:active:not(:disabled){transform:translateY(1px)}.gs-submit:disabled,.cc-btn--primary:disabled,.fraud-form__submit:disabled,.wb-form__submit:disabled{opacity:.65;cursor:not-allowed}#trackBtn,.finder button.go,.ref-help{transition:background-color var(--hover-ease,.2s ease), transform var(--hover-ease,.15s ease), color var(--hover-ease,.2s ease)}#trackBtn:hover:not(:disabled),.finder button.go:hover:not(:disabled){background-color:var(--hover-navy,#1c214c);transform:translateY(-1px)}#trackBtn:active:not(:disabled),.finder button.go:active:not(:disabled){transform:translateY(1px)}.ref-help:hover{background-color:var(--hover-surface,#252b6414)}
