.reference-site{--reference-red:#ed1824;color:#fff;background:#070d10;font-family:Arial,Helvetica,sans-serif}.reference-site .final-wrap{width:min(1240px,100% - 64px);margin-inline:auto}.reference-site svg{flex-shrink:0;width:30px;height:30px}.reference-site h2,.reference-site h3,.reference-site b,.reference-site .final-btn,.reference-site .final-nav{font-family:var(--font-victory),"Arial Narrow",Arial,sans-serif;font-weight:700}.reference-site h2,.reference-site h3,.reference-site p{margin:0}.reference-site section,.reference-site footer{scroll-margin-top:110px}.reference-site .final-header{box-shadow:none;background:#060c0f;border-bottom:1px solid #42484c}.reference-site .final-header-row{grid-template-columns:160px 1fr auto;gap:22px;min-height:108px;display:grid}.reference-site .final-brand{min-height:102px;padding:3px 0}.reference-site .final-brand img{object-fit:contain;filter:none;width:142px;height:auto;max-height:100px}.reference-site .final-nav{gap:clamp(17px,2vw,30px);display:flex}.reference-site .final-nav a{text-transform:none;letter-spacing:0;padding-block:30px;font-family:inherit;font-size:16px}.reference-site .final-nav a.is-active{color:var(--reference-red)}.reference-site .final-nav a.is-active:after{right:0}.reference-site .reference-header-phone{text-align:center}.reference-header-phone>span{margin-bottom:4px;font-size:12px;display:block}.reference-site .final-btn{text-transform:none;letter-spacing:0;min-height:40px;box-shadow:none;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:8px 17px;font-size:17px;line-height:1.15;display:inline-flex}.reference-site .final-btn-red{background:linear-gradient(#f2202b,#d80c16);border:1px solid #ed2631}.reference-site .final-btn-red:hover{background:#ff2b37}.reference-site .final-btn-outline{background:#06090bad;border:1px solid #ddd}.reference-site .final-btn-outline:hover{color:#fff;background:#e51b25;border-color:#e51b25}.reference-site .final-btn svg{width:27px;height:27px}.reference-site a:focus-visible,.hybrid-mobile-menu summary:focus-visible{outline-offset:4px;outline:3px solid #efb639}.reference-site .final-header-cta{min-width:188px;min-height:40px;padding-block:6px;font-size:22px}.hybrid-mobile-menu{display:none}.reference-site .final-hero{background:#0a121a url(/durham-night-victory-hero.webp) 50%/cover no-repeat;min-height:540px}.reference-site .final-hero:before{background:linear-gradient(90deg,#02060a24,#0000 70%),linear-gradient(#0000 55%,#02060a52)}.reference-site .final-hero:after{height:1px;box-shadow:none;background:#6666}.reference-site .final-hero-grid{justify-content:flex-start;align-items:flex-end;gap:0;min-height:540px;padding:180px 0 42px;display:flex}.reference-site .final-hero-copy{width:74%;max-width:880px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;margin:0;padding:0;position:relative}.reference-site .final-hero h1{font-family:var(--font-victory),Impact,sans-serif;letter-spacing:-.02em;text-shadow:0 3px 8px #0009;margin:0 0 8px;font-size:clamp(76px,7.9vw,110px);font-style:italic;font-weight:900;line-height:.87}.reference-site .final-hero h1 span{color:#f11925;-webkit-text-stroke:0;white-space:nowrap;margin-top:7px;font-size:.49em;line-height:1.03;display:block}.reference-site .final-hero-copy .hybrid-tagline{max-width:none;margin-bottom:10px;font-size:24px;font-weight:600;line-height:1.3}.reference-site .final-hero-copy>p:not(.hybrid-tagline){color:#fff;max-width:430px;font-size:17px;line-height:1.4}.reference-site .final-actions{flex-wrap:nowrap;gap:12px;margin-top:20px;display:flex}.reference-site .final-actions .final-btn{max-width:250px;min-height:57px;padding:9px 15px;font-size:17px}.reference-site .final-actions .final-btn>span[aria-hidden]{margin-left:5px;font-family:Arial,sans-serif;font-size:24px}.reference-site .reference-dispatch{min-width:222px}.reference-dispatch strong{letter-spacing:.025em;font-size:21px;display:block}.reference-motto{text-align:center;text-shadow:0 2px 4px #000;font-family:Brush Script MT,Segoe Script,cursive;font-size:30px;font-style:italic;line-height:1.3;position:absolute;bottom:26px;right:0;transform:rotate(-10deg)}.reference-motto span{border-bottom:3px solid #ed1824;padding-bottom:5px;font-size:24px}.hybrid-trust{background:linear-gradient(110deg,#080e12,#0b151b);border-bottom:1px solid #3e454b}.hybrid-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0;display:grid}.hybrid-trust-grid>div{border-right:1px solid #454b50;align-items:center;gap:20px;padding:0 23px;display:flex}.hybrid-trust-grid>div:first-child{padding-left:0}.hybrid-trust-grid>div:last-child{border:0;padding-right:0}.hybrid-trust-grid svg{width:42px;height:42px;color:var(--reference-red)}.hybrid-trust b{margin-bottom:4px;font-size:20px;line-height:1.1;display:block}.hybrid-trust span{color:#e0e3e5;font-size:12px;line-height:1.35;display:block}.reference-services-release{background:linear-gradient(110deg,#bfc5c8,#f1f2f3);padding:20px 0}.reference-services{grid-template-columns:1fr 1fr;gap:20px;display:grid}.reference-service{background-color:#080d11;background-image:linear-gradient(90deg,#05090df5 5%,#05090ddd 52%,#05090d33),url(/durham-night-victory-hero.webp);background-position:100%;background-size:cover;border:1px solid #343a3f;border-radius:6px;grid-template-columns:48px 1fr;gap:16px;min-height:194px;padding:25px 23px;display:grid;overflow:hidden}.reference-service>svg{width:45px;height:45px;color:var(--reference-red)}.reference-service h2{text-transform:uppercase;margin:0 0 11px;font-size:29px;line-height:1}.reference-service p{max-width:350px;min-height:57px;font-size:14px;line-height:1.35}.reference-site .reference-service .final-btn{border-color:var(--reference-red);min-height:35px;margin-top:12px;padding:6px 15px;font-size:16px}.reference-repossession{background-image:linear-gradient(90deg,#05090d 5%,#05090dde 55%,#05090d44),url(/durham-night-victory-hero.webp);background-position:70%}.reference-site .reference-release{background:#071014 url(/victory-release-banner.webp) 50%/cover no-repeat;border:1px solid #34414a;border-radius:6px;grid-template-columns:48px 1fr;gap:16px;min-height:288px;margin-top:18px;padding:24px 23px;display:grid}.reference-release>svg{color:var(--reference-red);width:46px;height:46px}.reference-release-copy{max-width:640px}.reference-release h2{text-transform:uppercase;margin-bottom:11px;font-size:28px;line-height:1.05}.reference-release .reference-release-lead{margin-bottom:12px;font-size:18px}.reference-release-hours{font-size:15px;line-height:1.35}.reference-release-hours strong{font-size:18px;display:block}.reference-release ul{margin:10px 0 12px;padding:0;font-size:14px;line-height:1.45;list-style:none}.reference-release li:before{content:"✓";color:var(--reference-red);margin-right:14px;font-weight:700}.reference-release .reference-transporter-note{color:#ddd;max-width:400px;margin-top:9px;font-size:11px;line-height:1.4}.reference-site .hybrid-appointments{background:#071015;padding:25px 0}.hybrid-appointments h2{text-transform:uppercase;align-items:center;gap:20px;margin:0 0 15px;font-size:26px;line-height:1.1;display:flex}.hybrid-appointments h2:before{content:"";background:var(--reference-red);width:54px;height:5px}.hybrid-appointment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hybrid-appointment-grid article{background:linear-gradient(130deg,#0e171d,#070f13);border:1px solid #3c484f;border-radius:6px;grid-template-columns:45px 1fr;gap:20px;padding:19px 22px;display:grid}.hybrid-appointment-grid article>svg{width:40px;height:40px;margin-top:4px}.hybrid-appointment-grid article>div{flex-direction:column;align-items:flex-start;display:flex}.hybrid-appointment-grid h3{margin:0 0 10px;font-size:20px;line-height:1.2}.hybrid-appointment-grid p{flex:1;margin:0 0 13px;font-size:14px;line-height:1.4}.reference-site .hybrid-appointment-grid .final-btn{gap:9px;min-height:38px;padding:8px 13px;font-size:15px}.reference-bottom{color:#080b0e;background:#eee;grid-template-columns:1.17fr 1fr;display:grid}.reference-site .reference-coverage{background:linear-gradient(90deg,#f0f2f5 9%,#f0f2f5d9 39%,#f0f2f522 88%),url(/durham-photo.webp) 50%/cover no-repeat;padding:28px 24px 28px max(34px,50vw - 620px);position:relative}.reference-coverage-copy{max-width:325px}.reference-coverage h2{text-transform:uppercase;font-size:25px;line-height:1}.reference-coverage h2:before{content:"";background:var(--reference-red);width:120px;height:4px;margin-bottom:9px;display:block}.reference-coverage h2 strong{font-family:var(--font-victory),Impact,sans-serif;font-size:51px;font-style:italic;font-weight:900;line-height:.95;display:block}.reference-coverage-copy p{max-width:290px;margin-top:12px;font-size:14px;line-height:1.35}.reference-cities{font-family:var(--font-victory),sans-serif;align-items:center;gap:18px;font-size:17px;font-weight:700;line-height:1.4;display:flex;margin-top:15px!important}.reference-cities svg{width:36px;height:36px;color:var(--reference-red)}.reference-contact{background:linear-gradient(145deg,#f7f7f7,#e1e4e5);padding:29px max(30px,50vw - 620px) 28px 34px}.reference-site .reference-contact .final-kicker{font-family:var(--font-victory),sans-serif;letter-spacing:0;color:#bb0d18;gap:15px;font-size:16px}.reference-site .reference-contact .final-kicker:before{width:36px;height:4px;box-shadow:none}.reference-contact h2{margin-top:8px;font-size:25px;line-height:1.05}.reference-contact>p{margin-top:9px;font-size:14px;line-height:1.4}.reference-contact-links{flex-wrap:wrap;gap:9px 20px;margin:14px 0;display:flex}.reference-contact-links a{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.reference-contact-links svg{color:#dc1420;width:27px;height:27px}.reference-footer{background:#03080a;padding:25px 0 28px}.reference-footer-row{grid-template-columns:145px 1fr auto;align-items:center;gap:30px;display:grid}.reference-footer img{width:136px;height:auto}.reference-footer b{font-size:20px}.reference-footer p{margin-top:3px;font-size:12px;line-height:1.6}.reference-footer small{color:#abb4ba;margin-top:8px;font-size:10px;display:block}.reference-footer .reference-footer-tagline{font-family:var(--font-victory),sans-serif;font-size:17px;line-height:1.2}@media (min-width:1500px){.reference-site .final-hero,.reference-site .final-hero-grid{min-height:630px}}@media (max-width:1100px){.reference-site .final-header-row{grid-template-columns:130px 1fr auto;gap:16px}.reference-site .final-brand img{width:124px}.reference-site .final-nav{gap:17px}.reference-site .final-nav a{font-size:14px}.reference-site .final-header-cta{min-width:164px;font-size:20px}.reference-site .final-hero,.reference-site .final-hero-grid{min-height:480px}.reference-site .final-hero-grid{padding-top:140px;padding-bottom:36px}.reference-site .final-actions .final-btn{padding-inline:12px;font-size:15px}.reference-site .reference-dispatch{min-width:194px}.reference-motto{font-size:25px;right:-12px}.reference-motto span{font-size:20px}.hybrid-trust-grid>div{gap:12px;padding-inline:17px}.hybrid-trust b{font-size:18px}.hybrid-trust span{font-size:11px}.reference-service{grid-template-columns:38px 1fr;gap:12px;padding:22px 18px}.reference-service>svg{width:36px;height:36px}.reference-service h2{font-size:26px}.hybrid-appointment-grid article{grid-template-columns:33px 1fr;gap:13px;padding:19px 15px}.hybrid-appointment-grid article>svg{width:31px;height:31px}.reference-site .hybrid-appointment-grid .final-btn{padding-inline:10px;font-size:14px}.reference-contact-links{gap:9px}}@media (max-width:900px){.reference-site .final-wrap{width:calc(100% - 36px)}.reference-site .final-header-row{grid-template-columns:1fr auto auto;gap:15px;min-height:87px}.reference-site .final-brand{min-height:80px}.reference-site .final-brand img{width:106px;max-height:78px}.reference-site .final-nav{display:none}.hybrid-mobile-menu{display:block;position:relative}.hybrid-mobile-menu summary{cursor:pointer;border:1px solid #53616b;border-radius:4px;padding:10px;font-size:13px;list-style:none}.hybrid-mobile-menu summary:after{content:" ☰"}.hybrid-mobile-menu nav{background:#101b22;border:1px solid #53616b;min-width:215px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 15px 35px #0008}.hybrid-mobile-menu nav a{padding:13px;font-size:15px;display:block}.hybrid-mobile-menu nav a:hover{background:#26343d}.reference-site .final-hero,.reference-site .final-hero-grid{min-height:500px}.reference-site .final-hero{background-position:58%}.reference-site .final-hero:before{background:linear-gradient(90deg,#01081080,#0000 85%),linear-gradient(#0000 40%,#010810b3)}.reference-site .final-hero-copy{width:100%}.reference-site .final-hero h1{font-size:82px}.reference-site .final-hero h1 span{font-size:40px}.reference-site .final-hero-copy .hybrid-tagline{font-size:20px}.reference-site .final-actions{max-width:720px}.reference-motto{display:none}.hybrid-trust-grid{grid-template-columns:1fr 1fr;gap:18px 0}.hybrid-trust-grid>div:nth-child(odd){padding-left:0}.hybrid-trust-grid>div:nth-child(2n){border:0}.reference-services{gap:14px}.reference-service{display:block}.reference-service>svg{float:left;margin-right:12px}.reference-service h2{min-height:36px}.reference-service p{min-height:80px}.reference-site .reference-release{background-position:60%}.reference-release-copy{max-width:480px}.reference-release h2{max-width:350px;font-size:26px}.hybrid-appointment-grid{gap:10px}.hybrid-appointment-grid article{padding:17px;display:block}.hybrid-appointment-grid article>svg{margin-bottom:12px}.hybrid-appointment-grid article>div{height:calc(100% - 50px)}.reference-bottom{grid-template-columns:1fr 1fr}.reference-site .reference-coverage,.reference-contact{padding:26px 22px}.reference-cities{font-size:15px}}@media (max-width:600px){.reference-site .final-wrap{width:calc(100% - 30px)}.reference-site section,.reference-site footer{scroll-margin-top:84px}.reference-site .final-header-row{gap:10px;min-height:83px}.reference-site .final-brand{min-height:78px}.reference-site .final-brand img{width:94px;max-height:74px}.reference-header-phone>span{font-size:10px}.reference-site .final-header-cta{gap:6px;min-width:151px;min-height:36px;padding:5px 8px;font-size:18px}.reference-site .final-header-cta svg{width:21px;height:21px}.hybrid-mobile-menu summary{padding:9px 7px;font-size:11px}.reference-site .final-hero{background-color:#050d14;background-position:70% 0;background-size:auto 350px}.reference-site .final-hero:before{background:linear-gradient(#0000,#050d148c 33%,#050d14 65%)}.reference-site .final-hero,.reference-site .final-hero-grid{min-height:625px}.reference-site .final-hero-grid{padding:244px 0 28px}.reference-site .final-hero h1{margin-bottom:12px;font-size:77px}.reference-site .final-hero h1 span{white-space:normal;max-width:340px;font-size:35px;line-height:.98}.reference-site .final-hero-copy .hybrid-tagline{font-size:17px}.reference-site .final-hero-copy>p:not(.hybrid-tagline){max-width:330px;font-size:14px}.reference-site .final-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:19px;display:grid}.reference-site .final-actions .final-btn{gap:6px;width:100%;max-width:none;min-height:53px;padding:8px;font-size:15px}.reference-site .final-actions .final-btn svg{width:23px;height:23px}.reference-site .final-actions .final-btn>span[aria-hidden]{margin-left:0;font-size:19px}.reference-site .reference-dispatch{grid-column:1/-1;min-width:0}.reference-dispatch strong{margin-left:10px;font-size:18px;display:inline}.hybrid-trust-grid{gap:20px 0;padding:19px 0}.hybrid-trust-grid>div{gap:10px;padding-inline:10px}.hybrid-trust-grid svg{width:31px;height:31px}.hybrid-trust b{font-size:17px}.hybrid-trust span{font-size:10px}.reference-services-release{padding:16px 0}.reference-services{grid-template-columns:1fr;gap:14px}.reference-service{grid-template-columns:37px 1fr;min-height:192px;padding:22px 18px;display:grid}.reference-service>svg{float:none;margin:0}.reference-service h2{min-height:0;font-size:29px}.reference-service p{min-height:0;font-size:14px}.reference-site .reference-service .final-btn{font-size:16px}.reference-site .reference-release{isolation:isolate;background-color:#070f15;background-position:72% 0;background-repeat:no-repeat;background-size:auto 255px;padding:195px 21px 24px;display:block;position:relative}.reference-site .reference-release:before{content:"";z-index:-1;background:linear-gradient(#0000 10%,#070f15d9 36%,#070f15 48%);position:absolute;inset:0}.reference-release>svg{width:36px;height:36px;margin-bottom:10px}.reference-release h2{font-size:28px}.reference-release .reference-release-lead,.reference-release-hours strong{font-size:17px}.reference-site .reference-release .final-btn{min-height:44px;font-size:18px}.reference-site .hybrid-appointments{padding:26px 0}.hybrid-appointments h2{gap:12px;font-size:25px}.hybrid-appointments h2:before{width:30px}.hybrid-appointment-grid{grid-template-columns:1fr;gap:13px}.hybrid-appointment-grid article{grid-template-columns:42px 1fr;gap:19px;padding:23px;display:grid}.hybrid-appointment-grid article>svg{width:37px;height:37px;margin:0}.hybrid-appointment-grid article>div{height:auto}.hybrid-appointment-grid h3{font-size:23px}.reference-site .hybrid-appointment-grid .final-btn{padding:10px 14px;font-size:17px}.reference-bottom{grid-template-columns:1fr}.reference-site .reference-coverage{background-position:50%;min-height:300px;padding:28px 24px}.reference-contact{padding:29px 24px}.reference-contact h2{font-size:29px}.reference-contact>p{font-size:15px}.reference-contact-links{gap:14px;font-size:14px}.reference-contact-links a{font-size:14px}.reference-cities{font-size:17px}.reference-footer-row{grid-template-columns:94px 1fr;gap:20px}.reference-footer img{width:94px}.reference-footer b{font-size:20px}.reference-footer p{font-size:11px}.reference-footer .reference-footer-tagline{display:none}}@media (max-width:370px){.reference-site .final-header-cta{min-width:133px;font-size:16px}.reference-site .final-brand img{width:82px}.reference-site .final-hero h1{font-size:66px}.reference-site .final-hero h1 span{font-size:31px}}@media (prefers-reduced-motion:reduce){.reference-site *,.reference-site :before,.reference-site :after{transition:none!important;animation:none!important}}
.public-site{--reference-red:#ed1824;--public-heading-font:var(--font-victory), "Arial Narrow", Arial, sans-serif;font-family:Arial,Helvetica,sans-serif}.public-site .final-wrap{width:min(1240px,100% - 64px);margin-inline:auto}.public-site :is(h2,h3,.final-btn,.final-nav,.reference-footer b){font-family:var(--public-heading-font);font-weight:700}.public-site :is(section,footer,.final-form-anchor){scroll-margin-top:126px}.public-site :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #efb639}.public-site .final-header{box-shadow:none;background:#060c0f;border-bottom:1px solid #42484c}.public-site .final-header-row{grid-template-columns:160px 1fr auto;gap:22px;min-height:108px;display:grid}.public-site .final-brand{min-height:102px;padding:3px 0}.public-site .final-brand img{object-fit:contain;filter:none;width:142px;height:auto;max-height:100px}.public-site .final-nav{gap:clamp(17px,2vw,30px);display:flex}.public-site .final-nav a{text-transform:none;letter-spacing:0;padding-block:30px;font-family:inherit;font-size:16px;font-weight:700}.public-site .final-nav a.is-active{color:var(--reference-red)}.public-site .final-nav a.is-active:after{right:0}.public-site .reference-header-phone{text-align:center}.public-site .reference-header-phone>span{margin-bottom:4px;font-size:12px;display:block}.public-site .final-btn{text-transform:none;letter-spacing:0;min-height:40px;box-shadow:none;text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:8px 17px;font-size:17px;line-height:1.15;display:inline-flex}.public-site .final-btn-red{color:#fff;background:linear-gradient(#f2202b,#d80c16);border:1px solid #ed2631}.public-site .final-btn-red:hover{background:#ff2b37}.public-site .final-btn-outline{background:#06090bad;border:1px solid #ddd}.public-site .final-btn-outline:hover{color:#fff;background:#e51b25;border-color:#e51b25}.public-site .final-btn svg{flex-shrink:0;width:27px;height:27px}.public-site .final-header-cta{min-width:188px;min-height:40px;padding-block:6px;font-size:22px}.public-site .final-actions{border:0;border-radius:0;min-width:0;overflow:visible}.public-site .final-actions .final-btn{min-width:0}.public-site .hybrid-mobile-menu{display:none}.public-site .hybrid-mobile-menu nav a[aria-current=page]{color:#ff6670}.public-site .reference-footer p{margin:3px 0 0}.public-site .reference-footer-tagline{font-family:var(--public-heading-font);font-weight:700}.public-inner{background:#070d10}.public-inner :is(.portal-hero,.final-contact-hero){background:linear-gradient(90deg,#030a10db,#030a1099 55%,#030a1066),url(/durham-night-victory-hero.webp) 50%/cover no-repeat;border-bottom:1px solid #42484c}.public-inner .portal-hero:before{display:none}.public-inner .final-contact-hero{padding-block:44px}.public-inner .portal-hero-layout{min-height:0;padding-block:44px}.public-inner :is(.portal-hero-layout,.final-contact-hero-grid){grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:center;gap:56px}.public-inner h1{font-family:var(--public-heading-font);letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 3px 8px #0009;margin:0 0 18px;font-size:clamp(56px,6.6vw,90px);font-style:italic;font-weight:900;line-height:.94}.public-inner h1 span{color:var(--reference-red);letter-spacing:-.01em;margin-top:8px;font-size:.49em;line-height:1.06;display:block}.public-inner :is(.portal-hero-copy,.final-contact-hero) p{color:#e0e3e5;max-width:550px;margin:0;font-size:16px;line-height:1.5}.public-inner :is(.portal-section-head,.final-request-intro) h2{letter-spacing:0;text-transform:uppercase;align-items:center;gap:16px;margin:0 0 12px;font-size:29px;line-height:1.1;display:flex}.public-inner :is(.portal-section-head,.final-request-intro) h2:before{content:"";background:var(--reference-red);flex-shrink:0;width:36px;height:4px}.public-inner h3{letter-spacing:0;font-size:25px;line-height:1.15}.public-inner .final-actions{border:0;border-radius:0;flex-wrap:wrap;gap:10px;min-width:0;margin-top:22px;display:flex;overflow:visible}.public-inner .final-actions .final-btn{min-height:44px}.public-inner :is(.portal-status,.final-contact-panel,.portal-card,.portal-support-card,.final-request-card,.final-request-form){color:#fff;box-shadow:none;background:linear-gradient(130deg,#0e171d,#070f13);border:1px solid #3c484f;border-radius:6px}.public-inner :is(.portal-status,.final-contact-panel){border-top:3px solid var(--reference-red);background:#081117e8;padding:24px}.public-inner .portal-status strong{font-family:var(--public-heading-font);font-size:29px;font-weight:700}.public-inner .portal-status p{margin-top:14px;font-size:15px}.public-inner .final-contact-panel strong{overflow-wrap:anywhere;font-size:17px}.public-inner .final-contact-panel :is(a,div){min-height:61px;padding:10px 0}.public-inner .final-contact-panel>:last-child{border-bottom:0}.public-inner :is(.portal-section,.final-request-section){background:linear-gradient(110deg,#bfc5c8,#f1f2f3);padding-block:32px}.public-inner :is(.portal-section-head,.final-request-intro){margin-bottom:24px}.public-inner :is(.portal-section-head>p,.final-request-intro>p){color:#343e45;font-size:15px;line-height:1.5}.public-inner .portal-section-head{gap:32px}.public-inner .portal-card-grid{gap:18px}.public-inner .portal-card{min-height:0;padding:24px}.public-inner :is(.portal-card,.final-request-card)>svg{width:36px;height:36px;color:var(--reference-red)}.public-inner .portal-card h3{margin:16px 0 10px}.public-inner .portal-card p{color:#e0e3e5;margin:0 0 20px;font-size:14px;line-height:1.5}.public-inner .portal-select-button{min-height:44px}.public-inner .final-request-card{grid-template-columns:36px minmax(0,1fr);gap:10px 16px;padding:23px;transition:border-color .18s,transform .18s;display:grid}.public-inner .final-request-card>svg{grid-row:1/4}.public-inner .final-request-card h3{margin:0}.public-inner .final-request-card p{color:#e0e3e5;min-height:0;margin:0;font-size:14px;line-height:1.5}.public-inner .final-request-card>span{color:#ff727b;font-family:var(--public-heading-font);letter-spacing:0;text-transform:none;grid-column:2;align-self:end;margin:0;font-size:17px;font-weight:700}.public-inner .final-request-card:hover,.public-inner .final-request-card.is-selected{border-color:var(--reference-red)}.public-inner .portal-support-grid{gap:18px;margin-top:20px}.public-inner .portal-support-card{padding:24px}.public-inner .portal-support-card>span{color:#ff727b}.public-inner .portal-support-card h3{margin:10px 0;font-size:25px}.public-inner .portal-support-card p{color:#e0e3e5;margin-bottom:18px;font-size:14px;line-height:1.5}.public-inner .portal-support-card .final-btn-outline{color:#fff}.public-inner .final-form-anchor{margin-top:28px}.public-inner .final-request-form{border-top:3px solid var(--reference-red);padding:28px}.public-inner .final-form-heading h3{font-size:29px}.public-inner :is(input,select,textarea){font-family:Arial,Helvetica,sans-serif;font-size:16px}.public-inner :is(.portal-notice,.final-notice){border-left:4px solid var(--reference-red);color:#343e45;background:#fff9;margin-top:24px;padding:18px 20px;font-size:13px;line-height:1.6}.public-inner .portal-contact-strip{background:#071015}.public-inner .portal-contact-strip :is(strong,a){font-family:var(--public-heading-font);font-size:24px;font-weight:700}.public-inner .reference-footer{color:#fff}@media (max-width:1100px){.public-site .final-header-row{grid-template-columns:130px 1fr auto;gap:16px}.public-site .final-brand img{width:124px}.public-site .final-nav{gap:17px}.public-site .final-nav a{font-size:14px}.public-site .final-header-cta{min-width:164px;font-size:20px}.public-inner :is(.portal-hero-layout,.final-contact-hero-grid){gap:32px}}@media (max-width:900px){.public-site .final-wrap{width:calc(100% - 36px)}.public-site .final-header-row{grid-template-columns:1fr auto auto;gap:15px;min-height:87px}.public-site .final-brand{min-height:80px}.public-site .final-brand img{width:106px;max-height:78px}.public-site .final-nav{display:none}.public-site .hybrid-mobile-menu{display:block;position:relative}.public-site .hybrid-mobile-menu summary{cursor:pointer;border:1px solid #53616b;border-radius:4px;padding:10px;font-size:13px;list-style:none}.public-site .hybrid-mobile-menu summary::-webkit-details-marker{display:none}.public-site .hybrid-mobile-menu summary:after{content:" ☰"}.public-site .hybrid-mobile-menu nav{background:#101b22;border:1px solid #53616b;min-width:215px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 15px 35px #0008}.public-site .hybrid-mobile-menu nav a{font-family:var(--public-heading-font);padding:13px;font-size:18px;font-weight:700;display:block}.public-site .hybrid-mobile-menu nav a:hover{background:#26343d}.public-inner :is(.portal-hero-layout,.final-contact-hero-grid,.portal-section-head){grid-template-columns:minmax(0,1fr);gap:28px}.public-inner .portal-card-grid{grid-template-columns:minmax(0,1fr)}.public-inner .portal-card{min-height:0}}@media (max-width:600px){.public-site .final-wrap{width:calc(100% - 30px)}.public-site :is(section,footer,.final-form-anchor){scroll-margin-top:99px}.public-site .final-header-row{gap:10px;min-height:83px}.public-site .final-brand{min-height:78px}.public-site .final-brand img{width:94px;max-height:74px}.public-site .reference-header-phone>span{font-size:10px}.public-site .final-header-cta{gap:6px;min-width:151px;min-height:36px;padding:5px 8px;font-size:18px}.public-site .final-header-cta svg{width:21px;height:21px}.public-site .hybrid-mobile-menu summary{padding:9px 7px;font-size:11px}.public-inner :is(.portal-hero-layout,.final-contact-hero){padding-block:32px}.public-inner h1{font-size:clamp(52px,14vw,76px)}.public-inner h1 span{font-size:.52em}.public-inner :is(.portal-hero,.final-contact-hero){background-position:65% 0}.public-inner .final-request-form{padding:22px}.public-inner :is(.portal-section,.final-request-section){padding-block:36px}.public-inner .final-actions{flex-direction:column;align-items:stretch}.public-inner .final-actions .final-btn{width:100%}.public-inner :is(.portal-status,.final-contact-panel,.portal-support-card){padding:22px}.public-inner .portal-support-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:370px){.public-site .final-header-row{gap:6px}.public-site .final-header-cta{min-width:128px;font-size:15px}.public-site .final-brand img{width:70px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.public-site *,.public-site :before,.public-site :after{transition:none!important;animation:none!important}}
