@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2) format("woff2-variations");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{--bg:#fff;--surface:#f4f4f4;--raise:#fff;--ink:#0b0b0b;--muted:#5a5a5a;--edge:#d4d4d4;--shadow:0 2px 0 #d4d4d4;--acc:#1450C8;--accink:#fff;--warn:#EC3013;--warnink:#fff}*{box-sizing:border-box}html,body{margin:0;background:var(--bg)}body{font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:17px;line-height:1.55;color:var(--ink)}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}a{color:var(--ink)}img{max-width:100%;display:block}h1{margin:0;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.08}h2{margin:0;font-size:23px;font-weight:800;letter-spacing:-.025em;line-height:1.15}h3{margin:0;font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.2}p{margin:0}.caption,.label{font-size:15px;color:var(--muted);line-height:1.4}.label{font-weight:700;text-transform:none}.wrap{width:100%;max-width:680px;margin:0 auto;padding:0 12px}.hdr{border-bottom:2px solid var(--edge)}.hdr-row{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:14px 0}.wordmark{font-size:15px;font-weight:800;letter-spacing:-.03em;text-decoration:none;color:var(--ink);white-space:nowrap;flex:none}.nav{display:flex;gap:4px;flex-wrap:nowrap;min-width:0}.nav a.label{font-weight:600;letter-spacing:-.02em;text-decoration:none;color:var(--ink);white-space:nowrap;margin:0}.nav a.label:hover{color:var(--acc)}main{display:block}.section{padding:36px 0}.section+.section{border-top:1.5px solid var(--edge)}.btn{display:inline-block;border:1.5px solid var(--edge);background:transparent;color:var(--ink);padding:16px 20px;font-size:17px;font-weight:700;text-align:center;cursor:pointer;text-decoration:none}.btn-pri{background:var(--acc);color:var(--accink);border-color:var(--acc)}.card{background:var(--surface);border:1.5px solid var(--edge);box-shadow:var(--shadow);padding:20px}.card+.card{margin-top:16px}.cards,.stack{display:flex;flex-direction:column;gap:16px}.links{display:flex;flex-direction:column;gap:10px}.links a{font-size:17px;font-weight:600;text-decoration:underline;color:var(--ink)}.placeholder{border:1.5px dashed var(--edge);background:var(--surface);aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px}.placeholder.portrait{aspect-ratio:4/5}.placeholder .label{color:var(--muted)}form{display:flex;flex-direction:column;gap:14px}label{display:block}.field-label{display:block;font-size:15px;font-weight:700;color:var(--muted);margin-bottom:6px}input.tf,textarea,select{width:100%;background:var(--raise);color:var(--ink);border:1.5px solid var(--edge);box-shadow:var(--shadow);padding:14px;font-size:17px;line-height:1.45;resize:vertical}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-status{font-size:17px}.ftr{border-top:2px solid var(--edge);padding:28px 0;margin-top:8px}.ftr .caption{margin:0 0 8px}.ftr .links{flex-direction:row;flex-wrap:wrap;gap:16px}.ftr .links a.label{text-decoration:underline;margin:0}.phone-link{font-weight:700;text-decoration:underline}@media(min-width:720px){h1{font-size:38px}.section{padding:56px 0}}
