@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.p.2xbhvz2kdy2my.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.p.2xbhvz2kdy2my.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.p.2xbhvz2kdy2my.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_2ad15292-module__Qbm_PW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_2ad15292-module__Qbm_PW__variable{--font-display:"Sora", "Sora Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#fafafa;--color-primary:#0f172a;--color-text:#0f172a;--color-accent-gradient:linear-gradient(135deg, var(--lp-indigo) 0%, var(--lp-violet) 100%);--color-accent-hover:#174a40;--font-primary:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--lp-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--font-size-h1:3.25rem;--font-size-h2:2.25rem;--font-size-h3:1.875rem;--font-size-h4:1.5rem;--font-size-body:1.0625rem;--font-size-small:.9375rem;--line-height-tight:1.25;--line-height-normal:1.65;--line-height-relaxed:1.75;--letter-spacing-tight:-.015em;--letter-spacing-normal:0;--font-weight-bold:700;--font-weight-semibold:600;--font-weight-medium:500;--font-weight-normal:400;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:4rem;--spacing-xl:6rem;--radius-sm:.5rem;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.3s cubic-bezier(.4, 0, .2, 1);--lp-bg:#fbfbfd;--lp-bg-subtle:#f3f6f5;--lp-surface:#fff;--lp-surface-2:#fafcfb;--lp-bg-tint:#f6f8f7;--lp-bg-tint-strong:#eaf3ef;--lp-brand-tint:#e5f0ec;--lp-grad-subhero:linear-gradient(135deg, var(--lp-bg-tint) 0%, var(--lp-brand-tint) 100%);--lp-ink:#0b1020;--lp-ink-2:#3a4151;--lp-muted:#6b7280;--lp-faint:#9aa3b2;--lp-on-brand:#fff;--lp-border:#0f172a14;--lp-border-strong:#0f172a24;--lp-indigo:#1f5f53;--lp-violet:#2f9a80;--lp-grad:linear-gradient(135deg, #1f7a63, #1f5f53);--lp-grad-text:linear-gradient(120deg, #1f5f53, #2f9a80);--lp-grad-soft:linear-gradient(135deg, #1f5f5324, #4cc47f1f);--lp-brand-deep:#0f2924;--lp-grad-deep:linear-gradient(135deg, #23695c 0%, #1a4d43 55%, var(--lp-brand-deep) 100%);--lp-grad-hero:linear-gradient(120deg, #174a40, #1f7a63 45%, #2f9a80 90%);--lp-leaf-tip:#5ee2d1;--lp-leaf-base:#5bc875;--lp-leaf-grad:linear-gradient(90deg, var(--lp-leaf-tip), var(--lp-leaf-base));--lp-leaf-surface-soft:linear-gradient(var(--lp-glass-bg), var(--lp-glass-bg)), var(--lp-leaf-grad);--lp-social-instagram-ink:#d62976;--lp-social-instagram-ink-hover:#c13584;--lp-social-instagram-border:#d629764d;--lp-social-instagram-border-hover:#d62976;--lp-social-instagram-bg-hover:#d629760f;--lp-social-youtube-ink:#e00000;--lp-social-youtube-ink-hover:#c00;--lp-social-youtube-border:#ff000047;--lp-social-youtube-border-hover:red;--lp-social-youtube-bg-hover:#ff00000d;--lp-glass-bg:#ffffffb8;--lp-glass-border:#0f172a12;--lp-shadow-sm:0 1px 2px #0f172a0f, 0 1px 3px #0f172a14;--lp-shadow-md:0 8px 24px -8px #0f172a24;--lp-shadow-lg:0 24px 60px -16px #0f172a2e;--lp-shadow-glow:0 16px 48px -14px #1f5f5338;--lp-shadow-download:0 8px 16px -8px #0f172a6b;--lp-shadow-download-hover:0 14px 24px -10px #0f172a75;--lp-download-surface:linear-gradient(155deg, var(--lp-surface), var(--lp-surface-2)) padding-box, linear-gradient(135deg, var(--lp-surface) 5%, #1f5f5329 55%, #2f9a8021) border-box;--lp-shadow-download-surface:0 1px 1px var(--lp-surface) inset, 0 2px 4px -3px #0f172a24, 0 16px 36px -22px #0f172a4d, 0 35px 65px -40px #1f5f5338;--lp-radius-sm:.75rem;--lp-radius-md:1rem;--lp-radius-lg:1.5rem;--lp-radius-xl:2rem;--lp-radius-pill:999px;--lp-touch-target:44px;--lp-ease:cubic-bezier(.22, 1, .36, 1);--lp-section-py:clamp(2.5rem, 5vw, 4rem);--lp-success:#059669;--lp-success-ink:#047857;--lp-success-bg:#10b9811f;--lp-success-border:#10b98147;--lp-danger:#dc2626;--lp-danger-ink:#b91c1c;--lp-danger-bg:#ef44441a;--lp-danger-border:#ef444442;--lp-warning:#d97706;--lp-warning-ink:#b45309;--lp-warning-bg:#f59e0b21;--lp-warning-border:#f59e0b4d;--lp-info:#2563eb;--lp-info-ink:#1d4ed8;--lp-info-bg:#2563eb1a;--lp-info-border:#2563eb3d;--lp-danger-tint:#fff8f8;--lp-danger-tint-edge:#fee2e2;--lp-success-tint:#f0fdf4;--lp-success-tint-edge:#bbf7d0}:root,::backdrop{--lp-scrim:#0b102066}
[data-admin]{--ad-row-hover:#6366f10d;--ad-sidebar-bg:#ffffffbd;--ad-content-max:1480px;--ad-sidebar-width:260px;--lp-muted:#475569;--lp-faint:#64748b;background:radial-gradient(1200px 600px at 100% -10%, #6366f112, transparent 60%), radial-gradient(900px 520px at -10% 110%, #8b5cf60f, transparent 55%), var(--lp-bg);min-width:0;min-height:100dvh;color:var(--lp-ink-2);font-family:var(--font-primary)}[data-admin] h1,[data-admin] h2,[data-admin] h3,[data-admin] h4{color:var(--lp-ink);font-family:var(--font-display,var(--font-primary))}[data-admin] input,[data-admin] select,[data-admin] textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0;max-width:100%}[data-admin] button,[data-admin] select,[data-admin] input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:44px}[data-admin] button{min-width:44px}@media (max-width:768px){[data-admin] input,[data-admin] select,[data-admin] textarea{font-size:1rem}}@media (prefers-reduced-motion:reduce){[data-admin] *,[data-admin] :before,[data-admin] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-admin] a:after{display:none}
.gradient-text{padding-block:var(--gradient-text-bleed,.25em);margin-block:calc(var(--gradient-text-margin-block-start,0px) - var(--gradient-text-bleed,.25em)) calc(var(--gradient-text-margin-block-end,0px) - var(--gradient-text-bleed,.25em));background-image:var(--gradient-text-image,var(--lp-grad-text));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}
*{box-sizing:border-box;transition:background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base);margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display,var(--font-primary));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-primary);margin-bottom:.5em}h1{font-weight:var(--font-weight-bold);letter-spacing:-.02em}h2{font-weight:var(--font-weight-bold);letter-spacing:-.015em}h3{font-weight:var(--font-weight-semibold);letter-spacing:-.01em}h4{font-weight:var(--font-weight-semibold);letter-spacing:0}p{font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}:focus-visible{outline:2px solid var(--lp-indigo);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:color-mix(in srgb, var(--lp-violet) 26%, transparent);color:var(--lp-ink);-webkit-text-fill-color:var(--lp-ink)}a{color:var(--lp-indigo);transition:all var(--transition-base);text-decoration:none;position:relative}a:hover{color:var(--color-accent-hover)}a:after{content:"";background:var(--color-accent-gradient);width:0;height:2px;transition:width var(--transition-base);position:absolute;bottom:-2px;left:0}a:hover:after{width:100%}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;height:auto;display:block}
