.page{background-color:#fff;min-height:100vh}.heroSection{background:linear-gradient(135deg,#ffe5e5 0%,#e8d5ff 50%,#d4bfff 100%);padding-top:4.5rem;padding-bottom:4.5rem;position:relative;overflow:hidden}@media (min-width:768px){.heroSection{padding-top:5rem;padding-bottom:5.5rem}}.breadcrumbs{align-items:center;gap:.5rem;margin-top:0;margin-bottom:.5rem;font-size:.85rem;display:flex}.breadcrumbs a{color:var(--color-primary,#036);font-weight:500;text-decoration:none;transition:color .2s}.breadcrumbs a:hover{color:var(--color-primary-dark,#024)}.breadcrumbs .separator{color:#94a3b8}.breadcrumbs .current{color:#64748b}.heroGrid{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (min-width:1024px){.heroGrid{grid-template-columns:1.22fr 1fr;gap:2.75rem}}.heroLeft{z-index:10;flex-direction:column;align-items:flex-start;display:flex;position:relative}.heroTitle{font-family:var(--font-family-heading,"Montserrat", sans-serif);color:#1e293b;letter-spacing:-.02em;margin-bottom:1.75rem;font-size:1.75rem;font-weight:700;line-height:1.15}@media (min-width:768px){.heroTitle{font-size:2.15rem}}@media (min-width:1024px){.heroTitle{font-size:3.5rem}}.heroActionArea{flex-direction:column;gap:1.25rem;width:100%;display:flex}@media (min-width:640px){.heroActionArea{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem}}.heroCtaCol{flex-direction:column;align-items:flex-start;gap:.65rem;padding-top:.25rem;display:flex}.heroCtaBtn{color:#fff!important;cursor:pointer!important;background-color:#16a34a!important;border:none!important;border-radius:.625rem!important;justify-content:center!important;align-items:center!important;gap:.65rem!important;padding:.9rem 1.8rem!important;font-size:1.05rem!important;font-weight:600!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important;box-shadow:0 10px 20px -5px #16a34a73!important}.heroCtaBtn:hover{background-color:#15803d!important;transform:translateY(-2px)!important;box-shadow:0 14px 25px -5px #16a34a8c!important}.heroCtaBtn:hover .arrowIcon{transform:translate(3px)}.heroCtaBtn .arrowIcon{width:1.15rem;height:1.15rem;transition:transform .2s}.heroCtaNote{color:#475569;align-items:center;gap:.4rem;margin:0;font-size:.775rem;font-weight:500;display:flex}.heroCtaNote svg{color:#16a34a;flex-shrink:0;width:.9rem;height:.9rem}.personImgWrapper{justify-content:flex-end;align-items:flex-end;margin:0;display:flex}@media (min-width:640px){.personImgWrapper{margin-top:-1.75rem}}.personImgWrapper img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 18px #0000001f);width:auto;height:180px}@media (min-width:640px){.personImgWrapper img{height:215px}}@media (min-width:768px){.personImgWrapper img{height:400px}}@media (min-width:1024px){.personImgWrapper img{height:400px}}.phoneWrapper{z-index:10;justify-content:center;display:flex;position:relative}@media (min-width:1024px){.phoneWrapper{justify-content:flex-end}}.phoneTilt{transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative;transform:none}.phoneTilt:hover{transform:translateY(-4px)}.phoneFrame{width:16.5rem;max-width:100%;height:515px;position:relative}@media (min-width:640px){.phoneFrame{width:19.5rem;height:520px}}.phoneOuter{background:linear-gradient(145deg,#1e293b,#090d16);border-radius:2.85rem;padding:.35rem;position:absolute;inset:0;box-shadow:0 25px 60px -15px #0f172a40,inset 0 0 0 1px #ffffff26,0 8px 16px -6px #0000001a}.phoneScreen{background-color:#fff;border-radius:2.55rem;width:100%;height:100%;position:relative;overflow:hidden}.phoneNotch{z-index:20;background-color:#0f172a;border-radius:9999px;justify-content:flex-end;align-items:center;width:3.5rem;height:1.15rem;padding-right:.5rem;display:flex;position:absolute;top:.65rem;left:50%;transform:translate(-50%)}.phoneNotch:after{content:"";background-color:#34445e;border:1px solid #334155;border-radius:50%;width:.4rem;height:.4rem}.phoneContent{z-index:10;flex-direction:column;justify-content:center;height:100%;padding:1.85rem 1.35rem .85rem;display:flex;position:relative;overflow-y:auto}.phoneContent::-webkit-scrollbar{width:4px}.phoneContent::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.successMessage{text-align:center;padding:1.5rem 0}.successMessage .successIcon{width:3rem;height:3rem;color:var(--color-primary,#036);background-color:#dcfce7;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:inline-flex}.successMessage .successIcon svg{width:1.5rem;height:1.5rem}.successMessage h2{color:#262626;margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.successMessage p{color:#525252;font-size:.875rem}.leadForm{flex-direction:column;gap:.5rem;display:flex}.leadForm .logoWrapper{justify-content:center;display:flex}.leadForm .logoWrapper img{width:1.75rem;height:1.75rem}.leadForm .formHeading{text-align:center;margin-bottom:.75rem}.leadForm .formHeading h3{font-family:var(--font-family-headline,var(--font-family-sans));color:#262626;margin:0;font-size:.75rem;font-weight:700}@media (min-width:768px){.leadForm .formHeading h3{font-size:1rem}}.leadForm .inputControl{border:1px solid #d4d4d4;border-radius:.5rem;outline:none;width:100%;padding:.5rem 1rem;font-size:.875rem;transition:border-color .2s}.leadForm .inputControl:focus{border-color:var(--color-primary,#036)}.leadForm .radioGroup{padding-top:.25rem}.leadForm .radioGroup .radioGroupTitle{text-align:center;font-family:var(--font-family-sans);color:#262626;margin-bottom:.5rem;font-size:.875rem;font-weight:700}.leadForm .radioGroup .radioOptions{flex-direction:row;gap:.5rem;display:flex}@media (min-width:768px){.leadForm .radioGroup .radioOptions{flex-direction:row;justify-content:center}}.leadForm .radioGroup .radioOptions label{cursor:pointer;align-items:center;gap:.5rem;display:flex}.leadForm .radioGroup .radioOptions label input[type=radio]{width:1rem;height:1rem;accent-color:var(--color-primary,#036)}.leadForm .radioGroup .radioOptions label span{color:#404040;font-size:.7rem}@media (min-width:1024px){.leadForm .radioGroup .radioOptions label span{font-size:.9rem}}.leadForm .checkboxWrapper{padding-top:.25rem}.leadForm .checkboxWrapper label{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.leadForm .checkboxWrapper label input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-primary,#036);margin-top:.25rem}.leadForm .checkboxWrapper label span{color:#525252;font-size:.75rem;line-height:1.5}.leadForm .errorMessage{color:#dc2626;margin-top:.5rem;font-size:.875rem}.leadForm .submitButton{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:.5rem;width:100%;margin-top:.5rem;padding:.75rem 0;font-size:.875rem;font-weight:600;transition:background-color .2s}.leadForm .submitButton:hover{background-color:#1d4ed8}.leadForm .submitButton:disabled{opacity:.7;cursor:not-allowed}.otpForm{text-align:center;flex-direction:column;gap:.875rem;padding:.25rem 0;display:flex}.otpForm .logoWrapper{justify-content:center;margin-bottom:.25rem;display:flex}.otpForm .logoWrapper img{width:2.25rem;height:2.25rem}.otpForm .otpHeader{text-align:center}.otpForm .otpHeader h3{font-family:var(--font-family-headline,var(--font-family-sans));color:#1e293b;margin:0 0 .35rem;font-size:1.2rem;font-weight:700}.otpForm .otpHeader p{color:#64748b;margin:0 0 .5rem;font-size:.825rem}.otpForm .otpHeader .phoneBadge{color:#1e293b;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.5rem;padding:.3rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.otpForm .otpHeader .phoneBadge button{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:.775rem;font-weight:600;text-decoration:underline}.otpForm .otpHeader .phoneBadge button:hover{color:#1d4ed8}.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:180px;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{background-color:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.otpForm .otpTimerRow{color:#64748b;margin:0;font-size:.825rem}.otpForm .otpTimerRow strong{color:#0f172a}.otpForm .otpTimerRow .resendBtn{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:.825rem;font-weight:600;text-decoration:underline}.otpForm .otpTimerRow .resendBtn:hover:not(:disabled){color:#1d4ed8}.otpForm .otpTimerRow .resendBtn:disabled{color:#94a3af;cursor:not-allowed}.otpForm .otpErrorText{color:#dc2626;margin:0;font-size:.825rem;font-weight:500}.otpForm .otpSubmitBtn{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:.5rem;width:100%;margin-top:.25rem;padding:.75rem 0;font-size:.9rem;font-weight:600;transition:background-color .2s,transform .1s}.otpForm .otpSubmitBtn:hover:not(:disabled){background-color:#1d4ed8}.otpForm .otpSubmitBtn:disabled{opacity:.65;cursor:not-allowed}.otpForm .otpBackBtn{color:#64748b;cursor:pointer;background:0 0;border:none;padding:.25rem 0;font-size:.8rem;font-weight:500;transition:color .2s}.otpForm .otpBackBtn:hover{color:#0f172a;text-decoration:underline}.wavyBottom{z-index:1;pointer-events:none;line-height:0;position:absolute;bottom:0;left:0;right:0}.wavyBottom .wave1{fill:#fff;width:100%;height:3rem}@media (min-width:768px){.wavyBottom .wave1{height:4rem}}.wavyBottom .wave2{fill:#fff;opacity:.9;width:100%;height:2.5rem;margin-top:-1rem}@media (min-width:768px){.wavyBottom .wave2{height:3.25rem}}.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{font-family:var(--font-family-heading,var(--font-family-serif,"Montserrat", sans-serif));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}}.sectionHeading.serifFont{font-family:var(--font-family-serif,"Montserrat", sans-serif)}.sectionSubtext{color:#525252;text-align:center;max-width:56rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.625}@media (min-width:768px){.sectionSubtext{font-size:1.125rem}}.graphContainer{justify-content:center;margin-top:2rem;display:flex}.graphContainer img{-o-object-fit:contain;object-fit:contain;border-radius:.5rem;width:100%;max-width:56rem;height:auto}.grid3Cols{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.grid3Cols{grid-template-columns:repeat(3,1fr);gap:2rem}}.featureCard{background-color:#fff;border:1px solid #f5f5f5;border-radius:.75rem;padding:1.5rem;transition:all .3s;box-shadow:0 1px 3px #0000000d}@media (min-width:768px){.featureCard{padding:2rem}}.featureCard:hover{box-shadow:0 10px 15px -3px #0000001a}.featureCard h3{color:#243062;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}@media (min-width:768px){.featureCard h3{font-size:1.5rem}}.featureCard p{color:#525252;font-size:.875rem;line-height:1.625}@media (min-width:768px){.featureCard p{font-size:1rem}}.productsSplit{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (min-width:1024px){.productsSplit{grid-template-columns:1fr 1fr;gap:3rem}}.productsIntro h2{color:#243062;margin-bottom:1.5rem;font-size:1.875rem;font-weight:700;line-height:1.2}@media (min-width:768px){.productsIntro h2{margin-bottom:2rem;font-size:3rem}}.productsIntro .paragraphs{color:#404040;flex-direction:column;gap:1rem;font-size:1rem;line-height:1.625;display:flex}@media (min-width:768px){.productsIntro .paragraphs{font-size:1.125rem}}.productsIntro .paragraphs strong{color:#243062;font-weight:700}.productsCarouselArea{position:relative;overflow:visible}.productsTrack{justify-content:center;align-items:center;padding:0 2rem;display:flex}@media (min-width:768px){.productsTrack{padding:0 3rem}}.productItem{flex-shrink:0;width:100%;transition:all .5s ease-in-out}@media (min-width:768px){.productItem{width:250px}}.productItem.itemActive{z-index:10;transform:scale(1)}.productItem.itemPrev{margin-left:-1rem;transform:scale(.9)}@media (min-width:768px){.productItem.itemPrev{margin-left:0;margin-right:-6rem}}.productItem.itemNext{margin-right:-1rem;transform:scale(.9)}@media (min-width:768px){.productItem.itemNext{margin-left:-6rem;margin-right:0}}.productCard{background-color:#fff;border:1px solid #f5f5f5;border-radius:.75rem;transition:all .3s;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.productCard:hover{box-shadow:0 20px 25px -5px #00000026}.productImageWrapper{width:100%;overflow:hidden}.productImageWrapper.imgActive{height:12rem}@media (min-width:768px){.productImageWrapper.imgActive{height:14rem}}.productImageWrapper.imgInactive{height:9rem}@media (min-width:768px){.productImageWrapper.imgInactive{height:10rem}}.productImageWrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.productBody.bodyActive{padding:1.5rem}.productBody.bodyInactive{padding:1rem}.productTitle{color:#243062;text-align:center;margin-bottom:1rem;font-weight:700}.productTitle.titleActive{font-size:1.125rem}@media (min-width:768px){.productTitle.titleActive{font-size:1.25rem}}.productTitle.titleInactive{font-size:.875rem}@media (min-width:768px){.productTitle.titleInactive{font-size:1rem}}.productBtn{color:#fff!important;background-color:#16a34a!important;border:none!important;width:100%!important}.productBtn:hover{background-color:#15803d!important}.carouselArrow{cursor:pointer;z-index:20;background-color:#e5e5e5cc;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 15px -3px #0000001a}.carouselArrow:hover{background-color:#d4d4d4}.carouselArrow.arrowLeft{left:0}.carouselArrow.arrowRight{right:0}.carouselArrow svg{color:#404040;width:1.5rem;height:1.5rem}.productIndicators{justify-content:center;gap:.5rem;margin-top:2rem;display:flex}.productIndicators button{cursor:pointer;border:none;border-radius:9999px;height:.5rem;transition:all .2s}.productIndicators button.indicatorActive{background-color:#243062;width:2rem}.productIndicators button.indicatorInactive{background-color:#d4d4d4;width:.5rem}.familyTableCard{background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000000d}.familyTable{border-collapse:collapse;width:100%}.familyTable th,.familyTable td{border:1px solid #d4d4d4;padding:1rem}.familyTable thead tr{background-color:#fafafa}.familyTable thead tr th{font-family:var(--font-family-sans);color:#243062;font-weight:700}.familyTable thead tr th.familyColTh{text-align:left;font-size:1rem}@media (min-width:768px){.familyTable thead tr th.familyColTh{font-size:1.125rem}}.familyTable thead tr th.colTh{text-align:center;font-size:.875rem}@media (min-width:768px){.familyTable thead tr th.colTh{font-size:1rem}}.familyTable thead tr th .thSub{color:#525252;margin-top:.25rem;font-size:.75rem;font-weight:400}@media (min-width:768px){.familyTable thead tr th .thSub{font-size:.875rem}}.familyTable tbody tr{transition:background-color .2s}.familyTable tbody tr:hover{background-color:#fafafa}.familyTable tbody tr .memberCell{align-items:center;gap:.75rem;display:flex}.familyTable tbody tr .memberCell .avatarCircle{background-color:#dc2626;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (min-width:768px){.familyTable tbody tr .memberCell .avatarCircle{width:3rem;height:3rem}}.familyTable tbody tr .memberCell .avatarCircle svg{color:#fff;width:1.5rem;height:1.5rem}@media (min-width:768px){.familyTable tbody tr .memberCell .avatarCircle svg{width:1.75rem;height:1.75rem}}.familyTable tbody tr .memberCell span{font-family:var(--font-family-sans);color:#262626;font-size:.875rem}@media (min-width:768px){.familyTable tbody tr .memberCell span{font-size:1rem}}.familyTable tbody tr .checkCircle{background-color:#16a34a;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin:0 auto;display:flex}@media (min-width:768px){.familyTable tbody tr .checkCircle{width:1.75rem;height:1.75rem}}.familyTable tbody tr .checkCircle svg{color:#fff;width:1rem;height:1rem}@media (min-width:768px){.familyTable tbody tr .checkCircle svg{width:1.25rem;height:1.25rem}}.familyTable tbody tr .emptyCircle{background-color:#e5e5e5;border-radius:9999px;width:1.5rem;height:1.5rem;margin:0 auto}@media (min-width:768px){.familyTable tbody tr .emptyCircle{width:1.75rem;height:1.75rem}}.benefitsGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.benefitsGrid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:1024px){.benefitsGrid{grid-template-columns:repeat(4,1fr)}}.benefitItem{text-align:center;flex-direction:column;align-items:center;display:flex}.benefitItem .benefitCircle{background-color:#dc2626;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1rem;display:flex}@media (min-width:768px){.benefitItem .benefitCircle{width:5rem;height:5rem}}.benefitItem .benefitCircle svg{color:#fff;width:1.5rem;height:1.5rem}@media (min-width:768px){.benefitItem .benefitCircle svg{width:1.75rem;height:1.75rem}}.benefitItem p{color:#262626;font-size:.875rem;line-height:1.625;font-family:var(--font-family-sans)}@media (min-width:768px){.benefitItem p{font-size:1rem}}.testimonialsWrapper{max-width:60rem;margin:0 auto;position:relative;overflow:hidden}.testimonialsSlideTrack{transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.testimonialSlide{box-sizing:border-box;padding:.5rem .75rem}.testimonialCard{background-color:#fff;border:1px solid #f1f5f9;border-radius:1rem;flex-direction:column;justify-content:space-between;min-height:15rem;padding:1.75rem;transition:all .3s;display:flex;box-shadow:0 4px 20px #0000000d}@media (min-width:768px){.testimonialCard{padding:1.5rem 2.5rem}}.testimonialCard:hover{box-shadow:0 10px 25px -5px #24306214}.testimonialCard .quoteIcon{color:#ff6b6b;opacity:.8;width:2.25rem;height:2.25rem;margin-bottom:1rem}.testimonialCard .quoteText{color:#334155;font-size:.95rem;line-height:1.65;font-family:var(--font-family-sans);margin-bottom:1rem}@media (min-width:768px){.testimonialCard .quoteText{font-size:1.05rem}}.testimonialCard .quoteText.clamp4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.testimonialCard .readMoreBtn{color:var(--color-primary,#e63946);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:600;transition:color .2s}.testimonialCard .readMoreBtn:hover{color:var(--color-primary-dark,#d62828);text-decoration:underline}.testimonialCard .authorRow{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;margin-top:auto;padding-top:.5rem;display:flex}.testimonialCard .authorInfo{flex-direction:column;gap:.2rem;display:flex}.testimonialCard .authorName{color:#1e293b;margin:0;font-size:1.05rem;font-weight:700}.testimonialCard .authorRole{color:#64748b;margin:0;font-size:.85rem}.testimonialControls{justify-content:center;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.testimonialControls .navBtn{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000d}.testimonialControls .navBtn:hover{color:#fff;background-color:#243062;border-color:#243062;transform:scale(1.05)}.testimonialControls .navBtn svg{width:1.25rem;height:1.25rem}.featuresGrid8{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.featuresGrid8{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:1024px){.featuresGrid8{grid-template-columns:repeat(4,1fr)}}.platformFeatureCard{background-color:#fafafa;border:1px solid #f5f5f5;border-radius:.75rem;padding:1.5rem;transition:all .3s}@media (min-width:768px){.platformFeatureCard{padding:2rem}}.platformFeatureCard:hover{background-color:#fff;box-shadow:0 10px 15px -3px #0000001a}.platformFeatureCard .featureIconBox{color:#fff;background-color:#243062;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.platformFeatureCard .featureIconBox svg{width:1.5rem;height:1.5rem}.platformFeatureCard h3{color:#243062;margin-bottom:.75rem;font-size:1.125rem;font-weight:700}@media (min-width:768px){.platformFeatureCard h3{font-size:1.25rem}}.platformFeatureCard p{color:#525252;font-size:.875rem;line-height:1.625}@media (min-width:768px){.platformFeatureCard p{font-size:1rem}}.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;border-radius:.75rem;overflow:hidden}.videoCard .videoAspect iframe{width:100%;height:100%}.platformsGrid3{grid-template-columns:1fr;gap:1.5rem;max-width:56rem;margin:0 auto;display:grid}@media (min-width:768px){.platformsGrid3{grid-template-columns:repeat(3,1fr);gap:2rem}}.platformItemCard{text-align:center;background-color:#fff;border:1px solid #f5f5f5;border-radius:.75rem;padding:1.5rem;transition:all .3s;box-shadow:0 1px 3px #0000000d}@media (min-width:768px){.platformItemCard{padding:2rem}}.platformItemCard:hover{box-shadow:0 10px 15px -3px #0000001a}.platformItemCard .platformIconCircle{color:#fff;background-color:#243062;border-radius:.5rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;display:flex}.platformItemCard .platformIconCircle svg{width:3rem;height:3rem}.platformItemCard h3{color:#243062;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}@media (min-width:768px){.platformItemCard h3{font-size:1.5rem}}.platformItemCard p{color:#525252;font-size:.875rem;line-height:1.625}@media (min-width:768px){.platformItemCard p{font-size:1rem}}
