.tablo-ki{width:min(1240px,90%);margin:0 auto;padding-top:140px;color:#f6f2e9;font:17px/1.65 TabloKIInter,Inter,sans-serif;text-align:left}.tablo-ki section{width:auto;float:none}.tablo-ki img{max-width:100%}@font-face{font-family:TabloKIInter;src:url('assets/inter.woff2') format('woff2');font-display:swap}.tablo-ki *{box-sizing:border-box}.tablo-ki ::selection{background:#d2b58c;color:#051420}.tablo-ki a{color:inherit;text-underline-offset:5px}.tablo-ki a:focus-visible,.tablo-ki summary:focus-visible{outline:3px solid #e4c69c;outline-offset:6px}.tablo-ki .hero{padding:86px 0 80px}.tablo-ki h1,.tablo-ki h2{font-family:mastro-display,Georgia,serif;font-weight:400;line-height:1.1;letter-spacing:-.025em;text-wrap:balance;margin:0 0 28px;color:#d2b58c}.tablo-ki h1{font-size:clamp(42px,5.5vw,76px);max-width:1000px}.tablo-ki h2{font-size:clamp(32px,3.5vw,48px)}.tablo-ki h3{font-size:21px;line-height:1.35;margin:0 0 12px;font-weight:500}.tablo-ki p{max-width:68ch;margin:0 0 24px}.tablo-ki .intro{font-size:21px;max-width:780px}.tablo-ki .actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:32px}.tablo-ki .button{display:inline-flex;min-height:48px;align-items:center;padding:12px 22px;background:#d2b58c;color:#051420;text-decoration:none;font-size:15px;font-weight:600}.tablo-ki .button:hover{background:#e7cca8}.tablo-ki .textlink{padding:12px 0;font-size:15px}.tablo-ki .feature{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center;padding:76px 0;border-top:1px solid #43515b}.tablo-ki .feature img{width:100%;height:auto;display:block}.tablo-ki .feature figure{margin:0}.tablo-ki .feature figcaption{font-size:14px;line-height:1.5;color:#c5cdd2;margin-top:16px}.tablo-ki .light{background:#f1eee7;color:#162734;padding:70px clamp(25px,5vw,70px);margin:20px 0 76px}.tablo-ki .light h2{color:#162734}.tablo-ki .steps{margin:30px 0 0;padding-left:24px;max-width:850px}.tablo-ki .steps li{padding:0 0 24px 14px}.tablo-ki .steps p{margin:8px 0 0}.tablo-ki .content{padding:35px 0 80px;max-width:860px}.tablo-ki .faq{padding:60px 0;border-top:1px solid #43515b}.tablo-ki details{border-bottom:1px solid #43515b;padding:22px 0}.tablo-ki summary{cursor:pointer;font-size:20px;padding-right:16px}.tablo-ki details p{margin:20px 0 0;color:#d6dce0}.tablo-ki .contact{padding:70px 0 100px}.tablo-ki .contact h2{max-width:820px}.tablo-ki .breadcrumbs{font-size:14px;color:#c5cdd2;margin:25px 0 0}.tablo-ki .full-shot{max-width:900px;margin:0 auto 80px}.tablo-ki .full-shot img{width:100%;height:auto}.tablo-ki .full-shot figcaption{font-size:14px;color:#c5cdd2;margin-top:12px}.tablo-ki ul{padding-left:22px}.tablo-ki .note{color:#c5cdd2;font-size:15px}@media(max-width:700px){.tablo-ki .hero{padding:48px 0}.tablo-ki .intro{font-size:18px}.tablo-ki .feature{grid-template-columns:1fr;gap:28px;padding:48px 0}.tablo-ki .light{margin-bottom:44px;padding:32px 24px}.tablo-ki .faq{padding:40px 0}.tablo-ki summary{font-size:18px}.tablo-ki .contact{padding:44px 0 64px}.tablo-ki .actions{gap:12px}.tablo-ki h1{font-size:42px}.tablo-ki .full-shot{margin-bottom:44px}}@media(prefers-reduced-motion:reduce){}.tablo-ki /* Live refinement: original Chrome imagery,.tablo-ki warm material light and generous reading areas. */
.hero-with-art{display:grid;grid-template-columns:1.04fr 1fr;gap:48px;align-items:center;padding:90px 0 100px}.tablo-ki .hero-with-art h1{font-size:clamp(42px,4.1vw,64px);max-width:700px}.tablo-ki .hero-with-art .intro{font-size:19px}.tablo-ki .hero-art{margin:0}.tablo-ki .hero-art img{display:block;width:100%;height:auto}.tablo-ki .feature{display:block;padding:90px 0}.tablo-ki .feature>div{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;align-items:start;margin-bottom:36px}.tablo-ki .feature>div>h2{grid-column:1;grid-row:1 / span 3;max-width:500px}.tablo-ki .feature>div>p,.tablo-ki .feature>div>.textlink{grid-column:2}.tablo-ki .feature figure{max-width:1180px;margin:0 auto}.tablo-ki .feature figure img{border:1px solid #51606a}.tablo-ki .feature figcaption{max-width:85ch}.tablo-ki .full-shot{max-width:1240px;margin:0 auto 100px}.tablo-ki .full-shot figcaption{max-width:80ch}.tablo-ki .light{background:linear-gradient(125deg,#f1eee7,#e2d5c3);padding:76px clamp(28px,5vw,76px);margin:20px 0 80px}.tablo-ki .light .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:none;padding-left:22px}.tablo-ki .light .steps li{padding-left:6px}.tablo-ki .light .steps p{font-size:16px}.tablo-ki .content{padding:50px 0 90px;max-width:900px}.tablo-ki .contact{border-top:1px solid #6c6456;padding:80px 0 110px;background:radial-gradient(ellipse at 90% 100%,rgba(159,111,66,.12),transparent 66%)}.tablo-ki .contact p{max-width:64ch}.tablo-ki .button{transition:background-color .18s ease}.tablo-ki .faq{max-width:1000px}.tablo-ki .full-shot+ .content{margin-left:auto}.tablo-ki .breadcrumbs{padding-top:20px}.tablo-ki .hero-with-art+.feature{border-top-color:#6c6456}@media(max-width:1000px){.tablo-ki .hero-with-art{grid-template-columns:1fr;gap:36px;padding:65px 0}.tablo-ki .hero-with-art h1{max-width:900px;font-size:clamp(42px,6vw,64px)}.tablo-ki .hero-art{max-width:900px}.tablo-ki .feature>div{column-gap:40px}.tablo-ki .light .steps{gap:28px;grid-template-columns:1fr}}@media(max-width:700px){.tablo-ki .hero-with-art{padding:48px 0 60px;gap:28px}.tablo-ki .hero-with-art .intro{font-size:18px}.tablo-ki .feature{padding:52px 0}.tablo-ki .feature>div{display:block;margin-bottom:28px}.tablo-ki .feature figure{width:100%}.tablo-ki .light{padding:38px 24px}.tablo-ki .light .steps{gap:12px}.tablo-ki .full-shot{margin-bottom:44px}.tablo-ki .content{padding:35px 0 60px}.tablo-ki .contact{padding:50px 0 70px}.tablo-ki .breadcrumbs{padding-top:4px}}@media(prefers-reduced-motion:reduce){.tablo-ki .button{transition:none}}.tablo-ki .light .steps,.tablo-ki .light .steps li,.tablo-ki .light .steps h3,.tablo-ki .light .steps p{color:#162734}
.ki-stage{background:radial-gradient(ellipse 85% 800px at 100% 0,rgba(156,109,66,.15),transparent 72%),radial-gradient(ellipse 75% 1100px at 0 28%,rgba(48,80,102,.14),transparent 78%)}