.plans-section{background:#eeefe6;border-block:1px solid #d7dacf;overflow:hidden}
.plans-heading{display:grid;grid-template-columns:1.12fr 1fr;gap:70px;align-items:end;margin-bottom:45px}
.plans-heading h2{font-size:clamp(43px,4.8vw,68px);line-height:1.07;letter-spacing:-.06em}
.plans-heading .eyebrow{font-size:9px;margin-bottom:25px}
.plans-intro{max-width:390px;justify-self:end;padding-bottom:3px}
.plans-statement{font-size:9px;letter-spacing:.1em;font-weight:800}
.plans-intro>p{font-size:13px;line-height:1.9;color:#5e6755;margin-top:16px}
.plans-guide-link{font-size:11px;font-weight:800;margin-top:18px;display:inline-flex;gap:25px;align-items:center}
.plans-guide-link:hover{text-decoration:underline;text-underline-offset:4px}
.plans-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #cdd3c2;padding-top:25px;margin-bottom:24px}
.plans-control-label{font-size:9px;font-weight:800;letter-spacing:.12em}
.plans-toolbar p{font-size:11px;color:#65715a;margin-top:4px}
.plans-term-switch{display:flex;gap:4px;padding:5px;border:1px solid #c9d0be;border-radius:6px;background:#e2e6d8;flex-shrink:0}
.plans-term-switch button{padding:12px 23px;font-size:11px;font-weight:800;min-height:44px;border-radius:3px;white-space:nowrap;transition:background .18s,color .18s}
.plans-term-switch button[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:0 2px 4px #191b1810}
.plans-term-switch button:hover:not([aria-pressed=true]){background:#d6ddc9}
.plans-term-story{display:flex;align-items:center;gap:19px;min-height:107px;padding:21px 26px;background:#d6ef75;border:1px solid #b9d267;border-radius:6px;margin-bottom:27px}
.plans-term-story>span:first-child{font-size:40px;line-height:1}
.plans-term-story>p{max-width:800px}
.plans-term-story>p>strong{font-size:14px;font-weight:800;line-height:1.5;display:block}
.plans-term-story>p>span{display:block;font-size:11px;line-height:1.8;color:#4d5b37;margin-top:4px}
.plans-term-stamp{font-size:33px;line-height:.9;font-weight:800;letter-spacing:-.06em;margin-left:auto;padding-left:23px;border-left:1px solid #acbf6b;text-align:center;min-width:79px}
.plans-term-stamp small{font-size:7px;letter-spacing:.13em;line-height:2.6}
.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;align-items:stretch}
.plan-card{border:1px solid #cfd5c3;border-radius:7px;padding:28px 25px 23px;background:#fffef9;display:flex;flex-direction:column;min-width:0;position:relative}
.plan-card-top{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:24px;margin-bottom:26px;font-size:8px;letter-spacing:.06em;font-weight:800}
.plan-mark{width:26px;height:26px;font-size:24px;line-height:1;display:grid;place-items:center;letter-spacing:0}
.plan-card h3{font-size:43px;line-height:1.12;letter-spacing:-.06em}
.plan-card h3>span{color:var(--orange)}
.plan-audience{font-size:11px;line-height:1.7;color:#69735d;margin-top:9px}
.plan-promise{font-size:11px;font-weight:600;line-height:1.6;margin-top:22px;min-height:19px}
.plan-price{display:flex;flex-direction:column;gap:5px;padding-top:11px;padding-bottom:25px;border-bottom:1px solid #d5d9cc}
.plan-price strong{font-size:38px;font-weight:800;letter-spacing:-.065em;line-height:1.25;white-space:nowrap}
.plan-price>span{font-size:11px;color:#6b745f}
.plan-card h4{font-size:8px;font-weight:800;line-height:1.5;letter-spacing:.09em;margin:0 0 14px}
.plan-inclusions{padding-top:25px;min-height:200px}
.plan-card ul{padding:0;list-style:none;margin:0}
.plan-inclusions li{font-size:12px;line-height:1.65;margin-top:11px;padding-left:18px;position:relative}
.plan-inclusions li:before{content:'✓';position:absolute;left:0;top:0;font-size:11px;font-weight:800;color:#557130}
.plan-inclusions li>span:not(.plan-info-note){display:block;font-size:10px;color:#6f785f;margin-top:2px}
.plan-info-note{display:block;color:#6c765e;font-size:10px;line-height:1.7;margin-top:5px}
.plan-setup{padding-left:18px;margin-top:14px}
.plan-setup>span{display:block;font-size:7px;font-weight:800;letter-spacing:.07em;color:#7c6248}
.plan-setup>p{font-size:10px;line-height:1.8;color:#74644f;margin-top:4px}
.plan-platforms{padding-top:19px;padding-bottom:20px;border-top:1px solid #d5d9cc;min-height:103px}
.plan-platforms h4{margin-bottom:10px}
.plan-platforms p{font-size:10px;line-height:1.9;color:#636e55}
.plan-bonus{padding:18px 17px 16px;background:#ecf2df;border:1px solid #d8e2c2;border-radius:4px;margin-top:3px;flex:1;min-height:212px}
.plan-bonus-label{font-size:7px;font-weight:800;line-height:1.6;letter-spacing:.07em;margin-bottom:13px}
.plan-bonus li{font-size:11px;font-weight:800;line-height:1.75;margin-top:6px;padding-left:16px;position:relative}
.plan-bonus li:before{content:'+';position:absolute;left:0;top:0;font-size:13px;font-weight:600}
.plan-bonus-story{font-size:10px;color:#687955;line-height:1.8;margin-top:14px}
.plan-cta{width:100%;margin-top:20px;font-size:11px;justify-content:space-between;padding-inline:18px;min-height:49px;gap:15px}
.plan-cta>span{font-size:20px;font-weight:400;line-height:1}
.plan-term-fee{font-size:9px;text-align:center;color:#6c775e;margin-top:12px;line-height:1.8;min-height:17px}
.plan-card-growth{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.plan-card-growth .plan-price strong{color:#fff;-webkit-text-fill-color:#fff;opacity:1}
.plan-card-growth .plan-price>span{color:#dce4cf}
.plan-card-growth .plan-card-top{color:var(--lime)}
.plan-card-growth h3>span{color:var(--lime)}
.plan-card-growth .plan-audience,.plan-card-growth .plan-price>span{color:#bbc3ae}
.plan-card-growth .plan-inclusions li:before{color:var(--lime)}
.plan-card-growth .plan-price,.plan-card-growth .plan-platforms{border-color:#3d4435}
.plan-card-growth .plan-platforms p,.plan-card-growth .plan-term-fee{color:#b3bfa2}
.plan-card-growth .plan-bonus{background:#303b24;border-color:#455535}
.plan-card-growth .plan-bonus-label{color:var(--lime)}
.plan-card-growth .plan-bonus-story{color:#becdad}
.plan-card-scale{background:#f9e8da;border-color:#e5cdb8}
.plan-card-scale .plan-price,.plan-card-scale .plan-platforms{border-color:#dec9b5}
.plan-card-scale .plan-bonus{background:#f8f0e4;border-color:#dfcdb6}
.plan-card-scale .plan-bonus-story{color:#74684f}
.plan-card-scale .plan-inclusions li:before{color:#a7461c}
.plan-card-scale .plan-platforms p,.plan-card-scale .plan-audience,.plan-card-scale .plan-price>span,.plan-card-scale .plan-term-fee{color:#74644f}
.plan-card.is-term-unavailable .plan-bonus{background:transparent;border-style:dashed}
.plans-fine-print{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:22px;padding-bottom:30px;border-bottom:1px solid #cbd3bf}
.plans-fine-print p{font-size:10px;line-height:1.85;color:#667258}
.plan-how{display:grid;grid-template-columns:.8fr 1.6fr;gap:30px 60px;align-items:start;padding-top:37px}
.plan-how .eyebrow{font-size:8px;margin-bottom:15px}
.plan-how h3{font-size:30px;line-height:1.15;letter-spacing:-.045em}
.plan-how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding-top:4px}
.plan-how-steps>div>span{font-size:7px;font-weight:800;letter-spacing:.06em;line-height:1.8;display:block;min-height:27px;color:#687c4d}
.plan-how-steps p{font-size:11px;line-height:1.85;color:#5e6a51}
.plan-how-steps strong{font-weight:800;display:block;color:var(--ink);margin-bottom:3px}
.plan-how>.text-link{grid-column:2;font-size:11px;margin-top:-5px;justify-self:start}
.plan-how>.text-link span{font-size:19px;font-weight:400}
.plan-dialog{padding:0;width:1020px;max-width:calc(100% - 32px);border-radius:9px}
.plan-dialog-close{color:var(--ink);z-index:2}
.plan-dialog-grid{display:grid;grid-template-columns:.83fr 1.17fr}
.plan-summary{background:var(--ink);color:var(--paper);padding:43px 35px}
.plan-summary>.eyebrow{color:var(--lime);font-size:8px;letter-spacing:.14em;margin-bottom:25px}
.plan-summary-name{font-size:48px;line-height:1.12;letter-spacing:-.06em;font-weight:800}
.plan-summary-name>span{color:var(--lime)}
.plan-summary-audience{font-size:11px;color:#bbc7ad;margin-top:9px}
.plan-summary-promise{font-size:12px;line-height:1.8;margin-top:20px;max-width:260px}
.plan-summary-price{display:flex;flex-direction:column;margin-top:15px;padding-bottom:24px;border-bottom:1px solid #3e4735;gap:3px}
.plan-summary-price strong{font-size:35px;font-weight:800;letter-spacing:-.06em;line-height:1.3}
.plan-summary-price strong{color:#fff;-webkit-text-fill-color:#fff;opacity:1}
.plan-summary-price>span{font-size:11px;color:#b2bfa1}
.plan-summary-term-label{font-size:8px;font-weight:800;letter-spacing:.08em;margin-top:23px;margin-bottom:11px}
.plan-summary-terms{display:flex;gap:6px;flex-wrap:wrap}
.plan-summary-terms button{border:1px solid #536044;border-radius:3px;font-size:10px;font-weight:600;padding:8px 14px;min-height:38px;color:#d3dfc4}
.plan-summary-terms button[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:var(--ink);font-weight:800}
.plan-summary-benefits{margin-top:24px;padding:18px;background:#303c24;border:1px solid #435431;border-radius:4px}
.plan-summary-benefits>p{font-size:7px;letter-spacing:.07em;line-height:1.7;font-weight:800;color:var(--lime)}
.plan-summary-benefits ul{padding:0;list-style:none;margin:12px 0 0}
.plan-summary-benefits li{font-size:11px;line-height:1.8;margin-top:6px;padding-left:16px;position:relative}
.plan-summary-benefits li:before{content:'+';position:absolute;left:0;color:var(--lime)}
.plan-output{margin-top:25px;padding-bottom:21px;border-bottom:1px solid #3e4735}
.plan-output>span{font-size:7px;font-weight:800;letter-spacing:.1em;color:#b4c5a0}
.plan-output>p{font-size:15px;line-height:1.6;font-weight:800;margin-top:9px}
.plan-output small{font-size:9px;color:#b5c3a7;line-height:1.8;display:block;margin-top:7px}
.plan-summary-total{font-size:11px;font-weight:800;line-height:1.8;margin-top:20px}
.plan-summary-note{font-size:9px;line-height:1.85;color:#aebf9b;margin-top:10px}
.plan-enquiry{padding:45px 35px 35px;min-width:0}
.plan-enquiry .eyebrow{font-size:7px;letter-spacing:.1em;margin-bottom:20px}
.plan-enquiry h2{font-size:38px;line-height:1.11;letter-spacing:-.055em}
.plan-form-intro{font-size:11px;line-height:1.85;color:#627253;max-width:410px;margin-top:18px}
.plan-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 14px;margin-top:25px}
.plan-form-grid>label{font-size:10px;font-weight:800;line-height:1.8}
.plan-form-grid>label>span{font-weight:400;color:#758266}
.plan-form-grid input,.plan-form-grid select,.plan-form-grid textarea{font-size:11px;min-height:45px;line-height:1.5;max-width:100%}
.plan-form-grid textarea{resize:vertical;min-height:70px}
.plan-full-field{grid-column:1/-1}
.plan-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.plan-consent{display:flex;gap:10px;align-items:flex-start;margin-top:20px;font-size:10px;line-height:1.8;color:#5b6c4b;cursor:pointer}
.plan-consent>input{width:17px;min-width:17px;height:17px;min-height:17px;margin:3px 0 0;padding:0;accent-color:#425b26}
.plan-submit{width:100%;justify-content:space-between;font-size:11px;gap:18px;margin-top:20px;min-height:49px}
.plan-submit>span{font-size:20px;font-weight:400;line-height:1}
.plan-submit:disabled{opacity:.6;cursor:wait;transform:none}
.plan-form-note{font-size:9px;line-height:1.9;color:#6b795e;margin-top:15px}
.plan-form-note a{font-weight:800;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}
.plan-form-error{font-size:11px;line-height:1.8;color:#a12e15;background:#fff0e8;border:1px solid #edc2ab;border-radius:3px;padding:12px;margin-top:15px}
.plan-preview-notice{font-size:10px;line-height:1.8;color:#566d39;margin-top:17px;padding:10px 12px;background:#e8f0dc;border:1px solid #d0dfb9;border-radius:3px}
.plan-success{padding-block:70px 25px}
.plan-success-symbol{display:block;font-size:64px;line-height:1;color:var(--orange);margin-bottom:30px}
.plan-success>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#637451;margin-top:24px}
.plan-success>.plan-success-reference{font-size:9px!important;margin-top:20px!important}
.plan-success>.button{margin-top:28px;font-size:11px}
.plan-whatsapp-message{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:inherit;font-size:11px;line-height:1.85;background:#edf1e4;border:1px solid #cbd8b9;border-radius:4px;padding:17px;color:#334528;margin:22px 0 0;max-width:100%}
@media(min-width:1400px){.plan-card{padding-inline:30px}.plan-price strong{font-size:43px}}
@media(max-width:1100px){.plans-heading{gap:45px}.plan-card{padding:25px 20px 21px}.plans-grid{gap:14px}.plan-card h3{font-size:38px}.plan-price strong{font-size:34px}.plan-inclusions li{font-size:11px}.plan-platforms p{font-size:9px}.plan-bonus{padding:16px 13px;min-height:235px}.plan-bonus li{font-size:10px}.plan-how{gap:25px 40px}.plan-how-steps{gap:18px}.plan-how h3{font-size:27px}}
@media(max-width:850px){.plans-heading{gap:35px}.plans-heading h2{font-size:46px}.plans-heading .eyebrow{font-size:7px}.plans-statement{font-size:7px}.plans-intro>p{font-size:12px}.plans-grid{gap:12px}.plan-card{padding-inline:16px}.plan-card-top{font-size:6px;gap:7px}.plan-card h3{font-size:32px}.plan-audience{font-size:9px;min-height:31px}.plan-promise{font-size:10px;min-height:33px;margin-top:15px}.plan-price strong{font-size:29px}.plan-price>span{font-size:9px}.plan-card h4{font-size:7px}.plan-inclusions{min-height:217px}.plan-inclusions li{font-size:10px;padding-left:14px}.plan-info-note,.plan-inclusions li>span:not(.plan-info-note){font-size:9px}.plan-platforms{min-height:118px}.plan-bonus-label{font-size:6px}.plan-bonus{padding-inline:12px;min-height:251px}.plan-bonus li{font-size:10px;padding-left:12px}.plan-bonus-story{font-size:9px}.plan-cta{font-size:9px;padding-inline:13px}.plan-term-fee{font-size:8px}.plan-how{grid-template-columns:1fr;gap:23px}.plan-how h3 br{display:none}.plan-how>.text-link{grid-column:1;margin-top:0}.plan-how-steps>div>span{min-height:22px}.plan-summary{padding:39px 25px}.plan-enquiry{padding:42px 25px 30px}.plan-enquiry h2{font-size:33px}.plan-dialog-grid{grid-template-columns:.85fr 1.15fr}.plan-form-grid{grid-template-columns:1fr;gap:14px}.plan-form-grid input,.plan-form-grid select,.plan-form-grid textarea{font-size:13px}.plan-summary-name{font-size:42px}}
@media(max-width:720px){.plans-heading{display:block;margin-bottom:30px}.plans-heading h2{font-size:46px}.plans-heading .eyebrow{font-size:8px}.plans-intro{max-width:470px;margin-top:27px}.plans-statement{font-size:8px}.plans-intro>p{font-size:12px;margin-top:12px}.plans-toolbar{display:block;padding-top:22px}.plans-toolbar p{font-size:11px}.plans-term-switch{margin-top:17px;width:max-content;max-width:100%}.plans-term-switch button{padding:12px 25px;font-size:11px}.plans-term-story{padding:19px 20px;gap:14px;margin-bottom:24px;align-items:flex-start}.plans-term-story>span:first-child{font-size:29px;margin-top:2px}.plans-term-story>p>strong{font-size:12px}.plans-term-story>p>span{font-size:10px;line-height:1.85;margin-top:7px}.plans-term-stamp{display:none}.plans-grid{grid-template-columns:1fr;gap:20px}.plan-card{padding:27px;max-width:none}.plan-card-top{font-size:8px;margin-bottom:22px}.plan-mark{font-size:27px}.plan-card h3{font-size:43px}.plan-audience{font-size:12px;min-height:0}.plan-promise{font-size:12px;min-height:0;margin-top:23px}.plan-price{padding-bottom:24px;padding-top:10px}.plan-price strong{font-size:40px}.plan-price>span{font-size:11px}.plan-card h4{font-size:9px}.plan-inclusions{min-height:0;padding-top:23px;padding-bottom:23px}.plan-inclusions li{font-size:13px;padding-left:21px;margin-top:13px}.plan-inclusions li:before{font-size:12px}.plan-inclusions li>span:not(.plan-info-note),.plan-info-note{font-size:11px;margin-top:4px}.plan-platforms{min-height:0;padding-top:22px;padding-bottom:22px}.plan-platforms p{font-size:11px;line-height:1.9}.plan-bonus{min-height:0;padding:20px 19px}.plan-bonus-label{font-size:8px;margin-bottom:12px}.plan-bonus li{font-size:12px;padding-left:19px;margin-top:7px}.plan-bonus-story{font-size:11px;margin-top:15px}.plan-cta{margin-top:22px;font-size:12px;min-height:50px;padding-inline:18px}.plan-term-fee{font-size:10px;margin-top:14px}.plans-fine-print{grid-template-columns:1fr;gap:12px;margin-top:25px}.plans-fine-print p{font-size:10px}.plan-how{padding-top:29px;gap:27px}.plan-how-steps{grid-template-columns:1fr;gap:21px}.plan-how-steps>div{padding-left:16px;border-left:2px solid #c3d19f}.plan-how-steps>div>span{font-size:8px;min-height:0}.plan-how-steps p{font-size:12px;margin-top:7px}.plan-how-steps strong{display:inline}.plan-how>.text-link{font-size:12px}.plan-dialog{max-width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.plan-dialog-grid{grid-template-columns:1fr}.plan-dialog-close{background:var(--paper);color:var(--ink);height:35px;width:35px;right:9px;top:8px;font-size:25px}.plan-summary{padding:35px 26px 27px}.plan-summary>.eyebrow{font-size:7px;margin-bottom:19px;padding-right:20px}.plan-summary-name{font-size:43px}.plan-summary-audience{font-size:11px}.plan-summary-promise{margin-top:15px;font-size:12px;max-width:100%}.plan-summary-price strong{font-size:34px}.plan-summary-price{padding-bottom:21px}.plan-summary-term-label{font-size:8px;margin-top:20px}.plan-summary-terms button{font-size:11px;min-height:41px;padding-inline:17px}.plan-summary-benefits{margin-top:21px;padding:18px}.plan-summary-benefits>p{font-size:8px}.plan-summary-benefits li{font-size:12px}.plan-output{margin-top:20px}.plan-output>p{font-size:15px}.plan-output>span{font-size:8px}.plan-output small,.plan-summary-note{font-size:10px}.plan-summary-total{font-size:12px}.plan-enquiry{padding:32px 26px}.plan-enquiry .eyebrow{font-size:7px}.plan-enquiry h2{font-size:35px}.plan-form-intro{font-size:12px;margin-top:18px}.plan-form-grid{grid-template-columns:1fr;gap:17px}.plan-form-grid>label{font-size:11px}.plan-form-grid input,.plan-form-grid select,.plan-form-grid textarea{font-size:16px;min-height:48px}.plan-consent{font-size:11px;line-height:1.8}.plan-form-note{font-size:10px}.plan-submit{font-size:12px;min-height:51px}.plan-preview-notice{font-size:11px}.plan-success{padding-block:25px}}
@media(max-width:380px){.plans-heading h2{font-size:40px}.plans-term-switch button{padding-inline:19px}.plan-card{padding:24px}.plan-price strong{font-size:38px}.plan-summary{padding-inline:23px}.plan-enquiry{padding-inline:23px}.plan-enquiry h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){.plans-term-switch button,.plan-cta{transition:none}}

/* Explicit foregrounds keep every detail readable on the Growth card. */
.plan-card-growth{background:#191b18;border-color:#191b18;color:#fff}
.plan-card-growth h3,.plan-card-growth h4,.plan-card-growth .plan-promise,.plan-card-growth .plan-inclusions li,.plan-card-growth .plan-bonus li{color:#fff;-webkit-text-fill-color:#fff;opacity:1}
.plan-card-growth .plan-card-top,.plan-card-growth h3>span,.plan-card-growth .plan-bonus-label,.plan-card-growth .plan-inclusions li:before{color:#d6ef75;-webkit-text-fill-color:#d6ef75;opacity:1}
.plan-card-growth .plan-card-top,.plan-card-growth h4,.plan-card-growth .plan-bonus-label{font-size:11px;line-height:1.7}
.plan-card-growth .plan-audience,.plan-card-growth .plan-price>span,.plan-card-growth .plan-platforms p,.plan-card-growth .plan-bonus-story,.plan-card-growth .plan-term-fee{color:#e2e9da;-webkit-text-fill-color:#e2e9da;font-size:12px;line-height:1.85;opacity:1}
.plan-card-growth .plan-promise,.plan-card-growth .plan-inclusions li,.plan-card-growth .plan-bonus li{font-size:13px;line-height:1.85}
.plan-card-growth .plan-bonus{background:#303b24;border-color:#586a46}
.plan-card-growth .plan-cta{background:#ff5b27;color:#191b18;-webkit-text-fill-color:#191b18;font-size:12px;min-height:52px;opacity:1}
.plan-card-growth .plan-cta:hover{background:#ff733f}
.plan-card-growth .plan-platforms p,.plan-card-growth .plan-bonus-story,.plan-card-growth .plan-term-fee{overflow-wrap:break-word}

/* The enquiry summary uses the same readable dark treatment. */
.plan-summary{background:#191b18;color:#fff}
.plan-summary-name,.plan-summary-promise,.plan-summary-total,.plan-output>p,.plan-summary-benefits li{color:#fff;-webkit-text-fill-color:#fff;opacity:1}
.plan-summary>.eyebrow,.plan-summary-name>span,.plan-summary-term-label,.plan-summary-benefits>p,.plan-output>span{color:#d6ef75;-webkit-text-fill-color:#d6ef75}
.plan-summary>.eyebrow,.plan-summary-term-label,.plan-summary-benefits>p,.plan-output>span{font-size:11px;line-height:1.7}
.plan-summary-audience,.plan-summary-price>span,.plan-output small,.plan-summary-note{color:#e2e9da;-webkit-text-fill-color:#e2e9da;font-size:11px;line-height:1.85}
.plan-summary-promise,.plan-summary-benefits li,.plan-summary-total{font-size:13px;line-height:1.85}
.plan-summary-benefits{background:#303c24;border-color:#586a46}
.plan-summary-terms button{color:#fff;-webkit-text-fill-color:#fff;font-size:12px;min-height:44px}
.plan-summary-terms button[aria-pressed=true]{background:#d6ef75;color:#191b18;-webkit-text-fill-color:#191b18;border-color:#d6ef75}
