
.benefit-intro{max-width:720px;font-size:19px;color:var(--muted);margin:0 0 42px}.benefit-list{display:grid;grid-template-columns:1fr 1fr;column-gap:64px}.benefit-list article{display:flex;gap:22px;border-top:1px solid var(--line);padding:28px 0}.benefit-number{font:italic 23px var(--serif);color:var(--red);padding-top:5px}.benefit-list h3{font:26px/1.2 var(--serif);margin:0 0 12px}.benefit-list p{margin:0;color:var(--muted)}.starter-note{background:#e9e6da;padding:26px 30px;margin-top:24px}.starter-note strong{font:25px var(--serif)}.starter-note p{max-width:850px;margin:10px 0;color:var(--muted)}.starter-note a{font-size:13px;font-weight:bold}.value-section{padding:78px 0 90px;border-top:1px solid var(--line);scroll-margin-top:24px}.value-heading{max-width:800px}.value-heading h2{font:clamp(40px,5vw,67px)/1.04 var(--serif);letter-spacing:-.035em;margin:20px 0}.value-heading>p{font-size:18px;color:var(--muted);max-width:710px}.value-offer{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:28px;background:var(--ink);color:var(--paper);padding:32px 34px;margin:34px 0 40px}.value-offer strong{display:block;font:76px/1.15 var(--serif);letter-spacing:-.05em}.value-offer strong small{font:16px var(--sans);letter-spacing:0;margin-left:7px}.value-offer>p{font-size:17px;line-height:1.7}.commitment{border-left:1px solid #718578;padding-left:26px}.commitment b,.commitment span,.commitment a{display:block}.commitment span{color:#d5df9f}.commitment a{font-size:12px;line-height:1.6;margin-top:12px}.comparison-label{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.comparison-label h3{font:28px var(--serif);margin:0 0 16px}.comparison-label>span{font-size:11px;color:var(--muted)}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}thead{background:#e6e6d9}th,td{text-align:left;padding:19px 20px;border-bottom:1px solid var(--line);vertical-align:top}thead th{font-size:11px;letter-spacing:.07em;text-transform:uppercase}tbody th{font-weight:600;width:36%}td small,th small{display:block;font-size:12px;color:var(--muted);font-weight:normal;margin-top:4px}th a{text-decoration-thickness:1px;text-underline-offset:4px}.comparison-note{font-size:12px;line-height:1.75;color:var(--muted);max-width:960px;margin:20px 0 30px}.budget-options{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0}.budget-options summary{padding:22px 0;font-size:15px;font-weight:bold;cursor:pointer}.budget-content{padding-bottom:24px}.budget-content>p{color:var(--muted);max-width:800px}.budget-content td:last-child{max-width:450px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:800px){.benefit-list{column-gap:28px}.value-offer{grid-template-columns:1fr 1fr}.commitment{grid-column:1/-1;border-left:0;border-top:1px solid #718578;padding:20px 0 0}.comparison-label{display:block}.comparison-label>span{display:block;margin-bottom:20px}}
@media(max-width:540px){.benefit-list{grid-template-columns:1fr}.benefit-list article{gap:16px;padding:24px 0}.benefit-list h3{font-size:25px}.benefit-intro{font-size:17px}.starter-note{padding:23px 20px}.value-section{padding:56px 0}.value-offer{grid-template-columns:1fr;gap:12px;padding:26px 22px}.value-offer strong{font-size:70px}.value-offer>p{margin:6px 0 12px}.commitment{grid-column:auto}.value-heading h2{font-size:42px}.value-heading>p{font-size:17px}.comparison-label h3{font-size:25px}th,td{padding:15px 9px;font-size:12px;overflow-wrap:anywhere}thead th{font-size:9px;letter-spacing:.02em}tbody th{width:34%}td small,th small{font-size:10px}.comparison-note{font-size:11px}.budget-options summary{font-size:14px}}

@media(max-width:540px){.budget-content table,.budget-content tbody,.budget-content tbody tr{display:block}.budget-content thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.budget-content tbody tr{border-top:1px solid var(--line);padding:16px 0}.budget-content tbody th{display:block;width:100%;border:0;padding:0 0 10px;font-size:16px}.budget-content tbody td{display:block;width:100%;border:0;padding:8px 0;font-size:14px;line-height:1.6}.budget-content tbody td:before{content:attr(data-label);display:block;font-size:10px;font-weight:bold;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.budget-content td small{font-size:12px}}

/* Palette controls and sample chrome, separate from the program brand. */
.palette-name{display:block;font:italic 17px var(--serif);margin:-6px 0 12px}.swatches button{width:40px;height:40px}.demo-browser-wrap[data-preview-palette=forest]{--preview-chrome:#d9e5cf;--preview-border:#77946f;--preview-url:#f3f8ee;--preview-text:#294530}.demo-browser-wrap[data-preview-palette=clay]{--preview-chrome:#edd1b9;--preview-border:#ac7256;--preview-url:#fff5e9;--preview-text:#633724}.demo-browser-wrap[data-preview-palette=midnight]{--preview-chrome:#142641;--preview-border:#49698e;--preview-url:#263e60;--preview-text:#e4efff}.demo-browser-wrap .demo-browser{border-color:var(--preview-border)}.demo-browser-wrap .demo-toolbar{background:var(--preview-chrome);border-color:var(--preview-border)}.demo-browser-wrap .demo-url{background:var(--preview-url);color:var(--preview-text)}.demo-browser-wrap .device-buttons button{color:var(--preview-text)}.demo-browser-wrap .device-buttons button[aria-pressed=true]{background:var(--preview-url);color:var(--preview-text)}.demo-browser-wrap .window-dots i{background:var(--preview-border)}
@media(max-width:760px){.demo-settings .palette-area{grid-column:1/-1}.swatches button{width:44px;height:44px}.palette-name{font-size:16px}.demo-settings .language-area{grid-column:1/-1;max-width:240px;margin:12px 0 0}}

.design-description{font-size:12px;line-height:1.6;margin:8px 0 12px;color:inherit;opacity:.85;max-width:240px}
