.DualBenefit.baseModuleStyle{overflow:hidden}.DualBenefit .baseModuleParent{position:relative;z-index:5}.DualBenefitInSec{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}@media (min-width:992px){.DualBenefit--has-intro:not(.DualBenefit--header-center) .DualBenefitInSec,.DualBenefit--header-left.DualBenefit--has-intro .DualBenefitInSec{column-gap:48px;grid-template-columns:minmax(200px,.85fr) minmax(0,2fr);row-gap:32px}}.DualBenefit--single.DualBenefit--has-intro .DualBenefitInSec{grid-template-columns:minmax(0,1fr)}.DualBenefit--header-center .DualBenefitInSec{align-items:center;display:flex;flex-direction:column;gap:0;width:100%}.DualBenefit--header-center .DualBenefitIntro{align-items:center;display:flex;flex-direction:column;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center;width:100%}.DualBenefit--header-center .DualBenefitEyebrow,.DualBenefit--header-center .DualBenefitTitle{text-align:center}.DualBenefit--header-center .DualBenefitContent{max-width:640px;text-align:center}.DualBenefit--header-center .DualBenefitGrid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;width:100%}.DualBenefitCTA{grid-column:1/-1}.DualBenefit--color-light{--dual-wash:#fff;--dual-copy:var(--tertiary-color,#160032);--dual-kicker:var(--primary-color,#38b54a);--dual-card-light-bg:#fff;--dual-card-light-border:rgba(22,0,50,.12);--dual-card-brand-bg:var(--secondary-color,#4321a3);--dual-card-brand-copy:var(--septenary-color,#fff);--dual-check-light:var(--primary-color,#38b54a);--dual-check-brand:#fff;--dual-badge-bg:var(--primary-color,#38b54a);--dual-badge-copy:var(--tertiary-color,#160032);--dual-icon-bg:var(--secondary-color,#4321a3);--dual-icon-fg:var(--septenary-color,#fff);background-color:var(--dual-wash)}.DualBenefit--color-tint{--dual-wash:color-mix(in srgb,var(--secondary-color,#4321a3) 12%,#fff);--dual-copy:var(--tertiary-color,#160032);--dual-kicker:var(--primary-color,#38b54a);--dual-card-light-bg:#fff;--dual-card-light-border:rgba(22,0,50,.1);--dual-card-brand-bg:var(--secondary-color,#4321a3);--dual-card-brand-copy:var(--septenary-color,#fff);--dual-check-light:var(--primary-color,#38b54a);--dual-check-brand:#fff;--dual-badge-bg:var(--primary-color,#38b54a);--dual-badge-copy:var(--tertiary-color,#160032);--dual-icon-bg:var(--secondary-color,#4321a3);--dual-icon-fg:var(--septenary-color,#fff);background-color:var(--dual-wash)}.DualBenefit--color-dark{--dual-wash:var(--tertiary-color,#160032);--dual-copy:var(--septenary-color,#fff);--dual-kicker:var(--primary-color,#d6e500);--dual-card-light-bg:hsla(0,0%,100%,.06);--dual-card-light-border:hsla(0,0%,100%,.16);--dual-card-brand-bg:var(--secondary-color,#4321a3);--dual-card-brand-copy:var(--septenary-color,#fff);--dual-check-light:var(--primary-color,#d6e500);--dual-check-brand:#fff;--dual-badge-bg:var(--primary-color,#d6e500);--dual-badge-copy:var(--tertiary-color,#160032);--dual-icon-bg:var(--secondary-color,#4321a3);--dual-icon-fg:var(--septenary-color,#fff);background-color:var(--dual-wash)}.DualBenefit--color-brand{--dual-wash:var(--secondary-color,#4321a3);--dual-copy:var(--septenary-color,#fff);--dual-kicker:var(--primary-color,#d6e500);--dual-card-light-bg:#fff;--dual-card-light-border:transparent;--dual-card-brand-bg:hsla(0,0%,100%,.12);--dual-card-brand-copy:var(--septenary-color,#fff);--dual-check-light:var(--primary-color,#38b54a);--dual-check-brand:#fff;--dual-badge-bg:var(--primary-color,#d6e500);--dual-badge-copy:var(--tertiary-color,#160032);--dual-icon-bg:var(--tertiary-color,#160032);--dual-icon-fg:var(--primary-color,#d6e500);background-color:var(--dual-wash)}.DualBenefit .baseModuleOverlay{pointer-events:none}.DualBenefitIntro{align-items:flex-start;display:flex;flex-direction:column;max-width:360px;min-width:0}.DualBenefit--single .DualBenefitIntro{max-width:720px}.DualBenefit .DualBenefitContent,.DualBenefit .DualBenefitContent p,.DualBenefit .DualBenefitContent span,.DualBenefit .DualBenefitTitle .h2,.DualBenefit .DualBenefitTitle h2,.DualBenefit .DualBenefitTitle h2 span{color:var(--dual-copy)}.DualBenefit .DualBenefitContent{max-width:360px}.DualBenefitGrid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;min-width:0;padding:0;width:100%}.DualBenefit--single .DualBenefitGrid{grid-template-columns:minmax(0,1fr);max-width:720px}.DualBenefitCard{border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;padding:28px 24px}.DualBenefitCard--light{background:var(--dual-card-light-bg);border:1px solid var(--dual-card-light-border);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;color:var(--tertiary-color,#160032);--dual-check:var(--dual-check-light);--dual-card-text:var(--tertiary-color,#160032)}.DualBenefit--color-dark .DualBenefitCard--light{color:var(--septenary-color,#fff);--dual-card-text:var(--septenary-color,#fff)}.DualBenefitCard--brand{background:var(--dual-card-brand-bg);border:1px solid #4321a380;color:var(--dual-card-brand-copy);--dual-check:var(--dual-check-brand);--dual-card-text:var(--dual-card-brand-copy)}.DualBenefitCardMain{display:flex;flex-direction:column;gap:20px;height:100%;min-width:0}.DualBenefitCard--split .DualBenefitCardMain{align-items:start;column-gap:24px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.DualBenefitCardHeader{align-items:flex-start;display:flex;flex-direction:column;gap:14px;min-width:0}.DualBenefitBadge{align-items:center;background:var(--dual-badge-bg);border-radius:9999px;color:var(--dual-badge-copy);display:inline-flex;font-family:var(--primary-font-family);font-size:var(--body-sm-font-size,.875rem);font-weight:600;justify-content:center;letter-spacing:.04em;line-height:1.2;min-height:24px;padding:4px 10px;text-transform:uppercase}.DualBenefitBadge--green,.DualBenefitBadge--team{background:#38b54a!important;border-radius:4px!important;color:#fff!important;font-weight:700!important}.DualBenefitBadge--business,.DualBenefitBadge--purple{background:var(--secondary-color,#4321a3)!important;border-radius:4px!important;color:#fff!important;font-weight:700!important}.DualBenefitBadge--primary_color{background:var(--primary-color,#38b54a)!important;color:#fff!important}.DualBenefitBadge--secondary_color{background:var(--secondary-color,#4321a3)!important;color:#fff!important}.DualBenefitBadge--tertiary_color{background:var(--tertiary-color,#160032)!important;color:#fff!important}.DualBenefitCard--brand .DualBenefitBadge:not(.DualBenefitBadge--team):not(.DualBenefitBadge--business){background:var(--primary-color,#d6e500);color:var(--tertiary-color,#160032)}.DualBenefitIcon{align-items:center;background:var(--dual-icon-bg,var(--secondary-color,#4321a3));border-radius:12px;color:var(--dual-icon-fg,var(--septenary-color,#fff));display:inline-flex;flex:none;height:48px;justify-content:center;overflow:hidden;width:48px}.DualBenefitCard--brand .DualBenefitIcon{background:#31187a;color:var(--primary-color,#d6e500)}.DualBenefitIcon img,.DualBenefitIcon svg{display:block;height:24px;max-height:100%;max-width:100%;object-fit:contain;width:24px}.DualBenefitHeadline{color:var(--dual-card-text);font-family:var(--primary-font-family);font-size:var(--h3-font-size);font-weight:var(--h3-font-weight,600);margin:0}.DualBenefitCard .DualBenefitHeadline:is(.primary_color,.secondary_color,.tertiary_color,.quaternary_color,.quinary_color,.senary_color,.septenary_color,.octonary_color),.DualBenefitCard .DualBenefitHeadline:is(.primary_color,.secondary_color,.tertiary_color,.quaternary_color,.quinary_color,.senary_color,.septenary_color,.octonary_color) span{color:var(--dual-card-text)}.DualBenefitBullets{display:grid;gap:12px 20px;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;min-width:0;padding:0}.DualBenefitCard--bullets-two .DualBenefitBullets{display:grid;gap:12px 24px;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto)}.DualBenefitBullet{align-items:flex-start;display:flex;gap:10px;margin:0;min-width:0}.DualBenefitCheck{color:var(--dual-check);display:inline-flex;flex:none;margin-top:.1em}.DualBenefitCheck .DualBenefitCheckMark{stroke:var(--dual-check-mark,#fff)}.DualBenefitCard--brand .DualBenefitCheck .DualBenefitCheckMark{stroke:var(--dual-check-mark,var(--secondary-color,#4321a3))}.DualBenefitDescription{color:var(--dual-card-text);font-family:var(--secondary-font-family,var(--primary-font-family));font-size:var(--body-font-size);line-height:var(--body-line-height,1.6);margin-bottom:20px}.DualBenefitDescription p{color:inherit;margin:0}.DualBenefitDescription p+p{margin-top:12px}.DualBenefitBulletText{color:var(--dual-card-text);flex:1;font-family:var(--secondary-font-family,var(--primary-font-family));font-size:var(--body-font-size);font-weight:var(--body-font-weight,400);line-height:var(--body-line-height,1.6);min-width:0}.DualBenefitCTA{margin-top:8px}.DualBenefitBulletText.checklist ul li{padding-left:30px;position:relative}.DualBenefitBulletText.checklist ul{display:grid;gap:12px 20px;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;min-width:0;padding:0}.DualBenefitBulletText.checklist ul li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='%233da86f'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M5.75 10.25 8.5 13l5.75-5.75'/%3E%3C/svg%3E") no-repeat 50%;content:"";height:20px;left:0;position:absolute;top:3px;width:20px}@media (max-width:1024px){.DualBenefit .DualBenefitContent,.DualBenefitIntro{max-width:280px}.DualBenefit--header-center .DualBenefitIntro{margin-bottom:36px;max-width:720px}.DualBenefit--header-center .DualBenefitGrid{gap:20px;grid-template-columns:minmax(0,1fr)}.DualBenefitGrid{gap:16px}.DualBenefitCard{border-radius:14px;padding:24px 20px}.DualBenefitCard--split .DualBenefitCardMain{column-gap:20px}}@media (max-width:991px){.DualBenefit--has-intro .DualBenefitInSec,.DualBenefit--has-intro:not(.DualBenefit--header-center) .DualBenefitInSec,.DualBenefit--header-left.DualBenefit--has-intro .DualBenefitInSec{grid-template-columns:minmax(0,1fr);row-gap:28px}.DualBenefitIntro{align-items:center;margin-left:auto;margin-right:auto;max-width:100%;text-align:center}.DualBenefitIntro .DualBenefitContent,.DualBenefitIntro .DualBenefitEyebrow,.DualBenefitIntro .DualBenefitTitle{text-align:center}.DualBenefit .DualBenefitContent,.DualBenefitIntro{max-width:none}.DualBenefitGrid{gap:16px;grid-template-columns:minmax(0,1fr)}.DualBenefit--single .DualBenefitGrid{max-width:none}.DualBenefitCard{padding:24px 20px}.DualBenefitCard--split .DualBenefitCardMain{grid-template-columns:minmax(0,1fr);row-gap:20px}.DualBenefitCard--bullets-two .DualBenefitBullets{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-template-rows:none}.DualBenefitCTA{justify-content:center}}@media (max-width:767px){.DualBenefitInSec{gap:24px}.DualBenefitGrid{gap:14px}.DualBenefitCard{border-radius:12px;padding:24px 20px}.DualBenefitCardMain{gap:18px}.DualBenefitIcon{border-radius:10px;height:40px;width:40px}.DualBenefitBullets{gap:12px}.DualBenefitBullet{gap:10px}}