.svc-head{padding:72px 0 48px;border-bottom:1px solid var(--kn-border)}.svc-head-inner{max-width:900px}.svc-kicker{font:600 12px/1 var(--kn-body);letter-spacing:.18em;text-transform:uppercase;color:var(--kn-primary);margin-bottom:24px}.svc-head h1{font:600 clamp(44px,5.6vw,72px)/1.02 var(--kn-display);letter-spacing:-.028em;margin:0 0 24px;max-width:22ch}.svc-head h1 em{font-style:normal;background:var(--kn-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.svc-head p{font:var(--kn-t-body-lg);color:var(--kn-text-2);margin:0;max-width:64ch}.svc-intro{max-width:760px;margin:0 0 40px}.svc-intro .tag{display:inline-block;font:600 11px/1 var(--kn-body);letter-spacing:.16em;text-transform:uppercase;color:var(--kn-primary);margin-bottom:16px}.svc-intro h2{font:600 clamp(32px,3.8vw,48px)/1.06 var(--kn-display);letter-spacing:-.022em;margin:0 0 16px}.svc-intro h2 em{font-style:normal;color:var(--kn-primary);font-weight:600}.svc-intro p{font:var(--kn-t-body-lg);color:var(--kn-text-2);margin:0;max-width:56ch}.svc-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:820px){.svc-grid{grid-template-columns:1fr}}.svc-card{background:var(--kn-surface);border:1px solid var(--kn-border);border-radius:var(--kn-r-lg);padding:36px 36px 32px;display:flex;flex-direction:column;gap:18px;position:relative;transition:border-color .16s ease,transform .16s ease}.svc-card:hover{border-color:var(--kn-text-mute)}.svc-card .svc-n{font:700 11px/1 var(--kn-display);letter-spacing:.14em;color:var(--kn-text-mute);text-transform:uppercase}.svc-card .svc-icon{width:52px;height:52px;border-radius:14px;background:var(--kn-linen);border:1px solid var(--kn-border);display:flex;align-items:center;justify-content:center;color:var(--kn-primary)}.svc-card .svc-icon svg{width:26px;height:26px}.svc-card h3{font:600 26px/1.15 var(--kn-display);letter-spacing:-.016em;margin:0;color:var(--kn-text)}.svc-card>p{font:var(--kn-t-body);color:var(--kn-text-2);margin:0}.svc-card .svc-sub{font:600 11px/1 var(--kn-body);letter-spacing:.14em;text-transform:uppercase;color:var(--kn-text-mute);margin-top:8px}.svc-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.svc-card ul li{font:500 15px/1.45 var(--kn-body);color:var(--kn-text);padding-left:22px;position:relative}.svc-card ul li:before{content:"";position:absolute;left:0;top:9px;width:12px;height:1px;background:var(--kn-primary)}.svc-card .svc-note{font:500 13px/1.45 var(--kn-body);color:var(--kn-text-mute);padding-top:16px;border-top:1px dashed var(--kn-border);margin-top:auto}.svc-card .svc-note strong{color:var(--kn-text);font-weight:600}.svc-card.feature{border-color:var(--kn-primary);background:linear-gradient(180deg,#fff6f1,#fff)}.svc-card.feature .svc-icon{background:#fce6d8;border-color:#f3c9b3}.svc-card.feature .svc-badge{position:absolute;top:24px;right:24px;font:700 11px/1 var(--kn-display);letter-spacing:.14em;color:var(--kn-primary);padding:6px 10px;background:#fce6d8;border-radius:999px;text-transform:uppercase}.addon-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--kn-border);margin-bottom:32px}.addon-head h2{font:600 clamp(26px,2.8vw,34px)/1.1 var(--kn-display);letter-spacing:-.018em;margin:0}.addon-head .r{font:500 13px/1 var(--kn-body);color:var(--kn-text-mute);letter-spacing:.04em}.addon-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:900px){.addon-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.addon-grid{grid-template-columns:1fr}}.addon-card{background:var(--kn-surface);border:1px solid var(--kn-border);border-radius:var(--kn-r-md);padding:24px;display:flex;flex-direction:column;gap:10px;transition:border-color .16s ease}.addon-card:hover{border-color:var(--kn-text-mute)}.addon-card .addon-ic{width:32px;height:32px;color:var(--kn-primary)}.addon-card h4{font:600 17px/1.25 var(--kn-display);letter-spacing:-.006em;margin:4px 0 0}.addon-card p{font:500 14px/1.45 var(--kn-body);color:var(--kn-text-2);margin:0}.examples-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--kn-border);margin-bottom:32px}.examples-head h2{font:600 clamp(26px,2.8vw,34px)/1.1 var(--kn-display);letter-spacing:-.018em;margin:0}.examples-head .r{font:500 13px/1 var(--kn-body);color:var(--kn-text-mute);letter-spacing:.04em}.example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.example-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.example-grid{grid-template-columns:1fr}}.example-card{background:var(--kn-surface);border:1px solid var(--kn-border);border-radius:var(--kn-r-lg);padding:28px;display:flex;flex-direction:column;gap:12px;transition:border-color .16s ease}.example-card:hover{border-color:var(--kn-text-mute)}.example-card .tag{align-self:flex-start;font:600 11px/1 var(--kn-body);letter-spacing:.14em;text-transform:uppercase;color:var(--kn-primary);padding:6px 10px;background:#fce6d8;border-radius:999px}.example-card h4{font:600 19px/1.25 var(--kn-display);letter-spacing:-.008em;margin:8px 0 0;color:var(--kn-text)}.example-card p{font:500 15px/1.5 var(--kn-body);color:var(--kn-text-2);margin:0}.cta{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.cta h2{font:600 clamp(34px,4vw,54px)/1.05 var(--kn-display);letter-spacing:-.024em;margin:0;max-width:18ch;color:#f5efe7}.cta h2 em{font-style:normal;background:var(--kn-gradient-dark);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.cta .actions{display:flex;flex-direction:column;gap:10px;min-width:260px}.cta .actions .kn-btn{justify-content:center}.cta .actions .note{font:var(--kn-t-small);color:#f5efe78c;text-align:center;margin-top:6px}@media(max-width:820px){.cta{grid-template-columns:1fr}}
