@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-semi-condensed-latin-600-normal.BkLiAYu4.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-latin-600-normal.DyOfdMBA.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-semi-condensed-latin-700-normal.BpqDG8I9.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-latin-700-normal.BMyZXq_9.woff)format("woff")}:root{--navy:#14212f;--navy-2:#1d2e40;--paper:#f5f4f0;--line:#e6e4de;--white:#fff;--blue:#1f5fa8;--blue-dark:#174a84;--orange:#d9582b;--orange-dark:#b9441c;--ink:#14212f;--muted:#4a5663;--radius:4px;--max:1200px;--pad:clamp(1.1rem, 4vw, 2rem);--head:"Barlow Semi Condensed", "Arial Narrow", Arial, sans-serif;--body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{font:400 1rem/1.6 var(--body);color:var(--ink);background:var(--white);margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--blue);text-underline-offset:.18em}a:hover{color:var(--blue-dark)}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}h1,h2,h3{font-family:var(--head);letter-spacing:-.005em;color:var(--navy);margin:0 0 .6em;font-weight:700;line-height:1.08}h1{font-size:clamp(2.3rem,6vw,4rem)}h2{font-size:clamp(1.8rem,4vw,2.6rem)}h3{font-size:1.4rem;font-weight:600}p{margin:0 0 1em}.wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.section{padding:clamp(3.5rem,8vw,6rem) 0}.section--paper{background:var(--paper)}.section--navy{background:var(--navy);color:#d8dee5}.section--navy h2,.section--navy h3{color:var(--white)}.lead{color:var(--muted);max-width:46rem;font-size:1.15rem}.section--navy .lead{color:#c3ccd6}.eyebrow{font:600 .8rem/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:1rem}.sec-head{max-width:50rem;margin-bottom:2.5rem}.sec-head p:last-child{margin-bottom:0}.skip{background:var(--navy);color:#fff;z-index:100;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{left:.5rem}.btn{border-radius:var(--radius);min-height:48px;font:600 1rem/1.2 var(--body);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn--cta{background:var(--orange-dark);color:#fff}.btn--cta:hover{color:#fff;background:#9e3915}.btn--ghost{color:var(--navy);background:0 0;border-color:currentColor}.btn--ghost:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.section--navy .btn--ghost,.hero .btn--ghost{color:#fff}.section--navy .btn--ghost:hover,.hero .btn--ghost:hover{color:var(--navy);background:#fff;border-color:#fff}.btns{flex-wrap:wrap;gap:.8rem;display:flex}.more{font-weight:600;text-decoration:none}.more:after{content:" →"}.more:hover{text-decoration:underline}.topbar{background:var(--navy);color:#c3ccd6;font-size:.82rem}.topbar .wrap{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.4rem;min-height:34px;display:flex}.topbar a{color:#fff;text-decoration:none}.topbar a:hover{color:#fff;text-decoration:underline}.topbar .tagline{margin-right:auto}@media (width<=640px){.topbar .tagline,.topbar .wa-top{display:none}.topbar .wrap{justify-content:center}}.header{z-index:50;border-bottom:1px solid var(--line);background:#fffffff7;position:sticky;top:0}.header .wrap{align-items:center;gap:1.5rem;min-height:72px;display:flex}.brand{align-items:center;margin-right:auto;text-decoration:none;display:flex}.brand img{width:140px;height:auto}.brand{gap:.9rem}.brand-name{border-left:1px solid var(--line);padding-left:.9rem;line-height:1.15;display:none}.brand-name strong{white-space:nowrap;font:700 1rem/1.1 var(--head);color:var(--navy);text-transform:uppercase;letter-spacing:.02em;display:block}.brand-name small{white-space:nowrap;color:var(--muted);margin-top:.2rem;font-size:.75rem;display:block}@media (width>=1240px),(width>=600px) and (width<=1020px){.brand-name{display:block}}.nav ul{gap:1.3rem;margin:0;padding:0;list-style:none;display:flex}.nav a{white-space:nowrap;color:var(--navy);border-bottom:2px solid #0000;padding:.4rem 0;font-size:.95rem;font-weight:600;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{border-bottom-color:var(--blue);color:var(--navy)}.header .btn{white-space:nowrap;min-height:44px;padding:.55rem 1.1rem}.menu-btn{cursor:pointer;color:var(--navy);background:0 0;border:0;padding:.5rem;display:none}@media (width<=1020px){.menu-btn{display:inline-flex}.nav{border-bottom:1px solid var(--line);background:#fff;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 20px #14212f14}.nav.open{display:block}.nav ul{padding:.5rem var(--pad) 1rem;flex-direction:column;gap:0}.nav a{border-bottom:1px solid var(--line);padding:.85rem 0;display:block}}@media (width<=420px){.header .btn{padding:.5rem .8rem;font-size:.9rem}.brand img{width:108px}}.hero{color:#fff;background:var(--navy);position:relative;overflow:hidden}.hero picture,.hero picture img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,#14212ff0 0%,#14212fd1 45%,#14212f59 100%);position:absolute;inset:0}.hero .wrap{z-index:1;padding-top:clamp(4rem,12vw,8rem);padding-bottom:clamp(4rem,10vw,7rem);position:relative}.hero h1{color:#fff;max-width:15ch}.hero .eyebrow{color:#9cc3ef}.hero .sub{color:#dbe2ea;max-width:36rem;margin-bottom:2rem;font-size:clamp(1.05rem,2.2vw,1.25rem)}.trust{color:#dbe2ea;flex-wrap:wrap;gap:.6rem 1.6rem;margin:2.2rem 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.trust li{align-items:center;gap:.5rem;display:flex}.trust li:before{content:"";background:var(--orange);width:8px;height:8px}.page-head{background:var(--paper);border-bottom:1px solid var(--line);padding:clamp(3rem,7vw,5rem) 0 clamp(2.5rem,5vw,3.5rem)}.page-head h1{margin-bottom:.4em}.page-head .lead{margin:0}.grid{gap:1.5rem;display:grid}.g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;display:flex;overflow:hidden}.card picture img{aspect-ratio:3/2;object-fit:cover;width:100%}.card-body{flex-direction:column;flex:1;padding:1.4rem 1.5rem 1.6rem;display:flex}.card-body p{color:var(--muted)}.card-body .more{margin-top:auto}.num{font:700 .85rem/1 var(--body);color:var(--blue);letter-spacing:.08em;margin-bottom:.8rem}.steps{counter-reset:s;border-top:3px solid var(--navy);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;border-bottom:1px solid var(--line);padding:1.4rem 1.4rem 1.4rem 0}.steps li:before{content:counter(s, decimal-leading-zero);font:700 2rem/1 var(--head);color:var(--blue);margin-bottom:.7rem;display:block}.steps h3{margin-bottom:.4em;font-size:1.2rem}.steps p{color:var(--muted);margin:0;font-size:.95rem}.way{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;padding:2rem}.way .best{color:var(--navy);margin:0;font-weight:600}.tiles{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1px;display:grid}.tiles a{color:var(--navy);font:600 1.15rem/1.2 var(--head);background:#fff;flex-direction:column;gap:.8rem;padding:1.5rem 1.2rem;text-decoration:none;display:flex}.tiles a:hover{background:var(--paper)}.tiles svg{width:34px;height:34px;color:var(--blue)}.why{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:2rem 3rem;display:grid}.why div{border-left:3px solid var(--orange);padding-left:1.2rem}.why h3{color:#fff}.why p{margin:0}.strip{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.strip img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (width<=720px){.strip{grid-template-columns:repeat(2,1fr)}}.split{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=880px){.split{grid-template-columns:1.1fr 1fr}.split--rev>:first-child{order:2}}.split+.split{margin-top:clamp(3.5rem,8vw,6rem)}.ticks{margin:0 0 1.2rem;padding:0;list-style:none}.ticks li{border-bottom:1px solid var(--line);padding:.55rem 0 .55rem 1.7rem;position:relative}.ticks li:before{content:"";border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);width:9px;height:5px;position:absolute;top:1.05rem;left:.2rem;transform:rotate(-45deg)}.figs{gap:.8rem;display:grid}.figs.two{grid-template-columns:1fr 1fr}figure{margin:0}figcaption{color:var(--muted);padding-top:.5rem;font-size:.85rem}.table-wrap{border:1px solid var(--line);overflow-x:auto}table{border-collapse:collapse;background:#fff;width:100%;font-size:.95rem}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.8rem 1rem}thead th{background:var(--navy);color:#fff;font-weight:600}tbody tr:nth-child(2n){background:#faf9f6}td.qty{white-space:nowrap}.cta-band{background:var(--blue);color:#fff;padding:clamp(3rem,7vw,4.5rem) 0}.cta-band .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.cta-band h2{color:#fff;margin-bottom:.3em}.cta-band p{color:#e3edf8;max-width:38rem;margin:0}.cta-band .btn--ghost{color:#fff}.cta-band .btn--ghost:hover{color:var(--blue);background:#fff;border-color:#fff}.footer{background:var(--navy);color:#b8c2cd;padding:3.5rem 0 2rem;font-size:.92rem}.footer a{color:#fff}.footer h2{font:600 .8rem/1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:1rem}.footer .cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:2rem;display:grid}.footer ul{margin:0;padding:0;list-style:none}.footer li{margin-bottom:.5rem}.footer address{font-style:normal}.footer .legal{border-top:1px solid #2b3d50;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.wa-fab{z-index:60;color:#fff;background:#1a7f45;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.1rem .75rem .9rem;font-weight:600;text-decoration:none;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 6px 18px #00000038}.wa-fab:hover{color:#fff;background:#136536}.wa-fab svg{width:26px;height:26px}@media (width<=640px){.wa-fab span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wa-fab{padding:.8rem}}.person{background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--blue);padding:2rem}.person .avatar{background:var(--navy);color:#fff;width:64px;height:64px;font:700 1.5rem var(--head);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.person dl{grid-template-columns:auto 1fr;gap:.5rem 1rem;margin:1.2rem 0;display:grid}.person dt{font-weight:600}.person dd{word-break:break-word;margin:0}.person .note{color:var(--muted);margin:0;font-size:.88rem}.form{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.form .full{grid-column:1/-1}@media (width<=640px){.form{grid-template-columns:1fr}}.form label{margin-bottom:.35rem;font-size:.92rem;font-weight:600;display:block}.form input,.form select,.form textarea{width:100%;font:inherit;color:var(--ink);border-radius:var(--radius);background:#fff;border:1px solid #a9b0b8;min-height:48px;padding:.7rem .8rem}.form textarea{resize:vertical;min-height:9rem}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--blue);outline:2px solid var(--blue);outline-offset:0}.form .check{align-items:flex-start;gap:.6rem;font-weight:400;display:flex}.form .check input{flex:none;width:20px;height:20px;min-height:0;margin-top:.2rem}.form .hint{color:var(--muted);margin:0;font-size:.9rem}.req{color:var(--orange-dark)}.hp{position:absolute;left:-9999px}.form-msg{border-radius:var(--radius);padding:1rem 1.2rem;font-weight:600}.form-msg.ok{color:#145c33;background:#e3f1e8}.form-msg.err{color:#8a2f10;background:#fbe9e3}.prose{max-width:44rem}.prose h2{margin-top:2rem;font-size:1.6rem}.dl{flex-direction:column;gap:.8rem;display:flex}.dl a{border:1px solid var(--line);color:var(--navy);background:#fff;align-items:center;gap:.8rem;padding:1rem 1.2rem;font-weight:600;text-decoration:none;display:flex}.dl a:hover{border-color:var(--blue)}.dl small{color:var(--muted);font-weight:400}.cert-link{border:1px solid var(--line);background:#fff;max-width:22rem;padding:.8rem;display:block}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.h-sm{margin-top:1.6rem;font-size:1.5rem}.h-sm:first-child{margin-top:0}.tour img{aspect-ratio:4/3;object-fit:cover;width:100%}.foot-logo{border-radius:var(--radius);box-sizing:content-box;background:#fff;margin-bottom:1rem;padding:.5rem .7rem}.wechat{flex-direction:column;align-items:flex-start;gap:.5rem;margin:1.2rem 0 1rem;display:flex}.wechat img{border:1px solid var(--line);background:#fff;width:160px;height:160px}.wechat figcaption{color:var(--navy);padding:0;font-weight:600}.wechat small{color:var(--muted);font-size:.85rem;font-weight:400}.wechat--foot{margin-top:1rem}.wechat--foot img{border-radius:var(--radius);border:0;width:110px;height:110px}.wechat--foot small{color:#b8c2cd}
