.ar-sec.kpt-sec{grid-template-columns:minmax(0,1fr)}.kpt-sec>.ar-sec-head{margin-bottom:22px;position:relative;top:auto}.kpt-sec>.ar-sec-head .ar-h2{max-width:none}.kpt-sec .kpt-lead{max-width:40em;color:var(--body);margin:0 0 32px;font-size:17px;line-height:1.6}.kpt-sec .kpt-lead a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.kpt{min-width:0;margin:0 0 56px;scroll-margin-top:96px}.kpt:last-child{margin-bottom:12px}.kpt-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:16px;display:flex}.kpt-h{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(21px,2vw,26px);font-weight:600;line-height:1.25}.kpt-kind{color:var(--ink-3);margin:0;font-size:15px}.kpt-plans{grid-template-rows:repeat(4,auto) 1fr;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;margin:0;padding:0;list-style:none;display:grid}.kpt-plan{grid-row:span 5;grid-template-rows:subgrid;border:1px solid var(--line);background:#fff;border-radius:16px;row-gap:0;min-width:0;padding:24px 22px 22px;display:grid}.kpt-plan--pick{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.kpt-pn{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin:0;font-size:17px;font-weight:600;line-height:1.3;display:flex}.kpt-pick{color:var(--ember-text);white-space:nowrap;font-size:14px;font-weight:500}.kpt-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin:14px 0 0;font-size:clamp(28px,2.6vw,36px);font-weight:600;line-height:1.05}.kpt-price small,.kpt-tp small{letter-spacing:0;white-space:nowrap;color:var(--ink-3);font-size:15px;font-weight:400;display:inline-block}.kpt-fit{color:var(--ink-2);margin:8px 0 0;font-size:15.5px;line-height:1.45}.kpt-inc{border-top:1px solid var(--line-2);color:var(--ink-2);flex-direction:column;gap:10px;margin:18px 0 0;padding:18px 0 0;font-size:15px;line-height:1.4;list-style:none;display:flex}.kpt-inc:empty{border-top:0;padding-top:0}.kpt-inc li{padding-left:26px;position:relative}.kpt-inc li:before,.kpt-yes{background:#1d8a4e;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.kpt-inc li:before{content:"";width:16px;height:16px;position:absolute;top:.15em;left:0}.kpt-cta{border:1px solid var(--ink);text-align:center;color:var(--ink);border-radius:999px;align-self:end;margin-top:22px;padding:11px 16px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s;display:block}.kpt-cta:hover,.kpt-cta:focus-visible{background:var(--ink);color:#fff}.kpt-cta--pick{border-color:var(--ember);background:var(--ember);color:#fff}.kpt-cta--pick:hover,.kpt-cta--pick:focus-visible{border-color:var(--ember-text);background:var(--ember-text)}@media (max-width:860px){.kpt-plans{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:12px}.kpt-plan{grid-row:auto;grid-template-rows:none}}.kpt-every{background:var(--surface-2);border-radius:16px;margin-top:16px;padding:20px 22px}.kpt-every-h{color:var(--ink);margin:0;font-size:15.5px;font-weight:600}.kpt-every .kpt-inc{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin-top:12px;padding-top:0;display:grid}@media (max-width:1100px){.kpt-every .kpt-inc{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.kpt-every{padding:18px}}.kpt-big{color:var(--ink-2);margin:16px 2px 0;font-size:15.5px;line-height:1.5}.kpt-big strong{color:var(--ink);font-weight:600}.kpt-big small{font-size:inherit}.kpt-big a,.kpt-more a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.kpt-all{margin-top:16px}.kpt-all>summary{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:15px 22px;font-size:15.5px;font-weight:500;list-style:none;display:flex}.kpt-all>summary::-webkit-details-marker{display:none}.kpt-all>summary:hover{border-color:var(--ink-3)}.kpt-all>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;margin-top:-4px;transition:transform .15s;transform:rotate(45deg)}.kpt-all[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.kpt-all>summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.kpt-all[open] .kpt-scroll{margin-top:12px}.kpt-swipe{color:var(--ink-3);margin:8px 2px 0;font-size:14px;display:none}@media (max-width:760px){.kpt-swipe{display:block}}.kpt-scroll{border:1px solid var(--line);background:#fff;border-radius:16px;overflow-x:auto}.kpt-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.kpt-t{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:600px;color:var(--ink-2);font-size:15px;line-height:1.4}.kpt-t th,.kpt-t td{border-bottom:1px solid var(--line-2);text-align:center;vertical-align:middle;padding:11px 14px;font-weight:400}.kpt-t th[scope=row],.kpt-t .kpt-what{z-index:1;text-align:left;background:#fff;width:40%;min-width:190px;position:sticky;left:0}.kpt-t th[scope=row]{color:var(--ink)}.kpt-t thead th{vertical-align:bottom;border-bottom:1px solid var(--ink);padding:16px 14px}.kpt-t thead .kpt-what{color:var(--ink-3);font-size:14px;font-weight:500}.kpt-tn{color:var(--ink);font-size:15px;font-weight:600;line-height:1.3;display:block}.kpt-tp{white-space:nowrap;color:var(--ink);margin-top:4px;font-size:17px;font-weight:600;display:block}.kpt-tp small{font-size:13px}.kpt-grp th{color:var(--ink);background:var(--surface-2);padding-top:16px;font-size:15px;position:sticky;left:0;text-align:left!important;font-weight:600!important}.kpt-yes,.kpt-no{vertical-align:middle;display:inline-block}.kpt-yes{width:18px;height:18px}.kpt-no{background:var(--line-3);border-radius:2px;width:12px;height:2px}@media (max-width:640px){.kpt-t{font-size:14px}.kpt-t th[scope=row],.kpt-t .kpt-what{width:136px;min-width:136px;box-shadow:1px 0 0 var(--line-2)}.kpt-t th,.kpt-t td{padding:10px}.kpt-plan{padding:20px 18px 18px}}@media (prefers-reduced-motion:reduce){.kpt-cta,.kpt-all>summary:after{transition:none}}.kpl{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:32px;margin-top:8px;display:grid}.kpl-menu{border:1px solid var(--line);background:#fff;border-radius:16px;max-height:calc(100vh - 120px);padding:10px;position:sticky;top:96px;overflow:auto}.kpl-group{flex-direction:column;display:flex}.kpl-cat{color:var(--ink-3);padding:12px 10px 4px;font-size:13.5px;font-weight:600}.kpl-menu a{color:var(--ink);border-radius:10px;justify-content:space-between;gap:8px;padding:7px 10px;font-size:15px;line-height:1.3;text-decoration:none;display:flex}.kpl-menu a span{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.kpl-menu a:hover,.kpl-menu a:focus-visible{background:var(--surface)}.kpl-tables{min-width:0}@media (max-width:960px){.kpl{grid-template-columns:minmax(0,1fr);gap:20px}.kpl-menu{gap:6px;max-height:none;padding:8px;display:flex;position:static;overflow-x:auto}.kpl-group{flex-direction:row;gap:6px}.kpl-cat{display:none}.kpl-menu a{white-space:nowrap;border:1px solid var(--line)}.kpl-menu a span{display:none}}.kpt-more{margin:12px 2px 0;font-size:15px}.kpt-h a{color:inherit;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.kpt-h a:hover,.kpt-h a:focus-visible{text-decoration-color:currentColor}
