.klc-page table a,.klc-page nav a,.klc-page summary a{text-decoration:none}.klc-page .klc-btn--sm{height:34px;padding:0 14px;font-size:13px}.klc-page .klc-btn--md{height:42px;padding:0 20px;font-size:14px}.klc-page .ag-drop{position:absolute;animation:klc-drip 2.2s ease-in-out infinite}.klc-page .ag-ripple{position:absolute;border:2px solid var(--aqua-400);border-radius:50%;opacity:0;animation:klc-ripple 2.2s ease-out infinite}@media (prefers-reduced-motion:reduce){.klc-page .ag-drop,.klc-page .ag-ripple{animation:none}}.klc-page--g00 .klc-gh-container{max-width:1160px;margin:0 auto;padding-left:20px;padding-right:20px}.klc-page--g00 .klc-gh-hero{background:linear-gradient(145deg,var(--blue-950),var(--blue-800));padding:68px 0;color:#fff}.klc-page--g00 .klc-gh-crumb{font-size:14px;color:var(--aqua-200);margin:0 0 18px}.klc-page--g00 .klc-gh-crumb a{color:inherit}.klc-page--g00 .klc-gh-hero h1{max-width:850px;color:#fff;font-size:clamp(2rem,5vw,3.4rem);line-height:1.16;margin:0 0 16px}.klc-page--g00 .klc-gh-lead{max-width:760px;color:var(--blue-100);font-size:clamp(1rem,2vw,1.2rem);line-height:1.75;margin:0}.klc-page--g00 .klc-gh-section{padding:56px 0}.klc-page--g00 .klc-gh-section:nth-of-type(even){background:var(--gray-50)}.klc-page--g00 .klc-gh-section h2{font-size:clamp(1.45rem,3vw,2.1rem);color:var(--blue-950);line-height:1.3;margin:0 0 12px}.klc-page--g00 .klc-gh-description{max-width:760px;color:var(--text-secondary);line-height:1.75;margin:0 0 24px}.klc-page--g00 .klc-gh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.klc-page--g00 .klc-gh-card{min-width:0;background:#fff;border:1px solid var(--gray-200);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:10px;box-shadow:0 3px 12px rgba(5,32,60,.04)}.klc-page--g00 .klc-gh-card h3{font-size:1.1rem;line-height:1.4;margin:0}.klc-page--g00 .klc-gh-card h3 a{color:var(--blue-800)}.klc-page--g00 .klc-gh-card p{line-height:1.7;color:var(--text-secondary);margin:0;flex:1}.klc-page--g00 .klc-gh-card-link{font-weight:700;color:var(--aqua-700)}.klc-page--g00 .klc-gh-table-wrap{overflow-x:auto;max-width:100%}.klc-page--g00 table{border-collapse:collapse;width:100%;min-width:0}.klc-page--g00 th,.klc-page--g00 td{border-bottom:1px solid var(--gray-200);padding:14px;text-align:left;vertical-align:top;line-height:1.6}.klc-page--g00 th{background:var(--blue-50);color:var(--blue-900)}.klc-page--g00 td a{color:var(--blue-700);font-weight:600}.klc-page--g00 .klc-gh-faq{padding:16px 0;border-bottom:1px solid var(--gray-200)}.klc-page--g00 .klc-gh-faq h3{font-size:1.05rem;line-height:1.4;margin:0 0 8px}.klc-page--g00 .klc-gh-faq p{line-height:1.75;margin:0;color:var(--text-secondary)}.klc-page--g00 .klc-gh-call{background:var(--blue-950);color:#fff;border-radius:16px;padding:26px}.klc-page--g00 .klc-gh-call h2{color:#fff}.klc-page--g00 .klc-gh-call p{color:var(--blue-100)}.klc-page--g00 .klc-gh-call a{color:var(--aqua-200)}@media (max-width:820px){.klc-page--g00 .klc-gh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.klc-page--g00 .klc-gh-grid{grid-template-columns:minmax(0,1fr)}.klc-page--g00 .klc-gh-hero{padding:44px 0}.klc-page--g00 .klc-gh-section{padding:36px 0}.klc-page--g00 th,.klc-page--g00 td{padding:10px 8px;font-size:.92rem}.klc-page--g00 .klc-gh-card{padding:18px}}.klc-page table{max-width:100%}@media (max-width:480px){.klc-page table{font-size:12.5px}}