.zonic-internal{--blue:#05f;--blue-dark:#244da5;--blue-deep:#222c36;--blue-soft:#edf3ff;--ink:#222c36;--ink-soft:#47566b;--muted:#68746d;--line:#dce6f5;--canvas:#f8fbff;background:#f8fbff;min-height:100vh}.zonic-landing #final-download{scroll-margin-top:24px}.zonic-internal .container{width:min(1180px,100% - 64px);margin-inline:auto}.zonic-internal .page-hero{text-align:center;background:linear-gradient(#f8fbff,#edf4ff);border:0;padding:64px 0 58px}.zonic-internal .page-hero:after{display:none}.zonic-internal .page-hero .narrow{max-width:830px}.zonic-internal .eyebrow{color:#05f;letter-spacing:0;margin:0 0 20px;font-size:15px;font-weight:600}.zonic-internal .page-hero h1,.zonic-internal .article-header h1{letter-spacing:0;color:#222c36;margin:0 0 20px;font-size:clamp(30px,4vw,52px);line-height:1.65}.zonic-internal .page-hero p:not(.eyebrow){color:#68746d;margin:0 auto;font-size:17px;line-height:2.1}.zonic-internal .content-page{background:#f8fbff;padding:48px 0 72px}.zonic-internal .prose{font-size:16px;line-height:2.2}.zonic-internal .prose h2{margin:32px 0 14px;font-size:24px;line-height:1.8}.zonic-internal .prose h2:first-child{margin-top:0}.zonic-internal .contact-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;max-width:1050px}.zonic-internal .contact-grid>.prose{background:#edf4ff;border-right:3px solid #c6d9ff;border-radius:24px;padding:28px}.zonic-internal .contact-form{background:#fff;border:1px solid #dce6f5;border-radius:28px;gap:20px;padding:32px;box-shadow:0 12px 40px #244da508}.zonic-internal .field label{font-size:14px}.zonic-internal .field input,.zonic-internal .field textarea{background:#f8fbff;border-color:#d1ddef;min-height:48px}.zonic-internal .button{color:#fff;min-height:48px;box-shadow:none;background:#05f;border:1px solid #05f;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:15px;display:inline-flex}.zonic-internal .button svg{width:20px;height:20px}.zonic-internal .button-ghost{color:#05f;background:#fff;border-color:#c5d7f7}.zonic-internal .blog-hero-inner{max-width:920px;display:block}.zonic-internal .blog-hero-inner .button{margin-top:24px}.zonic-internal .blog-category-nav{justify-content:center;gap:10px;margin-bottom:32px}.zonic-internal .blog-category-nav a{color:#47566b;background:#fff;border:1px solid #d3e0f4;border-radius:999px;padding:9px 18px}.zonic-internal .blog-category-nav a.is-active{color:#05f;background:#eaf2ff;border-color:#b4cbf6}.zonic-internal .blog-grid{gap:24px}.zonic-internal .blog-card{background:#fff;border:1px solid #dce6f5;border-radius:24px;overflow:hidden;box-shadow:0 8px 28px #244da506}.zonic-internal .blog-card-cover{aspect-ratio:16/10;border-radius:0}.zonic-internal .blog-card h2{font-size:22px;line-height:1.8}.zonic-internal .blog-card-body{padding:24px}.zonic-internal .blog-cover-fallback{color:#05f;background:#edf4ff}.zonic-internal .editorial-empty,.zonic-internal .data-state{text-align:center;max-width:850px;box-shadow:none;background:#fff;border:1px solid #dce6f5;border-radius:28px;margin:0 auto;padding:48px 28px}.zonic-internal .editorial-empty h2,.zonic-internal .data-state h2{color:#222c36;margin:12px 0;font-size:26px;line-height:1.8}.zonic-internal .editorial-empty p,.zonic-internal .data-state p{color:#68746d;margin:0;font-size:16px}.zonic-internal .editorial-empty>span{color:#05f}.zonic-internal .legal-meta{border-bottom:1px solid #dce6f5;flex-wrap:wrap;padding-bottom:20px;font-size:13px}.zonic-internal .content-page .narrow:has(.legal-meta){background:#fff;border:1px solid #dce6f5;border-radius:28px;max-width:850px;padding:32px}.zonic-internal .article-header{background:linear-gradient(#f8fbff,#edf4ff);padding-top:44px}.zonic-internal .article-cover{border-radius:28px;box-shadow:0 16px 40px #244da50a}.zonic-internal .article-content{font-size:17px;line-height:2.2}.zonic-internal .article-toc{background:#fff;border-radius:20px}.zonic-internal .article-related-section,.zonic-internal .related-articles-section{background:#f8fbff;padding:48px 0}.zonic-internal .section-heading h2{margin:0 0 24px;font-size:30px;line-height:1.8}.zonic-internal .info-card{background:#fff;border:1px solid #dce6f5;border-radius:24px;padding:28px}.zonic-internal .info-card h2{font-size:21px;line-height:1.8}.zonic-internal .info-card p{font-size:15px}.zonic-internal .location-guide-page{background:#f8fbff}.zonic-internal .location-guide-visual{background:#edf4ff}.zonic-internal .not-found{text-align:center;min-height:55vh;padding:64px 24px}.zonic-internal .not-found strong{color:#05f;font-size:64px}.zonic-internal .not-found h1{margin:20px 0;font-size:32px}.zonic-internal .not-found .button{margin-top:24px}.zonic-internal a:focus-visible,.zonic-internal button:focus-visible{outline-offset:4px;outline:3px solid #05f}@media (max-width:767px){.zonic-internal .container{width:calc(100% - 36px)}.zonic-internal .page-hero{padding:36px 0 40px}.zonic-internal .page-hero h1{font-size:30px}.zonic-internal .page-hero p:not(.eyebrow){font-size:15px}.zonic-internal .content-page{padding:32px 0 48px}.zonic-internal .contact-grid{grid-template-columns:1fr;gap:24px}.zonic-internal .contact-form{padding:24px}.zonic-internal .editorial-empty,.zonic-internal .data-state{padding:32px 20px}.zonic-internal .editorial-empty h2,.zonic-internal .data-state h2{font-size:22px}.zonic-internal .article-header h1{font-size:30px}.zonic-internal .blog-category-nav{justify-content:flex-start}.zonic-internal .content-page .narrow:has(.legal-meta){padding:24px}.zonic-internal .article-layout{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.zonic-internal .page-hero h1,.zonic-internal .article-header h1{font-weight:800}.zonic-internal .field input,.zonic-internal .field textarea{border:1px solid #d1ddef;border-radius:12px;padding:12px 14px}
