@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.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{--sage:#4f7a5e;--sage-text:#3f6b4f;--sage-deep:#2c4d38;--sage-tint:#e3ede5;--ink:#1c211e;--ink-soft:#3b423d;--muted:#5e655f;--paper:#f7f5ef;--paper-deep:#f2efe7;--line:#dcd7cb;--line-soft:#e6e2d8;--white:#fff;--amber:#9a5216;--focus:#2c4d38;--font:"Plus Jakarta Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font);margin:0;font-size:16px;line-height:1.55}a{color:var(--sage-text)}a:hover{color:var(--sage-deep)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}.wrap{max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}@media (width<=420px){.wrap{padding-left:16px;padding-right:16px}}.skip{background:var(--ink);color:var(--white);z-index:10;border-radius:10px;padding:10px 16px;position:absolute;top:-80px;left:16px}.skip:focus{color:var(--white);top:16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;padding-bottom:22px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand svg{color:var(--sage)}.brand span{letter-spacing:-.03em;font-size:22px;font-weight:800}.brand:hover{color:var(--ink)}.top-nav{flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:15px;font-weight:600;display:flex}.top-nav a{text-decoration:none}.top-nav a:hover{text-decoration:underline}.top-nav .pill{background:var(--ink);color:var(--white);border-radius:999px;padding:10px 16px}@media (width<=560px){.top-nav a.section-link{display:none}.top-nav{gap:8px 16px}}.top-nav .pill:hover{color:var(--white);background:#000;text-decoration:none}.foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;padding-bottom:48px;font-size:14px;display:flex}.foot p{margin:0}.foot nav{flex-wrap:wrap;gap:8px 20px;display:flex}.band-white{background:var(--white)}.section{padding-top:64px;padding-bottom:64px}.section h2{letter-spacing:-.02em;margin:0;font-size:clamp(26px,5vw,34px);font-weight:800;line-height:1.2}.tag{color:var(--sage-text);background:var(--sage-tint);border-radius:999px;margin:0;padding:6px 12px;font-size:13px;font-weight:700;display:inline-block}.hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"intro form""answer form";align-items:start;gap:32px 40px;padding-top:40px;padding-bottom:64px;display:grid}.hero-intro{grid-area:intro}.hero-answer{grid-area:answer}.hero-form{grid-area:form}@media (width<=860px){.hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""form""answer";padding-top:16px}}.hero h1{letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(34px,7vw,52px);font-weight:800;line-height:1.05}.lede{color:var(--ink-soft);max-width:520px;margin:18px 0 0;font-size:clamp(17px,2.4vw,19px);line-height:1.55}.answer{background:var(--sage-tint);border-radius:20px;align-items:flex-start;gap:16px;padding:24px;display:flex}.answer:focus{outline:none}.answer:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.answer-icon{background:var(--sage);width:44px;height:44px;color:var(--white);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.answer-body{min-width:0}.answer-label{color:var(--sage-text);margin:0;font-size:13px;font-weight:700}.answer-headline{margin:6px 0 0;font-size:clamp(19px,3vw,22px);font-weight:800;line-height:1.25}.answer-body p.answer-text,.answer-lines li{color:var(--ink-soft);font-size:15px;line-height:1.55}.answer-body p.answer-text{margin:10px 0 0}.answer-lines{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.answer-lines li[data-level=close]{color:var(--amber);font-weight:600}.answer-cta{margin-top:14px;font-size:15px;font-weight:700;display:inline-block}.answer-small{color:var(--muted);margin:12px 0 0;font-size:13px}.checker,.no-script{background:var(--white);border-radius:24px;padding:28px;box-shadow:0 10px 30px #1c211e14}@media (width<=420px){.checker,.no-script{padding:20px}.answer{gap:12px;padding:20px}}.no-script p{margin:0}.no-script p+p{margin-top:10px}.checker{flex-direction:column;gap:22px;display:flex}.checker fieldset{border:0;min-width:0;margin:0;padding:0}.checker legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:700}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--paper-deep);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.chip:has(input:checked){background:var(--ink);color:var(--white)}.chip:has(input:focus-visible),.choice:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.chip input,.choice input{accent-color:var(--sage);width:18px;height:18px;margin:0}.chip input:focus-visible,.choice input:focus-visible{outline:none}.checker .sub-question{background:var(--paper);border-radius:14px;margin-top:14px;padding:14px}.sub-question legend{float:left;width:100%;margin-bottom:8px;font-size:14px}.sub-question .row{clear:both;gap:16px;font-size:15px;display:flex}.sub-question label{align-items:center;gap:8px;display:inline-flex}.totals{flex-direction:column;gap:14px;display:flex}.totals fieldset legend{color:var(--ink-soft);margin-bottom:6px;font-size:14px;font-weight:700}.pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pair label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.pair input{font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--white);border-radius:12px;width:100%;min-width:0;padding:12px 14px;font-size:18px;font-weight:700}.pair input[aria-invalid=true]{border-color:var(--amber);border-width:2px}.money{position:relative}.money span{color:var(--muted);pointer-events:none;font-size:18px;font-weight:700;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.money input{padding-left:30px}.hint{color:var(--muted);margin:0;font-size:14px}.choices{flex-direction:column;gap:8px;display:flex}.choice{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;display:flex}.choice:has(input:checked){border:2px solid var(--sage);padding:11px 13px}.error{color:var(--amber);background:#f8ece1;border-radius:12px;margin:0;padding:12px 14px;font-size:15px;font-weight:600}.button{font:inherit;color:var(--white);background:var(--sage);cursor:pointer;border:0;border-radius:14px;padding:16px;font-size:17px;font-weight:700}.button:hover{background:var(--sage-deep)}.small-print{color:var(--muted);text-align:center;margin:0;font-size:13px}.cards{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px;margin-top:28px;display:grid}.card{background:var(--paper);border-radius:20px;padding:24px}.card h3{color:var(--sage-text);letter-spacing:-.01em;margin:0;font-size:clamp(24px,4vw,30px);font-weight:800;line-height:1.15}.card p{color:var(--ink-soft);margin:10px 0 0;font-size:16px;line-height:1.55}.source{color:var(--muted);margin:20px 0 0;font-size:14px}.app{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.app-copy{flex:420px;min-width:0}.steps{color:var(--ink-soft);flex-direction:column;gap:14px;margin:20px 0 0;padding:0;font-size:17px;line-height:1.5;list-style:none;display:flex}.steps li{gap:12px;display:flex}.steps li span{color:var(--sage-text);font-weight:800}.get{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px;display:flex}.get a{border-radius:10px;line-height:0;display:inline-block}.get img{width:auto;height:52px}.get p{color:var(--ink-soft);margin:0;font-size:14px;font-weight:600}.pro{color:var(--muted);margin:14px 0 0;font-size:14px}.phone-wrap{flex:320px;justify-content:center;min-width:0;display:flex}.phone{background:var(--white);border-radius:32px;width:100%;max-width:300px;padding:22px;box-shadow:0 20px 40px #1c211e1f}.phone p{margin:0}.phone .label{color:var(--muted);font-size:13px;font-weight:700}.phone .big{margin-top:8px;font-size:34px;font-weight:800}.phone .mid{margin-top:18px;font-size:22px;font-weight:800}.phone .of{color:var(--muted);font-size:18px;font-weight:600}.phone .mid .of{font-size:15px}.bar{background:var(--sage-tint);border-radius:999px;height:12px;margin-top:10px;overflow:hidden}.bar div{background:var(--sage);border-radius:999px;height:12px}.phone[data-level=close] .bar div{background:var(--amber)}.phone .status{color:var(--ink-soft);margin-top:18px;font-size:14px;line-height:1.5}.phone .close{color:var(--amber);font-weight:700}.faq{max-width:760px}.faq-list{flex-direction:column;gap:12px;margin-top:24px;display:flex}.faq details{background:var(--paper);border-radius:16px;padding:18px 20px}.faq summary{cursor:pointer;font-size:17px;font-weight:700}.faq details p{color:var(--ink-soft);margin:10px 0 0;font-size:16px;line-height:1.55}.doc-head{padding-top:24px;padding-bottom:8px}.doc-head h1{letter-spacing:-.03em;margin:0;font-size:clamp(32px,6vw,44px);font-weight:800;line-height:1.1}.doc{grid-template-columns:240px minmax(0,1fr);gap:48px;padding-top:24px;padding-bottom:64px;display:grid}@media (width<=860px){.doc{grid-template-columns:minmax(0,1fr);gap:24px}}.doc nav{color:var(--muted);font-size:14px}.doc nav p{margin:0 0 12px}.doc nav ol,.doc nav ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.doc nav ul{border-top:1px solid var(--line-soft);margin-top:20px;padding-top:16px}.doc nav a[aria-current=page]{color:var(--ink);font-weight:700}.doc article{max-width:680px;color:var(--ink-soft);font-size:16px}.doc article h2{color:var(--ink);margin:32px 0 0;font-size:20px;font-weight:800}.doc article p,.doc article ul{margin:10px 0 0}.doc article li+li{margin-top:6px}.center{padding-top:64px;padding-bottom:96px}.center h1{letter-spacing:-.03em;margin:0;font-size:clamp(34px,7vw,52px);font-weight:800}.center p{color:var(--ink-soft);margin:14px 0 0;font-size:18px}.guide{padding-top:16px;padding-bottom:64px}.guide article,.guide-lede,.guide-list{max-width:680px}.crumbs ol{color:var(--muted);flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--line);padding:0 8px}.crumbs [aria-current=page]{color:var(--ink-soft)}.guide h1{letter-spacing:-.03em;margin:20px 0 0;font-size:clamp(32px,6vw,44px);font-weight:800;line-height:1.1}.guide-answer p,.guide-lede{color:var(--ink);margin:18px 0 0;font-size:clamp(18px,2.4vw,20px);line-height:1.5}.guide-answer{border-bottom:1px solid var(--line);margin-top:8px;padding-bottom:24px}.guide article{color:var(--ink-soft);font-size:17px}.guide article h2{color:var(--ink);letter-spacing:-.01em;margin:36px 0 0;font-size:22px;font-weight:800;line-height:1.25}.guide article p,.guide article ul,.guide article ol{margin:12px 0 0}.guide article ul,.guide article ol{padding-left:22px}.guide article li+li{margin-top:8px}.guide article strong{color:var(--ink)}.guide .faq-list details{background:var(--white);border:1px solid var(--line-soft)}.guide .faq-list details p{margin:10px 0 0}.guide .source{margin-top:32px}.table-scroll{margin-top:16px;overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;font-size:16px}.table-scroll th,.table-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px 10px 0}.table-scroll thead th{color:var(--muted);font-size:14px;font-weight:700}.table-scroll tbody th{color:var(--ink);font-weight:700}.muted{color:var(--muted);font-weight:400}.guide .related ul,.guide-list{padding:0;list-style:none}.guide .related{border-top:1px solid var(--line);margin-top:40px;padding-top:8px}.guide .related li,.guide-list li{border-bottom:1px solid var(--line-soft);padding:14px 0}.guide .related li+li{margin-top:0}.guide .related a,.guide-list a{font-weight:700}.guide .related li p,.guide-list li p{color:var(--ink-soft);margin:4px 0 0;font-size:16px}.guide-list{margin:28px 0 0}.guide-list h2{margin:0;font-size:20px;line-height:1.3}.guide-cta>p{max-width:680px;color:var(--ink-soft);margin:14px 0 0;font-size:17px}.card-more{margin:14px 0 0;font-size:15px;font-weight:700}.faq details p.faq-more{margin-top:8px;font-size:15px;font-weight:600}
