.kc-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:24px 64px;display:grid}.kc-head h1{letter-spacing:-.045em;text-wrap:balance;max-width:12em;margin:0;font-size:clamp(44px,2.8vw + 18px,80px);font-weight:600;line-height:1.02}.kc-lead{color:var(--muted-foreground);text-wrap:pretty;max-width:28em;margin:0;font-size:clamp(18px,.45vw + 15px,22px);line-height:1.5}.kc-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(48px,5vw,96px);display:grid}.kc-primary article{background:var(--card);border-radius:clamp(20px,2.4vw,40px);align-content:start;gap:14px;padding:clamp(28px,3vw,52px);display:grid}.kc-primary h2{letter-spacing:-.025em;margin:0;font-size:clamp(26px,.8vw + 18px,36px);font-weight:600;line-height:1.12}.kc-primary p{color:var(--muted-foreground);text-wrap:pretty;max-width:30em;margin:0 0 12px;font-size:clamp(17px,.3vw + 14px,19px);line-height:1.55}.kc-more{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(24px,2.6vw,48px);margin-top:clamp(36px,3.5vw,64px);display:grid}.kc-more article{align-content:start;gap:10px;display:grid}.kc-more h3{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600;line-height:1.22}.kc-more p{color:var(--muted-foreground);text-wrap:pretty;margin:0 0 6px;font-size:16px;line-height:1.6}.kc-note{gap:8px;max-width:46em;margin-top:clamp(48px,5vw,88px);display:grid}.kc-note p{color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.6}.kc-note b{color:var(--ink);font-weight:600}.kc-sales{grid-template-columns:minmax(0,1fr) minmax(0,36rem);align-items:start;gap:48px clamp(40px,6vw,120px);display:grid}.kc-sales h1{letter-spacing:-.045em;text-wrap:balance;max-width:11em;margin:0;font-size:clamp(44px,2.8vw + 18px,80px);font-weight:600;line-height:1.02}.kc-sales .kc-lead{margin-top:24px}.kc-form{background:var(--card);border-radius:clamp(20px,2.4vw,40px);padding:clamp(24px,3vw,48px)}.kc-form .kc-fallback{color:var(--muted-foreground);margin:0;font-size:18px;line-height:1.55}.kc-form .kc-fallback a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px}.kc-before{margin-top:clamp(40px,4vw,72px)}.kc-before h2{letter-spacing:-.015em;margin:0 0 18px;font-size:22px;font-weight:600}.kc-before ul{gap:20px;max-width:30em;margin:0;padding:0;list-style:none;display:grid}.kc-before li{gap:4px;display:grid}.kc-before li p{color:var(--muted-foreground);margin:0;font-size:15.5px;line-height:1.55}@media (max-width:1000px){.kc-sales{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.kc-head,.kc-primary,.kc-more{grid-template-columns:minmax(0,1fr)}}
