:root{--bg-main:#f3f3f6;--bg-soft:#f7f7f9;--surface:#fff;--surface-secondary:#ececf1;--surface-tertiary:#e3e3ea;--text-primary:#202024;--text-secondary:#45454d;--text-muted:#55555d;--charcoal:#29292f;--charcoal-2:#1c1c21;--brand:#a85d72;--brand-strong:#8e495d;--brand-text:#8e495d;--brand-soft:#d8a7b4;--brand-tint-solid:#f4e8ec;--brand-ink:#fff;--brand-tint:#a85d7217;--brand-tint-2:#a85d7224;--brand-ring:#a85d725c;--brand-fill:linear-gradient(180deg, #a85d72 0%, #9a5267 100%);--brand-line:linear-gradient(90deg, var(--brand-soft) 0%, var(--brand) 100%);--gradient-headline:linear-gradient(100deg, #8e495d 0%, #a85d72 55%, #b8768a 100%);--border:#20202417;--border-strong:#20202426;--danger:#c2264b;--r-xs:8px;--r-sm:11px;--r-md:14px;--r-lg:20px;--r-xl:26px;--r-2xl:30px;--r-pill:999px;--shadow-1:0 1px 2px #14141e0d, 0 1px 1px #14141e08;--shadow-2:0 1px 2px #14141e0d, 0 12px 32px -14px #1414282e;--shadow-3:0 2px 6px #14141e0d, 0 40px 80px -36px #18182052;--shadow-brand:0 10px 24px -12px #8e495d80;--ease:cubic-bezier(.2, .7, .1, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:.14s;--t-mid:.24s;--t-slow:.52s;--fs-ui:18px;--fs-body:19px;--font-sans:var(--font-heebo), "Segoe UI", system-ui, -apple-system, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg-main);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55}a{color:inherit}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2.5px solid var(--brand);outline-offset:2px;border-radius:var(--r-xs)}::selection{background:var(--brand);color:var(--brand-ink)}.label{font-size:var(--fs-ui);letter-spacing:.01em;color:var(--text-secondary);font-weight:600}.num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.gradient-text{background:var(--gradient-headline);color:#0000;-webkit-background-clip:text;background-clip:text}[dir=rtl] .dir-arrow{transform:scaleX(-1)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}html[data-a11y-motion=reduce] *,html[data-a11y-motion=reduce] :before,html[data-a11y-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}html[data-a11y-links=underline] a{text-underline-offset:3px!important;text-decoration-line:underline!important;text-decoration-thickness:1.5px!important}html[data-a11y-contrast=high]{--text-primary:#0d0d10;--text-secondary:#34343b;--text-muted:#4a4a52;--brand-text:#6e3345;--brand:#8e495d;--brand-strong:#6e3345;--border:#14141857;--border-strong:#14141899;--bg-main:#fff;--bg-soft:#fff}html[data-a11y-contrast=high] :focus-visible{outline-width:3px!important;outline-color:#0d0d10!important}:root{--cta-dir:1}[dir=rtl]{--cta-dir:-1}:is(a,button)[data-cta]{isolation:isolate;transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out), filter var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease);position:relative}:is(a,button)[data-cta]:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:background-position .72s var(--ease-out), opacity .24s var(--ease);pointer-events:none;background:linear-gradient(105deg,#fff0 30%,#ffd6e257 46%,#76344852 62%,#fff0 78%) 120% 0/260% 100% no-repeat;position:absolute;inset:0}[dir=rtl] :is(a,button)[data-cta]:before{background-position:-20% 0}:is(a,button)[data-cta]:after{content:"";z-index:-2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:0 0 #a85d7200}:is(a,button)[data-cta]>svg{transition:translate .3s var(--ease-out)}[data-cta][data-cta-live]:not(:disabled,[data-busy=true],:hover,:focus-visible)>svg{animation:ctaNudge 3.6s var(--ease) 1.2s infinite}[data-cta=down][data-cta-live]:not(:disabled,[data-busy=true],:hover,:focus-visible)>svg{animation-name:ctaNudgeDown}[data-cta][data-cta-live]:not(:disabled,[data-busy=true],:hover,:focus-visible):after{animation:ctaGlow 3.6s var(--ease-out) 1.2s infinite}html[data-page-hidden] [data-cta]>svg,html[data-page-hidden] [data-cta]:after{animation-play-state:paused!important}@keyframes ctaNudge{0%,16%,to{translate:0}4%,12%{translate:calc(var(--cta-dir) * 5px) 0}8%{translate:calc(var(--cta-dir) * 1px) 0}}@keyframes ctaNudgeDown{0%,16%,to{translate:0}4%,12%{translate:0 3px}8%{translate:0 .5px}}@keyframes ctaGlow{0%{box-shadow:0 0 #a85d726b}24%,to{box-shadow:0 0 0 12px #a85d7200}}@media (hover:hover){:is(a,button)[data-cta]:hover:not(:disabled,[data-busy=true]){filter:none;transform:translateY(-2px);box-shadow:0 14px 30px -12px #8e495d9e,0 4px 10px -4px #8e495d59}:is(a,button)[data-cta]:hover:not(:disabled,[data-busy=true]):before{opacity:1;background-position:-20% 0}[dir=rtl] :is(a,button)[data-cta]:hover:not(:disabled,[data-busy=true]):before{background-position:120% 0}:is(a,button)[data-cta]:hover:not(:disabled,[data-busy=true])>svg{translate:calc(var(--cta-dir) * 7px) 0}:is(a,button)[data-cta=down]:hover:not(:disabled,[data-busy=true])>svg{translate:0 3px}}:is(a,button)[data-cta]:active:not(:disabled,[data-busy=true]){transition-duration:90ms;transform:translateY(0)scale(.97)}:is(a,button)[data-cta][data-busy=true]{cursor:progress}.cta-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite ctaSpin}@keyframes ctaSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-cta]>svg,[data-cta]:after{animation:none!important}:is(a,button)[data-cta]:hover:not(:disabled){transform:none!important}:is(a,button)[data-cta]:hover:not(:disabled)>svg{translate:none!important}}html[data-a11y-motion=reduce] [data-cta]>svg,html[data-a11y-motion=reduce] [data-cta]:after{animation:none!important}html[data-a11y-motion=reduce] :is(a,button)[data-cta]:hover:not(:disabled){transform:none!important}html[data-a11y-motion=reduce] :is(a,button)[data-cta]:hover:not(:disabled)>svg{translate:none!important}
