.Layout_navbar__gEYHR{display:flex;align-items:center;font-size:1.2rem;padding-left:15px}@media (min-width:768px){.Layout_navbar__gEYHR{padding-right:140px}}.Layout_link__nT2lh{cursor:pointer}.Layout_brand__FEJnV{margin-left:10px}.Layout_ribbon__47X1k{position:fixed;z-index:1030;top:0;right:0;border:0}.Layout_footer__ye8JQ{height:50px;color:white}.Layout_footerSection__hs15k{padding-top:20px;background:black}.Donate_dialog___RVAC{width:auto;display:table;background-color:white}.Donate_iframe__VswLm{height:685px;width:auto;max-width:500px;min-width:375px;max-height:none!important}@media (min-width:768px){.Donate_iframe__VswLm{min-width:375px}}@media (max-width:768px){.Donate_iframe__VswLm{min-width:310px}}.Console_console__cCa3e{background-color:#1e1e1e;color:#d4d4d4;padding:16px 20px;border-radius:8px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;overflow-x:auto;margin-bottom:16px}.Console_linestart__oa4Ga{color:#4ec9b0;margin-right:.75em;font-weight:600;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Console_line__5W9As{width:100%;padding:2px 0}.Console_output__YU7hx{color:#9cdcfe}.Download_selectOsText__RKxg0{text-align:center;color:#495057;font-size:1rem;margin-bottom:20px}.Download_tabNav__zpZFE{display:flex;gap:12px;justify-content:center;border-bottom:none;margin-bottom:24px}.Download_tabCol__5LzHr{flex:1 1;min-width:0;max-width:160px}.Download_tabHeader__ZxqaU{cursor:pointer}.Download_tabHeader__ZxqaU .nav-link{border:2px solid #dee2e6;border-radius:12px;background-color:#f8f9fa;transition:all .2s ease;padding:16px 12px}.Download_tabHeader__ZxqaU .nav-link:hover{border-color:#0d6efd;background-color:#e7f1ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(13,110,253,.15)}.Download_tabHeader__ZxqaU .nav-link.active{border-color:#0d6efd;background-color:#0d6efd;color:white;box-shadow:0 4px 12px rgba(13,110,253,.25)}.Download_tabHeader__ZxqaU .nav-link.active .Download_osIcon__YK8B7,.Download_tabHeader__ZxqaU .nav-link.active .Download_osName__2zsec{color:white}.Download_tabContent__5WkXr{margin-top:8px;padding:24px;background-color:#f8f9fa;border-radius:12px;border:1px solid #dee2e6}.Download_osBox__UaZyw{text-align:center;cursor:pointer}.Download_osIcon__YK8B7{font-size:40px;height:50px;color:#495057;margin-bottom:8px;transition:color .2s ease}.Download_osName__2zsec{font-size:.95rem;font-weight:600;color:#495057;transition:color .2s ease}@media (min-width:768px){.Download_tabCol__5LzHr{max-width:180px}.Download_osIcon__YK8B7{font-size:48px;height:58px}.Download_osName__2zsec{font-size:1.1rem}}.Download_tabHeader__ZxqaU .nav-link.active .Download_osIcon__YK8B7,.Download_tabHeader__ZxqaU .nav-link.active .Download_osName__2zsec{color:white}.Download_sectionHeading__CwS5A{font-size:1.1rem;font-weight:600;color:#212529;margin-top:20px;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #0d6efd;display:inline-block}.Download_sectionHeading__CwS5A:first-child{margin-top:0}.Download_easyinstallCommand__jOTmt{font-size:14px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.Download_infoText__0TeV0{color:#6c757d;font-size:.95rem;margin-bottom:16px}.Download_warningText__6mDZZ{background-color:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:12px 16px;color:#856404;margin-bottom:16px}.Download_downloadButton__lpxqC{display:inline-flex;align-items:center;gap:8px;background-color:#0d6efd;color:white;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:500;transition:all .2s ease}.Download_downloadButton__lpxqC:hover{background-color:#0b5ed7;color:white;transform:translateY(-1px);box-shadow:0 4px 12px rgba(13,110,253,.3)}.Download_signatureLink__Jelp3{color:#6c757d;font-size:.85rem;margin-left:8px}.Download_prerequisitesList__IZpOu{list-style:none;padding:0;margin:0}.Download_prerequisitesList__IZpOu li{padding:8px 0 8px 24px;position:relative}.Download_prerequisitesList__IZpOu li:before{content:"•";color:#0d6efd;font-weight:700;position:absolute;left:8px}.Download_olderReleases__smL9J{margin-top:20px;padding-top:16px;border-top:1px solid #dee2e6;color:#6c757d;font-size:.9rem}.HeroSection_hero__8zGhL{position:relative;min-height:600px;display:flex;align-items:center;overflow:hidden}.HeroSection_heroBackground__dYdUe{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.HeroSection_heroGradient__iXlxw{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1a365d,#2563eb 50%,#3b82f6)}.HeroSection_heroPattern__yFs_T{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1;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='%23ffffff' fill-opacity='1'%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")}.HeroSection_heroContainer__DNNAo{position:relative;z-index:1;padding:80px 0}.HeroSection_heroContent__DoRw8{max-width:800px;margin:0 auto;text-align:center;color:white}.HeroSection_heroIcon__MhS6K{font-size:4rem;margin-bottom:1.5rem;opacity:.9}.HeroSection_heroTitle__pjl9x{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2;border-bottom:none;padding-bottom:0}.HeroSection_heroSubtitle__FNeoH{font-size:1.35rem;line-height:1.7;margin-bottom:2.5rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.HeroSection_heroCta__87vSW{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.HeroSection_primaryButton__X3q3i{padding:.875rem 2rem;font-weight:600;font-size:1.1rem;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease}.HeroSection_primaryButton__X3q3i:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.HeroSection_secondaryButton__wCB5a{padding:.875rem 2rem;font-weight:600;font-size:1.1rem;border-radius:8px;border-width:2px;transition:transform .2s ease,background-color .2s ease}.HeroSection_secondaryButton__wCB5a:hover{transform:translateY(-2px);background-color:rgba(255,255,255,.1)}.HeroSection_buttonIcon__Qiswx{margin-right:.5rem}.HeroSection_heroStats__6GeZB{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap;padding:1.5rem 2rem;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;max-width:600px;margin:0 auto}.HeroSection_stat__RC3bt{display:flex;flex-direction:column;align-items:center;text-align:center}.HeroSection_statValue__GEfkS{font-size:1.25rem;font-weight:700;color:white}.HeroSection_statLabel__j_org{font-size:.85rem;opacity:.8;margin-top:.25rem}.HeroSection_statDivider__MbGBW{width:1px;height:40px;background:rgba(255,255,255,.3)}@media (max-width:768px){.HeroSection_hero__8zGhL{min-height:550px}.HeroSection_heroContainer__DNNAo{padding:60px 0}.HeroSection_heroIcon__MhS6K{font-size:3rem}.HeroSection_heroTitle__pjl9x{font-size:2.25rem}.HeroSection_heroSubtitle__FNeoH{font-size:1.1rem}.HeroSection_heroStats__6GeZB{gap:1.5rem;padding:1.25rem 1.5rem}.HeroSection_statDivider__MbGBW{display:none}.HeroSection_stat__RC3bt{min-width:100px}}@media (max-width:480px){.HeroSection_heroTitle__pjl9x{font-size:1.85rem}.HeroSection_heroSubtitle__FNeoH{font-size:1rem}.HeroSection_primaryButton__X3q3i,.HeroSection_secondaryButton__wCB5a{width:100%;justify-content:center}.HeroSection_heroCta__87vSW{flex-direction:column}}.CloudProvidersSection_section__b0Gt_{padding:3rem 0;background:#f8fafc;border-bottom:1px solid #e2e8f0}.CloudProvidersSection_label__C_CC6{text-align:center;color:#64748b;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;font-weight:500}.CloudProvidersSection_providers__N_L8h{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2.5rem}.CloudProvidersSection_provider__jqbPa{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#475569;transition:color .2s ease,transform .2s ease}.CloudProvidersSection_provider__jqbPa:hover{color:#2563eb;transform:translateY(-2px)}.CloudProvidersSection_icon__T78xR{font-size:2rem}.CloudProvidersSection_name__1D83H{font-size:.85rem;font-weight:500}@media (max-width:768px){.CloudProvidersSection_providers__N_L8h{gap:1.5rem}.CloudProvidersSection_icon__T78xR{font-size:1.75rem}.CloudProvidersSection_name__1D83H{font-size:.75rem}}@media (max-width:480px){.CloudProvidersSection_section__b0Gt_{padding:2rem 0}.CloudProvidersSection_providers__N_L8h{gap:1.25rem}.CloudProvidersSection_provider__jqbPa{min-width:60px}}.HowItWorksSection_section__ifSBA{padding:5rem 0;background:white}.HowItWorksSection_header__KPJst{text-align:center;max-width:700px;margin:0 auto 4rem}.HowItWorksSection_title__TyCj7{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem;border-bottom:none;padding-bottom:0}.HowItWorksSection_subtitle__0od3P{font-size:1.15rem;color:#64748b;line-height:1.7}.HowItWorksSection_stepsContainer__lNBeC{margin-bottom:3rem}.HowItWorksSection_stepsRow__vMTSY{display:flex;justify-content:center}.HowItWorksSection_stepCol__BEPpH{position:relative;display:flex;align-items:flex-start}.HowItWorksSection_step__KS_2v{text-align:center;padding:2rem 1.5rem;background:#f8fafc;border-radius:16px;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.HowItWorksSection_step__KS_2v:hover{transform:translateY(-4px);box-shadow:0 10px 40px rgba(0,0,0,.08)}.HowItWorksSection_stepNumber__krHSp{position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:36px;height:36px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.HowItWorksSection_stepIcon__On8Qp{font-size:2.5rem;color:#2563eb;margin-bottom:1rem;margin-top:.5rem}.HowItWorksSection_stepTitle__JsFJk{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:.75rem;margin-top:0}.HowItWorksSection_stepDescription__GLHPf{font-size:.95rem;color:#64748b;line-height:1.6;margin-bottom:0}.HowItWorksSection_connector__aPK3K{position:absolute;right:-1rem;top:50%;transform:translateY(-50%);color:#cbd5e1;font-size:1.25rem;z-index:1}.HowItWorksSection_cta__98rPN{text-align:center}.HowItWorksSection_learnMoreButton___LPsO{padding:.75rem 1.5rem;font-weight:600;border-radius:8px;border-width:2px;transition:all .2s ease}.HowItWorksSection_learnMoreButton___LPsO:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(37,99,235,.2)}.HowItWorksSection_buttonIcon__tyQIF{margin-left:.5rem}@media (max-width:991px){.HowItWorksSection_connector__aPK3K{display:none}.HowItWorksSection_stepCol__BEPpH{margin-bottom:2rem}.HowItWorksSection_stepCol__BEPpH:last-child{margin-bottom:0}}@media (max-width:768px){.HowItWorksSection_section__ifSBA{padding:4rem 0}.HowItWorksSection_header__KPJst{margin-bottom:3rem}.HowItWorksSection_title__TyCj7{font-size:2rem}.HowItWorksSection_subtitle__0od3P{font-size:1rem}.HowItWorksSection_step__KS_2v{padding:1.5rem 1rem}.HowItWorksSection_stepIcon__On8Qp{font-size:2rem}}.FeaturesSection_section__zJbaZ{padding:5rem 0;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.FeaturesSection_header__uDFj7{text-align:center;max-width:700px;margin:0 auto 4rem}.FeaturesSection_title__dpwoK{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem;border-bottom:none;padding-bottom:0}.FeaturesSection_subtitle__7dya2{font-size:1.15rem;color:#64748b;line-height:1.7}.FeaturesSection_featuresGrid__b9udz{display:flex;flex-wrap:wrap}.FeaturesSection_featureCol___uz08{margin-bottom:2rem}.FeaturesSection_feature__ECL2A{background:white;border-radius:16px;padding:2rem;height:100%;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease;border:1px solid #e2e8f0}.FeaturesSection_feature__ECL2A:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1)}.FeaturesSection_iconWrapper__DczGa{width:56px;height:56px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.FeaturesSection_icon__SodLW{font-size:1.5rem;color:#2563eb}.FeaturesSection_featureTitle__fuq0D{font-size:1.15rem;font-weight:600;color:#1e293b;margin-bottom:.75rem;margin-top:0}.FeaturesSection_featureDescription__4f7Zh{font-size:.95rem;color:#64748b;line-height:1.65;margin-bottom:0}@media (max-width:991px){.FeaturesSection_featureCol___uz08:nth-last-child(-n+2){margin-bottom:2rem}}@media (max-width:768px){.FeaturesSection_section__zJbaZ{padding:4rem 0}.FeaturesSection_header__uDFj7{margin-bottom:3rem}.FeaturesSection_title__dpwoK{font-size:2rem}.FeaturesSection_subtitle__7dya2{font-size:1rem}.FeaturesSection_feature__ECL2A{padding:1.5rem}.FeaturesSection_iconWrapper__DczGa{width:48px;height:48px}.FeaturesSection_icon__SodLW{font-size:1.25rem}}@media (max-width:575px){.FeaturesSection_featureCol___uz08{margin-bottom:1.5rem}}.SecuritySection_section__VFBjd{padding:5rem 0;background:white}.SecuritySection_contentCol__iYs_3{padding-right:2rem}.SecuritySection_content__J9ndg{max-width:540px}.SecuritySection_badge__Eivm1{display:inline-flex;align-items:center;gap:.5rem;background:#eff6ff;color:#2563eb;padding:.5rem 1rem;border-radius:100px;font-size:.85rem;font-weight:600;margin-bottom:1.5rem}.SecuritySection_title__VFGvp{font-size:2.25rem;font-weight:700;color:#1e293b;margin-bottom:1rem;line-height:1.3;border-bottom:none;padding-bottom:0}.SecuritySection_description__B_cG9{font-size:1.05rem;color:#64748b;line-height:1.7;margin-bottom:1.5rem}.SecuritySection_featureList__ajnkS{list-style:none;padding:0;margin:0 0 2rem}.SecuritySection_featureItem__Q9Eqw{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;color:#334155;font-size:.95rem}.SecuritySection_checkIcon__gLoDG{color:#22c55e;font-size:1rem;flex-shrink:0}.SecuritySection_cta__oSIJ9{display:flex;gap:1rem;flex-wrap:wrap}.SecuritySection_compareButton__E6Uo6{padding:.75rem 1.25rem;font-weight:600;border-radius:8px;transition:all .2s ease}.SecuritySection_compareButton__E6Uo6:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(37,99,235,.3)}.SecuritySection_buttonIcon__D28Wq{margin-left:.5rem}.SecuritySection_githubButton__pTC3G{padding:.75rem 1.25rem;font-weight:600;border-radius:8px;transition:all .2s ease}.SecuritySection_githubButton__pTC3G:hover{transform:translateY(-2px)}.SecuritySection_githubIcon__pNnwP{margin-right:.5rem}.SecuritySection_visualCol__am11y{padding-left:2rem}.SecuritySection_visual__xFat7{display:flex;justify-content:center}.SecuritySection_visualCard__Qzp25{background:linear-gradient(135deg,#1e3a5f,#1e40af);border-radius:20px;padding:2.5rem;color:white;max-width:450px;box-shadow:0 25px 50px rgba(30,64,175,.25)}.SecuritySection_visualIcon__nuLF6{font-size:2.5rem;margin-bottom:1.25rem;opacity:.9}.SecuritySection_visualTitle__sFNYi{font-size:1.35rem;font-weight:700;margin-bottom:.75rem}.SecuritySection_visualDescription__6lbUu{font-size:.95rem;opacity:.85;line-height:1.6;margin-bottom:2rem}.SecuritySection_visualDiagram__MItuB{display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:rgba(255,255,255,.1);border-radius:12px;padding:1.25rem}.SecuritySection_diagramBox__5H8ku{background:rgba(255,255,255,.15);border-radius:8px;padding:1rem;text-align:center;flex:1 1}.SecuritySection_diagramLabel__WK4CW{display:block;font-weight:600;font-size:.85rem;margin-bottom:.25rem}.SecuritySection_diagramSublabel__rtitM{display:block;font-size:.7rem;opacity:.7}.SecuritySection_diagramArrow__7CiO5{display:flex;flex-direction:column;align-items:center;padding:0 .5rem}.SecuritySection_diagramArrow__7CiO5:before{content:"→";font-size:1.25rem;font-weight:700}.SecuritySection_diagramArrowLabel__kpiOj{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;opacity:.7}@media (max-width:991px){.SecuritySection_contentCol__iYs_3{padding-right:15px;margin-bottom:3rem}.SecuritySection_visualCol__am11y{padding-left:15px}.SecuritySection_content__J9ndg{max-width:none}}@media (max-width:768px){.SecuritySection_section__VFBjd{padding:4rem 0}.SecuritySection_title__VFGvp{font-size:1.85rem}.SecuritySection_description__B_cG9{font-size:1rem}.SecuritySection_visualCard__Qzp25{padding:1.75rem}.SecuritySection_visualDiagram__MItuB{flex-direction:column;gap:1rem}.SecuritySection_diagramArrow__7CiO5{transform:rotate(90deg)}.SecuritySection_diagramArrowLabel__kpiOj{transform:rotate(-90deg)}}@media (max-width:480px){.SecuritySection_cta__oSIJ9{flex-direction:column}.SecuritySection_compareButton__E6Uo6,.SecuritySection_githubButton__pTC3G{width:100%;justify-content:center}}.NewsletterSection_header__0Jkvj{margin-bottom:30px}.NewsletterSection_title__ExqEe{font-size:2rem;margin-bottom:10px;color:#212529}.NewsletterSection_subtitle__c52_i{font-size:1.1rem;color:#666;margin-bottom:0}.NewsletterSection_registrationBox__6MhHF{text-align:center;margin-top:10px}.NewsletterSection_emailInput__zU8uJ{padding:12px 16px;border-radius:8px;border:2px solid #dee2e6;transition:border-color .2s ease,box-shadow .2s ease}.NewsletterSection_emailInput__zU8uJ:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.15)}.NewsletterSection_submitButton__jb1kL{padding:12px 24px;border-radius:8px;font-weight:500}.NewsletterSection_notificationArea__j3XKA{margin-top:30px}.NewsletterSection_notificationSuccess__dkteY{color:#198754;margin-top:10px;margin-bottom:10px;font-weight:500}.NewsletterSection_notificationError__yHKuz{color:#dc3545;margin-top:10px;margin-bottom:10px;font-weight:500}.NewsletterSection_notificationSpinner__Uhxw_{color:#909090;margin-top:10px;margin-bottom:10px}.ContactSection_header___W1ln{margin-bottom:30px}.ContactSection_title__H98gQ{font-size:2rem;margin-bottom:10px;color:#212529}.ContactSection_subtitle__HdnoH{font-size:1.1rem;color:#666;margin-bottom:0}.ContactSection_content__oxUie{margin-top:10px}.ContactSection_formGroup__eXUn5{margin-bottom:15px}.ContactSection_textarea__jaEUP{height:140px;padding:12px 16px;border-radius:8px;border:2px solid #dee2e6;transition:border-color .2s ease,box-shadow .2s ease;resize:vertical}.ContactSection_textarea__jaEUP:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.15)}.ContactSection_emailInput__IjifV{padding:12px 16px;border-radius:8px;border:2px solid #dee2e6;transition:border-color .2s ease,box-shadow .2s ease}.ContactSection_emailInput__IjifV:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.15)}.ContactSection_submitButton__GdMAZ{padding:12px 24px;border-radius:8px;font-weight:500;width:100%}.ContactSection_notificationArea___8gwz{margin-top:20px}.ContactSection_notificationSuccess__xCMpi{color:#198754;margin-top:10px;margin-bottom:10px;font-weight:500}.ContactSection_notificationError__Q5dFc{color:#dc3545;margin-top:10px;margin-bottom:10px;font-weight:500}.CtaSection_section__ELnAf{padding:5rem 0;background:linear-gradient(135deg,#1e40af,#3b82f6);position:relative;overflow:hidden}.CtaSection_section__ELnAf:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;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='%23ffffff' fill-opacity='0.05'%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");opacity:.5}.CtaSection_content__q__Oq{position:relative;z-index:1;text-align:center;max-width:700px;margin:0 auto;color:white}.CtaSection_title__BbUjW{font-size:2.5rem;font-weight:700;margin-bottom:1rem;border-bottom:none;padding-bottom:0}.CtaSection_description__2m_5u{font-size:1.15rem;line-height:1.7;opacity:.9;margin-bottom:2rem}.CtaSection_buttons__RzaX8{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.CtaSection_downloadButton__YupWY{padding:.875rem 2rem;font-weight:600;font-size:1.1rem;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease}.CtaSection_downloadButton__YupWY:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.CtaSection_donateButton__EkG24{padding:.875rem 2rem;font-weight:600;font-size:1.1rem;border-radius:8px;border-width:2px;transition:transform .2s ease,background-color .2s ease}.CtaSection_donateButton__EkG24:hover{transform:translateY(-2px);background-color:rgba(255,255,255,.1)}.CtaSection_buttonIcon__vKsMQ{margin-right:.5rem}@media (max-width:768px){.CtaSection_section__ELnAf{padding:4rem 0}.CtaSection_title__BbUjW{font-size:2rem}.CtaSection_description__2m_5u{font-size:1rem}}@media (max-width:480px){.CtaSection_buttons__RzaX8{flex-direction:column}.CtaSection_donateButton__EkG24,.CtaSection_downloadButton__YupWY{width:100%;justify-content:center}}.LandingPage_newsletterSection__xt2L7{padding:5rem 0;background:#f8fafc}.LandingPage_contactSection__n_OY6{padding:5rem 0;background:white}@media (max-width:768px){.LandingPage_contactSection__n_OY6,.LandingPage_newsletterSection__xt2L7{padding:4rem 0}}