.page{background-color:#fff;min-height:100vh}.heroSection{background-color:#fafafa;padding-top:5rem;padding-bottom:3rem;position:relative;overflow:hidden}@media (min-width:768px){.heroSection{padding-top:6rem;padding-bottom:5rem}}.breadcrumbs{align-items:center;gap:.5rem;padding:0 1rem;font-size:.75rem;display:flex}@media (min-width:640px){.breadcrumbs{padding:0;font-size:.875rem}}.breadcrumbs a{color:var(--color-primary,#036);text-decoration:none;transition:color .2s}.breadcrumbs a:hover{color:var(--color-primary-dark,#024)}.breadcrumbs .separator{color:#a3a3a3}.breadcrumbs .current{color:#737373}.heroGrid{grid-template-columns:1fr;align-items:flex-start;gap:3rem;display:grid}@media (min-width:1024px){.heroGrid{grid-template-columns:5fr 2fr;gap:2rem}}.heroLeft{z-index:10;text-align:center;margin-top:1.25rem;position:relative}@media (min-width:1024px){.heroLeft{text-align:left}}.heroTitle{color:#243062;margin-bottom:1rem;padding:0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:640px){.heroTitle{margin-bottom:1rem;padding:0;font-size:1.875rem}}@media (min-width:768px){.heroTitle{margin-bottom:1rem;font-size:2.25rem}}@media (min-width:1024px){.heroTitle{font-size:3rem}}@media (min-width:1280px){.heroTitle{font-size:3.75rem}}.heroDesc{color:#404040;max-width:52rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding:0 1rem;font-size:1rem;line-height:1.625}@media (min-width:640px){.heroDesc{margin-bottom:1rem;padding:0 1.5rem;font-size:1.11rem}}@media (min-width:768px){.heroDesc{margin-bottom:1rem;font-size:1.11rem}}@media (min-width:1024px){.heroDesc{margin-left:0;margin-right:0;padding:0}}.heroActions{flex-direction:column;justify-content:center;gap:.75rem;margin-bottom:1rem;padding:0 1rem;display:flex}@media (min-width:640px){.heroActions{flex-direction:row;gap:1rem;padding:0}}@media (min-width:1024px){.heroActions{justify-content:flex-start}}.ctaGreenBtn{width:100%;color:#fff!important;background-color:#16a34a!important;border:none!important;border-radius:.5rem!important;padding:.75rem 1.5rem!important;font-size:1rem!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 10px 15px -3px #0000001a!important}@media (min-width:640px){.ctaGreenBtn{width:auto;padding:.75rem 1.5rem!important;font-size:1.125rem!important}}.ctaGreenBtn:hover{background-color:#15803d!important;box-shadow:0 20px 25px -5px #00000026!important}.ctaOutlineBtn{width:100%;color:#243062!important;background-color:#0000!important;border:2px solid #243062!important;border-radius:.5rem!important;padding:.75rem 1.5rem!important;font-size:1rem!important;font-weight:600!important;transition:all .2s!important}@media (min-width:640px){.ctaOutlineBtn{width:auto;padding:.75rem 1.5rem!important;font-size:1.125rem!important}}.ctaOutlineBtn:hover,.ctaOutlineBtn:active,.ctaOutlineBtn:focus{color:#fff!important;background-color:#243062!important}.statsGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;max-width:28rem;margin:0 auto;padding:0 1rem;display:grid}@media (min-width:640px){.statsGrid{gap:.75rem;padding:0}}@media (min-width:768px){.statsGrid{gap:1rem}}@media (min-width:1024px){.statsGrid{margin:0}}.statsGrid .statItem{text-align:center}.statsGrid .statItem .statVal{color:#243062;font-size:1.25rem;font-weight:700}@media (min-width:640px){.statsGrid .statItem .statVal{font-size:1.5rem}}@media (min-width:768px){.statsGrid .statItem .statVal{font-size:1.875rem}}.statsGrid .statItem .statLabel{color:#525252;font-size:.75rem}@media (min-width:640px){.statsGrid .statItem .statLabel{font-size:.875rem}}.heroFormCard{z-index:10;background-color:#fff;border:1px solid #e5e5e5;border-radius:1rem;margin:2rem 1rem 0;padding:1rem;position:relative;box-shadow:0 25px 50px -12px #00000026}@media (min-width:640px){.heroFormCard{margin:2rem 0 0;padding:1.25rem}}@media (min-width:768px){.heroFormCard{padding:1.5rem}}@media (min-width:1024px){.heroFormCard{margin-top:0}}.heroFormCard .formHeader{text-align:center}.heroFormCard .formHeader img{width:2.5rem;height:2.5rem;margin:0 auto .5rem}.heroFormCard .formHeader h2{color:#243062;margin-bottom:.25rem;font-size:1.125rem;font-weight:700}@media (min-width:768px){.heroFormCard .formHeader h2{font-size:1.25rem}}.heroFormCard .formHeader h2.boldTitle{font-size:1.25rem}@media (min-width:768px){.heroFormCard .formHeader h2.boldTitle{font-size:1.5rem}}.heroFormCard .formBody{flex-direction:column;gap:.5rem;display:flex}.heroFormCard .inputControl{border:1px solid #d4d4d4;border-radius:.5rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:border-color .2s}.heroFormCard .inputControl:focus{border-color:var(--color-primary,#036)}.heroFormCard .radioGroupArea{flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.heroFormCard .radioGroupArea p{color:#404040;text-align:center;font-size:.875rem;font-weight:500}.heroFormCard .radioGroupArea .radioOptionsRow{justify-content:center;gap:1.5rem;display:flex}.heroFormCard .radioGroupArea .radioOptionsRow label{cursor:pointer;align-items:center;gap:.5rem;display:flex}.heroFormCard .radioGroupArea .radioOptionsRow label input[type=radio]{width:1rem;height:1rem;accent-color:var(--color-primary,#036)}.heroFormCard .radioGroupArea .radioOptionsRow label span{color:#404040;font-size:.875rem}.heroFormCard .checkboxArea{cursor:pointer;align-items:flex-start;gap:.75rem;padding-top:.5rem;display:flex}.heroFormCard .checkboxArea input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-primary,#036);margin-top:.25rem}.heroFormCard .checkboxArea span{color:#525252;font-size:.75rem;line-height:1.5}.heroFormCard .submitButton{background-color:var(--color-primary,#036);color:#fff;cursor:pointer;border:none;border-radius:.5rem;width:100%;padding:.75rem 0;font-size:1rem;font-weight:600;transition:background-color .2s,box-shadow .2s;box-shadow:0 4px 6px -1px #0000001a}.heroFormCard .submitButton:hover{background-color:var(--color-primary-dark,#024);box-shadow:0 10px 15px -3px #0000001a}.heroFormCard .submitButton:disabled{opacity:.7;cursor:not-allowed}.heroFormCard .errorMessage{color:#dc2626;text-align:center;margin-top:.25rem;font-size:.875rem}.otpForm{text-align:center;flex-direction:column;gap:1rem;padding:.5rem 0;display:flex}.otpForm .formHeader{text-align:center}.otpForm .formHeader img{width:2.5rem;height:2.5rem;margin:0 auto .5rem}.otpForm .otpHeader{text-align:center}.otpForm .otpHeader h3{color:#243062;margin:0 0 .35rem;font-size:1.25rem;font-weight:700}.otpForm .otpHeader p{color:#64748b;margin:0 0 .5rem;font-size:.85rem}.otpForm .otpHeader .phoneBadge{color:#1e293b;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.875rem;font-weight:600;display:inline-flex}.otpForm .otpHeader .phoneBadge button{color:var(--color-primary,#036);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;font-weight:600;text-decoration:underline}.otpForm .otpHeader .phoneBadge button:hover{color:var(--color-primary-dark,#024)}.otpForm .otpInputContainer{justify-content:center;margin:.5rem 0 .25rem;display:flex}.otpForm .otpInputContainer .otpInputField{text-align:center;letter-spacing:.6rem;color:#0f172a;background-color:#f8fafc;border:2px solid #cbd5e1;border-radius:.75rem;outline:none;width:100%;max-width:200px;height:3.25rem;padding-left:.6rem;font-size:1.6rem;font-weight:700;transition:all .2s}.otpForm .otpInputContainer .otpInputField::placeholder{color:#94a3b8;letter-spacing:.4rem;font-weight:500}.otpForm .otpInputContainer .otpInputField:focus{border-color:var(--color-primary,#036);background-color:#fff;box-shadow:0 0 0 3px #00336626}.otpForm .otpTimerRow{color:#64748b;margin:0;font-size:.85rem}.otpForm .otpTimerRow strong{color:#0f172a}.otpForm .otpTimerRow .resendBtn{color:var(--color-primary,#036);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline}.otpForm .otpTimerRow .resendBtn:hover:not(:disabled){color:var(--color-primary-dark,#024)}.otpForm .otpTimerRow .resendBtn:disabled{color:#94a3af;cursor:not-allowed}.otpForm .otpErrorText{color:#dc2626;margin:0;font-size:.85rem;font-weight:500}.otpForm .otpSubmitBtn{background-color:var(--color-primary,#036);color:#fff;cursor:pointer;border:none;border-radius:.5rem;width:100%;margin-top:.25rem;padding:.8rem 0;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:0 4px 6px -1px #0000001a}.otpForm .otpSubmitBtn:hover:not(:disabled){background-color:var(--color-primary-dark,#024);box-shadow:0 10px 15px -3px #0000001a}.otpForm .otpSubmitBtn:disabled{opacity:.65;cursor:not-allowed}.otpForm .otpBackBtn{color:#64748b;cursor:pointer;background:0 0;border:none;padding:.25rem 0;font-size:.85rem;font-weight:500;transition:color .2s}.otpForm .otpBackBtn:hover{color:#0f172a;text-decoration:underline}.formulaSection{background-color:#f87171;padding:3rem 0}@media (min-width:768px){.formulaSection{padding:5rem 0}}.formulaSection .formulaBox{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #fffc;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}@media (min-width:768px){.formulaSection .formulaBox{padding:1.5rem}}.formulaSection .formulaBox p{color:#fff;font-size:1.125rem;font-weight:600}@media (min-width:768px){.formulaSection .formulaBox p{font-size:1.25rem}}.formulaSection p{color:#fff;font-size:1rem;line-height:1.625}@media (min-width:768px){.formulaSection p{font-size:1.125rem}}@media (min-width:1024px){.formulaSection p{font-size:1.25rem}}.formulaSection h2{color:#fff;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:640px){.formulaSection h2{font-size:1.875rem}}@media (min-width:768px){.formulaSection h2{margin-bottom:2rem;font-size:2.25rem}}@media (min-width:1024px){.formulaSection h2{font-size:3rem}}.sectionWhite{background-color:#fff;padding:3rem 0}@media (min-width:768px){.sectionWhite{padding:5rem 0}}.sectionLight{background-color:#fafafa;padding:3rem 0}@media (min-width:768px){.sectionLight{padding:5rem 0}}.sectionHeading{color:#243062;text-align:center;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700;line-height:1.2}@media (min-width:768px){.sectionHeading{margin-bottom:2rem;font-size:3rem}}.infoCard{background-color:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem;margin-bottom:2rem;padding:1.5rem}@media (min-width:768px){.infoCard{padding:2rem}}.infoCard ul{color:#404040;flex-direction:column;gap:1rem;padding-left:1.25rem;font-size:.875rem;line-height:1.625;list-style:outside;display:flex}@media (min-width:768px){.infoCard ul{font-size:1rem}}.infoCard p{color:#404040;margin-bottom:1.5rem;font-size:.875rem;line-height:1.625}@media (min-width:768px){.infoCard p{font-size:1rem}}.infoCard p:last-child{margin-bottom:0}.infoCard h3{color:#243062;margin-bottom:1rem;font-size:1.25rem;font-weight:700}@media (min-width:768px){.infoCard h3{font-size:1.5rem}}.sectionJoinBtn{width:100%;color:#fff!important;background-color:#243062!important;border:none!important;border-radius:.5rem!important;padding:.75rem 1.5rem!important;font-size:1rem!important;font-weight:600!important;transition:all .2s!important;box-shadow:0 10px 15px -3px #0000001a!important}@media (min-width:640px){.sectionJoinBtn{width:auto;padding:1rem 2rem!important;font-size:1.125rem!important}}.sectionJoinBtn:hover{background-color:#1a2447!important;box-shadow:0 20px 25px -5px #00000026!important}.paperlessGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.paperlessGrid{grid-template-columns:1fr 1fr;gap:2rem}}.paperlessCard{background-color:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem;padding:1.5rem;transition:all .3s}.paperlessCard:hover{box-shadow:0 10px 15px -3px #0000001a}.paperlessCard .cardInner{align-items:flex-start;gap:1rem;display:flex}.paperlessCard .numBadge{color:#fff;background-color:#243062;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;font-weight:700;display:flex}.paperlessCard h3{color:#243062;margin-bottom:.75rem;font-size:1.125rem;font-weight:700;line-height:1.25}@media (min-width:768px){.paperlessCard h3{font-size:1.25rem}}.paperlessCard p{color:#404040;font-size:.875rem;line-height:1.625}@media (min-width:768px){.paperlessCard p{font-size:1rem}}.featuresGrid3{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.featuresGrid3{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:1024px){.featuresGrid3{grid-template-columns:repeat(3,1fr)}}.featureCard{background-color:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem;padding:1.5rem;transition:all .3s;box-shadow:0 1px 3px #0000000d}.featureCard:hover{box-shadow:0 10px 15px -3px #0000001a}.featureCard .featureIcon{margin-bottom:1rem}.featureCard .featureIcon svg{width:2rem;height:2rem;color:var(--color-primary,#036)}.featureCard h3{color:#243062;margin-bottom:.75rem;font-size:1.125rem;font-weight:700}@media (min-width:768px){.featureCard h3{font-size:1.25rem}}.featureCard p{color:#404040;font-size:.875rem;line-height:1.625}@media (min-width:768px){.featureCard p{font-size:1rem}}.storiesGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.storiesGrid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:1024px){.storiesGrid{grid-template-columns:repeat(3,1fr)}}.storyCard{background-color:#fff;border:1px solid #e5e5e5;border-radius:.75rem;padding:1.5rem;transition:all .3s;box-shadow:0 1px 3px #0000000d}@media (min-width:768px){.storyCard{padding:2rem}}.storyCard:hover{box-shadow:0 10px 15px -3px #0000001a}.storyCard .quoteIcon{color:#0033664d;width:2rem;height:2rem;margin-bottom:1rem}.storyCard p{color:#404040;margin-bottom:1rem;font-size:.875rem;line-height:1.625}@media (min-width:768px){.storyCard p{font-size:1rem}}.storyCard p.storyAuthor{color:#243062;margin-bottom:0;font-size:1rem;font-weight:700}@media (min-width:768px){.storyCard p.storyAuthor{font-size:1.125rem}}.videoCard{background-color:#fff;border:1px solid #f5f5f5;border-radius:1rem;padding:1rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}@media (min-width:768px){.videoCard{padding:1.5rem}}.videoCard .videoAspect{aspect-ratio:16/9;background-color:#f5f5f5;border-radius:.75rem;overflow:hidden}.videoCard .videoAspect iframe{width:100%;height:100%}.faqList{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.faqList{gap:1.25rem}}.faqItem{background-color:#fff;border:1px solid #e5e5e5;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000000d}.faqQuestionBtn{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.25rem;transition:background-color .2s;display:flex}@media (min-width:768px){.faqQuestionBtn{padding:1.5rem}}.faqQuestionBtn:hover{background-color:#fafafa}.faqQuestionBtn h5,.faqQuestionBtn span,.faqQuestionBtn .faqQuestion{color:#243062;margin:0;padding-right:1rem;font-size:1rem;font-weight:700}@media (min-width:768px){.faqQuestionBtn h5,.faqQuestionBtn span,.faqQuestionBtn .faqQuestion{font-size:1.125rem}}.faqQuestionBtn svg{width:1.25rem;height:1.25rem;color:var(--color-primary,#036);flex-shrink:0;transition:transform .3s}.faqQuestionBtn svg.rotated{transform:rotate(180deg)}.faqAnswerArea{padding:0 1.25rem 1.25rem}@media (min-width:768px){.faqAnswerArea{padding:0 1.5rem 1.5rem}}.faqAnswerArea .faqContent{color:#404040;font-size:.875rem;line-height:1.625}@media (min-width:768px){.faqAnswerArea .faqContent{font-size:1rem}}
