.ki-page{--sd-accent:#e4c79d}.ki-page .sd-status-dot{background:#e4c79d;box-shadow:0 0 14px #e4c79d55}.ki-page .sd-button:hover{background:#e4c79d;border-color:#e4c79d}.ki-page .sd-text-link:hover{color:#e4c79d}.ki-hero{margin-top:24px;position:relative}.ki-hero-visual{background:#253338;border-radius:12px;position:absolute;inset:0 16px;overflow:hidden}.ki-hero-image{object-fit:cover;object-position:65% center}.ki-hero-shade{background:linear-gradient(90deg,#080b0feb 0%,#080b0fb8 32%,#080b0f30 65%,#080b0f05),linear-gradient(#0000 68%,#080b0fd9);position:absolute;inset:0}.ki-hero-visual figcaption{color:#f5f1e7;background:#080b0f80;border:1px solid #ffffff20;border-radius:5px;padding:7px 10px;font-size:9px;line-height:1.7;position:absolute;bottom:30px;right:28px}.ki-hero-visual figcaption span{color:#d0cfc9;font-size:8px;display:block}.ki-hero-copy{padding-top:72px;padding-bottom:100px;position:relative}.ki-page h1{letter-spacing:-.065em;max-width:750px;font-size:clamp(65px,7.4vw,108px)!important;line-height:1.02!important}.ki-page h1 span{color:#e4c79d}.ki-hero-line{letter-spacing:-.035em;font-size:clamp(23px,2.5vw,33px);line-height:1.3;margin-top:27px!important}.ki-intro{color:#c5cbd0;max-width:425px;font-size:13px;line-height:1.9;margin-top:17px!important}.ki-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:25px;display:flex}.ki-hero-meta{letter-spacing:.13em;color:#c4c9c8;flex-wrap:wrap;gap:24px;margin-top:39px;font-size:8px;display:flex}.ki-composer{max-width:1000px;margin-top:30px;position:relative}.ki-page .mlp-form{background:#10161b;border-radius:12px}.ki-page .mlp-form:focus-within{border-color:#e4c79d80}.ki-page .mlp-action{border-radius:6px}.ki-specs{border-block:1px solid var(--sd-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:54px;padding-block:28px;display:grid}.ki-specs>div{border-right:1px solid var(--sd-line);grid-template-columns:auto 1fr;gap:9px 13px;padding-inline:28px;display:grid}.ki-specs>div:first-child{padding-left:0}.ki-specs>div:last-child{border:0}.ki-specs svg{color:#d5bb97;grid-row:span 2;margin-top:1px}.ki-specs strong{letter-spacing:-.02em;font-size:15px;font-weight:500}.ki-specs span{color:#8f9baa;font-size:10px;line-height:1.6}.ki-page .sd-section{padding-top:110px}.ki-page .sd-section-heading{margin-bottom:44px}.ki-page .sd-section-heading>p{max-width:380px;font-size:13px;line-height:1.9}.ki-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;display:grid}.ki-reference-note{color:#8f9baa;font-size:10px;line-height:1.8;margin-bottom:20px!important}.ki-feature-grid article{flex-direction:column;align-items:flex-start;display:flex}.ki-feature-reference{aspect-ratio:4/3;background:#182125;border-radius:8px;width:100%;position:relative;overflow:hidden;margin-bottom:24px!important}.ki-feature-reference img{object-fit:cover;object-position:75% center}.ki-feature-reference figcaption{color:#e6e3dd;background:#080b0fa6;border:1px solid #ffffff20;border-radius:4px;padding:5px 8px;font-size:8px;position:absolute;bottom:12px;left:12px}.ki-feature-grid article>span{color:#c7b593;letter-spacing:.1em;font-size:9px}.ki-feature-grid h3{margin-top:30px;font-size:29px;line-height:1.25}.ki-feature-grid article>p{color:#98a5b1;flex:1;margin-top:18px;font-size:12px;line-height:1.9}.ki-feature-grid .sd-text-link{margin-top:24px;font-size:11px}.ki-official-source{border:1px solid var(--sd-line);background:#10161b;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;margin-top:44px;padding:26px 30px;display:flex}.ki-official-source>div>p:last-child{color:#98a5b1;margin-top:7px;font-size:12px;line-height:1.8}.ki-workflow-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ki-workflow-grid article{border:1px solid var(--sd-line);background:linear-gradient(135deg,#1a2024,#0c1117 80%);border-radius:12px;padding:38px}.ki-workflow-grid article>svg{color:#d9c3a0;margin-bottom:36px}.ki-workflow-grid h3{margin-top:18px;font-size:37px;line-height:1.15}.ki-workflow-grid article>p:not(.sd-eyebrow){color:#98a5b1;max-width:460px;margin-top:20px;font-size:13px;line-height:1.9}.ki-workflow-grid .sd-button{margin-top:28px}.ki-direction{border-block:1px solid var(--sd-line);grid-template-columns:1fr 1fr;gap:60px;margin-top:110px;padding-block:55px;display:grid}.ki-direction h2,.ki-how h2{margin-top:20px}.ki-direction-illustration{aspect-ratio:4/3;background:#182125;border-radius:10px;width:100%;max-width:480px;position:relative;overflow:hidden;margin-top:28px!important}.ki-direction-illustration img{object-fit:cover}.ki-direction-illustration figcaption{color:#eee8df;background:#080b0fb3;border:1px solid #ffffff20;border-radius:4px;width:fit-content;max-width:calc(100% - 24px);padding:6px 9px;font-size:9px;line-height:1.7;position:absolute;bottom:12px;left:12px;right:12px}.ki-direction-copy{align-self:center}.ki-direction>div>p:not(.sd-eyebrow){color:#98a5b1;max-width:480px;font-size:13px;line-height:1.9}.ki-direction blockquote{letter-spacing:-.025em;color:#e2d7c6;margin:26px 0 24px;font-size:22px;line-height:1.6}.ki-direction blockquote span{color:#8994a0}.ki-how{padding-top:100px}.ki-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.ki-how li{border-top:1px solid var(--sd-line);padding-top:22px}.ki-how li>span{color:#d3b892;font-size:10px}.ki-how h3{margin-top:24px;font-size:22px;line-height:1.3}.ki-how li>p{color:#98a5b1;margin-top:15px;font-size:12px;line-height:1.9}.ki-page .sd-faq{padding-top:85px}.ki-closing{text-align:center;padding-block:95px 80px}.ki-closing .sd-eyebrow{justify-content:center}.ki-closing h2{margin-top:24px}.ki-closing .sd-button{margin-top:30px}.ki-footer{border-top:1px solid var(--sd-line);color:#8f9baa;flex-wrap:wrap;align-items:center;gap:24px;padding-block:28px;font-size:11px;display:flex}.ki-footer p{flex:1}@media (max-width:1100px){.ki-specs>div{gap:9px;padding-inline:16px}.ki-specs strong{font-size:13px}.ki-feature-grid{gap:27px}.ki-feature-grid h3{font-size:25px}.ki-workflow-grid article{padding:30px}}@media (max-width:760px){.ki-page .sd-header nav{display:none}.ki-hero{margin-top:18px}.ki-hero-visual{inset:0 10px}.ki-hero-image{object-position:69% center}.ki-hero-shade{background:linear-gradient(90deg,#080b0fc9,#080b0f45),linear-gradient(#0000 60%,#080b0fd9),linear-gradient(#080b0f80,#0000 50%)}.ki-hero-copy{padding-top:40px;padding-bottom:95px}.ki-page h1{font-size:clamp(57px,12.5vw,82px)!important}.ki-hero-line{font-size:24px;margin-top:24px!important}.ki-intro{max-width:360px;font-size:12px}.ki-hero-actions{flex-direction:column;align-items:flex-start;gap:17px}.ki-hero-meta{gap:17px;margin-top:30px;font-size:7px}.ki-hero-visual figcaption{font-size:8px;bottom:17px;right:15px}.ki-composer{margin-top:22px}.ki-page .mlp-heading{flex-wrap:wrap;gap:10px}.ki-page .mlp-action{width:100%;padding-inline:15px;font-size:12px}.ki-specs{grid-template-columns:1fr 1fr;margin-top:35px;padding:0}.ki-specs>div,.ki-specs>div:first-child{gap:8px;padding:24px 12px}.ki-specs>div:nth-child(2){border-right:0}.ki-specs>div:nth-child(-n+2){border-bottom:1px solid var(--sd-line)}.ki-specs strong{font-size:12px}.ki-specs span{font-size:9px}.ki-specs svg{width:17px}.ki-page .sd-section{padding-top:75px}.ki-page .sd-section-heading{gap:24px;margin-bottom:30px}.ki-page .sd-section-heading>p{font-size:12px}.ki-feature-grid{grid-template-columns:1fr;gap:30px}.ki-feature-grid h3{margin-top:17px;font-size:28px}.ki-feature-grid article>p{margin-top:13px}.ki-feature-grid .sd-text-link{margin-top:17px}.ki-official-source{gap:18px;margin-top:32px;padding:22px}.ki-workflow-grid{grid-template-columns:1fr;gap:18px}.ki-workflow-grid article{padding:28px}.ki-workflow-grid article>svg{margin-bottom:25px}.ki-workflow-grid h3{font-size:32px}.ki-workflow-grid .sd-button{width:100%;font-size:12px}.ki-direction{grid-template-columns:1fr;gap:30px;margin-top:75px;padding-block:36px}.ki-direction blockquote{font-size:19px}.ki-direction-illustration{max-width:none;margin-top:24px!important}.ki-how{padding-top:70px}.ki-how ol{grid-template-columns:1fr;gap:28px;margin-top:30px}.ki-how h3{margin-top:15px;font-size:21px}.ki-page .sd-faq{padding-top:60px}.ki-closing{padding-block:65px}.ki-footer{gap:18px}.ki-footer p{font-size:9px}}
