.ComparisonPage-module__zKuETq__page{background:var(--paper);color:var(--ink)}.ComparisonPage-module__zKuETq__hero,.ComparisonPage-module__zKuETq__closing{color:#f5f7f7;--focus-ring:#d0f394;--focus-ring-contrast:#111a24;background:#111a24}.ComparisonPage-module__zKuETq__hero{overflow:hidden}.ComparisonPage-module__zKuETq__competitorNav{border-bottom:1px solid #33404b;align-items:center;gap:25px;padding:24px 0;display:flex}.ComparisonPage-module__zKuETq__competitorNav>span,.ComparisonPage-module__zKuETq__eyebrow{letter-spacing:.14em;font-size:11px;font-weight:650}.ComparisonPage-module__zKuETq__competitorNav>span{color:#b6c2cc}.ComparisonPage-module__zKuETq__competitorNav>div{flex-wrap:wrap;gap:6px;display:flex}.ComparisonPage-module__zKuETq__competitorNav a{color:#c2ccd4;border-radius:6px;padding:10px 15px;font-size:14px;transition:background .2s,color .2s}.ComparisonPage-module__zKuETq__competitorNav a:hover{color:#fff;background:#27333e}.ComparisonPage-module__zKuETq__competitorNav a[aria-current=page]{color:#172219;background:#d0f394}.ComparisonPage-module__zKuETq__heroGrid{grid-template-columns:1.05fr 1fr;align-items:center;gap:45px;padding:76px 0 68px;display:grid}.ComparisonPage-module__zKuETq__hero .ComparisonPage-module__zKuETq__eyebrow,.ComparisonPage-module__zKuETq__closing .ComparisonPage-module__zKuETq__eyebrow{color:#d0f394}.ComparisonPage-module__zKuETq__hero h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(2.65rem,4.4vw,3.85rem);font-weight:500;line-height:1.07}.ComparisonPage-module__zKuETq__hero h1 em,.ComparisonPage-module__zKuETq__closing h2 em{color:#d0f394;font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.035em;font-weight:400;display:block}.ComparisonPage-module__zKuETq__intro{color:#c4cdd5;max-width:480px;font-size:17px;line-height:1.75}.ComparisonPage-module__zKuETq__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.ComparisonPage-module__zKuETq__primary{color:#16221b;background:#d0f394;border:1px solid #d0f394;border-radius:7px;justify-content:center;align-items:center;gap:24px;padding:15px 21px;font-size:14px;font-weight:650;transition:background .2s,box-shadow .2s;display:inline-flex}.ComparisonPage-module__zKuETq__primary:hover{background:#e1ffad;box-shadow:0 4px 24px #d0f39420}.ComparisonPage-module__zKuETq__primary span,.ComparisonPage-module__zKuETq__inlineLink span{font-size:20px;line-height:1}.ComparisonPage-module__zKuETq__textLink{color:#f4f6f8;padding:12px 0;font-size:14px}.ComparisonPage-module__zKuETq__textLink:hover{text-underline-offset:5px;text-decoration:underline}.ComparisonPage-module__zKuETq__trialNote{color:#b6c2cc;margin-top:14px;font-size:12px;display:block}.ComparisonPage-module__zKuETq__heroFooter{color:#b6c2cc;border-top:1px solid #33404b;justify-content:space-between;gap:20px;padding:23px 0;font-size:13px;display:flex}.ComparisonPage-module__zKuETq__heroFooter>span:last-child{color:#f5f7f7}.ComparisonPage-module__zKuETq__heroFooter span span{color:#d0f394;margin:0 14px}.ComparisonPage-module__zKuETq__illustration{min-width:0;margin:0;transform:rotate(-2deg)}.ComparisonPage-module__zKuETq__illustration>div{background:#1b2733;border:1px solid #49565f;border-radius:12px;overflow:hidden;box-shadow:0 24px 65px #0005}.ComparisonPage-module__zKuETq__demoTop{color:#e8edf1;border-bottom:1px solid #3b4854;justify-content:space-between;align-items:center;padding:17px 18px;font-size:12px;display:flex}.ComparisonPage-module__zKuETq__demoTop>span:first-child{align-items:center;gap:7px;display:flex}.ComparisonPage-module__zKuETq__demoBadge{color:#b6c2cc;letter-spacing:.12em;font-size:9px}.ComparisonPage-module__zKuETq__calendarHead{justify-content:space-between;align-items:center;gap:10px;padding:25px 18px;display:flex}.ComparisonPage-module__zKuETq__calendarHead small{letter-spacing:.12em;color:#afbdc9;margin-bottom:5px;font-size:9px;display:block}.ComparisonPage-module__zKuETq__calendarHead strong{letter-spacing:-.03em;font-size:16px;font-weight:500}.ComparisonPage-module__zKuETq__calendarHead>span{color:#c4cdd5;white-space:nowrap;border:1px solid #49565f;border-radius:4px;padding:5px 7px;font-size:10px}.ComparisonPage-module__zKuETq__calendarGrid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 10px;display:grid}.ComparisonPage-module__zKuETq__calendarColumn{background:repeating-linear-gradient(#0000 0 56px,#35424f 56px 57px);border-right:1px solid #35424f;min-width:0;padding:0 7px}.ComparisonPage-module__zKuETq__calendarColumn:last-child{border:0}.ComparisonPage-module__zKuETq__calendarLabel{color:#eef3f6;background:#1b2733;padding-bottom:17px;font-size:12px}.ComparisonPage-module__zKuETq__calendarLabel small{color:#b6c2cc;padding-left:12px;font-size:10px;display:block}.ComparisonPage-module__zKuETq__calendarLabel i{background:#bca9fa;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.ComparisonPage-module__zKuETq__calendarColumn:nth-child(2) i{background:#9bc9f6}.ComparisonPage-module__zKuETq__calendarColumn:nth-child(3) i{background:#d0f394}.ComparisonPage-module__zKuETq__event{color:#32284c;background:#dcd4f4;border-left:3px solid #a18ace;border-radius:4px;min-height:127px;padding:11px 8px}.ComparisonPage-module__zKuETq__event small{font-size:9px}.ComparisonPage-module__zKuETq__event strong{margin-top:7px;font-size:12px;font-weight:600;line-height:1.45;display:block}.ComparisonPage-module__zKuETq__event>span{margin-top:10px;font-size:9px;display:block}.ComparisonPage-module__zKuETq__busy{color:#214b3c;background:#d5e8e1;border-color:#8bbea9}.ComparisonPage-module__zKuETq__emptySlot{height:63px}.ComparisonPage-module__zKuETq__faintEvent{color:#c4cdd5;background:#2b3b4d;border-left:2px solid #8aafcf;border-radius:3px;margin-top:12px;padding:8px;font-size:10px}.ComparisonPage-module__zKuETq__ruleBar{color:#c4cdd5;border-top:1px solid #3b4854;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:15px 18px;font-size:10px;display:flex}.ComparisonPage-module__zKuETq__ruleBar strong{color:#d0f394;font-weight:500}.ComparisonPage-module__zKuETq__previewNote{background:#293b36;border-radius:6px;align-items:center;gap:10px;margin:0 12px 12px;padding:13px 12px;display:flex}.ComparisonPage-module__zKuETq__check{text-align:center;color:#d0f394;border:1px solid #89a68f;border-radius:50%;flex-shrink:0;width:25px;height:25px}.ComparisonPage-module__zKuETq__previewNote strong{color:#edf5ed;font-size:11px;font-weight:500;display:block}.ComparisonPage-module__zKuETq__previewNote div>span{color:#c2d4c8;margin-top:2px;font-size:10px;display:block}.ComparisonPage-module__zKuETq__illustration figcaption{color:#b6c2cc;text-align:center;padding-top:19px;font-size:11px}.ComparisonPage-module__zKuETq__valueSection{grid-template-columns:1fr 1.15fr;align-items:center;gap:70px;padding-top:88px;padding-bottom:88px;display:grid}.ComparisonPage-module__zKuETq__sectionIntro .ComparisonPage-module__zKuETq__eyebrow,.ComparisonPage-module__zKuETq__benefitHeading .ComparisonPage-module__zKuETq__eyebrow,.ComparisonPage-module__zKuETq__tableHeading .ComparisonPage-module__zKuETq__eyebrow,.ComparisonPage-module__zKuETq__questions .ComparisonPage-module__zKuETq__eyebrow{color:var(--ink-soft)}.ComparisonPage-module__zKuETq__page main h2{letter-spacing:-.045em;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:500;line-height:1.13}.ComparisonPage-module__zKuETq__sectionIntro h2{margin:18px 0}.ComparisonPage-module__zKuETq__sectionIntro>p:not(.ComparisonPage-module__zKuETq__eyebrow){color:var(--ink-soft);font-size:15px;line-height:1.8}.ComparisonPage-module__zKuETq__inlineLink{text-underline-offset:5px;align-items:center;gap:12px;margin-top:20px;padding:10px 0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.ComparisonPage-module__zKuETq__pricePanel{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:22px}.ComparisonPage-module__zKuETq__priceLabel{color:var(--ink-soft);margin-bottom:18px;font-size:12px}.ComparisonPage-module__zKuETq__priceGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ComparisonPage-module__zKuETq__priceGrid>div{border-radius:6px;padding:20px 15px}.ComparisonPage-module__zKuETq__ourPrice{color:#1d3426;background:#e5eddb}.ComparisonPage-module__zKuETq__theirPrice{color:var(--ink-soft)}.ComparisonPage-module__zKuETq__priceBrand{align-items:center;gap:5px;min-height:28px;font-size:14px;font-weight:600;display:flex}.ComparisonPage-module__zKuETq__price{letter-spacing:-.065em;margin:20px 0 8px;font-size:clamp(2.2rem,3.5vw,3.3rem);font-weight:500;line-height:1.1}.ComparisonPage-module__zKuETq__price>span{letter-spacing:0;margin-left:3px;font-size:14px;font-weight:400}.ComparisonPage-module__zKuETq__price+p,.ComparisonPage-module__zKuETq__priceGrid strong{font-size:11px;line-height:1.6}.ComparisonPage-module__zKuETq__priceGrid strong{margin-top:17px;font-weight:500;display:block}.ComparisonPage-module__zKuETq__priceSource{color:var(--ink-soft);text-underline-offset:3px;margin-top:18px;padding:5px 0;font-size:11px;text-decoration:underline;display:block}.ComparisonPage-module__zKuETq__benefitSection{border-top:1px solid var(--line);grid-template-columns:1fr 1.15fr;gap:70px;padding-top:50px;padding-bottom:65px;display:grid}.ComparisonPage-module__zKuETq__benefitHeading h2{margin-top:18px}.ComparisonPage-module__zKuETq__benefits article{gap:22px;padding-bottom:28px;display:flex}.ComparisonPage-module__zKuETq__benefits article+article{border-top:1px solid var(--line);padding-top:28px}.ComparisonPage-module__zKuETq__number{color:var(--ink-faint);font-family:Georgia,serif;font-size:24px;font-style:italic;line-height:1.2}.ComparisonPage-module__zKuETq__benefits h3{letter-spacing:-.03em;font-size:20px;font-weight:500;line-height:1.3}.ComparisonPage-module__zKuETq__benefits p{color:var(--ink-soft);margin-top:10px;font-size:14px;line-height:1.8}.ComparisonPage-module__zKuETq__tableSection{padding-top:28px;padding-bottom:65px;scroll-margin-top:100px}.ComparisonPage-module__zKuETq__tableHeading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:32px;display:flex}.ComparisonPage-module__zKuETq__tableHeading h2{margin-top:15px}.ComparisonPage-module__zKuETq__tableHeading>p{font-size:13px;line-height:1.8}.ComparisonPage-module__zKuETq__tableHeading>p>span{color:var(--ink-soft)}.ComparisonPage-module__zKuETq__sources{color:var(--ink-soft);padding-top:20px;scroll-margin-top:100px;font-size:12px;line-height:1.8}.ComparisonPage-module__zKuETq__sources>p{max-width:800px}.ComparisonPage-module__zKuETq__sources>div{flex-wrap:wrap;gap:8px 20px;margin-top:9px;display:flex}.ComparisonPage-module__zKuETq__sources a{text-underline-offset:3px;padding:5px 0;text-decoration:underline}.ComparisonPage-module__zKuETq__desktopTable{border:1px solid var(--line);border-radius:10px;overflow:hidden}.ComparisonPage-module__zKuETq__comparisonTable{border-collapse:collapse;text-align:left;background:var(--surface);width:100%;font-size:14px}.ComparisonPage-module__zKuETq__comparisonTable th,.ComparisonPage-module__zKuETq__comparisonTable td{vertical-align:top;border-bottom:1px solid var(--line);width:33.333%;padding:20px 25px}.ComparisonPage-module__zKuETq__comparisonTable thead th{vertical-align:middle;padding-top:23px;padding-bottom:23px;font-weight:550}.ComparisonPage-module__zKuETq__comparisonTable thead th:first-child{color:var(--ink-soft);font-size:12px;font-weight:400}.ComparisonPage-module__zKuETq__comparisonTable thead span{align-items:center;gap:8px;display:flex}.ComparisonPage-module__zKuETq__comparisonTable tr>:nth-child(2){color:#243d2e;background:#e5eddb}.ComparisonPage-module__zKuETq__comparisonTable tbody th{font-weight:450}.ComparisonPage-module__zKuETq__comparisonTable tbody td{line-height:1.7}.ComparisonPage-module__zKuETq__comparisonTable tr>:nth-child(3){color:var(--ink-soft)}.ComparisonPage-module__zKuETq__comparisonTable small{color:var(--ink-soft);margin-top:5px;font-size:12px;display:block}.ComparisonPage-module__zKuETq__comparisonTable .ComparisonPage-module__zKuETq__tableGroup th{background:var(--surface-sunken);color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;padding:12px 25px;font-size:11px;font-weight:600}.ComparisonPage-module__zKuETq__comparisonTable tbody tr:last-child>*{border-bottom:0}.ComparisonPage-module__zKuETq__mobileTable{display:none}.ComparisonPage-module__zKuETq__mobileTable h3{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;padding:25px 0 12px;font-size:12px;font-weight:600}.ComparisonPage-module__zKuETq__mobileTable h3:first-child{padding-top:0}.ComparisonPage-module__zKuETq__mobileRow{border-bottom:1px solid var(--line);padding:17px 0}.ComparisonPage-module__zKuETq__mobileRow h4{margin-bottom:12px;font-size:15px;font-weight:550}.ComparisonPage-module__zKuETq__mobileRow>p{color:var(--ink-soft);margin-bottom:10px;font-size:12px}.ComparisonPage-module__zKuETq__mobileRow dl{grid-template-columns:1fr 1fr;gap:6px;font-size:13px;line-height:1.7;display:grid}.ComparisonPage-module__zKuETq__mobileRow dl>div{color:var(--ink-soft);border-radius:5px;padding:12px}.ComparisonPage-module__zKuETq__mobileRow dl>div:first-child{color:#243d2e;background:#e5eddb}.ComparisonPage-module__zKuETq__mobileRow dt{margin-bottom:6px;font-size:11px;font-weight:600}.ComparisonPage-module__zKuETq__questions{border-top:1px solid var(--line);grid-template-columns:1fr 1.15fr;gap:70px;padding-top:40px;padding-bottom:90px;display:grid}.ComparisonPage-module__zKuETq__questions h2{margin-top:16px}.ComparisonPage-module__zKuETq__questions details{border-bottom:1px solid var(--line);margin-bottom:17px;padding:0 0 17px}.ComparisonPage-module__zKuETq__questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:44px;font-size:15px;font-weight:550;list-style:none;display:flex}.ComparisonPage-module__zKuETq__questions summary::-webkit-details-marker{display:none}.ComparisonPage-module__zKuETq__questions summary span{font-size:22px;font-weight:400}.ComparisonPage-module__zKuETq__questions details[open] summary span{transform:rotate(45deg)}.ComparisonPage-module__zKuETq__questions details p{color:var(--ink-soft);padding:12px 0;font-size:14px;line-height:1.8}.ComparisonPage-module__zKuETq__questions details a{text-underline-offset:4px;padding:9px 0;font-size:14px;text-decoration:underline;display:inline-block}.ComparisonPage-module__zKuETq__closing{text-align:center;padding:68px 0 74px}.ComparisonPage-module__zKuETq__closing img{margin:0 auto 17px}.ComparisonPage-module__zKuETq__page .ComparisonPage-module__zKuETq__closing h2{margin-top:22px;font-size:clamp(2.5rem,4.5vw,4rem)}.ComparisonPage-module__zKuETq__closing>div>p:not(.ComparisonPage-module__zKuETq__eyebrow){color:#c4cdd5;margin-top:22px;font-size:15px}.ComparisonPage-module__zKuETq__closing .ComparisonPage-module__zKuETq__primary{margin-top:29px}@media (max-width:1000px){.ComparisonPage-module__zKuETq__heroGrid{gap:30px}.ComparisonPage-module__zKuETq__valueSection,.ComparisonPage-module__zKuETq__benefitSection,.ComparisonPage-module__zKuETq__questions{gap:35px}.ComparisonPage-module__zKuETq__pricePanel{padding:16px}.ComparisonPage-module__zKuETq__priceGrid>div{padding:17px 10px}}@media (max-width:760px){.ComparisonPage-module__zKuETq__desktopTable{display:none}.ComparisonPage-module__zKuETq__mobileTable{display:block}.ComparisonPage-module__zKuETq__heroGrid{grid-template-columns:1fr;gap:40px;padding:45px 0 35px}.ComparisonPage-module__zKuETq__hero h1{max-width:580px;font-size:clamp(2.8rem,8vw,3.7rem)}.ComparisonPage-module__zKuETq__intro{max-width:560px}.ComparisonPage-module__zKuETq__illustration{width:calc(100% - 12px);max-width:500px;margin:0 auto;transform:rotate(-1deg)}.ComparisonPage-module__zKuETq__valueSection,.ComparisonPage-module__zKuETq__benefitSection,.ComparisonPage-module__zKuETq__questions{grid-template-columns:1fr;gap:30px}.ComparisonPage-module__zKuETq__valueSection{padding-top:55px;padding-bottom:50px}.ComparisonPage-module__zKuETq__benefitSection{padding-top:35px;padding-bottom:30px}.ComparisonPage-module__zKuETq__tableHeading{flex-direction:column;align-items:start;gap:15px}.ComparisonPage-module__zKuETq__tableSection{padding-bottom:45px}.ComparisonPage-module__zKuETq__questions{padding-top:35px;padding-bottom:45px}.ComparisonPage-module__zKuETq__price{font-size:44px}}@media (max-width:480px){.ComparisonPage-module__zKuETq__competitorNav{flex-direction:column;align-items:start;gap:12px;padding:19px 0}.ComparisonPage-module__zKuETq__competitorNav a{padding:10px 12px;font-size:13px}.ComparisonPage-module__zKuETq__hero h1{font-size:2.8rem}.ComparisonPage-module__zKuETq__actions{gap:8px 20px}.ComparisonPage-module__zKuETq__heroFooter{flex-direction:column;gap:8px}.ComparisonPage-module__zKuETq__heroFooter span span{margin:0 7px}.ComparisonPage-module__zKuETq__calendarHead{padding:19px 13px}.ComparisonPage-module__zKuETq__calendarHead strong{font-size:14px}.ComparisonPage-module__zKuETq__calendarGrid{padding:0 5px}.ComparisonPage-module__zKuETq__calendarColumn{padding:0 4px}.ComparisonPage-module__zKuETq__event{padding:9px 6px}.ComparisonPage-module__zKuETq__event strong{font-size:11px}.ComparisonPage-module__zKuETq__event>span{font-size:9px}.ComparisonPage-module__zKuETq__priceBrand{font-size:12px}.ComparisonPage-module__zKuETq__priceBrand img{width:21px;height:21px}.ComparisonPage-module__zKuETq__price{font-size:37px}.ComparisonPage-module__zKuETq__pricePanel{padding:13px}.ComparisonPage-module__zKuETq__closing{padding:48px 0}}@media (prefers-reduced-motion:reduce){.ComparisonPage-module__zKuETq__page a{transition:none}}
