.keytec-page-surface[data-astro-cid-owhdh2z2]{background:#fff;border-block:1px solid #b9cbe0;box-shadow:0 12px 28px #14305214}.keytec-page-alt[data-astro-cid-owhdh2z2]{background:#dfeaf6;border-block:1px solid #adc5dc;box-shadow:0 12px 28px #14305214}.keytec-page-guide-section[data-astro-cid-owhdh2z2]{border-top:4px solid #009db4;background:linear-gradient(115deg,#d8e9f4,#e5f0f8)}.keytec-page-hero[data-astro-cid-owhdh2z2]{background:radial-gradient(circle at 80% 15%,#1b5488 0,transparent 38%),linear-gradient(125deg,#0b2142,#123664 65%,#0b4870);color:#fff}.keytec-page-hero-inner[data-astro-cid-owhdh2z2]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,.65fr);gap:clamp(30px,6vw,90px);align-items:center;padding-block:clamp(42px,6vw,82px)}.keytec-page-back[data-astro-cid-owhdh2z2]{display:inline-block;color:#d8efff;font-size:.9rem;margin-bottom:26px}.keytec-page-eyebrow[data-astro-cid-owhdh2z2]{color:#7be2ed;font-size:.8rem;font-weight:700;letter-spacing:.16em;margin:0 0 12px}.keytec-page-hero[data-astro-cid-owhdh2z2] h1[data-astro-cid-owhdh2z2]{font-size:clamp(2rem,4.5vw,4rem);line-height:1.3;letter-spacing:.03em;margin:0 0 15px}.keytec-page-catch[data-astro-cid-owhdh2z2]{color:#fff;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:700;margin:0 0 12px}.keytec-page-lead[data-astro-cid-owhdh2z2]{max-width:62ch;margin:0;color:#e6eff9}.keytec-page-hero-actions[data-astro-cid-owhdh2z2],.keytec-page-guide-actions[data-astro-cid-owhdh2z2]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.keytec-page-hero-actions[data-astro-cid-owhdh2z2] .button-primary[data-astro-cid-owhdh2z2]{color:#0c2b4d;background:#fff}.keytec-page-outline-button[data-astro-cid-owhdh2z2]{color:#fff;border-color:#ffffffa6;background:transparent}.keytec-page-hero-aside[data-astro-cid-owhdh2z2]{display:grid;gap:16px;padding:16px 0 16px 26px;border-left:1px solid rgba(255,255,255,.35)}.keytec-page-hero-photo[data-astro-cid-owhdh2z2]{margin:0;padding:8px;background:#fff;box-shadow:0 20px 38px #030d1f40}.keytec-page-hero-photo[data-astro-cid-owhdh2z2] img[data-astro-cid-owhdh2z2]{display:block;width:100%;height:auto;max-height:286px;object-fit:contain}.keytec-page-hero-photo[data-astro-cid-owhdh2z2] figcaption[data-astro-cid-owhdh2z2]{padding:4px 8px 3px;color:#183958;font-size:.76rem;font-weight:700}.keytec-page-hero-capabilities[data-astro-cid-owhdh2z2]{display:flex;flex-wrap:wrap;gap:7px}.keytec-page-hero-capabilities[data-astro-cid-owhdh2z2] span[data-astro-cid-owhdh2z2]{display:inline-block;padding:5px 8px;border:1px solid rgba(255,255,255,.45);background:#ffffff14;font-size:.8rem;font-weight:700}.keytec-page-section-heading[data-astro-cid-owhdh2z2]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:24px;align-items:end;margin-bottom:24px}.keytec-page-section-heading[data-astro-cid-owhdh2z2] .eyebrow[data-astro-cid-owhdh2z2]{margin:0 0 4px}.keytec-page-section-heading[data-astro-cid-owhdh2z2] h2[data-astro-cid-owhdh2z2]{margin:0;font-size:clamp(1.4rem,2.3vw,2rem)}.keytec-page-section-heading[data-astro-cid-owhdh2z2]>p[data-astro-cid-owhdh2z2]{color:var(--muted);margin:0}.keytec-page-card-grid[data-astro-cid-owhdh2z2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.keytec-page-card[data-astro-cid-owhdh2z2]{background:#fff;border:1px solid var(--line);border-top:4px solid #00a6c0;padding:23px;min-height:194px}.keytec-page-product-card[data-astro-cid-owhdh2z2]{padding:0}.keytec-page-product-photo[data-astro-cid-owhdh2z2]{display:grid;place-items:center;height:194px;background:#f7fbfd;border-bottom:1px solid var(--line)}.keytec-page-product-photo[data-astro-cid-owhdh2z2] img[data-astro-cid-owhdh2z2]{width:min(180px,90%);height:min(180px,90%);object-fit:contain}.keytec-page-product-copy[data-astro-cid-owhdh2z2]{padding:20px 23px 23px}.keytec-page-product-copy[data-astro-cid-owhdh2z2]>p[data-astro-cid-owhdh2z2]:not(.keytec-page-card-type){margin:0;color:var(--muted)}.keytec-page-product-copy[data-astro-cid-owhdh2z2] a[data-astro-cid-owhdh2z2]{display:inline-block;margin-top:14px;font-size:.9rem;font-weight:700}.keytec-page-card-type[data-astro-cid-owhdh2z2]{margin:0 0 16px;color:#14688d;font-weight:700;font-size:.8rem}.keytec-page-card[data-astro-cid-owhdh2z2] h3[data-astro-cid-owhdh2z2]{margin:0 0 10px;font-size:1.12rem}.keytec-page-card[data-astro-cid-owhdh2z2]>p[data-astro-cid-owhdh2z2]:last-child{margin:0;color:var(--muted)}.keytec-page-note[data-astro-cid-owhdh2z2]{color:var(--muted);font-size:.9rem;margin:16px 0 0}.keytec-page-steps[data-astro-cid-owhdh2z2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.keytec-page-steps[data-astro-cid-owhdh2z2] li[data-astro-cid-owhdh2z2]{border:1px solid var(--line);background:#fff;padding:18px}.keytec-page-steps[data-astro-cid-owhdh2z2] span[data-astro-cid-owhdh2z2]{color:#078fa9;font-size:1.35rem;font-weight:800}.keytec-page-steps[data-astro-cid-owhdh2z2] h3[data-astro-cid-owhdh2z2]{margin:12px 0 6px;font-size:1.05rem}.keytec-page-steps[data-astro-cid-owhdh2z2] p[data-astro-cid-owhdh2z2]{margin:0;color:var(--muted);font-size:.93rem}.keytec-price-guide-pages[data-astro-cid-owhdh2z2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.keytec-price-guide-page[data-astro-cid-owhdh2z2]{display:block;overflow:hidden;color:#123664;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);font-size:.9rem;font-weight:700}.keytec-price-guide-page[data-astro-cid-owhdh2z2]:focus-visible{outline:3px solid #008da7;outline-offset:3px}.keytec-price-guide-page[data-astro-cid-owhdh2z2] img[data-astro-cid-owhdh2z2]{display:block;width:100%;height:auto}.keytec-price-guide-page[data-astro-cid-owhdh2z2]>span[data-astro-cid-owhdh2z2]{display:block;padding:12px 14px}.keytec-page-related[data-astro-cid-owhdh2z2]{display:flex;justify-content:space-between;align-items:center;gap:22px}.keytec-page-related[data-astro-cid-owhdh2z2] h2[data-astro-cid-owhdh2z2]{margin:0}.keytec-page-related[data-astro-cid-owhdh2z2]>div[data-astro-cid-owhdh2z2]{display:flex;flex-wrap:wrap;gap:10px 24px}@media(max-width:760px){.keytec-page-hero-inner[data-astro-cid-owhdh2z2],.keytec-page-section-heading[data-astro-cid-owhdh2z2]{grid-template-columns:1fr}.keytec-page-hero-aside[data-astro-cid-owhdh2z2]{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:center;padding:16px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.35);gap:14px}.keytec-page-hero-capabilities[data-astro-cid-owhdh2z2] span[data-astro-cid-owhdh2z2]{font-size:.75rem}.keytec-page-card-grid[data-astro-cid-owhdh2z2],.keytec-page-steps[data-astro-cid-owhdh2z2]{grid-template-columns:1fr}.keytec-page-card[data-astro-cid-owhdh2z2]{min-height:0}.keytec-price-guide-pages[data-astro-cid-owhdh2z2]{grid-template-columns:1fr;max-width:360px}.keytec-page-related[data-astro-cid-owhdh2z2]{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.keytec-page-hero[data-astro-cid-owhdh2z2] h1[data-astro-cid-owhdh2z2]{font-size:1.8rem}.keytec-page-hero-aside[data-astro-cid-owhdh2z2]{grid-template-columns:minmax(0,150px) minmax(0,1fr)}.keytec-page-hero-photo[data-astro-cid-owhdh2z2] figcaption[data-astro-cid-owhdh2z2]{font-size:.66rem}.keytec-page-hero-actions[data-astro-cid-owhdh2z2] .button[data-astro-cid-owhdh2z2],.keytec-page-guide-actions[data-astro-cid-owhdh2z2] .button[data-astro-cid-owhdh2z2]{width:100%}}
