@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.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}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.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{--ink: #231D19;--ink-2: #3C322B;--body: #4A3F38;--muted: #5B4F47;--quiet: #B9AA99;--on-dark: #D9CBBB;--warm: #FBF6EF;--line: #EFE7DD;--line-2: #E6DACB;--field: #D6C9BA;--orange: #F7941D;--orange-text: #A65400;--orange-hover: #7A3E00;--orange-tint: #FFF1DE;--cherry: #C2272D;--green: #2F7A3E;--bubble: #F1ECE6;--serif: "Fraunces Variable", Georgia, "Times New Roman", serif;--sans: "Figtree Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--max: 1280px;--gutter: 40px;--section: 104px;--radius: 22px}@media(max-width:760px){:root{--gutter: 22px;--section: 56px;--radius: 18px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:#fff;color:var(--ink);font-family:var(--sans);font-size:18px;line-height:1.6}@media(max-width:760px){body{font-size:17px;line-height:1.55}}img{max-width:100%;height:auto;display:block}a{color:var(--orange-text)}a:hover{color:var(--orange-hover)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:6px}.skip-link{position:absolute;left:12px;top:-60px;z-index:50;background:var(--ink);color:#fff;padding:10px 16px;border-radius:999px;font-weight:700}.skip-link:focus{top:12px;color:#fff}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.section{padding:var(--section) var(--gutter)}.section>.inner{max-width:var(--max);margin:0 auto}.bg-warm{background:var(--warm)}.bg-dark{background:var(--ink);color:#fff}.eyebrow{margin:0 0 14px;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange-text)}.eyebrow.green{color:var(--green)}.bg-dark .eyebrow{color:var(--orange)}@media(max-width:760px){.eyebrow{font-size:13px;margin-bottom:10px}}.h1,.h2,.h3{font-family:var(--serif);font-weight:500;letter-spacing:-.01em;margin:0}.h2{font-size:48px;line-height:1.1;margin-bottom:22px}.h3{font-size:26px;line-height:1.15}@media(max-width:760px){.h2{font-size:32px;line-height:1.12;margin-bottom:16px}}.lead{color:var(--body);margin:0 0 18px}.muted{color:var(--muted)}.btn{display:inline-block;text-align:center;cursor:pointer;font:inherit;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:999px;padding:16px 28px;background:var(--ink);color:#fff;border:2px solid var(--ink)}.btn:hover{background:var(--ink-2);border-color:var(--ink-2);color:#fff}.btn--sm{font-size:14px;padding:13px 22px}.btn--ghost{background:#fff;color:var(--ink)}.btn--ghost:hover{background:var(--warm);color:var(--ink)}.btn--orange{background:var(--orange);border-color:var(--orange);color:var(--ink)}.btn--orange:hover{background:#ffa43a;border-color:#ffa43a;color:var(--ink)}.btn--light{background:#fff;border-color:#fff;color:var(--ink)}.btn--light:hover{background:var(--warm);border-color:var(--warm);color:var(--ink)}@media(max-width:760px){.btn{font-size:14px;padding:15px 22px}.btn--sm{font-size:13px;padding:12px 18px}}.link-strong{font-weight:700}.field{font:inherit;font-size:17px;padding:15px 20px;min-width:0;border:1.5px solid var(--field);border-radius:999px;background:#fff;color:var(--ink)}.bubble-in,.bubble-out{margin:0;max-width:88%}.bubble-in{align-self:flex-start;background:var(--bubble);border-radius:16px 16px 16px 4px;padding:10px 12px}.bubble-out{align-self:flex-end;background:var(--orange);color:var(--ink);border-radius:16px 16px 4px;padding:8px 12px;font-weight:700}.page-hero{background:var(--warm);padding:88px var(--gutter) 80px}.page-hero>.inner{max-width:var(--max);margin:0 auto}.page-hero h1,.h1{font-family:var(--serif);font-weight:500;font-size:56px;line-height:1.06;letter-spacing:-.015em;margin:0 0 20px}.page-hero .sub{margin:0;font-size:20px;color:var(--body);max-width:680px}@media(max-width:760px){.page-hero{padding:40px 22px 44px}.page-hero h1,.h1{font-size:38px}.page-hero .sub{font-size:17px}}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media(max-width:960px){.grid-3{grid-template-columns:1fr;gap:12px}}@media(max-width:760px){.grid-2{grid-template-columns:1fr;gap:12px}}.card-link{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink);background:var(--warm);border-radius:20px;padding:26px 26px 24px}.card-link:hover{color:var(--ink);background:#f6eee2}.card-link .tag{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--orange-text)}.card-link .title{font-family:var(--serif);font-size:24px;line-height:1.22}.card-link .desc{font-size:15px;color:var(--muted)}.card-link .go{margin-top:auto;padding-top:6px;font-weight:700;font-size:15px;color:var(--orange-text)}@media(max-width:760px){.card-link{padding:20px}.card-link .title{font-size:21px}}.pill-links{display:flex;flex-wrap:wrap;gap:10px;font-size:15px;font-weight:600}.pill-links a{color:var(--ink);text-decoration:none;padding:9px 18px;border-radius:999px;border:1.5px solid var(--field)}.pill-links a:hover{background:#fff}.faq details{border-top:1px solid var(--line-2)}.faq details:last-child{border-bottom:1px solid var(--line-2)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-weight:700;font-size:19px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:400;font-size:28px;line-height:1;color:var(--orange-text)}.faq details[open] summary:after{content:"–"}.faq details p{margin:0 0 22px;color:var(--body);max-width:760px}@media(max-width:760px){.faq summary{font-size:17px;padding:18px 0}.faq details p{font-size:16px}}.steps{margin:0;padding:0;list-style:none}.steps li{display:flex;gap:16px;padding:20px 0;border-top:1px solid var(--line-2)}.steps .num{flex:none;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px}.steps strong{display:block;margin-bottom:2px}.steps .d{color:var(--body)}@media(max-width:760px){.steps li{padding:16px 0}.steps .d{font-size:16px}}.phone-frame{background:var(--ink);border-radius:40px;padding:10px;box-shadow:0 30px 60px #140e0a4d}.phone-frame .screen{background:#fff;border-radius:31px;padding:20px 14px 18px;display:flex;flex-direction:column;gap:9px;font-size:14px;line-height:1.4}.phone-frame p{margin:0}.phone-frame .label{text-align:center;font-size:12px;font-weight:700;color:var(--muted)}.chip{display:inline-block;border:1.5px solid var(--field);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;color:var(--ink-2);background:#fff}.chip.on{border-color:var(--orange);background:var(--orange-tint)}.chips{margin:0;display:flex;flex-wrap:wrap;gap:5px}.site-header[data-astro-cid-3ef6ksr2]{position:relative;z-index:20;background:#fff;border-bottom:1px solid var(--line)}.site-header[data-astro-cid-3ef6ksr2].overlay{position:absolute;inset:0 0 auto;background:transparent;border-bottom:0}.bar[data-astro-cid-3ef6ksr2]{max-width:var(--max);margin:0 auto;padding:24px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:16px}.brand[data-astro-cid-3ef6ksr2]{display:block;line-height:0}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:56px;width:auto;border-radius:4px}.nav-wide[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:28px;font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.nav-wide[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--ink);text-decoration:none;padding-bottom:4px;border-bottom:2px solid transparent}.nav-wide[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{border-bottom-color:var(--line-2)}.nav-wide[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{border-bottom-color:var(--orange)}.nav-wide[data-astro-cid-3ef6ksr2] .get-started[data-astro-cid-3ef6ksr2]{background:var(--ink);color:#fff;padding:12px 22px;border-radius:999px;border:0}.nav-wide[data-astro-cid-3ef6ksr2] .get-started[data-astro-cid-3ef6ksr2]:hover{background:var(--ink-2)}.overlay[data-astro-cid-3ef6ksr2] .nav-wide[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#fff}.overlay[data-astro-cid-3ef6ksr2] .nav-wide[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{border-bottom-color:#fff9}.overlay[data-astro-cid-3ef6ksr2] .nav-wide[data-astro-cid-3ef6ksr2] .get-started[data-astro-cid-3ef6ksr2]{background:#fff;color:var(--ink)}.overlay[data-astro-cid-3ef6ksr2] .nav-wide[data-astro-cid-3ef6ksr2] .get-started[data-astro-cid-3ef6ksr2]:hover{background:var(--warm)}.nav-menu[data-astro-cid-3ef6ksr2]{display:none;position:relative}.nav-menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;cursor:pointer;width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--warm);color:var(--ink)}.nav-menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.overlay[data-astro-cid-3ef6ksr2] .nav-menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{background:#ffffffeb}.menu-panel[data-astro-cid-3ef6ksr2]{position:absolute;right:0;top:54px;width:min(320px,calc(100vw - 32px));background:#fff;border-radius:18px;padding:10px;box-shadow:0 18px 44px #140e0a38;display:flex;flex-direction:column}.menu-panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){color:var(--ink);text-decoration:none;font-weight:600;font-size:17px;padding:13px 14px;border-radius:12px}.menu-panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn):hover,.menu-panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{background:var(--warm)}.menu-panel[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{margin:8px 4px 4px}@media(max-width:1060px){.nav-wide[data-astro-cid-3ef6ksr2]{display:none}.nav-menu[data-astro-cid-3ef6ksr2]{display:block}.bar[data-astro-cid-3ef6ksr2]{padding:14px 18px}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:44px}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--warm);padding:56px var(--gutter) 40px;font-size:15px;color:var(--body)}.top[data-astro-cid-sz7xmlte]{max-width:var(--max);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px}.org[data-astro-cid-sz7xmlte]{flex:1 1 320px}.org[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:48px;width:auto;border-radius:3px}.org[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:16px 0 0;line-height:1.6}nav[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:14px 28px;align-content:flex-start;max-width:520px}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink)}.copy[data-astro-cid-sz7xmlte]{max-width:var(--max);margin:32px auto 0;font-size:14px;color:var(--muted)}@media(max-width:760px){.site-footer[data-astro-cid-sz7xmlte]{padding:40px 22px 32px;font-size:14px}.top[data-astro-cid-sz7xmlte]{flex-direction:column;gap:22px}.org[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:44px}nav[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;font-size:15px}.copy[data-astro-cid-sz7xmlte]{margin-top:20px;font-size:13px}}
