.co-header[data-astro-cid-bii25zes]{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--line);background:#05060acc;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.co-header-inner[data-astro-cid-bii25zes]{display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--header-h)}.co-brand[data-astro-cid-bii25zes]{display:inline-flex;align-items:center;gap:11px;flex:none}.co-mark[data-astro-cid-bii25zes]{height:34px;width:auto}.co-word[data-astro-cid-bii25zes]{height:15px;width:auto}.co-nav[data-astro-cid-bii25zes]{display:flex;gap:28px}.co-nav[data-astro-cid-bii25zes] a[data-astro-cid-bii25zes]{font-family:var(--font-mono);font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);transition:color .25s var(--ease)}.co-nav[data-astro-cid-bii25zes] a[data-astro-cid-bii25zes]:hover{color:var(--text)}.co-cta[data-astro-cid-bii25zes]{padding:13px 18px;font-size:9px}.co-main[data-astro-cid-bii25zes]{position:relative}.co-hero[data-astro-cid-bii25zes]{position:relative;overflow:hidden;padding-block:clamp(80px,11vw,150px) clamp(64px,8vw,108px);border-bottom:1px solid var(--line)}.co-aura[data-astro-cid-bii25zes]{position:absolute;width:60vw;height:60vw;border-radius:50%;filter:blur(110px);pointer-events:none;opacity:.25}.co-aura--cyan[data-astro-cid-bii25zes]{top:-25%;right:-10%;background:#2ee6c538}.co-aura--violet[data-astro-cid-bii25zes]{bottom:-30%;left:-15%;background:#b06cff2e}.co-hero-inner[data-astro-cid-bii25zes]{position:relative;z-index:1}.co-brand-hero[data-astro-cid-bii25zes]{display:inline-flex;align-items:center;gap:12px;margin-bottom:34px}.co-brand-hero[data-astro-cid-bii25zes] img[data-astro-cid-bii25zes]{height:46px;width:auto}.co-brand-hero[data-astro-cid-bii25zes] span[data-astro-cid-bii25zes]{font-family:var(--font-display);font-size:28px;font-weight:760;letter-spacing:-.03em}.co-brand-hero[data-astro-cid-bii25zes] small[data-astro-cid-bii25zes]{padding-left:12px;border-left:1px solid var(--line-strong);font-family:var(--font-mono);font-size:7px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.co-title[data-astro-cid-bii25zes]{margin-top:18px;max-width:900px;font-size:clamp(42px,6vw,82px);font-weight:780;line-height:.98;letter-spacing:-.04em}.co-title[data-astro-cid-bii25zes] em[data-astro-cid-bii25zes]{font-style:normal;color:#eef1f76b}.co-main[data-astro-cid-bii25zes] .section-title[data-astro-cid-bii25zes] em[data-astro-cid-bii25zes]{white-space:normal}.co-section-head[data-astro-cid-bii25zes]>[data-astro-cid-bii25zes],.co-contact-inner[data-astro-cid-bii25zes]>[data-astro-cid-bii25zes]{min-width:0}.co-lead[data-astro-cid-bii25zes]{margin-top:24px;max-width:68ch;font-size:clamp(15px,1.45vw,18px);line-height:1.7;color:var(--muted)}.co-lead[data-astro-cid-bii25zes] strong[data-astro-cid-bii25zes]{color:var(--text)}.co-actions[data-astro-cid-bii25zes]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.co-proof[data-astro-cid-bii25zes]{display:flex;flex-wrap:wrap;gap:22px;margin:36px 0 0;padding:0;list-style:none;font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.co-proof[data-astro-cid-bii25zes] span[data-astro-cid-bii25zes]{color:var(--acid);margin-right:7px}.co-section-head[data-astro-cid-bii25zes]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,5vw,80px);align-items:end;margin-bottom:clamp(34px,4vw,52px)}.co-service-grid[data-astro-cid-bii25zes]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.co-service[data-astro-cid-bii25zes]{padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(165deg,#ffffff08,#ffffff02)}.co-service-num[data-astro-cid-bii25zes]{font-family:var(--font-mono);font-size:9px;color:var(--acid)}.co-service[data-astro-cid-bii25zes] h3[data-astro-cid-bii25zes]{margin-top:22px;font-size:23px;letter-spacing:-.025em}.co-service[data-astro-cid-bii25zes] p[data-astro-cid-bii25zes]{margin-top:10px;max-width:48ch;font-size:13.5px;line-height:1.6;color:var(--muted)}.co-product-inner[data-astro-cid-bii25zes]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,80px);align-items:center}.co-product-lead[data-astro-cid-bii25zes]{margin-top:18px}.co-product-actions[data-astro-cid-bii25zes]{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px}.co-text-link[data-astro-cid-bii25zes]{font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--acid);border-bottom:1px solid rgba(216,255,92,.35);padding-bottom:4px}.co-product-card[data-astro-cid-bii25zes]{padding:24px;border:1px solid rgba(216,255,92,.22);border-radius:var(--radius);background:radial-gradient(70% 80% at 100% 0%,rgba(216,255,92,.07),transparent 60%),linear-gradient(160deg,#ffffff08,#ffffff02)}.co-product-card[data-astro-cid-bii25zes]>img[data-astro-cid-bii25zes]{height:30px;width:auto}.co-product-list[data-astro-cid-bii25zes]{display:flex;flex-wrap:wrap;gap:6px;margin-top:24px}.co-product-list[data-astro-cid-bii25zes] span[data-astro-cid-bii25zes]{padding:5px 8px;border:1px solid var(--line);border-radius:999px;font-family:var(--font-mono);font-size:7.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.co-product-card[data-astro-cid-bii25zes] p[data-astro-cid-bii25zes]{margin-top:20px;font-size:12px;line-height:1.6;color:var(--dim)}.co-principles-grid[data-astro-cid-bii25zes]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.co-principle[data-astro-cid-bii25zes]{padding:20px;border-top:1px solid var(--line-strong)}.co-principle-num[data-astro-cid-bii25zes]{font-family:var(--font-mono);font-size:9px;color:var(--acid)}.co-principle[data-astro-cid-bii25zes] h3[data-astro-cid-bii25zes]{margin-top:18px;font-size:21px}.co-principle[data-astro-cid-bii25zes] p[data-astro-cid-bii25zes]{margin-top:8px;font-size:12.5px;line-height:1.55;color:var(--muted)}.co-contact[data-astro-cid-bii25zes]{border-top:1px solid var(--line);background:radial-gradient(50% 60% at 15% 50%,rgba(46,230,197,.05),transparent 65%)}.co-contact-inner[data-astro-cid-bii25zes]{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(28px,5vw,80px);align-items:end}.co-contact-lead[data-astro-cid-bii25zes]{margin-top:16px}.co-contact-actions[data-astro-cid-bii25zes]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.co-contact-mail[data-astro-cid-bii25zes]{font-family:var(--font-mono);font-size:11px;color:var(--text);border-bottom:1px solid var(--line-strong);padding-bottom:3px}.co-contact-note[data-astro-cid-bii25zes]{font-family:var(--font-mono);font-size:8px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.co-footer[data-astro-cid-bii25zes]{border-top:1px solid var(--line);padding-block:36px}.co-footer-inner[data-astro-cid-bii25zes]{display:grid;grid-template-columns:1fr auto auto;gap:32px;align-items:center}.co-footer-brand[data-astro-cid-bii25zes]{display:inline-flex;align-items:center;gap:10px}.co-footer-brand[data-astro-cid-bii25zes] img[data-astro-cid-bii25zes]:first-child{height:28px;width:auto}.co-footer-brand[data-astro-cid-bii25zes] img[data-astro-cid-bii25zes]:last-child{height:12px;width:auto}.co-footer-note[data-astro-cid-bii25zes]{margin-top:8px;font-family:var(--font-mono);font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:var(--dim)}.co-footer-links[data-astro-cid-bii25zes]{display:flex;gap:18px;font-family:var(--font-mono);font-size:8px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.co-footer-links[data-astro-cid-bii25zes] a[data-astro-cid-bii25zes]:hover{color:var(--acid)}.co-footer-copy[data-astro-cid-bii25zes]{font-family:var(--font-mono);font-size:7px;text-transform:uppercase;letter-spacing:.06em;color:var(--dim)}@media(max-width:900px){.co-nav[data-astro-cid-bii25zes]{display:none}.co-section-head[data-astro-cid-bii25zes],.co-product-inner[data-astro-cid-bii25zes],.co-contact-inner[data-astro-cid-bii25zes]{grid-template-columns:1fr;align-items:start}.co-service-grid[data-astro-cid-bii25zes],.co-principles-grid[data-astro-cid-bii25zes]{grid-template-columns:1fr}.co-footer-inner[data-astro-cid-bii25zes]{grid-template-columns:1fr;gap:20px}}@media(max-width:620px){.co-header-inner[data-astro-cid-bii25zes]{gap:12px}.co-word[data-astro-cid-bii25zes]{height:13px}.co-mark[data-astro-cid-bii25zes]{height:30px}.co-cta[data-astro-cid-bii25zes]{padding:11px 13px;font-size:8px}.co-brand-hero[data-astro-cid-bii25zes]{margin-bottom:26px}.co-brand-hero[data-astro-cid-bii25zes] img[data-astro-cid-bii25zes]{height:38px}.co-brand-hero[data-astro-cid-bii25zes] span[data-astro-cid-bii25zes]{font-size:24px}.co-brand-hero[data-astro-cid-bii25zes] small[data-astro-cid-bii25zes]{display:none}.co-actions[data-astro-cid-bii25zes] .btn[data-astro-cid-bii25zes],.co-contact-actions[data-astro-cid-bii25zes] .btn[data-astro-cid-bii25zes]{width:100%}.co-product-card[data-astro-cid-bii25zes]{padding:18px}}
