body{background:linear-gradient(180deg,#f4f7f9 0,#edf3f7 52%,#f7f9fb 100%)}.admin-section{display:none!important}
.landing-header{box-shadow:0 10px 35px rgba(7,24,42,.08)}
.hero:after{content:"";position:absolute;inset:auto -8% -32% 38%;height:70%;background:radial-gradient(circle,rgba(244,123,32,.22),transparent 68%);pointer-events:none}
.feature-grid{position:relative}
.feature-grid:before,.details-section:before{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(4px);pointer-events:none}
.feature-grid:before{width:540px;height:540px;left:-220px;top:12%;background:radial-gradient(circle,rgba(11,94,175,.11),transparent 70%)}
.feature-card{overflow:hidden;box-shadow:0 20px 55px rgba(9,37,66,.09);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}
.feature-card:after{content:"";position:absolute;width:150px;height:150px;right:-70px;bottom:-80px;border-radius:50%;background:radial-gradient(circle,rgba(244,123,32,.15),transparent 70%);transition:transform .45s ease}
.feature-card:hover{transform:translateY(-8px);border-color:rgba(11,94,175,.3);box-shadow:0 28px 70px rgba(9,37,66,.16)}
.feature-card:hover:after{transform:scale(1.5)}
.feature-icon{box-shadow:0 10px 26px rgba(11,94,175,.16);animation:featureFloat 4s ease-in-out infinite}
.feature-card:nth-child(2n) .feature-icon{animation-delay:-1.3s}.feature-card:nth-child(3n) .feature-icon{animation-delay:-2.6s}
.account-section,.details-section{position:relative}
.account-section:before{content:"";position:absolute;z-index:-1;inset:25px calc(50% - 50vw);background:linear-gradient(90deg,rgba(7,24,42,.96),rgba(7,24,42,.68)),url("actros-splash-v1.png") center 58%/cover no-repeat;box-shadow:inset 0 25px 80px rgba(0,0,0,.2)}
.account-section{color:#fff}.account-copy p,.account-section .account-cards p{color:#66768a}.account-cards article{box-shadow:0 20px 55px rgba(0,0,0,.22);transition:transform .35s ease}.account-cards article:hover{transform:translateY(-7px)}
.details-section:before{width:620px;height:620px;right:-280px;top:0;background:radial-gradient(circle,rgba(244,123,32,.12),transparent 69%)}
.details-grid{box-shadow:0 25px 70px rgba(9,37,66,.11)}.details-grid div{transition:background .3s ease,transform .3s ease}.details-grid div:hover{position:relative;z-index:2;background:#f7fbff;transform:scale(1.025)}
.reveal-block{opacity:0;transform:translateY(42px) scale(.985);transition:opacity .7s ease var(--reveal-delay,0ms),transform .7s cubic-bezier(.2,.75,.25,1) var(--reveal-delay,0ms)}
.reveal-block.revealed{opacity:1;transform:none}
@keyframes featureFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(2deg)}}
@media(prefers-reduced-motion:reduce){.reveal-block{opacity:1;transform:none;transition:none}.feature-icon{animation:none}}
@media(max-width:700px){.feature-card:hover,.account-cards article:hover,.details-grid div:hover{transform:none}.account-section:before{background-position:66% center}.landing-header .landing-brand small{display:none}}
