:root{--ink:#071016;--deep:#061a1d;--teal:#08d7c7;--mint:#9ff8e7;--gold:#d6a553;--paper:#f2f1ec;--white:#fff;--muted:#9db1b2;--line:rgba(255,255,255,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#fff;font-family:'DM Sans',sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;opacity:.035;pointer-events:none;z-index:99;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='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.site-header{position:fixed;z-index:50;top:0;left:0;right:0;height:88px;display:flex;align-items:center;padding:0 5vw;border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(4,13,17,.8),transparent);backdrop-filter:blur(10px);transition:.3s}.site-header.scrolled{height:72px;background:rgba(4,13,17,.92)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font:700 18px Manrope}.brand img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(214,165,83,.25))}.desktop-nav{margin-left:auto;display:flex;gap:30px}.desktop-nav a,.footer-main a{color:#c7d3d4;text-decoration:none;font-size:14px}.desktop-nav a:hover{color:#fff}.header-cta{margin-left:34px;text-decoration:none;color:#071016;background:var(--mint);padding:12px 18px;font-weight:700;font-size:13px}.menu-btn{display:none;background:none;border:0}.hero{min-height:100vh;position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:130px 7vw 70px;overflow:hidden;background:radial-gradient(circle at 78% 50%,rgba(8,215,199,.11),transparent 32%),linear-gradient(120deg,#061217 0%,#07171b 58%,#061013 100%)}#neuralCanvas{position:absolute;inset:0;width:100%;height:100%;opacity:.42}.hero-copy,.hero-visual{position:relative;z-index:2}.eyebrow,.section-kicker{font:700 11px Manrope;letter-spacing:.18em;color:var(--teal)}.eyebrow span{display:inline-block;width:26px;height:1px;background:var(--teal);vertical-align:middle;margin-right:10px}.hero h1{font:600 clamp(58px,7vw,112px)/.91 Manrope;margin:25px 0 28px;letter-spacing:-.055em}.hero h1 em{font-style:normal;color:var(--mint)}.hero-lead{max-width:680px;color:#afc0c1;font-size:18px;line-height:1.7}.hero-actions{display:flex;gap:14px;margin-top:38px}.btn{display:inline-flex;align-items:center;gap:24px;padding:15px 20px;text-decoration:none;font-weight:700;font-size:13px;border:1px solid rgba(255,255,255,.2)}.btn.primary{background:var(--mint);color:#061114;border-color:var(--mint)}.btn.ghost{color:#fff}.btn:hover span{transform:translateX(4px)}.btn span{transition:.2s}.hero-visual{min-height:560px;display:grid;place-items:center}.core-wrap{width:min(34vw,470px);aspect-ratio:1;position:relative;display:grid;place-items:center}.ai-core{width:145px;height:145px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#ddfff9,#15cbbd 30%,#064b50 65%,#061216);box-shadow:0 0 70px rgba(8,215,199,.35);font:800 31px Manrope;color:#061216}.ai-core span{font-size:13px;margin-left:2px}.ring{position:absolute;border:1px solid rgba(159,248,231,.34);border-radius:50%}.ring-a{inset:17%;animation:spin 18s linear infinite;border-left-color:var(--teal)}.ring-b{inset:5%;animation:spin 25s linear infinite reverse;border-top-color:var(--gold)}.ring-c{inset:-8%;border-style:dashed;animation:spin 35s linear infinite}.node{position:absolute;padding:8px 11px;border:1px solid rgba(159,248,231,.35);background:rgba(5,25,29,.8);font:700 9px Manrope;letter-spacing:.14em;color:#d8fffa}.n1{top:7%;left:5%}.n2{top:21%;right:-3%}.n3{bottom:10%;right:5%}.n4{bottom:17%;left:-2%}.hero-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15}.orb-one{width:300px;height:300px;background:#08d7c7;right:20%;top:25%}.orb-two{width:240px;height:240px;background:#d6a553;left:20%;bottom:-10%}.scroll-cue{position:absolute;bottom:28px;left:7vw;font-size:9px;letter-spacing:.2em;color:#708789;z-index:2}.scroll-cue span{color:var(--teal);margin-left:10px}.section-pad{padding:120px 7vw}.statement{background:var(--paper);color:#10181b}.statement .section-kicker{color:#2a8f88}.statement h2{font:600 clamp(40px,5vw,76px)/1.05 Manrope;letter-spacing:-.045em;max-width:1200px;margin:25px 0}.statement h2 span{color:#7d8988}.statement>p:last-child{max-width:720px;margin-left:auto;color:#596566;font-size:18px;line-height:1.7}.expertise{background:#071416}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:55px}.section-head h2,.agent-copy h2,.quantum-copy h2,.cta-band h2{font:600 clamp(40px,5vw,72px)/1.03 Manrope;letter-spacing:-.045em;margin:15px 0}.section-head>p{max-width:430px;color:#8ea4a5;line-height:1.7}.capability-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.cap-card{min-height:410px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:35px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:.4s}.cap-card:hover{background:#0a2325}.cap-card.featured{background:linear-gradient(135deg,#0b4c4c,#092327)}.card-num{font:600 12px Manrope;color:#6e8c8c}.tag{font:700 10px Manrope;letter-spacing:.14em;color:var(--teal)}.cap-card h3{font:600 36px Manrope;margin:10px 0}.cap-card p:not(.tag){color:#9fb1b2;line-height:1.65;max-width:500px}.cap-card a,.text-link{color:#fff;text-decoration:none;font-weight:700;font-size:13px}.spark,.quantum-mark,.cloud-mark{position:absolute;right:38px;top:38px;font-size:55px;color:var(--mint);opacity:.85}.mini-orbit{position:absolute;right:35px;top:32px;width:85px;height:85px;border:1px solid rgba(255,255,255,.2);border-radius:50%;animation:spin 12s linear infinite}.mini-orbit i{position:absolute;width:7px;height:7px;background:var(--mint);border-radius:50%}.mini-orbit i:nth-child(1){top:-4px;left:38px}.mini-orbit i:nth-child(2){right:2px;bottom:15px}.mini-orbit i:nth-child(3){left:4px;bottom:10px}.usecases{display:grid;grid-template-columns:1fr 1fr;min-height:900px;background:#eaeae5;color:#111}.usecase-media{position:relative;min-height:750px;overflow:hidden}.usecase-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.75) contrast(1.05)}.media-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,20,24,.7),transparent 60%)}.usecase-media>p{position:absolute;bottom:50px;left:50px;font:700 11px Manrope;letter-spacing:.18em;color:var(--mint)}.usecase-media>p span{display:block;font:500 28px Manrope;letter-spacing:-.02em;color:#fff;margin-top:8px}.usecase-content .section-kicker{color:#238f87}.usecase-content h2{font:600 clamp(42px,5vw,68px)/1.05 Manrope;letter-spacing:-.04em;max-width:650px}.accordion{margin-top:50px;border-top:1px solid #bcc5c2}.acc{width:100%;display:grid;grid-template-columns:45px 1fr 30px;align-items:center;text-align:left;padding:24px 0;border:0;border-bottom:1px solid #bcc5c2;background:transparent;cursor:pointer;font-family:inherit}.acc span{font-size:11px;color:#71817e}.acc b{font:600 19px Manrope}.acc i{font-style:normal;font-size:24px}.panel{max-height:0;overflow:hidden;transition:max-height .4s}.panel p{padding:0 35px 24px 45px;color:#596866;line-height:1.7;margin:0}.panel.open{max-height:180px}.agent-section{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;background:#061113}.agent-copy h2 span{color:var(--mint)}.agent-copy>p:not(.section-kicker){color:#9fb1b2;line-height:1.8;max-width:580px}.text-link{display:inline-block;margin-top:25px;color:var(--mint)}.agent-flow{height:560px;position:relative;display:grid;place-items:center}.flow-center{z-index:2;width:180px;height:180px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,#0b5e5d,#082326 65%);border:1px solid #26a99f;box-shadow:0 0 60px rgba(8,215,199,.16);font:700 12px Manrope;letter-spacing:.08em}.flow-center small{display:block;color:#89aaa8;font:500 10px DM Sans;margin-top:8px}.flow-node{position:absolute;border:1px solid #285153;background:#091b1e;padding:13px 17px;font-size:12px;color:#c7d8d7;z-index:2}.f1{top:8%;left:5%}.f2{top:8%;right:5%}.f3{bottom:8%;left:5%}.f4{bottom:8%;right:5%}.agent-flow svg{position:absolute;inset:0;width:100%;height:100%}.agent-flow path{fill:none;stroke:#1d7772;stroke-width:1;stroke-dasharray:6 8;animation:dash 20s linear infinite}.quantum{min-height:760px;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#0b0d17}.quantum-bg{position:absolute;inset:0;background:radial-gradient(circle at 75% 50%,rgba(87,72,255,.24),transparent 30%),radial-gradient(circle at 55% 60%,rgba(8,215,199,.12),transparent 35%)}.quantum-copy,.qubit{position:relative;z-index:2}.quantum-copy p:not(.section-kicker){max-width:590px;color:#a9a9bc;line-height:1.8}.q-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.q-tags span{border:1px solid rgba(255,255,255,.18);padding:8px 12px;font-size:11px;color:#c6c8dc}.qubit{width:min(38vw,500px);aspect-ratio:1;margin:auto;display:grid;place-items:center}.sphere{width:110px;height:110px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#9c8cff 18%,#4730d8 45%,#151234 75%);box-shadow:0 0 80px rgba(120,100,255,.55)}.qring{position:absolute;inset:12%;border:1px solid rgba(190,185,255,.6);border-radius:50%}.qr1{transform:rotateX(68deg);animation:qspin1 9s linear infinite}.qr2{transform:rotateY(68deg);animation:qspin2 12s linear infinite}.qr3{transform:rotate(45deg) rotateX(68deg);animation:qspin1 15s linear infinite reverse}.qubit .dot{position:absolute;width:13px;height:13px;border-radius:50%;background:#d9fff9;box-shadow:0 0 20px #8ff}.d1{top:16%;left:49%}.d2{bottom:22%;right:14%}.approach{background:#eaeae5;color:#111}.approach .section-kicker{color:#238f87}.approach .section-head>p{color:#66706f}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bfc7c4}.steps article{padding:30px 28px 30px 0;border-right:1px solid #c6cdca;min-height:230px}.steps article+article{padding-left:28px}.steps b{font:600 11px Manrope;color:#2a8f88}.steps h3{font:600 27px Manrope;margin-top:45px}.steps p{color:#66706f;line-height:1.6}.cta-band{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;background:linear-gradient(135deg,#0b4c4c,#062024)}.cta-band h2{font-size:clamp(50px,6vw,86px)}.contact-card{border-left:1px solid rgba(255,255,255,.2);padding-left:45px}.contact-card p{color:#b8cccc;line-height:1.7;margin-bottom:25px}.whatsapp{display:block;margin-top:18px;color:#cfe3df;text-decoration:none;font-size:13px}footer{padding:70px 7vw 25px;background:#030a0c}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:70px}.footer-main img{width:110px}.footer-main>div{display:flex;flex-direction:column;gap:12px}.footer-main h4{font:700 11px Manrope;letter-spacing:.15em;color:#779191}.footer-main p,.footer-main span{color:#708384;font-size:13px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #142326;margin-top:55px;padding-top:24px;color:#536869;font-size:11px}.footer-bottom a{color:#8aa4a3;text-decoration:none}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dash{to{stroke-dashoffset:-200}}@keyframes qspin1{from{transform:rotateX(68deg) rotate(0)}to{transform:rotateX(68deg) rotate(360deg)}}@keyframes qspin2{from{transform:rotateY(68deg) rotate(0)}to{transform:rotateY(68deg) rotate(360deg)}}
@media(max-width:900px){.desktop-nav,.header-cta{display:none}.menu-btn{display:block;margin-left:auto}.menu-btn span{display:block;width:24px;height:1px;background:#fff;margin:6px}.site-header.open .desktop-nav{display:flex;position:absolute;top:72px;left:0;right:0;padding:30px 7vw;background:#061113;flex-direction:column}.hero{grid-template-columns:1fr;padding-top:130px}.hero-visual{min-height:420px}.core-wrap{width:min(78vw,430px)}.statement>p:last-child{margin-left:0}.section-head{align-items:start;flex-direction:column}.capability-grid,.usecases,.agent-section,.quantum,.cta-band{grid-template-columns:1fr}.usecase-media{min-height:520px}.agent-section{gap:20px}.quantum{padding-top:100px}.qubit{width:min(80vw,450px)}.steps{grid-template-columns:1fr 1fr}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:1/-1}}@media(max-width:600px){.section-pad{padding:85px 6vw}.site-header{padding:0 6vw}.brand span{display:none}.hero{padding-left:6vw;padding-right:6vw}.hero h1{font-size:54px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-visual{min-height:350px}.node{font-size:7px}.capability-grid,.steps{grid-template-columns:1fr}.cap-card{min-height:360px}.usecase-media{min-height:430px}.usecase-media>p{left:25px;bottom:25px}.agent-flow{height:450px}.flow-center{width:140px;height:140px}.flow-node{font-size:10px}.cta-band{gap:25px}.contact-card{padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.2);padding-top:30px}.footer-main{grid-template-columns:1fr}.footer-main>div:first-child{grid-column:auto}.footer-bottom{gap:15px;flex-direction:column}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}

/* Multi-page enterprise expansion */
.nav-drop{border:0;background:none;color:#d9e5e4;font:500 13px DM Sans;cursor:pointer}.nav-drop span{margin-left:5px}.mega-menu{position:fixed;z-index:90;top:72px;left:0;right:0;background:#f2f2ee;color:#111;padding:55px 7vw 65px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:70px;transform:translateY(-120%);opacity:0;pointer-events:none;transition:.45s cubic-bezier(.2,.8,.2,1);box-shadow:0 30px 80px #0003}.mega-menu.open{transform:none;opacity:1;pointer-events:auto}.mega-title p,.mega-col b{font:700 10px Manrope;letter-spacing:.16em;color:#2c8e87}.mega-title h2{font:600 38px/1.1 Manrope;letter-spacing:-.04em;max-width:480px}.mega-col{display:flex;flex-direction:column;gap:6px;border-left:1px solid #ccd3d0;padding-left:28px}.mega-col b{margin-bottom:12px}.mega-col a{display:flex;justify-content:space-between;color:#111;text-decoration:none;padding:11px 0;font:500 17px Manrope;border-bottom:1px solid #d7dcda}.mega-col a:hover{color:#168f87}.subhero{min-height:calc(100vh - 72px);padding:120px 7vw 70px;position:relative;overflow:hidden;display:flex;align-items:center;background:#041012}.subhero-copy{position:relative;z-index:3;width:min(760px,60vw)}.subhero h1,.simple-hero h1,.contact-hero h1{font:600 clamp(56px,7vw,106px)/.95 Manrope;letter-spacing:-.055em;margin:20px 0}.subhero h1 em,.simple-hero h1 em,.contact-hero h1 em{font-style:normal;color:var(--mint)}.subhero-copy>p:not(.eyebrow),.simple-hero>p:last-child,.contact-hero>div>p:last-child{max-width:690px;color:#9db0b0;font-size:18px;line-height:1.75}.scene3d{position:absolute;inset:0;width:100%;height:100%}.scene-label{position:absolute;z-index:2;font:700 9px Manrope;letter-spacing:.2em;color:#8edfd5;border:1px solid #275a58;background:#061719cc;padding:8px 11px}.l1{right:30%;top:24%}.l2{right:11%;top:48%}.l3{right:28%;bottom:18%}.light-intro{background:#efefeb;color:#121819}.light-intro .section-kicker{color:#208b84}.light-intro h2{font:600 clamp(44px,5vw,78px)/1.03 Manrope;letter-spacing:-.05em;max-width:1200px}.light-intro h2 span{color:#77817f}.light-intro>p:last-child{max-width:750px;margin:35px 0 0 auto;color:#5d6967;font-size:18px;line-height:1.7}.expertise-list{background:#061113}.expertise-row{min-height:300px;padding:45px 7vw;display:grid;grid-template-columns:70px 1.4fr .8fr 40px;align-items:center;gap:30px;border-top:1px solid #183034;color:#fff;text-decoration:none;position:relative;overflow:hidden;transition:.4s}.expertise-row:hover{background:#0b2527}.expertise-row>span{align-self:start;color:#688989;font:600 11px Manrope}.expertise-row small{color:var(--teal);font:700 10px Manrope;letter-spacing:.14em}.expertise-row h2{font:600 clamp(38px,4vw,64px)/1 Manrope;letter-spacing:-.04em;margin:12px 0}.expertise-row p{color:#8da3a3;max-width:600px;line-height:1.65}.expertise-row>strong{font-size:28px;color:var(--mint)}.row-viz{height:190px;position:relative;display:grid;place-items:center}.agent-viz b{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:#0d4e4d;box-shadow:0 0 45px #08d7c733}.agent-viz i{position:absolute;width:125px;height:125px;border:1px solid #347a75;border-radius:50%;animation:spin 9s linear infinite}.agent-viz i:nth-child(2){width:165px;height:70px;transform:rotate(45deg);animation-duration:12s}.agent-viz i:nth-child(3){width:165px;height:70px;transform:rotate(-45deg);animation-duration:15s}.gen-viz b{font-size:70px;color:#b4fff5;animation:pulse 2.4s ease-in-out infinite}.gen-viz i{position:absolute;width:7px;height:7px;border-radius:50%;background:#08d7c7;box-shadow:0 0 20px #08d7c7}.gen-viz i:nth-child(2){animation:floatA 4s ease-in-out infinite}.gen-viz i:nth-child(3){animation:floatB 5s ease-in-out infinite}.data-viz{grid-template-columns:repeat(4,30px);gap:10px}.data-viz i{height:120px;background:linear-gradient(0deg,#08d7c7,#b4fff5);transform-origin:bottom;animation:bars 2s ease-in-out infinite}.data-viz i:nth-child(2){animation-delay:.2s}.data-viz i:nth-child(3){animation-delay:.4s}.data-viz i:nth-child(4){animation-delay:.6s}.q-viz b{width:65px;height:65px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#6b5cff 35%,#14102f);box-shadow:0 0 45px #6859ff88}.q-viz i{position:absolute;width:170px;height:70px;border:1px solid #9a91ff;border-radius:50%;animation:spin 7s linear infinite}.q-viz i:nth-child(3){transform:rotate(70deg);animation-duration:10s}.cloud-viz,.shield-viz{font-size:85px;color:#95e9df;filter:drop-shadow(0 0 25px #08d7c755)}.dark-cta{background:linear-gradient(120deg,#0b4b4a,#071416);min-height:520px}.dark-cta h2{font:600 clamp(50px,6vw,90px)/1 Manrope;letter-spacing:-.05em;max-width:900px}.dark-cta>p:not(.section-kicker){color:#a8bcba;max-width:650px;font-size:18px;line-height:1.7}.architecture{background:#071416}.arch-flow{height:520px;position:relative;margin-top:50px;border:1px solid #18383a;background:radial-gradient(circle at 50% 50%,#0a3536,transparent 35%)}.arch{position:absolute;z-index:2;padding:18px 22px;border:1px solid #2d6965;background:#071b1d;font:700 12px Manrope;letter-spacing:.05em}.arch small{display:block;color:#789796;font:400 10px DM Sans;margin-top:6px}.arch.user{left:7%;top:43%}.arch.brain{left:42%;top:39%;padding:30px;border-radius:50%;text-align:center;box-shadow:0 0 50px #08d7c722}.arch.tools{right:6%;top:43%}.arch.memory{left:42%;top:8%}.arch.guard{left:43%;bottom:8%}.arch-flow svg{position:absolute;inset:0;width:100%;height:100%}.arch-flow path{fill:none;stroke:#37a39a;stroke-width:1;stroke-dasharray:8 10;animation:dash 15s linear infinite}.usecase-cards{background:#efefeb;color:#101616}.usecase-cards .section-kicker{color:#258f88}.usecase-cards>h2{font:600 clamp(44px,5vw,72px) Manrope;letter-spacing:-.04em}.uc-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-top:1px solid #c8cecb;border-left:1px solid #c8cecb}.uc-grid article{min-height:260px;padding:30px;border-right:1px solid #c8cecb;border-bottom:1px solid #c8cecb}.uc-grid b{font-size:11px;color:#278e87}.uc-grid h3{font:600 25px Manrope;margin-top:50px}.uc-grid p{color:#63706d;line-height:1.6}.split-feature{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;background:#071416}.split-feature h2{font:600 56px/1.05 Manrope;letter-spacing:-.04em}.feature-stack article{display:grid;grid-template-columns:50px 1fr;column-gap:20px;padding:25px 0;border-top:1px solid #244043}.feature-stack span{color:#5f8584}.feature-stack h3{font:600 24px Manrope;margin:0}.feature-stack p{grid-column:2;color:#8fa5a4;line-height:1.6}.image-band{height:700px;position:relative;overflow:hidden}.image-band img{width:100%;height:100%;object-fit:cover}.image-band:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#031113cc,transparent)}.image-band>div{position:absolute;z-index:2;left:7vw;top:50%;transform:translateY(-50%)}.image-band p{color:var(--mint);font:700 10px Manrope;letter-spacing:.16em}.image-band h2{font:600 clamp(48px,6vw,85px)/1 Manrope;letter-spacing:-.05em}.platform-map{background:#061113;display:flex;flex-direction:column;gap:10px}.platform-layer{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:10px}.platform-layer>*{padding:24px;border:1px solid #1c3a3d}.platform-layer span{color:#54d8ca;font:700 10px Manrope;letter-spacing:.14em}.platform-layer b{font:500 15px Manrope;background:#0a1d20}.simple-hero{padding:180px 7vw 110px;background:#061113}.simple-hero>p:last-child{font-size:20px}.industry-grid{background:#efefeb;color:#101616;display:grid;grid-template-columns:1fr 1fr}.industry-grid article{padding:55px;border-bottom:1px solid #c7cfcc;border-right:1px solid #c7cfcc;min-height:320px}.industry-grid span,.insight-grid span{color:#278f88;font:700 10px Manrope;letter-spacing:.14em}.industry-grid h2{font:600 36px/1.1 Manrope;letter-spacing:-.03em;margin-top:55px}.industry-grid p{color:#63706d;line-height:1.7}.insight-grid{background:#efefeb;color:#101616;display:grid;grid-template-columns:repeat(3,1fr);gap:1px}.insight-grid article{background:#fff;padding:35px;min-height:330px}.insight-grid .insight-feature{grid-column:1/-1;display:grid;grid-template-columns:1.1fr .9fr;padding:0;min-height:560px}.insight-feature img{width:100%;height:100%;object-fit:cover}.insight-feature div{padding:65px}.insight-grid h2{font:600 46px/1.08 Manrope;letter-spacing:-.04em}.insight-grid h3{font:600 27px/1.15 Manrope;margin-top:55px}.insight-grid p{color:#65706e;line-height:1.65}.values{background:#061113;display:grid;grid-template-columns:repeat(4,1fr)}.values article{padding:35px;border:1px solid #1d373a;min-height:260px}.values b{color:#50d3c6}.values h3{font:600 25px Manrope;margin-top:70px}.values p{color:#8fa3a3}.career-band{display:grid;grid-template-columns:1fr 1fr;gap:80px;background:#0a4b4b}.career-band h2{font:600 56px/1.05 Manrope;letter-spacing:-.04em}.career-band p{color:#bdd0cd;font-size:18px;line-height:1.7}.roles{background:#efefeb;color:#111}.roles h2{font:600 48px Manrope}.roles div{display:flex;flex-wrap:wrap;gap:10px}.roles span{padding:16px 20px;border:1px solid #bbc5c1}.contact-hero{min-height:calc(100vh - 72px);padding:150px 7vw 90px;background:#061113;display:grid;grid-template-columns:1.4fr .6fr;gap:80px;align-items:center}.contact-panel{border-left:1px solid #254043;padding-left:40px;display:flex;flex-direction:column;gap:12px}.contact-panel span{margin-top:25px;color:#5dd9cd;font:700 10px Manrope;letter-spacing:.15em}.contact-panel a{font:600 20px Manrope;color:#fff;text-decoration:none}.contact-panel p{color:#9db0b0}.impact-strip{background:#071416}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.story-card{color:#fff;text-decoration:none;background:#0b1c1f;overflow:hidden}.story-card img{width:100%;height:270px;object-fit:cover;transition:.5s}.story-card:hover img{transform:scale(1.04)}.story-card div{padding:28px}.story-card span{font:700 9px Manrope;letter-spacing:.14em;color:var(--teal)}.story-card h3{font:600 25px/1.15 Manrope}.story-card p{color:#8fa4a3;line-height:1.6}.immersive:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#041012 0%,#041012dd 35%,transparent 70%);pointer-events:none}.immersive .subhero-copy{z-index:4}@keyframes pulse{50%{transform:scale(1.18);filter:drop-shadow(0 0 22px #9ff)}}@keyframes floatA{0%,100%{transform:translate(-60px,-30px)}50%{transform:translate(65px,45px)}}@keyframes floatB{0%,100%{transform:translate(70px,-45px)}50%{transform:translate(-50px,55px)}}@keyframes bars{0%,100%{transform:scaleY(.35)}50%{transform:scaleY(1)}}
@media(max-width:900px){.mega-menu{grid-template-columns:1fr;overflow:auto;max-height:calc(100vh - 72px)}.subhero-copy{width:100%}.scene-label{display:none}.expertise-row{grid-template-columns:45px 1fr 40px}.row-viz{display:none}.uc-grid{grid-template-columns:1fr 1fr}.split-feature,.industry-grid,.contact-hero{grid-template-columns:1fr}.platform-layer{grid-template-columns:1fr 1fr}.platform-layer span{grid-column:1/-1}.insight-grid{grid-template-columns:1fr}.insight-grid .insight-feature{grid-column:auto;grid-template-columns:1fr}.values{grid-template-columns:1fr 1fr}.story-grid{grid-template-columns:1fr}.career-band{grid-template-columns:1fr}.immersive:after{background:linear-gradient(0deg,#041012 0%,#041012aa 55%,transparent)}}
@media(max-width:600px){.subhero,.simple-hero{padding-left:6vw;padding-right:6vw}.subhero h1,.simple-hero h1,.contact-hero h1{font-size:52px}.uc-grid,.values{grid-template-columns:1fr}.expertise-row{grid-template-columns:35px 1fr 25px;padding-left:6vw;padding-right:6vw}.arch-flow{height:650px}.arch.user{left:8%;top:15%}.arch.brain{left:28%;top:39%}.arch.tools{right:8%;top:75%}.arch.memory{left:55%;top:15%}.arch.guard{left:8%;bottom:8%}.platform-layer{grid-template-columns:1fr}.platform-layer span{grid-column:auto}.image-band{height:520px}.contact-hero{padding-left:6vw;padding-right:6vw}.contact-panel{border-left:0;border-top:1px solid #254043;padding:30px 0 0}}

/* v3: clickable Expertise navigation + animated capability canvases */
.expertise-nav{display:flex;align-items:center;gap:3px}.expertise-nav>a{color:#c7d3d4;text-decoration:none;font-size:14px;font-weight:600;transition:.25s}.expertise-nav>a:hover{color:var(--mint)}.mega-toggle{border:0;background:transparent;color:#c7d3d4;cursor:pointer;padding:8px 5px;font-size:14px;line-height:1;transition:.25s}.mega-toggle span{display:block;transition:transform .28s ease}.mega-toggle[aria-expanded="true"] span{transform:rotate(180deg);color:var(--mint)}
.brand img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(214,165,83,.24))}.site-header.scrolled .brand img{width:50px;height:50px}.cap-card{isolation:isolate}.cap-card>div:last-child{position:relative;z-index:3}.cap-viz{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.88}.cap-card:after{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(5,21,23,.97) 0%,rgba(5,21,23,.82) 44%,rgba(5,21,23,.12) 82%)}.cap-card.featured:after{background:linear-gradient(90deg,rgba(7,59,59,.96) 0%,rgba(7,59,59,.72) 45%,rgba(7,59,59,.08) 84%)}.card-num{z-index:4!important}.cap-card:hover .cap-viz{opacity:1}
@media(max-width:900px){.expertise-nav{display:none}.brand img{width:48px;height:48px}.cap-viz{opacity:.65}}

/* v4 requested refinements only: header brand/nav alignment + expertise visual fixes */
.brand{gap:12px;color:#f4e7c5;font:700 22px Manrope;line-height:1;white-space:nowrap}
.brand img{width:66px;height:66px;filter:sepia(.2) saturate(1.2) brightness(1.08) drop-shadow(0 0 14px rgba(214,165,83,.28))}
.site-header.scrolled .brand img{width:58px;height:58px}
.desktop-nav{align-items:center}
.expertise-nav{height:40px;display:inline-flex;align-items:center;gap:2px}
.expertise-nav>a{display:inline-flex;align-items:center;height:40px;line-height:40px}
.mega-toggle{width:24px;height:40px;padding:0;display:inline-grid;place-items:center;align-self:center}
.mega-toggle span{display:grid;place-items:center;line-height:1;transform-origin:center center;margin-top:-1px}
.mega-toggle[aria-expanded="true"] span{transform:rotate(180deg)}
.scene3d{z-index:1}.scene-label{z-index:3}.immersive:after{z-index:2}.immersive .subhero-copy{z-index:4}
.expertise-row{grid-template-columns:1.4fr .8fr 40px}
/* Cloud & Platform Engineering: distributed cloud nodes with flowing packets */
.cloud-viz{font-size:0;filter:none;overflow:hidden}
.cloud-viz .cloud-core{position:absolute;width:92px;height:50px;border:1px solid #75e8dc;border-radius:28px;background:radial-gradient(circle at 50% 70%,rgba(8,215,199,.22),rgba(8,215,199,.04));box-shadow:0 0 32px rgba(8,215,199,.16)}
.cloud-viz .cloud-core:before,.cloud-viz .cloud-core:after{content:'';position:absolute;border:1px solid #75e8dc;background:#0a2022;border-radius:50%}
.cloud-viz .cloud-core:before{width:43px;height:43px;left:12px;top:-23px}.cloud-viz .cloud-core:after{width:53px;height:53px;right:8px;top:-31px}
.cloud-viz i{position:absolute;width:10px;height:10px;border:1px solid #80eee2;background:#0a2425;box-shadow:0 0 14px rgba(8,215,199,.45);animation:platformNode 3.4s ease-in-out infinite}
.cloud-viz i:nth-of-type(1){left:18%;top:28%}.cloud-viz i:nth-of-type(2){right:17%;top:34%;animation-delay:.7s}.cloud-viz i:nth-of-type(3){right:25%;bottom:20%;animation-delay:1.4s}
.cloud-viz span{position:absolute;height:1px;width:120px;background:linear-gradient(90deg,transparent,#42d9cc,transparent);transform-origin:left center;opacity:.65;animation:dataFlow 2.6s linear infinite}
.cloud-viz span:nth-of-type(1){left:25%;top:35%;transform:rotate(18deg)}.cloud-viz span:nth-of-type(2){left:54%;top:47%;transform:rotate(-20deg);animation-delay:.8s}.cloud-viz span:nth-of-type(3){left:38%;top:67%;transform:rotate(8deg);animation-delay:1.5s}
/* Responsible AI & Security: shield, governance rings and scanning signal */
.shield-viz{font-size:0;filter:none;overflow:hidden}
.shield-viz .shield-core{position:absolute;width:78px;height:92px;border:2px solid #8ff2e6;background:linear-gradient(145deg,rgba(8,215,199,.16),rgba(8,215,199,.02));clip-path:polygon(50% 0,92% 16%,86% 67%,50% 100%,14% 67%,8% 16%);filter:drop-shadow(0 0 18px rgba(8,215,199,.28));animation:shieldPulse 3s ease-in-out infinite}
.shield-viz .shield-core:after{content:'✓';position:absolute;inset:0;display:grid;place-items:center;color:#aafff4;font:700 30px Manrope}
.shield-viz i{position:absolute;border:1px solid rgba(116,232,219,.28);border-radius:50%;animation:securityRing 6s linear infinite}
.shield-viz i:nth-of-type(1){width:130px;height:130px}.shield-viz i:nth-of-type(2){width:165px;height:165px;animation-direction:reverse;animation-duration:8s}.shield-viz i:nth-of-type(3){width:190px;height:70px;animation-duration:5s}
.shield-viz span{position:absolute;width:4px;height:4px;border-radius:50%;background:#a4fff3;box-shadow:0 0 14px #08d7c7;animation:securityDot 3.2s ease-in-out infinite}.shield-viz span:nth-of-type(1){transform:translateX(-78px)}.shield-viz span:nth-of-type(2){transform:translateX(78px);animation-delay:1.1s}
@keyframes platformNode{0%,100%{transform:scale(.8);opacity:.55}50%{transform:scale(1.35);opacity:1}}
@keyframes dataFlow{0%{background-position:-120px 0;opacity:.15}50%{opacity:.9}100%{background-position:120px 0;opacity:.15}}
@keyframes shieldPulse{0%,100%{transform:scale(.96);opacity:.8}50%{transform:scale(1.04);opacity:1}}
@keyframes securityRing{to{transform:rotate(360deg)}}
@keyframes securityDot{0%,100%{opacity:.35;scale:.7}50%{opacity:1;scale:1.5}}
@media(max-width:900px){.brand{font-size:20px}.brand img{width:54px;height:54px}.expertise-row{grid-template-columns:1fr 40px}}
@media(max-width:600px){.expertise-row{grid-template-columns:1fr 25px}}

/* v5 requested-only enhancements: animated brand, Data & AI row visual, leadership page */
.brand img{width:78px;height:78px;animation:brandFloat 4.8s ease-in-out infinite,brandGlow 3.2s ease-in-out infinite;transition:width .3s,height .3s,transform .3s,filter .3s}.brand:hover img{transform:scale(1.08) rotate(-2deg)}.site-header.scrolled .brand img{width:68px;height:68px}@keyframes brandFloat{0%,100%{translate:0 0}50%{translate:0 -3px}}@keyframes brandGlow{0%,100%{filter:sepia(.2) saturate(1.25) brightness(1.08) drop-shadow(0 0 10px rgba(214,165,83,.25))}50%{filter:sepia(.15) saturate(1.45) brightness(1.16) drop-shadow(0 0 24px rgba(214,165,83,.52))}}
.data-viz{width:min(440px,100%);height:210px;display:block;position:relative;overflow:hidden;border:1px solid rgba(159,248,231,.13);background:linear-gradient(180deg,rgba(8,215,199,.045),rgba(8,215,199,.01)),repeating-linear-gradient(0deg,transparent 0 39px,rgba(159,248,231,.07) 40px),repeating-linear-gradient(90deg,transparent 0 69px,rgba(159,248,231,.055) 70px)}.data-viz i{position:absolute;bottom:20px;width:12px;height:var(--h,90px);border-radius:8px 8px 2px 2px;background:linear-gradient(0deg,rgba(8,215,199,.25),#9ff8e7);box-shadow:0 0 16px rgba(8,215,199,.35);transform-origin:bottom;animation:dataBar 2.8s ease-in-out infinite}.data-viz i:nth-child(1){left:8%;--h:72px}.data-viz i:nth-child(2){left:18%;--h:122px;animation-delay:-.7s}.data-viz i:nth-child(3){left:28%;--h:92px;animation-delay:-1.4s}.data-viz i:nth-child(4){left:38%;--h:152px;animation-delay:-2.1s}.data-viz .data-line{position:absolute;left:5%;right:5%;top:48%;height:2px;background:linear-gradient(90deg,transparent,#08d7c7 18%,#9ff8e7 52%,#08d7c7 82%,transparent);filter:drop-shadow(0 0 8px #08d7c7);animation:dataSweep 3.6s ease-in-out infinite}.data-viz .data-stream{position:absolute;width:7px;height:7px;border-radius:50%;background:#b4fff5;box-shadow:0 0 16px #08d7c7;top:35%;left:50%;animation:dataNode 4.2s linear infinite}.data-viz .data-stream.s2{animation-delay:-1.4s;top:62%}.data-viz .data-stream.s3{animation-delay:-2.8s;top:23%}@keyframes dataBar{0%,100%{scale:1 .42;opacity:.55}50%{scale:1 1;opacity:1}}@keyframes dataSweep{0%,100%{transform:translateY(34px) scaleX(.75);opacity:.35}50%{transform:translateY(-34px) scaleX(1);opacity:1}}@keyframes dataNode{0%{left:8%;opacity:0}12%,88%{opacity:1}100%{left:92%;opacity:0}}
.leadership-hero{padding-bottom:75px}.leadership-grid{background:#efefeb;color:#111;display:grid;grid-template-columns:repeat(3,1fr);gap:1px}.leader-card{background:#f7f7f3;min-height:680px;display:flex;flex-direction:column}.leader-photo{height:390px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 32%,rgba(159,248,231,.25),transparent 28%),linear-gradient(145deg,#0a3436,#071416)}.leader-photo img{width:100%;height:100%;object-fit:cover}.leader-photo:after{content:'PORTRAIT';position:absolute;bottom:18px;right:20px;font:700 9px Manrope;letter-spacing:.18em;color:#82c9c2}.leader-copy{padding:34px}.leader-copy small{color:#168f87;font:700 10px Manrope;letter-spacing:.15em}.leader-copy h2{font:600 32px Manrope;margin:10px 0 22px}.leader-copy blockquote{margin:0;color:#596765;font-size:18px;line-height:1.65}.leader-copy p{color:#7a8684;font-size:13px;line-height:1.6;margin-top:24px}.leadership-note{background:#061113;color:#91a6a5;padding:22px 7vw;font-size:12px;border-top:1px solid #183034}@media(max-width:900px){.brand img{width:64px;height:64px}.site-header.scrolled .brand img{width:58px;height:58px}.leadership-grid{grid-template-columns:1fr}.leader-card{min-height:auto}.leader-photo{height:460px}}
@media(prefers-reduced-motion:reduce){.brand img,.data-viz *{animation:none!important}}
\n/* v6 requested-only changes: approved leadership portraits + logo sparkle */\n.brand{position:relative;isolation:isolate}\n.brand::before,.brand::after{content:'';position:absolute;pointer-events:none;z-index:3;width:5px;height:5px;border-radius:50%;background:#fff6c9;box-shadow:0 0 7px 2px rgba(255,224,139,.9),22px -13px 0 -1px #d6a553,22px -13px 7px 1px rgba(214,165,83,.7),43px 8px 0 -1px #fff0b0,43px 8px 7px 1px rgba(255,240,176,.65);opacity:0;animation:logoSparkBurst 3.8s ease-out infinite}\n.brand::before{left:45px;top:24px}.brand::after{left:34px;top:49px;transform:rotate(155deg);animation-delay:1.9s}\n@keyframes logoSparkBurst{0%,16%{opacity:0;transform:translate(0,0) scale(.2)}22%{opacity:1}58%{opacity:.85}82%,100%{opacity:0;transform:translate(28px,-18px) scale(1.05)}}\n.leadership-grid-two{grid-template-columns:repeat(2,1fr)}\n.leadership-grid-two .leader-photo{height:520px}\n.leadership-grid-two .leader-photo:after{content:none}\n@media(max-width:900px){.leadership-grid-two{grid-template-columns:1fr}.leadership-grid-two .leader-photo{height:520px}}\n@media(prefers-reduced-motion:reduce){.brand::before,.brand::after{animation:none!important;display:none}}\n
/* v6 fixed: make the requested logo sparkle clearly visible above the header */
.brand{overflow:visible}
.brand::before,.brand::after{width:7px;height:7px;z-index:60;background:#fff8d8;box-shadow:0 0 9px 3px rgba(255,231,155,.95),20px -14px 0 -1px #e2b65f,20px -14px 9px 2px rgba(226,182,95,.8),42px 6px 0 -1px #fff2b7,42px 6px 10px 2px rgba(255,242,183,.8),10px 18px 0 -2px #9ff8e7,10px 18px 8px 1px rgba(159,248,231,.65)}

/* v6.1 requested-only fixes: clearly visible logo sparkles + leadership portrait top crop */
.brand{overflow:visible}
.brand::before,.brand::after{
  width:9px;height:9px;
  background:#fff7c7;
  box-shadow:
    0 0 12px 4px rgba(255,236,169,.98),
    18px -17px 0 -2px #d6a553,18px -17px 11px 2px rgba(214,165,83,.92),
    38px -2px 0 -2px #9ff8e7,38px -2px 12px 2px rgba(159,248,231,.9),
    48px 18px 0 -2px #fff0aa,48px 18px 12px 2px rgba(255,240,170,.9),
    20px 29px 0 -2px #9ff8e7,20px 29px 10px 2px rgba(159,248,231,.78),
    -10px 17px 0 -2px #e6bd68,-10px 17px 10px 2px rgba(230,189,104,.8);
  animation:logoSparkBurstStrong 2.6s ease-out infinite;
}
.brand::before{left:34px;top:15px}
.brand::after{left:30px;top:45px;animation-delay:1.3s}
@keyframes logoSparkBurstStrong{
  0%,10%{opacity:0;transform:translate(0,0) scale(.15) rotate(0deg)}
  18%{opacity:1}
  42%{opacity:1;transform:translate(10px,-8px) scale(1) rotate(20deg)}
  72%{opacity:.75}
  100%{opacity:0;transform:translate(40px,-30px) scale(.55) rotate(55deg)}
}
/* Keep the supplied portraits anchored at the top so heads are never cropped. */
.leadership-grid-two .leader-photo img{object-position:center top}

/* v6.2 requested-only fixes: full leadership portraits + logo-origin sparkle burst */
/* Keep both supplied leadership portraits fully visible and consistently framed. */
.leadership-grid-two .leader-photo{
  height:auto;
  aspect-ratio:4/5;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#e9e9e5;
}
.leadership-grid-two .leader-photo img{
  width:100%;
  height:100%;
  object-fit:contain;
  object-position:center center;
  display:block;
}

/* Sparkles originate from the AV mark itself and burst outward around its circumference. */
.brand::before,.brand::after{
  content:'';
  position:absolute;
  pointer-events:none;
  z-index:60;
  left:39px;
  top:50%;
  width:6px;
  height:6px;
  margin:-3px 0 0 -3px;
  border-radius:50%;
  background:#fff7c9;
  opacity:0;
  box-shadow:
    0 -38px 0 0 #ffe89b,
    27px -27px 0 -1px #d6a553,
    40px 0 0 0 #9ff8e7,
    28px 28px 0 -1px #ffe89b,
    0 40px 0 0 #d6a553,
    -28px 28px 0 -1px #9ff8e7,
    -40px 0 0 0 #ffe89b,
    -27px -27px 0 -1px #d6a553;
  filter:drop-shadow(0 0 6px rgba(255,231,145,.95));
  animation:avLogoSparkOut 2.6s ease-out infinite;
}
.brand::after{
  width:4px;
  height:4px;
  margin:-2px 0 0 -2px;
  box-shadow:
    14px -48px 0 0 #9ff8e7,
    43px -22px 0 -1px #fff3b8,
    47px 18px 0 0 #d6a553,
    17px 47px 0 -1px #9ff8e7,
    -19px 46px 0 0 #fff3b8,
    -46px 18px 0 -1px #d6a553,
    -44px -23px 0 0 #9ff8e7,
    -15px -47px 0 -1px #fff3b8;
  animation-delay:1.3s;
}
@keyframes avLogoSparkOut{
  0%,12%{opacity:0;transform:scale(.35) rotate(0deg)}
  20%{opacity:1}
  52%{opacity:.95;transform:scale(.82) rotate(7deg)}
  82%,100%{opacity:0;transform:scale(1.32) rotate(14deg)}
}
@media(max-width:900px){
  .leadership-grid-two .leader-photo{height:auto;aspect-ratio:4/5}
  .brand::before,.brand::after{left:32px}
}
@media(prefers-reduced-motion:reduce){.brand::before,.brand::after{animation:none!important;display:none}}

/* v6.3 requested-only fixes: sparkle behind AV logo + smaller centered leadership portraits */
/* Keep the sparkle emitter directly behind the AV mark, not beside the brand. */
.brand{position:relative;isolation:isolate;overflow:visible}
.brand img{position:relative;z-index:3}
.brand span{position:relative;z-index:3}
.brand::before,.brand::after{
  left:39px;
  top:50%;
  z-index:1;
  transform-origin:center;
  filter:drop-shadow(0 0 7px rgba(255,231,145,.98));
  animation:avLogoSparkBehind 2.7s ease-out infinite;
}
.brand::after{animation-delay:1.35s}
@keyframes avLogoSparkBehind{
  0%,10%{opacity:0;transform:scale(.18) rotate(0deg)}
  18%{opacity:1;transform:scale(.38) rotate(3deg)}
  48%{opacity:1;transform:scale(.78) rotate(8deg)}
  76%{opacity:.72;transform:scale(1.08) rotate(13deg)}
  100%{opacity:0;transform:scale(1.42) rotate(18deg)}
}
/* Present both supplied leadership portraits at a more restrained size and centered. */
.leadership-grid-two .leader-photo{
  width:min(72%,420px);
  aspect-ratio:4/5;
  margin:42px auto 0;
  align-self:center;
}
.leadership-grid-two .leader-photo img{
  width:100%;
  height:100%;
  object-fit:contain;
  object-position:center center;
}
@media(max-width:900px){
  .brand::before,.brand::after{left:32px}
  .leadership-grid-two .leader-photo{width:min(82%,420px);margin-top:30px}
}
@media(prefers-reduced-motion:reduce){.brand::before,.brand::after{animation:none!important;display:none}}


/* v6.4 requested header tagline only */
.brand > span {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  line-height: 1.05;
}
.brand > span::after {
  content: "Touch The Future";
  display: block;
  margin-top: 5px;
  font-family: "DM Sans", sans-serif;
  font-size: 9px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: .24em;
  text-transform: uppercase;
  color: rgba(214, 177, 89, .82);
  white-space: nowrap;
}
