.brand-page{background:#fff;color:#101828}.brand-container{width:min(1240px,calc(100% - 80px));margin:0 auto}.brand-kicker{margin-bottom:22px;color:#526173;font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.brand-hero{min-height:720px;display:flex;align-items:center;overflow:hidden;background:#f5f6f7}.brand-hero-grid{display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:90px}.brand-hero h1{margin:0;font-size:clamp(54px,6.5vw,92px);font-weight:400;line-height:.96;letter-spacing:-4px}.brand-hero p{max-width:690px;margin:30px 0 0;color:#475467;font-size:17px;line-height:1.7}.brand-blueprint{position:relative;aspect-ratio:1;border:1px solid #d3dae3;background-color:#fafbfd;background-image:linear-gradient(rgba(47,128,237,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(47,128,237,.08) 1px,transparent 1px);background-size:30px 30px;overflow:hidden}.brand-blueprint:before,.brand-blueprint:after{content:"";position:absolute;left:50%;top:50%;border:1px solid rgba(47,128,237,.25);border-radius:50%;transform:translate(-50%,-50%)}.brand-blueprint:before{width:72%;height:72%;animation:blueprintBreath 6s ease-in-out infinite}.brand-blueprint:after{width:46%;height:46%;animation:blueprintBreath 6s ease-in-out -3s infinite}.brand-hero-mark{position:absolute;inset:18%;color:#071a31;animation:markEnter 1.2s cubic-bezier(.2,.8,.2,1) both}.brand-hero-mark svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:square;stroke-linejoin:miter}.blueprint-label{position:absolute;color:#627b98;font-size:8px;letter-spacing:.7px;text-transform:uppercase}.blueprint-label.l1{left:20px;top:20px}.blueprint-label.l2{right:20px;bottom:20px}@keyframes blueprintBreath{0%,100%{opacity:.25;transform:translate(-50%,-50%) scale(.96)}50%{opacity:.75;transform:translate(-50%,-50%) scale(1.04)}}@keyframes markEnter{from{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}
.brand-section{padding:120px 0}.brand-section.soft{background:#f5f6f8}.brand-section.dark{background:#071a31;color:#fff}.brand-head{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px;align-items:end;margin-bottom:64px}.brand-head h2{margin:0;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:.98;letter-spacing:-3px}.brand-head p{max-width:670px;margin:0;color:#667085;font-size:16px;line-height:1.75}.brand-question{max-width:900px;margin:65px auto 0;padding:38px 0;border-top:1px solid #d7dee6;border-bottom:1px solid #d7dee6;text-align:center;font-size:clamp(28px,3vw,42px);line-height:1.25}
.journey-line{position:relative;display:grid;grid-template-columns:repeat(7,1fr);margin-top:70px}.journey-line:before{content:"";position:absolute;left:7%;right:7%;top:20px;height:1px;background:#cad3dd}.journey-stage{position:relative;text-align:center;opacity:.25;transform:translateY(12px);transition:opacity .5s,transform .5s}.journey-stage.visible{opacity:1;transform:none}.journey-stage i{position:relative;z-index:2;width:9px;height:9px;display:block;margin:16px auto 25px;border-radius:50%;background:#fff;border:2px solid #2f80ed;box-shadow:0 0 0 6px #fff}.journey-stage span{font-size:12px}
.evolution-section{height:720vh;padding:0;background:#f4f6f8}.evolution-sticky{position:sticky;top:57px;height:calc(100vh - 57px);display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.evolution-canvas{position:relative;display:grid;place-items:center;border-right:1px solid #d4dce5;background-image:linear-gradient(rgba(47,128,237,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(47,128,237,.07) 1px,transparent 1px);background-size:36px 36px}.evolution-stage-svg{position:absolute;width:min(64%,480px);color:#0b2038;opacity:0;transform:scale(.94) rotate(-2deg);transition:opacity .45s,transform .65s cubic-bezier(.2,.8,.2,1)}.evolution-stage-svg.active{opacity:1;transform:scale(1) rotate(0)}.evolution-stage-svg svg{width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.evolution-copy{position:relative;display:flex;align-items:center;padding:8vw}.evolution-copy article{position:absolute;max-width:520px;opacity:0;transform:translateY(20px);transition:opacity .45s,transform .45s}.evolution-copy article.active{opacity:1;transform:none}.evolution-copy small{color:#2f80ed;font-size:9px;letter-spacing:1px;text-transform:uppercase}.evolution-copy h3{margin:20px 0 17px;font-size:clamp(42px,5vw,68px);font-weight:400;letter-spacing:-2.5px}.evolution-copy p{margin:0;color:#667085;font-size:16px;line-height:1.75}.evolution-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#dbe2e9}.evolution-progress i{display:block;width:0;height:100%;background:#2f80ed}
.anatomy-grid{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:center}.anatomy-board{position:relative;aspect-ratio:1;border:1px solid #cfd8e2;background-image:linear-gradient(rgba(47,128,237,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(47,128,237,.07) 1px,transparent 1px);background-size:32px 32px}.anatomy-mark{position:absolute;inset:20%;color:#071a31}.anatomy-mark svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:4}.anatomy-callout{position:absolute;display:flex;align-items:center;gap:8px;color:#315f91;font-size:9px;opacity:0;transform:translateY(8px);transition:.5s}.anatomy-callout.visible{opacity:1;transform:none}.anatomy-callout:before{content:"";width:38px;height:1px;background:#2f80ed}.anatomy-callout.a1{left:50%;top:7%;transform:translate(-50%,8px);flex-direction:column}.anatomy-callout.a1.visible{transform:translate(-50%,0)}.anatomy-callout.a2{left:4%;top:42%}.anatomy-callout.a3{right:4%;top:42%;flex-direction:row-reverse}.anatomy-callout.a4{left:50%;bottom:5%;transform:translate(-50%,8px);flex-direction:column-reverse}.anatomy-callout.a4.visible{transform:translate(-50%,0)}.anatomy-copy h2{margin:0;font-size:clamp(44px,5vw,70px);font-weight:400;line-height:1;letter-spacing:-3px}.anatomy-copy p{margin:26px 0 0;color:#667085;font-size:16px;line-height:1.75}
.meaning-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #d9e0e8;border-left:1px solid #d9e0e8}.meaning-card{min-height:250px;padding:30px;border-right:1px solid #d9e0e8;border-bottom:1px solid #d9e0e8}.line-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid #2f80ed;color:#2f80ed;font-size:11px}.meaning-card h3{margin:65px 0 13px;font-size:19px;font-weight:400}.meaning-card p{margin:0;color:#667085;font-size:12px;line-height:1.6}
.line-icon svg{display:block;width:24px;height:24px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.meaning-card .line-icon{align-items:center;justify-items:center;line-height:0}
.logo-journey{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #d9e0e8;background-color:#fafbfd;background-image:linear-gradient(rgba(10,35,66,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(10,35,66,.045) 1px,transparent 1px);background-size:28px 28px;overflow:hidden}.logo-journey:before,.logo-journey:after{content:"";position:absolute;z-index:0;left:50%;top:48px;border:1px solid rgba(47,128,237,.07);border-radius:50%;transform:translateX(-50%)}.logo-journey:before{width:260px;height:260px}.logo-journey:after{width:150px;height:150px}.journey-connector{position:absolute;z-index:1;left:8.3%;right:8.3%;top:73px;height:1px;background:#d9e1ea}.journey-connector i{display:block;width:100%;height:1px;background:#2f80ed;transform:scaleX(0);transform-origin:left}.logo-journey-stage{position:relative;z-index:2;min-width:0;min-height:330px;padding:22px 17px 25px;border-right:1px solid rgba(217,224,232,.9);opacity:0;transform:translateY(12px)}.logo-journey-stage:last-child{border-right:0}.journey-icon{position:relative;width:104px;height:104px;display:grid;place-items:center;margin:0 auto 18px;border:1px solid #d9e1ea;border-radius:50%;background:#fff;color:#0a2342}.journey-icon svg{display:block;width:78px;height:72px;fill:none;stroke:#0a2342;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.journey-icon svg path,.journey-icon svg circle,.journey-icon svg rect{stroke-dasharray:320;stroke-dashoffset:320}.logo-journey-stage small{display:block;color:#2f80ed;font-size:7px;letter-spacing:.8px}.logo-journey-stage h3{margin:9px 0 12px;color:#111827;font-size:17px;font-weight:400}.logo-journey-stage p{margin:0;color:#667085;font-size:10px;line-height:1.55}.logo-journey-stage.is-final .journey-icon{border-color:#b9c8d8}.logo-journey-stage.is-final .journey-icon>.aqitas-logo-mark{width:78px;height:78px}.logo-journey-stage.is-final .journey-icon>.aqitas-logo-mark img{height:100%}.logo-journey.visible .journey-connector i{animation:logoJourneyLine 1.35s .12s cubic-bezier(.2,.8,.2,1) forwards}.logo-journey.visible .logo-journey-stage{animation:logoJourneyStage .5s cubic-bezier(.2,.8,.2,1) forwards}.logo-journey.visible .logo-journey-stage:nth-of-type(1){animation-delay:.1s}.logo-journey.visible .logo-journey-stage:nth-of-type(2){animation-delay:.28s}.logo-journey.visible .logo-journey-stage:nth-of-type(3){animation-delay:.46s}.logo-journey.visible .logo-journey-stage:nth-of-type(4){animation-delay:.64s}.logo-journey.visible .logo-journey-stage:nth-of-type(5){animation-delay:.82s}.logo-journey.visible .logo-journey-stage:nth-of-type(6){animation-delay:1s}.logo-journey.visible .journey-icon svg path,.logo-journey.visible .journey-icon svg circle,.logo-journey.visible .journey-icon svg rect{animation:logoJourneyDraw .72s ease forwards}.logo-journey.visible .logo-journey-stage:nth-of-type(2) svg *{animation-delay:.22s}.logo-journey.visible .logo-journey-stage:nth-of-type(3) svg *{animation-delay:.4s}.logo-journey.visible .logo-journey-stage:nth-of-type(4) svg *{animation-delay:.58s}.logo-journey.visible .logo-journey-stage:nth-of-type(5) svg *{animation-delay:.76s}.logo-journey.visible .logo-journey-stage.is-final .journey-icon{animation:logoJourneyFinalPulse 1.1s 1.2s ease-out both}@keyframes logoJourneyLine{to{transform:scaleX(1)}}@keyframes logoJourneyStage{to{opacity:1;transform:none}}@keyframes logoJourneyDraw{to{stroke-dashoffset:0}}@keyframes logoJourneyFinalPulse{0%{transform:scale(.94);box-shadow:none}45%{transform:scale(1.045);box-shadow:0 0 0 8px rgba(47,128,237,.08)}100%{transform:scale(1);box-shadow:none}}
.ai-era{display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:center}.ai-era-copy{font-size:clamp(29px,3.2vw,45px);line-height:1.3;letter-spacing:-1.2px}.ai-era-copy p{margin:0}.ai-era-copy strong{display:block;margin-top:35px;color:#81bfff;font-weight:400}.trust-workflow{border:1px solid rgba(255,255,255,.16)}.trust-workflow div{position:relative;display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid rgba(255,255,255,.12);color:#9eb0c3;font-size:12px}.trust-workflow div:last-child{border-bottom:0;color:#fff}.trust-workflow div:after{content:"↓";position:absolute;left:50%;bottom:-11px;z-index:2;color:#5faeff}.trust-workflow div:last-child:after{display:none}.trust-workflow i{width:8px;height:8px;border-radius:50%;background:#2f80ed;animation:flowPulse 2s ease-in-out infinite}.trust-workflow div:nth-child(2) i{animation-delay:.25s}.trust-workflow div:nth-child(3) i{animation-delay:.5s}.trust-workflow div:nth-child(4) i{animation-delay:.75s}.trust-workflow div:nth-child(5) i{animation-delay:1s}.trust-workflow div:nth-child(6) i{animation-delay:1.25s}@keyframes flowPulse{50%{box-shadow:0 0 0 7px rgba(47,128,237,.2)}}
.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d9e0e8;border-left:1px solid #d9e0e8}.principle-card{min-height:180px;padding:26px;border-right:1px solid #d9e0e8;border-bottom:1px solid #d9e0e8}.principle-card svg{width:30px;height:30px;fill:none;stroke:#2f80ed;stroke-width:1.5}.principle-card h3{margin:45px 0 0;font-size:18px;font-weight:400}
.brand-era{position:relative;display:grid;grid-template-columns:repeat(6,1fr);margin-top:60px}.brand-era:before{content:"";position:absolute;left:8%;right:8%;top:18px;height:2px;background:#d9e1e9}.brand-era-progress{position:absolute;left:8%;top:18px;width:0;height:2px;background:#2f80ed}.brand-era article{position:relative;text-align:center}.brand-era i{position:relative;z-index:2;width:10px;height:10px;display:block;margin:14px auto 25px;border:2px solid #2f80ed;border-radius:50%;background:#fff}.brand-era span{font-size:11px}.brand-final{padding:150px 40px;background:#071a31;color:#fff;text-align:center}.brand-final p{max-width:1050px;margin:0 auto;font-size:clamp(48px,7vw,104px);font-weight:400;line-height:1.02;letter-spacing:-4px}.brand-final p span{display:block;color:#7891aa}.brand-reveal{opacity:0;transform:translateY(22px);transition:opacity .75s,transform .75s}.brand-reveal.visible{opacity:1;transform:none}
@media(max-width:900px){.brand-container{width:calc(100% - 40px)}.brand-hero{min-height:0;padding:90px 0}.brand-hero-grid,.anatomy-grid,.ai-era{grid-template-columns:1fr;gap:55px}.brand-head{grid-template-columns:1fr;gap:24px}.journey-line{grid-template-columns:1fr;gap:22px}.journey-line:before{left:20px;right:auto;top:4%;bottom:4%;width:1px;height:auto}.journey-stage{display:grid;grid-template-columns:40px 1fr;align-items:center;text-align:left}.journey-stage i{margin:0 0 0 16px}.evolution-sticky{grid-template-columns:1fr;grid-template-rows:1fr .8fr}.evolution-canvas{border-right:0;border-bottom:1px solid #d4dce5}.evolution-copy{padding:38px}.meaning-grid{grid-template-columns:repeat(2,1fr)}.principle-grid{grid-template-columns:repeat(2,1fr)}.brand-era{grid-template-columns:repeat(3,1fr);gap:35px}.brand-era:before,.brand-era-progress{display:none}}
@media(max-width:560px){.brand-hero h1{font-size:clamp(46px,13vw,66px);letter-spacing:-2.5px}.brand-section{padding:82px 0}.meaning-grid,.principle-grid{grid-template-columns:1fr}.brand-era{grid-template-columns:1fr}.brand-era article{display:flex;align-items:center;gap:16px;text-align:left}.brand-era i{margin:0}.brand-final{padding:100px 22px}.brand-final p{font-size:clamp(44px,13vw,64px);letter-spacing:-2px}}
@media(prefers-reduced-motion:reduce){.brand-blueprint:before,.brand-blueprint:after,.trust-workflow i{animation:none}.brand-reveal{opacity:1;transform:none}}
.aqitas-logo-mark{display:block;width:100%;aspect-ratio:1;overflow:hidden}.aqitas-logo-mark img{display:block;width:auto;max-width:none;height:100%;margin-left:6.25%}.brand-hero-mark,.anatomy-mark{display:grid;place-items:center}.brand-hero-mark>.aqitas-logo-mark{width:76%}.anatomy-mark>.aqitas-logo-mark{width:72%}.evolution-stage-svg>.aqitas-logo-mark{width:70%;margin:auto}.workflow-aqitas-mark{width:34px;height:34px;display:flex;align-self:center;align-items:center;justify-content:center;transform:translateY(4px)}.workflow-aqitas-mark .aqitas-logo-mark{width:34px;filter:invert(1)}
.principle-card>.aqitas-logo-mark{width:30px}
.workflow-thin-mark{width:38px;height:32px;display:block;color:#fff}.workflow-thin-mark svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:10;stroke-linecap:square;stroke-linejoin:miter}
.trust-workflow div{height:57px;padding-top:0;padding-bottom:0}
@media(max-width:900px){.logo-journey{grid-template-columns:1fr}.logo-journey:before,.logo-journey:after{left:77px;top:50%;transform:translate(-50%,-50%)}.journey-connector{left:77px;right:auto;top:7%;bottom:7%;width:1px;height:auto}.journey-connector i{width:1px;height:100%;transform:scaleY(0);transform-origin:top}.logo-journey.visible .journey-connector i{animation-name:logoJourneyLineVertical}.logo-journey-stage{min-height:170px;display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:18px;align-content:center;padding:25px 28px;border-right:0;border-bottom:1px solid rgba(217,224,232,.9)}.logo-journey-stage:last-child{border-bottom:0}.journey-icon{grid-row:1/4;margin:0}.logo-journey-stage small,.logo-journey-stage h3,.logo-journey-stage p{grid-column:2}.logo-journey-stage h3{margin:7px 0 9px}@keyframes logoJourneyLineVertical{to{transform:scaleY(1)}}}
@media(max-width:560px){.logo-journey:before,.logo-journey:after{left:57px}.journey-connector{left:57px}.logo-journey-stage{grid-template-columns:86px minmax(0,1fr);gap:0 12px;padding:22px 14px}.journey-icon{width:82px;height:82px}.journey-icon svg{width:62px;height:58px}.logo-journey-stage.is-final .journey-icon>.aqitas-logo-mark{width:62px;height:62px}}
@media(prefers-reduced-motion:reduce){.logo-journey .journey-connector i,.logo-journey .logo-journey-stage,.logo-journey .journey-icon svg *,.logo-journey .logo-journey-stage.is-final .journey-icon{animation:none!important}.logo-journey .journey-connector i{transform:none}.logo-journey .logo-journey-stage{opacity:1;transform:none}.logo-journey .journey-icon svg *{stroke-dashoffset:0}}
.logo-journey-stage.is-final .journey-icon>.aqitas-logo-mark img{transform:translateY(11.2%)}
@media(min-width:901px){.brand-hero .brand-container{width:min(1320px,calc(100% - 64px))}}
