@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2)format("woff2-variations");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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2)format("woff2-variations");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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2)format("woff2-variations");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{color:#24343f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#245a87;--muted:#52636e;--line:#d9e1e6;background:#f3f6f8;font-family:Public Sans Variable,Public Sans,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:280px;margin:0}:root.review-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ededed;--accent:#d4d4d4;--muted:#ababab;--line:#343434;background:#171717}.route-state{max-width:42rem;margin:10vh auto;padding:1.5rem}.route-state h1{letter-spacing:-.02em;font-size:1.5rem;line-height:1.3}.route-state p{line-height:1.6}.route-state button{font:inherit;border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:.375rem;padding:.75rem 1rem}.route-state button:hover{border-color:var(--accent)}.route-state button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:var(--accent);text-underline-offset:.25em}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:2px}.page-shell{max-width:1168px;margin:0 auto;padding:0 48px}.skip-link{z-index:1;background:#fff;padding:12px 16px;position:absolute;top:12px;left:24px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{justify-content:space-between;align-items:center;gap:24px;padding:32px 0;display:flex}.brand{color:#24343f;letter-spacing:-.6px;align-items:center;gap:12px;font-size:21px;font-weight:720;text-decoration:none;display:inline-flex}.brand-mark{width:40px;height:40px;color:var(--accent)}.brand-mark svg{width:100%;height:100%;display:block}.region{color:var(--muted);font-size:14px}.intro{padding:78px 0 66px}.status{color:var(--muted);align-items:center;gap:9px;margin:0 0 24px;font-size:14px;font-weight:560;display:inline-flex}.status span{background:#718694;border-radius:50%;width:7px;height:7px;display:block}h1{letter-spacing:-.055em;max-width:950px;margin:0;font-size:clamp(40px,6.4vw,74px);font-weight:680;line-height:1.08}.intro-text{max-width:600px;color:var(--muted);margin:28px 0 0;font-size:19px;line-height:1.65}.availability{color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.6}.features{border-top:1px solid var(--line);padding:33px 0 46px}h2{color:var(--muted);margin:0 0 28px;font-size:15px;font-weight:620}.feature-list{grid-template-columns:repeat(3,1fr);gap:52px;display:grid}.feature svg{width:25px;height:25px;color:var(--accent);margin-bottom:17px}h3{letter-spacing:-.4px;margin:0;font-size:18px;font-weight:640}.feature p{color:var(--muted);max-width:29ch;margin:11px 0 0;font-size:15px;line-height:1.65}.site-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:baseline;gap:20px;padding:25px 0 32px;font-size:12px;line-height:1.6;display:flex}.site-footer p{margin:0}.site-footer a{max-width:47ch}@media (width<=700px){.page-shell{padding:0 24px}.site-header{padding:24px 0}.brand{gap:10px;font-size:19px}.brand-mark{width:34px;height:34px}.region{font-size:13px}.intro{padding:48px 0 46px}.desktop-break{display:none}h1{max-width:12ch;font-size:clamp(40px,9vw,58px);line-height:1.1}.intro-text{margin-top:24px;font-size:17px}.availability{max-width:35ch}.features{padding:28px 0 34px}.feature-list{grid-template-columns:1fr;gap:30px}.feature{grid-template-columns:25px 1fr;column-gap:17px;display:grid}.feature svg{grid-row:span 2;margin:0}.feature h3{align-self:center;font-size:17px}.feature p{max-width:42ch;margin-top:7px}.site-footer{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
