.kvcc-band{padding:clamp(64px,9vw,116px) 0}.kvcc-hero-copy{max-width:780px}.kvcc-hero-h1{margin-top:clamp(6px,1vw,12px)}.kvcc-hero-lead{max-width:640px}.kvcc-hero-foot{max-width:56ch}.kvcc-cta-ghost{box-sizing:border-box;color:#00696a;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #00808073;border-radius:10px;justify-content:center;align-items:center;height:clamp(56px,5vw,64px);padding:0 clamp(24px,2.8vw,36px);font-size:clamp(16px,1.4vw,18px);font-weight:600;text-decoration:none;transition:background .14s cubic-bezier(.2,.7,.3,1);display:inline-flex}.kvcc-cta-ghost:hover{color:#0a3f41;background:#00808012}.kvcc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,22px);margin:clamp(36px,4.4vw,56px) 0 0;display:grid}.kvcc-step{background:#fafaf7}@media (max-width:1039px){.kvcc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.kvcc-steps{grid-template-columns:minmax(0,1fr)}}.kvcc-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,22px);margin:clamp(36px,4.4vw,56px) 0 0;display:grid}@media (max-width:859px){.kvcc-pair{grid-template-columns:minmax(0,1fr)}}.kvcc-line-title{color:var(--app-fg-strong);font-size:clamp(17px,1.5vw,20px);font-weight:600;line-height:1.3}.kvcc-line-body{max-width:48ch;color:var(--app-fg);text-wrap:pretty;margin:0;font-size:clamp(14px,1.1vw,15.5px);font-weight:300;line-height:1.55}.kvcc-plan{background:#fafaf7;border:1px solid #0a3f411f;border-radius:20px;flex-direction:column;padding:clamp(24px,2.6vw,32px);display:flex}.kvcc-plan-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:clamp(14px,1.6vw,18px);display:flex}.kvcc-plan-figure{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--app-fg-strong);font-size:clamp(32px,3.4vw,44px);font-weight:500}.kvcc-plan-basis{color:var(--app-fg);font-size:15px;font-weight:300}.kvcc-plan-alt{color:var(--app-fg);margin:8px 0 0;font-size:14.5px;font-weight:300;line-height:1.55}.kvcc-plan-list{border-top:1px solid #0a3f411a;flex-direction:column;gap:10px;margin-top:clamp(18px,2vw,24px);padding-top:clamp(16px,1.8vw,20px);display:flex}.kvcc-plan-list span{color:var(--app-fg-strong);font-size:15px;font-weight:400}.kvcc-plans-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:clamp(22px,2.6vw,30px) 0 0;display:flex}.kvcc-plans-note{max-width:64ch;color:var(--app-fg);text-wrap:pretty;margin:0;font-size:14.5px;font-weight:300;line-height:1.6}.kvcc-plans-link{align-items:center;gap:7px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.kvcc-final-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(28px,4vw,56px);display:flex}.kvcc-final-copy{flex:520px;min-width:0}.kvcc-final-h2{max-width:640px}.kvcc-final-action{flex-direction:column;flex:none;gap:10px;display:flex}.kvcc-final-note{color:var(--app-fg);font-size:14px;font-weight:300}@media (prefers-reduced-motion:reduce){.kvcc-cta-ghost{transition:none}}
