:root{--red:#bc1828;--ink:#171719;--gray:#626268;--line:#e4e4e7}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:white;font-family:Inter,Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}h1,h2,h3{line-height:1.08;letter-spacing:-.045em;margin:0 0 24px}h1{font-size:clamp(43px,4.8vw,72px)}h2{font-size:clamp(34px,3.4vw,51px)}h3{font-size:24px}p{margin:0 0 22px;color:var(--gray)}em{font-style:normal;color:var(--red)}.se-wrap{width:min(1240px,calc(100% - 80px));margin:auto}.se-strip{background:var(--ink);color:white;text-align:center;font-size:10px;font-weight:800;letter-spacing:.2em;padding:9px}.se-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0}.se-header nav{display:flex;gap:26px;font-size:14px;font-weight:700}.se-brand{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:900;line-height:1.05;letter-spacing:-.04em}.se-brand small{display:block;font-size:10px;letter-spacing:.3em;margin-top:7px}.se-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--red);color:white!important;min-height:50px;padding:15px 23px;border:0;border-radius:4px;font-size:14px;font-weight:800;cursor:pointer}.se-button:hover{background:#971321;text-decoration:none}.se-hero{background:#f5f5f6;border-top:1px solid var(--line);overflow:hidden}.se-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:65px;align-items:center;padding-top:50px;padding-bottom:50px}.se-breadcrumb{font-size:12px;color:#68686c;margin-bottom:35px}.se-eyebrow{font-size:11px;letter-spacing:.16em;color:var(--red);font-weight:800;margin-bottom:20px}.se-lede{font-size:18px;max-width:590px}.se-fine{font-size:12px;margin-top:22px}.se-hero figure{position:relative;margin:0}.se-hero figure>img{width:100%;height:550px;object-fit:cover;border-radius:4px}.se-hero figcaption{font-size:10px;color:var(--gray)}.se-photo-label{position:absolute;bottom:40px;left:20px;right:20px;background:#18181be8;color:white;padding:24px;font-size:10px;letter-spacing:.13em}.se-photo-label strong{display:block;font-size:24px;letter-spacing:-.03em;margin-top:8px}.se-section{padding-top:88px;padding-bottom:88px}.se-heading,.se-two{display:grid;grid-template-columns:1fr 1fr;gap:80px}.se-heading>p{max-width:390px;justify-self:end;align-self:end}.se-state-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.se-state{padding:30px;border:1px solid var(--line);border-radius:5px;transition:transform .15s,border-color .15s}.se-state:hover{transform:translateY(-3px);border-color:var(--red);text-decoration:none}.se-state>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.se-code{color:var(--red);font-size:15px;font-weight:800;background:#fff1f2;border-radius:50%;height:44px;width:44px;display:grid;place-items:center}.se-arrow{font-size:24px}.se-state h3{margin-bottom:12px}.se-state p{font-size:13px;min-height:44px}.se-state>span{font-size:12px;font-weight:800}.se-soft{background:#f5f5f6}.se-city-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:32px}.se-city-grid a{padding:22px;background:white;border:1px solid var(--line);font-weight:800;border-radius:4px}.se-city-grid span{display:block;color:var(--red);font-size:11px;margin-top:6px}.se-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.se-service{border-top:1px solid var(--line);padding:28px 10px 8px 0}.se-service>span{font-size:11px;color:var(--red);font-weight:800}.se-service h3{margin:22px 0 16px}.se-service p{font-size:14px}.se-service b{font-size:12px}.se-dark{background:#171719;color:white}.se-dark p{color:#babac2}.se-dark .se-eyebrow{color:#ff8e99}.se-steps{margin:0;padding-left:25px}.se-steps li{padding-left:16px;margin-bottom:30px}.se-steps li::marker{color:#ff8e99;font-weight:800}.se-steps h3{font-size:23px;margin-bottom:12px}.se-faq details{border-top:1px solid var(--line);padding:20px 0}.se-faq summary{font-weight:750;cursor:pointer}.se-faq p{margin:18px 0 0;font-size:14px}.se-region-links{display:flex;flex-wrap:wrap;gap:18px 28px;font-size:13px}.se-skip{position:absolute;left:-9999px}.se-skip:focus{left:16px;top:16px;background:white;padding:20px;z-index:50}:focus-visible{outline:3px solid #e24f61;outline-offset:5px}footer .se-brand{margin-bottom:20px}footer .se-region-links{margin:26px 0}.se-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.se-form label{display:block;font-size:13px;font-weight:700}.se-form input,.se-form select,.se-form textarea{font:inherit;width:100%;padding:13px;border:1px solid #aaa;border-radius:4px;background:white}.se-form .full{grid-column:1/-1}.se-alert{padding:20px;background:#fff1f2;border-left:4px solid var(--red);margin:24px 0}@media(max-width:1000px){.se-header nav{gap:14px}.se-hero-grid{gap:30px}.se-hero figure>img{height:480px}.se-city-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.se-wrap{width:calc(100% - 36px)}.se-header{flex-wrap:wrap;padding:18px 0}.se-header nav{order:3;width:100%;justify-content:space-between;border-top:1px solid var(--line);padding-top:16px}.se-header>.se-button{font-size:11px;padding:12px;min-height:44px}.se-brand{font-size:18px}.se-hero-grid,.se-two,.se-heading{grid-template-columns:1fr;gap:25px}.se-hero-grid{padding-top:24px;padding-bottom:32px}.se-hero figure>img{height:350px;object-position:center 58%}.se-hero h1{font-size:46px}.se-section{padding-top:52px;padding-bottom:52px}.se-heading>p{justify-self:start}.se-state-grid,.se-service-grid,.se-city-grid{grid-template-columns:1fr 1fr}.se-state{padding:22px}.se-state h3{font-size:23px}.se-state>div{margin-bottom:24px}.se-breadcrumb{margin-bottom:24px}.se-form{grid-template-columns:1fr}}@media(max-width:450px){.se-state-grid,.se-service-grid{grid-template-columns:1fr}.se-state p{min-height:0}.se-city-grid{gap:8px}.se-city-grid a{padding:16px;font-size:14px}.se-hero h1{font-size:40px}.se-header>.se-button{max-width:125px}.se-brand img{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
