.offer-jumps{display:flex;flex-wrap:wrap;gap:12px 24px;margin:8px 0 32px;font-size:15px}.offer-jumps a{padding:10px 0;border-bottom:1px solid #718b54}.offer-jumps a:hover{color:#e5ffc3;border-color:#d4f5a7}.price-card .plan-renewal{font-size:14px!important;line-height:1.65;border-top:1px solid #4e673e;padding-top:15px;margin-bottom:0}.price-card.featured .plan-renewal{border-color:#709453}
.plan-comparison,.care-section,.automation-costs{margin:64px 0;scroll-margin-top:24px}.offer-heading{max-width:760px;margin-bottom:26px}.offer-heading .eyebrow{font-size:12px;margin-bottom:12px}.offer-heading h2{font:clamp(36px,4vw,52px)/1.05 var(--display);margin:0 0 14px}.offer-heading>p:last-child{font-size:17px;line-height:1.7;color:#c2d2b5;margin-bottom:0}.comparison-scroll{overflow:auto;border:1px solid #526b41;overscroll-behavior-x:contain;scrollbar-color:#c6ef87 #1a2b1d}.comparison-scroll:focus-visible{outline:2px solid var(--green);outline-offset:5px}.comparison-table{width:100%;border-collapse:separate;border-spacing:0;min-width:730px;text-align:left;font-size:15px;line-height:1.55}.comparison-table th,.comparison-table td{padding:17px 20px;vertical-align:top;border-bottom:1px solid #3b5034;width:24%}.comparison-table th:first-child{width:28%}.comparison-table thead th{background:#243820;color:#d3f4ac;font:32px/1.1 var(--display);padding-block:22px}.comparison-table thead th:first-child{font:600 16px var(--body);vertical-align:bottom}.table-level{display:block;font:12px var(--mono);color:#b5cda0;margin-bottom:7px}.comparison-table tbody th{font-weight:500;color:#d6e7c6;background:#14251a}.comparison-table td{color:#bfcfb4}.comparison-table .recommended-col{background:#23381f;color:#ddf5c4;border-inline:1px solid #49663a}.comparison-table thead .recommended-col{background:var(--green);color:#162719}.comparison-table thead .recommended-col .table-level{color:#33502b}.comparison-table .comparison-key td{font-weight:700;color:#d8f5bb}.comparison-table tr:last-child>*{border-bottom:0}.comparison-mobile-hint{display:none;font:12px/1.6 var(--mono);color:#c2d8a9}.offer-note{font-size:14px;line-height:1.75;color:#aabe99;margin:20px 0 0}.care-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.care-card{padding:30px;border:1px solid #506b3c;background:#15271a;min-width:0}.care-card .eyebrow{font-size:12px;margin-bottom:12px}.care-card h3,.content-addon h3{font:40px/1.1 var(--display);margin:0 0 18px}.care-prime{border-color:#91b86b;background:#1c301e;box-shadow:5px 5px 0 #3b5130}.care-card .care-price{font:54px/1 var(--display);margin:18px 0 14px}.care-price span{font:16px var(--body);margin-left:8px}.care-included{font-size:14px;background:#294127;color:#d3efb5;border-left:3px solid #b7e57e;padding:11px 13px}.care-card ul{padding-left:20px;color:#c6d6ba;font-size:16px;line-height:1.7}.care-card li{padding-left:3px;margin-bottom:12px}.care-card .text-link,.content-addon .text-link,.automation-costs .text-link{font-size:14px;line-height:1.6;margin-top:14px}.content-addon{margin-top:30px;display:grid;grid-template-columns:1fr auto;gap:10px 32px;padding:28px 0;border-block:1px solid #4d663c}.content-addon .eyebrow{font-size:12px;margin-bottom:12px}.content-addon h3{font-size:35px;margin-bottom:12px}.content-addon p:not(.eyebrow){color:#bacaac;font-size:16px;line-height:1.7;margin-bottom:0}.content-addon strong{font:36px/1.1 var(--display);display:block}.content-addon strong span{display:block;font:14px/1.6 var(--body);margin-top:8px}.content-addon>.offer-note{grid-column:1/-1;font-size:14px!important}.cost-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #4d663c}.cost-grid article{padding:25px 25px 25px 0;min-width:0}.cost-grid article+article{border-left:1px solid #4d663c;padding-left:25px}.cost-step{font:12px/1.6 var(--mono);color:#b5cba0}.cost-grid h3{font:600 20px/1.4 var(--body);margin:18px 0 12px}.cost-grid p{font-size:16px;line-height:1.7;color:#bacaac}.cost-grid strong{display:block;font-size:15px;line-height:1.6;color:#d7efbf}.automation-example{padding:22px 25px;background:#1c3020;border-left:3px solid var(--green);font-size:16px;line-height:1.75;color:#c2d4b3;margin-top:26px}.automation-example strong{display:block;color:#ddf4c7;margin-bottom:7px}
@media(max-width:800px){.comparison-mobile-hint{display:block}.comparison-table{font-size:14px}.comparison-table th,.comparison-table td{padding:15px}.care-grid{grid-template-columns:1fr}.cost-grid{grid-template-columns:1fr}.cost-grid article,.cost-grid article+article{padding:24px 0;border-left:0}.cost-grid article+article{border-top:1px solid #4d663c}.content-addon{grid-template-columns:1fr;gap:24px}.care-card{padding:25px}.offer-jumps{gap:8px 18px}.plan-comparison,.care-section,.automation-costs{margin-block:48px}.automation-example{padding:20px}.offer-heading>p:last-child{font-size:16px}.comparison-table th:first-child{position:sticky;left:0;z-index:1;box-shadow:1px 0 #526b41;min-width:155px}.comparison-table thead th:first-child{background:#243820}.comparison-table tbody th:first-child{background:#14251a}}
@media(prefers-reduced-motion:no-preference){.care-card{transition:border-color .2s ease,transform .2s ease}@media(hover:hover){.care-card:hover{border-color:#c6ef87;transform:translateY(-3px)}}}
@media(max-width:700px){
 .comparison-scroll{overflow:visible}.comparison-mobile-hint{display:none}
 .comparison-table{display:block;min-width:0;width:100%;font-size:14px}
 .comparison-table thead,.comparison-table tbody{display:block}
 .comparison-table thead{position:sticky;top:0;z-index:2;box-shadow:0 2px #6d8850}
 .comparison-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
 .comparison-table th,.comparison-table td,.comparison-table th:first-child{width:auto;min-width:0;padding:13px 9px;overflow-wrap:anywhere;hyphens:auto}
 .comparison-table thead th{font-size:24px;padding:16px 8px;line-height:1.05}
 .comparison-table thead th:first-child{display:none}
 .comparison-table .table-level{font-size:10px;letter-spacing:0}
 .comparison-table tbody th:first-child{position:static;grid-column:1/-1;min-width:0;border-bottom:0;padding:13px 10px 9px;background:#20321f;color:#dcf0c4;box-shadow:none;font-weight:600}
 .comparison-table tbody td{padding-block:14px 20px}
 .comparison-table .recommended-col{border-inline:0}
 .comparison-table tr:last-child td{border-bottom:0}
}
