:root{--aurion-blue:#0d47a1;--insight-blue:#007bff;--aurion-green:#1ba24a;--lime:#7ed321;--deep:#081b3a;--slate:#1f2937;--light:#f5f7fa;--line:#dde8f2;--shadow:0 22px 70px rgba(8,27,58,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--deep);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{width:min(1440px,calc(100% - 48px));margin:0 auto}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav-inner{height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand img{height:62px;width:auto}.links{display:flex;gap:22px;align-items:center;font-weight:800;font-size:14px;color:#43516a}.links a:hover{color:var(--aurion-green)}.btn,.nav-cta{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,var(--aurion-blue),var(--aurion-green));color:#fff;font-weight:900;padding:14px 22px;box-shadow:0 18px 35px rgba(13,71,161,.2)}.btn.secondary{background:#fff;color:var(--aurion-blue);border:1px solid var(--line);box-shadow:none}.hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#06173a,#082d70 52%,#0d6b3d);color:#fff}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:40px 40px;opacity:.5}.hero-inner{position:relative;display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:68px;gap:68px;align-items:center;padding:96px 0}.eyebrow{display:inline-flex;gap:10px;align-items:center;text-transform:uppercase;letter-spacing:.14em;font-weight:900;font-size:12px;color:var(--aurion-green)}.eyebrow:before{content:"";width:34px;height:3px;background:linear-gradient(90deg,var(--aurion-blue),var(--aurion-green));border-radius:99px}.hero .eyebrow{color:#bdf9d2}.hero h1,.page-hero h1{font-size:clamp(44px,6vw,82px);line-height:.95;letter-spacing:-.06em;margin:20px 0 24px}.hero p,.page-hero p{font-size:19px;line-height:1.75;color:#dcebff;max-width:680px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.visual-card{border-radius:32px;overflow:hidden;border:1px solid hsla(0,0%,100%,.18);box-shadow:0 35px 110px rgba(0,0,0,.35);background:hsla(0,0%,100%,.08);padding:12px}.visual-card img,.visual-card video{width:100%;height:auto;border-radius:22px;object-fit:cover}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:-38px;position:relative;z-index:2}.stat{background:#fff;border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:var(--shadow)}.stat strong{font-size:34px;letter-spacing:-.04em;color:var(--aurion-blue)}.stat span{display:block;margin-top:6px;font-weight:800;color:#64748b}.section{padding:90px 0}.section.alt{background:var(--light)}.section-head{max-width:780px;margin-bottom:42px}.section-head.center{text-align:center;margin-left:auto;margin-right:auto}.section-head h2{font-size:clamp(32px,4vw,56px);line-height:1.02;letter-spacing:-.045em;margin:16px 0;color:var(--deep)}.section-head p{font-size:18px;line-height:1.75;color:#62748a}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px}.card{background:#fff;border:1px solid var(--line);border-radius:30px;padding:30px;box-shadow:0 16px 45px rgba(13,71,161,.07);transition:.25s}.card:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:rgba(26,163,74,.35)}.card h3{font-size:24px;margin:0 0 14px;color:var(--deep);letter-spacing:-.03em}.card p{line-height:1.7;color:#64748b}.icon{width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,rgba(0,123,255,.12),rgba(26,163,74,.16));display:grid;place-items:center;color:var(--aurion-blue);font-size:28px;font-weight:900;margin-bottom:20px}.split{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:50px;gap:50px;align-items:center}.deep-section{background:linear-gradient(135deg,#06173a,#092e72 58%,#087336);color:#fff}.deep-section h2{color:#fff}.deep-section p{color:#dcebff}.product-card{overflow:hidden;padding:0}.product-card .top{padding:28px;background:linear-gradient(135deg,var(--aurion-blue),var(--aurion-green));color:#fff}.product-card .body{padding:28px}.team-card{text-align:left}.avatar{width:86px;height:86px;border-radius:28px;background:linear-gradient(135deg,var(--insight-blue),var(--aurion-green));display:grid;place-items:center;color:#fff;font-weight:900;font-size:26px;margin-bottom:20px}.page-hero{background:linear-gradient(135deg,#06173a,#092e72 58%,#087336);color:#fff}.page-hero-inner{display:grid;grid-template-columns:1fr .85fr;grid-gap:50px;gap:50px;align-items:center;padding:76px 0}.footer{background:#06173a;color:#fff;padding:60px 0 28px}.footer-grid{display:grid;grid-template-columns:1.3fr .8fr .8fr;grid-gap:40px;gap:40px}.footer a,.footer p,.footer span{color:#c9d7ea;line-height:1.75}.footer-logo{height:70px;width:auto;margin-bottom:20px}.contact-form{display:grid;grid-gap:16px;gap:16px}.input,.textarea,select{width:100%;border:1px solid var(--line);border-radius:18px;padding:15px 16px;font:inherit}.textarea{min-height:150px}.video-band{position:relative;border-radius:34px;overflow:hidden;background:#06173a;box-shadow:var(--shadow)}.video-band video{width:100%;height:auto;display:block;opacity:.85}.video-overlay{position:absolute;inset:0;display:flex;align-items:end;padding:42px;background:linear-gradient(180deg,transparent,rgba(6,23,58,.82));color:#fff}.mobile-menu-note{display:none}@media(max-width:980px){.links,.nav-cta{display:none}.hero-inner,.page-hero-inner,.split{grid-template-columns:1fr}.footer-grid,.grid-3,.grid-4,.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.brand img{height:48px}.hero-inner{padding:58px 0}.footer-grid,.grid-2,.grid-3,.grid-4,.stats{grid-template-columns:1fr}.section{padding:64px 0}.hero h1,.page-hero h1{font-size:42px}}.brand-showcase{background:linear-gradient(180deg,#fff,#f5f7fa)}.brand-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.brand-pills span{border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 28px rgba(13,71,161,.07);padding:12px 16px;color:var(--aurion-blue);font-weight:900}.links{gap:16px;font-size:13px}.brand img{height:56px}.footer-logo{height:58px}.brand-board{border-radius:34px;box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;padding:10px}.media-strip{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:24px;gap:24px;align-items:stretch;margin-top:42px}.media-feature{position:relative;overflow:hidden;border-radius:34px;box-shadow:var(--shadow);background:#06173a;min-height:420px}.media-card img,.media-feature img{width:100%;height:100%;object-fit:cover;display:block}.media-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,23,58,.05),rgba(6,23,58,.78))}.media-caption{position:absolute;left:34px;right:34px;bottom:28px;z-index:2;color:#fff}.media-caption h3{font-size:34px;line-height:1.05;margin:0 0 10px;letter-spacing:-.04em}.media-caption p{color:#dcebff;max-width:760px;line-height:1.65}.media-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.media-card{position:relative;overflow:hidden;border-radius:30px;box-shadow:0 16px 45px rgba(13,71,161,.12);min-height:198px;background:#06173a}.media-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,23,58,.74),rgba(6,23,58,.08))}.media-card h3{position:absolute;z-index:2;left:24px;bottom:20px;margin:0;color:#fff;font-size:22px;letter-spacing:-.03em;max-width:300px}.video-showcase{position:relative;overflow:hidden;border-radius:38px;background:#06173a;box-shadow:var(--shadow);border:1px solid hsla(0,0%,100%,.12)}.video-showcase video{width:100%;height:auto;min-height:420px;object-fit:cover;display:block;opacity:.95}.video-showcase .overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,23,58,.82),rgba(6,23,58,.25),rgba(6,23,58,.05));display:flex;align-items:center;padding:54px;color:#fff}.video-showcase h2{font-size:clamp(32px,4vw,58px);line-height:1.02;letter-spacing:-.05em;margin:0 0 16px;max-width:650px}.video-showcase p{max-width:560px;color:#dcebff;line-height:1.75;font-size:18px}.image-panel{border-radius:34px;box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;padding:10px;overflow:hidden}.image-panel img{border-radius:24px;width:100%;height:100%;object-fit:cover}.wide-visual{grid-column:1/-1;border-radius:34px;box-shadow:var(--shadow);overflow:hidden;background:#06173a}.wide-visual img{width:100%;display:block;object-fit:cover}@media(max-width:980px){.media-strip{grid-template-columns:1fr}.media-grid{grid-template-columns:repeat(2,1fr)}.video-showcase .overlay{position:relative;background:#06173a;padding:32px}.video-showcase video{min-height:260px}}@media(max-width:640px){.container{width:min(100%,calc(100% - 28px))}.media-grid{grid-template-columns:1fr}.media-feature{min-height:300px}.media-caption{left:22px;right:22px}.media-caption h3{font-size:28px}.video-showcase video{min-height:220px}}.container{width:min(1560px,calc(100% - 56px))}.hero-inner{grid-template-columns:.88fr 1.12fr;padding:108px 0 92px}.hero h1{max-width:820px}.hero-copy-lockup{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.hero-copy-lockup span{border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.1);color:#e9f8ff;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:900}.hero-video-wrap{position:relative;border-radius:38px;overflow:hidden;box-shadow:0 45px 130px rgba(0,0,0,.38);border:1px solid hsla(0,0%,100%,.18);background:#06173a}.hero-video-wrap video{width:100%;min-height:470px;object-fit:cover;display:block;opacity:.94}.hero-video-glass{position:absolute;left:24px;right:24px;bottom:24px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;z-index:2}.hero-video-glass div{border:1px solid hsla(0,0%,100%,.18);background:rgba(6,23,58,.66);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;padding:16px;color:#fff}.hero-video-glass strong{display:block;font-size:22px;letter-spacing:-.04em}.hero-video-glass span{color:#dcebff;font-size:12px;font-weight:800}.executive-strip{display:grid;grid-template-columns:1.2fr repeat(3,.7fr);grid-gap:18px;gap:18px;margin-top:-44px;position:relative;z-index:3}.executive-tile{border:1px solid var(--line);background:#fff;border-radius:28px;padding:25px;box-shadow:var(--shadow)}.executive-tile.primary{background:linear-gradient(135deg,#06173a,#0d47a1);color:#fff}.executive-tile.primary p{color:#dcebff}.executive-tile strong{font-size:34px;display:block;letter-spacing:-.05em;color:var(--aurion-blue)}.executive-tile.primary strong{color:#fff}.executive-tile span{font-weight:900;color:#64748b}.executive-tile.primary span{color:#bdf9d2}.outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.outcome-card{border-radius:30px;padding:28px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 45px rgba(13,71,161,.07)}.outcome-card .num{width:50px;height:50px;border-radius:18px;background:linear-gradient(135deg,var(--aurion-blue),var(--aurion-green));display:grid;place-items:center;color:#fff;font-weight:900;margin-bottom:22px}.outcome-card h3{font-size:22px;letter-spacing:-.03em;color:var(--deep);margin:0 0 10px}.outcome-card p{color:#64748b;line-height:1.7}.command-brief{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:32px}.brief-panel{border-radius:30px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.1);padding:24px}.brief-row{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid hsla(0,0%,100%,.12);padding:14px 0;color:#fff}.brief-row:last-child{border-bottom:0}.brief-row span{color:#dcebff}.brief-row b{color:#bdf9d2}.client-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:36px}.client-pill{border-radius:22px;border:1px solid var(--line);background:#fff;box-shadow:0 12px 30px rgba(13,71,161,.06);padding:18px;font-weight:900;color:var(--deep)}.governance-card{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:28px;gap:28px;align-items:center;border-radius:38px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}.governance-card .copy{padding:42px}.governance-card .visual img{height:100%;width:100%;object-fit:cover}.governance-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:24px}.governance-list span{background:#f5f7fa;border:1px solid var(--line);border-radius:18px;padding:14px 16px;color:var(--deep);font-weight:900}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.insight-card{background:#fff;border:1px solid var(--line);border-radius:30px;padding:28px;box-shadow:0 16px 45px rgba(13,71,161,.07)}.insight-card small{text-transform:uppercase;letter-spacing:.15em;color:var(--aurion-green);font-weight:900}.insight-card h3{font-size:24px;line-height:1.1;letter-spacing:-.04em;margin:16px 0;color:var(--deep)}.insight-card p{color:#64748b;line-height:1.7}.product-grid-v4{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:18px;gap:18px}.product-card-v4{border-radius:30px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 16px 45px rgba(13,71,161,.07)}.product-card-v4 .top{min-height:138px;padding:24px;background:linear-gradient(135deg,var(--aurion-blue),var(--aurion-green));color:#fff}.product-card-v4 h3{margin:0;font-size:24px;letter-spacing:-.04em}.product-card-v4 .top p{color:#dcebff;line-height:1.45;margin-top:10px;font-weight:800}.product-card-v4 .body{padding:23px;color:#64748b;line-height:1.68}.pilot-panel{border-radius:38px;background:linear-gradient(135deg,#06173a,#092e72 50%,#087336);color:#fff;padding:44px;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;align-items:center;box-shadow:var(--shadow)}.pilot-steps{display:grid;grid-gap:12px;gap:12px}.pilot-steps div{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:18px;padding:16px;font-weight:900;color:#fff}.pilot-panel p{color:#dcebff}.team-mini{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:36px}.team-mini-card{border-radius:30px;background:#fff;border:1px solid var(--line);padding:26px;box-shadow:0 16px 45px rgba(13,71,161,.07)}.team-mini-card .avatar{margin-bottom:16px}.homepage-gallery{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.homepage-gallery img{border-radius:34px;box-shadow:var(--shadow);width:100%;height:420px;object-fit:cover}.gallery-stack{display:grid;grid-gap:24px;gap:24px}.gallery-stack img{height:198px}@media(max-width:1180px){.product-grid-v4{grid-template-columns:repeat(3,1fr)}.client-grid,.executive-strip,.outcome-grid{grid-template-columns:repeat(2,1fr)}.governance-card,.hero-video-glass,.homepage-gallery,.pilot-panel{grid-template-columns:1fr}.hero-video-wrap video{min-height:360px}.command-brief,.team-mini{grid-template-columns:1fr}}@media(max-width:700px){.container{width:min(100%,calc(100% - 28px))}.client-grid,.executive-strip,.governance-list,.insight-grid,.outcome-grid,.product-grid-v4{grid-template-columns:1fr}.homepage-gallery img{height:280px}.gallery-stack img{height:220px}.hero-video-glass{position:relative;left:auto;right:auto;bottom:auto;padding:12px}.hero-video-wrap video{min-height:260px}}body{font-size:16px;line-height:1.62}.hero h1,.page-hero h1{font-size:clamp(34px,4.4vw,62px);line-height:1.04;letter-spacing:-.045em;margin:18px 0 22px}.hero p,.page-hero p{font-size:17px;line-height:1.68;max-width:660px}.section-head{max-width:720px;margin-bottom:36px}.section-head h2{font-size:clamp(27px,3.1vw,44px);line-height:1.1;letter-spacing:-.038em;margin:14px 0}.section-head p{font-size:16.5px;line-height:1.68}.card{padding:26px}.card h3{font-size:21px;line-height:1.18;letter-spacing:-.025em}.card p{font-size:15.5px;line-height:1.65}.icon{width:52px;height:52px;font-size:23px;border-radius:16px;margin-bottom:18px}.executive-tile strong,.stat strong{font-size:28px;letter-spacing:-.04em}.executive-tile span,.stat span{font-size:14px}.eyebrow{font-size:11px;letter-spacing:.13em}.btn,.nav-cta{padding:12px 20px;font-size:14px}.media-caption h3{font-size:clamp(24px,2.5vw,30px);line-height:1.12}.media-caption p{font-size:15.5px;line-height:1.6}.media-card h3{font-size:19px;line-height:1.15}.video-overlay h2{font-size:clamp(25px,3vw,40px);line-height:1.1;letter-spacing:-.035em}.video-showcase h2{font-size:clamp(28px,3.2vw,44px);line-height:1.08;letter-spacing:-.04em}.video-showcase p{font-size:16.5px;line-height:1.68}.hero-video-glass strong{font-size:18px}.hero-video-glass div{padding:14px}.hero-copy-lockup span{font-size:12px;padding:9px 13px}.outcome-card{padding:24px}.outcome-card h3{font-size:20px;line-height:1.18}.outcome-card p{font-size:15.5px;line-height:1.65}.outcome-card .num{width:46px;height:46px;border-radius:16px}.product-card-v4 .top{min-height:128px;padding:22px}.product-card-v4 h3{font-size:21px;line-height:1.15}.product-card-v4 .top p{font-size:14.5px;line-height:1.42}.product-card-v4 .body{font-size:15px;line-height:1.62;padding:22px}.client-pill{font-size:15px;padding:16px}.governance-card .copy{padding:36px}.governance-list span{font-size:14.5px;padding:13px 15px}.insight-card{padding:24px}.insight-card h3{font-size:21px;line-height:1.16}.insight-card p{font-size:15.5px;line-height:1.65}.pilot-panel{padding:38px}.deep-section h2,.pilot-panel h2{font-size:clamp(28px,3.2vw,44px);line-height:1.1;letter-spacing:-.038em;margin:12px 0 14px}.deep-section p,.pilot-panel p{font-size:16.5px;line-height:1.68}.pilot-steps div{font-size:15px;padding:14px 16px}.team-mini-card{padding:24px}.team-mini-card h3{font-size:21px}.avatar{width:76px;height:76px;border-radius:24px;font-size:23px}.page-hero-inner{padding:66px 0}.section{padding:78px 0}.hero-inner{padding:92px 0 82px}.nav-inner{height:76px}.brand img{height:50px}.footer-logo{height:52px}.footer{padding:52px 0 26px}.footer a,.footer p,.footer span{font-size:15px;line-height:1.65}@media(max-width:980px){.hero h1,.page-hero h1{font-size:clamp(34px,7vw,50px)}.section-head h2{font-size:clamp(27px,5vw,38px)}.hero-inner{padding:72px 0}.page-hero-inner{padding:58px 0}.section{padding:68px 0}}@media(max-width:640px){.hero h1,.page-hero h1{font-size:34px;line-height:1.08}.hero p,.page-hero p{font-size:16px}.section-head h2{font-size:28px}.section-head p{font-size:16px}.card h3,.insight-card h3,.outcome-card h3,.product-card-v4 h3{font-size:20px}.container{width:min(100%,calc(100% - 28px))}.nav-inner{height:70px}.brand img{height:44px}}.team-open-banner{display:grid;grid-template-columns:1fr 260px;grid-gap:24px;gap:24px;align-items:center;margin:0 0 34px;border-radius:34px;background:linear-gradient(135deg,#06173a,#0d47a1 62%,#00a86b);color:#fff;padding:34px;box-shadow:var(--shadow)}.team-open-banner h3{font-size:clamp(24px,2.5vw,36px);line-height:1.12;letter-spacing:-.035em;margin:10px 0 12px;color:#fff}.team-open-banner p{color:#dcebff;line-height:1.7;margin:0}.team-open-banner .eyebrow{color:#bdf9d2}.open-count{border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.12);border-radius:28px;padding:26px;text-align:center}.open-count strong{display:block;font-size:52px;line-height:1;color:#fff;letter-spacing:-.05em}.open-count span{display:block;margin-top:10px;color:#dcebff;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.team-role-grid{align-items:stretch}.team-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.team-card-top .avatar{margin-bottom:0}.role-badge{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:#eaf1ff;color:#0d47a1;border:1px solid #dce8ff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.role-badge.open{background:#e8fff3;color:#087336;border-color:#bdf9d2}.team-card .role-badge{margin-left:auto}.team-mini-card .team-card-top{margin-bottom:14px}.team-mini-card .role-badge{font-size:11px;padding:7px 10px}.team-mini-card .avatar{width:66px;height:66px;border-radius:22px;font-size:19px}@media(max-width:880px){.team-open-banner{grid-template-columns:1fr}.open-count{text-align:left}.open-count strong{font-size:42px}}.explore-section{background:linear-gradient(180deg,#f5f7fa,#fff)}.explore-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.explore-card{position:relative;overflow:hidden;min-height:260px;border-radius:30px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 45px rgba(13,71,161,.07);padding:26px;transition:.25s;display:flex;flex-direction:column;justify-content:space-between}.explore-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(13,71,161,.08),rgba(26,163,74,.08));opacity:.85}.explore-card>*{position:relative;z-index:2}.explore-card span{display:inline-flex;width:max-content;border-radius:999px;background:#e8fff3;color:#087336;border:1px solid #bdf9d2;padding:8px 11px;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.explore-card h3{font-size:22px;line-height:1.15;letter-spacing:-.03em;margin:24px 0 10px;color:var(--deep)}.explore-card p{color:#64748b;line-height:1.62;margin:0 0 22px}.explore-card b{color:var(--aurion-blue)}.explore-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:rgba(26,163,74,.35)}.contact-layout{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:28px;gap:28px;align-items:start}.contact-left,.contact-right{display:grid;grid-gap:24px;gap:24px}.contact-intro .lead{font-size:16px;color:#64748b;line-height:1.7;margin-bottom:22px}.contact-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin:22px 0}.contact-detail-grid div{border:1px solid var(--line);background:#f5f7fa;border-radius:18px;padding:15px}.contact-detail-grid span{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900;color:var(--aurion-green);margin-bottom:7px}.contact-detail-grid b{font-size:14px;color:var(--deep);line-height:1.45}.contact-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.contact-image-panel img{min-height:360px}.contact-focus-card{background:linear-gradient(180deg,#fff,#f7faff)}.contact-focus-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:20px}.contact-focus-item{border:1px solid var(--line);background:#fff;border-radius:20px;padding:18px}.contact-focus-item h4{margin:0 0 8px;font-size:17px;color:var(--deep);letter-spacing:-.02em}.contact-focus-item p{margin:0;color:#64748b;line-height:1.6;font-size:14.5px}.polished-form h3{margin:10px 0 8px;font-size:22px}.polished-form p{margin:0;color:#64748b;line-height:1.62}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.polished-form button{border:0;cursor:pointer}.contact-checklist-panel{border-radius:38px;background:linear-gradient(135deg,#06173a,#092e72 58%,#087336);color:#fff;padding:40px;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:28px;gap:28px;align-items:center;box-shadow:var(--shadow)}.contact-checklist-panel h2{font-size:clamp(28px,3.1vw,42px);line-height:1.1;letter-spacing:-.038em;margin:14px 0}.contact-checklist-panel p{color:#dcebff;line-height:1.7}.contact-checklist-panel .eyebrow{color:#bdf9d2}.checklist-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.checklist-item{border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.1);border-radius:18px;padding:16px;color:#fff;font-weight:800;line-height:1.48}.checklist-item span{display:block;color:#bdf9d2;font-weight:900;margin-bottom:8px}.footer-grid-polished{grid-template-columns:1.1fr 1fr .85fr}.footer-link-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px 18px;gap:8px 18px;margin-top:14px}.footer-polished h3{margin:0 0 14px}.footer-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.footer-pills span{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.08);border-radius:999px;padding:8px 10px;font-size:12px;color:#dcebff;font-weight:900}.footer-contact-block{display:grid;grid-gap:9px;gap:9px;align-content:start}.footer-mini-cta{display:inline-flex;width:max-content;margin-top:8px;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);padding:10px 14px;color:#fff!important;font-weight:900}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.12);margin-top:38px;padding-top:22px;font-size:13px}@media(max-width:1180px){.explore-grid{grid-template-columns:repeat(2,1fr)}.contact-checklist-panel,.contact-layout{grid-template-columns:1fr}.footer-grid-polished{grid-template-columns:1fr 1fr}}@media(max-width:700px){.checklist-grid,.contact-detail-grid,.contact-focus-grid,.explore-grid,.footer-grid-polished,.footer-link-grid,.form-row{grid-template-columns:1fr}.contact-checklist-panel{padding:28px}.explore-card{min-height:auto}.contact-actions .btn{width:100%}}body,html{overflow-x:hidden}@media(max-width:980px){.container{width:min(100%,calc(100% - 36px))}.hero-inner{grid-template-columns:1fr!important;gap:34px;padding:64px 0 54px}.hero h1{max-width:760px}.hero-video-wrap{width:100%;max-width:760px;margin:0 auto}.executive-strip{margin-top:0;padding-top:22px}}@media(max-width:700px){.nav-inner{height:72px}.brand img{height:42px;max-width:235px}.hero:before{background-size:34px 34px;opacity:.42}.hero-inner{padding:46px 0 38px;gap:24px}.hero .eyebrow{font-size:10px;letter-spacing:.12em;line-height:1.5;max-width:330px}.hero .eyebrow:before{width:26px;flex:0 0 26px}.hero h1,.page-hero h1{font-size:clamp(32px,9.8vw,40px);line-height:1.06;letter-spacing:-.045em;margin:16px 0 18px;max-width:100%}.hero p,.page-hero p{font-size:16px;line-height:1.62;max-width:100%}.hero-actions{margin-top:24px;gap:10px}.hero-actions .btn{width:100%;padding:14px 18px}.hero-copy-lockup{margin-top:18px;gap:8px}.hero-copy-lockup span{font-size:11px;padding:8px 10px}.hero-video-wrap{border-radius:28px;margin-top:6px;box-shadow:0 24px 70px rgba(0,0,0,.28)}.hero-video-wrap video{min-height:0;height:auto;max-height:320px;aspect-ratio:16/10;object-fit:cover}.hero-video-glass{position:relative;left:auto;right:auto;bottom:auto;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;padding:10px;background:#06173a}.hero-video-glass div{border-radius:18px;padding:14px;background:hsla(0,0%,100%,.08)}.hero-video-glass strong{font-size:18px}.hero-video-glass span{font-size:12px}.executive-strip{margin-top:0;padding-top:20px;gap:14px}.section{padding:58px 0}.section-head h2{font-size:26px;line-height:1.13}.section-head p{font-size:15.8px;line-height:1.62}.card,.insight-card,.outcome-card,.team-mini-card{border-radius:24px;padding:22px}.brand-board,.contact-checklist-panel,.governance-card,.image-panel,.pilot-panel,.video-showcase{border-radius:28px}.homepage-gallery img{height:auto;max-height:280px}.video-showcase .overlay{padding:24px}.video-showcase h2{font-size:26px}.video-showcase p{font-size:15.8px}.footer{padding:44px 0 24px}.footer-logo{height:46px}}@media(max-width:430px){.container{width:min(100%,calc(100% - 30px))}.brand img{height:39px;max-width:220px}.hero-inner{padding-top:40px}.hero h1{font-size:38px}.hero p{font-size:15.5px}}