.community-page{width:100%;max-width:100%;overflow-x:hidden;background:linear-gradient(180deg,#edf3ff,#deebff)}.community-hero{position:relative;background-color:#e4edff;background-image:url(https://website-assets.secure.com/images/header-bg.webp);background-repeat:no-repeat;background-position:top;background-size:cover;padding:128px 40px 100px;content-visibility:visible;contain-intrinsic-size:none}.community-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.72) 0,rgba(255,255,255,0) 32%),linear-gradient(180deg,rgba(240,246,255,.2),rgba(234,241,255,.64));pointer-events:none}.community-hero-container{position:relative;z-index:1;max-width:1400px;width:100%;min-width:0;margin:0 auto;box-sizing:border-box}.community-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,632px);align-items:start;grid-gap:72px;gap:72px;width:100%;min-width:0;padding-top:5%}.community-hero-copy{padding-top:72px;display:flex;flex-direction:column;gap:28px;max-width:min(695px,100%);min-width:0}.community-hero-title{font-family:N27,sans-serif;font-weight:400;font-size:90px;line-height:.98;letter-spacing:-.06em;margin:0;min-width:0;max-width:650px;background:linear-gradient(90deg,#02407e 0,#000000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.community-hero-subtitle{font-family:Geist,sans-serif;font-weight:400;font-size:22px;line-height:1.4;color:rgba(10,16,28,.72);margin:0;max-width:600px;min-width:0}.community-hero-form-wrapper{width:100%;max-width:100%;min-width:0;padding-top:0;box-sizing:border-box}.community-page .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.community-success{background:#12305f;border-radius:20px;padding:50px 40px;text-align:center;box-shadow:0 24px 64px rgba(83,112,156,.14);animation:communitySlideIn .5s ease-out;position:relative;overflow:hidden}.community-success-icon{width:80px;height:80px;background:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.community-success h3{font-family:N27,sans-serif;font-size:32px;font-weight:400;color:#ffffff;margin-bottom:16px;letter-spacing:-.5px}.community-success p{font-family:Geist,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:rgba(255,255,255,.8);margin-bottom:28px;max-width:500px;margin-left:auto;margin-right:auto}.community-whatsapp-cta{display:inline-flex;align-items:center;gap:10px;padding:14px 36px;background:#25D366;color:#fff;border-radius:12px;font-family:Geist,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 16px rgba(37,211,102,.35)}.community-whatsapp-cta:hover{background:#1fb855;transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,211,102,.4)}.community-redirect-notice{font-family:Geist,sans-serif;font-size:14px;color:rgba(255,255,255,.5);margin-top:20px;margin-bottom:0}.community-countdown{font-weight:700;color:rgba(255,255,255,.8);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes communitySlideIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.community-form{position:relative;isolation:isolate;width:100%;max-width:100%;min-width:0;box-sizing:border-box;border-radius:40px;padding:40px 40px 30px;background-color:#12305f;background-image:url(https://website-assets.secure.com/images/form-bg.webp);background-repeat:no-repeat;background-position:50%;background-size:cover;border:none;box-shadow:0 24px 64px rgba(83,112,156,.14);overflow:visible}.community-form-grid{position:relative;display:flex;flex-direction:column;gap:12px;isolation:isolate;z-index:1}.community-form-grid.dropdown-open{z-index:70}.community-form-field{display:flex;flex-direction:column;position:relative;z-index:1;overflow:visible}.community-form-field:has(.community-dropdown-wrapper.dropdown-open),.community-form-field:has(.phone-input-wrapper.dropdown-open){z-index:60}.community-form-question{font-family:Geist,sans-serif;font-size:18px;font-weight:400;line-height:1.3;color:rgba(255,255,255,.92);margin:10px 0;text-shadow:0 0 4px rgba(0,0,0,.1)}.community-form-field:has(.community-dropdown-wrapper){margin-bottom:12px}.community-form-input{font-family:Geist,sans-serif;font-size:16px;padding:14px 18px;min-height:52px;background:#EAF1FF;border:1px solid rgba(255,255,255,.55);border-radius:12px;color:rgba(7,12,24,.92);transition:background .2s ease,border-color .2s ease;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.community-form-input::placeholder{color:rgba(7,12,24,.6)}.community-form-input:focus{background:#F4F8FF;border-color:rgba(255,255,255,.8)}.community-form-input.error{border-color:#F87171}.community-page .phone-input-wrapper{width:100%;position:relative;z-index:1}.community-page .phone-input-wrapper.dropdown-open{z-index:60}.community-page .phone-input-container{display:flex;align-items:center;background:#EAF1FF;border:1px solid rgba(255,255,255,.55);border-radius:12px;overflow:visible;transition:all .2s ease;position:relative;min-height:52px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.community-page .phone-input-container:focus-within{background:#F4F8FF;border-color:rgba(255,255,255,.8)}.community-page .phone-input-container.error{border-color:#F87171}.community-page .country-selector-trigger{display:flex;align-items:center;gap:8px;padding:14px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;border-right:1px solid rgba(7,12,24,.12);transition:background .2s ease;border-radius:12px 0 0 12px}.community-page .country-selector-trigger:hover{background:rgba(7,12,24,.03)}.community-page .country-flag{font-size:20px;line-height:1}.community-page .country-dial-code{font-family:Geist,sans-serif;font-size:16px;color:rgba(7,12,24,.92);font-weight:500;min-width:40px}.community-page .country-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;width:280px;background:#EAF1FF;border:1px solid rgba(255,255,255,.7);border-radius:12px;overflow:hidden;z-index:10000;box-shadow:0 20px 44px rgba(2,26,60,.26);max-height:210px;overflow-y:auto}.community-page .country-dropdown-option{display:flex;align-items:center;gap:12px;padding:12px 18px;cursor:pointer;border-bottom:1px solid rgba(7,12,24,.08);transition:background .2s ease}.community-page .country-dropdown-option:last-child{border-bottom:none}.community-page .country-dropdown-option:hover{background:rgba(7,12,24,.05)}.community-page .country-dropdown-option.selected{background:rgba(7,12,24,.08)}.community-page .country-dropdown-option .country-flag{font-size:20px;flex-shrink:0}.community-page .country-dropdown-option .country-name{font-family:Geist,sans-serif;font-size:14px;color:rgba(7,12,24,.92);flex:1 1}.community-page .country-dropdown-option .country-dial-code{font-family:Geist,sans-serif;font-size:14px;color:rgba(7,12,24,.68);font-weight:500}.community-page .phone-number-input{flex:1 1;font-family:Geist,sans-serif;font-size:16px!important;padding:14px 18px!important;background:transparent;border:none;color:rgba(7,12,24,.92);outline:none;border-radius:0 12px 12px 0}.community-page .phone-number-input::placeholder{color:rgba(7,12,24,.6)}.community-page .dropdown-arrow{color:rgba(7,12,24,.68);flex-shrink:0;margin-left:12px;transition:transform .2s ease}.community-page .dropdown-arrow.open{transform:rotate(180deg)}.community-page .country-dropdown-menu::-webkit-scrollbar{width:6px}.community-page .country-dropdown-menu::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:10px}.community-page .country-dropdown-menu::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:10px}.community-page .country-dropdown-menu::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.community-dropdown-wrapper{position:relative;width:100%}.community-dropdown-wrapper.dropdown-open{z-index:60}.community-dropdown-trigger{font-family:Geist,sans-serif;font-size:16px;padding:14px 18px;min-height:52px;background:#EAF1FF;border:1px solid rgba(255,255,255,.55);border-radius:12px;color:rgba(7,12,24,.92);cursor:pointer;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.community-dropdown-trigger .placeholder{color:rgba(7,12,24,.6)}.community-dropdown-trigger .selected{color:rgba(7,12,24,.92)}.community-dropdown-trigger.error{border-color:#F87171}.community-dropdown-arrow{color:rgba(7,12,24,.68);flex-shrink:0;margin-left:12px;transition:transform .2s ease}.community-dropdown-arrow.open{transform:rotate(180deg)}.community-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#EAF1FF;border:1px solid rgba(255,255,255,.7);border-radius:12px;overflow:hidden;z-index:1000;box-shadow:0 20px 44px rgba(2,26,60,.26);max-height:280px;overflow-y:auto}.community-dropdown-option{font-family:Geist,sans-serif;font-size:14px;padding:12px 18px;color:rgba(7,12,24,.92);cursor:pointer;border-bottom:1px solid rgba(7,12,24,.08)}.community-dropdown-option:last-child{border-bottom:none}.community-dropdown-option:hover{background:rgba(7,12,24,.05)}.community-dropdown-option.selected{background:rgba(7,12,24,.08)}.community-dropdown-menu::-webkit-scrollbar{width:6px}.community-dropdown-menu::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:10px}.community-dropdown-menu::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:10px}.community-dropdown-menu::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.community-form>.community-form-field{position:relative;z-index:1;margin-top:16px}.community-form-error{font-size:13px;color:#F87171;margin-top:6px;display:flex;align-items:center;gap:4px}.community-form-error,.community-submit-error{font-family:Geist,sans-serif;position:relative;z-index:1}.community-submit-error{background:rgba(248,113,113,.1);border:1px solid #f87171;border-radius:14px;padding:16px;color:#FCA5A5;font-size:14px;text-align:center;margin-bottom:24px}.community-form-cta{display:flex;justify-content:center;margin-top:10px;position:relative;z-index:1}.community-form-cta-shell{width:100%;background:rgba(255,255,255,.14);border-radius:18px;padding:4px}.community-submit-button{font-family:Geist,sans-serif;font-size:18px;font-weight:550;letter-spacing:-.02em;width:100%;height:64px;background:linear-gradient(180deg,#373535 33.75%,#000000);border:0;border-radius:14px;color:#FFFFFF;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 6px 16px rgba(0,0,0,.22)}.community-submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.28)}.community-submit-button:active:not(:disabled){transform:translateY(0)}.community-submit-button:disabled{opacity:.6;cursor:not-allowed}.community-why-section{position:relative;background:linear-gradient(180deg,#deebff,#edf3ff);padding:100px 40px}.community-why-container{max-width:1100px;margin:0 auto;text-align:center}.community-why-container h2{font-family:N27,sans-serif;font-size:48px;font-weight:400;letter-spacing:-1px;margin:0 0 56px;color:#090E18}.community-badges-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.community-badge-card{background:linear-gradient(180deg,rgba(204,223,255,1),rgba(234,241,255,1));border:none;border-radius:40px;padding:44px 28px 40px;text-align:center;transition:all .3s ease}.community-badge-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(83,112,156,.14)}.community-badge-icon{width:64px;height:64px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid rgba(59,130,246,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#2563eb}.community-badge-card h3{font-family:Geist,sans-serif;font-size:20px;font-weight:600;color:#090E18;margin:0 0 12px}.community-badge-card p{font-family:Geist,sans-serif;font-size:15px;color:rgba(10,16,28,.65);line-height:1.6;margin:0}.community-page .faq-section{background:linear-gradient(180deg,#EAF1FF,#FFFFFF 50%)}@media screen and (max-width:1200px) and (min-width:1025px){.community-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:52px;align-items:start}.community-hero-title{font-size:80px}}@media screen and (max-width:1024px){.community-hero{padding:118px 28px 82px}.community-hero-grid{grid-template-columns:1fr;gap:44px;display:flex;flex-direction:column;align-items:stretch;padding:0 80px}.community-hero-copy{padding-top:0;gap:24px}.community-hero-title{max-width:min(760px,100%);font-size:72px}.community-hero-form-wrapper{max-width:100%;width:100%;padding-top:0}.community-why-section{padding:80px 28px}.community-badges-grid{gap:24px}}@media screen and (max-width:768px){.community-hero{padding:104px 18px 72px;background-position:56% top}.community-hero-grid{padding:8%;gap:30px}.community-hero-title{font-size:52px;line-height:.98;max-width:100%}.community-hero-subtitle{font-size:18px}.community-form{border-radius:26px;padding:28px 22px}.community-form-grid{gap:12px}.community-form-question{font-size:20px}.community-dropdown-trigger,.community-form-input{font-size:18px;min-height:58px;padding:16px 18px}.community-page .phone-input-container{min-height:58px!important}.community-page .country-selector-trigger{padding:16px 12px!important}.community-page .country-dial-code{font-size:18px;min-width:40px}.community-page .phone-number-input{font-size:18px;padding:16px 18px!important}.community-page .country-dropdown-menu{width:100%;max-width:280px}.community-submit-button{font-size:18px;height:70px}.community-why-section{padding:64px 18px}.community-badges-grid{grid-template-columns:1fr;gap:20px}.community-why-container h2{font-size:36px;margin-bottom:36px}.community-success{padding:36px 24px}.community-success h3{font-size:26px}}@media screen and (max-width:480px){.community-hero{padding:92px 20px 56px;background-position:60% top}.community-hero-grid{padding:10% 0 0}.community-hero-title{font-size:44px;max-width:100%}.community-hero-subtitle{font-size:16px}.community-form{padding:24px 18px;border-radius:24px}.community-form-question{font-size:18px}.community-dropdown-trigger,.community-form-input,.community-page .phone-number-input{font-size:16px;padding:14px 16px;min-height:50px}.community-page .phone-input-container{min-height:55px!important}.community-page .country-selector-trigger{padding:12px 10px}.community-page .country-dial-code{font-size:15px;min-width:35px}.community-page .phone-number-input{font-size:15px;padding:12px 14px}.community-page .country-dropdown-menu{width:100%;max-width:260px;max-height:250px}.community-dropdown-trigger{font-size:15px;padding:14px 16px;min-height:50px}.community-dropdown-option{font-size:14px;padding:10px 16px}.community-submit-button{height:64px;font-size:17px}.community-badge-card{padding:32px 20px 28px}.community-why-container h2{font-size:30px}.community-success{padding:30px 18px}.community-success h3{font-size:22px}.community-whatsapp-cta{font-size:15px;padding:12px 24px}}.community-why-section{contain:layout paint;content-visibility:auto;contain-intrinsic-size:1px 700px}.community-page .faq-section{contain:layout paint;content-visibility:auto;contain-intrinsic-size:1px 800px}