.index-module__STTVBW__institutionalPage{background:var(--color-bg-primary);min-height:100vh;color:var(--color-text-primary);overflow-x:hidden}.index-module__STTVBW__header{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-primary);background:rgba(13,17,22,.8);position:fixed;top:0;left:0;right:0}.index-module__STTVBW__headerContainer{justify-content:space-between;align-items:center;gap:2rem;max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex}.index-module__STTVBW__logo{align-items:center;gap:.75rem;display:flex}.index-module__STTVBW__logoImage{object-fit:contain;width:auto;height:auto;max-height:70px}.index-module__STTVBW__headerNav{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.index-module__STTVBW__navLink{color:var(--color-text-secondary);transition:all var(--transition-normal);cursor:pointer;background:0 0;border:none;padding:.5rem 1rem;font-size:.95rem;font-weight:500}.index-module__STTVBW__navLink:hover{color:var(--color-primary)}.index-module__STTVBW__loginButton{border:2px solid var(--color-border-primary);border-radius:var(--radius-lg);color:var(--color-text-primary);transition:all var(--transition-normal);background:0 0;padding:.625rem 1.5rem;font-size:.95rem;font-weight:600}.index-module__STTVBW__loginButton:hover{border-color:var(--color-primary);background:rgba(255,107,53,.1)}.index-module__STTVBW__signupButton{background:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--radius-lg);color:var(--color-text-primary);transition:all var(--transition-normal);padding:.625rem 1.5rem;font-size:.95rem;font-weight:600}.index-module__STTVBW__signupButton:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,107,53,.3)}.index-module__STTVBW__hero{justify-content:center;align-items:center;min-height:100vh;padding:8rem 2rem 5rem;display:flex;position:relative;overflow:hidden}.index-module__STTVBW__heroBackground{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.index-module__STTVBW__heroGlow1{background:radial-gradient(circle,rgba(255,107,53,.15) 0%,transparent 70%);border-radius:50%;width:600px;height:600px;animation:8s ease-in-out infinite index-module__STTVBW__float;position:absolute;top:10%;left:-10%}.index-module__STTVBW__heroGlow2{background:radial-gradient(circle,rgba(255,107,53,.1) 0%,transparent 70%);border-radius:50%;width:500px;height:500px;animation:10s ease-in-out infinite reverse index-module__STTVBW__float;position:absolute;bottom:10%;right:-10%}.index-module__STTVBW__heroContainer{z-index:1;text-align:center;max-width:1200px;position:relative}.index-module__STTVBW__heroLabel{border-radius:var(--radius-full);color:var(--color-primary);background:rgba(255,107,53,.1);border:1px solid rgba(255,107,53,.3);align-items:center;gap:.5rem;margin-bottom:2rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;animation:.6s ease-out index-module__STTVBW__fadeIn;display:inline-flex}.index-module__STTVBW__heroLabel svg{font-size:1.125rem}.index-module__STTVBW__heroTitle{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:max(2.5rem,min(6vw,4.5rem));font-weight:700;line-height:1.15;animation:.8s ease-out index-module__STTVBW__fadeIn}.index-module__STTVBW__highlight{color:var(--color-primary);position:relative}.index-module__STTVBW__heroDescription{color:var(--color-text-secondary);max-width:800px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:max(1.1rem,min(2vw,1.35rem));line-height:1.7;animation:.8s ease-out .2s both index-module__STTVBW__fadeIn}.index-module__STTVBW__heroButtons{flex-wrap:wrap;justify-content:center;gap:1.25rem;animation:.8s ease-out .4s both index-module__STTVBW__fadeIn;display:flex}.index-module__STTVBW__heroPrimaryButton,.index-module__STTVBW__heroSecondaryButton{border-radius:var(--radius-lg);transition:all var(--transition-normal);align-items:center;gap:.625rem;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;display:flex}.index-module__STTVBW__heroPrimaryButton{background:var(--color-primary);border:2px solid var(--color-primary);color:var(--color-text-primary);box-shadow:0 4px 20px rgba(255,107,53,.3)}.index-module__STTVBW__heroPrimaryButton:hover{background:var(--color-primary-hover);transform:translateY(-3px);box-shadow:0 8px 30px rgba(255,107,53,.4)}.index-module__STTVBW__heroSecondaryButton{border:2px solid var(--color-primary);color:var(--color-text-primary);background:0 0}.index-module__STTVBW__heroSecondaryButton:hover{background:rgba(255,107,53,.1);transform:translateY(-3px)}.index-module__STTVBW__container{max-width:1400px;margin:0 auto;padding:0 2rem}.index-module__STTVBW__sectionTitle{text-align:center;letter-spacing:-.02em;margin-bottom:1rem;font-size:max(2rem,min(4vw,3rem));font-weight:700}.index-module__STTVBW__sectionDescription{text-align:center;color:var(--color-text-secondary);max-width:700px;margin-bottom:4rem;margin-left:auto;margin-right:auto;font-size:max(1rem,min(2vw,1.2rem))}.index-module__STTVBW__about{background:linear-gradient(180deg,var(--color-bg-primary)0%,rgba(255,107,53,.03) 50%,var(--color-bg-primary)100%);padding:6rem 0}.index-module__STTVBW__aboutContent{flex-direction:column;gap:4rem;display:flex}.index-module__STTVBW__aboutStory{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.index-module__STTVBW__aboutCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-xl);border:2px solid var(--color-border-primary);transition:all var(--transition-normal);background:linear-gradient(135deg,rgba(39,41,49,.6) 0%,rgba(29,30,39,.6) 100%);padding:2.5rem}.index-module__STTVBW__aboutCard:hover{border-color:var(--color-primary);transform:translateY(-5px);box-shadow:0 12px 40px rgba(255,107,53,.2)}.index-module__STTVBW__aboutCardIcon{border-radius:var(--radius-lg);width:70px;height:70px;color:var(--color-primary);transition:all var(--transition-normal);background:rgba(255,107,53,.1);justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:2.5rem;display:flex}.index-module__STTVBW__aboutCard:hover .index-module__STTVBW__aboutCardIcon{background:rgba(255,107,53,.2);transform:scale(1.1)}.index-module__STTVBW__aboutCardTitle{color:var(--color-text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.index-module__STTVBW__aboutCardText{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.7}.index-module__STTVBW__valuesSection{margin-top:2rem}.index-module__STTVBW__valuesTitle{text-align:center;color:var(--color-text-primary);margin-bottom:3rem;font-size:max(1.75rem,min(3vw,2.25rem));font-weight:700}.index-module__STTVBW__valuesGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.index-module__STTVBW__valueCard{border-radius:var(--radius-xl);border:2px solid var(--color-border-primary);text-align:center;transition:all var(--transition-normal);background:linear-gradient(135deg,rgba(39,41,49,.4) 0%,rgba(29,30,39,.4) 100%);padding:2rem}.index-module__STTVBW__valueCard:hover{border-color:var(--color-primary);transform:translateY(-5px)}.index-module__STTVBW__valueIcon{border-radius:var(--radius-lg);width:60px;height:60px;color:var(--color-primary);transition:all var(--transition-normal);background:rgba(255,107,53,.1);justify-content:center;align-items:center;margin:0 auto 1.25rem;font-size:2rem;display:flex}.index-module__STTVBW__valueCard:hover .index-module__STTVBW__valueIcon{background:rgba(255,107,53,.2);transform:scale(1.1)}.index-module__STTVBW__valueTitle{color:var(--color-text-primary);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.index-module__STTVBW__valueDescription{color:var(--color-text-secondary);font-size:1rem;line-height:1.6}.index-module__STTVBW__plans{background:var(--color-bg-primary);padding:6rem 0}.index-module__STTVBW__plansGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;max-width:1000px;margin:0 auto 3rem;display:grid}.index-module__STTVBW__planCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-2xl);border:2px solid var(--color-border-primary);transition:all var(--transition-normal);background:linear-gradient(135deg,rgba(39,41,49,.6) 0%,rgba(29,30,39,.6) 100%);padding:3rem 2.5rem;position:relative}.index-module__STTVBW__planCard:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.3)}.index-module__STTVBW__planCardHighlighted{border-color:var(--color-primary);background:linear-gradient(135deg,rgba(255,107,53,.08) 0%,rgba(39,41,49,.6) 100%);transform:scale(1.02);box-shadow:0 8px 32px rgba(255,107,53,.2)}.index-module__STTVBW__planCardHighlighted:hover{box-shadow:0 16px 48px rgba(255,107,53,.3)}.index-module__STTVBW__planBadge{background:var(--color-primary);color:var(--color-text-primary);border-radius:var(--radius-full);align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;display:flex;position:absolute;top:-1rem;left:50%;transform:translate(-50%);box-shadow:0 4px 12px rgba(255,107,53,.4)}.index-module__STTVBW__planBadge svg{font-size:1.125rem}.index-module__STTVBW__planName{color:var(--color-text-primary);margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.index-module__STTVBW__planDescription{color:var(--color-text-tertiary);margin-bottom:2rem;font-size:1rem;line-height:1.5}.index-module__STTVBW__planPriceWrapper{margin-bottom:2.5rem}.index-module__STTVBW__planOriginalPrice{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.95rem;text-decoration:line-through}.index-module__STTVBW__planPrice{align-items:baseline;gap:.25rem;display:flex}.index-module__STTVBW__planCurrency{color:var(--color-primary);font-size:1.5rem;font-weight:600}.index-module__STTVBW__planAmount{color:var(--color-primary);font-size:3.5rem;font-weight:700;line-height:1}.index-module__STTVBW__planPeriod{color:var(--color-text-tertiary);font-size:1.25rem}.index-module__STTVBW__planFeatures{flex-direction:column;gap:1rem;margin-bottom:2.5rem;list-style:none;display:flex}.index-module__STTVBW__planFeature{color:var(--color-text-secondary);align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.5;display:flex}.index-module__STTVBW__planFeatureIcon{color:var(--color-primary);flex-shrink:0;margin-top:.125rem;font-size:1.5rem}.index-module__STTVBW__planButton{border:2px solid var(--color-primary);border-radius:var(--radius-lg);width:100%;color:var(--color-text-primary);transition:all var(--transition-normal);background:0 0;justify-content:center;align-items:center;gap:.625rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;display:flex}.index-module__STTVBW__planButton:hover{background:rgba(255,107,53,.1);transform:translateY(-2px)}.index-module__STTVBW__planButtonHighlighted{background:var(--color-primary);box-shadow:0 4px 20px rgba(255,107,53,.3)}.index-module__STTVBW__planButtonHighlighted:hover{background:var(--color-primary-hover);box-shadow:0 8px 30px rgba(255,107,53,.4)}.index-module__STTVBW__plansFooter{text-align:center}.index-module__STTVBW__viewAllPlansButton{border:2px solid var(--color-border-primary);border-radius:var(--radius-lg);color:var(--color-text-primary);transition:all var(--transition-normal);background:0 0;align-items:center;gap:.75rem;padding:1rem 2.5rem;font-size:1.05rem;font-weight:600;display:inline-flex}.index-module__STTVBW__viewAllPlansButton:hover{border-color:var(--color-primary);background:rgba(255,107,53,.1);transform:translateY(-2px)}.index-module__STTVBW__contact{background:linear-gradient(180deg,rgba(255,107,53,.03) 0%,var(--color-bg-primary)100%);padding:6rem 0}.index-module__STTVBW__contactContent{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;max-width:1200px;margin:0 auto;display:grid}.index-module__STTVBW__contactInfo{flex-direction:column;gap:2rem;display:flex}.index-module__STTVBW__contactInfoCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-xl);border:2px solid var(--color-border-primary);transition:all var(--transition-normal);background:linear-gradient(135deg,rgba(39,41,49,.6) 0%,rgba(29,30,39,.6) 100%);padding:2rem}.index-module__STTVBW__contactInfoCard:hover{border-color:var(--color-primary);transform:translateY(-5px)}.index-module__STTVBW__contactInfoIcon{border-radius:var(--radius-lg);width:60px;height:60px;color:var(--color-primary);background:rgba(255,107,53,.1);justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:2rem;display:flex}.index-module__STTVBW__contactInfoTitle{color:var(--color-text-primary);margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.index-module__STTVBW__contactInfoText{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.6}.index-module__STTVBW__socialLinks{gap:1rem;margin-top:1rem;display:flex}.index-module__STTVBW__socialLink{border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-primary);transition:all var(--transition-normal);background:rgba(255,107,53,.1);border:2px solid rgba(255,107,53,.3);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.index-module__STTVBW__socialLink:hover{border-color:var(--color-primary);background:rgba(255,107,53,.2);transform:translateY(-3px)}.index-module__STTVBW__supportLink{color:var(--color-primary);transition:all var(--transition-fast);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:1.05rem;font-weight:500;display:inline-flex}.index-module__STTVBW__supportLink:hover{gap:.75rem}.index-module__STTVBW__contactForm{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-xl);border:2px solid var(--color-border-primary);background:linear-gradient(135deg,rgba(39,41,49,.6) 0%,rgba(29,30,39,.6) 100%);padding:2.5rem}.index-module__STTVBW__contactFormTitle{color:var(--color-text-primary);margin-bottom:2rem;font-size:1.5rem;font-weight:600}.index-module__STTVBW__formGroup{margin-bottom:1.5rem}.index-module__STTVBW__formLabel{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:block}.index-module__STTVBW__formInput,.index-module__STTVBW__formTextarea{border:2px solid var(--color-border-primary);border-radius:var(--radius-lg);width:100%;color:var(--color-text-primary);transition:all var(--transition-normal);background:rgba(39,41,49,.6);padding:.875rem 1.25rem;font-size:1rem}.index-module__STTVBW__formInput:focus,.index-module__STTVBW__formTextarea:focus{border-color:var(--color-primary);background:rgba(39,41,49,.8);outline:none}.index-module__STTVBW__formTextarea{resize:vertical;min-height:120px;font-family:inherit}.index-module__STTVBW__formSubmitButton{background:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--radius-lg);width:100%;color:var(--color-text-primary);transition:all var(--transition-normal);justify-content:center;align-items:center;gap:.625rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;display:flex}.index-module__STTVBW__formSubmitButton:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,53,.3)}.index-module__STTVBW__formSubmitButton:disabled{opacity:.7;cursor:not-allowed}.index-module__STTVBW__spinIcon{animation:1s linear infinite index-module__STTVBW__spin}@keyframes index-module__STTVBW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.index-module__STTVBW__footer{border-top:1px solid var(--color-border-primary);background:linear-gradient(135deg,rgba(39,41,49,.8) 0%,rgba(29,30,39,.8) 100%);padding:4rem 0 2rem}.index-module__STTVBW__footerContainer{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;max-width:1400px;margin:0 auto 3rem;padding:0 2rem;display:grid}.index-module__STTVBW__footerBrand{max-width:350px}.index-module__STTVBW__footerLogo{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.index-module__STTVBW__footerLogoImage{object-fit:contain;width:auto;height:auto;max-height:45px}.index-module__STTVBW__footerBrandText{color:var(--color-text-tertiary);font-size:1rem;line-height:1.6}.index-module__STTVBW__footerLinks{grid-column:span 2;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;display:grid}.index-module__STTVBW__footerLinkGroup{flex-direction:column;gap:.875rem;display:flex}.index-module__STTVBW__footerLinkTitle{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.index-module__STTVBW__footerLink{color:var(--color-text-tertiary);text-align:left;transition:color var(--transition-fast);cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem}.index-module__STTVBW__footerLink:hover{color:var(--color-primary)}.index-module__STTVBW__footerBottom{border-top:1px solid var(--color-border-primary);text-align:center;max-width:1400px;margin:0 auto;padding:2rem 2rem 0}.index-module__STTVBW__footerCopyright{color:var(--color-text-muted);font-size:.95rem}@keyframes index-module__STTVBW__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes index-module__STTVBW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (max-width:768px){.index-module__STTVBW__headerContainer{flex-direction:column;gap:1rem;padding:1rem 1.25rem}.index-module__STTVBW__logoImage{max-height:40px}.index-module__STTVBW__headerNav{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%}.index-module__STTVBW__navLink{padding:.375rem .75rem;font-size:.875rem}.index-module__STTVBW__loginButton,.index-module__STTVBW__signupButton{padding:.5rem 1rem;font-size:.875rem}.index-module__STTVBW__hero{min-height:auto;padding:6rem 1.25rem 3rem}.index-module__STTVBW__heroTitle{margin-bottom:1.25rem}.index-module__STTVBW__heroDescription{margin-bottom:2rem}.index-module__STTVBW__heroButtons{flex-direction:column;gap:1rem}.index-module__STTVBW__heroPrimaryButton,.index-module__STTVBW__heroSecondaryButton{justify-content:center;width:100%;padding:.875rem 2rem;font-size:1rem}.index-module__STTVBW__container{padding:0 1.25rem}.index-module__STTVBW__about,.index-module__STTVBW__plans,.index-module__STTVBW__contact{padding:4rem 0}.index-module__STTVBW__aboutStory{grid-template-columns:1fr;gap:1.5rem}.index-module__STTVBW__aboutCard{padding:2rem 1.5rem}.index-module__STTVBW__valuesGrid{grid-template-columns:1fr;gap:1.5rem}.index-module__STTVBW__plansGrid{grid-template-columns:1fr;gap:2rem}.index-module__STTVBW__planCard{padding:2.5rem 2rem}.index-module__STTVBW__planCardHighlighted{transform:scale(1)}.index-module__STTVBW__contactContent{grid-template-columns:1fr;gap:2rem}.index-module__STTVBW__contactForm{padding:2rem 1.5rem}.index-module__STTVBW__footerContainer{grid-template-columns:1fr;gap:2.5rem;padding:0 1.25rem}.index-module__STTVBW__footerLinks{grid-column:span 1;grid-template-columns:1fr}.index-module__STTVBW__footerBottom{padding:1.5rem 1.25rem 0}}@media (max-width:480px){.index-module__STTVBW__heroGlow1,.index-module__STTVBW__heroGlow2{width:300px;height:300px}.index-module__STTVBW__planAmount{font-size:3rem}.index-module__STTVBW__planCurrency{font-size:1.25rem}.index-module__STTVBW__planPeriod{font-size:1rem}}
