._index_cbj0b_1{min-height:100vh;width:100%;background:#fff;padding:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11"}._hero_cbj0b_14{background:linear-gradient(135deg,#3b82f6,#2563eb,#1d4ed8,#1e40af,#1e3a8a);padding:6rem 2rem;text-align:center;color:#fff;position:relative;overflow:hidden}._hero_cbj0b_14:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(59,130,246,.3) 0%,transparent 70%);animation:_pulse_cbj0b_1 8s ease-in-out infinite}._hero_cbj0b_14:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 30%,rgba(147,197,253,.2) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(96,165,250,.2) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(59,130,246,.15) 0%,transparent 60%);pointer-events:none}._heroContent_cbj0b_48{max-width:900px;margin:0 auto;position:relative;z-index:1}._logoContainer_cbj0b_55{margin-bottom:2.5rem;display:flex;justify-content:center;animation:_fadeIn_cbj0b_1 .6s ease-out}._logo_cbj0b_55{max-width:220px;height:auto;transition:transform .3s ease}._logo_cbj0b_55:hover{transform:scale(1.05)}._heroTitle_cbj0b_72{font-size:4rem;font-weight:900;margin:0 0 1.5rem;color:#fff;line-height:1.1;letter-spacing:-.03em;animation:_fadeInUp_cbj0b_1 .6s ease-out .1s both;text-shadow:0 2px 20px rgba(147,197,253,.3)}._heroSubtitle_cbj0b_83{font-size:1.4rem;margin:0 0 3rem;opacity:.95;line-height:1.6;max-width:750px;margin-left:auto;margin-right:auto;font-weight:400;letter-spacing:-.01em;animation:_fadeInUp_cbj0b_1 .6s ease-out .2s both}._loginForm_cbj0b_97{margin-top:2rem;animation:_fadeInUp_cbj0b_1 .6s ease-out .3s both}._formGroup_cbj0b_102{display:flex;gap:1rem;max-width:650px;margin:0 auto;align-items:flex-end;flex-wrap:wrap;justify-content:center}._label_cbj0b_112{display:flex;flex-direction:column;gap:.75rem;flex:1;min-width:280px;text-align:left}._labelText_cbj0b_121{font-size:.875rem;font-weight:600;opacity:.95;text-transform:uppercase;letter-spacing:.05em}._input_cbj0b_129{padding:1rem 1.25rem;border:2px solid rgba(255,255,255,.25);border-radius:10px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;font-weight:500}._input_cbj0b_129::placeholder{color:#fff9}._input_cbj0b_129:focus{border-color:#ffffff80;background:#ffffff26;transform:translateY(-1px)}._button_cbj0b_152{padding:1rem 2.5rem;background:#fff;color:#2563eb;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;letter-spacing:-.01em;position:relative;overflow:hidden}._button_cbj0b_152:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.2),transparent);transition:left .5s}._button_cbj0b_152:hover:before{left:100%}._button_cbj0b_152:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f64d;background:#eff6ff}._button_cbj0b_152:active{transform:translateY(0)}._features_cbj0b_194{background:linear-gradient(180deg,#fff,#eff6ff,#dbeafe);padding:6rem 2rem;max-width:1200px;margin:0 auto}._featureCard_cbj0b_201{background:#fff;border-radius:16px;padding:4rem;margin-bottom:3rem;border:2px solid #dbeafe;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #3b82f614}._featureCard_cbj0b_201:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#3b82f6,#2563eb,#1d4ed8);opacity:1;transition:width .4s ease}._featureCard_cbj0b_201:hover:before{width:6px}._featureCard_cbj0b_201:hover{border-color:#93c5fd;transform:translateY(-4px);box-shadow:0 8px 30px #3b82f626;background:linear-gradient(180deg,#fff,#f0f9ff)}._featureCard_cbj0b_201:last-child{margin-bottom:0}._featureHeader_cbj0b_240{display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem}._featureIcon_cbj0b_247{font-size:3.5rem;line-height:1;filter:grayscale(0);transition:transform .3s ease}._featureCard_cbj0b_201:hover ._featureIcon_cbj0b_247{transform:scale(1.1)}._featureTitle_cbj0b_258{font-size:2.75rem;font-weight:800;margin:0;background:linear-gradient(135deg,#1e40af,#2563eb,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.025em;line-height:1.2}._featureDescription_cbj0b_270{font-size:1.25rem;color:#475569;line-height:1.75;margin:0 0 3.5rem;font-weight:400;letter-spacing:-.01em}._howItWorks_cbj0b_280{margin:4rem 0 0;padding:0}._howItWorksTitle_cbj0b_285{font-size:2rem;font-weight:700;margin:0 0 .75rem;background:linear-gradient(135deg,#1e40af,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}._howItWorksSubtitle_cbj0b_296{font-size:1.1rem;color:#64748b;margin:0 0 3rem;font-weight:400}._steps_cbj0b_303{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem}._step_cbj0b_303{display:flex;gap:1.5rem;align-items:flex-start;padding:1.5rem;border-radius:12px;transition:all .3s ease;position:relative;border:1px solid transparent}._step_cbj0b_303:hover{background:linear-gradient(180deg,#f0f9ff,#e0f2fe);border-color:#bae6fd}._stepNumber_cbj0b_325{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#2563eb,#1d4ed8);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.5rem;flex-shrink:0;transition:all .3s ease;box-shadow:0 4px 15px #3b82f666}._step_cbj0b_303:hover ._stepNumber_cbj0b_325{transform:scale(1.1) rotate(5deg);box-shadow:0 6px 20px #3b82f699;background:linear-gradient(135deg,#60a5fa,#3b82f6,#2563eb)}._stepContent_cbj0b_347{flex:1;padding-top:.25rem}._stepTitle_cbj0b_352{font-size:1.3rem;font-weight:700;margin:0 0 .75rem;color:#1e40af;letter-spacing:-.015em}._stepDescription_cbj0b_360{font-size:1rem;color:#64748b;line-height:1.7;margin:0;font-weight:400}._featureBenefits_cbj0b_369{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;margin-top:4rem;padding-top:4rem;border-top:1px solid #e2e8f0}._benefit_cbj0b_378{text-align:center;padding:2rem 1.5rem;border-radius:12px;transition:all .3s ease;border:2px solid #dbeafe;background:linear-gradient(180deg,#fff,#f0f9ff)}._benefit_cbj0b_378:hover{border-color:#93c5fd;background:linear-gradient(180deg,#eff6ff,#dbeafe);transform:translateY(-4px);box-shadow:0 8px 25px #3b82f626}._benefitIcon_cbj0b_394{font-size:3rem;margin-bottom:1.25rem;display:inline-block;transition:transform .3s ease}._benefit_cbj0b_378:hover ._benefitIcon_cbj0b_394{transform:scale(1.15)}._benefitTitle_cbj0b_405{font-size:1.3rem;font-weight:700;margin:0 0 1rem;color:#1e40af;letter-spacing:-.015em}._benefitDescription_cbj0b_413{font-size:1rem;color:#64748b;line-height:1.7;margin:0;font-weight:400}._generationFeatures_cbj0b_422{margin-top:4rem;padding-top:4rem;border-top:1px solid #e2e8f0}._generationTitle_cbj0b_428{font-size:2rem;font-weight:700;margin:0 0 2.5rem;background:linear-gradient(135deg,#1e40af,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}._generationGrid_cbj0b_439{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}._generationItem_cbj0b_445{padding:2rem;background:linear-gradient(180deg,#fff,#f0f9ff);border-radius:12px;border-left:5px solid #3b82f6;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;border:2px solid #dbeafe}._generationItem_cbj0b_445:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#3b82f6,#2563eb,#1d4ed8);transform:scaleY(1);transition:width .3s ease;transform-origin:bottom}._generationItem_cbj0b_445:hover:before{width:6px}._generationItem_cbj0b_445:hover{background:linear-gradient(180deg,#eff6ff,#dbeafe);border-left-color:#2563eb;border-color:#93c5fd;transform:translate(4px);box-shadow:0 6px 25px #3b82f633}._generationItemTitle_cbj0b_480{font-size:1.2rem;font-weight:700;margin:0 0 .75rem;color:#1e40af;letter-spacing:-.015em}._generationItemDescription_cbj0b_488{font-size:.95rem;color:#64748b;line-height:1.7;margin:0;font-weight:400}@keyframes _fadeIn_cbj0b_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeInUp_cbj0b_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _pulse_cbj0b_1{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.3}}._footer_cbj0b_529{background:linear-gradient(180deg,#1e40af,#1e3a8a);color:#fff;padding:4rem 2rem 2rem;margin-top:0}._footerContent_cbj0b_536{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:3rem}._footerSection_cbj0b_545{display:flex;flex-direction:column}._footerTitle_cbj0b_550{font-size:1.5rem;font-weight:800;margin:0 0 1rem;color:#fff;letter-spacing:-.02em}._footerDescription_cbj0b_558{font-size:.95rem;color:#fffc;line-height:1.6;margin:0}._footerHeading_cbj0b_565{font-size:1.1rem;font-weight:700;margin:0 0 1.25rem;color:#fff;letter-spacing:-.01em}._footerLinks_cbj0b_573{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}._footerLink_cbj0b_573{color:#fffc;text-decoration:none;font-size:.95rem;transition:all .2s ease;display:inline-block}._footerLink_cbj0b_573:hover{color:#fff;transform:translate(4px)}._footerBottom_cbj0b_595{max-width:1200px;margin:0 auto;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2);text-align:center}._footerCopyright_cbj0b_603{font-size:.9rem;color:#ffffffb3;margin:0}@media only screen and (max-width:768px){._hero_cbj0b_14{padding:4rem 1.5rem}._heroTitle_cbj0b_72{font-size:2.75rem}._heroSubtitle_cbj0b_83{font-size:1.15rem}._logo_cbj0b_55{max-width:180px}._formGroup_cbj0b_102{flex-direction:column;align-items:stretch}._label_cbj0b_112{min-width:100%}._button_cbj0b_152{width:100%}._features_cbj0b_194{padding:4rem 1.5rem}._featureCard_cbj0b_201{padding:2.5rem 1.5rem}._featureTitle_cbj0b_258{font-size:2.25rem}._featureDescription_cbj0b_270{font-size:1.15rem}._steps_cbj0b_303,._featureBenefits_cbj0b_369{grid-template-columns:1fr;gap:2rem}._generationGrid_cbj0b_439{grid-template-columns:1fr}._howItWorksTitle_cbj0b_285,._generationTitle_cbj0b_428{font-size:1.75rem}}@media only screen and (max-width:480px){._hero_cbj0b_14{padding:3rem 1.25rem}._heroTitle_cbj0b_72{font-size:2.25rem}._heroSubtitle_cbj0b_83{font-size:1.05rem}._featureTitle_cbj0b_258{font-size:1.9rem}._step_cbj0b_303{flex-direction:column;text-align:center;padding:1.25rem}._stepNumber_cbj0b_325{margin:0 auto}._featureCard_cbj0b_201{padding:2rem 1.25rem}}
