:root{--ink:#101426;--muted:#5d6473;--paper:#f7f7f2;--white:#fff;--mint:#62e6cc;--violet:#7c6cff;--orange:#ff865e;--yellow:#ffd66b;--line:rgba(16,20,38,.13);--shadow:0 24px 70px rgba(16,20,38,.12);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);line-height:1.55}a{color:inherit;text-underline-offset:.2em}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.skip-link{position:fixed;z-index:20;left:1rem;top:-5rem;background:var(--white);padding:.8rem 1rem;border-radius:.4rem}.skip-link:focus{top:1rem}.preview-bar{padding:.48rem 1rem;text-align:center;background:var(--ink);color:var(--white);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.site-header{height:84px;padding:0 clamp(1rem,4vw,4.5rem);display:flex;align-items:center;justify-content:space-between;background:rgba(247,247,242,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:relative;z-index:5}.brand{display:flex;align-items:center;gap:.7rem;text-decoration:none;font-size:.9rem;font-weight:900;letter-spacing:.16em}.brand img{width:42px;height:42px}.site-header nav{display:flex;gap:clamp(.9rem,2.5vw,2.2rem);align-items:center}.site-header nav a{text-decoration:none;font-size:.9rem;font-weight:700}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--white)!important;border:0;border-radius:999px;padding:.82rem 1.35rem;text-decoration:none!important;font-weight:800;cursor:pointer}.site-axon_r .nav-cta,.site-axon_r .button{background:linear-gradient(135deg,var(--orange),#e8593b)}.hero{min-height:520px;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,8vw,9rem);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(2rem,6vw,7rem);align-items:center;overflow:hidden}.hero.compact{min-height:390px;grid-template-columns:minmax(0,850px)}.hero-copy{max-width:850px}.eyebrow,.kicker{margin:0 0 1.1rem;text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:900;color:#485063}.hero h1{max-width:930px;margin:0;font-size:clamp(3rem,7.2vw,7.8rem);line-height:.93;letter-spacing:-.065em}.hero:not(.hero-home) h1{font-size:clamp(2.7rem,5.6vw,6rem)}.lede{max-width:740px;font-size:clamp(1.12rem,1.8vw,1.45rem);color:var(--muted);margin:1.7rem 0 0}.actions{display:flex;gap:1.2rem;align-items:center;margin-top:2rem}.text-link{font-weight:850;text-decoration:none;border-bottom:1px solid currentColor}.hero-visual{height:min(52vw,560px);min-height:360px;position:relative;display:grid;place-items:center}.hero-visual img{width:clamp(120px,17vw,230px);filter:drop-shadow(0 24px 32px rgba(16,20,38,.18));position:relative;z-index:2}.hero-visual .hero-photo{filter:drop-shadow(0 24px 32px rgba(16,20,38,.18))}.hero-visual .people-photo{width:min(92%,620px);aspect-ratio:1/1;object-fit:cover;border-radius:50%}.hero-visual .product-photo{height:94%;width:auto;max-width:90%;object-fit:contain;mix-blend-mode:multiply}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-one{width:80%;aspect-ratio:1;background:radial-gradient(circle at 35% 30%,rgba(98,230,204,.9),rgba(124,108,255,.42) 55%,transparent 70%);animation:float 8s ease-in-out infinite}.orb-two{width:48%;aspect-ratio:1;border:1px solid rgba(16,20,38,.2);animation:spin 18s linear infinite}.signal-line{position:absolute;width:100%;height:36%;border-top:2px solid var(--violet);border-bottom:1px solid rgba(124,108,255,.2);transform:skewY(-8deg)}.site-axon_r .orb-one{background:radial-gradient(circle at 35% 30%,rgba(255,214,107,.95),rgba(255,134,94,.5) 55%,transparent 70%)}.site-axon_r .signal-line{border-color:var(--orange)}@keyframes float{50%{transform:translateY(-18px) scale(1.04)}}@keyframes spin{to{transform:rotate(360deg)}}.content-band{padding:clamp(4rem,8vw,8rem) clamp(1.25rem,8vw,9rem);border-top:1px solid var(--line)}.content-band>h2,.section-heading h2,.dark-band h2{margin:.1rem 0 2rem;font-size:clamp(2.2rem,4.4vw,4.7rem);line-height:1;letter-spacing:-.045em}.narrow{max-width:980px;margin:0 auto}.center{text-align:center}.card-grid{display:grid;gap:1.2rem}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card,.story-card,.price-card{background:var(--white);border:1px solid var(--line);border-radius:1.25rem;padding:clamp(1.3rem,2.6vw,2.4rem);box-shadow:0 12px 30px rgba(16,20,38,.04)}.card h3,.story-card h3,.price-card h2{font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.12;margin:.8rem 0}.card p,.story-card p,.price-card li{color:var(--muted)}.card-number{font-weight:900;color:var(--violet)}.site-axon_r .card-number{color:var(--orange)}.statement{padding:clamp(5rem,12vw,12rem) clamp(1.25rem,10vw,12rem);background:var(--ink);color:var(--white)}.statement p{font-size:clamp(2.4rem,6vw,6.6rem);line-height:1;letter-spacing:-.055em;margin:0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem}.story-date{font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:1.2rem;overflow:hidden}.metric-grid div{padding:clamp(1.3rem,3vw,3rem);background:var(--white);border-right:1px solid var(--line)}.metric-grid div:last-child{border:0}.metric-grid strong{display:block;font-size:clamp(2rem,4vw,4rem);line-height:1;color:var(--orange)}.metric-grid span{display:block;margin-top:1rem;color:var(--muted)}.dark-band{padding:clamp(4rem,9vw,9rem) clamp(1.25rem,8vw,9rem);background:var(--ink);color:var(--white);display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,9rem)}.dark-band .kicker{color:var(--yellow)}.feature-list p{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.2);font-size:1.15rem}.story-list{border-top:1px solid var(--line)}.story-row{padding:2rem 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:130px 1fr 48px;gap:2rem;align-items:start}.story-row h2{font-size:clamp(1.45rem,2.4vw,2.3rem);line-height:1.1;margin:0}.story-row h2 a{text-decoration:none}.story-row p{color:var(--muted)}.round-link{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;text-decoration:none}.notice,.success,.error-summary{padding:1.2rem 1.4rem;border-radius:.8rem;margin:0 0 2rem;background:#fff7da;border:1px solid #ead27b}.success{background:#dcfaef;border-color:#7dddbd}.error-summary{background:#fff0ed;border-color:#ed9d8d}.featured{border:2px solid var(--orange);transform:translateY(-.6rem)}.price-card ul{padding-left:1.1rem}.link-card{text-decoration:none;transition:transform .2s,box-shadow .2s}.link-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.article-body{font-size:1.12rem}.article-intro{font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.45}.contact-form{display:grid;gap:1.2rem}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.contact-form label:not(.check){display:grid;gap:.45rem;font-weight:800}.contact-form input,.contact-form textarea{width:100%;border:1px solid #aeb2bb;border-radius:.55rem;background:var(--white);padding:.85rem 1rem;font:inherit}.check{display:flex;gap:.7rem;align-items:start}.check input{width:auto;margin-top:.3rem}.honeypot{position:absolute!important;left:-10000px!important}.site-footer{padding:3rem clamp(1.25rem,8vw,9rem);background:var(--white);border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:2rem}.site-footer p{color:var(--muted)}.footer-links{display:flex;flex-wrap:wrap;gap:1.4rem;align-items:center}.footer-links a{font-weight:750}
@media(max-width:900px){.site-header{height:auto;min-height:76px;align-items:flex-start;padding-top:1rem;padding-bottom:1rem}.site-header nav{justify-content:flex-end;flex-wrap:wrap;gap:.7rem 1rem}.hero{grid-template-columns:1fr;padding-top:4.5rem}.hero-visual{height:380px}.card-grid.three,.metric-grid{grid-template-columns:1fr 1fr}.metric-grid div{border-bottom:1px solid var(--line)}.dark-band{grid-template-columns:1fr}.featured{transform:none}.story-row{grid-template-columns:100px 1fr}.round-link{display:none}}
@media(max-width:620px){.preview-bar{font-size:.65rem}.brand span{font-size:.75rem}.site-header nav a:not(.nav-cta){display:none}.hero{min-height:auto;padding-top:3.5rem;padding-bottom:4rem}.hero h1{font-size:clamp(2.75rem,14vw,4.5rem)}.hero-visual{min-height:280px;height:280px}.actions{align-items:flex-start;flex-direction:column}.card-grid.three,.metric-grid,.field-grid{grid-template-columns:1fr}.metric-grid div{border-right:0}.section-heading{align-items:start;flex-direction:column}.story-row{grid-template-columns:1fr;gap:.5rem}.site-footer{flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orb{animation:none}.link-card{transition:none}}

/* Source-site visual parity overrides. The public Cognixion site uses Barlow and
   a pale-green/charcoal/coral system; Axon-R uses Poppins with Barlow Semi
   Condensed display text and a cool grey/coral/blue system. */
@font-face{font-family:Barlow;src:url('/mirror/fonts/barlow-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Barlow;src:url('/mirror/fonts/barlow-500.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Barlow;src:url('/mirror/fonts/barlow-600.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Barlow;src:url('/mirror/fonts/barlow-700.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Barlow Semi Condensed';src:url('/mirror/fonts/barlow-semi-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Barlow Semi Condensed';src:url('/mirror/fonts/barlow-semi-500.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Barlow Semi Condensed';src:url('/mirror/fonts/barlow-semi-600.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Barlow Semi Condensed';src:url('/mirror/fonts/barlow-semi-700.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url('/mirror/fonts/poppins-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url('/mirror/fonts/poppins-500.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url('/mirror/fonts/poppins-600.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url('/mirror/fonts/poppins-700.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}

.preview-bar{display:none}
.site-cognixion{--ink:#0f1f21;--muted:#3e5558;--paper:#f1f5f2;--white:#fff;--mint:#4ecdc4;--violet:#4ecdc4;--orange:#ff585d;--yellow:#e7d0ba;--line:rgba(15,31,33,.16);font-family:Barlow,Arial,sans-serif;background:var(--paper);color:var(--ink)}
.site-cognixion .site-header{height:92px;position:absolute;inset:0 0 auto;background:transparent;border:0;color:#fff;backdrop-filter:none;padding-inline:clamp(1.25rem,5vw,4rem)}
.site-cognixion .site-header .brand,.site-cognixion .site-header nav a{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.2)}
.site-cognixion .site-header .brand img{width:150px;height:auto;max-height:42px;object-fit:contain}
.site-cognixion .site-header nav a{font-family:'Source Code Pro',monospace;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}
.site-cognixion .site-header nav{gap:clamp(.75rem,2vw,1.8rem)}
.site-cognixion .site-header .nav-cta{background:#fff;color:#0f1f21!important;text-shadow:none;border-radius:999px}
.site-cognixion .hero-home{position:relative;display:block;min-height:100vh;padding:0;overflow:hidden;background:#0f1f21 url('/mirror/cognixion-hero-source.webp') center/cover no-repeat;color:#fff}
.site-cognixion .hero-home::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.1);pointer-events:none}
.site-cognixion .hero-home .hero-copy{position:relative;z-index:1;width:min(100%,1024px);max-width:none;margin:0 auto;padding:clamp(9rem,19vh,13rem) 2rem 6rem}
.site-cognixion .hero-home .eyebrow,.site-cognixion .hero-home .lede{color:#e5e7eb}
.site-cognixion .hero-home h1{max-width:64rem;font-size:clamp(3.5rem,6.2vw,5.6rem);font-weight:600;line-height:1.07;letter-spacing:-.025em}
.site-cognixion .hero-home .lede{max-width:36rem;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:700;line-height:1.6}
.site-cognixion .hero-home .hero-visual{display:none}
.site-cognixion .hero-home .button{background:#fff;color:#111827!important;border-radius:999px;font-weight:500;padding:.85rem 2rem}
.site-cognixion .hero-home .text-link{color:#fff;border:0;font-family:'Source Code Pro',monospace;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}
.site-cognixion .content-band{font-family:Barlow,Arial,sans-serif}
.site-cognixion #solutions{background:#0f1f21 url('/mirror/cognixion-solutions.webp') center/cover fixed;color:#fff;border:0}
.site-cognixion #solutions .kicker,.site-cognixion #solutions h2,.site-cognixion #solutions .card p{color:#fff}
.site-cognixion #solutions .card{background:rgba(15,31,33,.38);border:1px solid rgba(255,255,255,.2);box-shadow:none;border-radius:0}
.site-cognixion #solutions .card-number{color:#ff585d}
.site-cognixion .statement{background:#222626 url('/mirror/cognixion-back-champs.webp') center/cover fixed;color:#fff}
.site-cognixion .site-footer{font-family:Barlow,Arial,sans-serif;background:#222626;color:#fff;border:0}
.site-cognixion .site-footer p{color:#c9d4d3}

.site-axon_r{--ink:#30343b;--muted:#606b78;--paper:#f5f7f9;--white:#fff;--orange:#ff585d;--violet:#306bff;--line:#c0d0de;font-family:Poppins,Arial,sans-serif;background:#f5f7f9;color:#2e3231}
.site-axon_r h1,.site-axon_r h2,.site-axon_r h3,.site-axon_r h4,.site-axon_r h5,.site-axon_r h6{font-family:'Barlow Semi Condensed',Arial,sans-serif;font-weight:600;color:#30343b}
.site-axon_r .site-header{height:92px;background:#eef2ef;border-bottom:0;color:#003940;backdrop-filter:none;box-shadow:0 12px 26px rgba(46,50,49,.16)}
.site-axon_r .site-header nav a{font-family:Poppins,Arial,sans-serif;font-size:.8rem;color:#30343b}
.site-axon_r .brand{font-family:'Barlow Semi Condensed',Arial,sans-serif;color:#30343b;letter-spacing:.08em}
.site-axon_r .site-header .brand img{width:150px;height:auto;max-height:54px;object-fit:contain}
.site-axon_r .nav-cta,.site-axon_r .button{background:#ff585d;border-radius:4px;font-family:'Barlow Semi Condensed',Arial,sans-serif;font-weight:600;padding:.75rem 1.9rem}
.site-axon_r .site-header nav{margin-left:auto;gap:2rem}.site-axon_r .site-header .nav-order-link::after{content:'⌄';margin-left:.45rem;font-size:1.05em}.site-axon_r .site-header .nav-cta{position:relative;margin-left:1.8rem}.site-axon_r .site-header .nav-cta::before{content:'⌕';display:block;position:absolute;left:-2rem;color:#30343b;font:1.6rem/1 Arial,sans-serif}
.site-axon_r .nav-dropdown{position:relative}.site-axon_r .nav-dropdown-menu{position:absolute;z-index:30;left:0;top:calc(100% + 1rem);display:none;width:285px;padding:.6rem;background:#fff;border:1px solid #d5dfdc;box-shadow:0 16px 30px rgba(46,50,49,.18)}.site-axon_r .nav-dropdown-menu::before{content:'';position:absolute;left:0;right:0;bottom:100%;height:1rem}.site-axon_r .nav-dropdown:hover .nav-dropdown-menu,.site-axon_r .nav-dropdown:focus-within .nav-dropdown-menu{display:grid}.site-axon_r .site-header .nav-dropdown-menu a{padding:.75rem 1rem;font-size:.92rem;text-transform:none}.site-axon_r .site-header .nav-dropdown-menu a:hover,.site-axon_r .site-header .nav-dropdown-menu a:focus-visible{background:#eef2ef}
.site-axon_r .hero-home{min-height:690px;background:#f5f7f9;padding:clamp(5rem,10vw,8rem) clamp(1.25rem,8vw,9rem);grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:clamp(2rem,5vw,6rem)}
.site-axon_r .hero-home h1{font-family:'Barlow Semi Condensed',Arial,sans-serif;font-size:clamp(3.6rem,6vw,6.4rem);font-weight:600;line-height:.96;letter-spacing:-.02em}
.site-axon_r .hero-home .eyebrow,.site-axon_r .kicker{color:#ff585d;font-family:'Barlow Semi Condensed',Arial,sans-serif;font-weight:600;letter-spacing:.04em}
.site-axon_r .hero-home .lede{font-size:1.05rem;line-height:1.7;color:#606b78}
.site-axon_r .hero-visual{height:min(54vw,620px);min-height:430px}
.site-axon_r .hero-visual .orb-one{background:radial-gradient(circle at 35% 30%,rgba(127,210,205,.9),rgba(48,107,255,.25) 60%,transparent 72%)}
.site-axon_r .hero-visual .signal-line{border-color:#ff585d}
.site-axon_r .hero-visual .product-photo{height:100%;max-width:90%;mix-blend-mode:multiply;filter:drop-shadow(0 18px 22px rgba(46,50,49,.2))}
.site-axon_r .content-band{background:#f5f7f9}
.site-axon_r .metric-grid{border-radius:8px;border-color:#c0d0de}
.site-axon_r .metric-grid div{background:#fff;border-color:#c0d0de}
.site-axon_r .metric-grid strong{color:#ff585d;font-family:'Barlow Semi Condensed',Arial,sans-serif}
.site-axon_r .dark-band{background:#003940}
.site-axon_r .dark-band h2{color:#fff}
.site-axon_r .card,.site-axon_r .story-card,.site-axon_r .price-card{border-radius:8px;border-color:#ccc;box-shadow:none}
.site-axon_r .featured{border-top:4px solid #ff585d;border-radius:8px;transform:none}
.site-axon_r .site-footer{background:#2e3231;color:#fff;border:0}
.site-axon_r .site-footer p{color:#c0d0de}
@media(max-width:620px){
  .site-cognixion.page-path-accessibility .hero{min-height:70px;padding:0 1.25rem;overflow:hidden}
  .site-cognixion.page-path-accessibility .hero-copy{transform:translateY(-5.2rem)}
  .site-cognixion.page-path-accessibility .hero h1{font-size:3.2rem;line-height:1.05}
  .site-cognixion.page-path-accessibility .accessibility-page{padding:1rem 1.25rem 5rem;min-height:640px}
  .site-cognixion.page-path-accessibility .accessibility-page>h1{display:none}
  .site-cognixion.page-path-accessibility .accessibility-page .source-body{font-family:Barlow,Arial,sans-serif;font-size:1.45rem;line-height:1.35}
  .site-cognixion.page-path-accessibility .accessibility-page .source-body h2{font-size:2rem;line-height:1.15;margin:2.2rem 0 .8rem}
}

/* Legacy article hero parity: source images from the production Squarespace pages. */
.site-cognixion.page-path-blog-2018-10-19-10-ways-artificial-intelligence-ai-will-shape-healthcare-industry .article-feature-media,
.site-cognixion.page-path-blog-2018-10-19-brain-computer-interfaces-amp-how-theyre-used-in-medicine .article-feature-media,
.site-cognixion.page-path-blog-2018-10-19-using-brain-computer-interfaces-to-enable-the-disabled .article-feature-media,
.site-cognixion.page-path-blog-2019-1-11-improving-communication-and-interaction-in-children-with-autism .article-feature-media,
.site-cognixion.page-path-blog-2020-7-1-this-week-on-whats-new-whats-next .article-feature-media {
 display:block;
 width:min(calc(100% - 6rem),1010px);
 height:425px;
 margin:2rem auto 0;
 background-position:center;
 background-size:cover;
 background-repeat:no-repeat
}
.site-cognixion.page-path-blog-2018-10-19-10-ways-artificial-intelligence-ai-will-shape-healthcare-industry .article-feature-media { background-image:url('/mirror/ai-healthcare.jpg') }
.site-cognixion.page-path-blog-2018-10-19-brain-computer-interfaces-amp-how-theyre-used-in-medicine .article-feature-media { background-image:url('/mirror/bci-medicine.jpg') }
.site-cognixion.page-path-blog-2018-10-19-using-brain-computer-interfaces-to-enable-the-disabled .article-feature-media { background-image:url('/mirror/mindovermatt.jpg') }
.site-cognixion.page-path-blog-2019-1-11-improving-communication-and-interaction-in-children-with-autism .article-feature-media { background-image:url('/mirror/istock-communication.jpg') }
.site-cognixion.page-path-blog-2020-7-1-this-week-on-whats-new-whats-next .article-feature-media { background-image:url('/mirror/whats-new.png') }
@media(max-width:620px){
 .site-cognixion.page-kind-article .article-feature-media { width:calc(100% - 6rem); height:425px }
}
@media(max-width:620px){
  .site-cognixion.page-path-refund-return-policy .policy-page{margin-top:-3rem;padding-top:0}
  .site-cognixion.page-path-refund-return-policy .policy-page>h1{display:block;font-size:3.2rem;line-height:1.05;margin:-2.5rem 0 3rem;text-align:center}
  .site-cognixion.page-path-refund-return-policy .policy-page .source-body{font-size:1.45rem;line-height:1.35}
  .site-cognixion.page-path-refund-return-policy .policy-page .source-body>p:last-child{text-align:center;letter-spacing:.8rem}
}
@media(max-width:620px){
  .site-cognixion.page-path-privacy .policy-page>h1{display:block;font-size:3.2rem;line-height:1.05;text-align:center;margin:0 0 2rem}
  .site-axon_r .site-header{height:84px;padding-inline:1.25rem}
  .site-axon_r .site-header nav a:not(.nav-cta){display:none}
  .site-axon_r .site-header .brand img{width:150px;max-height:44px}
  .site-axon_r .site-header .nav-cta{padding:.65rem .85rem;font-size:.78rem}
  .site-axon_r .hero-home{display:grid;grid-template-columns:1fr!important;min-height:auto;padding:5rem 1.25rem 4rem;gap:2rem}
  .site-axon_r .hero-home h1{max-width:100%;font-size:clamp(3.2rem,15vw,5rem);line-height:.98;overflow-wrap:normal}
  .site-axon_r .hero-visual{height:280px;min-height:280px;max-width:100%;}
  .site-axon_r .hero-visual .product-photo{max-width:100%;height:100%;}
}
.site-cognixion.page-kind-blog_index .site-header,.site-cognixion.page-kind-blog_category .site-header,.site-cognixion.page-kind-blog_tag .site-header,.site-cognixion.page-kind-article .site-header{position:relative;inset:auto;background:#0f1f21;color:#fff;border:0}
.site-cognixion.page-kind-blog_index .site-header .brand,.site-cognixion.page-kind-blog_category .site-header .brand,.site-cognixion.page-kind-blog_tag .site-header .brand,.site-cognixion.page-kind-article .site-header .brand{color:#fff}
.site-cognixion.page-kind-article .editorial-nav{display:none}.site-cognixion.page-kind-article .policy-suffix{display:none}
.site-cognixion.page-kind-blog_index .hero h1{font-size:clamp(2.8rem,4.5vw,4rem)}
.site-cognixion.page-kind-blog_category .hero,.site-cognixion.page-kind-blog_tag .hero{min-height:560px;padding:7rem 1.25rem 3rem}.site-cognixion.page-kind-blog_category .hero-copy,.site-cognixion.page-kind-blog_tag .hero-copy{display:block}
.site-cognixion.page-kind-blog_index .hero,.site-cognixion.page-kind-blog_category .hero,.site-cognixion.page-kind-blog_tag .hero,.site-cognixion.page-kind-article .hero{min-height:435px;background:#0f1f21;color:#fff;padding:7rem 1.25rem 3rem;display:flex;align-items:center;justify-content:center;text-align:center}
.site-cognixion.page-kind-blog_index .hero-copy,.site-cognixion.page-kind-blog_category .hero-copy,.site-cognixion.page-kind-blog_tag .hero-copy,.site-cognixion.page-kind-article .hero-copy{width:min(100%,850px);padding:0}
  .site-cognixion.page-kind-blog_index .hero h1{font-size:clamp(2.8rem,4.5vw,4rem);max-width:650px}
  .site-cognixion.page-kind-blog_category .hero h1,.site-cognixion.page-kind-blog_tag .hero h1,.site-cognixion.page-kind-article .hero h1{color:#fff;font-size:clamp(3rem,6vw,4.8rem);line-height:1.02;max-width:850px;margin:.8rem auto}
.site-cognixion.page-kind-blog_index .hero .eyebrow,.site-cognixion.page-kind-blog_category .hero .eyebrow,.site-cognixion.page-kind-blog_tag .hero .eyebrow,.site-cognixion.page-kind-article .hero .eyebrow{color:#829194;font-family:'Source Code Pro',monospace;letter-spacing:.16em;text-transform:uppercase}
.site-cognixion.page-kind-blog_index .hero .lede,.site-cognixion.page-kind-blog_category .hero .lede,.site-cognixion.page-kind-blog_tag .hero .lede,.site-cognixion.page-kind-article .hero .lede{color:#d5dfdd;margin-inline:auto}
.site-cognixion.page-kind-blog_index .content-band,.site-cognixion.page-kind-blog_category .content-band,.site-cognixion.page-kind-blog_tag .content-band,.site-cognixion.page-kind-article .content-band{background:#f1f5f2}
.site-cognixion.page-kind-article .article-feature-media{width:min(100%,1010px);height:360px;margin:-3rem auto 0;background:#050505;position:relative;z-index:2}
@media(min-width:621px){.site-cognixion.page-kind-article .hero{min-height:445px}}
.site-cognixion.page-kind-article .article-feature-media.article-feature-ai{background:#050505 url('/mirror/article-ai-healthcare.jpg') center/cover no-repeat}
.source-body{max-width:920px;margin:0 auto;font-size:1.05rem;line-height:1.7;color:#263331}.source-body h1{font-size:clamp(2.2rem,4vw,4rem);line-height:1.05;letter-spacing:-.035em;margin:0 0 1.5rem}.source-body h2,.source-body h3{margin-top:2.5rem;line-height:1.15;letter-spacing:-.02em}.source-body h2{font-size:clamp(1.7rem,3vw,2.7rem)}.source-body h3{font-size:clamp(1.3rem,2.2vw,1.9rem)}.source-body p{margin:0 0 1.1rem}.source-body ul,.source-body ol{padding-left:1.45rem;margin:0 0 1.3rem}.source-body li{margin:.35rem 0}.source-body img{display:block;max-width:100%;height:auto;margin:2rem auto}.source-body table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95em}.source-body th,.source-body td{border:1px solid #c8d1ce;padding:.65rem;text-align:left;vertical-align:top}.source-body th{background:#e5ece9}.source-body a{color:inherit;text-decoration:underline;text-underline-offset:.18em}
.site-axon_r .purchase-intro{padding:clamp(2rem,5vw,4rem) 0 3rem}.site-axon_r .purchase-intro h2{font-size:clamp(2rem,4vw,4rem);max-width:700px;margin:.7rem 0 1rem}.site-axon_r .purchase-intro p:not(.kicker){max-width:760px;font-size:1.05rem}.site-axon_r .purchase-intro + .notice{margin-top:0}
@media(min-width:621px){.site-axon_r.page-path-purchaseaxon-r .content-band{padding:3.5rem 5.5vw 5rem;background:#fff}.site-axon_r.page-path-purchaseaxon-r .purchase-intro{padding:1rem 0 3.5rem;position:relative}.site-axon_r.page-path-purchaseaxon-r .purchase-intro::before{content:'▱';display:block;color:#ff585d;font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:.65rem}.site-axon_r.page-path-purchaseaxon-r .purchase-intro h2{font-size:2.5rem;line-height:1.2}.site-axon_r.page-path-purchaseaxon-r .purchase-intro>p:last-child{display:none}}
.site-axon_r.page-path-purchaseaxon-r .purchase-contact-link{font-family:'Barlow Semi Condensed',Arial,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:underline;text-decoration-color:#ff585d;text-decoration-thickness:2px;text-underline-offset:.35rem;margin:.9rem 0 2.8rem}
@media(min-width:621px){.site-axon_r.page-path-purchaseaxon-r .purchase-intro .kicker{color:#30343b;font-family:'Barlow Semi Condensed',Arial,sans-serif;font-size:1.35rem;font-weight:700;text-transform:none;letter-spacing:0;margin:0}.site-axon_r.page-path-purchaseaxon-r .purchase-intro .purchase-contact-link{font-size:1.05rem}}
@media(min-width:621px){.site-axon_r.page-path-educational-axon-r-purchase .educational-purchase-panel{padding-top:6.8rem}.site-axon_r.page-path-educational-axon-r-purchase .educational-fields{margin-top:2rem}}
.site-axon_r .purchase-page{padding-top:3rem}
.site-cognixion .editorial-nav{position:absolute;left:0;right:0;top:92px;display:flex;justify-content:center;gap:clamp(.8rem,2.5vw,2rem);padding:1rem 1.25rem;background:#0f1f21;z-index:4;flex-wrap:wrap}
.site-cognixion .editorial-nav a{color:#fff;text-decoration:none;font-family:'Source Code Pro',monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}
.site-cognixion.page-kind-not_found .site-header{position:relative;inset:auto;background:#0f1f21;color:#fff;border:0}
.site-cognixion.page-kind-not_found .site-header .brand{position:absolute;left:50%;transform:translateX(-50%)}
.site-cognixion.page-kind-not_found .site-header nav{width:100%;justify-content:flex-start}
.site-cognixion.page-kind-not_found .site-header nav a:nth-child(4){margin-left:auto}
.site-cognixion.page-kind-not_found .site-header .brand,.site-cognixion.page-kind-not_found .site-header nav a{color:#fff}
.site-cognixion.page-kind-not_found .not-found-page{min-height:280px;background:#0f1f21;color:#d7e0de;padding:2rem clamp(2rem,10.5vw,8.5rem);font-size:1.05rem}
.site-cognixion.page-kind-not_found .not-found-page li{margin:.65rem 0;font-family:'Source Code Pro',monospace;font-weight:600;color:#fff}
.site-cognixion.page-kind-not_found .site-header{background:#0f1f21;color:#fff;border:0}.site-cognixion.page-kind-not_found .site-header .brand,.site-cognixion.page-kind-not_found .site-header nav a{color:#fff}
.site-cognixion.page-kind-not_found .site-footer{min-height:370px;background:#050505;color:#aaa;border:0;display:block;text-align:center;padding:4.5rem 1rem 1rem;font-family:'Source Code Pro',monospace;letter-spacing:.06em}.site-cognixion.page-kind-not_found .site-footer>div:first-child{display:none}.site-cognixion.page-kind-not_found .site-footer::before{content:'COGNIXION  ·  24 EAST COTA STREET, SANTA BARBARA, CA, 93101, UNITED STATES\A\A COGNIXION, INC. 171 EAST LIBERTY STREET, SUITE 256 TORONTO, ON M6K 3P6';white-space:pre-line;display:block;line-height:2.8;font-size:.76rem}.site-cognixion.page-kind-not_found .site-footer .footer-links{justify-content:center;margin-top:5rem}
.site-cognixion.page-path-press-kit-cognixion-one,.site-cognixion.page-path-speakpro,.site-cognixion.page-path-speakproproplus{background:#0f1f21;color:#d7e0de}.site-cognixion.page-path-press-kit-cognixion-one .site-header,.site-cognixion.page-path-speakpro .site-header,.site-cognixion.page-path-speakproproplus .site-header{background:#0f1f21;color:#fff;border:0}.site-cognixion.page-path-press-kit-cognixion-one .site-header .brand,.site-cognixion.page-path-press-kit-cognixion-one .site-header nav a,.site-cognixion.page-path-speakpro .site-header .brand,.site-cognixion.page-path-speakpro .site-header nav a,.site-cognixion.page-path-speakproproplus .site-header .brand,.site-cognixion.page-path-speakproproplus .site-header nav a{color:#fff}.site-cognixion.page-path-press-kit-cognixion-one .content-band,.site-cognixion.page-path-speakpro .content-band,.site-cognixion.page-path-speakproproplus .content-band{min-height:280px;background:#0f1f21;color:#d7e0de;padding:2rem clamp(2rem,10.5vw,8.5rem)}
.site-cognixion.page-path-press-kit-cognixion-one .hero,.site-cognixion.page-path-speakpro .hero,.site-cognixion.page-path-speakproproplus .hero{display:block;min-height:280px;background:#0f1f21;padding:2rem clamp(2rem,10.5vw,8.5rem)}.site-cognixion.page-path-press-kit-cognixion-one .hero .eyebrow,.site-cognixion.page-path-press-kit-cognixion-one .hero h1,.site-cognixion.page-path-speakpro .hero .eyebrow,.site-cognixion.page-path-speakpro .hero h1,.site-cognixion.page-path-speakproproplus .hero .eyebrow,.site-cognixion.page-path-speakproproplus .hero h1{display:none}.site-cognixion.page-path-press-kit-cognixion-one .hero .lede,.site-cognixion.page-path-speakpro .hero .lede,.site-cognixion.page-path-speakproproplus .hero .lede{max-width:none;color:#d7e0de;font-size:1.05rem;margin:0}
.site-cognixion.page-kind-not_found .site-footer{background:#050505;color:#c8c8c8;border:0;text-align:center;justify-content:center}
.site-cognixion.page-kind-blog_category .site-footer{min-height:370px;background:#050505;color:#aaa;border:0;display:block;text-align:center;padding:4.5rem 1rem 1rem;font-family:'Source Code Pro',monospace;letter-spacing:.06em}.site-cognixion.page-kind-blog_category .site-footer>div:first-child{display:none}.site-cognixion.page-kind-blog_category .site-footer::before{content:'COGNIXION  ·  24 EAST COTA STREET, SANTA BARBARA, CA, 93101, UNITED STATES\A\A COGNIXION, INC. 171 EAST LIBERTY STREET, SUITE 256 TORONTO, ON M6K 3P6';white-space:pre-line;display:block;line-height:2.8;font-size:.76rem}
.site-cognixion.page-kind-blog_category .content-band{min-height:370px;background:#050505;color:#aaa;text-align:center;padding:4.5rem 1rem 1rem;font-family:'Source Code Pro',monospace;letter-spacing:.06em}.site-cognixion.page-kind-blog_category .content-band::before{content:'COGNIXION  ·  24 EAST COTA STREET, SANTA BARBARA, CA, 93101, UNITED STATES\A\A COGNIXION, INC. 171 EAST LIBERTY STREET, SUITE 256 TORONTO, ON M6K 3P6';white-space:pre-line;display:block;line-height:2.8;font-size:.76rem}
.site-cognixion.page-path-blog-category-Autism .hero .eyebrow{display:block!important;font-size:0}.site-cognixion.page-path-blog-category-Autism .hero .eyebrow::after{content:'JULY 19, 2019';font-size:.76rem;color:#829194}.site-cognixion.page-path-blog-category-Autism .hero h1{display:block!important;font-size:0!important;max-width:600px}.site-cognixion.page-path-blog-category-Autism .hero h1::before{content:'JULY 19, 2019';display:block;font-size:.76rem;color:#829194;letter-spacing:.16em;margin-bottom:2.8rem}.site-cognixion.page-path-blog-category-Autism .hero h1::after{content:'Apple Store Feature: Special Education';display:block;font-size:clamp(3rem,6vw,4.8rem);line-height:1.02}.site-cognixion.page-path-blog-category-Autism .hero .lede{font-size:0}.site-cognixion.page-path-blog-category-Autism .hero .lede::after{content:'AUTISM, SPECIAL EDUCATION, TECHNOLOGY';font-size:.76rem;color:#829194;letter-spacing:.16em}
@media(min-width:621px){.site-cognixion.page-path-blog-category-Autism .hero-copy{transform:translateY(3rem)}}
@media(max-width:620px){.site-cognixion.page-path-blog-category-Autism .hero .eyebrow{display:none!important}}
.site-cognixion.page-kind-not_found .site-footer>div:first-child p{color:#a9a9a9}
.site-cognixion.page-kind-contact .site-header{position:relative;inset:auto;background:#0f1f21;color:#fff;border:0}
.site-cognixion.page-kind-contact .site-header .brand,.site-cognixion.page-kind-contact .site-header nav a{color:#fff}
.site-cognixion.page-kind-contact .hero{min-height:430px;background:#0f1f21;color:#fff;padding:4.5rem 1.25rem 3rem;display:flex;align-items:center;justify-content:center;text-align:center}
.site-cognixion.page-kind-contact .hero-copy{width:min(100%,900px);padding:0}
.site-cognixion.page-kind-contact .hero .eyebrow{color:#ff585d}
.site-cognixion.page-kind-contact .hero h1{color:#fff;font-size:clamp(3rem,6vw,4.5rem);letter-spacing:-.02em}
.site-cognixion.page-kind-contact .hero .lede{color:#fff;margin-inline:auto;max-width:800px}
.site-cognixion .office-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;background:#0f1f21;color:#fff;padding:0 clamp(1.25rem,10.5vw,8.5rem) 4rem}.site-cognixion .office-grid h2{text-align:center;font-size:1.1rem;margin:0 0 1.5rem}.site-cognixion .office-map{height:265px;border:1px solid #d7d7d7;position:relative;overflow:hidden;background-position:center;background-size:cover}.site-cognixion .usa-map{background-image:url('/mirror/contact/usa-map.jpg')}.site-cognixion .canada-map{background-image:url('/mirror/contact/canada-map.jpg')}
@media(max-width:620px){.site-cognixion .office-grid{grid-template-columns:1fr;padding:0 1.25rem 3rem;gap:2.5rem}.site-cognixion .office-map{height:210px}}
@media(min-width:621px){.site-cognixion.page-kind-contact .site-header .brand{position:absolute;left:50%;transform:translateX(-50%)}.site-cognixion.page-kind-contact .site-header nav{width:100%;justify-content:flex-start}.site-cognixion.page-kind-contact .site-header nav a:nth-child(4){margin-left:auto}.site-cognixion.page-kind-contact .hero{min-height:310px;padding-top:2rem}.site-cognixion.page-kind-contact .hero .button{background:#fff;color:#0f1f21!important;padding:.85rem 2.2rem;letter-spacing:.08em;text-transform:uppercase}}
.site-cognixion.page-kind-blog_index .hero,.site-cognixion.page-kind-blog_category .hero,.site-cognixion.page-kind-blog_tag .hero,.site-cognixion.page-kind-article .hero{padding-top:9rem}
@media(max-width:620px){.site-cognixion .editorial-nav{display:none}}
@media(max-width:620px){
  .site-cognixion.page-kind-policy .policy-page>h1{display:none}
  .site-cognixion.page-kind-home .hero-home .eyebrow{display:none}
  .site-cognixion.page-kind-home .hero-home h1{font-size:clamp(2.2rem,9vw,2.8rem);line-height:1.08;max-width:100%}
  .site-cognixion.page-kind-home .hero-home .lede{display:block;color:#fff;font-size:clamp(1.25rem,4.8vw,1.7rem);line-height:1.45;margin-top:1.2rem}
  .site-cognixion.page-kind-blog_index .hero,
  .site-cognixion.page-kind-blog_category .hero,
  .site-cognixion.page-kind-blog_tag .hero,
  .site-cognixion.page-kind-article .hero{min-height:435px;padding:1rem 1.25rem 3rem;align-items:flex-start}
  .site-cognixion.page-kind-blog_index .site-header,
  .site-cognixion.page-kind-blog_category .site-header,
  .site-cognixion.page-kind-blog_tag .site-header,
  .site-cognixion.page-kind-article .site-header{border-bottom:3px solid #1a3031}
  .site-cognixion.page-kind-blog_index .hero h1,
  .site-cognixion.page-kind-blog_category .hero h1,
  .site-cognixion.page-kind-blog_tag .hero h1,
  .site-cognixion.page-kind-article .hero h1{display:block;width:calc(100vw - 2.5rem)!important;max-width:calc(100vw - 2.5rem)!important;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:clamp(2.6rem,13vw,3.5rem);text-align:center;margin-left:auto;margin-right:auto}
  .site-cognixion.page-kind-blog_index .hero-copy,
  .site-cognixion.page-kind-blog_category .hero-copy,
  .site-cognixion.page-kind-blog_tag .hero-copy,
  .site-cognixion.page-kind-article .hero-copy{min-width:0;width:0;flex:1 1 0}
  .site-cognixion.page-kind-article .hero{min-height:445px}
  .site-cognixion.page-kind-article .hero .eyebrow{display:none}
  .site-cognixion.page-kind-article .hero h1{width:calc(100vw - 8rem)!important;max-width:calc(100vw - 8rem)!important}
  .site-cognixion.page-kind-article .hero-copy{transform:translateY(-2rem)}
}
/* Squarespace's compact mobile shell uses a solid dark bar and menu glyph;
   keep the desktop CTA out of the narrow viewport so the hero starts below it. */
@media(max-width:620px){
  html:has(body.site-cognixion){background:#0f1f21}
  .site-cognixion:not(.page-path-axon-r) .site-header{
    position:relative;inset:auto;height:76px;min-height:76px;padding:0 1.25rem;
    align-items:center;background:#0f1f21;color:#fff;
  }
  .site-cognixion:not(.page-path-axon-r) .site-header .nav-cta{display:none}
  .site-cognixion:not(.page-path-axon-r) .site-header > nav:not(.editorial-nav){display:flex;flex:0 0 44px;justify-content:flex-end}
  .site-cognixion:not(.page-path-axon-r) .site-header > nav:not(.editorial-nav)::after{
    content:'☰';display:block;color:#fff;font:2rem/1 Arial,sans-serif;text-shadow:none;
  }
  .site-cognixion.page-kind-home .hero-home .hero-copy{padding-top:5rem}
  .site-cognixion.page-kind-home .site-header .brand img{width:135px}
  .site-cognixion.page-kind-home .hero-home .hero-copy{padding-top:4.3rem}
  .site-cognixion.page-path-axon-r .site-header{height:92px;min-height:92px}
  .site-cognixion.page-path-axon-r .site-header .brand img{width:245px;height:auto;max-width:none}
}
.site-cognixion.page-kind-policy .site-header{position:relative;inset:auto;background:#0f1f21;color:#fff;border:0}
.site-cognixion.page-kind-policy .site-header .brand,.site-cognixion.page-kind-policy .site-header nav a{color:#fff}
@media(min-width:621px){.site-cognixion.page-kind-policy .site-header .brand{position:absolute;left:50%;transform:translateX(-50%)}.site-cognixion.page-kind-policy .site-header nav{width:100%;justify-content:flex-start}.site-cognixion.page-kind-policy .site-header nav a:nth-child(4){margin-left:auto}.site-cognixion.page-kind-policy .policy-suffix{display:none}}
.site-cognixion.page-kind-home .site-header{background:#0f1f21;color:#fff;border:0;position:relative;backdrop-filter:none}.site-cognixion.page-kind-home .site-header .brand,.site-cognixion.page-kind-home .site-header nav a{color:#fff}
@media(min-width:621px){.site-cognixion.page-kind-home .site-header .brand{position:absolute;left:50%;transform:translateX(-50%)}.site-cognixion.page-kind-home .site-header nav{width:100%;justify-content:flex-start}.site-cognixion.page-kind-home .site-header nav a:nth-child(4){margin-left:auto}.site-cognixion.page-kind-home .site-header nav a:nth-child(6){margin-left:0}}
@media(min-width:621px){.site-cognixion.page-kind-home .hero-copy .eyebrow{display:none}}
.site-cognixion.page-kind-policy .hero{min-height:630px;background:#0f1f21;color:#fff;padding:2rem clamp(2rem,10.5vw,8.5rem) 5rem;display:block;text-align:center}
.site-cognixion.page-kind-policy .hero-copy{max-width:1000px;padding:0}
.site-cognixion.page-kind-policy .hero h1{color:#fff;font-size:clamp(3rem,5vw,4.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.08;max-width:900px;margin:0 auto 1rem}
.site-cognixion.page-kind-policy .hero .eyebrow{display:none}
.site-cognixion.page-kind-policy .hero .lede{color:#fff;max-width:1000px;margin:0 auto;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:700;line-height:1.2;text-align:left;position:relative;top:-3.5rem}
.site-cognixion.page-path-axon-r .site-header{position:relative;inset:auto;background:#eef2ef;color:#003940;border:0;box-shadow:0 12px 26px rgba(46,50,49,.16)}
.site-cognixion.page-path-axon-r .axon-product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:clamp(2rem,7vw,7rem);align-items:center;background:#eef2ef;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,9vw,9rem)}
.site-cognixion.page-path-axon-r .hero-product-copy{max-width:650px}.site-cognixion.page-path-axon-r .hero-product-copy h2{font-size:clamp(2.8rem,6vw,6.5rem);line-height:.95;letter-spacing:-.055em;margin:.5rem 0 1.4rem}.site-cognixion.page-path-axon-r .hero-product-copy p:not(.kicker){font-size:clamp(1.1rem,1.8vw,1.5rem);color:#40504f}.site-cognixion.page-path-axon-r .axon-product-hero .product-photo{width:100%;max-width:560px;justify-self:end;mix-blend-mode:multiply;filter:drop-shadow(0 24px 26px rgba(0,57,64,.2))}
.site-cognixion.page-path-axon-r .site-header .brand,.site-cognixion.page-path-axon-r .site-header nav a{color:#003940}
.site-cognixion.page-path-axon-r .site-header .brand img{content:url('/mirror/axon-r-logo.png');width:245px!important;height:auto!important;max-width:none}
.site-cognixion.page-path-axon-r .site-header .brand{width:245px!important;flex:0 0 245px}
.site-cognixion.page-path-axon-r .site-header{justify-content:flex-start;padding-inline:1rem}
.site-cognixion.page-path-axon-r .site-header nav{margin-left:auto}
@media(min-width:621px){.site-cognixion.page-path-axon-r .site-header .brand{position:absolute;left:1rem}.site-cognixion.page-path-axon-r .site-header .brand img{transform:scale(2.45);transform-origin:left center}.site-cognixion.page-path-axon-r .site-header nav{width:100%;justify-content:flex-end;gap:1.25rem}.site-cognixion.page-path-axon-r .site-header nav a{font-family:'Barlow Semi Condensed',Arial,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;color:#003940}.site-cognixion.page-path-axon-r .site-header .nav-cta{margin-left:1.8rem}.site-cognixion.page-path-axon-r .site-header .nav-cta::before{content:'⌕';display:block;position:absolute;left:-2rem;color:#30343b;font:1.6rem/1 Arial,sans-serif}}
.site-cognixion.page-path-axon-r .axon-product-video{padding:3.5rem 0 2rem;background:#fff}.site-cognixion.page-path-axon-r .axon-product-video video{display:block;width:min(986px,calc(100% - 2.5rem));height:555px;margin:0 auto;background:#000!important;object-fit:cover}
@media(max-width:620px){.site-cognixion.page-path-axon-r .axon-product-video{padding:2.4rem 0 5rem}.site-cognixion.page-path-axon-r .axon-product-video video{width:calc(100% - 2.5rem);height:197px}}
@media(max-width:620px){.site-cognixion.page-path-axon-r .site-header .brand{flex:0 0 245px;margin-left:-95px}.site-cognixion.page-path-axon-r .site-header .brand img{width:245px;transform:scale(1.6);transform-origin:left center}.site-cognixion.page-path-axon-r .site-header .nav-cta{display:none}}
.site-cognixion.page-path-axon-r .hero{min-height:520px;background:#fff;padding:4rem clamp(2rem,11.5vw,9rem);display:block}
.site-cognixion.page-path-axon-r .hero-copy{display:none}
.site-cognixion.page-path-axon-r .hero::after{content:'';display:block;width:min(100%,986px);height:365px;margin:0 auto;background:#000}
@media(max-width:620px){.site-cognixion.page-path-axon-r .hero{padding:3rem 1.25rem}.site-cognixion.page-path-axon-r .hero::after{width:100%;height:180px}}
@media(max-width:620px){.site-cognixion.page-path-axon-r .axon-product-hero{grid-template-columns:1fr;padding:3.5rem 1.25rem 4rem}.site-cognixion.page-path-axon-r .axon-product-hero .product-photo{justify-self:center;max-width:90%}}
@media(max-width:620px){.site-cognixion.page-path-axon-r .site-header{height:84px;padding-inline:1.25rem}.site-cognixion.page-path-axon-r .site-header nav a:not(.nav-cta){display:none}.site-cognixion.page-path-axon-r .site-header nav{display:flex;flex:0 0 44px;justify-content:flex-end}.site-cognixion.page-path-axon-r .site-header nav::after{content:'☰';display:block;color:#003940;font:2rem/1 Arial,sans-serif}}
.cookie-banner{position:fixed;z-index:20;left:0;right:0;bottom:0;padding:1.2rem max(2rem,12.5vw) 1.5rem;background:#fff;color:#18324e;border-top:1px solid #cad6df;font:13px/1.45 Arial,sans-serif}.cookie-banner p{margin:.25rem 0 .8rem}.cookie-banner p:nth-child(2){max-width:760px;margin-left:6vw}.cookie-banner div{display:flex;justify-content:flex-end;gap:.75rem}.cookie-banner button{padding:.7rem 1.25rem;border:1px solid #00a6c7;background:#fff;color:#0098b7;border-radius:3px;font:inherit}.cookie-banner button:first-child{background:#08a6c2;color:#fff}.site-axon_r .site-header .brand img{width:300px;height:auto;max-height:none;object-fit:contain}
@media(max-width:620px){.cookie-banner{padding:1rem 1.25rem 1.2rem;font-size:12px}.cookie-banner p:nth-child(2){margin-left:0}.cookie-banner div{justify-content:center}.cookie-banner button{padding:.6rem 1rem}.site-axon_r .site-header .brand img{width:150px;height:auto;max-height:none}}
@media(max-width:620px){.site-axon_r .site-header{height:84px;padding-inline:1.25rem}.site-axon_r .site-header nav{gap:0;display:flex;flex:0 0 44px;justify-content:flex-end}.site-axon_r .site-header nav a{display:none}.site-axon_r .site-header nav::after{content:'☰';display:block;color:#30343b;font:2rem/1 Arial,sans-serif}.site-axon_r .site-header .brand img{width:190px;height:auto;max-height:none}.site-axon_r .site-header .nav-cta{display:none}}
@media(max-width:620px){.educational-purchase-panel{margin:2rem 0 3rem;padding:4rem 1.25rem 3rem;border-width:2px;border-radius:.45rem}.educational-purchase-panel h2{font-size:2.5rem;line-height:1.1}.educational-purchase-panel>p:not(.kicker){font-size:1.1rem}.educational-fields{grid-template-columns:1fr;margin-top:2.5rem}}

/* Speakprose transition */
.page-kind-product_transition{--sp-ink:#0f1f21;--sp-paper:#f1f5f2;--sp-mint:#4ecdc4;--sp-coral:#ff585d;background:var(--sp-paper);color:var(--sp-ink)}
.page-kind-product_transition .preview-bar{background:#071516}
.page-kind-product_transition .site-header{background:var(--sp-ink);color:#fff;border:0;backdrop-filter:none}
.page-kind-product_transition .site-header .brand,.page-kind-product_transition .site-header nav a{color:#fff}
.page-kind-product_transition .speakprose-eol__eyebrow{margin:0 0 1.15rem;color:#2d6965;font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.speakprose-eol h1,.speakprose-eol h2,.speakprose-eol h3{font-family:'Barlow Semi Condensed',Inter,ui-sans-serif,system-ui,sans-serif}
.speakprose-eol__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);min-height:730px;background:var(--sp-paper)}
.speakprose-eol__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,7vw,8rem)}
.speakprose-eol__hero h1{max-width:760px;margin:0;font-size:clamp(4rem,7vw,8rem);font-weight:600;letter-spacing:-.055em;line-height:.88}
.speakprose-eol__lede{max-width:700px;margin:2rem 0 1rem;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.35}
.speakprose-eol__hero-copy>p:not(.speakprose-eol__eyebrow):not(.speakprose-eol__lede){max-width:680px;color:#425755;font-size:1.05rem}
.speakprose-eol__hero-image{min-height:600px;margin:0;overflow:hidden;background:#182c2d}
.speakprose-eol__hero-image img{width:100%;height:100%;object-fit:cover;object-position:42% center}
.speakprose-eol__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem}
.speakprose-eol__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:.9rem 1.45rem;border:1px solid var(--sp-ink);border-radius:999px;background:var(--sp-ink);color:#fff!important;font-weight:800;text-decoration:none}
.speakprose-eol__button--coral{border-color:var(--sp-coral);background:var(--sp-coral);color:#101426!important}
.speakprose-eol__button--light{border-color:#fff;background:#fff;color:var(--sp-ink)!important}
.speakprose-eol__text-link{font-weight:800;text-decoration-thickness:1px;text-underline-offset:.28em}
.speakprose-eol__statement{padding:clamp(5rem,10vw,10rem) clamp(1.25rem,12vw,13rem);background:var(--sp-ink);color:#fff}
.page-kind-product_transition .speakprose-eol__statement .speakprose-eol__eyebrow,.page-kind-product_transition .speakprose-eol__closing .speakprose-eol__eyebrow{color:var(--sp-mint)}
.speakprose-eol__statement h2{max-width:1000px;margin:0 0 2.5rem;font-size:clamp(3.2rem,6vw,6.6rem);font-weight:500;letter-spacing:-.045em;line-height:.95}
.speakprose-eol__statement>p:not(.speakprose-eol__eyebrow){max-width:900px;color:#d2dfdc;font-size:clamp(1.15rem,1.75vw,1.55rem);line-height:1.55}
.speakprose-eol__timeline,.speakprose-eol__faq{padding:clamp(5rem,9vw,9rem) clamp(1.25rem,9vw,10rem)}
.speakprose-eol__section-heading{max-width:900px;margin-bottom:4rem}
.speakprose-eol__section-heading h2{margin:0;font-size:clamp(3rem,5vw,5.8rem);font-weight:500;letter-spacing:-.045em;line-height:.95}
.speakprose-eol__section-heading>p:last-child{max-width:720px;color:#536360;font-size:1.05rem}
.speakprose-eol__timeline ol{max-width:1100px;margin:0;padding:0;border-top:1px solid rgba(15,31,33,.22);list-style:none}
.speakprose-eol__timeline li{display:grid;grid-template-columns:minmax(190px,.32fr) 1fr;gap:2rem;padding:2rem 0;border-bottom:1px solid rgba(15,31,33,.22)}
.speakprose-eol__timeline li>span,.speakprose-eol__timeline time{padding-top:.25rem;color:#2d6965;font-size:.86rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.speakprose-eol__timeline h3{margin:0 0 .5rem;font-size:clamp(1.7rem,2.5vw,2.4rem);font-weight:600}
.speakprose-eol__timeline li p{max-width:720px;margin:0;color:#536360}
.speakprose-eol__continuity{max-width:1100px;margin-top:3rem;padding:clamp(1.6rem,3vw,2.8rem);border-radius:1.2rem;background:#dcefeb}
.speakprose-eol__continuity strong{display:block;font-size:clamp(1.3rem,2vw,1.7rem)}
.speakprose-eol__continuity p{max-width:820px}
.speakprose-eol__continuity a{font-weight:800}
.speakprose-eol__research{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:680px;background:#fff}
.speakprose-eol__research-image{min-height:560px;overflow:hidden}
.speakprose-eol__research-image img{width:100%;height:100%;object-fit:cover;object-position:center}
.speakprose-eol__research-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,8vw,8rem)}
.speakprose-eol__research-copy h2{max-width:700px;margin:0;font-size:clamp(3.2rem,5.5vw,6rem);font-weight:500;letter-spacing:-.045em;line-height:.95}
.speakprose-eol__research-copy>p:not(.speakprose-eol__eyebrow):not(.speakprose-eol__disclaimer){max-width:680px;margin-top:2rem;color:#536360;font-size:1.15rem}
.speakprose-eol__research .speakprose-eol__actions{align-items:flex-start;flex-direction:column}
.speakprose-eol__disclaimer{max-width:680px;margin-top:2.5rem;color:#687976;font-size:.86rem}
.speakprose-eol__faq{background:#e6efec}
.speakprose-eol__faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:1200px}
.speakprose-eol__faq details{padding:1.5rem 1.7rem;border:1px solid rgba(15,31,33,.15);border-radius:1rem;background:#fff}
.speakprose-eol__faq summary{cursor:pointer;font-size:1.05rem;font-weight:800}
.speakprose-eol__faq details p{color:#536360}
.speakprose-eol__closing{padding:clamp(6rem,12vw,12rem) clamp(1.25rem,12vw,13rem);background:var(--sp-ink);color:#fff;text-align:center}
.speakprose-eol__closing h2{max-width:920px;margin:0 auto;font-size:clamp(3.4rem,6vw,7rem);font-weight:500;letter-spacing:-.05em;line-height:.94}
.speakprose-eol__closing>p:not(.speakprose-eol__eyebrow){max-width:760px;margin:2rem auto;color:#d2dfdc;font-size:1.15rem}
.speakprose-eol__closing .speakprose-eol__button{margin-top:1rem}
@media(min-width:621px){.page-kind-product_transition .site-header .brand{position:absolute;left:50%;transform:translateX(-50%)}.page-kind-product_transition .site-header nav{width:100%;justify-content:flex-start}.page-kind-product_transition .site-header nav a:nth-child(4){margin-left:auto}}
@media(max-width:900px){.speakprose-eol__hero,.speakprose-eol__research{grid-template-columns:1fr}.speakprose-eol__hero-image{min-height:480px;order:-1}.speakprose-eol__research-image{min-height:460px}.speakprose-eol__faq-grid{grid-template-columns:1fr}}
@media(max-width:620px){.speakprose-eol__hero-image{min-height:360px}.speakprose-eol__hero-image img{object-position:35% center}.speakprose-eol__hero h1{font-size:clamp(3.3rem,16vw,5rem)}.speakprose-eol__hero-copy{padding:3.5rem 1.25rem 4.5rem}.speakprose-eol__timeline li{grid-template-columns:1fr;gap:.5rem}.speakprose-eol__research-image{min-height:330px}.speakprose-eol__research-copy{padding:4rem 1.25rem 5rem}.speakprose-eol__research-copy h2{font-size:3.4rem}.speakprose-eol__button{width:100%;text-align:center}.speakprose-eol__text-link{line-height:1.4}}
@media(max-width:620px){.fcoi-page{padding:1rem 0 4rem}.fcoi-hero{border-radius:.8rem;padding:4rem 1.25rem 2.5rem}.fcoi-hero h1{font-size:3rem}.fcoi-hero>p:last-child{font-size:1.1rem}.fcoi-card{margin:-1rem 1rem 0;padding:1rem}.fcoi-card p{grid-template-columns:1fr;gap:.35rem}}
.site-axon_r.page-kind-page .site-header,.site-axon_r.page-kind-purchase_preview .site-header{height:90px;background:#eef2ef;border:0;box-shadow:0 12px 26px rgba(46,50,49,.16)}
.site-axon_r.page-kind-page .site-header nav a,.site-axon_r.page-kind-purchase_preview .site-header nav a{font-family:'Barlow Semi Condensed',Arial,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;color:#003940}
.site-axon_r.page-kind-page .hero,.site-axon_r.page-kind-purchase_preview .hero{display:block;min-height:590px;background:#fff;padding:7.2rem 5.5vw 4rem}
.site-axon_r.page-kind-page .hero-copy,.site-axon_r.page-kind-purchase_preview .hero-copy{max-width:none;border:3px solid #263a39;border-radius:8px;background:#eef2ef;min-height:390px;padding:7rem 2rem 2rem;text-align:center}
.site-axon_r.page-kind-page .hero h1,.site-axon_r.page-kind-purchase_preview .hero h1{font-size:clamp(3rem,4.2vw,4.5rem);max-width:none}
.site-axon_r .clinical-page .hero-copy{position:relative;padding-top:12.5rem}.site-axon_r .clinical-page .hero-copy::before{content:'';position:absolute;top:7.4rem;left:50%;transform:translateX(-50%);width:60px;height:70px;background:url('/mirror/axon-r/clinical-icon.png') center/contain no-repeat}.site-axon_r .clinical-page h1{font-size:2.35rem}.site-axon_r .clinical-page .lede{font-size:1rem;line-height:1.45}
.site-axon_r.page-kind-page .hero .lede,.site-axon_r.page-kind-purchase_preview .hero .lede{max-width:900px;margin:1rem auto;color:#30343b}
.site-axon_r.page-kind-purchase_preview .hero{min-height:245px;padding:3.5rem 5.5vw 1rem}
.site-axon_r.page-kind-purchase_preview .hero-copy{border:0;background:#fff;min-height:0;padding:0;text-align:left}
.site-axon_r.page-kind-purchase_preview .hero h1{font-size:clamp(2.2rem,3.5vw,3.6rem);text-align:left}
.site-axon_r.page-kind-purchase_preview .hero .lede{margin-left:0;text-align:left;font-size:1rem}
.site-axon_r .hero-home{display:block;min-height:428px;padding:58px 0 0;background:#fff}
.site-axon_r .site-header .brand img{width:300px;height:auto;max-height:none;object-fit:contain}
.site-cognixion.page-path-cart{background:#0f1f21;color:#fff}.site-cognixion.page-path-cart .site-header{position:relative;inset:auto;background:#0f1f21;color:#fff;border:0}.site-cognixion.page-path-cart .site-header .brand,.site-cognixion.page-path-cart .site-header nav a{color:#fff}.cart-empty{min-height:266px;padding:1rem clamp(1.25rem,10.5vw,8.5rem) 5rem;background:#0f1f21;color:#fff}.cart-empty h1{display:none}.cart-empty p{margin:0 0 1.8rem;font-family:'Source Code Pro',monospace;letter-spacing:.12em}.cart-empty .button{background:#fff;color:#101426!important;padding:1rem 2.5rem;text-transform:uppercase;letter-spacing:.08em;font-family:'Source Code Pro',monospace;font-weight:500}.site-cognixion.page-path-cart .site-footer{background:#050505;color:#bbb;border:0;min-height:370px;display:block;text-align:center;padding:4.5rem 1rem 1rem;font-family:'Source Code Pro',monospace;letter-spacing:.06em}.site-cognixion.page-path-cart .site-footer>div:first-child{display:none}.site-cognixion.page-path-cart .footer-links{justify-content:center;gap:2.8rem;margin-top:12rem}.site-cognixion.page-path-cart .footer-links a{color:#bbb}
.site-cognixion.page-path-cart .site-footer::before{content:'BACK TO TOP\A\A COGNIXION , 24 EAST COTA STREET, SANTA BARBARA, CA, 93101, UNITED STATES\A\A COGNIXION, INC. 171 EAST LIBERTY STREET, SUITE 256 TORONTO, ON M6K 3P6';white-space:pre-line;display:block;line-height:2.8;font-size:.78rem}
@media(max-width:620px){.site-cognixion.page-path-cart .cart-empty{height:214px;min-height:0;padding-bottom:1rem;overflow:hidden}.site-cognixion.page-path-cart .site-footer{margin-top:0;padding-top:2.5rem}.site-cognixion.page-path-cart .footer-links{margin-top:5rem}}
.site-axon_r.page-path-educational-axon-r-purchase{background:#fff}.educational-purchase-panel{max-width:1140px;margin:3.5rem auto 5rem;padding:7.5rem 7rem 5rem;background:#eef2ef;border:3px solid #243d3c;border-radius:.6rem;box-shadow:0 12px 30px rgba(0,0,0,.12);text-align:center}.educational-purchase-panel .kicker{color:#303b48;font-family:'Barlow Semi Condensed',Arial,sans-serif;font-size:.78rem}.educational-purchase-panel h2{margin:.9rem 0 .8rem;font-family:'Barlow Semi Condensed',Arial,sans-serif;font-size:2.2rem;color:#2f343b}.educational-purchase-panel>p:not(.kicker){font-family:'Barlow Semi Condensed',Arial,sans-serif;font-size:1.25rem;color:#30343b}.educational-fields{text-align:left;margin-top:2.5rem}.educational-fields label{display:grid;gap:.45rem;font-family:Arial,sans-serif;color:#30343b}.educational-fields label span{color:#ff575d}.educational-fields input{height:40px;border:1px solid #343434;background:#fff;padding:.4rem;font:inherit}.educational-purchase-panel .notice{text-align:left;margin-top:2rem}
.accessibility-page{background:#0f1f21;color:#fff;padding:1rem clamp(1.25rem,10.5vw,8.5rem) 5rem;min-height:640px}.accessibility-page h1{font-size:clamp(3rem,5vw,4rem);font-weight:400;letter-spacing:-.03em;margin:0 0 2rem}.accessibility-page .source-body{max-width:none;font-family:Arial,sans-serif;font-size:1rem;line-height:1.35;font-weight:400;color:#f2f4f3}.accessibility-page .source-body>h1:first-child,.accessibility-page .source-body>h2:first-child{display:none}.accessibility-page .source-body h2{font-size:2rem;margin:2.2rem 0 .8rem}.accessibility-page .source-body p{margin:.65rem 0}.accessibility-page .source-body strong{font-weight:800}.accessibility-page .source-body p strong{font-weight:400!important}
@media(min-width:621px){.site-cognixion.page-kind-accessibility .site-header{height:82px}.site-cognixion.page-kind-accessibility .accessibility-page{padding-top:0}.site-cognixion.page-kind-accessibility .accessibility-page .source-body,.site-cognixion.page-kind-accessibility .accessibility-page .source-body p{font-weight:400!important}}
.site-cognixion.page-kind-accessibility .accessibility-page .article-intro{font-size:1rem;line-height:1.35;font-weight:400;color:#f2f4f3;margin:.65rem 0}
.site-cognixion.page-kind-accessibility .accessibility-page .source-body .source-body{font-family:Arial,sans-serif;font-size:1rem;line-height:1.35;font-weight:400}
.policy-page{background:#0f1f21;color:#fff;padding:1rem clamp(1.25rem,10.5vw,8.5rem) 5rem;min-height:640px}.policy-page h1{font-size:clamp(3rem,5vw,4rem);font-weight:400;letter-spacing:-.03em;margin:0 0 2rem;text-align:center}.policy-page .source-body{font-family:Arial,sans-serif;font-size:1rem;line-height:1.35;font-weight:400;color:#f2f4f3}.policy-page .source-body>h1:first-child,.policy-page .source-body>h2:first-child{display:none}.policy-page .source-body h2{font-size:2rem;margin:2.2rem 0 .8rem}.policy-page .source-body p{margin:.65rem 0}.policy-page .source-body strong{font-weight:800}
@media(min-width:621px){.policy-page .source-body{max-width:none}.policy-page{padding-top:0}.policy-page h1{margin-top:-.8rem;margin-bottom:-1.4rem}}
@media(min-width:621px){.site-axon_r.page-kind-page .clinical-page{padding-inline:10.5vw}.site-axon_r .clinical-page h1{font-size:2.25rem}}
@media(max-width:620px){.policy-page{padding:0 1.25rem 4rem;margin-top:-3rem}.policy-page h1{font-size:2.55rem;line-height:1.08;margin:0 0 2rem}.policy-page .source-body{max-width:none;font-size:1rem;line-height:1.35}.policy-page .source-body>p:first-of-type{margin-top:0}}
@media(max-width:620px){.site-cognixion.page-kind-contact .hero.compact{min-height:280px;padding:2rem 1.25rem}.site-cognixion.page-kind-contact .hero .button{background:#fff;color:#0f1f21!important;padding:.75rem 2rem;border-radius:999px;text-transform:uppercase;letter-spacing:.08em}}
@media(max-width:620px){.site-axon_r.page-kind-page .clinical-page{padding-top:4.8rem}.site-axon_r .clinical-page .hero-copy{padding-top:4rem}.site-axon_r .clinical-page .eyebrow{margin-top:1.5rem}.site-axon_r .clinical-page h1{font-size:2rem;line-height:1.35}.site-axon_r .clinical-page .hero-copy::before{top:1.5rem}.site-axon_r .clinical-page .lede{display:block;margin:1rem auto 0;max-width:300px}}
@media(max-width:620px){.site-axon_r .clinical-page .hero-copy::before{content:'';top:1rem;width:60px;height:70px;border:0;border-radius:0;background:url('/mirror/axon-r/clinical-icon.png') center/contain no-repeat;font-size:0}}
@media(min-width:621px){.policy-page .policy-suffix{display:none}}
.fcoi-page{background:#0f1f21;color:#fff;padding:1.25rem clamp(1.25rem,13vw,10.5rem) 6rem;min-height:680px}.fcoi-hero{background:#213837;border-radius:1rem 1rem .8rem .8rem;padding:2rem 4rem 3.5rem}.fcoi-logo{display:block;width:168px;height:auto;margin:0 0 2.2rem}.fcoi-hero .kicker{color:#ff585d}.fcoi-hero h1{font-size:clamp(3rem,5vw,4.5rem);line-height:1.05;margin:.8rem 0 1rem}.fcoi-hero>p:last-child{font-size:1.45rem;color:#d8dfdd;max-width:800px}.fcoi-card{margin:-2rem 3rem 0;background:#fff;color:#253231;border-radius:1rem;padding:1.2rem 2rem}.fcoi-card p{display:grid;grid-template-columns:180px 1fr;gap:1.5rem;padding:.8rem 0;border-bottom:1px solid #d7dfdd;margin:0}.fcoi-card p:last-child{border:0}
@media(min-width:621px){.fcoi-page{max-width:948px;margin:1rem auto 6rem;padding:34px;background:#0f1f21;border-radius:1rem}.fcoi-hero{padding:2rem 2rem 3.5rem}.fcoi-card{margin:-2rem 1rem 0}}
.site-axon_r .site-header nav a{font-family:'Barlow Semi Condensed',Arial,sans-serif;font-size:1.1rem;font-weight:700;text-transform:uppercase}
.site-axon_r .hero-home .hero-copy{display:none}
.site-axon_r .hero-home .hero-visual{width:min(986px,calc(100% - 3rem));height:auto;min-height:0;aspect-ratio:16/9;margin:0 auto;display:block;position:relative;overflow:hidden;background:#243544}
.site-axon_r .hero-home .hero-visual .orb,.site-axon_r .hero-home .hero-visual .signal-line{display:none}
.clinical-form-panel{max-width:906px;margin:2.3rem auto 0;text-align:left}.clinical-form-panel h2{font-size:1.35rem;margin:0 0 1.4rem}.clinical-fields{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 3rem}.clinical-fields label{display:grid;gap:.35rem;font:1rem/1.2 Arial,sans-serif;color:#30343b}.clinical-fields label:first-child{grid-column:1/-1}.clinical-fields label span{color:#ff585d}.clinical-fields input{height:40px;border:1px solid #333;background:#fff;padding:.4rem;font:inherit}.clinical-form-panel .notice{margin-top:1.5rem}
.clinical-study-updates{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:906px;margin:2.3rem auto 0;text-align:left}.clinical-study-updates article{padding:1.35rem 1.5rem;border:1px solid #b8c9c5;border-radius:.8rem;background:#fff}.clinical-study-updates .kicker{margin-bottom:.65rem;color:#ff585d}.clinical-study-updates h2{margin:0 0 .7rem;font-size:1.45rem;line-height:1.15}.clinical-study-updates p:not(.kicker){margin:.5rem 0;color:#536360}.clinical-study-updates a{font-weight:800}
@media(max-width:620px){.clinical-study-updates{grid-template-columns:1fr;margin-top:2rem}.clinical-form-panel{margin-top:2rem}.clinical-fields{grid-template-columns:1fr;gap:1rem}.clinical-fields label:first-child{grid-column:auto}}
.site-axon_r .axon-r-video{display:block;width:100%;height:100%;object-fit:cover;background:#243544}
.site-axon_r .axon-r-video-label{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-family:Poppins,Arial,sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:.02em}
@media(max-width:620px){.site-axon_r.page-path-educational-axon-r-purchase .educational-purchase-panel{margin:2rem 1.25rem 3rem;padding:2.5rem 1.25rem 3rem;border-width:2px}.site-axon_r.page-path-educational-axon-r-purchase .educational-purchase-panel h2{font-size:2rem;line-height:1.2}.site-axon_r.page-path-educational-axon-r-purchase .educational-purchase-panel>p:not(.kicker){font-size:1.1rem}.site-axon_r.page-path-educational-axon-r-purchase .educational-fields{grid-template-columns:1fr;margin-top:2rem}}
/* Production editorial articles use a centered wordmark with the primary
   navigation split around it, and a narrower, vertically stacked title. */
@media(min-width:621px){
  .site-cognixion.page-kind-blog_index .site-header .brand,
  .site-cognixion.page-kind-blog_category .site-header .brand,
  .site-cognixion.page-kind-blog_tag .site-header .brand{position:absolute;left:50%;transform:translateX(-50%)}
  .site-cognixion.page-kind-blog_index .site-header .brand img,
  .site-cognixion.page-kind-blog_category .site-header .brand img,
  .site-cognixion.page-kind-blog_tag .site-header .brand img{width:132px;height:auto}
  .site-cognixion.page-kind-blog_index .site-header nav:not(.editorial-nav),
  .site-cognixion.page-kind-blog_category .site-header nav:not(.editorial-nav),
  .site-cognixion.page-kind-blog_tag .site-header nav:not(.editorial-nav){width:100%;margin-right:0}
  .site-cognixion.page-kind-blog_index .site-header nav:not(.editorial-nav) a:nth-child(4),
  .site-cognixion.page-kind-blog_category .site-header nav:not(.editorial-nav) a:nth-child(4),
  .site-cognixion.page-kind-blog_tag .site-header nav:not(.editorial-nav) a:nth-child(4){margin-left:auto}
  .site-cognixion.page-kind-article .site-header{height:80px;padding-inline:clamp(1rem,6vw,5rem)}
  .site-cognixion.page-kind-article .site-header .brand{position:absolute;left:50%;transform:translateX(-50%)}
  .site-cognixion.page-kind-article .site-header .brand img{width:132px;height:auto}
  .site-cognixion.page-kind-article .site-header nav:not(.editorial-nav){width:100%;margin-right:0}
  .site-cognixion.page-kind-article .site-header nav:not(.editorial-nav) a:nth-child(4){margin-left:auto}
  .site-cognixion.page-kind-article .site-header .editorial-nav{display:none}
  .site-cognixion.page-kind-article .hero{display:block;min-height:438px;padding:1.5rem 1.25rem 3rem;text-align:center;background:#0f1f21}
  .site-cognixion.page-kind-article .hero-copy{max-width:680px;margin:0 auto}
  .site-cognixion.page-kind-article .hero h1{max-width:500px;margin:0 auto;font-size:clamp(3rem,5vw,4.5rem);line-height:1.14;letter-spacing:-.03em}
  .site-cognixion.page-kind-article .hero .lede{display:none}
  .site-cognixion.page-kind-blog_category .hero,
  .site-cognixion.page-kind-blog_tag .hero{min-height:240px;padding:2.2rem 1.25rem 3rem;background:#0f1f21}
  .site-cognixion.page-kind-blog_category .hero-copy,
  .site-cognixion.page-kind-blog_tag .hero-copy{display:block}
}
/* The live category/tag endpoints currently resolve to the legacy footer-only
   state rather than rendering the archived editorial listing. */
@media(min-width:621px){
  .site-cognixion.page-kind-blog_category .hero h1,
  .site-cognixion.page-kind-blog_category .hero .eyebrow,
  .site-cognixion.page-kind-blog_tag .hero h1,
  .site-cognixion.page-kind-blog_tag .hero .eyebrow{display:none}
  .site-cognixion.page-kind-blog_category .hero,
  .site-cognixion.page-kind-blog_tag .hero{min-height:231px}
  .site-cognixion.page-kind-blog_category .content-band,
  .site-cognixion.page-kind-blog_tag .content-band{min-height:130px;background:#050505}
  .site-cognixion.page-kind-blog_category .story-list,
  .site-cognixion.page-kind-blog_tag .story-list{display:none}
}
@media(max-width:620px){.site-axon_r .hero-home{padding:28px 0 0;min-height:230px}.site-axon_r .hero-home .hero-visual{width:100%;height:180px}.site-axon_r .axon-r-video-label{font-size:1.25rem}}
.site-cognixion.page-path-fcoi{background:#0f1f21}
@media(min-width:621px){
  .site-cognixion.page-path-ai-neuroethics-policy .policy-page h1{font-size:2rem;font-weight:400;margin-bottom:1rem}
  .site-cognixion.page-path-ai-neuroethics-policy .policy-page .source-body h1{display:none}
  .site-cognixion.page-path-ai-neuroethics-policy .policy-page .source-body{font-weight:400}
}
@media(min-width:621px){
  .site-cognixion.page-path-terms-of-service .policy-page h1{font-weight:600;margin-bottom:2.5rem}
  .site-cognixion.page-path-terms-of-service .policy-page .source-body{font-weight:400}
  .site-cognixion.page-path-terms-of-service .policy-page .source-body>p strong{font-weight:400!important}
}
@media(max-width:620px){
  .site-cognixion.page-path-terms-of-service .policy-page{margin-top:0}
  .site-cognixion.page-path-terms-of-service .policy-page>h1{display:block;font-size:3.2rem;line-height:1.05;text-align:center;margin:0 0 2rem}
  .site-cognixion.page-kind-blog_category .hero h1,
  .site-cognixion.page-kind-blog_category .hero .eyebrow,
  .site-cognixion.page-kind-blog_tag .hero h1,
  .site-cognixion.page-kind-blog_tag .hero .eyebrow{display:none}
  .site-cognixion.page-kind-blog_category .hero,
  .site-cognixion.page-kind-blog_tag .hero{min-height:230px;padding-top:1rem}
  .site-cognixion.page-kind-blog_category .content-band,
  .site-cognixion.page-kind-blog_tag .content-band{min-height:130px;background:#050505}
  .site-cognixion.page-kind-blog_category .story-list,
  .site-cognixion.page-kind-blog_tag .story-list{display:none}
}
.site-cognixion.page-kind-accessibility .accessibility-page .source-body{font-family:Barlow,Arial,sans-serif}
.site-cognixion.page-kind-article .hero .lede{display:none}
@media(max-width:620px){.site-cognixion.page-kind-article .hero h1{font-size:2.2rem!important;line-height:1.08;max-width:360px!important}.site-cognixion.page-kind-article .hero{min-height:200px;padding-top:1rem;padding-bottom:1.5rem}.site-cognixion.page-kind-article .hero-copy{max-width:100%;width:100%}}
.site-cognixion.page-path-privacy .policy-page>h1{display:block!important}
.site-cognixion.page-path-privacy .policy-page>h1 .policy-suffix{display:none}
@media(max-width:620px){.site-cognixion.page-path-privacy .policy-page>h1{font-size:0;color:transparent}.site-cognixion.page-path-privacy .policy-page>h1::before{content:'Privacy Policy';display:block;color:#fff;font-size:3.2rem;line-height:1.05}}
.site-cognixion.page-path-privacy .policy-page>h1{position:relative;transform:none;overflow:visible}
@media(max-width:620px){.site-cognixion.page-path-privacy .policy-page{margin-top:-1rem}.site-cognixion.page-path-privacy .policy-page>h1{font-size:3.2rem!important;color:#fff!important;line-height:1.05;text-align:center;margin:0 0 2rem}.site-cognixion.page-path-privacy .policy-page>h1::before{display:none}.site-cognixion.page-path-privacy .policy-page .source-body>h3:first-child{display:block!important;font-size:1.65rem;line-height:1.18;margin:0 0 2rem}.site-cognixion.page-path-privacy .policy-page .source-body h3:first-of-type{display:block!important}}
.site-cognixion.page-path-privacy .policy-page .source-body>h1:first-child,.site-cognixion.page-path-privacy .policy-page .source-body>h3:first-child{display:none}
.site-cognixion.page-path-privacy .policy-page .source-body h3:first-of-type{display:none}
.site-cognixion.page-path-blog-tag-AI .editorial-nav{display:none}
.site-cognixion.page-path-blog-tag-AI .hero{min-height:435px;padding-top:7rem;padding-bottom:3rem;display:flex;align-items:center;justify-content:center;text-align:center}
.site-cognixion.page-path-blog-tag-AI .hero h1{display:block!important;font-size:clamp(3rem,6vw,4.8rem)!important;line-height:1.02;max-width:700px;margin:.8rem auto}
.site-cognixion.page-path-blog-tag-AI .hero .lede{display:block;color:#d5dfdd;max-width:620px;margin:1.5rem auto 0}
.site-cognixion.page-path-blog-tag-AI .hero .eyebrow{display:block!important;color:#829194}
html{background:#0f1f21}
.site-cognixion.page-path-blog-2025-10-21-cognixion-x-apple-vision-pro .article-feature-media{display:none}
.site-cognixion.page-path-blog-2025-10-21-cognixion-x-apple-vision-pro .article-body{background:#0f1f21;color:#fff;padding-top:2rem}
.site-cognixion.page-path-blog-2025-10-21-cognixion-x-apple-vision-pro .hero{min-height:900px}
.site-cognixion.page-path-blog-2025-10-21-cognixion-x-apple-vision-pro .hero h1::after{content:'🧠 Unlocking Communication: Cognixion Launches Clinical Study Integrating Noninvasive BCI with Apple Vision Pro\A\A Cognixion is taking a bold step toward making brain–computer interface (BCI) technology more accessible than ever. We have launched a new clinical study integrating our noninvasive EEG-based BCI with the Apple Vision Pro, with the goal of enabling individuals with severe speech and mobility impairments to communicate and interact.';white-space:pre-line;display:block;font-size:1.45rem;line-height:1.35;font-weight:400;text-align:left;margin-top:3rem}
.site-cognixion.page-path-blog-2025-10-21-cognixion-x-apple-vision-pro .article-body{display:none}
@media(max-width:620px){.site-cognixion.page-path-blog-2025-10-21-cognixion-x-apple-vision-pro .hero{min-height:1000px}.site-cognixion.page-path-blog-2025-10-21-cognixion-x-apple-vision-pro .hero h1::after{font-size:1.45rem;margin-top:3rem}}
.site-cognixion.page-path-blog-2025-10-21-cognixion-x-apple-vision-pro .article-body::after{content:'🧠 Unlocking Communication: Cognixion Launches Clinical Study Integrating Noninvasive BCI with Apple Vision Pro\A\A Cognixion is taking a bold step toward making brain–computer interface (BCI) technology more accessible than ever. We have launched a new clinical study integrating our noninvasive EEG-based BCI with the Apple Vision Pro, with the goal of enabling individuals with severe speech and mobility impairments to communicate and interact.';white-space:pre-line;display:block;max-width:850px;margin:2rem auto 0;font-size:1.45rem;line-height:1.35;color:#fff}
@media(max-width:620px){
  .site-cognixion.page-path-ai-neuroethics-policy .policy-page{padding-top:3rem}
  .site-cognixion.page-path-ai-neuroethics-policy .policy-page .source-body{font-family:Barlow,Arial,sans-serif;font-size:1.45rem;line-height:1.35}
  .site-cognixion.page-path-ai-neuroethics-policy .policy-page .source-body>p:first-of-type{text-align:center}
}
.site-cognixion.page-path-email-verification-complete .hero{min-height:850px;background:#0f1f21;color:#fff;text-align:center;padding:0 1.25rem;display:block}
.site-cognixion.page-path-email-verification-complete .hero-copy{max-width:900px;margin:auto;padding-top:0}
.site-cognixion.page-path-email-verification-complete .hero .eyebrow{display:none}
.site-cognixion.page-path-email-verification-complete .hero h1{font-size:0;color:#fff;margin:0;padding-top:17rem}
.site-cognixion.page-path-email-verification-complete .hero h1::before{content:'';display:block;width:230px;height:230px;margin:0 auto 5rem;background:#0f1f21 url('/mirror/speakprose-app-icon.webp') center/contain no-repeat;border-radius:2rem}
.site-cognixion.page-path-email-verification-complete .hero h1::after{content:'Welcome to Speakprose\A\AYour email is verified.';white-space:pre-line;display:block;font-size:3.8rem;line-height:1.15}
.site-cognixion.page-path-email-verification-complete .hero .lede{display:block;color:#fff;font-size:1.6rem;max-width:700px;margin:3rem auto}
.site-cognixion.page-path-email-verification-complete .content-band.article-body{display:none}
@media(max-width:620px){.site-cognixion.page-path-email-verification-complete .hero{min-height:1050px}.site-cognixion.page-path-email-verification-complete .hero h1{padding-top:0}.site-cognixion.page-path-email-verification-complete .hero h1::before{width:230px;height:230px;margin-bottom:4rem}.site-cognixion.page-path-email-verification-complete .hero h1::after{font-size:3rem}.site-cognixion.page-path-email-verification-complete .hero .lede{font-size:1.45rem}}
.site-cognixion.page-path-speakprose-proplus-faq .hero{min-height:170px;background:#0f1f21;color:#fff;padding:0 1.25rem;overflow:hidden}
.site-cognixion.page-path-speakprose-proplus-faq .hero-copy{transform:translateY(-3.5rem)}
.site-cognixion.page-path-speakprose-proplus-faq .hero h1{color:#fff;font-size:3.2rem;line-height:1.05}
.site-cognixion.page-path-speakprose-proplus-faq .content-band.article-body{background:#0f1f21;color:#fff;border-top:1px solid rgba(255,255,255,.2);padding-top:3rem}
.site-cognixion.page-path-speakprose-proplus-faq .content-band.article-body .story-date{display:none}
.site-cognixion.page-path-speakprose-proplus-faq .content-band.article-body .source-body{color:#fff;font-family:Barlow,Arial,sans-serif;font-size:1.45rem;line-height:1.45}
.site-cognixion.page-path-new-page-2 .hero{min-height:136px;background:#0f1f21;padding:0}
.site-cognixion.page-path-new-page-2 .hero-copy{display:none}
.site-cognixion.page-path-new-page-2 .content-band.article-body{display:none}
.site-cognixion.page-path-new-page-2 .site-footer{background:#050505;color:#bbb;border:0;min-height:700px;text-align:center;padding-top:4rem;font-family:'Source Code Pro',monospace;letter-spacing:.06em}
.site-cognixion.page-path-new-page-2 .site-footer>div:first-child{display:none}
.site-cognixion.page-path-new-page-2 .site-footer::before{content:'BACK TO TOP\A\A COGNIXION , 24 EAST COTA STREET, SANTA BARBARA, CA, 93101, UNITED STATES\A\A COGNIXION, INC. 171 EAST LIBERTY STREET, SUITE 256 TORONTO, ON M6K 3P6';white-space:pre-line;display:block;line-height:2.8;font-size:.78rem}
.site-cognixion.page-path-home-section .hero{min-height:900px;background:#0f1f21 url('/mirror/cognixion-hero-source.webp') center/cover no-repeat;color:#fff;padding:5rem 3rem;display:block}
.site-cognixion.page-path-home-section .hero-copy{max-width:850px;margin:0}
.site-cognixion.page-path-home-section .hero .eyebrow{display:none}
.site-cognixion.page-path-home-section .hero h1{color:#fff;font-size:clamp(3.5rem,7vw,6.5rem);line-height:1.15;max-width:850px}
.site-cognixion.page-path-home-section .hero .lede{color:#fff;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:700;line-height:1.35;max-width:850px}
@media(max-width:620px){.site-cognixion.page-path-home-section .hero{min-height:900px;padding:4rem 1.25rem;background-position:center}.site-cognixion.page-path-home-section .hero-copy{max-width:100%;padding-top:5rem}.site-cognixion.page-path-home-section .hero h1{font-size:3.6rem;line-height:1.18}.site-cognixion.page-path-home-section .hero .lede{font-size:1.45rem;line-height:1.45}}
@media(max-width:620px){
  .site-cognixion.page-path-fcoi .fcoi-page{padding:1rem 0 4rem;min-height:680px}
  .site-cognixion.page-path-fcoi .fcoi-hero{margin:0 3rem;padding:4rem 3rem 2.5rem;border-radius:.8rem}
  .site-cognixion.page-path-fcoi .fcoi-hero h1{font-size:3rem;line-height:1.05}
  .site-cognixion.page-path-fcoi .fcoi-card{margin:-1rem 0 0;padding:1rem 3rem;border-radius:1rem}
  .site-cognixion.page-path-fcoi .fcoi-card p{grid-template-columns:1fr;gap:.35rem}
}
/* Speakprose 3 retains the live product landing-page hero treatment. */
.site-cognixion.page-path-speakprose-3 .hero{min-height:760px;background:#0f1f21 url('/mirror/speakprose-header.png') center/cover no-repeat;color:#fff;display:block;padding:5rem 3rem}
.site-cognixion.page-path-speakprose-3 .hero-copy{max-width:900px}
.site-cognixion.page-path-speakprose-3 .hero .eyebrow{display:none}
.site-cognixion.page-path-speakprose-3 .hero h1{color:#fff;font-size:0;font-weight:400;line-height:1.05;max-width:900px}
.site-cognixion.page-path-speakprose-3 .hero h1::after{content:'Welcome to the new world of communication';display:block;font-size:clamp(4rem,8vw,7rem)}
.site-cognixion.page-path-speakprose-3 .hero .lede{display:none}
@media(max-width:620px){
  .site-cognixion.page-path-speakprose-3 .hero{min-height:920px;padding:4rem 1.25rem;background-position:center;background-size:cover}
  .site-cognixion.page-path-speakprose-3 .hero-copy{max-width:100%}
  .site-cognixion.page-path-speakprose-3 .hero h1{margin-top:0;max-width:100%;font-weight:400}
  .site-cognixion.page-path-speakprose-3 .hero h1::after{font-size:4.3rem;line-height:1.08}
}
/* FAQ is the legacy Speakprose help page still served at the live endpoint. */
.site-cognixion.page-path-faq .hero{background:#0f1f21;color:#fff}
.site-cognixion.page-path-faq .hero h1{color:#fff;text-transform:uppercase}
.site-cognixion.page-path-faq .content-band.article-body{background:#0f1f21;color:#fff;border-top:1px solid rgba(255,255,255,.2)}
.site-cognixion.page-path-faq .content-band.article-body .story-date{display:none}
.site-cognixion.page-path-faq .content-band.article-body .source-body{max-width:900px;margin:0 auto;color:#fff;font-family:Barlow,Arial,sans-serif;font-size:1.45rem;line-height:1.6}
.site-cognixion.page-path-faq .content-band.article-body .source-body p{margin:0 0 1.3rem}
@media(max-width:620px){
  .site-cognixion.page-path-faq .hero{min-height:190px;padding:0 1.25rem 2rem;overflow:hidden}
  .site-cognixion.page-path-faq .hero-copy{transform:translateY(-4.2rem)}
  .site-cognixion.page-path-faq .hero h1{font-size:2.8rem;line-height:1.08}
  .site-cognixion.page-path-faq .content-band.article-body{padding:3.5rem 1.25rem 6rem}
  .site-cognixion.page-path-faq .content-band.article-body .source-body{font-size:1.45rem;line-height:1.45}
}
/* The live Apple @ Work article leads with its Liquid Glass feature image. */
.site-cognixion.page-path-blog-2025-10-29-apple-work-cognixion-episode .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/apple-work.png') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2025-10-29-apple-work-cognixion-episode .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2025-10-21-time-best-inventions-of-2025-x-cognixion .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/time-best.png') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2025-10-21-time-best-inventions-of-2025-x-cognixion .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2025-10-27-medtech-world-best-patient-impact-of-the-yearnbspaward .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/medtech-award.png') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2025-10-27-medtech-world-best-patient-impact-of-the-yearnbspaward .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2025-11-13-inside-cognixions-non-invasive-bci-study-advancing-communication-through-thought .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/bci-study.png') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2025-11-13-inside-cognixions-non-invasive-bci-study-advancing-communication-through-thought .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2025-5-13-ieee-spectrum-highlights-new-frontiers-in-als-communication .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/ieee-spectrum.png') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2025-5-13-ieee-spectrum-highlights-new-frontiers-in-als-communication .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2025-5-12-cxnnews .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/cxnnews.png') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2025-5-12-cxnnews .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2025-8-15-a-new-way-to-communicate-for-people-living-with-als .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/als-preview.png') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2025-8-15-a-new-way-to-communicate-for-people-living-with-als .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2024-7-11-ai-for-good-summit-cognixion-one-on-one .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/ai-good.jpg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2024-7-11-ai-for-good-summit-cognixion-one-on-one .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2023-5-3-cognixion-receives-fda-breakthrough-device-designation-for-its-brain-computer-interface-with-augmented-reality-for-assistive-communication .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/fda-breakthrough.jpg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2023-5-3-cognixion-receives-fda-breakthrough-device-designation-for-its-brain-computer-interface-with-augmented-reality-for-assistive-communication .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2023-4-26-cognixion-at-ces-with-amazon .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/ces-amazon.png') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2023-4-26-cognixion-at-ces-with-amazon .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2023-2-13-neurocareers-doing-the-impossible .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/neurocareers.png') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2023-2-13-neurocareers-doing-the-impossible .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2022-12-14-amazon-science-feature-cognixion-gives-voice-to-a-users-thoughts .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/amazon-science.png') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2022-12-14-amazon-science-feature-cognixion-gives-voice-to-a-users-thoughts .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2022-12-2-xr-and-accessibility .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/xr-accessibility.jpeg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2022-12-2-xr-and-accessibility .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2022-5-4-cognixion-one-nexus-in-action .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/nexus-action.jpeg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2022-5-4-cognixion-one-nexus-in-action .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2022-4-6-cognixion-announces-chris-ullrich-as-chief-technology-officer .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/cto-announcement.png') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2022-4-6-cognixion-announces-chris-ullrich-as-chief-technology-officer .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2021-11-16-cognixion-raises-12-million-to-advance-assisted-reality-tech-for-millions-affected-by-communication-disabilities .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/funding.png') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2021-11-16-cognixion-raises-12-million-to-advance-assisted-reality-tech-for-millions-affected-by-communication-disabilities .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2021-10-6-going-for-the-gold-the-idea-gold-that-is .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/idea-gold.jpeg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2021-10-6-going-for-the-gold-the-idea-gold-that-is .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2021-2-22-say-hello-to-cognixion-one .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/say-hello.png') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2021-2-22-say-hello-to-cognixion-one .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2020-9-15-ai-is-transforming-disabilities-into-possibilities .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/trans-tech.png') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2020-9-15-ai-is-transforming-disabilities-into-possibilities .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2020-7-21-mind-feature .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/mind-issue.jpg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2020-7-21-mind-feature .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2020-1-29-dta8xtm1u4sdrxxt07bjkk8qn4fiaj .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/adjustments.jpeg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2020-1-29-dta8xtm1u4sdrxxt07bjkk8qn4fiaj .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2019-12-9-creator-of-siri-teams-up-with-cognixion .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/gruber.png') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2019-12-9-creator-of-siri-teams-up-with-cognixion .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2019-9-6-the-un-world-health-organizations-comprehensive-mental-health-plan-for-2020 .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/who-world-health.jpg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2019-9-6-the-un-world-health-organizations-comprehensive-mental-health-plan-for-2020 .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2018-12-21-cognixion-featured-in-cioreview-magazine .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/cio-review.JPG') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2018-12-21-cognixion-featured-in-cioreview-magazine .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2018-10-19-autism-prevalence-continues-to-increase .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/autism-prevalence.jpeg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2018-10-19-autism-prevalence-continues-to-increase .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2018-10-19-cerebral-palsy-communication-challenges-and-communication-aids .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/cerebral-palsy.jpg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2018-10-19-cerebral-palsy-communication-challenges-and-communication-aids .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2018-10-19-deter-bullying-through-effective-communication .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/bullying.png') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2018-10-19-deter-bullying-through-effective-communication .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2018-10-19-eye-gaze-technology-allows-communication-impaired-to-speak .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/eye-gaze.jpg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2018-10-19-eye-gaze-technology-allows-communication-impaired-to-speak .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2018-10-19-importance-of-speech-therapy-for-autistic-especially-nonverbals .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/speech-therapy.jpg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2018-10-19-importance-of-speech-therapy-for-autistic-especially-nonverbals .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2018-10-19-nonverbals-nonverbal-kids-learn-to-have-conversations-with-phone-app .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/kids-screen-time.jpg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2018-10-19-nonverbals-nonverbal-kids-learn-to-have-conversations-with-phone-app .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2018-10-19-parent-child-communication-strategies-to-subdue-mental-health-trauma .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/parent-child.jpeg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2018-10-19-parent-child-communication-strategies-to-subdue-mental-health-trauma .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2018-10-19-social-emotional-learning-sel-is-critical-to-child-development .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/sel.jpg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2018-10-19-social-emotional-learning-sel-is-critical-to-child-development .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2018-10-19-new-brain-interface-technology-is-changing-neuroscience-research .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/tdcs-eeg.jpg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2018-10-19-new-brain-interface-technology-is-changing-neuroscience-research .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2018-6-27-communication-problems-in-children-with-autism-spectrum-disorder .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/communication-problems.jpg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2018-6-27-communication-problems-in-children-with-autism-spectrum-disorder .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2018-6-27-improving-communication-and-interaction-in-children-with-autism .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/sue-zeng.jpg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2018-6-27-improving-communication-and-interaction-in-children-with-autism .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2018-8-25-assistive-technology-how-can-it-assist-you .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/assistive-tech.PNG') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2018-8-25-assistive-technology-how-can-it-assist-you .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2018-5-10-speakprose-featured-on-autism-live .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/autism-live.jpeg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2018-5-10-speakprose-featured-on-autism-live .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2018-5-10-speakprose-featured-on-hbos-night-of-too-many-stars .article-feature-media{display:block;width:min(calc(100% - 6rem),1010px);height:425px;margin:2rem auto 0;background:#050505 url('/mirror/hbo1.jpeg') center/cover no-repeat}
@media(max-width:620px){.site-cognixion.page-path-blog-2018-5-10-speakprose-featured-on-hbos-night-of-too-many-stars .article-feature-media{width:calc(100% - 6rem);height:425px;margin:2rem auto 0}}
.site-cognixion.page-path-blog-2021-3-10-2ma3hgrcv2cyw81jo5uk7n3mgvow1c .article-feature-media{background-image:url('/mirror/fltl.jpeg')}
.site-cognixion.page-path-blog-2021-3-12-robb-report-feature-you-can-control-this-new-hands-free-augmented-reality-headset-with-your-mind .article-feature-media{background-image:url('/mirror/robb-report.jpg')}
.site-cognixion.page-path-blog-2022-5-20-ability-central-annual-impact-helping-to-provide-communications-and-information-access .article-feature-media{background-image:url('/mirror/william-dvu.png')}
.site-cognixion.page-path-blog-2022-5-24-the-big-ideas-behind-cognixionnbspby-mathew-olson-at-the-information .article-feature-media{background-image:url('/mirror/hello-front.jpeg')}
.site-cognixion.page-path-blog-2023-1-16-accessibility-at-ces-featuring-cognixion-one .article-feature-media{background-image:url('/mirror/ces3.png')}
.site-cognixion.page-path-blog-2023-5-18-cognixion-receives-cms-accreditation .article-feature-media{background-image:url('/mirror/cms.png')}
.site-cognixion.page-path-blog-2023-7-3-mindblowing-neurotechnology-aspenideas .article-feature-media{background-image:url('/mirror/aspen.jpg')}
.site-cognixion.page-path-blog-2024-1-31-sxsw-innovation-award-2024-finalist-cognixions-personal-ai-conversational-co-pilot .article-feature-media{background-image:url('/mirror/sxsw.png')}
.site-cognixion.page-path-blog-2025-1-16-medtech-world-malta-2024- .article-feature-media{background-image:url('/mirror/medtech-2024.jpeg')}
.site-cognixion.page-path-blog-2025-10-29-apple-work-cognixion-episode-l8t26 .article-feature-media{background-image:url('/mirror/apple-work.png')}
.story-thumb{grid-column:1 / -1;width:100%;height:220px;object-fit:cover;border-radius:1rem;display:block}
.blog-hero-photo{width:min(92%,620px)!important;aspect-ratio:16/10;object-fit:cover;border-radius:1.25rem}
.contact-page h2{max-width:800px;font-size:clamp(2.2rem,5vw,4.8rem);line-height:1.02;margin:0 0 2rem}
.contact-address-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:5rem;padding-top:2rem;border-top:1px solid var(--line)}
.wearablespeech-product-image{display:block;width:min(100%,900px);max-height:520px;object-fit:cover;margin:0 auto 3rem;border-radius:1.25rem}
.site-cognixion.page-path-blog-alsnews .article-feature-media{background-image:url('/mirror/alsnews.jpeg')}
.site-cognixion.page-path-blog-cbsnews .article-feature-media{background-image:url('/mirror/cbsnews.png')}
.site-cognixion.page-path-blog-wsj2026tech .article-feature-media{background-image:url('/mirror/wsj2026.png')}
.site-cognixion.page-path-blog-applespeakprose .article-feature-media{background-image:url('/mirror/wwdc19.jpg')}
.site-cognixion.page-path-blog-autism-awareness-going-blue .article-feature-media{background-image:url('/mirror/going-blue.png')}
.site-cognixion.page-path-blog-benefits-visual-schedules-for-autism .article-feature-media{background-image:url('/mirror/visual-schedules.png')}
.site-cognixion.page-path-blog-codyrallmd .article-feature-media{background-image:url('/mirror/codyrall.png')}
.site-cognixion.page-path-blog-forbesfeature .article-feature-media{background-image:url('/mirror/forbes.png')}
.site-cognixion.page-path-blog-tedxtalk .article-feature-media{background-image:url('/mirror/tedx.jpg')}
.site-cognixion.page-path-blog-speakprosefeaturedinappstore .article-feature-media{background-image:url('/mirror/appstore.jpg')}
.site-cognixion.page-path-blog-technology-is-changing-how-special-needs-students-learn .article-feature-media{background-image:url('/mirror/special-needs.png')}
.site-cognixion.page-path-blog-pioneering-a-new-path .article-feature-media{background-image:url('/mirror/pioneering.png')}
.site-cognixion.page-path-blog-signed-sealed-and-patented .article-feature-media{background-image:url('/mirror/signed-sealed.png')}
.site-cognixion.page-path-blog-thetechlaureate .article-feature-media{background-image:url('/mirror/tech-laureate.png')}
.site-cognixion.page-path-blog-negative-talk-harming-nonspeaking-child .article-feature-media{background-image:url('/mirror/negative-talk.png')}
.site-cognixion.page-path-blog-self-care-for-special-needs-parents .article-feature-media{background-image:url('/mirror/self-care.png')}
.site-cognixion.page-path-blog-find-village-as-caregiver .article-feature-media{background-image:url('/mirror/find-village.png')}
.site-cognixion.page-path-blog-medtechworldaward .article-feature-media{background-image:url('/mirror/medtech.png')}
.site-cognixion.page-path-blog-santabarbaraindependentfeature .article-feature-media{background-image:url('/mirror/santa-barbara.jpg')}
.site-cognixion.page-path-blog-cxnxpupil .article-feature-media{background-image:url('/mirror/cxnxpupil.png')}
.site-cognixion.page-path-blog-future-of-communication-biosensors-ai-augmented-humans .article-feature-media{background-image:url('/mirror/future-communication.png')}
.site-cognixion.page-path-blog-speakprosepropluslaunch .article-feature-media{background-image:url('/mirror/speakprose-launch.jpg')}
.site-cognixion.page-path-blog-leading-ai-assistive-technology-company-adds-innovative-speech-language-pathologist-to-the-team .article-feature-media{background-image:url('/mirror/leading-ai.png')}
.site-cognixion[class*="page-path-blog-2020-7-1-this-week-on-whats-new-whats-next"] .article-feature-media{background-image:url('/mirror/whats-new.png')}
.site-cognixion.page-path-blog-cognixions-non-invasive-ai-solution-outshines-neuralinks-brain-implant .article-feature-media{background-image:url('/mirror/neuralink-contrast.png')}

/* Blog-item parity pass (2026-07-22).
   The production archive uses Asap for display copy and Source Code Pro for
   editorial copy. Keep the original CDN font files until they are promoted
   with the remaining Squarespace body media. */
@font-face{font-family:Asap;src:url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/29ab413d-ef34-4e0d-b245-1d1545e17fb6/latin.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Asap;src:url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/7f9ebdc9-966e-4f46-90df-ce351d46723a/latin.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Asap;src:url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/fb7f640f-7629-40b7-ad83-b2a2db8f769e/latin.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Source Code Pro';src:url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/0270ae3d-af12-4b60-affb-0eef370aee89/latin.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Source Code Pro';src:url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/2fe902ee-2b27-4b05-9bab-666b482069eb/latin.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Source Code Pro';src:url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/8e4299f1-b072-4cb1-b184-eb5bf46b794f/latin.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Source Code Pro';src:url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/ab65ff1a-d4f0-4ed3-88c8-f4d853656ece/latin.woff2') format('woff2');font-weight:300;font-style:italic;font-display:swap}

.site-cognixion.page-kind-article,
.site-cognixion.page-kind-article main{background:#0f2123;color:#f2f5f4}
.site-cognixion.page-kind-article .article-feature-media{display:none!important}
.site-cognixion.page-kind-article .hero{
  min-height:0!important;
  padding:1.4rem 1.25rem 3.6rem!important;
  display:block;
  overflow:visible;
  background:#0f2123;
}
.site-cognixion.page-kind-article .hero-copy{width:100%;max-width:680px;margin:0 auto}
.site-cognixion.page-kind-article .hero .eyebrow{
  margin:0 0 2rem;
  color:#617174;
  font:600 .73rem/1.4 'Source Code Pro',monospace;
  letter-spacing:.22em;
}
.site-cognixion.page-kind-article .hero h1{
  max-width:590px;
  margin:0 auto;
  color:#fff;
  font-family:Asap,Arial,sans-serif;
  font-size:clamp(3.25rem,4.55vw,4.1rem);
  font-weight:700;
  line-height:.99;
  letter-spacing:-.025em;
  overflow-wrap:normal;
  word-break:normal;
}
.site-cognixion.page-kind-article .article-body.content-band{
  margin:0;
  padding:0 0 6.5rem;
  border:0;
  background:#0f2123;
  color:#e8eeee;
  font-family:'Source Code Pro',monospace;
  font-size:1rem;
  font-weight:300;
  line-height:1.72;
}
.site-cognixion.page-kind-article .source-body{
  width:min(1012px,calc(100% - 3rem));
  max-width:none;
  margin:0 auto;
  color:#e8eeee;
  font:300 1rem/1.72 'Source Code Pro',monospace;
}
.site-cognixion.page-kind-article .source-body>.sqs-layout,
.site-cognixion.page-kind-article .source-body>.sqs-row,
.site-cognixion.page-kind-article .source-body>.sqs-block-image,
.site-cognixion.page-kind-article .source-body>.sqs-block-gallery,
.site-cognixion.page-kind-article .source-body>.sqs-block-video,
.site-cognixion.page-kind-article .source-body>.sqs-block-embed{width:100%;max-width:1012px;margin-inline:auto}
.site-cognixion.page-kind-article .source-body .sqs-block-html,
.site-cognixion.page-kind-article .source-body .sqs-block-markdown,
.site-cognixion.page-kind-article .source-body .sqs-block-button,
.site-cognixion.page-kind-article .source-body .sqs-block-code:not(:has(iframe)){
  width:min(100%,576px);
  margin-inline:auto;
}
.site-cognixion.page-kind-article .source-body>p,
.site-cognixion.page-kind-article .source-body>h1,
.site-cognixion.page-kind-article .source-body>h2,
.site-cognixion.page-kind-article .source-body>h3,
.site-cognixion.page-kind-article .source-body>h4,
.site-cognixion.page-kind-article .source-body>ul,
.site-cognixion.page-kind-article .source-body>ol,
.site-cognixion.page-kind-article .source-body>blockquote{width:min(100%,576px);margin-inline:auto}
.site-cognixion.page-kind-article .source-body h1,
.site-cognixion.page-kind-article .source-body h2,
.site-cognixion.page-kind-article .source-body h3,
.site-cognixion.page-kind-article .source-body h4{
  color:#fff;
  font-family:Asap,Arial,sans-serif;
  font-weight:400;
  letter-spacing:-.015em;
}
.site-cognixion.page-kind-article .source-body h1,
.site-cognixion.page-kind-article .source-body h2{font-size:clamp(2.35rem,3.65vw,3.25rem);line-height:1.08;margin-top:2.1rem;margin-bottom:1.2rem}
.site-cognixion.page-kind-article .source-body h3{font-size:clamp(1.75rem,2.25vw,2.15rem);line-height:1.15;margin-top:3.1rem;margin-bottom:1.3rem}
.site-cognixion.page-kind-article .source-body h4{font-size:1.35rem;line-height:1.25;margin-top:2rem}
.site-cognixion.page-kind-article .source-body p{margin-top:0;margin-bottom:1.3rem}
.site-cognixion.page-kind-article .source-body strong{font-weight:600;color:#fff}
.site-cognixion.page-kind-article .source-body em{font-style:italic}
.site-cognixion.page-kind-article .source-body blockquote{
  margin-top:2.2rem;
  margin-bottom:2.2rem;
  padding:.15rem 0 .15rem 2.5rem;
  border-left:1px solid #d7e0df;
}
.site-cognixion.page-kind-article .source-body blockquote p{margin:0;font-style:italic}
.site-cognixion.page-kind-article .source-body img{
  display:block;
  width:auto;
  max-width:100%;
  height:auto;
  margin:0 auto 2.2rem;
}
.site-cognixion.page-kind-article .source-body figure{max-width:100%;margin:0 auto}
.site-cognixion.page-kind-article .source-body figcaption{max-width:576px;margin:.65rem auto 2rem;color:#9aa9aa;font-size:.78rem}
.site-cognixion.page-kind-article .source-body a{color:inherit;text-decoration:underline;text-underline-offset:.18em}
.site-cognixion.page-kind-article .source-body .sqs-block-button-container{margin:2rem 0;text-align:center}
.site-cognixion.page-kind-article .source-body .sqs-block-button-element{
  display:inline-flex;
  min-height:46px;
  align-items:center;
  justify-content:center;
  padding:1.15rem 2.5rem;
  border:0;
  border-radius:999px;
  background:#ff5361;
  color:#fff;
  font-weight:600;
  letter-spacing:.08em;
  text-decoration:none;
  text-transform:uppercase;
}
.site-cognixion.page-kind-article .source-body iframe,
.site-cognixion.page-kind-article .source-body video{
  display:block;
  width:100%;
  max-width:1012px;
  aspect-ratio:16/9;
  height:auto;
  margin:2rem auto;
  border:0;
  background:#050505;
}
.site-cognixion.page-kind-article .source-body .row::after,
.site-cognixion.page-kind-article .source-body .sqs-row::after{display:table;clear:both;content:''}
.site-cognixion.page-kind-article .source-body [class*="sqs-col-"]{min-width:0}
.site-cognixion.page-kind-article .source-body .sqs-gallery-container,
.site-cognixion.page-kind-article .source-body .gallery-grid-wrapper{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(230px,1fr));
  gap:1rem;
}
.site-cognixion.page-kind-article .source-body .sqs-gallery-container img,
.site-cognixion.page-kind-article .source-body .gallery-grid-wrapper img{width:100%;height:auto;margin:0}
.site-cognixion.page-kind-article .source-body .sqs-block-socialaccountlinks{width:min(100%,576px);margin:0 auto}
.site-cognixion.page-kind-article .source-body .sqs-svg-icon--list{display:flex;justify-content:center;gap:1rem}
.site-cognixion.page-kind-article .source-body .sqs-svg-icon--wrapper{
  display:inline-flex;
  width:28px;
  height:28px;
  align-items:center;
  justify-content:center;
  color:#fff;
  font-size:0;
  text-decoration:none;
}
.site-cognixion.page-kind-article .source-body .sqs-svg-icon--wrapper::after{content:attr(aria-label);font:600 .8rem/1 'Source Code Pro',monospace}
.site-cognixion.page-kind-article .source-body .sqs-svg-icon--wrapper.linkedin-unauth::after{content:'in'}
.site-cognixion.page-kind-article .source-body .sqs-svg-icon--wrapper.facebook-unauth::after,
.site-cognixion.page-kind-article .source-body .sqs-svg-icon--wrapper.facebook::after{content:'f'}
.site-cognixion.page-kind-article .source-body .sqs-svg-icon--wrapper svg{display:none}
.site-cognixion.page-kind-article .article-social{
  width:min(576px,calc(100% - 3rem));
  margin:4.7rem auto 0;
  color:#718184;
  font:600 .76rem/1.4 'Source Code Pro',monospace;
  letter-spacing:.18em;
  text-align:center;
  text-transform:uppercase;
}
.site-cognixion.page-kind-article .article-social a{text-decoration:none}
.site-cognixion.page-kind-article .article-social a::before{content:'↗';margin-right:.55rem}
.site-cognixion.page-kind-article .article-pagination{
  width:min(1012px,calc(100% - 3rem));
  min-height:240px;
  margin:4.8rem auto 0;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:5rem;
  align-items:center;
  font:600 .9rem/1.55 'Source Code Pro',monospace;
  letter-spacing:.07em;
}
.site-cognixion.page-kind-article .article-pagination a{color:#fff;text-decoration:none}
.site-cognixion.page-kind-article .article-pagination-older{text-align:right}
.site-cognixion.page-kind-article .article-pagination a span{color:#8fa0a1;font-size:2rem;font-weight:300;vertical-align:-.12em}
.site-cognixion.page-kind-article .article-site-footer{
  min-height:790px;
  padding:4.4rem max(1.5rem,10vw) 3rem;
  display:block;
  border:0;
  background:#050505;
  color:#aeb5b5;
  font:300 .72rem/2 'Source Code Pro',monospace;
  letter-spacing:.08em;
  text-align:center;
  text-transform:uppercase;
}
.site-cognixion.page-kind-article .article-site-footer .back-to-top{display:inline-block;margin-bottom:2.5rem;color:#c7cdcd;text-decoration:none}
.site-cognixion.page-kind-article .article-site-footer p{margin:0 0 1.55rem;color:#aeb5b5}
.site-cognixion.page-kind-article .article-site-footer .research-disclaimer{margin:3.2rem 0;color:#999;text-transform:none}
.site-cognixion.page-kind-article .article-site-footer .footer-links{max-width:900px;margin:3.2rem auto 0;display:flex;justify-content:center;gap:1rem 2.5rem}
.site-cognixion.page-kind-article .article-site-footer .footer-links a{color:#c4c9c9;font-weight:600}
.site-cognixion.page-kind-article .article-site-footer .footer-contact-link{display:inline-block;margin-top:4.5rem;color:#d3d8d8;font-weight:600;text-decoration:none}

@media(min-width:621px){
  .site-cognixion.page-kind-article .source-body [class*="sqs-col-"]{float:left}
  .site-cognixion.page-kind-article .source-body .float-right{float:right}
  .site-cognixion.page-kind-article .source-body .float-left{float:left}
  .site-cognixion.page-kind-article .source-body .sqs-col-1{width:8.333%}
  .site-cognixion.page-kind-article .source-body .sqs-col-2{width:16.666%}
  .site-cognixion.page-kind-article .source-body .sqs-col-3{width:25%}
  .site-cognixion.page-kind-article .source-body .sqs-col-4{width:33.333%}
  .site-cognixion.page-kind-article .source-body .sqs-col-5{width:41.666%}
  .site-cognixion.page-kind-article .source-body .sqs-col-6{width:50%}
  .site-cognixion.page-kind-article .source-body .sqs-col-7{width:58.333%}
  .site-cognixion.page-kind-article .source-body .sqs-col-8{width:66.666%}
  .site-cognixion.page-kind-article .source-body .sqs-col-9{width:75%}
  .site-cognixion.page-kind-article .source-body .sqs-col-10{width:83.333%}
  .site-cognixion.page-kind-article .source-body .sqs-col-11{width:91.666%}
  .site-cognixion.page-kind-article .source-body .sqs-col-12{width:100%}
}
@media(max-width:620px){
  .site-cognixion.page-kind-article .site-header{height:76px}
  .site-cognixion.page-kind-article .hero{
    min-height:0!important;
    padding:2.2rem 1.25rem 3.2rem!important;
    align-items:initial;
  }
  .site-cognixion.page-kind-article .hero-copy{width:100%;max-width:none;transform:none}
  .site-cognixion.page-kind-article .hero .eyebrow{display:block;margin-bottom:1.6rem;font-size:.64rem}
  .site-cognixion.page-kind-article .hero h1{
    width:100%!important;
    max-width:360px!important;
    font-size:clamp(2.55rem,12.2vw,3.25rem);
    line-height:1;
    overflow-wrap:break-word;
    word-break:normal;
  }
  .site-cognixion.page-kind-article .source-body{width:calc(100% - 2.5rem)}
  .site-cognixion.page-kind-article .source-body h1,
  .site-cognixion.page-kind-article .source-body h2{font-size:2.25rem}
  .site-cognixion.page-kind-article .source-body h3{font-size:1.75rem}
  .site-cognixion.page-kind-article .source-body blockquote{padding-left:1.35rem}
  .site-cognixion.page-kind-article .article-pagination{min-height:0;grid-template-columns:1fr;gap:2.5rem;margin-top:4rem}
  .site-cognixion.page-kind-article .article-pagination-older{text-align:left}
  .site-cognixion.page-kind-article .article-site-footer{min-height:0;padding:3.2rem 1.25rem 4rem}
  .site-cognixion.page-kind-article .article-site-footer .footer-links{flex-direction:column;gap:.8rem}
}

/* Computed-style alignment against the live Squarespace article template. */
.site-cognixion.page-kind-article .hero .eyebrow{
  margin-bottom:2rem;
  font-size:.875rem;
  line-height:1.6;
  letter-spacing:2px;
}
.site-cognixion.page-kind-article .hero h1{
  max-width:576px;
  font-family:Helvetica,Arial,sans-serif;
  font-size:4rem;
  font-weight:600;
  line-height:1;
  letter-spacing:normal;
}
.site-cognixion.page-kind-article .source-body .sqs-block-html,
.site-cognixion.page-kind-article .source-body .sqs-block-markdown{
  width:min(100%,610px);
  padding:17px;
}
.site-cognixion.page-kind-article .source-body .sqs-block-html p,
.site-cognixion.page-kind-article .source-body .sqs-block-markdown p,
.site-cognixion.page-kind-article .source-body>p,
.site-cognixion.page-kind-article .source-body li{
  color:#e8eeee;
  font-family:Helvetica,Arial,sans-serif;
  font-size:1rem;
  font-weight:300;
  line-height:1.3;
  letter-spacing:.5px;
}
.site-cognixion.page-kind-article .source-body p{margin:1rem 0}
.site-cognixion.page-kind-article .source-body h1,
.site-cognixion.page-kind-article .source-body h2,
.site-cognixion.page-kind-article .source-body h3,
.site-cognixion.page-kind-article .source-body h4{
  font-family:Helvetica,Arial,sans-serif;
  font-weight:500;
  letter-spacing:normal;
}
.site-cognixion.page-kind-article .source-body h1,
.site-cognixion.page-kind-article .source-body h2{
  margin:0 0 1.0125rem;
  font-size:3.375rem;
  line-height:1.1;
  letter-spacing:1.5px;
}
.site-cognixion.page-kind-article .source-body h3{
  margin:3rem 0 .6rem;
  font-size:2rem;
  line-height:1.2;
}
.site-cognixion.page-kind-article .source-body blockquote{
  width:100%;
  max-width:none;
  margin:0;
  padding:0 40px;
  border-left:1px solid #d7e0df;
}
.site-cognixion.page-kind-article .source-body blockquote p{
  margin:1rem 0;
  font-family:Helvetica,Arial,sans-serif;
  font-size:1rem;
  font-weight:300;
  line-height:1.3;
  letter-spacing:.5px;
}
.site-cognixion.page-kind-article .source-body img{margin:0 auto}
@media(max-width:620px){
  .site-cognixion.page-kind-article .hero{padding:0 1.25rem 1.9rem!important}
  .site-cognixion.page-kind-article .hero .eyebrow{display:none}
  .site-cognixion.page-kind-article .hero h1{max-width:350px;font-size:34px;line-height:1}
  .site-cognixion.page-kind-article .source-body .sqs-block-html,
  .site-cognixion.page-kind-article .source-body .sqs-block-markdown{padding:14px 0}
  .site-cognixion.page-kind-article .source-body h1,
  .site-cognixion.page-kind-article .source-body h2{
    margin:0 0 .4875rem;
    font-size:1.625rem;
    line-height:1.1;
  }
  .site-cognixion.page-kind-article .source-body h3{
    margin:1.875rem 0 .375rem;
    font-size:1.25rem;
    line-height:1.2;
  }
  .site-cognixion.page-kind-article .source-body blockquote{padding:0 0 0 1.35rem}
  .site-cognixion.page-kind-article .article-pagination{
    min-height:190px;
    grid-template-columns:1fr 1fr;
    gap:2rem;
    margin-top:3rem;
  }
  .site-cognixion.page-kind-article .article-pagination a{font-size:0}
  .site-cognixion.page-kind-article .article-pagination a span{font-size:2rem}
  .site-cognixion.page-kind-article .article-pagination-older{text-align:right}
}
@media(max-width:620px){.contact-address-grid{grid-template-columns:1fr;margin-top:3rem}}
@media(max-width:620px){
 .site-cognixion.page-kind-blog_index .hero{flex-direction:column}
 .site-cognixion.page-kind-blog_index .hero-visual{width:100%;height:210px;min-height:210px;flex:none}
 .site-cognixion.page-kind-blog_index .hero-visual .orb,.site-cognixion.page-kind-blog_index .hero-visual .signal-line{display:none}
}
@media(max-width:620px){.story-thumb{height:170px}}

/* Blog QA remediation: operable navigation, readable archives, graceful media
   fallbacks, and compact consent UI. Keep this final so it supersedes the
   source-parity experiments above without disturbing article image geometry. */
.nav-toggle{
  display:none;
  min-width:48px;
  min-height:48px;
  padding:.4rem;
  border:0;
  background:transparent;
  color:inherit;
  cursor:pointer;
}
.nav-toggle__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.nav-toggle__icon{display:grid;width:26px;gap:5px}
.nav-toggle__icon i{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform .18s ease,opacity .18s ease}
.site-header.menu-open .nav-toggle__icon i:nth-child(1){transform:translateY(7px) rotate(45deg)}
.site-header.menu-open .nav-toggle__icon i:nth-child(2){opacity:0}
.site-header.menu-open .nav-toggle__icon i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}

.site-cognixion.page-kind-blog_category .hero,
.site-cognixion.page-kind-blog_tag .hero{
  min-height:330px!important;
  padding:6rem 1.25rem 3.5rem!important;
}
.site-cognixion.page-kind-blog_category .hero h1,
.site-cognixion.page-kind-blog_category .hero .eyebrow,
.site-cognixion.page-kind-blog_tag .hero h1,
.site-cognixion.page-kind-blog_tag .hero .eyebrow{display:block!important}
.site-cognixion.page-kind-blog_category .content-band,
.site-cognixion.page-kind-blog_tag .content-band{
  min-height:280px!important;
  padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,8vw,9rem)!important;
  background:#f1f5f2!important;
  color:#0f1f21!important;
  text-align:left!important;
  font-family:Barlow,Arial,sans-serif!important;
  letter-spacing:normal!important;
}
.site-cognixion.page-kind-blog_category .content-band::before,
.site-cognixion.page-kind-blog_tag .content-band::before,
.site-cognixion.page-kind-blog_category .site-footer::before,
.site-cognixion.page-kind-blog_tag .site-footer::before{content:none!important;display:none!important}
.site-cognixion.page-kind-blog_category .story-list,
.site-cognixion.page-kind-blog_tag .story-list{display:block!important}
.site-cognixion.page-kind-blog_category .site-footer,
.site-cognixion.page-kind-blog_tag .site-footer{
  min-height:0!important;
  padding:3rem clamp(1.25rem,8vw,9rem)!important;
  display:flex!important;
  text-align:left!important;
  font-family:Barlow,Arial,sans-serif!important;
  letter-spacing:normal!important;
}
.story-row{grid-template-columns:130px minmax(0,1fr) 48px}
.story-thumb{grid-column:1 / -1;height:min(34vw,300px);border-radius:.75rem}
.archive-empty{
  max-width:720px;
  margin:0 auto;
  padding:clamp(2rem,5vw,4rem);
  border:1px solid var(--line);
  border-radius:1rem;
  background:#fff;
  text-align:center;
}
.archive-empty h2{margin:.4rem 0 1rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1}

.mirror-media-card{
  width:min(100%,760px);
  min-height:250px;
  margin:2.5rem auto;
  padding:clamp(1.5rem,5vw,3.5rem);
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:flex-end;
  border:1px solid rgba(255,255,255,.2);
  border-radius:.85rem;
  background:
    radial-gradient(circle at 85% 15%,rgba(255,88,93,.35),transparent 33%),
    linear-gradient(135deg,#162e30,#071011);
  color:#fff;
}
.site-cognixion.page-kind-article .source-body .mirror-media-card strong{
  margin:.45rem 0 .35rem;
  color:#fff;
  font:500 clamp(1.45rem,3vw,2.2rem)/1.1 Barlow,Arial,sans-serif;
}
.site-cognixion.page-kind-article .source-body .mirror-media-card p{max-width:560px;margin:0 0 1.25rem;color:#cfdbda}
.mirror-media-card__badge{
  color:#ff8b8f;
  font:600 .68rem/1 'Source Code Pro',monospace;
  letter-spacing:.16em;
  text-transform:uppercase;
}
.mirror-media-card a,.mirror-embed-source a{font-weight:700;text-underline-offset:.25em}
.site-cognixion.page-kind-article .source-body .mirror-embed-source{
  width:min(100%,1012px);
  margin:-1rem auto 2.5rem;
  color:#9babab;
  font:400 .74rem/1.5 'Source Code Pro',monospace;
  text-align:center;
}

.cookie-banner{
  left:auto!important;
  right:1rem!important;
  bottom:1rem!important;
  width:min(480px,calc(100% - 2rem));
  padding:1rem 1.1rem!important;
  border:1px solid #cad6df!important;
  border-radius:.65rem;
  box-shadow:0 16px 44px rgba(15,31,33,.18);
}
.cookie-banner p{margin:0 0 .8rem!important}
.cookie-banner a{font-weight:700}
.cookie-banner button{
  min-width:88px;
  min-height:44px;
  padding:.65rem 1.15rem!important;
}

/* Restore the archived article itself. Earlier source-parity styling replaced it
   with a short pseudo-element excerpt, which hid the full story and pagination. */
.site-cognixion.page-path-blog-2025-10-21-cognixion-x-apple-vision-pro .hero{
  min-height:0!important;
}
.site-cognixion.page-path-blog-2025-10-21-cognixion-x-apple-vision-pro .hero h1::after,
.site-cognixion.page-path-blog-2025-10-21-cognixion-x-apple-vision-pro .article-body::after{
  display:none!important;
  content:none!important;
}
.site-cognixion.page-path-blog-2025-10-21-cognixion-x-apple-vision-pro .article-body{
  display:block!important;
}

@media(max-width:620px){
  .site-header{z-index:20}
  .nav-toggle{
    position:relative;
    z-index:2;
    display:inline-grid!important;
    place-items:center;
    flex:0 0 48px;
  }
  .site-cognixion .nav-toggle{color:#fff}
  .site-cognixion.page-path-axon-r .nav-toggle,
  .site-axon_r .nav-toggle{color:#30343b}
  .site-header > nav#primary-navigation::after{content:none!important;display:none!important}
  .site-header > nav#primary-navigation{
    position:absolute!important;
    z-index:40;
    top:100%;
    left:0;
    right:0;
    display:none!important;
    width:100%!important;
    max-height:calc(100vh - 76px);
    overflow-y:auto;
    margin:0!important;
    padding:1rem 1.25rem 1.4rem;
    gap:.25rem!important;
    border-top:1px solid rgba(255,255,255,.14);
    background:#0f1f21;
    box-shadow:0 18px 35px rgba(5,12,13,.28);
  }
  .site-axon_r .site-header > nav#primary-navigation,
  .site-cognixion.page-path-axon-r .site-header > nav#primary-navigation{
    border-top-color:#c8d6d2;
    background:#eef2ef;
  }
  .site-header.menu-open > nav#primary-navigation{display:grid!important}
  .site-header.menu-open > nav#primary-navigation a{
    display:block!important;
    margin:0!important;
    padding:.85rem .25rem!important;
    border-bottom:1px solid rgba(255,255,255,.12);
    color:#fff!important;
    text-align:left;
  }
  .site-axon_r .site-header.menu-open > nav#primary-navigation a,
  .site-cognixion.page-path-axon-r .site-header.menu-open > nav#primary-navigation a{
    border-bottom-color:#d5dfdc;
    color:#30343b!important;
  }
  .site-header.menu-open > nav#primary-navigation .nav-cta{
    margin-top:.6rem!important;
    border:0;
    text-align:center;
  }
  .site-header.menu-open .nav-dropdown-menu{
    position:static;
    display:grid;
    width:100%;
    padding:0 0 0 1rem;
    border:0;
    background:transparent;
    box-shadow:none;
  }
  .site-cognixion.page-kind-blog_category .hero,
  .site-cognixion.page-kind-blog_tag .hero{
    min-height:260px!important;
    padding:3rem 1.25rem!important;
    align-items:center!important;
  }
  .site-cognixion.page-kind-blog_category .hero-copy,
  .site-cognixion.page-kind-blog_tag .hero-copy{width:100%!important;transform:none!important}
  .site-cognixion.page-kind-blog_category .hero h1,
  .site-cognixion.page-kind-blog_tag .hero h1{
    width:100%!important;
    max-width:100%!important;
    font-size:clamp(2.5rem,13vw,3.4rem)!important;
  }
  .site-cognixion.page-kind-blog_category .hero .eyebrow,
  .site-cognixion.page-kind-blog_tag .hero .eyebrow{margin-bottom:1rem}
  .story-row{grid-template-columns:1fr!important;gap:.65rem!important}
  .story-thumb{height:190px}
  .site-cognixion.page-kind-article .hero{padding-top:1.8rem!important;padding-bottom:2.4rem!important}
  .site-cognixion.page-kind-article .hero .eyebrow{
    display:block!important;
    margin-bottom:1.1rem!important;
  }
  .site-cognixion.page-kind-article .hero-copy{transform:none!important}
  .site-cognixion.page-kind-article .article-body{overflow-x:clip}
  .site-cognixion.page-kind-article .source-body{
    max-width:calc(100% - 2.5rem)!important;
    overflow-wrap:anywhere;
    word-break:normal;
  }
  .site-cognixion.page-kind-article .source-body *,
  .site-cognixion.page-kind-article .source-body *::before,
  .site-cognixion.page-kind-article .source-body *::after{
    box-sizing:border-box;
    min-width:0;
    max-width:100%;
  }
  .site-cognixion.page-kind-article .source-body .row,
  .site-cognixion.page-kind-article .source-body .sqs-row,
  .site-cognixion.page-kind-article .source-body [class*="sqs-col-"],
  .site-cognixion.page-kind-article .source-body .sqs-layout,
  .site-cognixion.page-kind-article .source-body .sqs-block,
  .site-cognixion.page-kind-article .source-body .sqs-block-content{
    width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    float:none!important;
  }
  .site-cognixion.page-kind-article .source-body table,
  .site-cognixion.page-kind-article .source-body pre{
    display:block;
    overflow-x:auto;
  }
  .site-cognixion.page-kind-article .article-pagination{
    min-height:0!important;
    grid-template-columns:1fr!important;
    gap:.75rem!important;
    margin-top:3rem!important;
  }
  .site-cognixion.page-kind-article .article-pagination a{
    min-height:72px;
    padding:1rem;
    display:flex;
    gap:.8rem;
    align-items:center;
    border:1px solid rgba(255,255,255,.16);
    border-radius:.45rem;
    font-size:.75rem!important;
    line-height:1.45;
  }
  .site-cognixion.page-kind-article .article-pagination-older{justify-content:flex-end;text-align:right}
  .site-cognixion.page-kind-article .article-pagination a span{flex:0 0 auto}
  .mirror-media-card{min-height:220px;margin:2rem auto;padding:1.4rem}
  .cookie-banner{right:.75rem!important;bottom:.75rem!important;width:calc(100% - 1.5rem);font-size:12px!important}
  .cookie-banner div{justify-content:flex-end!important}
}

@media(prefers-reduced-motion:reduce){
  .nav-toggle__icon i{transition:none}
}

.clinical-inquiry-form{display:grid;gap:1.2rem}
.choice-fieldset{display:grid;gap:.75rem;margin:0;padding:1.1rem 1.2rem;border:1px solid #aeb2bb;border-radius:.65rem}
.choice-fieldset legend{padding:0 .35rem;font-weight:800}
.choice-fieldset legend small,.clinical-message small{display:block;margin-top:.25rem;color:var(--muted);font-weight:400}
.choice{display:flex!important;grid-template-columns:none!important;gap:.65rem!important;align-items:flex-start;font-weight:500!important}
.choice input{width:auto!important;margin:.2rem 0 0}
.clinical-inquiry-form>label:not(.check){display:grid;gap:.45rem;font:1rem/1.2 Arial,sans-serif;color:#30343b}
.clinical-inquiry-form textarea,.clinical-inquiry-form select{width:100%;border:1px solid #333;background:#fff;padding:.7rem;font:inherit}
.clinical-inquiry-form textarea{resize:vertical}
.clinical-inquiry-form select{min-height:44px}
.clinical-conditions{grid-template-columns:repeat(2,minmax(0,1fr))}
.clinical-conditions legend{grid-column:1/-1}
.clinical-consent{margin:.25rem 0}
.clinical-inquiry-form .button{justify-self:start}
.contact-form select{width:100%;border:1px solid #aeb2bb;border-radius:.55rem;background:var(--white);padding:.85rem 1rem;font:inherit}
.educational-inquiry-form{margin-top:2.5rem;text-align:left}
.educational-inquiry-form .educational-fields{margin-top:0}
.educational-inquiry-form .purchase-timeframe{grid-template-columns:repeat(2,minmax(0,1fr))}
select:focus-visible{outline:3px solid var(--violet);outline-offset:3px}
@media(max-width:620px){
  .clinical-conditions{grid-template-columns:1fr}
  .educational-inquiry-form .purchase-timeframe{grid-template-columns:1fr}
}

/* First-party Cognixion ONE Axon-R press kit. */
.site-cognixion.page-kind-press_kit{background:#eef2ef;color:#173335}
.site-cognixion.page-kind-press_kit .site-header{
  position:relative;
  inset:auto;
  background:#0f1f21;
  color:#fff;
  border:0;
}
.site-cognixion.page-kind-press_kit .site-header .brand,
.site-cognixion.page-kind-press_kit .site-header nav a{color:#fff}
.press-kit-hero{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,.86fr) minmax(320px,1.14fr);
  min-height:620px;
  gap:clamp(2rem,7vw,7rem);
  align-items:center;
  overflow:hidden;
  padding:clamp(4rem,8vw,7.5rem) clamp(1.25rem,8vw,8.5rem);
  background:#0f1f21;
  color:#fff;
}
.press-kit-hero::after{
  content:'';
  position:absolute;
  right:-13rem;
  bottom:-18rem;
  width:46rem;
  height:46rem;
  border:1px solid rgba(78,205,196,.35);
  border-radius:50%;
  pointer-events:none;
}
.press-kit-hero__copy{position:relative;z-index:1}
.press-kit-hero .eyebrow{color:#ff585d}
.press-kit-hero h1{
  max-width:720px;
  margin:0;
  color:#fff;
  font-size:clamp(3.8rem,6.7vw,7.2rem);
  font-weight:600;
  line-height:.9;
  letter-spacing:-.045em;
}
.press-kit-hero h1 span{display:block;color:#4ecdc4}
.press-kit-hero .lede{max-width:620px;color:#d1dedd}
.press-kit-hero .button{background:#ff585d}
.press-kit-hero .text-link{color:#fff}
.press-kit-hero__media{
  position:relative;
  z-index:1;
  margin:0;
  border:1px solid rgba(255,255,255,.25);
  background:#d9e4e1;
  box-shadow:0 30px 70px rgba(0,0,0,.35);
  transform:rotate(1.5deg);
}
.press-kit-hero__media img{
  display:block;
  width:100%;
  height:min(52vw,520px);
  object-fit:cover;
}
.press-kit-overview{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:1px;
  padding:0;
  background:#afc2bf;
  border-bottom:1px solid #afc2bf;
}
.press-kit-overview>div{
  padding:clamp(4rem,7vw,7.5rem) clamp(1.25rem,7vw,7.5rem);
  background:#eef2ef;
}
.press-kit-overview__product{background:#fff!important}
.press-kit-overview h2,
.press-kit-section-heading h2,
.press-kit-video h2,
.press-kit-focus h2,
.press-kit-contact h2{
  margin:.2rem 0 1.5rem;
  font-size:clamp(2.5rem,4.4vw,4.9rem);
  font-weight:600;
  line-height:.96;
  letter-spacing:-.035em;
}
.press-kit-overview p:not(.kicker),
.press-kit-video p:not(.kicker),
.press-kit-focus__intro>p:not(.kicker),
.press-kit-contact>p:not(.kicker){font-size:1.08rem;line-height:1.75;color:#40595b}
.press-kit-gallery{
  padding:clamp(4.5rem,8vw,8rem) clamp(1.25rem,5vw,5.5rem);
  background:#eef2ef;
}
.press-kit-section-heading{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);
  gap:3rem;
  align-items:end;
  max-width:1500px;
  margin:0 auto 5rem;
}
.press-kit-section-heading>div>p:last-child{max-width:680px;color:#52696b}
.press-kit-jump-links{
  display:flex;
  flex-wrap:wrap;
  gap:.65rem;
  justify-content:flex-end;
}
.press-kit-jump-links a{
  padding:.55rem .85rem;
  border:1px solid #9fb2b0;
  border-radius:999px;
  background:#fff;
  font-size:.78rem;
  font-weight:700;
  text-decoration:none;
}
.press-kit-image-group{
  max-width:1500px;
  margin:0 auto 6rem;
  scroll-margin-top:2rem;
}
.press-kit-image-group__heading{
  display:grid;
  grid-template-columns:minmax(230px,.5fr) 1fr auto;
  gap:2rem;
  align-items:baseline;
  margin-bottom:1.5rem;
  padding-bottom:1rem;
  border-bottom:1px solid #9fb2b0;
}
.press-kit-image-group__heading h3{margin:0;font-size:clamp(1.7rem,2.4vw,2.5rem);line-height:1}
.press-kit-image-group__heading p{margin:0;color:#52696b}
.press-kit-image-group__heading span{
  color:#52696b;
  font-family:'Source Code Pro',monospace;
  font-size:.72rem;
  text-transform:uppercase;
  letter-spacing:.1em;
}
.press-kit-image-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:1rem;
}
.press-kit-image-card{
  min-width:0;
  overflow:hidden;
  border:1px solid #b8c7c5;
  border-radius:.75rem;
  background:#fff;
  box-shadow:0 10px 25px rgba(15,31,33,.06);
}
.press-kit-image-card__preview{
  display:block;
  overflow:hidden;
  aspect-ratio:1/1;
  background:#dce5e3;
}
.press-kit-image-card__preview img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  transition:transform .25s ease;
}
.press-kit-image-card__preview:hover img{transform:scale(1.025)}
.press-kit-image-card>div{
  display:grid;
  grid-template-columns:1fr auto;
  gap:1rem;
  align-items:center;
  min-height:72px;
  padding:.85rem 1rem;
}
.press-kit-image-card p{margin:0;color:#40595b;font-size:.82rem;line-height:1.35}
.press-kit-image-card>div a{
  color:#c63e43;
  font-size:.78rem;
  font-weight:800;
  text-decoration:none;
}
.press-kit-video{
  display:grid;
  grid-template-columns:minmax(260px,.48fr) minmax(0,1.52fr);
  gap:clamp(2rem,7vw,7rem);
  align-items:center;
  padding:clamp(4rem,8vw,8rem) clamp(1.25rem,8vw,8.5rem);
  background:#0f1f21;
  color:#fff;
}
.press-kit-video h2{color:#fff}
.press-kit-video p:not(.kicker){color:#cbd9d8}
.press-kit-video video{
  display:block;
  width:100%;
  max-height:680px;
  background:#000;
  box-shadow:0 24px 55px rgba(0,0,0,.35);
}
.press-kit-focus{
  display:grid;
  grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);
  gap:clamp(3rem,8vw,9rem);
  padding:clamp(4rem,8vw,8rem) clamp(1.25rem,8vw,8.5rem);
  background:#fff;
}
.press-kit-focus__intro{position:sticky;top:2rem;align-self:start}
.press-kit-focus__grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  border-top:1px solid #b8c7c5;
  border-left:1px solid #b8c7c5;
}
.press-kit-focus__grid article{
  min-height:310px;
  padding:clamp(1.5rem,3vw,2.7rem);
  border-right:1px solid #b8c7c5;
  border-bottom:1px solid #b8c7c5;
}
.press-kit-focus__grid span{color:#ff585d;font-family:'Source Code Pro',monospace;font-weight:700}
.press-kit-focus__grid h3{margin:2rem 0 1rem;font-size:1.65rem;line-height:1.1}
.press-kit-focus__grid p{margin:0;color:#52696b;line-height:1.65}
.press-kit-contact{
  padding:clamp(5rem,9vw,9rem) clamp(1.25rem,12vw,12rem);
  background:#4ecdc4;
  color:#0f1f21;
  text-align:center;
}
.press-kit-contact>p{max-width:750px;margin:1rem auto 2rem}
.press-kit-contact .button{background:#0f1f21}
.press-kit-disclaimer{padding-top:3rem;font-size:.8rem!important}
@media(max-width:1050px){
  .press-kit-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .press-kit-focus{grid-template-columns:1fr}
  .press-kit-focus__intro{position:static}
}
@media(max-width:760px){
  .press-kit-hero,
  .press-kit-overview,
  .press-kit-video{grid-template-columns:1fr}
  .press-kit-hero{min-height:0;padding-top:4rem}
  .press-kit-hero__media img{height:auto;max-height:520px}
  .press-kit-section-heading{grid-template-columns:1fr;margin-bottom:3rem}
  .press-kit-jump-links{justify-content:flex-start}
  .press-kit-image-group__heading{grid-template-columns:1fr;gap:.6rem}
  .press-kit-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .press-kit-video video{max-height:none}
}
@media(max-width:500px){
  .press-kit-gallery{padding-inline:1rem}
  .press-kit-image-grid,
  .press-kit-focus__grid{grid-template-columns:1fr}
  .press-kit-image-card>div{grid-template-columns:1fr}
  .press-kit-focus__grid article{min-height:0}
}
@media(prefers-reduced-motion:reduce){
  .press-kit-image-card__preview img{transition:none}
}
.site-footer:not(.article-site-footer) .research-disclaimer{
  flex:1 1 440px;
  max-width:720px;
  margin:0;
  font-size:.78rem;
  line-height:1.6;
}
.site-cognixion.page-kind-not_found .site-footer .research-disclaimer,
.site-cognixion.page-path-cart .site-footer .research-disclaimer,
.site-cognixion.page-path-new-page-2 .site-footer .research-disclaimer{
  margin:2.5rem auto;
  text-align:center;
}

/* Navigation, product-detail, and directory refinements. */
.solutions-action{margin:2.5rem 0 0;text-align:center}
.site-cognixion #solutions .solutions-action .button{background:#fff;color:#0f1f21!important}
.product-specifications .section-heading>p{max-width:520px;color:var(--muted)}
.product-specs-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  margin:1rem 0 0;
  border-top:1px solid var(--line);
  border-left:1px solid var(--line);
}
.product-specs-grid>div{
  min-height:170px;
  padding:clamp(1.35rem,2.6vw,2.4rem);
  background:#fff;
  border-right:1px solid var(--line);
  border-bottom:1px solid var(--line);
}
.product-specs-grid dt{
  margin-bottom:1.5rem;
  color:#ff585d;
  font-family:'Barlow Semi Condensed',Arial,sans-serif;
  font-size:.82rem;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.product-specs-grid dd{margin:0;color:#30343b;font-size:1.18rem;font-weight:600;line-height:1.35}
.site-footer:not(.article-site-footer){flex-wrap:wrap}
.footer-social{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:.65rem}
.footer-social>span{margin-right:.2rem;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.footer-social a{
  display:inline-flex;
  align-items:center;
  gap:.45rem;
  min-height:38px;
  padding:.45rem .8rem;
  border:1px solid currentColor;
  border-radius:999px;
  font-size:.78rem;
  font-weight:750;
  line-height:1;
  text-decoration:none;
}
.footer-social a>span:first-child{display:grid;place-items:center;min-width:1rem;font-weight:900}
.article-site-footer .footer-social{justify-content:center;margin:2rem auto 0}
.sitemap-hero{padding:clamp(9rem,15vw,13rem) clamp(1.25rem,9vw,10rem) clamp(4rem,7vw,7rem);background:#0f1f21;color:#fff}
.sitemap-hero .kicker{color:#4ecdc4}
.sitemap-hero h1{margin:0;font-size:clamp(4rem,8vw,8rem);line-height:.9;letter-spacing:-.05em}
.sitemap-hero>p:last-child{max-width:680px;color:#c9d4d3;font-size:1.2rem}
.sitemap-directory{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:1px;
  padding:1px;
  background:var(--line);
}
.sitemap-directory>section{display:grid;align-content:start;padding:clamp(2rem,5vw,5rem);background:var(--paper)}
.sitemap-directory h2{margin:0 0 1.5rem;font-size:clamp(2rem,3vw,3.4rem);line-height:1}
.sitemap-directory a{
  display:flex;
  justify-content:space-between;
  gap:1rem;
  padding:1rem 0;
  border-bottom:1px solid var(--line);
  font-weight:750;
  text-decoration:none;
}
.sitemap-directory a:hover{text-decoration:underline;text-decoration-color:#ff585d}
.site-axon_r.page-kind-sitemap .sitemap-hero{padding-top:clamp(5rem,9vw,8rem)}
.site-axon_r.page-kind-sitemap .sitemap-directory>section{background:#f5f7f9}
.speakprose-eol__community{
  padding:clamp(6rem,11vw,11rem) clamp(1.25rem,12vw,13rem);
  background:#dcefeb;
}
.speakprose-eol__community h2{
  max-width:900px;
  margin:0;
  font-size:clamp(3.3rem,6vw,7rem);
  font-weight:500;
  letter-spacing:-.05em;
  line-height:.94;
}
.speakprose-eol__community>p:not(.speakprose-eol__eyebrow){
  max-width:820px;
  margin:2rem 0;
  color:#425755;
  font-size:clamp(1.15rem,1.8vw,1.5rem);
  line-height:1.55;
}
@media(max-width:760px){
  .product-specs-grid,.sitemap-directory{grid-template-columns:1fr}
  .product-specs-grid>div{min-height:0}
  .footer-social{align-items:flex-start}
  .footer-social a{flex:1 1 calc(50% - .65rem)}
}

/* Final mobile, accessibility, and information-architecture remediation. */
.visually-hidden{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}

.site-header .nav-dropdown{position:relative}
.site-header .nav-product-link::after{content:'⌄';margin-left:.4rem}
.site-header .nav-dropdown-menu{
  position:absolute;
  z-index:50;
  top:calc(100% + .75rem);
  left:0;
  display:none;
  width:250px;
  padding:.6rem;
  border:1px solid #cbd7d4;
  border-radius:.55rem;
  background:#fff;
  box-shadow:0 18px 38px rgba(5,18,20,.2);
}
.site-header .nav-dropdown-menu::before{content:'';position:absolute;right:0;bottom:100%;left:0;height:.8rem}
.site-header .nav-dropdown:hover .nav-dropdown-menu,
.site-header .nav-dropdown:focus-within .nav-dropdown-menu{display:grid}
.site-header .nav-dropdown-menu a{
  padding:.72rem .8rem;
  color:#0f1f21!important;
  font-size:.86rem!important;
  letter-spacing:normal!important;
  text-shadow:none!important;
  text-transform:none!important;
}
.site-header .nav-dropdown-menu a:hover,
.site-header .nav-dropdown-menu a:focus-visible{background:#e7f1ef}

@media(min-width:621px){
  .site-cognixion .site-header .brand{
    position:static!important;
    left:auto!important;
    transform:none!important;
  }
  .site-cognixion .site-header nav{
    width:auto!important;
    margin-left:auto!important;
    gap:clamp(.55rem,1.15vw,1.15rem)!important;
  }
  .site-cognixion .site-header nav>a,
  .site-cognixion .site-header .nav-product-link{font-size:clamp(.64rem,.72vw,.76rem)!important}
  .site-cognixion .site-header nav a:nth-child(n){margin-left:0!important}
  .site-cognixion .site-header .nav-cta{padding:.72rem 1rem}
}

@media(max-width:620px){
  .site-header.menu-open > nav#primary-navigation .nav-dropdown{display:grid}
  .site-header.menu-open .nav-dropdown-menu{
    position:static;
    display:grid;
    width:100%;
    padding:0 0 0 .9rem;
    border:0;
    border-radius:0;
    background:transparent;
    box-shadow:none;
  }
  .site-header.menu-open > nav#primary-navigation .nav-dropdown-menu a{
    color:inherit!important;
    font-size:.82rem!important;
  }
  .site-cognixion .site-header.menu-open > nav#primary-navigation .nav-cta{
    background:#fff!important;
    color:#0f1f21!important;
  }
  .site-cognixion.page-kind-home .hero-home{
    background-position:right center!important;
  }
  .site-cognixion.page-kind-home .hero-home::before{
    background:linear-gradient(90deg,rgba(4,15,17,.82) 0%,rgba(4,15,17,.6) 58%,rgba(4,15,17,.22) 100%);
  }
}

.site-cognixion #solutions{
  background-color:#0f1f21;
  background-blend-mode:multiply;
}
.site-cognixion #solutions .card p,
.site-cognixion #solutions .card h3{color:#fff}
.sitemap-hero>p,
.sitemap-hero .text-link{color:#edf4f3!important}

.press-kit-hero h1{
  line-height:1.02;
  letter-spacing:-.025em;
}
@media(max-width:760px){
  .press-kit-hero h1{font-size:clamp(3.3rem,14vw,5.6rem)}
}

.site-cognixion .policy-content{
  max-width:980px;
  margin:0 auto;
  padding:clamp(4rem,8vw,7rem) clamp(1.25rem,5vw,3rem);
  border:0;
  background:#f7f8f5;
  color:#0f1f21;
}
.site-cognixion .policy-content>.kicker{color:#b72f3a}
.site-cognixion .policy-content>h1{
  max-width:820px;
  margin:0 0 2.5rem;
  color:#0f1f21;
  font-size:clamp(2.8rem,6vw,5.3rem);
  line-height:1.03;
  letter-spacing:-.035em;
}
.site-cognixion .policy-content .source-body{
  max-width:820px;
  color:#25393b;
  font:400 1.05rem/1.72 Barlow,Arial,sans-serif;
}
.site-cognixion .policy-content .source-body h2,
.site-cognixion .policy-content .source-body h3,
.site-cognixion .policy-content .source-body h4{color:#0f1f21;line-height:1.18}
.site-cognixion .policy-content .source-body h2{margin:2.8rem 0 1rem;font-size:2rem}
.site-cognixion .policy-content .source-body h3{margin:2.2rem 0 .8rem;font-size:1.45rem}
.site-cognixion .policy-content .source-body a{color:#075e67}
@media(max-width:620px){
  .site-cognixion .policy-content{padding:3.5rem 1.25rem 5rem}
  .site-cognixion .policy-content>h1{font-size:clamp(2.8rem,13vw,4rem)}
  .site-cognixion .policy-content .source-body{font-size:1.05rem;line-height:1.68}
}

.site-cognixion.page-kind-article,
.site-cognixion.page-kind-article main{background:#f7f8f5;color:#0f1f21}
.site-cognixion.page-kind-article .hero{
  background:#f7f8f5;
  color:#0f1f21;
}
.site-cognixion.page-kind-article .hero .eyebrow{color:#536668}
.site-cognixion.page-kind-article .hero h1{color:#0f1f21}
.site-cognixion.page-kind-article .article-body.content-band{
  background:#f7f8f5;
  color:#263a3c;
}
.site-cognixion.page-kind-article .source-body{
  color:#263a3c;
  font-family:Barlow,Arial,sans-serif;
  font-weight:400;
}
.site-cognixion.page-kind-article .source-body .sqs-block-html p,
.site-cognixion.page-kind-article .source-body .sqs-block-markdown p,
.site-cognixion.page-kind-article .source-body>p,
.site-cognixion.page-kind-article .source-body li,
.site-cognixion.page-kind-article .source-body blockquote p,
.site-cognixion.page-kind-article .source-body .mirror-media-card p{
  color:#263a3c;
}
.site-cognixion.page-kind-article .source-body h1,
.site-cognixion.page-kind-article .source-body h2,
.site-cognixion.page-kind-article .source-body h3,
.site-cognixion.page-kind-article .source-body h4,
.site-cognixion.page-kind-article .source-body strong{color:#0f1f21}
.site-cognixion.page-kind-article .source-body a{color:#075e67}
.site-cognixion.page-kind-article .source-body figcaption{color:#526668}
.site-cognixion.page-kind-article .article-pagination{
  border-color:#b9c8c5;
  background:#edf2ef;
}
.site-cognixion.page-kind-article .article-pagination a{color:#0f1f21}

.news-card{
  overflow:hidden;
  padding:0;
}
.news-card .story-card-image{
  display:block;
  overflow:hidden;
  aspect-ratio:16/10;
  background:#dce6e3;
}
.news-card .story-card-image img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  transition:transform .2s ease;
}
.news-card .story-card-image:hover img{transform:scale(1.025)}
.news-card>div{padding:clamp(1.25rem,2.4vw,2rem)}
.news-tile-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:clamp(1.5rem,3vw,3rem);
  border:0;
}
.news-tile{
  display:flex;
  min-width:0;
  overflow:hidden;
  flex-direction:column;
  padding:0!important;
  border:1px solid var(--line)!important;
  border-radius:1rem;
  background:#fff;
  box-shadow:0 14px 30px rgba(15,31,33,.06);
}
.news-tile .story-thumb-link{
  display:block;
  overflow:hidden;
  aspect-ratio:16/9;
  background:#dce6e3;
}
.news-tile .story-thumb{
  width:100%;
  height:100%!important;
  border-radius:0;
  object-fit:cover;
  transition:transform .2s ease;
}
.news-tile .story-thumb-link:hover .story-thumb{transform:scale(1.025)}
.news-tile-copy{display:flex;flex:1;flex-direction:column;padding:clamp(1.3rem,2.5vw,2.2rem)}
.news-tile-copy h2{margin:.5rem 0 1rem}
.news-tile-copy p{color:#425658}
.news-tile-copy .text-link{align-self:flex-start;margin-top:auto;padding-top:1rem}
@media(max-width:760px){
  .news-tile-grid{grid-template-columns:1fr}
}

.site-footer{
  display:grid;
  grid-template-columns:minmax(220px,.65fr) minmax(320px,1.35fr);
  align-items:start;
}
.site-footer .research-disclaimer{grid-column:2}
.site-footer .footer-links{grid-column:1 / -1}
.footer-social{
  grid-column:1 / -1;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:.65rem;
}
.footer-social>span{flex:0 0 100%;margin:0 0 .15rem}
.footer-social a{
  display:grid;
  width:42px;
  height:42px;
  min-height:42px;
  flex:0 0 42px!important;
  place-items:center;
  padding:0;
  border-radius:50%;
  font-size:.88rem;
}
.footer-social a>span:first-child{min-width:0}
@media(max-width:760px){
  .site-footer{grid-template-columns:1fr}
  .site-footer .research-disclaimer{grid-column:1}
  .footer-social{align-items:center}
}

.cookie-banner{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:1rem 2rem;
  padding:.8rem clamp(1rem,5vw,4rem);
  box-shadow:0 -10px 30px rgba(15,31,33,.12);
}
.cookie-banner[hidden]{display:none!important}
.cookie-banner p{max-width:760px;margin:0}
.cookie-banner div{flex:none}
@media(max-width:620px){
  .cookie-banner{
    display:grid;
    gap:.65rem;
    padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));
    font-size:12px;
  }
  .cookie-banner div{justify-content:flex-start}
  .cookie-banner button{min-height:42px;padding:.55rem 1rem}
}

.smart-contact{max-width:980px}
.smart-contact__heading{max-width:760px;margin-bottom:2.5rem}
.smart-contact__heading h2{margin:.25rem 0 1rem;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.02}
.contact-form select,
.contact-form input,
.contact-form textarea{
  width:100%;
  min-height:48px;
  border:1px solid #879795;
  border-radius:.55rem;
  background:#fff;
  padding:.78rem .9rem;
  color:#0f1f21;
  font:inherit;
}
.contact-form textarea{min-height:150px}
.contact-form small{font-weight:500;color:#536668}
.conditional-fields{
  display:grid;
  gap:1.2rem;
  padding:clamp(1.2rem,3vw,2rem);
  border:1px solid #b9c8c5;
  border-radius:.8rem;
  background:#edf3f0;
}
.conditional-fields[hidden]{display:none!important}
.conditional-fields h3{margin:0;font-size:1.6rem}
.form-note{margin:0;color:#425658}
.human-check{max-width:360px;padding:1rem;border-left:4px solid #4ecdc4;background:#edf3f0}
.human-check label{display:grid;gap:.5rem;font-weight:800}
