/* Quiet surfaces, deliberate hierarchy and evidence-led visual storytelling. */
.location-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start;padding-top:65px;padding-bottom:65px}.location-hero h1{font-size:clamp(2.7rem,4.7vw,4.7rem);line-height:1.07}.location-hero h1 span{color:#087abd}.location-hero p{line-height:1.75}.location-disclosure{font-size:.875rem!important;color:#526575;max-width:630px}.location-crumb{font-size:.875rem;margin-bottom:35px;color:#526575}.location-content{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;padding-bottom:80px}.location-content h2{font-size:2rem;margin-top:34px}.location-content p{font-size:1rem;line-height:1.85;color:#3f5467}.location-content aside{align-self:start}.location-related{border-top:1px solid #18304022;margin-top:35px;padding-top:20px}.location-related a{display:block;padding:8px 0;color:#087abd}.location-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:80px}.location-state{background:#f5f7fa;padding:28px!important;border-radius:24px}.location-state h2{font-size:1.6rem;margin:0 0 8px}.location-state p{font-size:.8rem;color:#526575}.location-state a{display:flex;justify-content:space-between;gap:12px;padding:15px 0;border-top:1px solid #18304012;text-decoration:none}.location-state a span{font-size:.75rem;color:#087abd}.location-hero .hero-contact-card{padding:28px}.location-hero .hero-contact-card h2{font-size:1.6rem;margin-top:0}@media(max-width:1050px){.location-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.primarynav{gap:12px!important}.primarynav>a,.primarynav summary{font-size:.8rem!important}}@media(max-width:800px){.location-hero,.location-content{grid-template-columns:1fr;gap:32px}.location-hero{padding-top:35px}.location-directory{grid-template-columns:1fr}.location-content{padding-bottom:45px}}
:root{--polish-ink:#102238;--polish-muted:#516174;--polish-paper:#f5f7fa}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}h1,h2,h3{letter-spacing:-.045em;text-wrap:balance}p{text-wrap:pretty}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #1488cf;outline-offset:5px}.experience .siteheader{background:#ffffffed;backdrop-filter:blur(22px);border-bottom:1px solid #12283b10;box-shadow:none}.experience section{scroll-margin-top:100px}.experience .launch-hero{padding-bottom:64px}.experience .hero-contact-card{box-shadow:0 20px 65px #07182d12;border:1px solid #112c4717;border-radius:24px}.experience .hero-contact-card input,.experience .hero-contact-card select,.experience .hero-contact-card textarea{border-radius:10px}.experience .button{border-radius:999px;transition:transform .25s,box-shadow .25s}.experience .button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #06172a15}.experience .institutional-trust{background:#fff;border-block:1px solid #13273b13}.experience .benefit-section,.experience .journey-section,.experience .authority-section{background:#fff}.experience .benefit-card{border:1px solid #10223812;box-shadow:none;border-radius:26px}.experience .numbers-section,.experience .loss-section{background:var(--polish-paper)}.experience .section-title h2,.experience .faq h2{font-size:clamp(2rem,4.5vw,3.8rem)}.experience .book-funnel h2{font-size:clamp(2.1rem,4vw,3.8rem)}.experience .range-section{padding-top:24px}.experience .authority-section{padding-block:72px}.timing-section{padding:64px 0!important;background:#fff}.timing-card{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.timing-card h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.08;margin:18px 0}.timing-card p{color:var(--polish-muted);font-size:1rem;line-height:1.7}.timing-card .timing-note{font-size:.875rem;margin-top:20px;max-width:580px}.timing-steps{list-style:none;padding:20px 30px;background:var(--polish-paper);border-radius:28px;margin:0}.timing-steps li{display:flex;gap:20px;padding:24px 0}.timing-steps li+li{border-top:1px solid #172b4015}.timing-steps li>span{font-size:1.6rem;letter-spacing:-.06em;color:#0074bd}.timing-steps h3{font-size:1.35rem;margin:0}.timing-steps p{margin:8px 0 0}.research-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.study-section{background:#07182d!important;color:#fff;padding:88px 0!important}.study-section h2{font-size:clamp(2.1rem,4.3vw,3.8rem);line-height:1.07;margin:18px 0}.study-section p{color:#c9d5e2;line-height:1.7}.study-section .study-note{font-size:.875rem}.study-section a{color:#9bddff}.research-chart{margin:0;background:#ffffff08;border:1px solid #ffffff21;padding:32px;border-radius:28px}.research-chart figcaption{font-size:.75rem;letter-spacing:.09em;color:#acbfd1}.research-stat{font-size:clamp(4rem,7vw,6rem);font-weight:650;letter-spacing:-.07em;line-height:1.15;margin:22px 0 34px;color:#c2ff51}.research-stat span{display:block;font-size:1rem;letter-spacing:0;color:#d6e2ef;font-weight:400}.research-row{margin:24px 0}.research-row>div:first-child{display:flex;justify-content:space-between;gap:15px;margin-bottom:12px;font-size:.875rem}.research-row strong{font-size:1.15rem}.research-track{height:30px;border-radius:7px;background:#ffffff09;overflow:hidden}.research-track i{display:block;height:100%;width:var(--bar);background:#7f92a8;border-radius:7px;transform-origin:left;transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.represented .research-track i{background:linear-gradient(90deg,#83d823,#c2ff51)}.research-chart p{font-size:.875rem;margin-bottom:0}.research-chart small{font-size:.75rem}.team-promise{background:var(--polish-paper);padding:38px;border-radius:28px}.team-promise h3{font-size:2.2rem;line-height:1.1}.team-promise ul{padding-left:20px;line-height:2;color:var(--polish-muted)}.journal-section{background:var(--polish-paper);padding:80px 0}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.journal-card{display:block;border-radius:24px;background:#fff;overflow:hidden;color:var(--polish-ink);text-decoration:none;box-shadow:0 4px 24px #0a263608;transition:transform .3s,box-shadow .3s}.journal-card:hover{transform:translateY(-6px);box-shadow:0 16px 32px #0a263612}.journal-image{aspect-ratio:1.6;overflow:hidden}.journal-image img{width:100%;height:100%;object-fit:cover;transition:transform .65s}.journal-card:hover img{transform:scale(1.045)}.journal-card-copy{padding:28px}.journal-card h3{font-size:1.6rem;line-height:1.13;margin:16px 0}.journal-card p{font-size:1rem;color:var(--polish-muted);line-height:1.6}.journal-read{display:block;margin-top:24px;color:#0879bd;font-weight:600}.journal-intro{padding-top:85px;padding-bottom:45px}.journal-intro h1,.journal-article h1{font-size:clamp(2.6rem,5.7vw,5rem);line-height:1.04;margin:20px 0}.journal-intro p{max-width:620px;font-size:1.2rem;color:var(--polish-muted)}.journal-article{max-width:1000px;padding-top:60px;padding-bottom:80px}.journal-article header{margin:35px 0}.article-deck{font-size:1.35rem;color:var(--polish-muted);max-width:750px}.article-meta{font-size:.875rem;color:var(--polish-muted)}.article-cover{width:100%;max-height:470px;object-fit:cover;border-radius:28px}.journal-body{max-width:730px;margin:45px auto}.journal-body section{padding:14px 0!important}.journal-body h2{font-size:1.8rem;margin:20px 0 12px}.journal-body p{font-size:1.125rem;line-height:1.85;color:#34495c}.article-action{background:var(--polish-paper);padding:30px;border-radius:24px;margin-top:40px}.journal-body .article-disclaimer{font-size:.875rem}.af-card-motion{opacity:0;transform:translateY(20px);transition:opacity .7s,transform .7s}.af-card-motion.visible{opacity:1;transform:none}.research-chart.af-card-motion:not(.visible) .research-track i{transform:scaleX(0)}
@media(max-width:850px){.timing-card,.research-layout{grid-template-columns:1fr;gap:32px}.journal-grid{grid-template-columns:1fr}.journal-card{display:grid;grid-template-columns:1fr 1.3fr}.journal-image{height:100%;aspect-ratio:auto}.timing-section,.study-section,.journal-section{padding-block:52px!important}.primarynav{overflow-y:auto;max-height:80vh}}
@media(max-width:540px){.journal-card{display:block}.journal-image{aspect-ratio:1.7}.research-chart{padding:24px}.research-row>div:first-child{font-size:.8rem}.timing-steps{padding:12px 22px}.journal-article{padding-top:35px}.journal-body p{font-size:1rem}.team-promise{padding:26px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.af-card-motion{opacity:1;transform:none}.research-track i{transform:none!important}}

/* Stronger contrast and dimensional flow across the full experience. */
.experience .topbar{background:#020b15;color:#c9d8e8;border-bottom:1px solid #ffffff12}.experience .siteheader{background:linear-gradient(105deg,#06162bfa,#0a2944f7)!important;color:#fff!important;border-bottom:1px solid #ffffff20!important;box-shadow:0 14px 40px #00101f2e!important;backdrop-filter:blur(24px) saturate(140%)}.experience .primarynav>a,.experience .primarynav summary{color:#eaf3fb}.experience .primarynav>a:hover,.experience .primarynav summary:hover{color:#bfff4b}.experience .search-open{color:#d8e8f5}.experience .navdrop{background:#09243c!important;border-color:#ffffff20!important;box-shadow:0 24px 55px #00101f55}.experience .navdrop a{color:#eaf3fb}.experience .navdrop a:hover{background:#ffffff12!important;color:#c8ff65!important}.experience .menutoggle{color:#fff;border-color:#ffffff55}.experience .navcta{background:linear-gradient(135deg,#c7ff4d,#91dd25)!important;color:#06162b!important;box-shadow:0 10px 24px #8ed82430!important}.experience .launch-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 10%,#12669b88,transparent 32%),radial-gradient(circle at 88% 88%,#6ba91838,transparent 28%),linear-gradient(135deg,#041326 0%,#092b48 55%,#071c30 100%)!important;color:#fff;padding-top:78px}.experience .launch-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 48%,#ffffff05 48% 48.4%,transparent 48.4% 100%);pointer-events:none}.experience .launch-hero .wrap{position:relative;z-index:1}.experience .launch-hero .kicker{color:#bff05d}.experience .hero-heading h1{color:#fff;text-shadow:0 12px 45px #00101f45}.experience .hero-heading h1 span{color:#a9dcff}.experience .hero-service-copy{color:#d4e3ef!important;max-width:700px}.experience .hero-contact-card{background:#fffffff7;box-shadow:0 34px 90px #00101f75,0 0 0 1px #ffffff30;border:0}.experience .institutional-trust{background:linear-gradient(90deg,#0c3150,#104a6e)!important;color:#fff;border:0!important}.experience .trust-grid>div{border-color:#ffffff20}.experience .trust-grid strong{color:#fff}.experience .trust-grid span{color:#bcd2e2}.timing-section{background:linear-gradient(180deg,#f3f8fc,#fff)!important}.timing-steps{background:linear-gradient(145deg,#071d33,#0e4163);color:#fff;box-shadow:0 28px 60px #0b29451e}.timing-steps p{color:#c6d8e6}.timing-steps li+li{border-color:#ffffff18}.experience .path-section{background:linear-gradient(145deg,#e8f4fb,#f8fbfd)}.experience .benefit-section{background:#fff!important}.experience .benefit-card{box-shadow:0 22px 50px #0a314510;border-color:#0a5f8f1d}.experience .benefit-card:hover{box-shadow:0 30px 68px #0a31451f}.experience .numbers-section{background:radial-gradient(circle at 88% 12%,#9de4382b,transparent 28%),linear-gradient(135deg,#e9f3fa,#f7fbfd)!important}.experience .loss-section{background:linear-gradient(180deg,#f4f8fb,#eaf3f8)!important}.experience .loss-card{background:#fff;box-shadow:0 16px 38px #092a3e0c;border:1px solid #103b5712}.experience .range-section{background:#fff}.experience .journey-section{background:radial-gradient(circle at 80% 20%,#0f61854f,transparent 30%),linear-gradient(135deg,#031321,#082a40)!important}.experience .authority-section{background:linear-gradient(180deg,#fff,#f0f6fa)!important}.experience .new-faq{background:#fff}.experience .closing{background:radial-gradient(circle at 15% 15%,#1477a75c,transparent 30%),linear-gradient(135deg,#03101e,#092c49)!important}.experience .closing h2,.experience .closing p,.experience .closing small{color:#fff}.experience .closing h2 span{color:#bfff4b}.professional-band{padding:34px 0!important;background:linear-gradient(90deg,#06172b,#0b3554)}.professional-band-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.professional-band a{display:flex;flex-direction:column;gap:9px;padding:28px 30px;border:1px solid #ffffff1f;border-radius:22px;background:#ffffff08;color:#fff;text-decoration:none;transition:transform .3s,background .3s}.professional-band a:hover{transform:translateY(-4px);background:#ffffff10}.professional-band span{color:#bfff4b;font-size:.72rem;font-weight:800;letter-spacing:.12em}.professional-band strong{font-size:1.35rem;letter-spacing:-.035em}.professional-band small{color:#bdd1e2;font-size:.875rem}.professional-hero{position:relative;overflow:hidden;padding:78px 0;background:radial-gradient(circle at 10% 10%,#147eb252,transparent 32%),linear-gradient(135deg,#031323,#0b3656);color:#fff}.appraiser-hero{background:radial-gradient(circle at 85% 15%,#9bd52b38,transparent 30%),linear-gradient(135deg,#041426,#103f5b)}.professional-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:start}.professional-hero h1{font-size:clamp(2.8rem,5vw,5rem);line-height:1.03;margin:18px 0}.professional-hero .article-deck{color:#c5e2f4}.professional-hero p{color:#c2d3df;line-height:1.75}.professional-hero .location-crumb,.professional-hero .location-crumb a{color:#a7c3d8}.professional-hero .hero-contact-card p{color:#526575}.professional-hero .button.outline{border-color:#ffffff55;color:#fff}.professional-body{background:linear-gradient(180deg,#f4f8fb,#fff);padding:80px 0}.professional-body .section-title{max-width:760px}.professional-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.professional-grid article{background:#fff;border:1px solid #0b3b5b16;border-radius:24px;padding:28px;box-shadow:0 16px 42px #08293d0b}.professional-grid article>span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#dff2fc;color:#0879bd;font-weight:800}.professional-grid h3{font-size:1.35rem;margin:22px 0 10px}.professional-grid p{color:#526575;line-height:1.7}.professional-note{margin-top:42px;background:linear-gradient(135deg,#071a30,#0d3b59);color:#fff;border-radius:28px;padding:38px}.professional-note h2{margin-top:0}.professional-note p{color:#c5d7e4;max-width:850px}.professional-note .text-link{color:#c7ff61}.claim-types-handled{margin:34px 0;padding:28px;background:linear-gradient(145deg,#edf6fb,#f7fbfd);border-radius:24px;border:1px solid #0c56851a}.claim-types-handled h2{margin-top:0}.claim-types-handled>div{display:flex;flex-wrap:wrap;gap:9px}.claim-types-handled a{padding:8px 12px;border-radius:999px;background:#fff;border:1px solid #0a4d751a;color:#0872b0;text-decoration:none;font-size:.875rem}.claim-types-handled p{font-size:.82rem}.expansion-banner{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin:30px 0;padding:22px 24px;border-radius:20px;background:linear-gradient(135deg,#08233c,#0e4e70);color:#fff;box-shadow:0 20px 48px #092c4217}.expansion-banner strong{color:#c5ff59;white-space:nowrap}.expansion-banner span{font-size:.9rem;line-height:1.6;color:#d1e2ed}
@media(max-width:900px){.professional-hero-grid,.professional-grid{grid-template-columns:1fr}.professional-grid{gap:14px}.professional-band-grid{grid-template-columns:1fr}.expansion-banner{grid-template-columns:1fr}.expansion-banner strong{white-space:normal}}
@media(max-width:1050px){.experience .primarynav{background:#071d32!important}.experience .siteheader{background:#06182b!important}}
@media(max-width:560px){.experience .launch-hero{padding-top:46px}.professional-hero{padding:50px 0}.professional-note{padding:28px}.professional-band a{padding:24px}.expansion-banner{padding:20px}}
