.logo{width:215px;height:84px;overflow:hidden}.logo img{position:absolute;width:215px;height:auto;top:-19px;left:0;filter:grayscale(1);mix-blend-mode:normal}.footer-top .logo{margin:0 0 22px}.footer-top .logo img{filter:brightness(0) invert(1);mix-blend-mode:normal}.intro-logo{width:260px;height:103px}.intro-logo img{width:260px;height:auto;top:-23px;left:0;filter:brightness(0) invert(1);mix-blend-mode:normal}.hero{height:auto;max-height:none;min-height:710px;padding:60px 6% 85px}.hero-conversion{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(310px,.8fr);gap:7%;align-items:center;width:100%;max-width:1370px;margin:auto;position:relative;z-index:1}.hero .hero-copy{padding:0;min-width:0}.hero .hero-copy h1{font-size:clamp(4rem,6.5vw,6.6rem);line-height:1.02;margin-bottom:25px}.hero .hero-copy>p{max-width:510px;margin-bottom:27px;font-size:17px}.hero-inspection-card{background:#fff;color:#201829;box-shadow:0 20px 70px #0003;padding:34px;border-top:3px solid #9c79bf;min-width:0}.quick-inspection-form .eyebrow{color:#735088;font-size:12px;margin:0 0 16px;letter-spacing:.12em}.quick-inspection-form h2{font-size:38px;margin:0 0 14px;color:#25192f}.quick-inspection-form>p{font-size:14px;color:#706479;margin:0 0 22px;line-height:1.65}.quick-inspection-form label{display:block;color:#392d42;font-size:14px;font-weight:600;margin-bottom:15px}.quick-inspection-form input{display:block;width:100%;min-height:48px;padding:12px 14px;margin-top:7px;border:1px solid #d9d0df;border-radius:0;background:#fbfafc;color:#201728;font-size:16px;line-height:1.5}.quick-inspection-form input:focus{outline:2px solid #a382c0;outline-offset:2px}.quick-inspection-form>.button{width:100%;padding:17px 18px;margin-top:5px;text-align:left;font-size:14px;gap:15px;min-height:52px}.quick-inspection-form .quick-disclosure{font-size:12px;color:#75677f;margin:13px 0 18px}.quick-alternatives{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.quick-alternatives button,.quick-alternatives a{font-size:12px;color:#6a477f;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:0;cursor:pointer}.quick-inspection-form .quick-status:empty{display:none}.quick-inspection-form .quick-status{font-size:13px;margin:18px 0 0;padding:14px;background:#f4eff8;color:#473153;border-left:2px solid #9674af}.quick-inspection-dialog{width:min(480px,calc(100% - 30px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #d8c8e4;padding:42px 32px 30px;box-shadow:0 20px 90px #0006;color:#271c31;background:#fff}.quick-inspection-dialog::backdrop{background:#160d24bb;backdrop-filter:blur(5px)}.quick-close{position:absolute;top:8px;right:10px;width:38px;height:38px;border:0;background:transparent;font-size:28px;cursor:pointer;color:#6b577a}.quick-open{overflow:hidden}.inspection-dock{position:fixed;right:24px;bottom:20px;z-index:35;display:flex;align-items:center;background:#fff;box-shadow:0 7px 30px #0003;border:1px solid #e0d8e7}.inspection-dock>span{display:none}.inspection-dock>a{font-size:14px;font-weight:700;padding:17px 22px;min-height:52px;display:flex;align-items:center;gap:20px}.inspection-dock>a:last-child{background:#582c85;color:#fff}.restore-process-link{display:block;color:#d8c1e9;text-decoration:underline;text-underline-offset:5px;font-size:14px;margin-top:18px}.claim-panels{min-height:400px}.claim-panels article{padding:36px}.claim-number{font-size:65px;margin-bottom:22px}.claim-docs{margin:20px 0;padding-top:10px}.claim-tabs button{padding-top:20px;padding-bottom:20px}.claim-tabs button:last-child{grid-column:1/-1}.footer-bottom{padding-bottom:90px}.hero .quick-inspection-form .eyebrow{color:#735088}.hero .quick-inspection-form>p{color:#706479}.hero .hero-caption{z-index:0}.hero .hero-film-link{margin-top:22px}
@media(max-width:1050px){.hero-conversion{gap:4%;grid-template-columns:1.1fr .9fr}.hero-inspection-card{padding:27px}.hero .hero-copy h1{font-size:4.8rem}.hero .hero-copy>.button{padding:16px;font-size:13px;gap:12px}}
@media(max-width:760px){.hero{padding:42px 6% 85px;min-height:0}.hero-conversion{grid-template-columns:1fr;gap:35px}.hero .hero-copy h1{font-size:clamp(3.7rem,12vw,5.5rem)}.hero .hero-copy>p{max-width:none;font-size:16px}.hero .hero-copy .eyebrow{font-size:11px}.hero-inspection-card{padding:28px}.hero .hero-copy>.button{display:none}.hero .hero-film-link{margin-top:0;font-size:13px}.hero .hero-caption{bottom:20px}.quick-inspection-form h2{font-size:36px}.quick-inspection-form .eyebrow{font-size:12px}.quick-inspection-form .quick-disclosure{max-width:none}.inspection-dock{left:0;right:0;bottom:0;border:0;border-top:1px solid #ddd3e6;padding-bottom:env(safe-area-inset-bottom)}.inspection-dock>a{width:50%;justify-content:center;padding:17px 12px;font-size:14px}.inspection-dock>a:last-child{background:#582c85}.logo{width:180px;height:71px}.logo img{width:180px;top:-16px;left:0}.quick-inspection-dialog{padding:40px 25px 28px}.claim-panels article{padding:28px 24px}.claim-panels{min-height:0}.footer-bottom{padding-bottom:95px}.quick-alternatives button,.quick-alternatives a{font-size:13px}}
@media(prefers-reduced-motion:reduce){.quick-inspection-dialog::backdrop{backdrop-filter:none}}
