.cm-tabs{--cm-tabs-green-500:#4c927f;--cm-tabs-green-600:#2f7a65;--cm-tabs-green-700:#1a6350;--cm-tabs-green-800:#145445;--cm-tabs-green-900:#0f3f34;--cm-tabs-mint-light:#f3faf7;--cm-tabs-accent-soft:#fff7e3;--cm-tabs-accent-mid:#f5ead0;--cm-tabs-accent:#c69214;--cm-tabs-radius:24px;--cm-tabs-shadow:0 18px 42px rgba(15,42,35,.08);color:var(--cm-green-deep,#0f3f34);overflow:hidden;padding:var(--cm-tabs-padding-top,64px) 0 var(--cm-tabs-padding-bottom,64px)}.cm-tabs--white{background:radial-gradient(circle at 50% 0,rgba(26,99,80,.05),transparent 34%),linear-gradient(180deg,#fff,#f8fbfa)}.cm-tabs--light{background:radial-gradient(circle at 50% 0,rgba(26,99,80,.06),transparent 34%),linear-gradient(180deg,var(--cm-light,#f5f5f5) 0,#fff 100%)}.cm-tabs--mint{background:radial-gradient(circle at 50% 0,rgba(26,99,80,.12),transparent 34%),linear-gradient(180deg,var(--cm-tabs-mint-light) 0,#fff 100%)}.cm-tabs--accent{background:radial-gradient(circle at 18% 10%,rgba(198,146,20,.16),transparent 30%),radial-gradient(circle at 88% 18%,rgba(198,146,20,.12),transparent 32%),linear-gradient(180deg,var(--cm-tabs-accent-soft) 0,#fff 82%)}.cm-tabs--dark{background:radial-gradient(circle at 84% 10%,rgba(198,146,20,.16),transparent 34%),linear-gradient(135deg,var(--cm-tabs-green-900) 0,var(--cm-tabs-green-800) 55%,var(--cm-tabs-green-700) 100%);color:#fff}.cm-tabs__header{margin-bottom:34px;max-width:760px}.cm-tabs--header-left .cm-tabs__header{margin-left:0;margin-right:auto;text-align:left}.cm-tabs--header-center .cm-tabs__header{margin-left:auto;margin-right:auto;max-width:820px;text-align:center}.cm-tabs__header h2{margin-bottom:14px}.cm-tabs__intro{color:var(--cm-slate,#52616b);font-size:1.05rem;line-height:1.65}.cm-tabs--header-center .cm-tabs__intro{margin-left:auto;margin-right:auto}.cm-tabs__intro p:last-child{margin-bottom:0}.cm-tabs--dark .cm-tabs__header h2,.cm-tabs--dark .cm-tabs__intro,.cm-tabs--dark .cm-tabs__intro p{color:#fff}.cm-tabs--dark .cm-kicker{color:var(--cm-gold-soft,#f5ecd2)}.cm-tabs--width-standard .cm-tabs__component{max-width:920px}.cm-tabs--width-wide .cm-tabs__component{max-width:none}.cm-tabs__component{border-radius:var(--cm-tabs-radius);box-shadow:var(--cm-tabs-shadow);display:grid;margin-left:auto;margin-right:auto}.cm-tabs--nav-top .cm-tabs__component{grid-template-columns:1fr}.cm-tabs--nav-side .cm-tabs__component{grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:360px}.cm-tabs__nav{background:rgba(26,99,80,.08);border:1px solid rgba(26,99,80,.16);display:flex;gap:8px}.cm-tabs--nav-top .cm-tabs__nav{border-bottom-color:rgba(26,99,80,.12);border-radius:var(--cm-tabs-radius) var(--cm-tabs-radius) 0 0;flex-wrap:wrap;padding:10px}.cm-tabs--nav-side .cm-tabs__nav{border-radius:var(--cm-tabs-radius) 0 0 var(--cm-tabs-radius);border-right:0;flex-direction:column;padding:14px}.cm-tabs--tabs-left .cm-tabs__nav{justify-content:flex-start}.cm-tabs--tabs-center .cm-tabs__nav{justify-content:center}.cm-tabs--tabs-stretch .cm-tabs__nav{justify-content:stretch}.cm-tabs--tabs-stretch.cm-tabs--nav-top .cm-tabs__tab{flex:1 1 0}.cm-tabs--tabs-stretch.cm-tabs--nav-side .cm-tabs__tab{width:100%}.cm-tabs__tab{align-items:center;appearance:none;background:transparent;border:1px solid transparent;color:var(--cm-green-deep,#0f3f34);cursor:pointer;display:inline-flex;font-family:var(--cm-font-heading,Arial,Helvetica,sans-serif);font-size:.92rem;font-weight:900;justify-content:center;line-height:1;min-height:44px;padding:0 18px;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.cm-tabs__tab:focus,.cm-tabs__tab:hover{color:var(--cm-green,#1a6350)}.cm-tabs__tab:focus-visible{outline:3px solid rgba(26,99,80,.24);outline-offset:2px}.cm-tabs--treatment-segmented .cm-tabs__nav{background:radial-gradient(circle at 90% 10%,rgba(26,99,80,.08),transparent 34%),linear-gradient(180deg,#eef7f4,#f8fbfa)}.cm-tabs--treatment-segmented .cm-tabs__tab{border-radius:14px}.cm-tabs--treatment-segmented .cm-tabs__tab.is-active{background:#fff;border-color:rgba(26,99,80,.18);box-shadow:0 8px 20px rgba(15,42,35,.08);color:var(--cm-green,#1a6350)}.cm-tabs--treatment-pills .cm-tabs__nav{background:transparent;border-color:transparent;box-shadow:none}.cm-tabs--treatment-pills.cm-tabs--nav-top .cm-tabs__nav{padding:0 0 14px}.cm-tabs--treatment-pills.cm-tabs--nav-side .cm-tabs__nav{padding:0 18px 0 0}.cm-tabs--treatment-pills .cm-tabs__tab{background:rgba(26,99,80,.08);border-color:rgba(26,99,80,.14);border-radius:999px;min-height:46px}.cm-tabs--treatment-pills .cm-tabs__tab.is-active{background:var(--cm-green,#1a6350);border-color:var(--cm-green,#1a6350);box-shadow:0 10px 24px rgba(15,42,35,.12);color:#fff}.cm-tabs--treatment-underline .cm-tabs__component{box-shadow:none}.cm-tabs--treatment-underline .cm-tabs__nav{background:transparent;border:0;border-bottom:1px solid rgba(26,99,80,.18);border-radius:0;gap:24px;padding:0}.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__nav{border-bottom:0;border-right:1px solid rgba(26,99,80,.18);gap:8px}.cm-tabs--treatment-underline .cm-tabs__tab{border-radius:0;min-height:50px;padding:0;position:relative}.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__tab{justify-content:flex-start;min-height:46px;padding-right:18px;text-align:left}.cm-tabs--treatment-underline .cm-tabs__tab:after{background:var(--cm-green,#1a6350);border-radius:999px;bottom:-1px;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;transform:scaleX(.7);transition:opacity .18s ease,transform .18s ease}.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__tab:after{bottom:8px;height:auto;left:auto;right:-1px;top:8px;transform:scaleY(.7);width:3px}.cm-tabs--treatment-underline .cm-tabs__tab.is-active{color:var(--cm-green,#1a6350)}.cm-tabs--treatment-underline .cm-tabs__tab.is-active:after{opacity:1;transform:scaleX(1)}.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__tab.is-active:after{transform:scaleY(1)}.cm-tabs__panels{border:1px solid rgba(26,99,80,.16);overflow:hidden}.cm-tabs--nav-top .cm-tabs__panels{border-radius:0 0 var(--cm-tabs-radius) var(--cm-tabs-radius);border-top:0}.cm-tabs--nav-side .cm-tabs__panels{border-radius:0 var(--cm-tabs-radius) var(--cm-tabs-radius) 0}.cm-tabs--treatment-pills .cm-tabs__panels,.cm-tabs--treatment-underline .cm-tabs__panels{border-radius:var(--cm-tabs-radius);border-top:1px solid rgba(26,99,80,.16)}.cm-tabs__panel{padding:34px}.cm-tabs__content{color:var(--cm-slate,#52616b);font-size:1rem;line-height:1.65}.cm-tabs__content h3,.cm-tabs__content h4{color:var(--cm-green-deep,#0f3f34)}.cm-tabs__content ol:last-child,.cm-tabs__content p:last-child,.cm-tabs__content ul:last-child{margin-bottom:0}.cm-tabs--panel-white .cm-tabs__panels{background:#fff}.cm-tabs--panel-light .cm-tabs__panels{background:radial-gradient(circle at 90% 10%,rgba(26,99,80,.06),transparent 34%),linear-gradient(180deg,#fff,#f8fbfa)}.cm-tabs--panel-mint .cm-tabs__panels{background:radial-gradient(circle at 90% 10%,rgba(26,99,80,.12),transparent 34%),linear-gradient(180deg,#eef7f4,#fff)}.cm-tabs--panel-accent .cm-tabs__panels{background:radial-gradient(circle at 90% 10%,rgba(200,162,74,.18),transparent 34%),linear-gradient(180deg,#fffaf0,#fff);border-color:rgba(200,162,74,.34)}.cm-tabs--panel-dark .cm-tabs__panels{background:radial-gradient(circle at 90% 8%,rgba(245,236,210,.14),transparent 34%),linear-gradient(135deg,var(--cm-tabs-green-700) 0,var(--cm-tabs-green-600) 58%,var(--cm-tabs-green-500) 100%);border-color:hsla(0,0%,100%,.2)}.cm-tabs--panel-dark .cm-tabs__content,.cm-tabs--panel-dark .cm-tabs__content *,.cm-tabs--panel-dark .cm-tabs__content h3,.cm-tabs--panel-dark .cm-tabs__content h4{color:#fff}.cm-tabs--dark .cm-tabs__nav{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18)}.cm-tabs--dark .cm-tabs__tab{color:#fff}.cm-tabs--dark .cm-tabs__tab:focus,.cm-tabs--dark .cm-tabs__tab:hover{color:var(--cm-gold-soft,#f5ecd2)}.cm-tabs--dark.cm-tabs--treatment-segmented .cm-tabs__tab.is-active{background:#fff;border-color:#fff;color:var(--cm-green-deep,#0f3f34)}.cm-tabs--dark.cm-tabs--treatment-pills .cm-tabs__tab{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18)}.cm-tabs--dark.cm-tabs--treatment-pills .cm-tabs__tab.is-active{background:var(--cm-gold-soft,#f5ecd2);border-color:var(--cm-gold-soft,#f5ecd2);color:var(--cm-green-deep,#0f3f34)}.cm-tabs--dark.cm-tabs--treatment-underline .cm-tabs__nav{border-color:hsla(0,0%,100%,.22)}.cm-tabs--dark.cm-tabs--treatment-underline .cm-tabs__tab.is-active{color:var(--cm-gold-soft,#f5ecd2)}.cm-tabs--dark.cm-tabs--treatment-underline .cm-tabs__tab:after{background:var(--cm-gold-soft,#f5ecd2)}.cm-tabs__panel{opacity:1;transform:translateY(0)}.cm-tabs__panel.is-active{animation:cm-tabs-panel-in .22s ease both}@keyframes cm-tabs-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.cm-tabs--nav-side .cm-tabs__component{grid-template-columns:1fr}.cm-tabs--nav-side .cm-tabs__nav{border-radius:var(--cm-tabs-radius) var(--cm-tabs-radius) 0 0;border-right:1px solid rgba(26,99,80,.16);flex-direction:row;overflow-x:auto}.cm-tabs--nav-side .cm-tabs__panels{border-radius:0 0 var(--cm-tabs-radius) var(--cm-tabs-radius);border-top:0}.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__nav{border-bottom:1px solid rgba(26,99,80,.18);border-right:0}.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__tab:after{bottom:-1px;height:3px;left:0;right:0;top:auto;transform:scaleX(.7);width:auto}.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__tab.is-active:after{transform:scaleX(1)}}@media (max-width:640px){.cm-tabs{padding:var(--cm-tabs-padding-top,48px) 0 var(--cm-tabs-padding-bottom,48px)}.cm-tabs__header{margin-bottom:26px}.cm-tabs__nav{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity}.cm-tabs__tab{flex:0 0 auto;scroll-snap-align:start}.cm-tabs--tabs-stretch .cm-tabs__tab{flex:0 0 auto}.cm-tabs__panel{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.cm-tabs__panel.is-active{animation:none}}.cm-tabs.cm-tabs--treatment-underline .cm-tabs__component{box-shadow:none;gap:18px}.cm-tabs.cm-tabs--treatment-underline .cm-tabs__nav{background:transparent!important;border:0;border-bottom:1px solid rgba(26,99,80,.18);border-radius:0;box-shadow:none;display:flex;gap:28px;padding:0}.cm-tabs.cm-tabs--treatment-underline .cm-tabs__tab{background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;color:var(--cm-green-deep,#0b2f27);min-height:44px;padding:0 0 14px;position:relative}.cm-tabs.cm-tabs--treatment-underline .cm-tabs__tab:focus,.cm-tabs.cm-tabs--treatment-underline .cm-tabs__tab:hover{color:var(--cm-green,#1a6350)}.cm-tabs.cm-tabs--treatment-underline .cm-tabs__tab:after{background:var(--cm-green,#1a6350);border-radius:999px;bottom:-1px;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;transform:scaleX(.72);transform-origin:center;transition:opacity .18s ease,transform .18s ease}.cm-tabs.cm-tabs--treatment-underline .cm-tabs__tab.is-active{color:var(--cm-green,#1a6350)}.cm-tabs.cm-tabs--treatment-underline .cm-tabs__tab.is-active:after{opacity:1;transform:scaleX(1)}.cm-tabs.cm-tabs--treatment-underline .cm-tabs__panels{background:#fff;border:1px solid rgba(26,99,80,.14);border-radius:22px;box-shadow:0 18px 42px rgba(15,42,35,.08);margin-top:0}.cm-tabs.cm-tabs--treatment-underline .cm-tabs__panel{padding:34px}.cm-tabs.cm-tabs--dark.cm-tabs--treatment-underline .cm-tabs__nav{background:transparent!important;border-bottom-color:hsla(0,0%,100%,.24)}.cm-tabs.cm-tabs--dark.cm-tabs--treatment-underline .cm-tabs__tab{background:transparent!important;border:0!important;color:hsla(0,0%,100%,.82)}.cm-tabs.cm-tabs--dark.cm-tabs--treatment-underline .cm-tabs__tab:focus,.cm-tabs.cm-tabs--dark.cm-tabs--treatment-underline .cm-tabs__tab:hover{color:#fff}.cm-tabs.cm-tabs--dark.cm-tabs--treatment-underline .cm-tabs__tab.is-active{color:var(--cm-gold-soft,#f5ecd2)}.cm-tabs.cm-tabs--dark.cm-tabs--treatment-underline .cm-tabs__tab:after{background:var(--cm-gold-soft,#f5ecd2)}.cm-tabs.cm-tabs--dark.cm-tabs--treatment-underline .cm-tabs__panels{background:#fff;border-color:hsla(0,0%,100%,.22);box-shadow:0 22px 48px rgba(0,0,0,.16)}.cm-tabs.cm-tabs--treatment-underline.cm-tabs--tabs-center .cm-tabs__nav{justify-content:center}.cm-tabs.cm-tabs--treatment-underline.cm-tabs--tabs-stretch .cm-tabs__nav{gap:0}.cm-tabs.cm-tabs--treatment-underline.cm-tabs--tabs-stretch .cm-tabs__tab{flex:1 1 0}.cm-tabs.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__component{box-shadow:0 18px 42px rgba(15,42,35,.08);gap:0}.cm-tabs.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__nav{border-bottom:0;border-radius:22px 0 0 22px;border-right:1px solid rgba(26,99,80,.16);gap:8px;padding:18px}.cm-tabs.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__tab{justify-content:flex-start;min-height:46px;padding:0 18px 0 0;text-align:left;width:100%}.cm-tabs.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__tab:after{bottom:8px;height:auto;left:auto;right:-18px;top:8px;transform:scaleY(.72);width:3px}.cm-tabs.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__tab.is-active:after{transform:scaleY(1)}.cm-tabs.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__panels{border-radius:0 22px 22px 0;box-shadow:none;margin-top:0}@media (max-width:900px){.cm-tabs.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__component{box-shadow:none;gap:18px}.cm-tabs.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__nav{border-bottom:1px solid rgba(26,99,80,.18);border-radius:0;border-right:0;flex-direction:row;gap:28px;padding:0}.cm-tabs.cm-tabs--dark.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__nav{border-bottom-color:hsla(0,0%,100%,.24)}.cm-tabs.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__tab{min-height:44px;padding:0 0 14px;text-align:center;width:auto}.cm-tabs.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__tab:after{bottom:-1px;height:3px;left:0;right:0;top:auto;transform:scaleX(.72);width:auto}.cm-tabs.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__tab.is-active:after{transform:scaleX(1)}.cm-tabs.cm-tabs--treatment-underline.cm-tabs--nav-side .cm-tabs__panels{border-radius:22px}}@media (max-width:640px){.cm-tabs.cm-tabs--treatment-underline .cm-tabs__nav{gap:24px}.cm-tabs.cm-tabs--treatment-underline .cm-tabs__panel{padding:24px 20px}}