@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--fs-display:clamp(3.5rem,8vw,5rem);--fs-h1:clamp(2.5rem,5vw,4rem);--fs-h2:clamp(2rem,4vw,3rem);--fs-h3:clamp(1.5rem,3vw,2rem);--fs-h4:clamp(1.25rem,2vw,1.5rem);--fs-body-lg:1.25rem;--fs-body:1.125rem;--fs-body-sm:1rem;--fs-caption:.875rem;--fs-small:.75rem;--fs-800:var(--fs-display);--fs-700:var(--fs-h1);--fs-600:var(--fs-h3);--fs-500:var(--fs-h4);--fs-400:var(--fs-body);--fs-300:var(--fs-body-sm);--fs-200:var(--fs-caption);--fs-100:var(--fs-small);--fw-100:100;--fw-200:200;--fw-300:300;--fw-400:400;--fw-500:500;--fw-600:600;--fw-700:700;--fw-800:800;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-none:1;--leading-tight:1.15;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-700);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-primary)}h1{font-size:var(--fs-h1);font-weight:var(--fw-800);line-height:var(--leading-none)}h1 span{font-weight:inherit;font-size:inherit;background:var(--gradient-yellow);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}h2{font-size:var(--fs-h2);font-weight:var(--fw-700)}h3{font-size:var(--fs-h3);font-weight:var(--fw-600)}h4{font-size:var(--fs-h4);font-weight:var(--fw-600)}p{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-400);line-height:var(--leading-relaxed);color:var(--text-secondary)}span{font-size:var(--fs-body);font-weight:var(--fw-400)}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}.display{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-800);line-height:var(--leading-none);letter-spacing:var(--tracking-tighter)}.lead{font-size:var(--fs-body-lg);line-height:var(--leading-relaxed);color:var(--text-secondary)}.label{font-family:var(--font-display);font-size:var(--fs-caption);font-weight:var(--fw-600);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--accent-purple)}.gradient-text{background:var(--gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-yellow{background:var(--gradient-yellow);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.step-number{font-family:var(--font-display);font-size:clamp(4rem,12vw,8rem);font-weight:var(--fw-800);-webkit-text-stroke:2px currentColor;-webkit-text-fill-color:transparent;opacity:.3;line-height:1}.step-number-filled{font-family:var(--font-display);font-size:clamp(4rem,12vw,8rem);font-weight:var(--fw-800);line-height:1}.fs-display{font-size:var(--fs-display)}.fs-h1{font-size:var(--fs-h1)}.fs-h2{font-size:var(--fs-h2)}.fs-h3{font-size:var(--fs-h3)}.fs-h4{font-size:var(--fs-h4)}.fs-body-lg{font-size:var(--fs-body-lg)}.fs-body{font-size:var(--fs-body)}.fs-body-sm{font-size:var(--fs-body-sm)}.fs-caption{font-size:var(--fs-caption)}.fs-small{font-size:var(--fs-small)}.fs-800{font-size:var(--fs-800)}.fs-700{font-size:var(--fs-700)}.fs-600{font-size:var(--fs-600)}.fs-500{font-size:var(--fs-500)}.fs-400{font-size:var(--fs-400)}.fs-300{font-size:var(--fs-300)}.fs-200{font-size:var(--fs-200)}.fs-100{font-size:var(--fs-100)}.fw-100{font-weight:var(--fw-100)}.fw-200{font-weight:var(--fw-200)}.fw-300{font-weight:var(--fw-300)}.fw-400{font-weight:var(--fw-400)}.fw-500{font-weight:var(--fw-500)}.fw-600{font-weight:var(--fw-600)}.fw-700{font-weight:var(--fw-700)}.fw-800{font-weight:var(--fw-800)}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.tracking-tighter{letter-spacing:var(--tracking-tighter)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.tracking-widest{letter-spacing:var(--tracking-widest)}.leading-none{line-height:var(--leading-none)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.leading-loose{line-height:var(--leading-loose)}@media screen and (max-width:768px){.step-number,.step-number-filled{font-size:clamp(3rem,10vw,5rem)}}
*{max-width:100%;font-family:var(--font-body);font-optical-sizing:auto;font-weight:var(--fw-400);margin:0;padding:0;font-style:normal;text-decoration:none}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}:root{--primary:#ffd93d;--primary-hover:#ffc107;--primary-dark:#e6c235;--accent-purple:#8b5cf6;--accent-purple-light:#a78bfa;--accent-green:#10b981;--accent-green-light:#34d399;--accent-blue:#3b82f6;--accent-blue-light:#60a5fa;--accent-pink:#ec4899;--dark:#0f0f1a;--dark-lighter:#1a1a2e;--dark-card:#16162a;--white:#fff;--off-white:#fafafa;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--text-primary:#111827;--text-secondary:#6b7280;--text-light:#fff;--gradient-hero:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#f093fb 100%);--gradient-purple:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);--gradient-green:linear-gradient(135deg,#10b981 0%,#059669 100%);--gradient-blue:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);--gradient-yellow:linear-gradient(135deg,#ffd93d 0%,#f59e0b 100%);--gradient-dark:linear-gradient(180deg,#0f0f1a 0%,#1a1a2e 100%);--br-sm:.5rem;--br-md:1rem;--br-lg:1.5rem;--br-xl:2rem;--br-2xl:3rem;--br-full:9999px;--section-padding:8rem;--container-max:min(100%,1280px);--responsive-padding:1.5rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-colored:0 20px 40px -15px;--transition-fast:.15s ease;--transition-base:.3s ease;--transition-slow:.5s ease;--transition-bounce:.5s cubic-bezier(.34,1.56,.64,1);--font-display:"Plus Jakarta Sans",sans-serif;--font-body:"Inter",sans-serif}body{background-color:var(--white);color:var(--text-primary);overflow-x:hidden}img{max-width:100%;display:block}.container{width:var(--container-max);padding:0 var(--responsive-padding);margin:0 auto}::selection{background-color:var(--primary);color:var(--dark)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--gray-100)}::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:var(--br-full)}::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}.pattern-plus{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%239CA3AF' fill-opacity='0.15'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.pattern-dots{background-image:radial-gradient(circle,var(--gray-300)1px,transparent 1px);background-size:24px 24px}.pattern-grid{background-image:linear-gradient(var(--gray-200)1px,transparent 1px),linear-gradient(90deg,var(--gray-200)1px,transparent 1px);background-size:40px 40px}.pattern-waves{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23f3f4f6' fill-opacity='1' d='M0,96L48,112C96,128,192,160,288,160C384,160,480,128,576,122.7C672,117,768,139,864,154.7C960,171,1056,181,1152,165.3C1248,149,1344,107,1392,85.3L1440,64L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z'%3E%3C/path%3E%3C/svg%3E")}@media screen and (max-width:768px){:root{--section-padding:4rem;--responsive-padding:1rem}}
