@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-vietnamese-600-normal.A5AYRdjN.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-600-normal.CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-ext-600-normal.18ESti3H.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-600-normal.Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-vietnamese-700-normal.DYeBwlKR.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-700-normal.DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-ext-700-normal.CwuXbfVR.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-700-normal.BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-vietnamese-800-normal.CpjukuLw.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-800-normal.BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-ext-800-normal.DGNyg4u8.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-800-normal.gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-normal.e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-vietnamese-400-normal.Dpl4UHAZ.woff2)format("woff2"),url(/_astro/barlow-vietnamese-400-normal.BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-ext-400-normal.HxX4XjxC.woff2)format("woff2"),url(/_astro/barlow-latin-ext-400-normal.CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-vietnamese-500-normal.zTViEIzf.woff2)format("woff2"),url(/_astro/barlow-vietnamese-500-normal.GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-ext-500-normal.DOaysfXq.woff2)format("woff2"),url(/_astro/barlow-latin-ext-500-normal.CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-vietnamese-600-normal.DcjprdFV.woff2)format("woff2"),url(/_astro/barlow-vietnamese-600-normal.CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-ext-600-normal.B8NK_A3D.woff2)format("woff2"),url(/_astro/barlow-latin-ext-600-normal.DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-vietnamese-700-normal.D6euyNzi.woff2)format("woff2"),url(/_astro/barlow-vietnamese-700-normal.4Jt4k04K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-ext-700-normal.BLuWmldJ.woff2)format("woff2"),url(/_astro/barlow-latin-ext-700-normal.CctuGmmz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-700-normal.A9pxMQ4z.woff2)format("woff2"),url(/_astro/barlow-latin-700-normal.__SGTsZ1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red:#e81c24;--red-2:#c4121a;--red-tint:#fdecee;--blue:#0b6ab3;--blue-2:#084f86;--blue-3:#063a63;--blue-tint:#eef5fb;--blue-line:#d3e3f1;--char:#17202b;--char-2:#0f161e;--white:#fff;--ink:#18222e;--muted:#5a6776;--line:#e3e8ee;--radius:12px;--radius-lg:20px;--shadow:0 10px 30px #0f1e321a;--shadow-lg:0 24px 60px #08142447;--head:"Barlow Condensed", "Arial Narrow", Arial, sans-serif;--body:"Barlow", "Helvetica Neue", Arial, sans-serif;--wrap:1200px;--gutter:16px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--white);color:var(--ink);font:400 18px/1.65 var(--body);margin:0;overflow-x:hidden}img,video,svg,iframe{max-width:100%}img{height:auto}a{color:var(--blue);text-underline-offset:3px}a:hover{color:var(--red)}a.ext{color:inherit;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.ext-note{opacity:.8;margin:.3em 0 1em;font-size:14px}h1,h2,h3,h4,h5,h6{font-family:var(--head);color:var(--char);letter-spacing:.005em;margin:0 0 .5em;line-height:1.08}h1{text-transform:uppercase;font-size:clamp(38px,5.6vw,64px);font-weight:800}h2{font-size:clamp(30px,3.8vw,44px);font-weight:700}h3{font-size:clamp(22px,2.3vw,27px);font-weight:700}h4{font-size:21px;font-weight:700}h1 strong,h2 strong,h3 strong{font-weight:inherit}p{margin:0 0 1em}ul,ol{margin:0 0 1.1em;padding-left:1.3em}li{margin:.25em 0}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}@media (width>=700px){:root{--gutter:28px}}.narrow{max-width:840px}.anchor{visibility:hidden;height:0;display:block;position:relative;top:-100px}.skip{background:var(--char);color:#fff;z-index:99;border-radius:8px;padding:10px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}:focus-visible{outline-offset:2px;outline:3px solid #8cc0ea}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.center{text-align:center}.split-bar{background:linear-gradient(90deg, var(--red) 50%, var(--blue) 50%);border-radius:3px;width:76px;height:5px;margin:0 0 18px;display:block}.center .split-bar,.split-bar.c{margin-left:auto;margin-right:auto}.eyebrow{font:700 14px/1 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:12px;display:inline-block}.btn{font:700 17px/1.1 var(--head);letter-spacing:.07em;text-transform:uppercase;background:var(--red);border:2px solid var(--red);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 20px #e81c2440;color:#fff!important}.btn:hover{background:var(--red-2);border-color:var(--red-2);transform:translateY(-1px);box-shadow:0 12px 26px #e81c2452}.btn svg{flex:none;width:19px;height:19px}.btn[href^=tel\:]{background:var(--blue);border-color:var(--blue);box-shadow:0 8px 20px #0b6ab340}.btn[href^=tel\:]:hover{background:var(--blue-2);border-color:var(--blue-2)}.btn-ghost{box-shadow:none;background:0 0;border-color:currentColor;color:var(--char)!important}.btn-white{background:#fff;border-color:#fff;color:var(--red)!important}.btn-white:hover{background:var(--red-tint);border-color:var(--red-tint);color:var(--red-2)!important}.btn-row{margin:1.1em 0}.row-inner .btn-row{margin:.3em 0}.row-inner .btn{width:100%}.topbar{background:var(--char);color:#c3ccd7;font-size:14.5px}.topbar .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.topbar a{color:#fff;white-space:nowrap;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.topbar a svg{width:15px;height:15px;color:var(--red)}.topbar .tb-note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar .tb-note b{color:#fff}@media (width<=760px){.topbar .tb-note{display:none}.topbar .wrap{justify-content:center}}.hdr{z-index:50;backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--line);background:#fffffff7;position:sticky;top:0}.hdr:after{content:"";background:linear-gradient(90deg, var(--red) 50%, var(--blue) 50%);height:3px;position:absolute;bottom:-1px;left:0;right:0}.hdr .wrap{justify-content:space-between;align-items:center;gap:18px;min-height:78px;display:flex;position:relative}.brand{align-items:center;text-decoration:none;display:flex}.brand img{width:230px;height:auto;display:block}@media (width<=420px){.brand img{width:190px}}.nav{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav>li{margin:0;position:relative}.nav a,.nav .nav-top{white-space:nowrap;font:700 18px/1 var(--head);letter-spacing:.03em;text-transform:uppercase;color:var(--char);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.nav a:hover,.nav a[aria-current=page],.nav li:hover>.nav-top,.nav li:focus-within>.nav-top{color:var(--red);background:var(--red-tint)}.nav .caret{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:8px;display:inline-block;transform:rotate(45deg)translate(-3px,-3px)}.sub{min-width:290px;box-shadow:var(--shadow-lg);border-top:3px solid var(--red);opacity:0;visibility:hidden;background:#fff;border-radius:14px;margin:0;padding:10px;list-style:none;transition:all .15s;position:absolute;top:100%;left:0;transform:translateY(6px)}.nav li:hover>.sub,.nav li:focus-within>.sub{opacity:1;visibility:visible;transform:none}.sub li{margin:0}.sub a{font:600 16px/1.3 var(--body);text-transform:none;letter-spacing:0;color:var(--ink);padding:10px 12px}.nav .nav-cta a{background:var(--red);color:#fff;margin-left:10px;padding:13px 18px;box-shadow:0 8px 18px #e81c2440}.nav .nav-cta a:hover{background:var(--red-2);color:#fff}.nav-toggle{opacity:0;pointer-events:none;position:absolute}.burger{cursor:pointer;border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;display:none}.burger span:not(.sr-only),.burger span:not(.sr-only):before,.burger span:not(.sr-only):after{background:var(--char);content:"";width:20px;height:2px;display:block;position:relative}.burger span:not(.sr-only):before{position:absolute;top:-6px}.burger span:not(.sr-only):after{position:absolute;top:6px}@media (width<=1080px){.burger{display:flex}.hdr nav{border-bottom:1px solid var(--line);box-shadow:var(--shadow);background:#fff;max-height:calc(100vh - 120px);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nav-toggle:checked~nav{display:block}.nav{padding:10px var(--gutter) 18px;flex-direction:column;align-items:stretch}.nav a,.nav .nav-top{text-align:left;width:100%;padding:14px 10px;font-size:19px}.sub{opacity:1;visibility:visible;box-shadow:none;border:0;min-width:0;padding:0 0 6px 12px;position:static;transform:none}.sub a{padding:9px 10px;font-size:16px}.nav .caret{display:none}.nav .nav-cta a{text-align:center;margin:10px 0 0}}.band{padding:clamp(52px,7vw,96px) 0;position:relative;overflow:hidden}.band.t-white+.band.t-white:not(.hero){padding-top:0}.t-white{background:#fff}.t-tint{background:var(--blue-tint)}.t-navy{background:var(--char);color:#d3dae3}.t-red{background:var(--red);color:#fff}.t-photo{background:var(--blue-3) var(--bg) center/cover no-repeat;color:#fff}.t-photo:before{content:"";background:linear-gradient(100deg,#0a121cf0 20%,#063a63c7);position:absolute;inset:0}.t-navy[style*=--bg]{background:var(--char) var(--bg) center/cover no-repeat}.t-navy[style*=--bg]:before{content:"";background:linear-gradient(100deg,#0a121cf0,#063a63cc);position:absolute;inset:0}.band>.wrap{z-index:1;position:relative}.t-navy h1,.t-navy h2,.t-navy h3,.t-navy h4,.t-red h1,.t-red h2,.t-red h3,.t-red h4,.t-photo h1,.t-photo h2,.t-photo h3,.t-photo h4,.t-navy a:not(.btn),.t-red a:not(.btn),.t-photo a:not(.btn){color:#fff}.t-red .btn,.card.t-red .btn{background:#fff;border-color:#fff;box-shadow:0 8px 20px #00000026;color:var(--red)!important}.t-red .btn:hover{background:var(--red-tint)}.band.t-navy:not([style*=--bg]):before{content:"";pointer-events:none;opacity:.5;background:radial-gradient(800px 400px at 90% 0,#0b6ab373,#0000 65%),radial-gradient(600px 360px at 0 100%,#e81c2438,#0000 65%);position:absolute;inset:0}.band:not(.hero):not(:has(h1,h2,h3,img,.slider,.btn,ul,.person,iframe)):has(p,strong){text-align:center;padding:20px 0}.band:not(.hero):not(:has(h1,h2,h3,img,.slider,.btn,ul,.person,iframe)) :is(p,.col){font:700 clamp(19px, 2.2vw, 26px)/1.25 var(--head);letter-spacing:.05em;text-transform:uppercase;margin:0}.band.t-white:not(.hero):not(:has(h1,h2,h3,img,.slider,.btn,ul,.person,iframe)){background:var(--red);color:#fff}.row{flex-wrap:wrap;align-items:flex-start;gap:30px;display:flex}.col{flex:100%;min-width:0}@media (width>=900px){.row{flex-wrap:nowrap}.row:has(>.col:nth-child(4)){flex-wrap:wrap}.col[style*=--w]{flex:0 1 calc(var(--w) - 15px)}.row>.col:only-child[style*=--w]{flex-basis:var(--w);margin:0 auto}.row:has(>.col:not([style*=--w])+.col[style*=--w]){flex-wrap:wrap}.row:has(>.col:not([style*=--w])+.col[style*=--w])>.col:not([style*=--w]){flex-basis:100%}.row-inner .col[style*=--w]{flex-grow:1;flex-basis:auto}}.row:has(>.col:nth-child(4))>.col[style*=--w]{flex:calc(33.33% - 30px);min-width:240px}.col>:last-child{margin-bottom:0}.col img{border-radius:12px}.card{border-radius:var(--radius-lg);box-shadow:var(--shadow);text-align:center;padding:clamp(24px,3vw,36px)}.card.t-navy{background:linear-gradient(160deg, #24303d, var(--char));color:#d3dae3}.card.t-red{background:linear-gradient(160deg, #f0343b, var(--red-2));color:#fff}.card.t-tint{background:var(--blue-tint)}.card .ico{margin:0 auto 14px}.card h3{letter-spacing:.05em;text-transform:uppercase;font-size:24px}.has-bg{background:var(--char) var(--bg) center/cover;border-radius:var(--radius-lg);min-height:280px}.ico{color:#fff;background:#ffffff1f;border-radius:16px;place-items:center;width:60px;height:60px;margin-bottom:12px;display:grid}.t-white .ico,.t-tint .ico{background:var(--red-tint);color:var(--red)}.ico svg{width:28px;height:28px}.band:not(.hero) .row:has(>.card){align-items:stretch}.band:not(.hero) .card{flex-direction:column;align-items:center;display:flex}.band:not(.hero) .card>.btn-row:last-child{margin-top:auto;margin-bottom:0;padding-top:10px}.band:not(.hero) .row:has(>.col:nth-child(3):last-child)>.col:has(>h3+.ico,>h3+p,>.ico){color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow);text-align:center;border-top:4px solid var(--red);background:#fff;padding:28px}.band:not(.hero) .row:has(>.col:nth-child(3):last-child)>.col:has(>h3+.ico,>h3+p,>.ico) h3{color:var(--char)}.band:not(.hero) .row:has(>.col:nth-child(3):last-child)>.col:has(>h3+.ico,>h3+p,>.ico) .ico{background:var(--red-tint);color:var(--red);margin:0 auto 12px}.band:not(.hero) .row:has(>.col:nth-child(3):last-child)>.col:nth-child(2):has(>h3){border-top-color:var(--blue)}.hero{padding:clamp(56px,8vw,112px) 0}.hero .row{align-items:center}.hero h1{margin-bottom:.35em}.hero h1:after{content:"";background:linear-gradient(90deg, var(--red) 50%, var(--blue) 50%);border-radius:3px;width:90px;height:6px;margin-top:18px;display:block}.hero p{font-size:18px}.t-photo.hero p,.t-navy.hero p{color:#dbe3ec}.hero p strong{font-weight:500}.hero .col:has(.hero-form){flex-direction:column;align-items:center;display:flex}.hero .col:has(.hero-form)>h2,.hero .col:has(.hero-form)>.ico{display:none}.hero .row-inner{gap:12px}@media (width>=900px) and (width<=1180px){.hero .row>.col[style*=--w]{flex:50%}}.hero .card{box-shadow:none;background:0 0;padding:0}.hero-form{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg);text-align:left;background:#fff;max-width:460px;margin:0 auto;padding:26px 24px 24px;text-decoration:none;transition:transform .2s;display:block;position:relative;overflow:hidden;color:var(--ink)!important}.hero-form:before{content:"";background:linear-gradient(90deg, var(--red) 50%, var(--blue) 50%);height:6px;position:absolute;top:0;left:0;right:0}.hero-form:hover{transform:translateY(-3px)}.hf-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.hf-head .ico{background:var(--red-tint);width:50px;height:50px;color:var(--red);flex:none;margin:0}.hf-title{font:800 27px/1.05 var(--head);color:var(--char);text-transform:uppercase}.hf-sub{color:var(--muted);margin-top:4px;font-size:14px}.hf-grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.hf-field{grid-column:span 2}.hf-field.half{grid-column:span 1}.hf-label{font:600 13px/1.2 var(--body);color:var(--char);margin-bottom:5px;display:block}.hf-label i{color:var(--red);font-style:normal}.hf-input{color:#8a96a6;background:#fafcfe;border:1.5px solid #cfd8e3;border-radius:9px;justify-content:space-between;align-items:center;height:42px;padding:0 12px;font-size:14px;display:flex}.hf-btn{width:100%;margin-top:16px}.hf-note{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:flex}.hf-note svg{width:14px;height:14px}.video{border-radius:var(--radius);box-shadow:var(--shadow);aspect-ratio:16/9;background:#000;margin:1.2em 0;position:relative;overflow:hidden}.video iframe,.video video{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.map-embed iframe,.embed iframe{border-radius:var(--radius);border:0;width:100%;min-height:340px}.gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:1em 0;display:grid}.gallery img{aspect-ratio:4/3;object-fit:cover;width:100%}.table-wrap{margin:1em 0 1.4em;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:16px}th,td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}th{background:var(--blue-tint);color:var(--char)}.checks{margin:1.2em 0;padding:0;list-style:none}.checks li{margin:0 0 14px;padding-left:40px;font-size:19px;position:relative}.checks li:before{content:"";background:var(--red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/15px no-repeat;border-radius:8px;width:27px;height:27px;position:absolute;top:2px;left:0}.checks li:nth-child(2n):before{background-color:var(--blue)}.checks li strong{color:var(--char);font-weight:600}.t-navy .checks li strong,.t-red .checks li strong,.t-photo .checks li strong{color:#fff}.t-red .checks li:before{background-color:var(--char)}.slider{margin:10px 0 0;position:relative}.sl-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;margin:0;padding:6px 4px 16px;list-style:none;display:flex;overflow-x:auto}.sl-track::-webkit-scrollbar{display:none}.sl-track li{scroll-snap-align:start;flex:0 0 clamp(140px,15%,190px);margin:0}.sl-track img{aspect-ratio:1;object-fit:contain;background:var(--char);border-radius:16px;width:100%;padding:10px;display:block}.sl-btn{z-index:2;width:44px;height:44px;color:var(--char);font:700 28px/1 var(--head);cursor:pointer;box-shadow:var(--shadow);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 30px)}.sl-prev{left:-10px}.sl-next{right:-10px}@media (width<=700px){.sl-btn{display:none}.sl-track li{flex-basis:40%}}.person{text-align:center;color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;flex-direction:column;align-items:center;gap:10px;height:100%;padding:18px;transition:transform .15s,box-shadow .15s;display:flex}.person:has(a:hover){box-shadow:var(--shadow-lg);transform:translateY(-3px)}.person img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%;max-width:320px}.person a{display:block}.person-name{text-transform:uppercase;letter-spacing:.04em;color:var(--char)!important;margin:4px 0 0!important;font-size:22px!important}.person-title{color:var(--red);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:14px;font-weight:700}.band:has(.person) .row{align-items:stretch}.callout{border-left:5px solid var(--red);background:var(--red-tint);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink);margin:1.2em 0;padding:16px 20px}.quote{background:var(--blue-tint);border-radius:var(--radius);color:var(--ink);margin:1.2em 0;padding:22px 24px}.quote cite{color:var(--char);margin-top:8px;font-style:normal;font-weight:700;display:block}.faq{gap:12px;margin:1.2em 0;display:grid}details{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#fff;padding:0 20px}details[open]{box-shadow:var(--shadow);border-color:var(--blue-line)}summary{cursor:pointer;font:700 21px/1.3 var(--head);color:var(--char);padding:18px 30px 18px 0;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--red);font-size:28px;position:absolute;top:13px;right:0}details[open] summary:after{content:"–"}details .ans{padding-bottom:16px}.prose-band{padding-top:40px}.prose h2,.prose-band h2{margin-top:1.5em}.prose h3,.prose-band h3{margin-top:1.3em}.prose img,.prose-band img{border-radius:var(--radius);margin:1em auto;display:block}.page-hero{background:radial-gradient(900px 380px at 88% -10%, #0b6ab38c, transparent 62%), radial-gradient(700px 320px at -5% 110%, #e81c2447, transparent 60%), var(--char);color:#d3dae3;padding:clamp(44px,6vw,76px) 0 clamp(38px,5vw,60px);position:relative;overflow:hidden}.page-hero:after{content:"";opacity:.09;background:url(/images/1800clinics-cross.webp) 50%/contain no-repeat;width:300px;height:300px;position:absolute;bottom:-70px;right:-60px}.page-hero .wrap{z-index:1;position:relative}.page-hero h1{color:#fff;max-width:960px;font-size:clamp(32px,4.6vw,54px)}.page-hero .lead{color:#d3dae3;max-width:760px;font-size:20px}.page-hero a{color:#fff}.crumbs{color:#9eabb9;flex-wrap:wrap;gap:6px;margin-bottom:16px;font-size:14.5px;display:flex}.crumbs a{color:#d3dae3;text-decoration:none}.crumbs a:hover{text-decoration:underline}.post-meta{color:#9eabb9;margin:0;font-size:15.5px}.post-body{padding:clamp(36px,5vw,64px) 0}.post-body figure{margin:0 0 1.6em}.post-body figure img,.post-body>.wrap>img:first-child{border-radius:var(--radius-lg);width:100%}.answer{background:var(--blue-tint);border-left:5px solid var(--blue);border-radius:0 var(--radius) var(--radius) 0;margin:0 0 1.6em;padding:18px 22px;font-size:19px}.post-cta{background:linear-gradient(150deg, var(--blue-2), var(--blue-3));color:#dce8f4;border-radius:var(--radius-lg);margin:2.2em 0 1.4em;padding:30px;position:relative;overflow:hidden}.post-cta:after{content:"";opacity:.15;background:url(/images/1800clinics-cross.webp) 50%/contain no-repeat;width:200px;height:200px;position:absolute;top:-40px;right:-40px}.post-cta h2{color:#fff;text-transform:uppercase;font-size:32px;margin-top:0!important}.post-cta a:not(.btn){color:#fff}.fine{color:var(--muted);font-size:14.5px}.links-band{background:var(--blue-tint);padding:clamp(44px,6vw,76px) 0}.links-band h2{font-size:clamp(28px,3.2vw,38px)}.link-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;margin-top:22px;display:grid}.link-card{border-radius:var(--radius);border-top:4px solid var(--red);background:#fff;padding:20px 22px;box-shadow:0 4px 14px #0f1e320f}.link-card:nth-child(2n){border-top-color:var(--blue)}.link-card h3{letter-spacing:.05em;text-transform:uppercase;color:var(--char);margin-bottom:10px;font-size:20px}.link-card ul{margin:0;padding:0;list-style:none}.link-card li{border-top:1px solid var(--line);margin:0}.link-card li:first-child{border-top:0}.link-card a{color:var(--ink);padding:8px 0;font-size:16px;font-weight:600;line-height:1.35;text-decoration:none;display:block}.link-card a:hover{color:var(--red)}.post-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.post-cards li{margin:0}.post-cards a{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:6px;height:100%;padding:18px 20px;text-decoration:none;transition:box-shadow .15s,border-color .15s,transform .15s;display:flex}.post-cards a:hover{border-color:var(--blue-line);box-shadow:var(--shadow);transform:translateY(-2px)}.post-cards img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%;margin-bottom:6px}.pc-date{color:var(--muted);font-size:13.5px}.pc-title{font:700 21px/1.2 var(--head);color:var(--char)}.lead-band{color:#d3dae3;background:radial-gradient(900px 460px at 0% 0%, #e81c2459, transparent 60%), radial-gradient(900px 460px at 100% 100%, #0b6ab38c, transparent 60%), var(--char);padding:clamp(60px,8vw,100px) 0;position:relative;overflow:hidden}.lead-band:before{content:"";opacity:.07;background:url(/images/1800clinics-cross.webp) 50%/contain no-repeat;width:420px;height:420px;position:absolute;top:40px;left:-90px}.lead-band .wrap{align-items:center;gap:clamp(28px,4vw,56px);display:grid;position:relative}@media (width>=960px){.lead-band .wrap{grid-template-columns:1fr 1.15fr}}.lead-copy h2{color:#fff;text-transform:uppercase;font-size:clamp(36px,4.6vw,56px)}.lead-copy .lead-sub{font-size:19px}.lead-points{gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.lead-points li{align-items:flex-start;gap:12px;margin:0;display:flex}.lead-points svg{color:#fff;background:var(--red);border-radius:7px;flex:none;width:24px;height:24px;padding:4px}.lead-points li:nth-child(2n) svg{background:var(--blue)}.lead-points b{color:#fff}.lead-call a{font:800 30px/1 var(--head);color:#fff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.lead-call a svg{width:28px;height:28px;color:var(--red)}.lead-call small{color:#9eabb9;margin-top:6px;font-size:14px;display:block}.lead-card{box-shadow:var(--shadow-lg);color:var(--ink);background:#fff;border-radius:22px;padding:clamp(22px,3vw,34px) clamp(12px,3vw,30px);position:relative;overflow:hidden}.lead-card:before{content:"";background:linear-gradient(90deg, var(--red) 50%, var(--blue) 50%);height:7px;position:absolute;top:0;left:0;right:0}.lead-card h3{text-align:center;text-transform:uppercase;margin:6px 0 4px;font-size:30px}.lead-card iframe{display:block}.form-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border-top:6px solid var(--red);background:#fff;margin:18px 0;padding:14px 6px 6px}.ftr{background:var(--char-2);color:#9eabb9;padding:60px 0 28px;font-size:15.5px;position:relative}.ftr:before{content:"";background:linear-gradient(90deg, var(--red) 50%, var(--blue) 50%);height:4px;position:absolute;top:0;left:0;right:0}.ftr a{color:#d3dae3;text-decoration:none}.ftr a:hover{color:#fff;text-decoration:underline}.ftr-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;display:grid}@media (width<=960px){.ftr-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.ftr-grid{grid-template-columns:1fr}}.ftr h2{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:18px}.ftr ul{margin:0;padding:0;list-style:none}.ftr li{margin:0 0 8px}.ftr .brand img{width:240px;margin-bottom:16px}.ftr address{margin:12px 0;font-style:normal;line-height:1.6}.ftr-phone{font:800 26px/1 var(--head);letter-spacing:.02em;margin:4px 0 10px;display:inline-block;color:#fff!important}.social{gap:10px;margin-top:14px;display:flex}.social a{background:#ffffff14;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.social a:hover{background:var(--red)}.social svg{fill:#fff;width:18px;height:18px}.ftr-bottom{border-top:1px solid #ffffff1a;margin-top:40px;padding-top:22px;font-size:14px;line-height:1.7}.ftr-bottom p{margin:0 0 10px}.ftr-bottom a{text-underline-offset:3px;text-decoration:underline #ffffff59}.mbar{display:none}@media (width<=760px){.mbar{z-index:60;grid-template-columns:1fr 1.3fr;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #00000026}.mbar a{text-align:center;font:700 17px/1 var(--head);letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--blue);padding:15px 8px;text-decoration:none}.mbar a+a{background:var(--red)}body{padding-bottom:50px}}.crumbs-bar{background:var(--blue-tint);border-bottom:1px solid var(--line);font-size:14.5px}.crumbs-bar ol{flex-wrap:wrap;gap:4px 8px;margin:0;padding:10px 0;list-style:none;display:flex}.crumbs-bar li{color:var(--muted);margin:0}.crumbs-bar li+li:before{content:"›";color:#9aa7b6;margin-right:8px}.crumbs-bar a{color:var(--char);font-weight:600;text-decoration:none}.h-hero{color:#dbe3ec;background:radial-gradient(900px 520px at 100% 0%, #0b6ab38c, transparent 62%), radial-gradient(800px 480px at 0% 100%, #e81c244d, transparent 62%), var(--char);padding:clamp(48px,7vw,96px) 0 clamp(56px,7vw,100px);position:relative;overflow:hidden}.h-hero:before{content:"";opacity:.07;background:url(/images/1800clinics-cross.webp) 50%/contain no-repeat;width:560px;height:560px;position:absolute;bottom:-160px;left:-120px}.h-hero .wrap{align-items:center;gap:40px;display:grid;position:relative}@media (width>=980px){.h-hero .wrap{grid-template-columns:1.05fr 1fr}}.h-hero h1{color:#fff;font-size:clamp(40px,5.4vw,68px)}.h-hero h1 em{color:#ff5a60;font-style:normal}.h-hero .lead{max-width:620px;font-size:20px}.h-actions{flex-wrap:wrap;gap:12px;margin:26px 0 10px;display:flex}.h-chips{flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.h-chips li{margin:0}.h-chips a{color:#fff;font:600 15px/1 var(--body);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;text-decoration:none;display:inline-flex}.h-chips a:hover{background:var(--red);border-color:var(--red)}.h-chips svg{width:16px;height:16px}.h-form{box-shadow:var(--shadow-lg);color:var(--ink);background:#fff;border-radius:22px;padding:24px clamp(10px,2vw,22px) 8px;position:relative;overflow:hidden}.h-form:before{content:"";background:linear-gradient(90deg, var(--red) 50%, var(--blue) 50%);height:7px;position:absolute;top:0;left:0;right:0}.h-form h2{text-align:center;text-transform:uppercase;margin:6px 0 2px;font-size:clamp(30px,3.4vw,40px)}.h-form .hf-sub{text-align:center;margin-bottom:4px}.trust{border-bottom:1px solid var(--line);background:#fff}.trust .wrap{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;display:grid}.trust div{align-items:center;gap:12px;padding:22px 14px;display:flex}.trust svg{width:34px;height:34px;color:var(--red);flex:none}.trust div:nth-child(2n) svg{color:var(--blue)}.trust b{font:700 21px/1.1 var(--head);color:var(--char);text-transform:uppercase;letter-spacing:.03em;display:block}.trust span{color:var(--muted);font-size:14.5px;line-height:1.3}.section{padding:clamp(56px,7vw,96px) 0}.section.tint{background:var(--blue-tint)}.section.dark{background:var(--char);color:#d3dae3}.section.dark h2,.section.dark h3{color:#fff}.sec-head{max-width:760px;margin:0 0 34px}.sec-head.center{margin-left:auto;margin-right:auto}.sec-head p{color:var(--muted);font-size:19px}.dark .sec-head p{color:#b9c4d0}.paths{gap:24px;display:grid}@media (width>=860px){.paths{grid-template-columns:1fr 1fr}}.path{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;flex-direction:column;display:flex;overflow:hidden}.path-top{color:#fff;background:linear-gradient(140deg, #f0343b, var(--red-2));padding:28px 28px 22px;position:relative}.path.blue .path-top{background:linear-gradient(140deg, #1a7cc8, var(--blue-3))}.path-top h3{color:#fff;text-transform:uppercase;margin:0 0 6px;font-size:34px}.path-top p{color:#ffffffe6;margin:0}.path-top .ico{background:#ffffff29}.path ul{margin:0;padding:10px 28px 6px;list-style:none}.path li{border-top:1px solid var(--line);margin:0}.path li:first-child{border-top:0}.path li a{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-weight:600;text-decoration:none;display:flex}.path li a:hover{color:var(--red)}.path li a svg{width:18px;height:18px;color:var(--muted);flex:none}.path .kw{color:var(--muted);margin-top:auto;padding:0 28px 24px;font-size:14.5px}.tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.tile{border-radius:var(--radius-lg);aspect-ratio:4/3.4;color:#fff;box-shadow:var(--shadow);background:var(--char);text-decoration:none;display:block;position:relative;overflow:hidden}.tile img{object-fit:cover;border-radius:0;width:100%;height:100%;transition:transform .4s}.tile:hover img{transform:scale(1.05)}.tile:after{content:"";background:linear-gradient(#0000 35%,#0a121ce6);position:absolute;inset:0}.tile span{z-index:1;font:700 24px/1.05 var(--head);text-transform:uppercase;letter-spacing:.03em;position:absolute;bottom:16px;left:18px;right:18px}.tile span:before{content:"";background:linear-gradient(90deg, var(--red) 50%, var(--blue) 50%);border-radius:2px;width:46px;height:4px;margin-bottom:10px;display:block}.same-day{gap:22px;display:grid}@media (width>=860px){.same-day{grid-template-columns:repeat(3,1fr)}}.sd{border-radius:var(--radius-lg);background:#ffffff0d;border:1px solid #ffffff1a;padding:30px 26px}.sd .ico{background:var(--red)}.sd:nth-child(2) .ico{background:var(--blue)}.sd h3{text-transform:uppercase;letter-spacing:.04em}.sd a{color:#fff;font:700 16px/1 var(--head);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.sd a svg{color:#ff5a60;width:16px;height:16px}.two-col{align-items:center;gap:40px;display:grid}@media (width>=900px){.two-col{grid-template-columns:1.2fr 1fr}}.two-col img{border-radius:var(--radius-lg);box-shadow:var(--shadow);width:100%}.provider{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;align-items:center;gap:22px;max-width:560px;padding:22px;display:flex}.provider img{object-fit:cover;border-radius:50%;flex:none;width:120px;height:120px}.provider h3{text-transform:uppercase;margin:0 0 4px}.provider p{color:var(--red);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.home-faq{max-width:900px;margin:0 auto}.trust p{margin:0}.h-form,.lead-card,.form-card{color:#fff;background:#2b333d;border:1px solid #ffffff14}.h-form h2,.lead-card h3{color:#fff}.h-form .hf-sub{color:#b9c4d0}.form-card{border-top:0;position:relative;overflow:hidden}.form-card:before{content:"";background:linear-gradient(90deg, var(--red) 50%, var(--blue) 50%);height:6px;position:absolute;top:0;left:0;right:0}.form-consent{color:#ffffffbf;margin:.5rem 0 0;font-size:.78rem;line-height:1.45}.form-consent a{color:#fff;text-decoration:underline}
