:where(.clean-root) .cp-pricelist{display:contents}:where(.clean-root) .cp-hero,:where(.clean-root) .cp-list,:where(.clean-root) .cp-faq,:where(.clean-root) .cp-close{width:min(1240px,100%);margin:0 auto;padding-inline:var(--pad)}:where(.clean-root) .cp-hand{font-family:var(--hand);font-weight:700;font-size:22px;line-height:1.1;color:var(--o2)}:where(.clean-root) .cp-grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}:where(.clean-root) .cp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}:where(.clean-root) .cp-small{font-size:14px;color:var(--muted)}:where(.clean-root) .cp-hero{display:grid;justify-items:center;gap:18px;text-align:center;padding-block:clamp(56px,10vh,100px) clamp(32px,6vh,56px)}:where(.clean-root) .cp-eyebrow{font-weight:600;font-size:15px;color:var(--o2)}:where(.clean-root) .cp-title{font-weight:800;font-size:clamp(38px,6vw,76px);line-height:1.04;letter-spacing:-.035em;max-width:15em}:where(.clean-root) .cp-line{display:block;text-wrap:balance}:where(.clean-root) .cp-sub{font-size:clamp(18px,1.6vw,21px);color:var(--muted);max-width:36em}:where(.clean-root) .cp-offer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 28px;padding-block:22px;border-block:1px solid var(--line)}:where(.clean-root) .cp-offer__lab{transform:rotate(-4deg)}:where(.clean-root) .cp-offer__t{font-weight:700;font-size:19px}:where(.clean-root) .cp-offer__p{color:var(--muted);font-size:16px;max-width:62ch}:where(.clean-root) .cp-offer__cta{cursor:pointer}:where(.clean-root) .cp-in{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}:where(.clean-root) .cp-bar{display:flex;flex-direction:column;align-items:center;gap:16px;padding-block:36px 32px;text-align:center}:where(.clean-root) .cp-every{max-width:60ch;color:var(--ink-2)}:where(.clean-root) .cp-cadwrap{position:relative}:where(.clean-root) .cp-cad{position:relative;display:inline-flex;align-items:center;padding:4px;border:1px solid var(--line-2);border-radius:12px}:where(.clean-root) .cp-cad__b{padding:10px 22px;border-radius:9px;font-weight:600;color:var(--muted);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}:where(.clean-root) .cp-list:has(#cp-cad-m:checked) .cp-cad__b--m,:where(.clean-root) .cp-list:has(#cp-cad-y:checked) .cp-cad__b--y{background:var(--ink);color:var(--paper)}:where(.clean-root) .cp-cad__tag{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) rotate(-5deg);white-space:nowrap}:where(.clean-root) .cp-list:has(#cp-cad-m:checked) .cp-y,:where(.clean-root) .cp-list:not(:has(#cp-cad-y)) .cp-y{display:none!important}:where(.clean-root) .cp-list:has(#cp-cad-y:checked) .cp-m{display:none!important}:where(.clean-root) .cp-rail{display:grid;grid-template-columns:repeat(var(--cols, 5),minmax(0,1fr));gap:14px;align-items:start}:where(.clean-root) .cp-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px 18px 20px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}:where(.clean-root) .cp-card--pick{border-color:var(--o2);box-shadow:inset 0 3px 0 var(--o2)}:where(.clean-root) .cp-card__top{display:grid;align-content:start;gap:6px;min-height:64px}:where(.clean-root) .cp-name{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:800;letter-spacing:-.01em}:where(.clean-root) .cp-notes{display:flex;flex-wrap:wrap;gap:2px 12px}:where(.clean-root) .cp-notes .cp-hand{font-size:20px}:where(.clean-root) .cp-money{min-height:92px}:where(.clean-root) .cp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}:where(.clean-root) .cp-now{font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}:where(.clean-root) .cp-was{font-size:18px;color:var(--muted)}:where(.clean-root) .cp-per{flex-basis:100%;display:block;font-size:14px;color:var(--muted)}:where(.clean-root) .cp-cta{width:100%;white-space:normal;text-align:center;line-height:1.25}:where(.clean-root) .cp-under{min-height:20px;font-size:14px;line-height:1.4;color:var(--ink-2)}:where(.clean-root) .cp-saving{font-weight:600;color:var(--o2)}:where(.clean-root) .cp-block{padding-top:14px;border-top:1px solid var(--line-2)}:where(.clean-root) .cp-free{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,1.4fr) minmax(0,1.3fr) auto;gap:24px;align-items:center;margin-top:14px;padding:20px 22px;border:1px dashed var(--line);border-radius:16px}:where(.clean-root) .cp-free__head{display:grid;gap:6px}:where(.clean-root) .cp-free__lead{margin:0;color:var(--o2)}:where(.clean-root) .cp-free__head .cp-name{margin:0}:where(.clean-root) .cp-free__facts{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14px;color:var(--ink-2, var(--ink))}:where(.clean-root) .cp-free__cta{display:grid;gap:6px;justify-items:center;text-align:center}:where(.clean-root) .cp-free__cta .cp-cta{min-width:180px}@media(max-width:900px){:where(.clean-root) .cp-free{grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}:where(.clean-root) .cp-free__cta{justify-items:stretch}}:where(.clean-root) .cp-line-plan{margin:-4px 0 0;font-size:15px;line-height:1.4;color:var(--muted);min-height:2.8em}:where(.clean-root) .cp-apps__count{margin:0 0 10px;font-size:15px}:where(.clean-root) .cp-apps__count b{margin-right:2px;font:800 26px/1 var(--mono);color:var(--o2)}:where(.clean-root) .cp-strip{display:flex;flex-wrap:wrap;gap:5px}:where(.clean-root) .cp-strip .is-no{opacity:.12;filter:grayscale(1)}:where(.clean-root) .cp-strip .is-try{opacity:.45}:where(.clean-root) .cp-applist{list-style:none;margin:0;padding:0;display:grid;gap:10px}:where(.clean-root) .cp-applist li,:where(.clean-root) .cp-rowapp{display:flex;align-items:flex-start;gap:10px;font-size:15px}:where(.clean-root) .cp-applist .cp-small{display:block;font-size:13px;line-height:1.35}:where(.clean-root) .cp-dishtag{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:999px;background:var(--wash, rgba(244, 85, 30, .08));color:var(--o2);font-size:12px;font-weight:600}:where(.clean-root) .cp-try{margin:12px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:5px}:where(.clean-root) .cp-try .tile{opacity:.55}:where(.clean-root) .cp-try .cp-small{margin-right:4px;font-size:13px}:where(.clean-root) .cp-tryword,:where(.clean-root) .cp-ask{font-size:14px;color:var(--muted)}:where(.clean-root) .cp-tryword{font-style:italic}:where(.clean-root) .cp-table .cp-cap{font-size:14px;font-weight:600}:where(.clean-root) .cp-block__h{margin-bottom:8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:where(.clean-root) .cp-cred{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}:where(.clean-root) .cp-cred b{font-family:var(--mono);font-size:26px;color:var(--o2);font-variant-numeric:tabular-nums}:where(.clean-root) .cp-items{display:grid;gap:6px}:where(.clean-root) .cp-items li{font-size:15px;line-height:1.4;color:var(--ink-2)}:where(.clean-root) .cp-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;column-gap:6px}:where(.clean-root) .cp-tick{color:var(--o2)}:where(.clean-root) .is-off,:where(.clean-root) .is-off .cp-tick{color:var(--muted)}:where(.clean-root) .is-off{opacity:.75}:where(.clean-root) .cp-q{padding:0;text-align:left;cursor:help;text-decoration:underline dotted var(--line-2);text-underline-offset:3px}:where(.clean-root) .cp-q:hover{text-decoration-color:var(--ink)}:where(.clean-root) .cp-count{font-weight:600;color:var(--ink)}:where(.clean-root) .cp-cadence{font-size:13px;color:var(--muted);white-space:nowrap}:where(.clean-root) .cp-cadence.is-daily{font-weight:700;color:var(--ink)}:where(.clean-root) .cp-badge{font-size:18px}:where(.clean-root) .cp-more{display:inline-block;margin-top:8px;font-size:14px;font-weight:600;color:var(--o2)}:where(.clean-root) .cp-facts{display:grid;gap:4px;padding-top:12px;border-top:1px solid var(--line-2);font-size:15px;color:var(--ink-2)}:where(.clean-root) .cp-facts b{color:var(--ink)}:where(.clean-root) .cp-items li,:where(.clean-root) .cp-tipped{position:static}:where(.clean-root) .cp-tip{position:absolute;left:8px;right:8px;z-index:20;display:block;margin-top:6px;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface, #fff);box-shadow:0 18px 40px -18px var(--shadow, rgba(23, 24, 28, .35));font-size:14.5px;line-height:1.5;color:var(--ink-2);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s,transform .15s,visibility .15s;pointer-events:none}:where(.clean-root) .cp-items li:hover>.cp-tip,:where(.clean-root) .cp-items li:focus-within>.cp-tip,:where(.clean-root) .cp-tipped:hover>.cp-tip,:where(.clean-root) .cp-tipped:focus-within>.cp-tip{opacity:1;visibility:visible;transform:none;pointer-events:auto}:where(.clean-root) .cp-tip__h{display:block;margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--o2)}:where(.clean-root) .cp-tip__t{display:block;font-weight:600;color:var(--ink)}:where(.clean-root) .cp-tip ul{display:grid;gap:5px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}:where(.clean-root) .cp-tip li{position:relative;padding-left:14px;font-size:14px}:where(.clean-root) .cp-tip li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--o2)}:where(.clean-root) .cp-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:28px}:where(.clean-root) .cp-note{max-width:620px;margin:14px auto 0;text-align:center;font-size:15px;color:var(--muted)}:where(.clean-root) .cp-note b{font-weight:600;color:var(--ink-2)}:where(.clean-root) .cp-head{max-width:640px;margin:0 auto 28px;text-align:center}:where(.clean-root) .cp-head__k{transform:rotate(-3deg);margin-bottom:6px;font-size:26px}:where(.clean-root) .cp-h2{font-weight:800;font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}:where(.clean-root) .cp-head__sub{margin-top:12px;color:var(--muted)}:where(.clean-root) .cp-cmp{margin-top:clamp(72px,12vh,120px);scroll-margin-top:80px}:where(.clean-root) .cp-cmp__wrap{overflow-x:auto;border-top:1px solid var(--ink)}:where(.clean-root) .cp-table{width:100%;min-width:760px;border-collapse:collapse;text-align:left}:where(.clean-root) .cp-table th,:where(.clean-root) .cp-table td{padding:13px 14px;vertical-align:middle}:where(.clean-root) .cp-table thead th{position:sticky;top:0;z-index:5;vertical-align:bottom;background:var(--surface, #fff);border-bottom:1px solid var(--line-2);text-align:center}@media(min-width:860px){:where(.clean-root) .cp-cmp__wrap{overflow-x:clip}:where(.clean-root) .cp-table thead th{top:var(--nav-h, 66px)}}:where(.clean-root) .cp-th-feat{min-width:220px}:where(.clean-root) .cp-table thead th.is-pick{box-shadow:inset 0 3px 0 var(--o2)}:where(.clean-root) .cp-th-name{display:block;font-size:17px;font-weight:800}:where(.clean-root) .cp-th-price{display:block;margin-top:2px;font-size:13px;font-weight:400;color:var(--muted);white-space:nowrap}:where(.clean-root) .cp-th-price b{font-size:17px;color:var(--ink);margin-right:2px;font-variant-numeric:tabular-nums}:where(.clean-root) .cp-th-cta{margin-top:10px;padding:8px 14px;font-size:14px}:where(.clean-root) .cp-table tbody tr{border-top:1px solid var(--line)}:where(.clean-root) .cp-table tbody th{font-weight:400}:where(.clean-root) .cp-rl{display:block;font-weight:600;color:var(--ink)}:where(.clean-root) .cp-rh{display:block;margin-top:2px;max-width:38ch;font-size:14px;line-height:1.45;color:var(--muted)}:where(.clean-root) .cp-table td{text-align:center;color:var(--ink-2)}:where(.clean-root) .cp-table td b{color:var(--ink);font-variant-numeric:tabular-nums}:where(.clean-root) .cp-table .cp-cadence{margin:0}:where(.clean-root) .cp-group th{padding-top:26px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--o2)}:where(.clean-root) .cp-group th span{margin-left:8px;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted)}:where(.clean-root) .cp-yes{font-size:18px;color:var(--o2)}:where(.clean-root) .cp-no{color:var(--muted)}:where(.clean-root) .cp-fold{display:none}:where(.clean-root) .cp-cmp:has(#cp-cmp-all:checked) .cp-fold{display:table-row}:where(.clean-root) .cp-cmp__foot{position:relative;display:flex;justify-content:center;margin-top:18px}:where(.clean-root) .cp-cmp__foot label{cursor:pointer}:where(.clean-root) .cp-hide{display:none}:where(.clean-root) .cp-cmp:has(#cp-cmp-all:checked) .cp-show{display:none}:where(.clean-root) .cp-cmp:has(#cp-cmp-all:checked) .cp-hide{display:inline}:where(.clean-root) .cp-faq{padding-block:clamp(72px,12vh,120px) 40px;scroll-margin-top:60px}:where(.clean-root) .cp-faq__list{max-width:800px;margin:0 auto;border-top:1px solid var(--line-2)}:where(.clean-root) .cp-faq__list details{border-bottom:1px solid var(--line-2)}:where(.clean-root) .cp-faq__list summary{display:flex;align-items:flex-start;gap:14px;padding:18px 0;list-style:none;cursor:pointer;font-size:18px;font-weight:600;line-height:1.45}:where(.clean-root) .cp-faq__list summary::-webkit-details-marker{display:none}:where(.clean-root) .cp-faq__list summary:after{content:"+";flex:none;margin-left:auto;font-weight:400;font-size:22px;line-height:1.1;color:var(--o2);transition:transform .2s var(--ease)}:where(.clean-root) .cp-faq__list details[open] summary:after{transform:rotate(45deg)}:where(.clean-root) .cp-faq__list p{max-width:66ch;padding-bottom:14px;color:var(--ink-2)}:where(.clean-root) .cp-faq__list p:last-child{padding-bottom:20px}:where(.clean-root) .cp-close{display:grid;justify-items:center;gap:22px;padding-block:56px clamp(80px,14vh,140px);text-align:center}:where(.clean-root) .cp-close__cta{display:grid;justify-items:center;gap:12px;scroll-margin-top:96px}:where(.clean-root) .cp-close__btn{padding:16px 28px;font-size:17px}@media(max-width:1180px){:where(.clean-root) .cp-rail[data-cols="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){:where(.clean-root) .cp-rail{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.clean-root) .cp-offer{grid-template-columns:minmax(0,1fr)}:where(.clean-root) .cp-offer__cta{justify-self:start}}@media(max-width:620px){:where(.clean-root) .cp-rail{grid-template-columns:minmax(0,1fr)}:where(.clean-root) .cp-hero,:where(.clean-root) .cp-head{text-align:left;justify-items:start}:where(.clean-root) .cp-cad__tag{position:static;display:block;margin-top:8px;transform:rotate(-4deg)}:where(.clean-root) .cp-money,:where(.clean-root) .cp-card__top{min-height:0}}@media(prefers-reduced-motion:reduce){:where(.clean-root) .cp-tip{transition:none}}
