@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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: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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy: #0a0a6a;--navy-deep: #06063f;--navy-tint: #ececf7;--gold: #f2b315;--gold-dark: #8a6400;--on-dark-soft: #d8daea;--bg: #f7f8fa;--surface: #fcfcfd;--ink: #191b22;--ink-soft: #43485a;--ink-mute: #6a7086;--line: #dfe2ea;--field-line: #b6bccb;--error: #b3261e;--success: #1a7a3c;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: clamp(1.0625rem, 1.035rem + .11vw, 1.125rem);--text-xl: clamp(1.175rem, 1.06rem + .5vw, 1.375rem);--text-2xl: clamp(1.375rem, 1.16rem + .93vw, 1.75rem);--text-3xl: clamp(1.625rem, 1.27rem + 1.55vw, 2.25rem);--text-4xl: clamp(2.125rem, 1.2rem + 4.1vw, 3.75rem);--font-body: "Barlow", system-ui, sans-serif;--font-display: "Barlow Condensed", "Barlow", system-ui, sans-serif;--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s5: 1.5rem;--s6: 2rem;--s7: 3rem;--s8: 4rem;--s9: 6rem;--band: clamp(2.75rem, 1.4rem + 6vw, 6rem);--band-tight: clamp(2rem, 1.1rem + 4vw, 4rem);--gap-grid: clamp(1rem, .5rem + 2.2vw, 2rem);--radius-sm: 4px;--radius-md: 8px;--shadow-sm: 0 1px 3px rgb(10 10 106 / .08);--shadow-md: 0 4px 16px rgb(10 10 106 / .12);--container: 72rem;--header-h: 72px}@media(max-width:56rem){:root{--header-h: 60px}}:target,#main,section[id],[id][class*=card]{scroll-margin-top:calc(var(--header-h) + var(--s3))}#main:focus{outline:none}*{margin:0;box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;animation-delay:0s!important;transition-delay:0s!important}}body{font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);line-height:1.1;color:var(--navy);text-wrap:balance;letter-spacing:.01em}h1{font-size:var(--text-4xl);font-weight:700;text-transform:uppercase}h2{font-size:var(--text-3xl);font-weight:700;letter-spacing:-.005em}h3{font-size:var(--text-xl);font-weight:600}h4{font-size:var(--text-lg);color:var(--navy);font-family:var(--font-display)}p{max-width:68ch;text-wrap:pretty}h1+p,h2+p,h3+p,h4+p,h1+ul,h2+ul,h3+ul,h1+ol,h2+ol,h3+ol,h2+div,h2+dl{margin-top:var(--s4)}a{color:var(--navy);text-underline-offset:3px}@media(hover:hover)and (pointer:fine){a:hover{color:var(--navy-deep)}}:focus-visible{outline:3px solid var(--navy);outline-offset:2px;border-radius:2px}.on-dark :focus-visible{outline-color:var(--gold)}img{max-width:100%;height:auto;display:block}.container{max-width:var(--container);margin-inline:auto;padding-inline:clamp(1rem,.6rem + 1.8vw,1.5rem)}.section{padding-block:var(--band)}.measure{max-width:56rem}.kicker{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.14em;color:var(--gold-dark);display:block;margin-bottom:var(--s2)}.card-eyebrow{display:block;font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-mute)}.on-dark .card-eyebrow{color:var(--on-dark-soft)}.btn{display:inline-flex;align-items:center;gap:var(--s2);font-family:var(--font-body);font-weight:600;font-size:var(--text-base);padding:var(--s3) var(--s5);border-radius:var(--radius-sm);border:2px solid transparent;cursor:pointer;text-decoration:none;min-height:44px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn[disabled]:hover,.btn[disabled]:active{transform:none;box-shadow:none}.btn-navy[disabled]:hover{background:var(--navy)}.btn-call[disabled]:hover{background:var(--gold)}.btn-ghost[disabled]:hover{background:transparent}.btn-call{background:var(--gold);color:var(--navy-deep)}.btn-navy{background:var(--navy);color:#fff}.btn-ghost{background:transparent;color:var(--navy);border-color:var(--navy)}@media(hover:hover)and (pointer:fine){.btn-call:hover{background:#ffc63a;box-shadow:var(--shadow-md);color:var(--navy-deep)}.btn-navy:hover{background:var(--navy-deep);box-shadow:var(--shadow-md);color:#fff}.btn-ghost:hover{background:var(--navy-tint)}}@media(hover:none),(pointer:coarse){.btn-call:active{background:#d99f0d}.btn-navy:active{background:var(--navy-deep)}.btn-ghost:active{background:var(--navy-tint)}}.on-dark{color:#fff;background:linear-gradient(180deg,var(--navy) 0%,var(--navy-deep) 100%)}.on-dark h1,.on-dark h2,.on-dark h3,.on-dark h4{color:#fff}.on-dark .kicker{color:var(--gold)}.on-dark a{color:#fff}.on-dark .btn-ghost{color:#fff;border-color:#ffffffa6}@media(hover:hover)and (pointer:fine){.on-dark .btn-ghost:hover{background:#ffffff1f}}@media(hover:none),(pointer:coarse){.on-dark .btn-ghost:active{background:#ffffff2e}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}label{display:block;font-weight:600;font-size:var(--text-sm);margin-bottom:var(--s1);color:var(--ink)}input[type=text],input[type=tel]{width:100%;font:inherit;padding:var(--s3) var(--s4);border:1.5px solid var(--field-line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);min-height:44px;transition:border-color .2s ease,box-shadow .2s ease}@media(hover:hover)and (pointer:fine){input:hover{border-color:var(--ink-mute)}}input:focus-visible{border-color:var(--navy);outline:3px solid var(--navy);outline-offset:2px}input:focus:not(:focus-visible){border-color:var(--navy);box-shadow:0 0 0 3px #0a0a6a40}input[aria-invalid=true]{border-color:var(--error)}.field-error{color:var(--error);font-size:var(--text-sm);margin-top:var(--s1)}@media(prefers-reduced-motion:no-preference){@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}[data-hero]{animation:rise-in .55s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--reveal-delay, 0s)}@supports (animation-timeline: view()){[data-reveal]:not([data-reveal=group]),[data-reveal=group]>*{animation:rise-in .6s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 55%}}@supports not (animation-timeline: view()){[data-reveal]:not([data-reveal=group]),[data-reveal=group]>*{animation:rise-in .6s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--reveal-delay, 0s)}.js-reveal [data-reveal]:not([data-reveal=group]),.js-reveal [data-reveal=group]>*{animation:none;opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0s),transform .6s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0s);will-change:opacity,transform}.js-reveal [data-reveal].is-in:not([data-reveal=group]),.js-reveal [data-reveal=group].is-in>*{opacity:1;transform:none;will-change:auto}}}.skip-link{position:absolute;left:-9999px;top:0;background:var(--gold);color:var(--navy-deep);padding:var(--s2) var(--s4);z-index:100;font-weight:600}.skip-link:focus{left:0}main h2{padding-bottom:var(--s2)}.h-underline{position:relative}.h-underline:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:4px;border-radius:2px;background:var(--gold);transform-origin:left}@media(prefers-reduced-motion:no-preference){@keyframes draw-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline: view()){.h-underline:after{animation:draw-underline .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 10% entry 60%}}@supports not (animation-timeline: view()){.js-reveal .h-underline:after{transform:scaleX(0);transition:transform .8s cubic-bezier(.22,1,.36,1)}.js-reveal .h-underline.is-in:after{transform:scaleX(1)}}}.card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media(hover:hover)and (pointer:fine){a.card:hover,.is-linked:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--navy) 25%,var(--line))}}@media(hover:none),(pointer:coarse){a.card:active,.is-linked:active{transform:scale(.985);border-color:color-mix(in srgb,var(--navy) 25%,var(--line))}}@media(prefers-reduced-motion:reduce){a.card:hover,a.card:active,.is-linked:hover,.is-linked:active{transform:none}}.is-linked{position:relative}.is-linked .card-link:after{content:"";position:absolute;inset:0;z-index:1}.is-linked:hover{cursor:pointer}.is-linked a:not(.card-link),.is-linked button{position:relative;z-index:2}.is-linked:focus-within{outline:3px solid var(--navy);outline-offset:3px;border-radius:2px}.on-dark .is-linked:focus-within,.system-parts .is-linked:focus-within{outline-color:var(--navy)}.is-linked .card-link:focus-visible{outline:none}.faq-list{display:grid;gap:var(--s3);margin-top:var(--s6)}.faq-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--s2) var(--s5);transition:border-color .2s ease,box-shadow .2s ease}.faq-item summary{cursor:pointer;font-weight:600;color:var(--navy);list-style:none;position:relative;padding:var(--s3) var(--s6) var(--s3) 0;min-height:44px;display:flex;align-items:center;transition:color .2s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:0;top:50%;translate:0 -50%;color:var(--gold-dark);font-size:var(--text-xl);font-weight:700;line-height:1}.faq-item[open] summary:after{content:"−"}.faq-item>p{margin-block:0 var(--s4);color:var(--ink-soft)}@media(hover:hover)and (pointer:fine){.faq-item:hover{border-color:color-mix(in srgb,var(--navy) 25%,var(--line));box-shadow:var(--shadow-sm)}.faq-item summary:hover{color:var(--navy-deep)}}@media(hover:none),(pointer:coarse){.faq-item summary:active{color:var(--navy-deep)}}.ig-grid{display:grid;gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:var(--s6)}@media(min-width:60rem){.ig-grid{grid-template-columns:repeat(auto-fit,minmax(210px,270px));justify-content:center}}@media(max-width:46rem){.ig-grid{display:grid;grid-auto-flow:column;grid-auto-columns:62%;grid-template-columns:none;gap:var(--s3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1*clamp(1rem,.6rem + 1.8vw,1.5rem));padding-inline:clamp(1rem,.6rem + 1.8vw,1.5rem);padding-block:var(--s2);scroll-padding-inline:clamp(1rem,.6rem + 1.8vw,1.5rem);scrollbar-width:none}.ig-grid::-webkit-scrollbar{display:none}.ig-grid>*{scroll-snap-align:start}.ig-grid .reel-title{font-size:.875rem}.ig-grid .reel-handle{font-size:.72rem}.ig-grid .reel-play{width:46px;height:46px}.ig-grid .reel-meta{padding:var(--s3)}}@media(max-width:30rem){.ig-grid{grid-auto-columns:72%}}@media(max-width:40rem){.btn{width:100%;justify-content:center}.btn-inline,p>.btn{width:auto}}.site-header[data-astro-cid-37fxchfa]{background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.header-row[data-astro-cid-37fxchfa]{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-height:var(--header-h)}.logo-link[data-astro-cid-37fxchfa]{display:flex;align-items:center}.logo-link[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{width:150px;height:auto}@media(max-width:56rem){.logo-link[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{width:118px}}.nav-list[data-astro-cid-37fxchfa]{display:flex;gap:var(--s5);list-style:none;padding:0;margin:0}.nav-list[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{text-decoration:none;font-weight:500;color:var(--ink);padding:var(--s2) 0;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.nav-list[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--navy);border-bottom-color:var(--gold)}.nav-list[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa][aria-current=page]{color:var(--navy);font-weight:600;border-bottom-color:var(--gold)}.nav-toggle[data-astro-cid-37fxchfa]{display:none;background:none;border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--s2);color:var(--navy);cursor:pointer;min-height:44px;min-width:44px;transition:background .2s ease,border-color .2s ease}.nav-toggle[data-astro-cid-37fxchfa]:hover{background:var(--navy-tint);border-color:var(--navy)}.nav-toggle[data-astro-cid-37fxchfa]:active{background:var(--line)}.visually-hidden[data-astro-cid-37fxchfa]{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.site-footer[data-astro-cid-37fxchfa]{background:var(--navy-deep);padding-block:var(--s8) 0;margin-bottom:0}.footer-logo[data-astro-cid-37fxchfa]{background:#fff;border-radius:var(--radius-sm);padding:var(--s2);margin-bottom:var(--s4)}.footer-grid[data-astro-cid-37fxchfa]{display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:var(--s7);padding-bottom:var(--s7)}.site-footer[data-astro-cid-37fxchfa] p[data-astro-cid-37fxchfa],.site-footer[data-astro-cid-37fxchfa] address[data-astro-cid-37fxchfa]{color:var(--on-dark-soft);font-style:normal;font-size:var(--text-sm)}.site-footer[data-astro-cid-37fxchfa] ul[data-astro-cid-37fxchfa]{list-style:none;padding:0;display:grid}.site-footer[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:#fff;text-decoration:none;transition:color .2s ease}.site-footer[data-astro-cid-37fxchfa] ul[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa],.site-footer[data-astro-cid-37fxchfa] p[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa],.footer-legal[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{display:inline-block;padding-block:var(--s2)}@media(hover:hover)and (pointer:fine){.site-footer[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--gold)}}@media(hover:none),(pointer:coarse){.site-footer[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:active{color:var(--gold)}}.footer-h[data-astro-cid-37fxchfa]{font-size:var(--text-lg);margin-bottom:var(--s3);text-transform:uppercase;font-family:var(--font-display);letter-spacing:.08em}.footer-legal[data-astro-cid-37fxchfa]{border-top:1px solid rgb(255 255 255 / .12);padding-block:var(--s4)}.footer-legal[data-astro-cid-37fxchfa] p[data-astro-cid-37fxchfa]{font-size:var(--text-sm);color:var(--on-dark-soft)}.mobile-bar[data-astro-cid-37fxchfa]{display:none}@media(max-width:56rem){.header-call[data-astro-cid-37fxchfa]{display:none}.nav-toggle[data-astro-cid-37fxchfa]{display:inline-flex;align-items:center;justify-content:center}.nav-list[data-astro-cid-37fxchfa]{position:absolute;top:var(--header-h);left:0;right:0;background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:0 var(--s4);box-shadow:var(--shadow-md);visibility:hidden;overflow:hidden;max-height:0;transition:max-height .28s cubic-bezier(.22,1,.36,1),visibility .28s}.nav-list[data-astro-cid-37fxchfa].open{visibility:visible;max-height:30rem;padding-block:var(--s2) var(--s4)}.nav-list[data-astro-cid-37fxchfa] li[data-astro-cid-37fxchfa]:not(:last-child) a[data-astro-cid-37fxchfa]{border-bottom:1px solid var(--line)}.nav-list[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{display:block;padding:var(--s4) 0;font-size:var(--text-lg);border-bottom-width:1px}.nav-list[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa][aria-current=page]{border-bottom-color:var(--gold);border-bottom-width:2px}.mobile-bar[data-astro-cid-37fxchfa]{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:1.6fr 1fr;z-index:60;box-shadow:0 -2px 12px #0000002e;padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-bar[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{display:flex;align-items:center;justify-content:center;gap:var(--s2);padding:.9rem;font-weight:600;text-decoration:none;min-height:52px}.mobile-bar-call[data-astro-cid-37fxchfa]{background:var(--gold);color:var(--navy-deep)}.mobile-bar-call[data-astro-cid-37fxchfa]:active{background:#d99f0d}.mobile-bar-wa[data-astro-cid-37fxchfa]{background:#15803d;color:#fff}.mobile-bar-wa[data-astro-cid-37fxchfa]:active{background:#116632}body{padding-bottom:calc(52px + env(safe-area-inset-bottom,0px))}.footer-grid[data-astro-cid-37fxchfa]{grid-template-columns:1fr;gap:var(--s6)}.site-footer[data-astro-cid-37fxchfa]{padding-block:var(--band-tight) 0}}.callback[data-astro-cid-wbizvyaq]{padding:var(--s6)}.callback-sub[data-astro-cid-wbizvyaq]{color:var(--ink-soft);font-size:var(--text-sm);margin-block:var(--s2) var(--s5)}.field[data-astro-cid-wbizvyaq]{margin-bottom:var(--s4)}.hp[data-astro-cid-wbizvyaq]{position:absolute;left:-9999px}form[data-astro-cid-wbizvyaq] button[data-astro-cid-wbizvyaq]{width:100%;justify-content:center}.form-msg[data-astro-cid-wbizvyaq]{margin-top:var(--s3);font-weight:600}.form-msg[data-astro-cid-wbizvyaq].ok{color:var(--success)}.form-msg[data-astro-cid-wbizvyaq].err{color:var(--error)}
