.kvPdYW_hero{padding-block:clamp(40px,4vw,64px) 32px}.kvPdYW_hero>h1{max-width:24ch;color:var(--ink);margin-bottom:24px}.kvPdYW_hero>p:nth-child(2){max-width:70ch;color:var(--muted);margin-bottom:20px;font-size:20px;line-height:1.5}.kvPdYW_purchaseModel{color:var(--ink);margin-bottom:24px;font-size:16px;font-weight:600}.kvPdYW_heroActions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-bottom:28px;display:flex}.kvPdYW_availability{background:var(--wash);max-width:95ch;color:var(--ink);margin:0;padding:clamp(20px,3vw,28px);font-size:16px;line-height:1.65}.kvPdYW_availabilityText{color:var(--ink);margin:0}.kvPdYW_availabilityText a{color:var(--brand);text-underline-offset:4px;text-decoration:underline}.kvPdYW_plans{padding-bottom:40px}.kvPdYW_comparison{border-collapse:collapse;table-layout:fixed;text-align:left;font-variant-numeric:tabular-nums;border:1px solid var(--border);width:100%;font-size:15px}.kvPdYW_comparison thead td{vertical-align:bottom;background:var(--surface);border-bottom:1px solid var(--border);width:22%;padding:24px}.kvPdYW_comparison thead th{vertical-align:top;background:var(--surface);border-bottom:1px solid var(--border);border-left:1px solid var(--border);width:19.5%;padding:32px 24px 24px;font-weight:400}.kvPdYW_comparison h2,.kvPdYW_mobilePlan h2{letter-spacing:-.04em;color:var(--ink);margin:0 0 16px;font-size:26px;font-weight:700;line-height:1.2}.kvPdYW_audience{min-height:4.5em;color:var(--muted);margin-bottom:24px;font-size:15px;line-height:1.5}.kvPdYW_price{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0 0 4px;font-size:clamp(38px,3.5vw,54px);font-weight:700;line-height:1.1}.kvPdYW_taxSuffix{letter-spacing:normal;color:var(--muted);vertical-align:baseline;font-size:.45em;font-weight:500}.kvPdYW_period{color:var(--muted);margin:0 0 14px;font-size:14px;font-weight:600}.kvPdYW_average{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.kvPdYW_planAction{margin-top:18px}.kvPdYW_comparison tbody th,.kvPdYW_comparison tbody td{vertical-align:top;border-bottom:1px solid var(--border);border-left:1px solid var(--border);color:var(--ink);padding:18px 24px;font-weight:400;line-height:1.5}.kvPdYW_comparison tbody th{background:var(--surface);border-left:none;font-weight:600}.kvPdYW_comparison tbody tr:nth-child(2n) td{background:var(--wash)}.kvPdYW_comparison thead th.kvPdYW_highlight,.kvPdYW_comparison tbody td.kvPdYW_highlight{background:var(--mint)}.kvPdYW_mobilePlans{display:none}.kvPdYW_taxNote{background:var(--wash);max-width:96ch;color:var(--muted);margin:32px 0 0;padding:18px 22px;font-size:14px;line-height:1.65}.kvPdYW_explanations,.kvPdYW_guarantee{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,88px);display:grid}.kvPdYW_explanations p{max-width:56ch;color:var(--ink);line-height:1.65}.kvPdYW_explanations h3{color:var(--ink);margin-bottom:20px;font-size:22px;font-weight:700}.kvPdYW_guarantee>div{min-width:0}.kvPdYW_guarantee p{max-width:56ch;color:var(--ink);margin-bottom:16px;line-height:1.65}.kvPdYW_guarantee p:last-of-type{margin-bottom:0}.kvPdYW_faq{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;display:grid}.kvPdYW_faq h2{color:var(--ink);margin-bottom:12px}.kvPdYW_faq p{color:var(--muted);margin-bottom:20px}.kvPdYW_questions{align-content:start;gap:12px;display:grid}.kvPdYW_questions details{background:var(--surface);border:1px solid var(--border);padding:4px 24px;transition:background .15s,border-color .15s}.kvPdYW_questions details[open]{background:var(--wash)}.kvPdYW_questions summary{cursor:pointer;min-height:68px;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding-block:16px;font-size:17px;font-weight:600;line-height:1.45;list-style:none;display:flex}.kvPdYW_questions summary::-webkit-details-marker{display:none}.kvPdYW_questions summary:hover{color:var(--brand)}.kvPdYW_questions summary:focus-visible{outline:2px solid var(--focus,var(--brand));outline-offset:-2px}.kvPdYW_questions summary span{color:var(--muted);flex-shrink:0;font-size:24px;transition:transform .2s}.kvPdYW_questions details[open] summary span{color:var(--brand);transform:rotate(45deg)}.kvPdYW_questions details p{color:var(--ink);margin:0;padding:4px 0 24px;font-size:15px;line-height:1.65}@media (max-width:1120px){.kvPdYW_comparison thead th,.kvPdYW_comparison thead td,.kvPdYW_comparison tbody th,.kvPdYW_comparison tbody td{padding-inline:16px}.kvPdYW_comparison .kvPdYW_price{font-size:38px}}@media (max-width:900px){.kvPdYW_comparison{display:none}.kvPdYW_mobilePlans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.kvPdYW_mobilePlan{background:var(--surface);min-width:0;padding:32px}.kvPdYW_mobilePlan.kvPdYW_highlight{background:var(--mint)}.kvPdYW_planDetails{border-block:1px solid var(--border)}.kvPdYW_planDetails summary{min-height:var(--control-min);cursor:pointer;color:var(--brand);padding-block:12px;font-weight:600}.kvPdYW_planDetails summary:hover{text-underline-offset:4px;text-decoration:underline}.kvPdYW_planDetails dl{margin:0}.kvPdYW_mobilePlan .kvPdYW_audience{min-height:3em}.kvPdYW_mobilePlan dl{gap:14px;margin:20px 0;padding:0;display:grid}.kvPdYW_mobilePlan dl>div{grid-template-columns:1.1fr .9fr;align-items:baseline;gap:16px;display:grid}.kvPdYW_mobilePlan dt,.kvPdYW_mobilePlan dd{margin:0;font-size:15px;line-height:1.5}.kvPdYW_mobilePlan dt{color:var(--muted)}.kvPdYW_mobilePlan dd{color:var(--ink);font-weight:600}.kvPdYW_explanations,.kvPdYW_guarantee,.kvPdYW_faq{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:600px){.kvPdYW_mobilePlans{grid-template-columns:minmax(0,1fr)}.kvPdYW_mobilePlan{padding:24px 20px}.kvPdYW_mobilePlan .kvPdYW_audience{min-height:0}.kvPdYW_mobilePlan .kvPdYW_price{font-size:42px}.kvPdYW_heroActions{flex-direction:column;align-items:stretch}.kvPdYW_questions details{padding-inline:18px}}
