@import url('executive.css');
:root{--ink:#020811;--navy:#061b34;--blue:#0878f9;--cyan:#5ed8ff;--paper:#f4f8fc;--white:#fff;--text:#12243b;--muted:#64758a;--line:rgba(9,46,86,.13);--shadow:0 30px 90px rgba(4,25,52,.14);--r:28px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:var(--paper);font:16px/1.65 Inter,"Segoe UI",Arial,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%}.wrap{width:min(1200px,calc(100% - 40px));margin:auto}.skip{position:fixed;left:18px;top:-60px;z-index:10000;padding:10px 16px;border-radius:10px;background:#fff}.skip:focus{top:18px}.progress{position:fixed;z-index:1001;top:0;left:0;height:3px;width:var(--scroll,0%);background:linear-gradient(90deg,var(--blue),var(--cyan),#fff);box-shadow:0 0 20px var(--cyan)}
.nav{position:fixed;z-index:1000;top:18px;left:0;right:0}.nav-inner{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 24px;border:1px solid rgba(255,255,255,.58);border-radius:22px;background:rgba(255,255,255,.8);box-shadow:0 18px 55px rgba(4,25,52,.12);backdrop-filter:blur(22px)}.brand{display:flex;align-items:baseline;font-weight:900;letter-spacing:-.06em;font-size:21px}.brand i{font-style:normal;color:var(--blue)}.brand small{margin-left:12px;color:#7b8a9b;font-size:7px;letter-spacing:.2em}.nav-links{display:flex;align-items:center;gap:7px}.nav-links a{padding:10px 12px;border-radius:12px;color:#38506b;font-size:12px;font-weight:750}.nav-links a:hover,.nav-links a[aria-current=page]{color:#061b34;background:#eaf3ff}.nav-cta{padding:12px 18px!important;color:#fff!important;background:var(--ink)!important}.menu{display:none;width:45px;height:45px;border:0;border-radius:14px;color:#fff;background:var(--ink);cursor:pointer}
.hero{position:relative;min-height:100svh;display:grid;align-items:center;padding:145px 0 75px;color:#fff;background:radial-gradient(circle at 78% 18%,rgba(8,120,249,.42),transparent 26%),radial-gradient(circle at 20% 80%,rgba(94,216,255,.13),transparent 24%),linear-gradient(125deg,#010710,#041b35 58%,#07315e);overflow:hidden}.hero:after{content:"";position:absolute;width:680px;height:680px;right:-230px;top:-220px;border:1px solid rgba(94,216,255,.13);border-radius:50%;box-shadow:0 0 0 85px rgba(94,216,255,.025),0 0 0 170px rgba(94,216,255,.018)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.08fr .92fr;gap:8%;align-items:center}.eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 25px;color:var(--cyan);font-size:10px;font-weight:850;letter-spacing:.22em;text-transform:uppercase}.eyebrow:before{content:"";width:38px;height:1px;background:currentColor}.hero h1{max-width:780px;margin:0;font:750 clamp(58px,7.4vw,110px)/.86 Manrope,Inter,sans-serif;letter-spacing:-.075em}.hero h1 em{display:block;color:transparent;font-style:normal;-webkit-text-stroke:1px rgba(140,223,255,.9)}.lead{max-width:650px;margin:30px 0;color:#a9bdd1;font-size:clamp(17px,1.7vw,21px)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:16px 21px;border:1px solid rgba(255,255,255,.15);border-radius:99px;font-size:12px;font-weight:850;transition:.3s}.btn.primary{color:#041224;background:#fff}.btn.ghost{color:#fff;background:rgba(255,255,255,.05)}.btn:hover{transform:translateY(-4px);box-shadow:0 18px 35px rgba(0,0,0,.2)}.hero-card{position:relative;padding:34px;border:1px solid rgba(255,255,255,.14);border-radius:34px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.025));box-shadow:0 40px 100px rgba(0,0,0,.25);backdrop-filter:blur(20px)}.hero-card .live{display:inline-flex;align-items:center;gap:8px;color:#94abc0;font-size:9px;font-weight:800;letter-spacing:.15em}.hero-card .live:before{content:"";width:7px;height:7px;border-radius:50%;background:#5affb1;box-shadow:0 0 14px #5affb1}.hero-card h2{margin:35px 0 10px;color:#fff;font:700 35px/1.05 Manrope,sans-serif;letter-spacing:-.05em}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px}.metric{padding:16px 8px;border-top:1px solid rgba(255,255,255,.14)}.metric b{display:block;color:#fff;font-size:21px}.metric span{color:#728ca5;font-size:8px;font-weight:800;letter-spacing:.12em}.marquee{overflow:hidden;color:#fff;background:var(--blue)}.marquee-track{display:flex;width:max-content;animation:marquee 28s linear infinite}.marquee span{padding:18px 28px;font-size:10px;font-weight:850;letter-spacing:.18em}.marquee i{color:var(--cyan);font-style:normal}
.section{padding:120px 0}.section.white{background:#fff}.section.dark{color:#fff;background:var(--ink)}.section-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:8%;margin-bottom:55px}.kicker{color:var(--blue);font-size:10px;font-weight:850;letter-spacing:.22em;text-transform:uppercase}.section.dark .kicker{color:var(--cyan)}h2.display{margin:0;font:720 clamp(42px,5.5vw,76px)/.95 Manrope,sans-serif;letter-spacing:-.065em}.section.dark h2.display{color:#fff}.section-copy{max-width:590px;margin:20px 0 0;color:var(--muted);font-size:18px}.section.dark .section-copy{color:#88a0b7}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{position:relative;min-height:310px;padding:32px;border:1px solid var(--line);border-radius:var(--r);background:#fff;box-shadow:0 10px 30px rgba(4,25,52,.04);transition:transform .35s,box-shadow .35s}.card:hover{transform:translateY(-9px);box-shadow:var(--shadow)}.card .num{color:var(--blue);font-size:10px;font-weight:900;letter-spacing:.15em}.card h3{margin:70px 0 13px;font:700 25px/1.05 Manrope,sans-serif;letter-spacing:-.04em}.card p{margin:0;color:var(--muted)}.card .arrow{position:absolute;right:27px;top:26px;font-size:20px}.dark .card{border-color:rgba(255,255,255,.11);color:#fff;background:rgba(255,255,255,.045)}.dark .card p{color:#8da3b8}.split{display:grid;grid-template-columns:1fr 1fr;gap:18px}.feature{padding:42px;border-radius:32px;background:#e9f3ff}.feature.darkbox{color:#fff;background:linear-gradient(135deg,#06172d,#0b3b6d)}.feature h3{margin:45px 0 14px;font:700 34px/1 Manrope,sans-serif;letter-spacing:-.05em}.feature p{max-width:520px;color:var(--muted)}.feature.darkbox p{color:#a7bed2}.steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid rgba(255,255,255,.11);border-radius:28px;overflow:hidden}.step{counter-increment:step;padding:35px 25px;background:rgba(255,255,255,.035)}.step:before{content:"0" counter(step);color:var(--cyan);font-size:10px;font-weight:900}.step h3{margin:65px 0 10px;font-size:20px}.step p{margin:0;color:#8199af;font-size:14px}
.page-hero{padding:190px 0 105px;color:#fff;background:radial-gradient(circle at 80% 10%,rgba(8,120,249,.35),transparent 28%),linear-gradient(125deg,#010710,#052449)}.page-hero h1{max-width:950px;margin:15px 0 22px;font:750 clamp(52px,7vw,92px)/.92 Manrope,sans-serif;letter-spacing:-.07em}.page-hero p{max-width:680px;color:#9eb4c8;font-size:20px}.work-card{display:grid;grid-template-columns:1fr 1fr;min-height:440px;border-radius:34px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.work-art{display:grid;place-items:center;min-height:360px;color:#fff;background:radial-gradient(circle,#1386ff,transparent 55%),linear-gradient(135deg,#05152a,#082f5a)}.work-art b{font:800 clamp(34px,5vw,68px) Manrope,sans-serif;letter-spacing:-.07em}.work-copy{padding:50px}.work-copy h3{font:700 38px/1 Manrope,sans-serif;letter-spacing:-.05em}.tags{display:flex;flex-wrap:wrap;gap:8px}.tags span{padding:7px 11px;border:1px solid var(--line);border-radius:99px;font-size:9px;font-weight:800;letter-spacing:.12em}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.price{padding:35px;border:1px solid var(--line);border-radius:30px;background:#fff}.price.featured{color:#fff;background:linear-gradient(145deg,#041326,#0a3d72);transform:translateY(-14px)}.price h3{font-size:24px}.price b{font:750 38px Manrope}.price ul{padding:0;list-style:none}.price li{padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.featured li{border-color:rgba(255,255,255,.12)}
.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:start}.contact-list{display:grid;gap:12px;margin-top:35px}.contact-list a{padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}.form{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:35px;border-radius:30px;background:#fff;box-shadow:var(--shadow)}.field{display:grid;gap:7px}.field.full{grid-column:1/-1}.field label{font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.field input,.field textarea{width:100%;padding:15px;border:1px solid var(--line);border-radius:13px;background:#f8fbfe}.field textarea{min-height:145px;resize:vertical}.submit{grid-column:1/-1;padding:17px;border:0;border-radius:99px;color:#fff;background:var(--blue);font-weight:850;cursor:pointer}.cta{padding:80px 0;color:#fff;background:linear-gradient(120deg,#0570ec,#0c9ff5)}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.cta h2{max-width:760px;margin:0;font:720 clamp(38px,5vw,70px)/.95 Manrope,sans-serif;letter-spacing:-.065em}.footer{padding:65px 0 28px;color:#8197ab;background:#01070e}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,.7fr);gap:40px}.footer h3{color:#fff}.footer h4{color:#cde0f0;font-size:10px;letter-spacing:.15em}.footer a{display:block;margin:8px 0;font-size:13px}.footer-bottom{display:flex;justify-content:space-between;margin-top:45px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);font-size:10px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s,transform .8s}.reveal.seen{opacity:1;transform:none}
@keyframes marquee{to{transform:translateX(-50%)}}@media(max-width:950px){.nav-links{position:fixed;top:100px;left:20px;right:20px;display:none;flex-direction:column;align-items:stretch;padding:18px;border-radius:22px;background:#fff;box-shadow:var(--shadow)}.nav-links.open{display:flex}.menu{display:block}.hero-grid,.section-head,.contact-grid{grid-template-columns:1fr}.hero-card{margin-top:30px}.grid3,.pricing{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr}.work-card{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.section-head{gap:20px}}
@media(max-width:620px){.wrap{width:min(100% - 28px,1200px)}.brand small{display:none}.hero{padding-top:135px}.hero h1{font-size:55px}.hero-card{padding:25px}.section{padding:85px 0}.grid3,.split,.pricing,.steps,.form{grid-template-columns:1fr}.field.full,.submit{grid-column:auto}.price.featured{transform:none}.cta-inner,.footer-bottom{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr}.page-hero{padding-top:155px}.work-copy{padding:30px}.nav{top:10px}.nav-inner{height:62px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee-track{animation:none}.reveal{opacity:1;transform:none;transition:none}.btn,.card{transition:none}}

/* STATE-OF-THE-ART EXPERIENCE LAYER */
.lux-loader{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;color:#fff;background:#01060d;transition:opacity .75s,visibility .75s}.lux-loader.done{opacity:0;visibility:hidden}.lux-loader-inner{width:min(520px,80vw)}.lux-loader-mark{display:flex;align-items:baseline;justify-content:center;font:850 clamp(34px,7vw,72px)/1 Manrope,sans-serif;letter-spacing:-.075em}.lux-loader-mark i{color:var(--cyan);font-style:normal}.lux-loader-line{height:1px;margin-top:25px;overflow:hidden;background:rgba(255,255,255,.13)}.lux-loader-line:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--blue),var(--cyan),#fff);transform:translateX(-100%);animation:luxLoad 1.25s .15s cubic-bezier(.75,0,.2,1) forwards}.lux-loader-copy{display:flex;justify-content:space-between;margin-top:12px;color:#54708b;font-size:7px;font-weight:900;letter-spacing:.25em}.lux-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:.72;pointer-events:none}.lux-spotlight{position:fixed;z-index:9998;width:420px;height:420px;margin:-210px 0 0 -210px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(51,184,255,.12),transparent 68%);mix-blend-mode:screen;opacity:0;transition:opacity .3s}.lux-spotlight.on{opacity:1}.lux-index{position:fixed;right:17px;top:50%;z-index:990;display:flex;flex-direction:column;align-items:center;gap:9px;transform:translateY(-50%);color:#5e7891;font-size:7px;font-weight:900;letter-spacing:.18em}.lux-index:before,.lux-index:after{content:"";display:block;width:1px;height:52px;background:linear-gradient(transparent,rgba(8,120,249,.5))}.lux-index:after{transform:rotate(180deg)}.hero-content-line{overflow:hidden}.hero-grid>div:first-child>*{position:relative;z-index:3}.hero .eyebrow{animation:luxRise .8s 1.5s both}.hero h1{animation:luxRise 1s 1.6s both}.hero .lead{animation:luxRise 1s 1.72s both}.hero .actions{animation:luxRise 1s 1.82s both}.hero-card{animation:luxCard 1.1s 1.7s both;transform-style:preserve-3d}.hero-card:before{content:"";position:absolute;inset:1px;border-radius:33px;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.12),transparent 30%)}.nav-inner{transition:height .35s,background .35s,box-shadow .35s}.nav.scrolled .nav-inner{height:58px;background:rgba(255,255,255,.92);box-shadow:0 12px 35px rgba(4,25,52,.1)}.card{transform-style:preserve-3d}.card>*{transform:translateZ(18px)}.btn,.nav-cta{will-change:transform}.lux-transition{position:fixed;inset:0;z-index:2147483646;pointer-events:none;background:linear-gradient(135deg,#01070e,#062a51);transform:scaleY(0);transform-origin:bottom}.lux-transition.go{animation:luxWipe .72s cubic-bezier(.75,0,.2,1) forwards}
.manifesto{position:relative;padding:150px 0;overflow:hidden;color:#fff;background:#01070e}.manifesto:before{content:"BOYD";position:absolute;left:50%;top:50%;color:transparent;font:900 34vw/1 Manrope,sans-serif;letter-spacing:-.11em;-webkit-text-stroke:1px rgba(255,255,255,.035);transform:translate(-50%,-50%)}.manifesto-copy{position:relative;z-index:2;max-width:1000px;margin:auto;text-align:center}.manifesto-copy small{color:var(--cyan);font-weight:900;letter-spacing:.25em}.manifesto-copy h2{margin:28px 0;font:700 clamp(46px,7.2vw,98px)/.94 Manrope,sans-serif;letter-spacing:-.07em}.manifesto-copy h2 em{color:var(--cyan);font-style:normal}.manifesto-copy p{max-width:650px;margin:auto;color:#829ab0;font-size:18px}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);color:#fff;background:#020b16}.proof-item{padding:38px 26px;border-right:1px solid rgba(255,255,255,.1)}.proof-item:last-child{border:0}.proof-item b{display:block;font:750 30px Manrope,sans-serif}.proof-item span{color:#658099;font-size:8px;font-weight:900;letter-spacing:.16em}.bento{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:310px 310px;gap:16px}.bento article{position:relative;overflow:hidden;padding:35px;border:1px solid var(--line);border-radius:30px;background:#fff}.bento article:first-child{grid-row:1/3;color:#fff;background:radial-gradient(circle at 70% 20%,rgba(35,157,255,.55),transparent 28%),linear-gradient(145deg,#020b17,#07345f)}.bento article:after{content:"";position:absolute;right:-100px;bottom:-100px;width:290px;height:290px;border:1px solid rgba(94,216,255,.17);border-radius:50%;box-shadow:0 0 0 50px rgba(94,216,255,.025)}.bento small{position:relative;z-index:2;color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.18em}.bento article:first-child small{color:var(--cyan)}.bento h3{position:relative;z-index:2;margin:65px 0 12px;font:700 clamp(30px,3vw,49px)/.98 Manrope,sans-serif;letter-spacing:-.055em}.bento p{position:relative;z-index:2;max-width:480px;color:var(--muted)}.bento article:first-child p{color:#90aac1}.signal{display:inline-flex;align-items:center;gap:8px}.signal:before{content:"";width:7px;height:7px;border-radius:50%;background:#51ffac;box-shadow:0 0 0 0 rgba(81,255,172,.45);animation:pulse 2s infinite}
@keyframes luxLoad{to{transform:none}}@keyframes luxRise{from{opacity:0;transform:translateY(35px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@keyframes luxCard{from{opacity:0;transform:translateY(45px) rotateY(-6deg)}to{opacity:1;transform:none}}@keyframes luxWipe{50%{transform:scaleY(1);transform-origin:bottom}51%{transform-origin:top}100%{transform:scaleY(0);transform-origin:top}}@keyframes pulse{70%{box-shadow:0 0 0 10px rgba(81,255,172,0)}}
@media(max-width:950px){.proof-strip{grid-template-columns:1fr 1fr}.proof-item:nth-child(2){border-right:0}.bento{grid-template-columns:1fr;grid-template-rows:auto}.bento article:first-child{grid-row:auto;min-height:430px}.lux-index{display:none}}
@media(max-width:620px){.proof-strip{grid-template-columns:1fr}.proof-item{border-right:0}.manifesto{padding:100px 0}.bento article{min-height:280px}.lux-spotlight{display:none}}
@media(prefers-reduced-motion:reduce){.lux-loader{display:none}.hero .eyebrow,.hero h1,.hero .lead,.hero .actions,.hero-card{animation:none}.lux-canvas,.lux-spotlight{display:none}.signal:before{animation:none}}

/* CINEMATIC MEDIA SYSTEM */
.hero-film{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.42;filter:saturate(1.15) contrast(1.08)}.hero-film-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(1,7,15,.97) 0%,rgba(2,13,27,.8) 45%,rgba(2,18,37,.38) 100%),linear-gradient(0deg,rgba(1,7,15,.8),transparent 55%)}.hero-grid{z-index:4}.lux-canvas{z-index:2}.showreel{position:relative;min-height:92svh;display:grid;align-items:end;overflow:hidden;color:#fff;background:#01070e}.showreel video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.showreel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,7,14,.1),rgba(1,7,14,.88)),linear-gradient(90deg,rgba(1,7,14,.7),transparent 60%)}.showreel-content{position:relative;z-index:2;padding-bottom:8vh}.showreel-top{position:absolute;z-index:2;left:4%;right:4%;top:35px;display:flex;align-items:center;justify-content:space-between;color:#d5e7f4;font-size:8px;font-weight:900;letter-spacing:.19em}.showreel-top .signal{color:#fff}.showreel h2{max-width:920px;margin:0;font:720 clamp(54px,8vw,112px)/.86 Manrope,sans-serif;letter-spacing:-.078em}.showreel h2 em{display:block;color:transparent;font-style:normal;-webkit-text-stroke:1px rgba(199,237,255,.75)}.showreel-bottom{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-top:35px}.showreel-bottom p{max-width:560px;margin:0;color:#a4b8ca;font-size:17px}.play-badge{display:grid;place-items:center;width:92px;height:92px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(255,255,255,.08);backdrop-filter:blur(14px);font-size:22px;transition:.35s}.play-badge:hover{transform:scale(1.08);background:#fff;color:#06172d}.impact-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.impact-main,.impact-side{position:relative;overflow:hidden;border-radius:34px}.impact-main{min-height:630px;padding:50px;color:#fff;background:url('assets/boyd-cinematic-hero.jpg') center/cover}.impact-main:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(1,7,14,.94),rgba(1,7,14,.05) 70%)}.impact-copy{position:absolute;z-index:2;left:50px;right:50px;bottom:45px}.impact-copy h3{max-width:700px;margin:12px 0;font:700 clamp(38px,5vw,68px)/.94 Manrope,sans-serif;letter-spacing:-.06em}.impact-copy p{max-width:560px;color:#a6bacc}.impact-side{display:grid;align-content:space-between;padding:40px;min-height:630px;color:#fff;background:linear-gradient(145deg,#0878f9,#04254b)}.impact-orbit{width:260px;height:260px;justify-self:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;box-shadow:0 0 0 38px rgba(255,255,255,.055),0 0 0 76px rgba(255,255,255,.025);animation:orbitFloat 5s ease-in-out infinite}.impact-side h3{font:700 38px/1 Manrope,sans-serif;letter-spacing:-.05em}.impact-side p{color:#c0daed}.ceo-bar{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 4%;color:#fff;background:linear-gradient(90deg,#0878f9,#0b9ce9)}.ceo-bar b{font:700 clamp(20px,2.7vw,38px) Manrope,sans-serif;letter-spacing:-.04em}.ceo-bar span{font-size:9px;font-weight:900;letter-spacing:.18em}.ceo-bar a{padding:13px 18px;border-radius:99px;color:#06172d;background:#fff;font-size:10px;font-weight:900}.sound-toggle{position:absolute;z-index:5;right:4%;bottom:4%;display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid rgba(255,255,255,.25);border-radius:99px;color:#fff;background:rgba(1,8,16,.42);backdrop-filter:blur(15px);font-size:8px;font-weight:900;letter-spacing:.12em;cursor:pointer}.sound-bars{display:flex;align-items:center;gap:2px;height:12px}.sound-bars i{width:2px;height:5px;background:var(--cyan)}.sound-toggle.active .sound-bars i{animation:sound .7s ease-in-out infinite alternate}.sound-toggle.active .sound-bars i:nth-child(2){animation-delay:.15s}.sound-toggle.active .sound-bars i:nth-child(3){animation-delay:.3s}@keyframes sound{to{height:12px}}@keyframes orbitFloat{50%{transform:translateY(-18px) rotate(12deg)}}
@media(max-width:900px){.impact-grid{grid-template-columns:1fr}.impact-main,.impact-side{min-height:520px}.showreel{min-height:760px}.showreel-bottom{align-items:flex-start;flex-direction:column}.play-badge{width:72px;height:72px}}
@media(max-width:620px){.showreel-top{left:20px;right:20px}.showreel-content{padding-bottom:70px}.impact-copy{left:28px;right:28px;bottom:28px}.impact-main,.impact-side{min-height:480px}.ceo-bar{align-items:flex-start;flex-direction:column}.sound-toggle{bottom:18px}}
@media(prefers-reduced-motion:reduce){.impact-orbit{animation:none}}

/* EXECUTIVE EXPERIENCE */
.hero-edition{position:absolute;z-index:4;right:3.4%;top:50%;color:rgba(255,255,255,.38);font-size:8px;font-weight:900;letter-spacing:.3em;writing-mode:vertical-rl;transform:translateY(-50%)}
.boardroom{position:relative;padding:145px 0;color:#fff;background:radial-gradient(circle at 12% 25%,rgba(8,120,249,.24),transparent 25%),#01070e;overflow:hidden}.boardroom:after{content:"B";position:absolute;right:-.08em;bottom:-.3em;color:transparent;font:900 42vw/1 Manrope,sans-serif;-webkit-text-stroke:1px rgba(94,216,255,.055)}.boardroom-grid{position:relative;z-index:2;display:grid;grid-template-columns:.55fr 1.45fr;gap:8%}.boardroom blockquote{max-width:920px;margin:0;color:#fff;font:700 clamp(42px,6.5vw,90px)/.96 Manrope,sans-serif;letter-spacing:-.065em}.boardroom-grid>div>p{max-width:690px;margin:34px 0;color:#8da5ba;font-size:18px}.boardroom-values{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid rgba(255,255,255,.14)}.boardroom-values span{padding:24px 0;color:#d3e2ee;font-size:11px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.boardroom-values b{margin-right:14px;color:var(--cyan);font-size:9px}.nav-links a:focus-visible,.btn:focus-visible,.menu:focus-visible,.sound-toggle:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.btn.primary{position:relative;overflow:hidden}.btn.primary:after{content:"";position:absolute;inset:-100% -45%;background:linear-gradient(105deg,transparent 42%,rgba(94,216,255,.5) 50%,transparent 58%);transform:translateX(-70%);transition:transform .75s}.btn.primary:hover:after{transform:translateX(70%)}
@media(max-width:950px){.boardroom-grid{grid-template-columns:1fr}.hero-edition{display:none}}
@media(max-width:620px){.boardroom{padding:95px 0}.boardroom-values{grid-template-columns:1fr}.boardroom-values span{border-bottom:1px solid rgba(255,255,255,.1)}}

/* BOYD MEDIA IDENTITY + PAGE WORLDS */
.brand:before{content:"";flex:0 0 34px;width:34px;height:34px;margin-right:10px;background:url('assets/boyd-media-mark.svg') center/contain no-repeat;filter:drop-shadow(0 7px 12px rgba(8,120,249,.2))}.page-hero{position:relative;isolation:isolate;overflow:hidden}.page-hero:before,.page-hero:after{content:"";position:absolute;z-index:-1;pointer-events:none}.page-hero:before{width:560px;height:560px;right:-100px;top:-250px;border:1px solid rgba(94,216,255,.15);border-radius:50%;box-shadow:0 0 0 70px rgba(94,216,255,.025),0 0 0 140px rgba(94,216,255,.018)}.page-hero:after{inset:0;opacity:.16;background-image:linear-gradient(rgba(94,216,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(94,216,255,.16) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent,#000)}
.page-services .page-hero{background:radial-gradient(circle at 82% 22%,rgba(0,210,255,.35),transparent 25%),linear-gradient(125deg,#010710,#052d4d)}.page-work .page-hero{background:radial-gradient(circle at 78% 30%,rgba(126,79,255,.36),transparent 28%),linear-gradient(125deg,#050713,#201248)}.page-why-boyd .page-hero{background:radial-gradient(circle at 82% 16%,rgba(45,231,174,.28),transparent 27%),linear-gradient(125deg,#010b11,#07352e)}.page-about .page-hero{background:radial-gradient(circle at 80% 18%,rgba(255,145,64,.3),transparent 27%),linear-gradient(125deg,#100803,#402311)}.page-pricing .page-hero{background:radial-gradient(circle at 82% 20%,rgba(255,205,71,.27),transparent 26%),linear-gradient(125deg,#0d0a02,#352909)}.page-contact .page-hero{background:radial-gradient(circle at 82% 18%,rgba(255,72,142,.28),transparent 28%),linear-gradient(125deg,#10030a,#3a0d25)}
.page-services .card:nth-child(odd){background:linear-gradient(155deg,#fff,#edfaff)}.page-work .work-art{background:radial-gradient(circle at 50% 40%,#744dff,transparent 52%),linear-gradient(135deg,#090719,#251253)}.page-why-boyd .card .num{color:#079c75}.page-about .feature:first-child{background:#fff2e8}.page-pricing .price.featured{background:linear-gradient(145deg,#171203,#6a4f08)}.page-contact .submit{background:linear-gradient(90deg,#0878f9,#a32079)}
@media(max-width:620px){.brand:before{width:29px;height:29px;flex-basis:29px}.page-hero:after{background-size:44px 44px}}
