/* Original Xpanzaa offer presentation; scoped to the package section. */
#plans.sales-plans-section{background:#f6f5f0;color:#191b18;padding-block:95px 80px}
#plans .offer-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:end;padding-bottom:42px}
#plans .offer-opening>.eyebrow{font-size:11px;line-height:1.8;letter-spacing:.07em;margin-bottom:23px;color:#425537}
#plans .offer-opening>h2{font-size:clamp(44px,4.9vw,69px);line-height:1.045;letter-spacing:-.06em;color:#191b18}
#plans .offer-opening>p:not(.eyebrow){font-size:14px;line-height:1.95;max-width:540px;color:#55614b;margin-top:25px}
#plans .offer-proof-link{display:inline-flex;gap:26px;align-items:center;margin-top:24px;font-size:12px;line-height:1.8;font-weight:800;color:#191b18;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#9fa58f}
#plans .offer-proof-link>span{font-size:20px;font-weight:400}
#plans .offer-fit-guide{border-left:3px solid #ff5b27;padding:7px 0 5px 26px;max-width:405px;justify-self:end;width:100%}
#plans .offer-overline{font-size:11px;font-weight:800;line-height:1.8;letter-spacing:.07em;color:#617352;margin-bottom:15px}
#plans .offer-fit-guide h3{font-size:26px;line-height:1.2;letter-spacing:-.045em;color:#191b18;margin-bottom:20px}
#plans .offer-fit-guide>a{display:flex;flex-direction:column;gap:5px;border-top:1px solid #d7dccf;padding-block:15px;color:#4c5d40}
#plans .offer-fit-guide>a>span{font-size:12px;line-height:1.8}
#plans .offer-fit-guide>a>strong{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.7;color:#191b18;font-weight:800}
#plans .offer-fit-guide>a>strong>span{font-size:18px;font-weight:400}
#plans .offer-fit-guide>a:hover>strong{color:#b43c16}
#plans .offer-promise-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:21px 0;border-block:1px solid #cdd2c2}
#plans .offer-promise-strip>strong{font-size:12px;line-height:1.85;font-weight:600;color:#425338}
#plans .offer-promise-strip>span{display:flex;align-items:center;gap:16px;font-size:11px;font-weight:800;letter-spacing:.05em;line-height:1.8;color:#60714f;max-width:260px;text-align:right}
#plans .offer-promise-strip>span>span{font-size:23px;color:#ff5b27;line-height:1}
#plans .offer-toolbar{border-top:0;margin:0;padding-top:32px;padding-bottom:22px;gap:24px}
#plans .plans-control-label{font-size:11px;letter-spacing:.05em;color:#191b18}
#plans .offer-toolbar p{font-size:12px;line-height:1.9;color:#5d6c50;margin-top:7px}
#plans .plans-term-switch{background:#e9eddf;border-color:#c9d2bb;border-radius:5px}
#plans .plans-term-switch button{font-size:12px;padding:12px 21px;min-height:46px;color:#33482b}
#plans .plans-term-switch button[aria-pressed=true]{background:#191b18;color:#fff;-webkit-text-fill-color:#fff}
#plans .offer-term-note{background:#e8efd7;border:0;border-left:3px solid #9eb74b;border-radius:0;padding:18px 23px;min-height:91px;gap:17px;margin-bottom:32px}
#plans .offer-term-note>span:first-child{font-size:30px;color:#516a25}
#plans .offer-term-note>p>strong{font-size:13px;line-height:1.8;color:#2f4423}
#plans .offer-term-note>p>span{font-size:12px;line-height:1.9;color:#526b3b;margin-top:3px}
#plans .offer-term-note .plans-term-stamp{display:none}
#plans .offer-grid{gap:20px;align-items:stretch}
#plans .offer-card{padding:28px 25px 24px;border-radius:6px;background:#fffef9;border-color:#ccd4bf;color:#191b18;scroll-margin-top:116px}
#plans .offer-card .plan-card-top{font-size:11px;line-height:1.8;letter-spacing:.025em;margin-bottom:25px;min-height:27px;color:#405333}
#plans .offer-card .plan-mark{font-size:25px;color:#191b18}
#plans .offer-card>h3{font-size:42px;letter-spacing:-.055em;line-height:1.12;color:#191b18}
#plans .offer-card>h3>span{color:#ff5b27}
#plans .offer-card .plan-audience{font-size:12px;line-height:1.85;margin-top:9px;min-height:0;color:#5d6e4d}
#plans .offer-card .plan-promise{font-size:25px;font-weight:800;letter-spacing:-.04em;line-height:1.2;margin-top:26px;min-height:60px;color:#191b18}
#plans .offer-card .offer-fit{font-size:12px;line-height:1.9;margin-top:13px;min-height:92px;color:#59694c}
#plans .offer-card .plan-price{padding-top:13px;padding-bottom:0;border:0;gap:5px}
#plans .offer-card .plan-price strong{font-size:41px;letter-spacing:-.065em;line-height:1.3;color:#191b18;-webkit-text-fill-color:#191b18;opacity:1}
#plans .offer-card .plan-price>span{font-size:12px;line-height:1.8;color:#617152;-webkit-text-fill-color:#617152}
#plans .offer-card .offer-price-note{font-size:11px;line-height:1.9;color:#657655;margin-top:13px;min-height:61px;padding-bottom:20px;border-bottom:1px solid #d3dac8}
#plans .offer-card .offer-stack{padding-top:23px;min-height:316px}
#plans .offer-card h4{font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.8;margin-bottom:17px;color:#425635}
#plans .offer-stack li{font-size:13px;line-height:1.8;margin-top:17px;padding-left:18px;color:#191b18;-webkit-text-fill-color:#191b18}
#plans .offer-stack li:first-child{margin-top:0}
#plans .offer-stack li:before{font-size:11px;color:#526d2f;-webkit-text-fill-color:#526d2f}
#plans .offer-stack li>strong{display:block;font-size:13px;line-height:1.8;font-weight:800;color:#191b18;-webkit-text-fill-color:#191b18}
#plans .offer-stack li>span{display:block;font-size:12px;line-height:1.9;color:#657454;-webkit-text-fill-color:#657454;margin-top:4px}
#plans .offer-card .plan-setup{padding-left:0;margin-top:20px;padding-top:17px;border-top:1px dashed #d2d8c7}
#plans .offer-card .plan-setup>span{font-size:11px;font-weight:800;letter-spacing:0;color:#735438;line-height:1.8}
#plans .offer-card .plan-setup>p{font-size:12px;line-height:1.9;color:#62573f;margin-top:7px}
#plans .offer-card .plan-setup strong{font-size:13px;line-height:1.8;color:#191b18;font-weight:800}
#plans .offer-card .plan-platforms{padding-block:21px 22px;min-height:132px;border-top:1px solid #d3dac8}
#plans .offer-card .plan-platforms h4{margin-bottom:10px}
#plans .offer-card .plan-platforms p{font-size:12px;line-height:1.95;color:#586b49;overflow-wrap:break-word}
#plans .offer-card .plan-bonus{padding:20px 17px;background:#edf3e2;border:1px solid #d3dfc0;border-radius:4px;min-height:260px;flex:1;margin-top:0}
#plans .offer-card .plan-bonus-label{font-size:11px;font-weight:800;line-height:1.8;letter-spacing:0;color:#3e552b;margin-bottom:13px}
#plans .offer-card .plan-bonus li{font-size:13px;font-weight:800;line-height:1.9;margin-top:6px;padding-left:17px;color:#25391b;-webkit-text-fill-color:#25391b}
#plans .offer-card .plan-bonus li:before{font-size:14px;color:#3f5d28}
#plans .offer-card .plan-bonus-story{font-size:12px;line-height:1.9;color:#5f744b;-webkit-text-fill-color:#5f744b;margin-top:14px}
#plans .offer-term-output{padding-block:22px 20px;border-bottom:1px solid #d4dbc9;min-height:105px}
#plans .offer-term-output>span{display:block;font-size:11px;line-height:1.8;font-weight:800;letter-spacing:.01em;color:#5d7449}
#plans .offer-term-output>strong{display:block;font-size:13px;font-weight:800;line-height:1.9;color:#191b18;margin-top:7px}
#plans .offer-card .plan-cta{font-size:12px;line-height:1.8;min-height:54px;padding:14px 17px;gap:15px;margin-top:22px;background:#191b18;color:#fff;-webkit-text-fill-color:#fff;text-align:left}
#plans .offer-card .plan-cta>span{font-size:20px;line-height:1;color:inherit;-webkit-text-fill-color:inherit}
#plans .offer-card .plan-term-fee{font-size:11px;line-height:1.9;min-height:0;margin-top:13px;color:#5c704b;-webkit-text-fill-color:#5c704b}
#plans .offer-card.plan-card-scale{background:#faebdf;border-color:#e4cdb9}
#plans .offer-card.plan-card-scale .plan-bonus{background:#fff7ed;border-color:#e3cdb6}
#plans .offer-card.plan-card-scale .plan-platforms,#plans .offer-card.plan-card-scale .offer-price-note,#plans .offer-card.plan-card-scale .offer-term-output{border-color:#dfc9b3}
#plans .offer-card.plan-card-scale .plan-bonus-story{color:#705d44;-webkit-text-fill-color:#705d44}
/* Explicit Growth foregrounds include all nested descriptions and amounts. */
#plans .offer-card.plan-card-growth{background:#191b18;border-color:#191b18;color:#fff}
#plans .plan-card-growth>h3,#plans .plan-card-growth .plan-promise,#plans .plan-card-growth .plan-price strong,#plans .plan-card-growth .offer-stack li,#plans .plan-card-growth .offer-stack li>strong,#plans .plan-card-growth .plan-bonus li,#plans .plan-card-growth .offer-term-output>strong{color:#fff;-webkit-text-fill-color:#fff;opacity:1}
#plans .plan-card-growth>h3>span,#plans .plan-card-growth .plan-card-top,#plans .plan-card-growth .plan-mark,#plans .plan-card-growth h4,#plans .plan-card-growth .plan-bonus-label,#plans .plan-card-growth .offer-term-output>span,#plans .plan-card-growth .offer-stack li:before{color:#d6ef75;-webkit-text-fill-color:#d6ef75}
#plans .plan-card-growth .plan-audience,#plans .plan-card-growth .offer-fit,#plans .plan-card-growth .offer-price-note,#plans .plan-card-growth .plan-price>span,#plans .plan-card-growth .offer-stack li>span,#plans .plan-card-growth .plan-platforms p,#plans .plan-card-growth .plan-bonus-story,#plans .plan-card-growth .plan-term-fee{color:#e2e9da;-webkit-text-fill-color:#e2e9da;opacity:1}
#plans .plan-card-growth .offer-price-note,#plans .plan-card-growth .plan-platforms,#plans .plan-card-growth .offer-term-output{border-color:#49543c}
#plans .plan-card-growth .plan-bonus{background:#303b24;border-color:#566d42}
#plans .plan-card-growth .plan-cta{background:#ff5b27;color:#191b18;-webkit-text-fill-color:#191b18;opacity:1}
#plans .offer-card.is-term-unavailable .plan-bonus{background:transparent;border-style:dashed}
#plans .plan-card-growth .plan-cta:hover{background:#ff733f}
#plans .plan-card-growth .plan-bonus li:before{color:#d6ef75;-webkit-text-fill-color:#d6ef75}
#plans .plans-fine-print{margin-top:24px;padding-bottom:0;border:0;gap:28px}
#plans .plans-fine-print p{font-size:11px;line-height:1.95;color:#667955}
#plans .offer-confidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:31px 0;border-block:1px solid #ced6c2;margin-top:32px}
#plans .offer-confidence>div{display:flex;gap:13px;align-items:flex-start}
#plans .offer-confidence>div>span{font-size:16px;color:#55752f;font-weight:800;line-height:1.6}
#plans .offer-confidence p{font-size:12px;line-height:1.9;color:#60734e}
#plans .offer-confidence strong{display:block;font-weight:800;color:#25371e;margin-bottom:3px}
#plans .offer-questions{display:grid;grid-template-columns:1fr 1.25fr;gap:60px;padding:42px 0}
#plans .offer-questions .eyebrow{font-size:11px;line-height:1.9;letter-spacing:.02em;max-width:310px;margin-bottom:16px;color:#526d3c}
#plans .offer-questions h3{font-size:29px;line-height:1.2;letter-spacing:-.045em;color:#191b18}
#plans .offer-questions details{border-bottom:1px solid #d2dac7}
#plans .offer-questions details:first-child{border-top:1px solid #d2dac7}
#plans .offer-questions summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;font-weight:800;line-height:1.9;padding:17px 0;cursor:pointer;list-style:none;color:#253c1c}
#plans .offer-questions summary::-webkit-details-marker{display:none}
#plans .offer-questions summary>span{font-size:23px;line-height:1;color:#708b4b;font-weight:400}
#plans .offer-questions details[open] summary>span{transform:rotate(45deg)}
#plans .offer-questions details p{font-size:12px;line-height:1.95;color:#5b7249;padding:0 24px 19px 0}
#plans .offer-close{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center;padding:35px 38px;background:#e4eccf;border:1px solid #c4d3a8;border-radius:6px}
#plans .offer-close .eyebrow{font-size:11px;line-height:1.9;letter-spacing:.05em;color:#4a6630;margin-bottom:17px}
#plans .offer-close h3{font-size:36px;line-height:1.18;letter-spacing:-.05em;color:#191b18}
#plans .offer-close>div>p:not(.eyebrow){font-size:12px;line-height:1.95;color:#526b3d;max-width:490px;margin-top:17px}
#plans .offer-close-action{justify-self:end;max-width:320px}
#plans .offer-close-action>.button{font-size:13px;line-height:1.7;min-height:55px;gap:23px;justify-content:space-between;width:100%;color:#191b18;background:#ff5b27}
#plans .offer-close-action>.button>span{font-size:23px;font-weight:400}
#plans .offer-close-action>p{font-size:11px!important;line-height:1.95;margin-top:14px!important;color:#536e3a}
#plans .offer-close-action>a{font-size:11px;font-weight:800;line-height:1.95;display:block;margin-top:12px;text-decoration:underline;text-underline-offset:4px;color:#2e4921}
@media(min-width:1400px){#plans .offer-card{padding-inline:31px}#plans .offer-card .plan-price strong{font-size:45px}}
@media(max-width:1100px){#plans .offer-intro{gap:42px;grid-template-columns:1.3fr 1fr}#plans .offer-fit-guide{padding-left:22px}#plans .offer-fit-guide h3{font-size:24px}#plans .offer-grid{gap:14px}#plans .offer-card{padding:25px 20px}#plans .offer-card .plan-price strong{font-size:36px}#plans .offer-card .plan-promise{font-size:23px;min-height:56px}#plans .offer-card .offer-fit{min-height:116px}#plans .offer-card .offer-stack{min-height:340px}#plans .offer-card .plan-bonus{padding-inline:15px;min-height:295px}#plans .offer-card .plan-platforms{min-height:154px}}
@media(max-width:850px) and (min-width:721px){#plans .offer-grid{gap:12px}#plans .offer-card{padding:24px 16px}#plans .offer-card .plan-price strong{font-size:31px}#plans .offer-card .plan-promise{font-size:21px;min-height:76px}#plans .offer-card .offer-fit{min-height:140px}#plans .offer-card .offer-stack{min-height:386px}#plans .offer-card .plan-platforms{min-height:178px}#plans .offer-card .plan-bonus{padding:17px 13px;min-height:350px}#plans .offer-card .plan-cta{padding-inline:13px}}
@media(max-width:720px){#plans.sales-plans-section{padding-block:60px 55px}#plans .offer-intro{display:block;padding-bottom:28px}#plans .offer-opening>h2{font-size:47px;line-height:1.06}#plans .offer-opening>.eyebrow{margin-bottom:21px}#plans .offer-opening>p:not(.eyebrow){font-size:13px;margin-top:23px}#plans .offer-proof-link{margin-top:20px}#plans .offer-fit-guide{max-width:100%;margin-top:32px;padding:4px 0 0 21px}#plans .offer-fit-guide h3{font-size:27px;margin-bottom:18px}#plans .offer-fit-guide h3 br{display:none}#plans .offer-fit-guide>a{padding-block:14px;display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center}#plans .offer-fit-guide>a>strong{font-size:12px;gap:9px}#plans .offer-promise-strip{display:block;padding-block:20px}#plans .offer-promise-strip>strong{display:block;max-width:450px}#plans .offer-promise-strip>span{margin-top:15px;text-align:left;max-width:none;gap:20px}#plans .offer-toolbar{display:block;padding-top:26px;padding-bottom:20px}#plans .plans-control-label{line-height:1.9;display:block}#plans .offer-toolbar p{max-width:420px}#plans .plans-term-switch{margin-top:19px}#plans .plans-term-switch button{padding-inline:22px;min-height:47px}#plans .offer-term-note{padding:17px 19px;gap:14px;margin-bottom:25px}#plans .offer-term-note>span:first-child{font-size:26px;margin-top:2px}#plans .offer-term-note>p>strong{font-size:12px}#plans .offer-term-note>p>span{font-size:11px;margin-top:6px}#plans .offer-grid{grid-template-columns:1fr;gap:24px}#plans .offer-card{padding:29px 27px}#plans .offer-card .plan-card-top{margin-bottom:25px}#plans .offer-card>h3{font-size:45px}#plans .offer-card .plan-audience{line-height:1.9}#plans .offer-card .plan-promise{font-size:30px;min-height:0;margin-top:25px;line-height:1.17}#plans .offer-card .offer-fit{min-height:0;font-size:13px;margin-top:16px}#plans .offer-card .plan-price{padding-top:24px}#plans .offer-card .plan-price strong{font-size:43px}#plans .offer-card .offer-price-note{min-height:0;margin-top:13px;padding-bottom:22px}#plans .offer-card .offer-stack{min-height:0;padding-block:25px}#plans .offer-stack li{padding-left:19px;margin-top:19px}#plans .offer-stack li>strong{font-size:14px}#plans .offer-stack li>span{margin-top:5px}#plans .offer-card .plan-setup{margin-top:23px;padding-top:21px}#plans .offer-card .plan-setup>p{font-size:13px}#plans .offer-card .plan-platforms{min-height:0;padding-block:24px}#plans .offer-card .plan-platforms p{line-height:2}#plans .offer-card .plan-bonus{min-height:0;padding:21px 19px}#plans .offer-card .plan-bonus li{font-size:14px}#plans .offer-card .plan-bonus-story{margin-top:16px}#plans .offer-term-output{min-height:0;padding-block:23px}#plans .offer-term-output>strong{font-size:14px}#plans .offer-card .plan-cta{font-size:13px;min-height:55px;margin-top:24px}#plans .offer-card .plan-term-fee{margin-top:15px}#plans .plans-fine-print{grid-template-columns:1fr;gap:12px;margin-top:25px}#plans .offer-confidence{grid-template-columns:1fr;gap:21px;padding-block:27px;margin-top:29px}#plans .offer-confidence strong{display:inline}#plans .offer-questions{grid-template-columns:1fr;gap:26px;padding-block:33px}#plans .offer-questions .eyebrow{max-width:100%;margin-bottom:16px}#plans .offer-questions h3 br{display:none}#plans .offer-questions summary{padding-block:18px}#plans .offer-questions details p{padding-right:13px}#plans .offer-close{grid-template-columns:1fr;padding:29px 25px;gap:25px}#plans .offer-close h3{font-size:33px}#plans .offer-close>div>p:not(.eyebrow){margin-top:18px}#plans .offer-close-action{justify-self:start;max-width:100%;width:100%}#plans .offer-close-action>.button{font-size:12px;gap:20px;min-height:54px}}
@media(max-width:380px){#plans .offer-opening>h2{font-size:40px}#plans .offer-card{padding:26px 23px}#plans .offer-card .plan-price strong{font-size:39px}#plans .offer-card .plan-promise{font-size:27px}#plans .plans-term-switch button{padding-inline:17px}#plans .offer-fit-guide>a{display:flex;align-items:flex-start;gap:7px}#plans .offer-close{padding:26px 23px}#plans .offer-close h3{font-size:29px}}
