@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeO-U.woff2) format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeO-U.woff2) format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeO-U.woff2) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeO-U.woff2) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeO-U.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeO-U.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeO-U.woff2) format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeO-U.woff2) format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA.woff2) format("woff2");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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwTGFWfOw.woff2) format("woff2");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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwSGFWfOw.woff2) format("woff2");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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwcGFU.woff2) format("woff2");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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwTGFWfOw.woff2) format("woff2");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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwSGFWfOw.woff2) format("woff2");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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwcGFU.woff2) format("woff2");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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwTGFWfOw.woff2) format("woff2");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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwSGFWfOw.woff2) format("woff2");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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwcGFU.woff2) format("woff2");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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwTGFWfOw.woff2) format("woff2");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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwSGFWfOw.woff2) format("woff2");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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gyByhwUxId8gMEwcGFU.woff2) format("woff2");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{--radius: .5rem;--background: oklch(96.5% .018 85);--foreground: oklch(22% .025 150);--paper: oklch(98.5% .012 85);--cream: oklch(94.5% .025 80);--ink: oklch(18% .02 150);--card: oklch(98.5% .012 85);--card-foreground: oklch(22% .025 150);--popover: oklch(98.5% .012 85);--popover-foreground: oklch(22% .025 150);--primary: oklch(32% .06 155);--primary-foreground: oklch(97% .02 85);--forest: oklch(32% .06 155);--forest-foreground: oklch(97% .02 85);--accent: oklch(62% .16 45);--accent-foreground: oklch(98% .01 85);--clay: oklch(62% .16 45);--clay-foreground: oklch(98% .01 85);--secondary: oklch(93% .02 85);--secondary-foreground: oklch(22% .025 150);--muted: oklch(91% .02 85);--muted-foreground: oklch(45% .025 140);--border: oklch(85% .025 80);--input: oklch(85% .025 80);--ring: oklch(32% .06 155);--destructive: oklch(52% .22 27);--destructive-foreground: oklch(98% .01 85);--redbook: oklch(50% .21 27);--redbook-foreground: oklch(98% .01 85);--zalo: oklch(60% .18 250);--zalo-foreground: oklch(98% .01 85);--font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Fraunces", ui-serif, Georgia, "Times New Roman", serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: clamp(2rem, 1.6rem + 1.8vw, 2.25rem);--text-5xl: clamp(2.4rem, 1.9rem + 2.4vw, 3rem);--text-6xl: clamp(3rem, 2.3rem + 3.2vw, 3.75rem);--text-7xl: clamp(3.4rem, 2.4rem + 4.2vw, 4.5rem);--leading-tight: 1.25;--leading-snug: 1.4;--leading-relaxed: 1.625;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-wide: .05em;--tracking-widest: .1em;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 900;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-xl: 16px;--radius-2xl: 24px;--radius-3xl: 24px;--radius-pill: 999px;--shadow-sm: 0 1px 2px oklch(22% .02 150 / .06), 0 1px 3px oklch(22% .02 150 / .08);--shadow-md: 0 6px 16px oklch(22% .02 150 / .09);--shadow-lg: 0 16px 40px oklch(22% .02 150 / .15);--gutter: clamp(1rem, 4vw, 2.5rem);--container: 80rem;--container-narrow: 48rem}*,*:before,*:after{box-sizing:border-box;border:0 solid var(--border)}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100svh;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);font-weight:var(--weight-normal);color:var(--foreground);background-color:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01"}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--ink);text-wrap:balance}h4,h5,h6{font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-wrap:balance}p{text-wrap:pretty}ul[role=list],ol[role=list]{list-style:none;padding:0}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background-color:var(--primary);color:var(--primary-foreground)}html{scrollbar-width:thin;scrollbar-color:var(--primary) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#153c258c;border-radius:var(--radius-pill);border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--primary)}::-webkit-scrollbar-corner{background:transparent}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:var(--container-narrow)}.font-display{font-family:var(--font-display)}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header[data-astro-cid-r7uuxm25]{position:sticky;top:0;z-index:40;border-bottom:1px solid color-mix(in oklab,var(--border) 60%,transparent);background:color-mix(in oklab,var(--paper) 88%,transparent);backdrop-filter:blur(8px)}.bar[data-astro-cid-r7uuxm25]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding-block:.75rem}.brand[data-astro-cid-r7uuxm25]{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.mark[data-astro-cid-r7uuxm25]{height:1.5rem;width:auto;flex:none}.word[data-astro-cid-r7uuxm25]{font-family:var(--font-display);font-size:1.125rem;font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--ink)}.accent[data-astro-cid-r7uuxm25]{color:var(--clay)}.nav[data-astro-cid-r7uuxm25]{display:none;justify-content:center;gap:1.5rem;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--muted-foreground)}.nav[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]:hover{color:var(--foreground)}.actions[data-astro-cid-r7uuxm25]{display:flex;align-items:center;gap:.75rem}.phone[data-astro-cid-r7uuxm25]{display:none;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--muted-foreground)}.phone[data-astro-cid-r7uuxm25]:hover{color:var(--foreground)}.cta[data-astro-cid-r7uuxm25]{border-radius:var(--radius-pill);background:var(--clay);color:var(--clay-foreground);padding:.5rem 1rem;font-size:var(--text-xs);font-weight:var(--weight-semibold);transition:opacity .15s}.cta[data-astro-cid-r7uuxm25]:hover{opacity:.9}@media(min-width:640px){.phone[data-astro-cid-r7uuxm25]{display:inline}}@media(min-width:768px){.nav[data-astro-cid-r7uuxm25]{display:flex}}.site-footer[data-astro-cid-pnrjdgm4]{border-top:1px solid color-mix(in oklab,var(--border) 60%,transparent);background:var(--cream)}.top[data-astro-cid-pnrjdgm4]{display:grid;gap:1.5rem;padding-block:2.5rem}.word[data-astro-cid-pnrjdgm4]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--ink)}.accent[data-astro-cid-pnrjdgm4]{color:var(--clay)}.tagline[data-astro-cid-pnrjdgm4]{margin-top:.5rem;max-width:28rem;font-size:var(--text-sm);color:var(--muted-foreground)}.status[data-astro-cid-pnrjdgm4]{margin-top:.75rem;max-width:28rem;font-size:var(--text-xs);color:var(--muted-foreground)}.info[data-astro-cid-pnrjdgm4]{font-size:var(--text-sm)}.label[data-astro-cid-pnrjdgm4]{font-weight:var(--weight-semibold);margin-top:.75rem}.label[data-astro-cid-pnrjdgm4]:first-child{margin-top:0}.muted[data-astro-cid-pnrjdgm4],.link[data-astro-cid-pnrjdgm4]{margin-top:.25rem;color:var(--muted-foreground)}.link[data-astro-cid-pnrjdgm4]:hover{color:var(--foreground)}.copy[data-astro-cid-pnrjdgm4]{border-top:1px solid color-mix(in oklab,var(--border) 60%,transparent);padding-block:1rem;text-align:center;font-size:var(--text-xs);color:var(--muted-foreground)}@media(min-width:640px){.top[data-astro-cid-pnrjdgm4]{grid-template-columns:1fr auto}}.sticky-contact[data-astro-cid-4emt7epb]{position:fixed;right:1rem;bottom:1rem;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.chip[data-astro-cid-4emt7epb]{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--radius-pill);font-weight:var(--weight-semibold);box-shadow:var(--shadow-lg);transition:transform .15s}.chip[data-astro-cid-4emt7epb]:hover{transform:scale(1.03)}.zalo[data-astro-cid-4emt7epb]{background:var(--zalo);color:#fff;padding:.75rem 1rem;font-size:var(--text-sm)}.lead[data-astro-cid-4emt7epb]{background:var(--clay);color:var(--clay-foreground);padding:.75rem 1.1rem;font-size:var(--text-sm)}.phone[data-astro-cid-4emt7epb]{border:1px solid var(--border);background:var(--paper);color:var(--foreground);padding:.55rem .9rem;font-size:var(--text-xs);box-shadow:var(--shadow-md)}@media(min-width:640px){.sticky-contact[data-astro-cid-4emt7epb]{right:1.5rem;bottom:1.5rem}}@media(prefers-reduced-motion:reduce){.chip[data-astro-cid-4emt7epb]:hover{transform:none}}.lead-dialog[data-astro-cid-2xdnalsa]{width:min(34rem,calc(100vw - 2rem));margin:auto;border-radius:var(--radius-3xl);border:1px solid var(--border);background:var(--paper);color:var(--foreground);padding:1.75rem;box-shadow:var(--shadow-lg)}.lead-dialog[data-astro-cid-2xdnalsa]::backdrop{background:#00000073;backdrop-filter:blur(2px)}.lead-dialog[data-astro-cid-2xdnalsa][open]{animation:pop .18s ease-out}@keyframes pop{0%{opacity:0;transform:translateY(8px)}}.x[data-astro-cid-2xdnalsa]{position:absolute;top:.875rem;right:.875rem;display:inline-flex;align-items:center;justify-content:center;height:2rem;width:2rem;border-radius:var(--radius-pill);color:var(--muted-foreground);transform:rotate(45deg)}.x[data-astro-cid-2xdnalsa]:hover{background:var(--muted);color:var(--foreground)}.eyebrow[data-astro-cid-2xdnalsa]{font-size:.6875rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--clay)}.head[data-astro-cid-2xdnalsa] h2[data-astro-cid-2xdnalsa]{margin-top:.375rem;font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.head[data-astro-cid-2xdnalsa] p[data-astro-cid-2xdnalsa]{margin-top:.625rem;font-size:var(--text-sm);color:var(--muted-foreground)}.form[data-astro-cid-2xdnalsa]{margin-top:1.5rem;display:flex;flex-direction:column;gap:.875rem}.form[data-astro-cid-2xdnalsa][hidden]{display:none}.row[data-astro-cid-2xdnalsa]{display:grid;gap:.875rem}.field[data-astro-cid-2xdnalsa]{display:flex;flex-direction:column;gap:.375rem}.field[data-astro-cid-2xdnalsa]>span[data-astro-cid-2xdnalsa]{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--foreground)}.field[data-astro-cid-2xdnalsa] i[data-astro-cid-2xdnalsa]{color:var(--clay);font-style:normal}.field[data-astro-cid-2xdnalsa] input[data-astro-cid-2xdnalsa],.field[data-astro-cid-2xdnalsa] textarea[data-astro-cid-2xdnalsa]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);padding:.625rem .75rem;font-size:var(--text-sm);transition:border-color .15s}.field[data-astro-cid-2xdnalsa] input[data-astro-cid-2xdnalsa]::placeholder,.field[data-astro-cid-2xdnalsa] textarea[data-astro-cid-2xdnalsa]::placeholder{color:color-mix(in oklab,var(--muted-foreground) 75%,transparent)}.field[data-astro-cid-2xdnalsa] input[data-astro-cid-2xdnalsa]:focus,.field[data-astro-cid-2xdnalsa] textarea[data-astro-cid-2xdnalsa]:focus{outline:none;border-color:var(--clay)}.field[data-astro-cid-2xdnalsa] textarea[data-astro-cid-2xdnalsa]{resize:vertical;min-height:4.5rem}.error[data-astro-cid-2xdnalsa]{margin:0;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--redbook)}.submit[data-astro-cid-2xdnalsa]{margin-top:.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-pill);background:var(--clay);padding:.875rem 1.5rem;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--clay-foreground);transition:opacity .15s}.submit[data-astro-cid-2xdnalsa]:hover{opacity:.95}.submit[data-astro-cid-2xdnalsa]:disabled{opacity:.6;cursor:default}.consent[data-astro-cid-2xdnalsa]{display:flex;gap:.625rem;align-items:flex-start;font-size:.75rem;line-height:var(--leading-relaxed);color:var(--muted-foreground);cursor:pointer}.consent[data-astro-cid-2xdnalsa] input[data-astro-cid-2xdnalsa]{margin-top:2px;height:1rem;width:1rem;flex-shrink:0;accent-color:var(--clay);cursor:pointer}.consent[data-astro-cid-2xdnalsa] a[data-astro-cid-2xdnalsa]{color:var(--clay);text-decoration:underline}.fineprint[data-astro-cid-2xdnalsa]{margin:0;text-align:center;font-size:.6875rem;color:var(--muted-foreground)}.success[data-astro-cid-2xdnalsa]{text-align:center;padding-block:1rem .5rem}.success[data-astro-cid-2xdnalsa] .check[data-astro-cid-2xdnalsa]{display:inline-flex;align-items:center;justify-content:center;height:3.5rem;width:3.5rem;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--forest) 12%,transparent);color:var(--forest)}.success[data-astro-cid-2xdnalsa] h3[data-astro-cid-2xdnalsa]{margin-top:1rem;font-size:var(--text-2xl);font-weight:var(--weight-semibold)}.success[data-astro-cid-2xdnalsa] p[data-astro-cid-2xdnalsa]{margin-top:.5rem;font-size:var(--text-sm);color:var(--muted-foreground)}.ghost[data-astro-cid-2xdnalsa]{margin-top:1.25rem;border-radius:var(--radius-pill);border:1px solid var(--border);padding:.625rem 1.5rem;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.ghost[data-astro-cid-2xdnalsa]:hover{background:var(--muted)}@media(min-width:480px){.row[data-astro-cid-2xdnalsa]{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.lead-dialog[data-astro-cid-2xdnalsa][open]{animation:none}}
