*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{min-height:100dvh;line-height:1.6}img,picture,video,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration-skip-ink:auto}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}
:root{--color-bg:#f4ebe0;--color-paper:#fbf6ef;--color-linen:#efe1d2;--color-peach:#f4e4d6;--color-white:#fff;--color-stone-200:#d8c4b4;--color-stone-400:#7e6758;--color-stone-600:#5f4c40;--color-night:#241c17;--color-accent-50:#fde8dc;--color-accent-100:#f5c8a8;--color-accent-300:#dd8f61;--color-accent-500:#c4704a;--color-accent-600:#a85a38;--color-accent-ink:#6a321a;--color-cocoa:#7a4b2a;--color-cocoa-ink:#5a371d;--color-mustard:#e3a94d;--color-sage:#6f7a4f;--color-success:#567a4a;--color-success-bg:#eaf8f0;--color-success-text:#216a43;--color-error:#a04438;--color-error-bg:#fff1ee;--color-error-text:#8a3d26;--color-whatsapp:#25d366;--color-rule:#241c1738;--color-rule-2:#241c178a;--color-rule-on-dark:#fbf6ef3d;--color-rule-2-on-dark:#fbf6ef80;--color-form-border:#b3aeaa8a;--color-text-primary:var(--color-night);--color-text-secondary:var(--color-stone-600);--color-text-muted:var(--color-stone-400);--color-surface:var(--color-bg);--color-surface-alt:var(--color-linen);--color-border:var(--color-rule-2);--color-cta:var(--color-cocoa);--color-cta-hover:var(--color-cocoa-ink);--color-accent:var(--color-accent-500);--color-orange:var(--color-accent-500);--color-yellow:var(--color-mustard);--color-buff:#b7846a;--color-terra:var(--color-accent-500);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-section:clamp(80px, 12vw, 160px);--max-width:1240px;--max-width-narrow:680px;--page-padding:clamp(20px, 4vw, 56px);--space-page:var(--page-padding);--z-sticky-subnav:40;--z-fab:50;--z-sheet-backdrop:60;--z-sheet:61;--z-header:100;--z-toast:1000;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:40px;--radius-pill:999px;--shadow-sm:0 1px 2px #241c170a, 0 4px 14px #4a321c0a;--shadow-md:0 6px 22px #4a321c14;--shadow-lg:0 24px 60px #2218141f;--shadow-xl:0 24px 48px #2218140f;--shadow-pill:0 12px 32px #7a4b2a26;--pattern-shweshwe:repeating-conic-gradient(var(--color-stone-200) 0% 25%, transparent 0% 50%) 0 0 / 20px 20px;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-in-out-strong:cubic-bezier(.77, 0, .175, 1);--ease-overshoot:cubic-bezier(.34, 1.56, .64, 1);--duration-press:.1s;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s}
:root{--font-display:"Fraunces Variable", "Instrument Serif", Georgia, "Times New Roman", serif;--font-body:"Manrope Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-script:"Caveat Variable", "Bradley Hand", "Segoe Print", cursive;--font-heading:var(--font-display);--text-display:clamp(40px, 5.5vw, 72px);--text-ghost:clamp(48px, 6vw, 76px);--text-h1:clamp(36px, 4.4vw, 56px);--text-h2:clamp(28px, 3.2vw, 44px);--text-h3:clamp(22px, 2.4vw, 30px);--text-h4:clamp(19px, 1.9vw, 24px);--text-body-lg:clamp(17px, 1.3vw, 19px);--text-body:16px;--text-sm:clamp(13px, 1.1vw, 14px);--text-micro:clamp(11px, .9vw, 12px);--text-eyebrow:12px;--text-stat:clamp(40px, 5vw, 54px);--text-step-num:clamp(48px, 6vw, 72px);--text-quote:clamp(44px, 4.5vw, 64px);--leading-tight:1.08;--leading-snug:1.2;--leading-normal:1.55;--leading-relaxed:1.7;--tracking-tighter:-1.2px;--tracking-tight:-.4px;--tracking-normal:0;--tracking-eyebrow:3.4px;--tracking-wide:2px}body{font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-normal);color:var(--color-text-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1{font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter);color:var(--color-text-primary);font-variation-settings:"opsz" 96;font-weight:500}h2{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);font-variation-settings:"opsz" 72;font-weight:500}h3{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);font-variation-settings:"opsz" 48;font-weight:500}h4{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--leading-snug);color:var(--color-text-primary);font-variation-settings:"opsz" 24;font-weight:600}h1 em,h2 em,h3 em,.display em{font-variation-settings:"opsz" 96;color:var(--color-accent-500);font-style:italic;font-weight:inherit}.script{font-family:var(--font-script);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}
.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10000;background:var(--color-cocoa);color:var(--color-linen);font-family:var(--font-body);border-radius:var(--radius-sm);padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skip-link:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:2px;transform:translateY(0)}.wrapper{max-width:var(--max-width);padding-inline:var(--space-page);margin-inline:auto}.wrapper--narrow{max-width:var(--max-width-narrow);padding-inline:var(--space-page);margin-inline:auto}
body{background-color:var(--color-surface)}a{color:var(--color-cta);transition:color var(--duration-fast) var(--ease-default);text-decoration:none}a:hover{color:var(--color-cta-hover)}::selection{background-color:var(--color-peach);color:var(--color-text-primary)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}
@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-vietnamese-wght-normal.05ntv1..6v~z7.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-ext-wght-normal.08-a-oz-atsnn.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-wght-normal.0l9v6sgnyeoq8.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}
@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/fraunces-vietnamese-wght-italic.006i9w_md0m4..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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-ext-wght-italic.00.yx2c.waxc8.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-wght-italic.03qaq8~d9evn9.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}
@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0f_n1lzbmjsth.woff2)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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.0h3nfhvv2m3d8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.0-b7k8a8.-y0b.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.15hnttuouuckd.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0bko.tvg3g1d9.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.0jqazm8k6u60w.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}
@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/caveat-cyrillic-ext-wght-normal.0d_..80y7~w93.woff2)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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/caveat-cyrillic-wght-normal.17~zjv_z0l0se.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/caveat-latin-ext-wght-normal.0_nkgx_i1fvr7.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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/caveat-latin-wght-normal.0qn-9k-m83nc3.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{--ease-reveal:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-gentle:cubic-bezier(.25, .46, .45, .94);--ease-line:cubic-bezier(.2, .8, .2, 1);--duration-reveal:.6s;--duration-line:.7s;--duration-micro:.2s;--duration-hover:.25s}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeScale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes blobMorph{0%{border-radius:42% 58% 61% 39%/43% 39% 61% 57%}25%{border-radius:56% 44% 38% 62%/50% 62% 38% 50%}50%{border-radius:38% 62% 55% 45%/61% 44% 56% 39%}75%{border-radius:52% 48% 42% 58%/39% 55% 45% 61%}to{border-radius:42% 58% 61% 39%/43% 39% 61% 57%}}@keyframes gentleDrift{0%{transform:translateX(0) rotate(var(--drift-rotate,0deg))}50%{transform:translateX(4px) rotate(var(--drift-rotate,0deg))}to{transform:translateX(0) rotate(var(--drift-rotate,0deg))}}@keyframes lineRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.line{display:block}.line>span{will-change:opacity, transform;animation:lineRise var(--duration-line) var(--ease-line) forwards;animation-delay:calc(var(--line-index,0) * .12s);line-height:1.03;display:inline-block}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track{white-space:nowrap;will-change:transform;gap:3rem;animation:30s linear infinite paused marquee;display:inline-flex}.marquee[data-marquee-visible=true] .marquee__track{animation-play-state:running}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes priceBump{0%{color:var(--color-text-primary);transform:scale(1)}50%{color:var(--color-accent-500);transform:scale(1.06)}to{color:var(--color-text-primary);transform:scale(1)}}.price-bump{transition:none;display:inline-block}.price-bump.is-bumping{animation:.4s cubic-bezier(.3,1.4,.6,1) priceBump}@keyframes successPop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes successRippleOnce{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes buttonShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes stepperHairlineFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes stepperDotAdvance{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes dropzoneConfirm{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}[data-reveal]{opacity:0;will-change:opacity, transform;transform:translateY(24px)}[data-reveal][data-revealed]{animation:fadeUp var(--duration-reveal) var(--ease-reveal) forwards;animation-delay:calc(var(--reveal-delay,0) * 1ms)}[data-reveal=scale]{opacity:0;transform:scale(.94)}[data-reveal=scale][data-revealed]{animation:fadeScale .7s var(--ease-reveal) forwards;animation-delay:calc(var(--reveal-delay,0) * 1ms)}[data-reveal=left]{opacity:0;transform:translate(-24px)}[data-reveal=left][data-revealed]{animation:slideInLeft .5s var(--ease-reveal) forwards;animation-delay:calc(var(--reveal-delay,0) * 1ms)}[data-reveal=right]{opacity:0;transform:translate(24px)}[data-reveal=right][data-revealed]{animation:slideInRight .5s var(--ease-reveal) forwards;animation-delay:calc(var(--reveal-delay,0) * 1ms)}[data-reveal=fade]{opacity:0;transform:none}[data-reveal=fade][data-revealed]{animation:fadeIn .5s var(--ease-reveal) forwards;animation-delay:calc(var(--reveal-delay,0) * 1ms)}[data-stagger]>*{--reveal-delay:calc(var(--stagger-index,0) * var(--stagger-interval,80))}.press{transition:transform var(--duration-press) var(--ease-out-strong)}.press:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal],.line>span{opacity:1;transform:none}.marquee__track{animation:none!important;transform:none!important}}
.InfoBar-module__TXmQ0W__bar{background-color:var(--color-buff);padding:var(--space-2) var(--space-page);justify-content:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.InfoBar-module__TXmQ0W__item{font-size:var(--text-micro);color:#fff8f2eb;align-items:center;gap:var(--space-2);display:flex}@media (max-width:640px){.InfoBar-module__TXmQ0W__bar{gap:var(--space-4)}}
