@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-opsz-normal-oos9povj.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-opsz-normal-Bf69Tn_J.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}.sk-root{--sk-sun: #fcd368;--sk-sun-soft: #ffe7a3;--sk-sun-tint: #fff3cf;--sk-amber: #f2b347;--sk-honey: #9a5b12;--sk-coral: #f08d5e;--sk-cream: #fffbf3;--sk-cream-soft: #fbf2e2;--sk-ink: #17130e;--sk-ink-soft: #231d16;--sk-ink-deep: #0e0b08;--sk-muted: #6b5e4e;--sk-muted-dark: rgba(255, 246, 228, .7);--sk-line: #ecdfc8;--sk-line-dark: rgba(255, 240, 210, .14);--sk-sun-gradient: linear-gradient(135deg, #ffe69a 0%, #fcd368 42%, #f2b347 100%);--sk-sunset-gradient: linear-gradient(135deg, #ffe69a 0%, #fcd368 35%, #f2b347 70%, #f08d5e 100%);--sk-font-display: "Bricolage Grotesque Variable", "DM Sans Variable", system-ui, sans-serif;--sk-font-accent: "Instrument Serif", Georgia, serif;--sk-font-body: "DM Sans Variable", system-ui, sans-serif;font-family:var(--sk-font-body);color:var(--sk-ink);background:var(--sk-cream);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65;overflow-x:clip;min-height:100vh}.sk-root :where(h1,h2,h3,h4){color:inherit}.sk-root :where(button,summary,[role=button]){cursor:pointer}.sk-root .grid>*{min-width:0}.sk-root h1,.sk-root h2,.sk-root h3,.sk-headline{font-family:var(--sk-font-display);font-weight:700;letter-spacing:-.035em;line-height:1.02;overflow-wrap:break-word}.sk-headline-xl{font-size:clamp(2.6rem,7vw,6rem);font-weight:800;line-height:.95;letter-spacing:-.045em}.sk-headline-lg{font-size:clamp(2rem,4.2vw,3.6rem)}.sk-headline-md{font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.12}.sk-serif{font-family:var(--sk-font-accent);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--sk-honey)}.sk-on-dark{color:#fff}.sk-on-dark .sk-serif{color:var(--sk-sun)}.sk-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--sk-honey)}.sk-eyebrow-stars{display:inline-flex;gap:3px;color:var(--sk-amber)}.sk-on-dark .sk-eyebrow,.sk-on-dark .sk-eyebrow-stars{color:var(--sk-sun)}.sk-lead{font-size:clamp(1.04rem,1.3vw,1.22rem);line-height:1.62;color:var(--sk-muted)}.sk-muted{color:var(--sk-muted)}.sk-on-dark .sk-lead,.sk-on-dark .sk-muted{color:var(--sk-muted-dark)}.sk-shell{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,4vw,56px);padding-right:clamp(20px,4vw,56px)}.sk-section{padding-top:clamp(68px,8.5vw,128px);padding-bottom:clamp(68px,8.5vw,128px)}.sk-soft{background:var(--sk-cream-soft)}.sk-dark{background:var(--sk-ink);color:#fff;position:relative;overflow:hidden}.sk-glow{position:absolute;border-radius:999px;pointer-events:none;filter:blur(10px)}.sk-glow-sun{background:radial-gradient(circle,rgba(252,211,104,.42),rgba(242,179,71,.12) 45%,transparent 70%)}.sk-glow-violet{background:radial-gradient(circle,rgba(156,107,255,.3),transparent 68%)}.sk-btn,.sk-btn-dark,.sk-btn-light,.sk-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;cursor:pointer;font-family:var(--sk-font-body);font-weight:700;font-size:15px;line-height:1.2;text-align:center;border:1.5px solid transparent;transition:transform .25s ease,background .25s ease,box-shadow .25s ease,border-color .25s ease,color .25s ease,filter .25s ease}.sk-btn{background:var(--sk-sun-gradient);color:var(--sk-ink);box-shadow:0 18px 38px -18px #f2b347e6}.sk-btn:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 24px 44px -18px #f2b347}.sk-btn-dark{background:var(--sk-ink);color:#fff}.sk-btn-dark:hover{transform:translateY(-2px);background:var(--sk-ink-soft)}.sk-btn-ghost{background:transparent;color:var(--sk-ink);border-color:#17130e33}.sk-btn-ghost:hover{border-color:var(--sk-ink);transform:translateY(-2px)}.sk-btn-light{background:#ffffff0f;color:#fff;border-color:#ffffff52}.sk-btn-light:hover{background:#ffffff24;border-color:#fff;transform:translateY(-2px)}.sk-btn-sm{min-height:44px;padding:0 20px;font-size:14px}.sk-btn-block{display:flex;width:100%}@media(max-width:479px){.sk-btn,.sk-btn-dark,.sk-btn-light,.sk-btn-ghost{padding:12px 22px;min-height:52px;white-space:normal}}.sk-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--sk-honey)}.sk-on-dark .sk-link{color:var(--sk-sun)}.sk-nav-link{position:relative;transition:color .2s ease}.sk-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--sk-amber);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.sk-nav-link:hover:after,.sk-nav-link[data-active=true]:after{transform:scaleX(1)}.sk-card{background:#fff;border:1px solid var(--sk-line);border-radius:30px;color:var(--sk-ink);box-shadow:0 26px 60px -44px #17130e59}.sk-card-dark{background:var(--sk-ink-soft);border:1px solid var(--sk-line-dark);border-radius:30px;color:#fff}.sk-on-dark .sk-card .sk-eyebrow{color:var(--sk-honey)}.sk-on-dark .sk-card .sk-muted,.sk-on-dark .sk-card .sk-lead{color:var(--sk-muted)}.sk-on-dark .sk-card .sk-serif{color:var(--sk-honey)}.sk-glass{background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:26px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sk-lift{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease,border-color .4s ease}.sk-lift:hover{transform:translateY(-6px);box-shadow:0 36px 70px -40px #17130e80;border-color:#f2b347a6}.sk-media{border-radius:30px;overflow:hidden;position:relative}.sk-media>img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.sk-media:hover>img{transform:scale(1.04)}.sk-arch{border-radius:999px 999px 34px 34px;overflow:hidden;position:relative}.sk-arch>img{width:100%;height:100%;object-fit:cover}.sk-sun-disk{position:absolute;border-radius:999px;background:var(--sk-sunset-gradient);pointer-events:none}.sk-chip{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;background:#fff;border:1px solid var(--sk-line)}.sk-on-dark .sk-chip{background:#ffffff12;border-color:var(--sk-line-dark);color:#fff}.sk-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--sk-sun-tint);color:var(--sk-honey);flex:none}.sk-on-dark .sk-icon{background:#fcd36824;color:var(--sk-sun)}.sk-input{width:100%;height:52px;border-radius:16px;padding:0 18px;font-size:15px;outline:none;background:var(--sk-cream-soft);border:1px solid var(--sk-line);color:var(--sk-ink);transition:border-color .2s ease,box-shadow .2s ease}textarea.sk-input{height:auto;padding:14px 18px;min-height:110px}select.sk-input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--sk-honey) 50%),linear-gradient(135deg,var(--sk-honey) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}.sk-input:focus{border-color:var(--sk-amber);box-shadow:0 0 0 3px var(--sk-sun-tint)}.sk-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sk-honey)}.sk-marquee{overflow:hidden;background:var(--sk-sun-gradient);color:var(--sk-ink)}.sk-marquee-track{display:flex;width:max-content;gap:40px;padding:16px 0;white-space:nowrap;animation:sk-marquee 55s linear infinite}.sk-marquee-track span{font-family:var(--sk-font-display);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:40px}.sk-marquee-track span:after{content:"★";font-size:13px;opacity:.7}@keyframes sk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sk-faq-grid{display:grid;gap:14px;align-items:start}@media(min-width:900px){.sk-faq-grid{grid-template-columns:1fr 1fr;gap:16px 20px}}.sk-faq{border:1px solid var(--sk-line);border-radius:24px;background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.sk-faq[open]{border-color:#f2b347b3;box-shadow:0 24px 50px -36px #17130e66}.sk-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;font-family:var(--sk-font-display);font-weight:600;font-size:17px;line-height:1.3;letter-spacing:-.01em}.sk-faq summary::-webkit-details-marker{display:none}.sk-faq-icon{flex:none;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:var(--sk-sun-tint);color:var(--sk-honey);transition:transform .3s ease,background .3s ease}.sk-faq[open] .sk-faq-icon{transform:rotate(45deg);background:var(--sk-sun);color:var(--sk-ink)}.sk-js .sk-rv{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.16,.8,.24,1),transform .9s cubic-bezier(.16,.8,.24,1)}.sk-js .sk-rv.is-in{opacity:1;transform:none}.sk-rv-1{transition-delay:.08s}.sk-rv-2{transition-delay:.16s}.sk-rv-3{transition-delay:.24s}.sk-up{animation:sk-up .9s cubic-bezier(.16,.8,.24,1) both}.sk-up-1{animation-delay:.1s}.sk-up-2{animation-delay:.2s}.sk-up-3{animation-delay:.3s}@keyframes sk-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.sk-rise{animation:sk-rise 1.6s cubic-bezier(.16,.8,.24,1) both}@keyframes sk-rise{0%{opacity:0;transform:translateY(60px) scale(.92)}to{opacity:1;transform:none}}.sk-form-card{background:#fff;color:var(--sk-ink);border-radius:30px}@media(prefers-reduced-motion:reduce){.sk-js .sk-rv{opacity:1!important;transform:none!important;transition:none!important}.sk-up,.sk-rise,.sk-marquee-track{animation:none!important}.sk-btn:hover,.sk-btn-dark:hover,.sk-btn-light:hover,.sk-btn-ghost:hover,.sk-lift:hover{transform:none}.sk-media>img,.sk-media:hover>img{transition:none;transform:none}}@media(max-width:767px){.sk-root{padding-bottom:84px}}
