.kvPdYW_pageContainer{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;flex-direction:column;display:flex;overflow-x:clip}.kvPdYW_mainContent{flex-direction:column;gap:5rem;width:100%;max-width:1320px;margin:0 auto;padding:3.5rem 2rem 6rem;display:flex}@media (max-width:768px){.kvPdYW_mainContent{padding:2.5rem 1.25rem 4rem}}.kvPdYW_heroHeader{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:820px;margin:0 auto;display:flex}.kvPdYW_heroBadge{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.6875rem;font-weight:600;display:inline-flex;box-shadow:0 1px 4px #0e0e120a}.kvPdYW_glint{color:var(--amber);font-size:.85rem;line-height:1}.kvPdYW_title{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--ink);font-size:clamp(2.6rem,5vw,3.8rem);font-weight:650;line-height:1.08}.kvPdYW_subtitle{font-family:var(--font-body);color:var(--ink-2);max-width:680px;font-size:1.125rem;line-height:1.6}.kvPdYW_billingToggleWrapper{background:var(--surface);border:1px solid var(--line);border-radius:9999px;align-items:center;gap:.85rem;margin-top:.5rem;padding:.35rem .45rem;display:flex;box-shadow:0 2px 10px #0e0e120a}.kvPdYW_toggleBtn{font-family:var(--font-display);color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.45rem;padding:.5rem 1.15rem;font-size:.8125rem;font-weight:600;transition:all .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.kvPdYW_toggleBtnActive{background:var(--ink);color:#fff;box-shadow:0 2px 8px #0e0e1226}.kvPdYW_discountPill{background:var(--amber);color:#fff;letter-spacing:.02em;border-radius:9999px;padding:.15rem .5rem;font-size:.65rem;font-weight:700}.kvPdYW_cardsGrid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1.25rem;display:grid}@media (max-width:1200px){.kvPdYW_cardsGrid{grid-template-columns:repeat(2,1fr);max-width:820px;margin:0 auto}}@media (max-width:768px){.kvPdYW_cardsGrid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.kvPdYW_pricingCard{background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;justify-content:space-between;padding:2rem 1.5rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 4px 20px -2px #0e0e120a}.kvPdYW_pricingCard:hover{transform:translateY(-4px);box-shadow:0 12px 32px -4px #0e0e1214}.kvPdYW_popularCard{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber), 0 12px 36px -6px var(--amber-glow)}.kvPdYW_popularBadge{background:linear-gradient(135deg, var(--amber), var(--amber-deep));color:#fff;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 2px 8px var(--amber-glow);white-space:nowrap;border-radius:9999px;padding:.25rem .85rem;font-size:.65rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.kvPdYW_cardHeader{flex-direction:column;gap:.65rem;margin-bottom:1.5rem;display:flex}.kvPdYW_planTier{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:1.25rem;font-weight:650}.kvPdYW_planDesc{color:var(--ink-2);min-height:42px;font-size:.875rem;line-height:1.5}.kvPdYW_priceBlock{align-items:baseline;gap:.35rem;margin-bottom:.5rem;display:flex}.kvPdYW_priceAmount{font-family:var(--font-display);color:var(--ink);letter-spacing:-.04em;font-size:3rem;font-weight:850;line-height:1}.kvPdYW_priceCycle{color:var(--ink-2);font-size:.875rem;font-weight:500}.kvPdYW_annualNote{color:var(--amber-deep);margin-bottom:1.75rem;font-size:.75rem;font-weight:600}.kvPdYW_featuresList{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;flex:1;gap:.85rem;margin:0 0 2rem;padding:1.5rem 0;list-style:none;display:flex}.kvPdYW_featureItem{color:var(--ink-2);align-items:flex-start;gap:.65rem;font-size:.875rem;line-height:1.4;display:flex}.kvPdYW_checkIcon{color:var(--amber-deep);flex-shrink:0;margin-top:1px}.kvPdYW_cardCtaBtn{width:100%;font-family:var(--font-display);letter-spacing:.02em;text-align:center;cursor:pointer;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:9999px;padding:.9rem 1.25rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:all .2s}.kvPdYW_cardCtaBtn:hover{background:var(--mist-2);border-color:#c5c8d2}.kvPdYW_popularCtaBtn{background:linear-gradient(var(--ink), var(--ink)) padding-box, var(--holo) border-box;color:#fff;box-shadow:var(--gel-shadow);border:1.5px solid #0000}.kvPdYW_popularCtaBtn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0e0e1233}.kvPdYW_calculatorSection{background:var(--surface);border:1px solid var(--line);border-radius:28px;flex-direction:column;gap:2.5rem;padding:3rem 2.5rem;display:flex;box-shadow:0 8px 32px -4px #0e0e120d}@media (max-width:768px){.kvPdYW_calculatorSection{padding:2rem 1.5rem}}.kvPdYW_calcHeader{flex-direction:column;gap:.5rem;max-width:640px;display:flex}.kvPdYW_calcLabel{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--amber-deep);font-size:.6875rem;font-weight:700}.kvPdYW_calcTitle{font-family:var(--font-heading);color:var(--ink);letter-spacing:-.03em;font-size:1.85rem;font-weight:800}.kvPdYW_calcDesc{color:var(--ink-2);font-size:.95rem;line-height:1.6}.kvPdYW_calcGrid{grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;display:grid}@media (max-width:860px){.kvPdYW_calcGrid{grid-template-columns:1fr;gap:2rem}}.kvPdYW_slidersCol{flex-direction:column;gap:1.75rem;display:flex}.kvPdYW_sliderGroup{flex-direction:column;gap:.5rem;display:flex}.kvPdYW_sliderLabelRow{color:var(--ink);justify-content:space-between;align-items:center;font-size:.875rem;font-weight:500;display:flex}.kvPdYW_sliderVal{font-family:var(--font-display);color:var(--ink);font-weight:700}.kvPdYW_rangeInput{width:100%;accent-color:var(--amber);cursor:pointer;background:var(--line);border-radius:9999px;height:6px}.kvPdYW_resultsCard{background:var(--bg);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.kvPdYW_resultRow{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;padding-bottom:.85rem;display:flex}.kvPdYW_resultRow:last-child{border-bottom:none;padding-bottom:0}.kvPdYW_resultLabel{color:var(--ink-2);font-size:.875rem}.kvPdYW_resultValue{font-family:var(--font-display);color:var(--ink);font-size:1.35rem;font-weight:800}.kvPdYW_resultValueHighlight{color:var(--amber-deep);font-size:1.65rem}.kvPdYW_matrixSection{flex-direction:column;gap:2rem;display:flex}.kvPdYW_sectionHeader{flex-direction:column;gap:.5rem;display:flex}.kvPdYW_sectionTitle{font-family:var(--font-heading);color:var(--ink);letter-spacing:-.03em;font-size:2rem;font-weight:650}.kvPdYW_sectionDesc{color:var(--ink-2);font-size:1rem}.kvPdYW_tableContainer{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow-x:auto;box-shadow:0 4px 20px -2px #0e0e120a}.kvPdYW_matrixTable{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.kvPdYW_matrixTable th,.kvPdYW_matrixTable td{border-bottom:1px solid var(--line);padding:1.15rem 1.25rem}.kvPdYW_matrixTable thead th{font-family:var(--font-display);color:var(--ink);background:var(--mist-2);letter-spacing:-.01em;font-size:.95rem;font-weight:650}.kvPdYW_categoryRow{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:#f4f5f799;font-size:.72rem;font-weight:700}.kvPdYW_centerCell{text-align:center}.kvPdYW_faqSection{flex-direction:column;gap:2rem;width:100%;max-width:860px;margin:0 auto;display:flex}.kvPdYW_faqList{flex-direction:column;gap:.85rem;display:flex}.kvPdYW_faqItem{background:var(--surface);border:1px solid var(--line);border-radius:16px;transition:all .2s;overflow:hidden}.kvPdYW_faqQuestion{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-size:.95rem;font-weight:700;display:flex}.kvPdYW_faqAnswer{color:var(--ink-2);padding:0 1.5rem 1.25rem;font-size:.9rem;line-height:1.6}.kvPdYW_ctaBanner{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:1.5rem;padding:4rem 2rem;display:flex;box-shadow:0 8px 32px #0e0e120d}.kvPdYW_ctaTitle{font-family:var(--font-heading);color:var(--ink);letter-spacing:-.035em;font-size:clamp(2rem,3.8vw,2.75rem);font-weight:650;line-height:1.15}.kvPdYW_ctaDesc{color:var(--ink-2);max-width:600px;font-size:1.0625rem;line-height:1.6}.kvPdYW_ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}
