.kscribe-page{--blue-50: #eaf3fe;--blue-100: #d2e6fd;--blue-200: #a6ccfb;--blue-300: #6ea9f8;--blue-400: #3d8df6;--blue-500: #1279f8;--blue-600: #0a62d8;--blue-700: #0a4fab;--blue-800: #103f80;--blue-900: #16355a;--teal-50: #e8faf6;--teal-200: #95e6d3;--teal-400: #2ec9a6;--teal-500: #1abc9c;--teal-600: #149a80;--green-500: #20ad7e;--green-600: #178a64;--slate-50: #f4f5f7;--slate-100: #ebedf0;--slate-200: #e0e0e0;--slate-300: #cdd1d6;--slate-400: #9aa0a8;--slate-500: #6b7178;--slate-600: #4c5158;--slate-700: #34383d;--slate-900: #0b0c0d;--brand-navy: #16355a;--brand-accent: #1abc9c;--surface-page: #f6f8fb;--surface-card: #ffffff;--border-subtle: #ebedf0;--border-default: #e0e0e0;--text-body: #34383d;--text-muted: #4c5158;--text-subtle: #6b7178;--text-strong: #16355a;--action: #1279f8;--gradient-fresh: linear-gradient(135deg, #1279f8, #1abc9c);--glow-primary: 0 6px 18px rgba(18,121,248,.28), 0 0 0 4px rgba(18,121,248,.08);--shadow-xs: 0 1px 2px rgba(14, 26, 43, .06);--shadow-sm: 0 1px 3px rgba(14, 26, 43, .08), 0 1px 2px rgba(14, 26, 43, .04);--shadow-md: 0 4px 12px rgba(14, 26, 43, .08), 0 2px 4px rgba(14, 26, 43, .04);--shadow-lg: 0 12px 28px rgba(14, 26, 43, .12), 0 4px 8px rgba(14, 26, 43, .05);--shadow-xl: 0 24px 56px rgba(14, 26, 43, .16), 0 8px 16px rgba(14, 26, 43, .06);--ease-standard: cubic-bezier(.2, 0, .1, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--font-sans: "SF Pro Text","SF Pro",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;--font-display: "SF Pro Display","SF Pro",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono: ui-monospace,"SF Mono","SFMono-Regular",Menlo,Consolas,monospace;font-family:var(--font-sans);color:var(--text-body);background:var(--surface-card);overflow-x:hidden}.kscribe-page h1,.kscribe-page h2,.kscribe-page h3,.kscribe-page h4{font-family:var(--font-display);color:var(--brand-navy);font-weight:600;letter-spacing:0;line-height:1.25;margin:0}.kscribe-page p{margin:0}.kscribe-page a{color:inherit;text-decoration:none}.kscribe-page a:hover{opacity:.92}.kscribe-page .kcap{transition:box-shadow .18s var(--ease-standard),transform .18s var(--ease-standard)}.kscribe-page .kcap:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.kscribe-page .kdoc{transition:box-shadow .18s var(--ease-standard),transform .18s var(--ease-standard),border-color .18s var(--ease-standard),background .18s var(--ease-standard)}.kscribe-page .kdoc:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--blue-200);background:var(--blue-50)}.kscribe-page .kdoc-ic{transition:transform .18s var(--ease-out)}.kscribe-page .kdoc:hover .kdoc-ic{transform:scale(1.08)}.kscribe-page .knode{transition:transform .18s var(--ease-out)}.kscribe-page .knode:hover{transform:translate(-50%,-50%) scale(1.06)!important}.kscribe-page .kfaq[data-open=true] .kfaq-ans{display:block!important}.kscribe-page .kfaq[data-open=true] .kfaq-icon{transform:rotate(180deg);color:var(--brand-navy)}@keyframes kflow{to{stroke-dashoffset:-24}}@keyframes kpulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.18);opacity:.15}}@keyframes kh-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.28)}}@keyframes kh-ring{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.85;transform:scale(1.018)}}@keyframes kh-glow{0%,to{opacity:.28}50%{opacity:.62}}@keyframes kh-sweep{0%{transform:translateY(-6px);opacity:0}14%{opacity:.95}86%{opacity:.95}to{transform:translateY(150px);opacity:0}}@keyframes kh-pop{0%{transform:scale(0);opacity:0}62%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:1}}@keyframes kh-flash{0%{opacity:0}45%{opacity:1}to{opacity:0}}@keyframes kh-beam{0%{transform:translateY(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(158px);opacity:0}}@keyframes kh-particle{0%{transform:translate(0);opacity:0}16%{opacity:.8}84%{opacity:.8}to{transform:translate(140px);opacity:0}}@keyframes kh-type{0%{transform:scaleX(1)}18%{transform:scaleX(.42)}to{transform:scaleX(.9)}}@keyframes kh-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes kh-badge{0%{transform:translateY(7px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes kh-idle{0%{transform:translate(-28px);opacity:0}7%{opacity:.85}22%{opacity:.85}30%{transform:translate(176px);opacity:0}to{opacity:0}}@keyframes kh-blob{0%,to{transform:translate(0) scale(1)}50%{transform:translate(14px,-12px) scale(1.1)}}@keyframes kh-spin{to{transform:rotate(360deg)}}@keyframes kh-progress{0%{width:0%}60%{width:38%}to{width:52%}}@keyframes kh-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kh-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes kw-flow{0%{transform:translate(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(29px);opacity:0}}@keyframes kw-assemble{0%{transform:scaleX(0)}12%{transform:scaleX(1)}92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes kw-tick{0%{opacity:0;transform:scale(.5)}7%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes kw-prop{0%,66%{opacity:0}80%{opacity:.85}to{opacity:0}}@keyframes kw-graph{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.14)}}@keyframes kdl-flow{0%{left:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes kdl-node{0%,to{box-shadow:0 0 #1279f85c}45%{box-shadow:0 0 0 9px #1279f800}to{box-shadow:0 0 #1279f800}}@keyframes kdl-trace{0%,to{opacity:.18}50%{opacity:.6}}@media (prefers-reduced-motion: no-preference){.kscribe-page .kdl-flow{animation:kdl-flow 6.5s linear infinite}.kscribe-page .kdl-node{animation:kdl-node 8s var(--ease-standard) infinite}.kscribe-page .kdl-trace{animation:kdl-trace 4s var(--ease-standard) infinite}.kscribe-page .kh-blob{animation:kh-blob 19s var(--ease-standard) infinite}.kscribe-page .kh-statusdot{animation:kh-pulse 3s var(--ease-standard) infinite}.kscribe-page .kh-protoring{animation:kh-ring 3.4s var(--ease-standard) infinite}.kscribe-page .kh-glow{animation:kh-glow 4s var(--ease-standard) infinite}.kscribe-page .kh-sweep{animation:kh-sweep 2.6s var(--ease-out) .6s 2 both}.kscribe-page .kh-idle{animation:kh-idle 11s var(--ease-standard) 15s infinite backwards}.kscribe-page .kh-beam{animation:kh-beam 2.6s var(--ease-standard) 5.2s both}.kscribe-page .kh-particle{animation:kh-particle 3.4s linear infinite}.kscribe-page .kh-type{animation:kh-type 2.4s var(--ease-standard) 3.6s infinite}.kscribe-page .kh-caret{animation:kh-caret 1s steps(1) 3.6s infinite}.kscribe-page .kh-cite{animation:kh-badge .6s var(--ease-out) 2.8s both}.kscribe-page .kh-foot{animation:kh-badge .7s var(--ease-out) 3.6s both}.kscribe-page .kh-insync{animation:kh-pulse 2.8s var(--ease-standard) 4s infinite}.kscribe-page .kh-progress{animation:kh-progress 6s var(--ease-standard) .4s both}.kscribe-page .kh-title{animation:kh-fade-up .6s var(--ease-out) .2s both}.kscribe-page .kh-line{animation:kh-line-grow .8s var(--ease-standard) .6s both}.kscribe-page .kh-line-row{animation:kh-fade-up .6s var(--ease-out) 1.2s both}.kscribe-page .kw-flow{animation:kw-flow 2.4s linear infinite}.kscribe-page .kw-assemble{animation:kw-assemble 7s var(--ease-standard) infinite;transform-origin:left}.kscribe-page .kw-tick{animation:kw-tick 7s var(--ease-standard) infinite}.kscribe-page .kw-prop{animation:kw-prop 5s var(--ease-standard) infinite}.kscribe-page .kw-graph{animation:kw-graph 3.6s var(--ease-standard) infinite}}@media (prefers-reduced-motion: reduce){.kscribe-page .kh-title,.kscribe-page .kh-line-row,.kscribe-page .kh-foot{opacity:1!important}.kscribe-page .kh-line{transform:scaleX(1)!important}.kscribe-page .kh-progress{width:52%!important}}@media (max-width: 1024px){.kscribe-page .khero-grid{grid-template-columns:1fr!important;gap:48px!important}.kscribe-page .khero-card{max-width:720px;margin:0 auto}}@media (max-width: 560px){.kscribe-page .khero-card [style*="grid-template-columns:172px 1fr"]{grid-template-columns:140px 1fr!important;min-height:380px!important}}@media (max-width: 480px){.kscribe-page .khero-card [style*="grid-template-columns:172px 1fr"],.kscribe-page .khero-card [style*="grid-template-columns:140px 1fr"]{grid-template-columns:1fr!important;min-height:0!important}.kscribe-page .khero-card>div>div:first-child{border-right:0!important;border-bottom:1px solid var(--line, #E3E8EF)!important}.kscribe-page section[style*="padding:84px 32px 88px"],.kscribe-page section[style*="padding: 84px 32px 88px"]{padding:56px 20px 64px!important}.kscribe-page .product-hero-h1{font-size:clamp(30px,8vw,40px)!important;line-height:1.12!important}}.kscribe-page .khero-card,.kscribe-page .khero-card *{min-width:0;max-width:100%}.kscribe-page .khero-grid>*{min-width:0}@media (max-width: 900px){.kscribe-page section div[style*="grid-template-columns:1.02fr 1fr"],.kscribe-page section div[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}.kscribe-page section div[style*="grid-template-columns:repeat(4,1fr)"],.kscribe-page section div[style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr 1fr!important}.kscribe-page section div[style*="grid-template-columns:1.3fr 1fr 1fr"]{grid-template-columns:1fr!important}}@media (max-width: 560px){.kscribe-page section div[style*="grid-template-columns:repeat(4,1fr)"],.kscribe-page section div[style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr!important}}.kscribe-page .kfooter a:hover{color:#fff}.kscribe-page .kbtn{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:14px 26px;font-size:15px;font-weight:500;line-height:1;letter-spacing:0;cursor:pointer;border:1px solid transparent;transition:transform .18s var(--ease-standard),box-shadow .18s var(--ease-standard),background .18s var(--ease-standard),color .18s var(--ease-standard),border-color .18s var(--ease-standard);text-decoration:none;white-space:nowrap}.kscribe-page .kbtn:focus-visible{outline:none;box-shadow:0 0 0 3px #1279f859}.kscribe-page .kbtn:active{transform:translateY(0)}.kscribe-page .kbtn-primary{background:linear-gradient(90deg,#4a90d9,#5bad8b);color:#fff;box-shadow:0 6px 16px #4a90d938}.kscribe-page .kbtn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 22px #4a90d94d;opacity:1}.kscribe-page .kbtn-dark{background:#0b1220;color:#fff;border-color:#0b1220}.kscribe-page .kbtn-dark:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0b122038;opacity:1}.kscribe-page .kbtn-onDark-primary{background:#fff;color:var(--brand-navy);box-shadow:0 8px 22px #0000002e}.kscribe-page .kbtn-onDark-primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px #00000042;opacity:1}.kscribe-page .kbtn-onDark-outline{background:transparent;color:#fff;border-color:#ffffff52}.kscribe-page .kbtn-onDark-outline:hover{background:#ffffff14;border-color:#ffffff80;transform:translateY(-1px);opacity:1}@media (max-width: 560px){.kscribe-page .kbtn{padding:12px 22px;font-size:14px}}.kscribe-page .kfoot-logo-img{height:32px}@media (max-width: 600px){.kscribe-page .kfoot-logo-img{height:28px}}@media (max-width: 960px){.kscribe-page .kfoot-grid{grid-template-columns:1fr 1fr 1fr!important}.kscribe-page .kfoot-grid>div:first-child{grid-column:1 / -1}}@media (max-width: 600px){.kscribe-page .kfoot-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.kscribe-page .kfoot-grid>div:first-child{grid-column:1 / -1}}@keyframes kh2-progress{0%{width:0%}7%{width:6%}36%{width:100%}94%{width:100%}to{width:0%}}@keyframes kh2-pct-pulse{0%,to{opacity:1}}@keyframes kh2-skeleton{0%{opacity:1}8%{opacity:1}16%{opacity:0}94%{opacity:0}to{opacity:1}}@keyframes kh2-sweep{0%{transform:translateY(0);opacity:0}2%{opacity:.9}30%{opacity:.9}36%{transform:translateY(140px);opacity:0}to{transform:translateY(140px);opacity:0}}@keyframes kh2-text-1{0%,9%{opacity:0;transform:translateY(4px)}16%{opacity:1;transform:translateY(0)}94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes kh2-text-2{0%,18%{opacity:0;transform:translateY(4px)}24%{opacity:1;transform:translateY(0)}94%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes kh2-text-3{0%,26%{opacity:0;transform:translateY(4px)}32%{opacity:1;transform:translateY(0)}94%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes kh2-cites{0%,33%{opacity:0;transform:translateY(4px)}39%{opacity:1;transform:translateY(0)}94%{opacity:1}to{opacity:0}}@keyframes kh2-valid{0%,38%{opacity:0;transform:translateY(4px)}44%{opacity:1;transform:translateY(0)}94%{opacity:1}to{opacity:0}}@keyframes kh2-fade-out-at-36{0%,34%{opacity:1}37%,to{opacity:0}}@keyframes kh2-fade-in-at-36{0%,34%{opacity:0}37%{opacity:1}94%{opacity:1}to{opacity:0}}@keyframes kh2-q-ib{0%,42%{opacity:1}44%,to{opacity:0}}@keyframes kh2-d-ib{0%,42%{opacity:0}44%{opacity:1;transform:scale(1.15)}47%{transform:scale(1)}94%{opacity:1}to{opacity:0}}@keyframes kh2-q-icf{0%,50%{opacity:1}52%,to{opacity:0}}@keyframes kh2-d-icf{0%,50%{opacity:0}52%{opacity:1;transform:scale(1.15)}55%{transform:scale(1)}94%{opacity:1}to{opacity:0}}@keyframes kh2-q-sap{0%,58%{opacity:1}60%,to{opacity:0}}@keyframes kh2-d-sap{0%,58%{opacity:0}60%{opacity:1;transform:scale(1.15)}63%{transform:scale(1)}94%{opacity:1}to{opacity:0}}@keyframes kh2-q-csr{0%,66%{opacity:1}68%,to{opacity:0}}@keyframes kh2-d-csr{0%,66%{opacity:0}68%{opacity:1;transform:scale(1.15)}71%{transform:scale(1)}94%{opacity:1}to{opacity:0}}@keyframes kh2-q-dsur{0%,74%{opacity:1}76%,to{opacity:0}}@keyframes kh2-d-dsur{0%,74%{opacity:0}76%{opacity:1;transform:scale(1.15)}79%{transform:scale(1)}94%{opacity:1}to{opacity:0}}@keyframes kh2-hl-ib{0%,38%{opacity:0}42%{opacity:1}46%{opacity:0}to{opacity:0}}@keyframes kh2-hl-icf{0%,46%{opacity:0}50%{opacity:1}54%{opacity:0}to{opacity:0}}@keyframes kh2-hl-sap{0%,54%{opacity:0}58%{opacity:1}62%{opacity:0}to{opacity:0}}@keyframes kh2-hl-csr{0%,62%{opacity:0}66%{opacity:1}70%{opacity:0}to{opacity:0}}@keyframes kh2-hl-dsur{0%,70%{opacity:0}74%{opacity:1}78%{opacity:0}to{opacity:0}}@keyframes kh2-proto-bg{0%,34%{opacity:1}44%{opacity:.55}94%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion: no-preference){.kscribe-page .kh2-progress{animation:kh2-progress 7s var(--ease-standard) infinite}.kscribe-page .kh2-skeleton{animation:kh2-skeleton 7s var(--ease-standard) infinite}.kscribe-page .kh2-sweep{animation:kh2-sweep 7s linear infinite}.kscribe-page .kh2-text-1{animation:kh2-text-1 7s var(--ease-out) infinite}.kscribe-page .kh2-text-2{animation:kh2-text-2 7s var(--ease-out) infinite}.kscribe-page .kh2-text-3{animation:kh2-text-3 7s var(--ease-out) infinite}.kscribe-page .kh2-cites{animation:kh2-cites 7s var(--ease-out) infinite}.kscribe-page .kh2-valid{animation:kh2-valid 7s var(--ease-out) infinite}.kscribe-page .kh2-badge-drafting,.kscribe-page .kh2-progress-label-drafting,.kscribe-page .kh2-status-drafting,.kscribe-page .kh2-icon-spin,.kscribe-page .kh2-waiting{animation:kh2-fade-out-at-36 7s var(--ease-standard) infinite}.kscribe-page .kh2-badge-done,.kscribe-page .kh2-progress-label-done,.kscribe-page .kh2-row-proto .kh2-status-done,.kscribe-page .kh2-row-proto .kh2-icon-check,.kscribe-page .kh2-allsync{animation:kh2-fade-in-at-36 7s var(--ease-standard) infinite}.kscribe-page .kh2-row-proto .kh2-row-bg{animation:kh2-proto-bg 7s var(--ease-standard) infinite}.kscribe-page .kh2-row-ib .kh2-status-queued,.kscribe-page .kh2-row-ib .kh2-icon-clock{animation:kh2-q-ib 7s var(--ease-standard) infinite}.kscribe-page .kh2-row-ib .kh2-status-done,.kscribe-page .kh2-row-ib .kh2-icon-check{animation:kh2-d-ib 7s var(--ease-out) infinite;transform-origin:center}.kscribe-page .kh2-row-icf .kh2-status-queued,.kscribe-page .kh2-row-icf .kh2-icon-clock{animation:kh2-q-icf 7s var(--ease-standard) infinite}.kscribe-page .kh2-row-icf .kh2-status-done,.kscribe-page .kh2-row-icf .kh2-icon-check{animation:kh2-d-icf 7s var(--ease-out) infinite;transform-origin:center}.kscribe-page .kh2-row-sap .kh2-status-queued,.kscribe-page .kh2-row-sap .kh2-icon-clock{animation:kh2-q-sap 7s var(--ease-standard) infinite}.kscribe-page .kh2-row-sap .kh2-status-done,.kscribe-page .kh2-row-sap .kh2-icon-check{animation:kh2-d-sap 7s var(--ease-out) infinite;transform-origin:center}.kscribe-page .kh2-row-csr .kh2-status-queued,.kscribe-page .kh2-row-csr .kh2-icon-clock{animation:kh2-q-csr 7s var(--ease-standard) infinite}.kscribe-page .kh2-row-csr .kh2-status-done,.kscribe-page .kh2-row-csr .kh2-icon-check{animation:kh2-d-csr 7s var(--ease-out) infinite;transform-origin:center}.kscribe-page .kh2-row-dsur .kh2-status-queued,.kscribe-page .kh2-row-dsur .kh2-icon-clock{animation:kh2-q-dsur 7s var(--ease-standard) infinite}.kscribe-page .kh2-row-dsur .kh2-status-done,.kscribe-page .kh2-row-dsur .kh2-icon-check{animation:kh2-d-dsur 7s var(--ease-out) infinite;transform-origin:center}}@media (prefers-reduced-motion: reduce){.kscribe-page .kh2-progress{width:100%!important}.kscribe-page .kh2-skeleton{opacity:0!important}.kscribe-page .kh2-text-1,.kscribe-page .kh2-text-2,.kscribe-page .kh2-text-3,.kscribe-page .kh2-cites,.kscribe-page .kh2-valid{opacity:1!important}.kscribe-page .kh2-badge-drafting,.kscribe-page .kh2-progress-label-drafting,.kscribe-page .kh2-status-drafting,.kscribe-page .kh2-icon-spin,.kscribe-page .kh2-waiting{opacity:0!important}.kscribe-page .kh2-badge-done,.kscribe-page .kh2-progress-label-done,.kscribe-page .kh2-allsync,.kscribe-page .kh2-status-done,.kscribe-page .kh2-icon-check{opacity:1!important}.kscribe-page .kh2-status-queued,.kscribe-page .kh2-icon-clock{opacity:0!important}.kscribe-page .kh2-row-proto .kh2-row-bg{opacity:.4!important}}.kscribe-page .kcross-hr{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-bottom:56px}.kscribe-page .kcross-hr:before,.kscribe-page .kcross-hr:after{content:"";height:1px;background:var(--border-default)}.kscribe-page .kcross-hr span{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);white-space:nowrap}.kscribe-page .kcross-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.kscribe-page .kcross-card{display:block;padding:36px 36px 32px;border:1px solid var(--border-default);border-radius:14px;background:#fff;transition:transform .2s var(--ease-standard),box-shadow .2s var(--ease-standard),border-color .2s var(--ease-standard);position:relative;overflow:hidden;text-decoration:none;color:inherit;height:100%}.kscribe-page .kcross-card:hover{transform:translateY(-2px);border-color:var(--brand-navy);box-shadow:var(--shadow-md)}.kscribe-page .kcross-card:hover .kcross-arrow{color:var(--brand-navy);transform:translate(2px)}.kscribe-page .kcross-arrow{color:var(--text-subtle);transition:color .2s var(--ease-standard),transform .2s var(--ease-standard);flex-shrink:0}@media (max-width: 900px){.kscribe-page .kcross-grid{grid-template-columns:1fr}}@media (max-width: 560px){.kscribe-page .kcross>div{padding:64px 20px!important}.kscribe-page .kcross-card{padding:28px 24px 26px}}@media (max-width: 767px){.kscribe-page .kdl-scroll{overflow-x:visible!important;padding-bottom:0!important}.kscribe-page .kdl-inner{min-width:0!important}.kscribe-page .kdl-phases-wrap{display:none!important}.kscribe-page .kdl-docs{grid-template-columns:1fr!important;gap:28px!important}.kscribe-page .kdl-docs>div{position:relative;background:#fff;border:1px solid var(--border-subtle);border-radius:14px;padding:18px 16px 16px;box-shadow:var(--shadow-sm)}.kscribe-page .kdl-docs>div:before{display:block;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-accent);margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.kscribe-page .kdl-docs>div:nth-child(1):before{content:"01 · Study Startup · 5 documents"}.kscribe-page .kdl-docs>div:nth-child(2):before{content:"02 · Trial Conduct · 3 documents"}.kscribe-page .kdl-docs>div:nth-child(3):before{content:"03 · Safety & Pharmacovigilance · 3 documents"}.kscribe-page .kdl-docs>div:nth-child(4):before{content:"04 · Reporting & Submission · 3 documents"}.kscribe-page .kdl-docs .kdoc{box-shadow:none!important;border-color:var(--border-subtle)}}.kscout-page,.kscreener-page{--paper: #FAFAF7;--paper-2: #F2F1EC;--paper-3: #E9E7E1;--ink: #1A3252;--ink-2: #2B4F73;--muted: rgba(26, 50, 82, .65);--muted-2: rgba(26, 50, 82, .5);--line: rgba(26, 50, 82, .12);--line-strong: rgba(26, 50, 82, .2);--brand-blue-editorial: #3A80C5;--brand-blue-editorial-deep: #285F96;--brand-green-editorial: #58A787;--brand-green-editorial-deep: #3F7F66}.kscout-page .container,.kscreener-page .container{max-width:1360px;margin:0 auto;padding:0 40px}@media (max-width: 780px){.kscout-page .container,.kscreener-page .container{padding:0 20px}}.kscout-page .eyebrow,.kscreener-page .eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:8px}.kscout-page .hr-label,.kscreener-page .hr-label{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-bottom:60px}.kscout-page .hr-label:before,.kscout-page .hr-label:after,.kscreener-page .hr-label:before,.kscreener-page .hr-label:after{content:"";height:1px;background:var(--line)}.kscout-page .hr-label span,.kscreener-page .hr-label span{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.kitsa-offering-page{overflow-x:hidden}.kitsa-offering-page *{min-width:0;max-width:100%}.kitsa-offering-page .kproc-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.kitsa-offering-page .kproc-card{background:#fff;border:1px solid var(--border-subtle);border-radius:14px;padding:24px 22px 26px;box-shadow:var(--shadow-sm);min-height:220px;display:flex;flex-direction:column;transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),border-color .22s var(--ease-out)}.kitsa-offering-page .kproc-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:#58a78759}.kitsa-offering-page .kproc-step{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#3f7f66;font-weight:600}.kitsa-offering-page .kproc-title{margin-top:10px;font-size:18px;line-height:1.2;color:var(--brand-navy);font-weight:600}.kitsa-offering-page .kproc-body{margin-top:10px;font-size:13.5px;line-height:1.55;color:var(--text-muted)}@media (max-width: 1200px){.kitsa-offering-page .kproc-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 820px){.kitsa-offering-page .kproc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.kitsa-offering-page .kproc-grid{grid-template-columns:1fr}}.kitsa-offering-page .kcmp-wrap{background:#fff;border:1px solid var(--border-subtle);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm)}.kitsa-offering-page .kcmp-grid{display:grid;grid-template-columns:1.1fr 1.4fr 1.4fr}.kitsa-offering-page .kcmp-th{padding:18px 22px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;background:var(--brand-navy);font-weight:600}.kitsa-offering-page .kcmp-th.kcmp-th-dim{background:#1f3752}.kitsa-offering-page .kcmp-th.kcmp-th-us{background:linear-gradient(135deg,#16355a,#285f96);color:#fff}.kitsa-offering-page .kcmp-cell{padding:20px 22px;border-top:1px solid var(--border-subtle);font-size:14.5px;line-height:1.55;color:var(--text-muted)}.kitsa-offering-page .kcmp-cell.kcmp-dim{font-weight:600;color:var(--brand-navy)}.kitsa-offering-page .kcmp-cell.kcmp-us{color:var(--brand-navy);background:#58a7870f;border-left:1px solid rgba(88,167,135,.25)}@media (max-width: 820px){.kitsa-offering-page .kcmp-grid{grid-template-columns:1fr}.kitsa-offering-page .kcmp-th,.kitsa-offering-page .kcmp-cell{padding:14px 18px}.kitsa-offering-page .kcmp-cell.kcmp-us{border-left:0;border-top:1px solid rgba(88,167,135,.25)}}.kitsa-offering-page .khero-grid{grid-template-columns:.95fr 1.1fr}@media (max-width: 1024px){.kitsa-offering-page .khero-grid{grid-template-columns:1fr!important;gap:48px!important;padding:56px 24px 64px!important}}.kscribe-page .kscribe-comp-mlabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 767px){.kscribe-page .kscribe-comp-wrap{padding:64px 18px 96px!important}.kscribe-page .kscribe-comp-card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.kscribe-page .kscribe-comp-grid{display:block!important;grid-template-columns:none!important}.kscribe-page .kscribe-comp-hl,.kscribe-page .kscribe-comp-hr{display:none!important}.kscribe-page .kscribe-comp-label{display:block!important;margin-top:18px!important;background:var(--slate-50)!important;border:1px solid var(--border-subtle)!important;border-bottom:0!important;border-radius:14px 14px 0 0!important;padding:16px 18px 10px!important;font-size:15px!important;font-weight:600!important;color:var(--brand-navy)!important}.kscribe-page .kscribe-comp-old{display:block!important;background:#fff!important;border-top:0!important;border-left:1px solid var(--border-subtle)!important;border-right:1px solid var(--border-subtle)!important;padding:14px 18px 16px!important;color:var(--text-muted)!important;font-size:14px!important;line-height:1.5!important}.kscribe-page .kscribe-comp-new{display:block!important;background:var(--brand-navy)!important;color:#fff!important;border-top:0!important;border-radius:0 0 14px 14px!important;padding:14px 18px 18px!important;font-size:14px!important;line-height:1.5!important;font-weight:500!important}.kscribe-page .kscribe-comp-mlabel{position:static;width:auto;height:auto;padding:0;margin:0 0 6px;overflow:visible;clip:auto;white-space:normal;display:block;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.kscribe-page .kscribe-comp-mlabel-old{color:var(--text-muted)}.kscribe-page .kscribe-comp-mlabel-new{color:#fff;opacity:.72}}
