.page{background-color:#fff;min-height:100vh}.hero{background-color:#fff;padding-top:5rem;padding-bottom:4rem;position:relative;overflow:hidden}@media (min-width:768px){.hero{padding-top:6rem;padding-bottom:6rem}}.breadcrumbs{align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.breadcrumbs a{color:#e63946;text-decoration:none;transition:color .15s}.breadcrumbs a:hover{color:#d62828}.breadcrumbs span{color:#6b7280}.breadcrumbs span.divider{color:#9ca3af}.heroGrid{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (min-width:1024px){.heroGrid{grid-template-columns:1fr 1fr;gap:3rem}}.heroContent{margin-top:1.5rem}.heroTitleMobile{color:#243062;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.25;display:block}@media (min-width:640px){.heroTitleMobile{font-size:1.875rem}}@media (min-width:768px){.heroTitleMobile{display:none}}.heroTitleDesktop{color:#243062;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.25;display:block}@media (min-width:640px){.heroTitleDesktop{font-size:1.875rem}}@media (min-width:768px){.heroTitleDesktop{font-size:2.25rem}}@media (min-width:1024px){.heroTitleDesktop{font-size:3rem}}@media (min-width:1280px){.heroTitleDesktop{font-size:3.75rem}}.heroDescription{color:#374151;margin-bottom:2rem;font-size:1rem;line-height:1.625}@media (min-width:768px){.heroDescription{font-size:1.125rem}}.heroButton{color:#fff!important;background-color:#243062!important;border-radius:.5rem!important;padding:1rem 2rem!important;font-size:1.125rem!important;font-weight:600!important;transition:all .25s!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.heroButton:hover{background-color:#1e2a5e!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.heroImageContainer{z-index:10;position:relative}.heroImage{-o-object-fit:contain;object-fit:contain;width:100%;height:300px}@media (min-width:768px){.heroImage{height:350px}}@media (min-width:1024px){.heroImage{height:400px}}.sectionHeading{color:#243062;text-align:center;margin-bottom:2rem;font-size:1.875rem;font-weight:700;line-height:1.25}@media (min-width:768px){.sectionHeading{margin-bottom:3rem;font-size:3rem}}.whySection{background-color:#e639461a;padding:3rem 0}@media (min-width:768px){.whySection{padding:5rem 0}}.whyContainer{max-width:64rem;margin:0 auto}.whyGrid{grid-template-columns:1fr;gap:1.5rem;max-width:56rem;margin:0 auto;display:grid}@media (min-width:768px){.whyGrid{grid-template-columns:repeat(3,1fr);gap:2rem}}.whyItem{text-align:center;flex-direction:column;align-items:center;display:flex}.whyIconWrap{justify-content:center;align-items:center;width:5rem;height:5rem;margin-bottom:1rem;display:flex;position:relative}.whyIconWrap svg{color:#243062;width:4rem;height:4rem}.whyIconWrap img{-o-object-fit:contain;object-fit:contain;width:4rem;height:4rem}.pulseCircleOuter{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pulseCircleOuter .circle1{opacity:.2;border:2px solid #243062;border-radius:9999px;width:5rem;height:5rem}.pulseCircleOuter .circle2{opacity:.1;border:1px solid #243062;border-radius:9999px;width:6rem;height:6rem;position:absolute}.whyText{color:#4b5563;font-size:1rem;line-height:1.625}.whyBtnWrap{text-align:center;margin-top:2.5rem}.howSection{background-color:#fff;padding:3rem 0}@media (min-width:768px){.howSection{padding:5rem 0}}.howContainer{max-width:64rem;margin:0 auto}.howGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.howGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.howGrid{grid-template-columns:repeat(4,1fr)}}.howCard{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}.howStep{color:#243062;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.howDesc{color:#374151;font-size:1rem;line-height:1.625}.aspectsSection{background-color:#fff;padding:3rem 0}@media (min-width:768px){.aspectsSection{padding:5rem 0}}.tabsNav{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.tabButton{cursor:pointer;color:#374151;background-color:#f3f4f6;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .25s}.tabButton:hover{background-color:#e5e7eb}.tabButton.tabActive{color:#fff;background-color:#e63946;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.tabContent{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.aspectHeading{color:#243062;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.aspectText{color:#374151;font-size:1rem;line-height:1.625}.statsSection{background:linear-gradient(90deg,#e63946,#d62828);padding:3rem 0}@media (min-width:768px){.statsSection{padding:5rem 0}}.statsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (min-width:768px){.statsGrid{grid-template-columns:repeat(4,1fr);gap:2rem}}.statItem{text-align:center}.statNumber{color:#fff;margin-bottom:.5rem;font-size:1.875rem;font-weight:700}@media (min-width:768px){.statNumber{font-size:2.25rem}}@media (min-width:1024px){.statNumber{font-size:3rem}}.statDesc{color:#ffffffe6;font-size:1rem}@media (min-width:768px){.statDesc{font-size:1.125rem}}.calcSection{background-color:#fff;padding:3rem 0}@media (min-width:768px){.calcSection{padding:5rem 0}}.calcContainer{max-width:56rem;margin:0 auto}.calcCard{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:1rem;padding:2rem}.calcForm{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.calcLabel{color:#243062;margin-bottom:.75rem;font-size:1rem;font-weight:600;display:block}.calcInput{border:2px solid #e639464d;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s}.calcInput:focus{border-color:#e63946;outline:none}.calcResult{background-color:#fff;border:2px solid #e63946;border-radius:.5rem;padding:1.5rem}.calcResultLabel{color:#4b5563;margin-bottom:.5rem;font-size:.875rem}.calcResultValue{color:#243062;font-size:1.5rem;font-weight:700}.faqSection{background-color:#f9fafb;padding:3rem 0}@media (min-width:768px){.faqSection{padding:5rem 0}}.faqContainer{max-width:56rem;margin:0 auto}.faqList{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.faqList{gap:1.25rem}}.faqCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;transition:all .25s;overflow:hidden;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.faqCard:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.faqHeaderBtn{text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:1.25rem;transition:background-color .15s;display:flex}@media (min-width:768px){.faqHeaderBtn{padding:1.5rem}}.faqHeaderBtn:hover{background-color:#f9fafb}.faqQuestion{color:#243062;padding-right:1rem;font-size:1rem;font-weight:700}@media (min-width:768px){.faqQuestion{font-size:1.125rem}}.faqIcon{color:#243062;flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .25s}.faqIcon.faqIconRotated{transform:rotate(180deg)}.faqBody{padding:0 1.25rem 1.25rem}@media (min-width:768px){.faqBody{padding:0 1.5rem 1.5rem}}.ctaSection{background-color:#fff;padding:3rem 0}@media (min-width:768px){.ctaSection{padding:5rem 0}}.ctaCard{text-align:center;background:linear-gradient(90deg,#e639461a,#e639460d);border:2px solid #e6394633;border-radius:.75rem;padding:2rem}@media (min-width:768px){.ctaCard{padding:3rem}}.ctaTitle{color:#243062;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700;line-height:1.25}@media (min-width:768px){.ctaTitle{font-size:3rem}}.ctaText{color:#374151;margin-bottom:2rem;font-size:1rem;line-height:1.625}@media (min-width:768px){.ctaText{font-size:1.125rem}}.ctaBtn{color:#fff!important;background-color:#16a34a!important;border-radius:.5rem!important;padding:1rem 2rem!important;font-size:1.125rem!important;font-weight:600!important}.ctaBtn:hover{background-color:#22c55e!important}
