/*
Theme Name: Awareness Intelligence
Theme URI: https://awarenessintel.us
Author: Awareness Intelligence, LLC
Description: Bespoke responsive corporate theme for Awareness Intelligence and TAITA.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: awareness-intelligence
License: GPL-2.0-or-later
*/
:root{--bg:#050c16;--panel:#0d1a2b;--blue:#39aaff;--text:#eef6ff;--muted:#a9bed2;--line:#24435e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;line-height:1.6}a{color:inherit}header{position:sticky;top:0;z-index:10;background:#06101de8;backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}nav{max-width:1160px;margin:auto;padding:15px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{font-weight:800;letter-spacing:.08em;font-size:14px;text-decoration:none}.brand span{color:var(--blue)}.links{display:flex;gap:23px;align-items:center;font-size:14px}.links a{text-decoration:none;color:#c9d8e8}.btn{display:inline-block;background:linear-gradient(110deg,#1271bc,#41b9ff);color:white!important;padding:12px 22px;border-radius:5px;text-decoration:none;font-weight:700;border:0}.btn.outline{background:transparent;border:1px solid #59baff}.hero{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:80px 24px 70px}.eyebrow{color:#68c6ff;letter-spacing:.22em;font-size:12px;font-weight:800;text-transform:uppercase}h1{font-size:clamp(42px,6vw,76px);line-height:1.07;letter-spacing:-.045em;margin:15px 0 20px}h1 em{font-style:normal;color:#5ac1ff}.lead{font-size:19px;color:#c2d4e4;max-width:610px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.hero-art{position:relative}.hero-art img{width:100%;display:block;border-radius:8px;box-shadow:0 0 80px #0567ae33}.hero-art:after{content:"";position:absolute;inset:0;border:1px solid #58bfff33;border-radius:8px;pointer-events:none}section{padding:70px 24px}.wrap{max-width:1160px;margin:auto}.section-title{font-size:clamp(29px,4vw,43px);line-height:1.18;margin:10px 0 18px}.muted{color:var(--muted)}.dark{background:#081626;border-top:1px solid #152e45;border-bottom:1px solid #152e45}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.card{background:linear-gradient(150deg,#10263b,#0a1828);border:1px solid #284660;padding:28px;border-radius:8px}.card strong{display:block;font-size:19px;margin-bottom:8px}.card p{color:var(--muted);margin:0}.two{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.presenter{width:100%;max-width:470px;border-radius:9px;display:block;box-shadow:0 25px 80px #0008}.notice{border-left:3px solid #46b7ff;padding:12px 20px;background:#11263a;color:#c9e4f8;margin-top:22px}.cta{text-align:center;background:radial-gradient(ellipse at 50% 20%,#103d60 0%,#071422 65%)}footer{padding:30px 24px;border-top:1px solid var(--line);font-size:13px;color:#91a9bd}footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}footer a{color:#b4d9f4}@media(max-width:780px){.hero,.two{grid-template-columns:1fr}.hero{padding-top:55px}.grid{grid-template-columns:1fr}.links{gap:12px}.links a:not(.btn){display:none}nav{padding:12px 16px}.brand{font-size:12px}.hero-art{max-width:540px}.two{gap:25px}}
/* WordPress accessibility and administrative refinements */
.admin-bar header{top:32px}a:focus-visible,button:focus-visible{outline:3px solid #8cd5ff;outline-offset:4px}.page-content{max-width:850px;margin:0 auto;padding:75px 24px;min-height:55vh}.page-content h1{font-size:clamp(36px,5vw,58px)}.page-content p{color:#c2d4e4}.page-content a{color:#7ccfff}.screen-reader-text{position:absolute;left:-9999px}.screen-reader-text:focus{position:static}.wp-block-image img{max-width:100%;height:auto}@media(max-width:782px){.admin-bar header{top:46px}}@media(max-width:600px){.admin-bar header{top:0}}
