/* Akwad — editorial redesign */
:root{--ink:#f5f2ff;--muted:#aca3c4;--cream:#100d1a;--dark:#a583ff;--green:#d0bbff}html{scroll-padding-top:100px}body{background:#100d1a;color:#f5f2ff}.wrap{width:min(1320px,calc(100% - 96px))}.header,.header.scrolled{background:rgba(16,13,26,.91);border-bottom:1px solid #ffffff18}.header.scrolled{box-shadow:0 10px 30px #0005}.nav{height:90px}.brand{color:#fff;font-weight:600}.brand small{color:#aaa0bb}.brand-logo{border-radius:50%;width:52px;height:52px}.nav nav{gap:40px}.nav nav a{color:#c5bdd4;font-weight:500}.nav nav a:hover{color:white}.nav-cta{color:white;border:1px solid #ffffff35;border-radius:100px;padding:11px 19px}.nav-cta:hover{background:#fff;color:#211339}.lang{color:#d6c9f3;border-color:#ffffff35;background:transparent}.hero{min-height:690px;grid-template-columns:1fr 1.05fr;gap:6%;padding-top:80px;padding-bottom:110px}.hero:before{display:none}.hero-copy{position:relative;z-index:1}.eyebrow{color:#bb9eff;letter-spacing:.02em;font-weight:600}.eyebrow span{background:#a882ff;box-shadow:0 0 0 5px #aa81ff1c}.hero h1{font-size:clamp(58px,6.8vw,96px);line-height:1.2;letter-spacing:-2px;margin:30px 0}.hero-copy h1 em,.section-head h2 em{color:#b49aff}.hero-copy>p,.section-head>p{color:#b6adc7}.hero-copy>p{font-size:18px;max-width:500px}.primary{background:#b79aff;color:#1a1032;box-shadow:none;border-radius:100px;padding:18px 26px}.primary:hover{background:#d6c4ff;color:#1a1032}.text-link{color:#ded7e8}.hero-foot{border-top:1px solid #ffffff25;padding-top:22px;color:#a9a0bc}.hero-foot i{background:#a98bfa}.hero-art{min-height:530px;background:radial-gradient(ellipse at 53% 48%,#6a37d7 0%,#3a1b80 35%,#211333 68%,#17111f 100%);box-shadow:none;border-radius:2px;padding:0;overflow:hidden;transform:none;animation:hero-in 1s .12s both;display:grid;place-items:center}.hero-art:before,.hero-art:after{content:'';position:absolute;inset:20px;border:1px solid #ffffff20;pointer-events:none}.hero-art:after{inset:auto 20px 20px auto;width:44px;height:44px;border-width:0 1px 1px 0}.art-halo{position:absolute;width:65%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#bd98ff65,transparent 65%);filter:blur(20px)}.art-orbit{position:absolute;border:1px solid #ffffff50;border-radius:50%;width:74%;aspect-ratio:1;transform:rotate(-25deg) scaleY(.5)}.orbit-b{transform:rotate(28deg) scaleY(.5);border-color:#ffffff25}.art-center{position:relative;z-index:2;direction:ltr;text-align:center}.art-kicker,.art-bottom{display:block;color:#e9dfff;font:500 10px Arial;letter-spacing:.22em}.art-center strong{display:block;color:white;font:500 clamp(42px,5vw,76px)/1.05 Georgia,serif;letter-spacing:-.05em;margin:35px 0}.art-center i{color:#d2bbff;font-weight:400}.art-badge{position:absolute;right:35px;top:35px;display:flex;gap:8px;align-items:center;color:#eee4ff}.art-badge span{font-size:32px}.art-badge small{font:600 9px/1.3 Arial;letter-spacing:.1em}.art-index{position:absolute;bottom:36px;left:36px;direction:ltr;color:#c6b7e0;font:11px Arial;letter-spacing:.16em}.strip{background:#b79aff;color:#1f1434}.strip-inner{padding:24px 0;color:#211538;font-weight:600}.strip-inner b{color:#3a2264}.section{padding-top:135px;padding-bottom:140px}.section-head{align-items:end;margin-bottom:70px}.section-head h2,h2{font-size:clamp(42px,4.5vw,64px);line-height:1.35;letter-spacing:-1.5px}.section-head>p{max-width:360px}.services{gap:0;border-top:1px solid #ffffff35;grid-template-columns:repeat(4,1fr)}.service,.service.featured{background:transparent;border:0;border-left:1px solid #ffffff20;border-radius:0;box-shadow:none;padding:30px 26px;min-height:340px}.service:first-child{padding-right:0}.service:last-child{border-left:0}.service:hover{background:#ffffff08;box-shadow:none;transform:none}.service:before{background:#b89aff}.service-num{color:#9585aa}.service-icon{font-size:38px;color:#be9fff;margin:50px 0 24px}.service h3{font-size:23px}.service p,.steps p{color:#a99fb9;line-height:1.9}.service a{color:#d9c8ff}.odoo{background:#e9e1f8;color:#201336;padding:110px 0}.odoo:before{background:radial-gradient(circle at 20% 50%,#a68ce832,transparent 40%)}.odoo-copy .light{color:#6744a4}.odoo-copy>p{color:#655c75}.odoo h2 em{color:#7044d7}.odoo-list div{border-color:#2e1a4c24}.odoo-list b{color:#8261b0}.light-button{background:#241637;color:white;border-radius:100px}.light-button:hover{background:#5834a1;color:white}.odoo-core{background:#6c40d3;color:#fff;box-shadow:0 0 70px #986dea60}.orbit{border-color:#6035a53d}.orbit-tag{background:#fff;color:#322448;border-color:#fff;box-shadow:0 8px 24px #4c2c7617}.orbit-tag b{color:#7f52dd}.steps{gap:0}.steps article{border-color:#ffffff40;padding:30px 25px 0}.steps article:first-child{padding-right:0}.steps span{color:#b898ff}.steps h3{font-size:26px;margin-top:48px}.contact{background:#3c2380;color:white;border-radius:4px;padding:75px;box-shadow:none}.contact h2 em{color:#dacbff}.contact p{color:#ded1f1}.contact-note{background:#ffffff0a;border-color:#ffffff35;min-width:290px}.contact-social{color:white}.footer{color:#fff;border-top:1px solid #ffffff20;margin-top:110px}.footer p,.footer>span{color:#9d94af}.social{color:#cbbde3}.social a:hover{color:#fff}.scroll-progress{background:#ba9bff}.will-reveal{transition-duration:.75s}[dir=ltr] .service:first-child{padding-right:26px;padding-left:0}[dir=ltr] .service{border-left:0;border-right:1px solid #ffffff20}[dir=ltr] .service:last-child{border-right:0}[dir=ltr] .steps article:first-child{padding-right:25px;padding-left:0}
@media(max-width:1000px){.services{grid-template-columns:repeat(2,1fr)}.service:nth-child(2){border-left:0}.service:nth-child(n+3){border-top:1px solid #ffffff20}.service:nth-child(3){padding-right:0}[dir=ltr] .service:nth-child(2){border-right:0}[dir=ltr] .service:nth-child(3){padding-left:0;padding-right:26px}}
@media(max-width:800px){.wrap{width:calc(100% - 36px)}.nav{height:72px}.nav nav.open{top:72px;background:#1c1529}.menu-toggle{background:#241b32;border-color:#ffffff35}.menu-toggle span{background:#fff}.hero{min-height:0;grid-template-columns:1fr;gap:40px;padding:70px 0 80px}.hero h1{font-size:53px}.hero-art{min-height:380px;animation:hero-in .8s .12s both}.art-center strong{font-size:54px}.hero-foot{margin-top:45px}.section{padding:85px 0}.section-head{margin-bottom:35px}.section-head h2,h2{font-size:38px}.odoo{padding:75px 0}.odoo-grid{gap:30px}.odoo-visual{height:350px}.contact{padding:35px}.contact-note{min-width:0}.footer{margin-top:80px}.steps article{padding:24px 0!important}.services{grid-template-columns:1fr}.service,.service.featured,[dir=ltr] .service{min-height:245px;padding:25px 0!important;border:0;border-top:1px solid #ffffff20}.service:first-child{border-top:0}.service-icon{margin:25px 0 15px}.service:nth-child(n+3){border-top:1px solid #ffffff20}}
