/* Stronger but still subtle brand treatment. */
.site-header .brand img{width:270px}.site-header .header-inner{height:104px}.hero.hero:after{width:530px;height:530px;right:-80px;top:-132px;opacity:.16;mix-blend-mode:multiply}.about-section.about-section:before,.roadmap-section.roadmap-section:before{opacity:.12;mix-blend-mode:multiply}.milestone-section.milestone-section:after{opacity:.1;mix-blend-mode:multiply}.quality-section.quality-section:before{width:410px;height:410px;opacity:.09;filter:grayscale(1) invert(1);mix-blend-mode:screen}@media(max-width:800px){.site-header .brand img{width:220px}.site-header .header-inner{height:88px}}@media(max-width:560px){.site-header .brand img{width:190px}.site-header .header-inner{height:78px}.site-header .primary-nav{top:78px}}

/* Brand scale and layered Linangkit backgrounds */
.brand img{width:214px}.header-inner{height:94px}.hero{background:linear-gradient(116deg,#ffffff 0%,#f5fbfb 42%,#d8efef 100%)}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 77% 45%,rgba(255,255,255,.93) 0 7%,transparent 7.4%),radial-gradient(circle at 77% 45%,rgba(0,170,173,.09) 0 18%,transparent 18.4%),linear-gradient(90deg,rgba(255,255,255,.75),transparent 58%);z-index:0}.hero:after{content:"";position:absolute;width:500px;height:500px;right:-88px;top:-150px;background:url("assets/aki-linangkit-icon.png") center/contain no-repeat;opacity:.075;filter:saturate(.9);z-index:0;animation:brandDrift 20s ease-in-out infinite alternate}.hero-content,.hero-grid,.hero-orbit{z-index:1}.hero-grid{opacity:.42}.about-section,.roadmap-section{position:relative;overflow:hidden}.about-section:before,.roadmap-section:before{content:"";position:absolute;width:390px;height:390px;background:url("assets/aki-linangkit-icon.png") center/contain no-repeat;opacity:.055;pointer-events:none}.about-section:before{right:-140px;bottom:-122px;transform:rotate(15deg)}.roadmap-section:before{left:-125px;top:50px;transform:rotate(-16deg)}.about-grid,.roadmap-section>.container{position:relative;z-index:1}.milestone-section{position:relative;background:linear-gradient(135deg,#fff 0%,#f7fbfb 64%,#e7f5f5 100%);overflow:hidden}.milestone-section:after{content:"";position:absolute;width:310px;height:310px;right:-108px;bottom:-132px;background:url("assets/aki-linangkit-icon.png") center/contain no-repeat;opacity:.05}.milestone-section>.container{position:relative;z-index:1}.quality-section{position:relative;padding:92px 50px;background:linear-gradient(128deg,#1f2829,#33494a);color:#fff;overflow:hidden}.quality-section:before{content:"";position:absolute;width:470px;height:470px;left:-190px;bottom:-240px;background:url("assets/aki-linangkit-icon.png") center/contain no-repeat;opacity:.11;filter:grayscale(1) brightness(3);transform:rotate(-18deg)}.quality-section>div,.quality-card{position:relative;z-index:1}.quality-section .eyebrow{color:#b9eeee}.quality-section>div>p:not(.eyebrow){color:#d8e6e6}.quality-card{box-shadow:0 16px 40px rgba(0,0,0,.22)}
/* Motion uses movement only to guide reading. */
.hero-content>*{animation:riseIn .7s both}.hero-content .eyebrow{animation-delay:.08s}.hero-content h1{animation-delay:.18s}.hero-content .hero-copy{animation-delay:.31s}.hero-content .button-row{animation-delay:.44s}.hero-orbit{animation:orbitIn 1.1s cubic-bezier(.2,.8,.2,1) .2s both}.proof-grid>*,.solution-card,.product-detail-grid>article,.service-grid article,.milestone-grid article,.roadmap-grid article,.quality-card{transition:transform .28s ease,box-shadow .28s ease,background .28s ease}.solution-card:hover,.product-detail-grid>article:hover,.service-grid article:hover,.milestone-grid article:hover,.roadmap-grid article:hover{transform:translateY(-5px)}.solution-card:hover{box-shadow:0 14px 28px rgba(0,88,91,.13);background:#effafa}.solution-card:hover span{transform:translateX(5px)}.solution-card span{transition:transform .28s ease}.service-grid article:hover{background:rgba(0,170,173,.09)}.gdpmd-mark{transition:transform .35s ease}.quality-card:hover .gdpmd-mark{transform:scale(1.035)}
.reveal{opacity:0;transform:translateY(20px);transition:opacity .62s ease,transform .62s ease}.reveal.is-visible{opacity:1;transform:none}.reveal:nth-child(2){transition-delay:.09s}.reveal:nth-child(3){transition-delay:.18s}.reveal:nth-child(4){transition-delay:.27s}@keyframes riseIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes orbitIn{from{opacity:0;transform:translateX(46px) scale(.84)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes brandDrift{from{transform:translate3d(0,0,0) rotate(-7deg)}to{transform:translate3d(-16px,22px,0) rotate(8deg)}}@media(max-width:800px){.brand img{width:185px}.header-inner{height:82px}.quality-section{padding:65px 34px}}@media(max-width:560px){.brand img{width:162px}.header-inner{height:74px}.primary-nav{top:74px}.hero:after{width:300px;height:300px;right:-105px;top:20px}.quality-section{padding:62px 18px}.quality-section:before{width:300px;height:300px;left:-145px;bottom:-155px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
