.nav-actions{display:flex;gap:12px;align-items:center}.language-switch{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid #476183;border-radius:6px;color:#d6e4ff;font-size:13px;white-space:nowrap}.language-switch:hover{background:#163367}.language-switch:focus-visible{outline:2px solid #659bff;outline-offset:4px}.service-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.service-link{display:flex;flex-direction:column;padding:28px;border:1px solid #ffffff26;border-radius:14px;background:#101925;transition:border-color .2s}.service-link:hover{border-color:#568fff}.service-link small{color:#6b9dff}.service-link h3{font-size:23px;line-height:1.5}.service-link p{color:#a6b5cc;font-size:14px}.service-link span{margin-top:auto;color:#8db3ff}.service-intro{max-width:860px;padding-block:80px 35px}.service-intro h1{font-size:clamp(36px,5vw,64px);line-height:1.3;letter-spacing:-1px}.service-intro .lead{font-size:19px}.breadcrumbs{font-size:13px;color:#95b9ff;display:flex;gap:12px;flex-wrap:wrap}.service-content{max-width:860px;padding-block:25px 70px}.service-content h2{font-size:28px;margin-top:44px;letter-spacing:0}.service-content p,.service-content li{color:#b5c2d6;font-size:17px;line-height:1.95}.service-content ol{padding-inline-start:24px}.service-content details{padding-block:20px}.service-content summary{font-size:18px;color:#ecf2ff}.service-content .actions{margin-block:32px}.service-content .service-links{grid-template-columns:1fr}.service-page .footer{border-top:1px solid #ffffff24}
html[lang=en] body{font-family:Arial,Helvetica,sans-serif;line-height:1.65}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{letter-spacing:-.035em}html[lang=en] .hero h1{font-size:clamp(46px,5.2vw,76px);line-height:1.12}html[lang=en] .hero .lead{font-size:17px;line-height:1.8}html[lang=en] .hero-note span+span{border-right:0;border-left:1px solid #ffffff30;padding-right:0;padding-left:14px}html[lang=en] .reach-number{text-align:left}html[lang=en] .command-shade{background:linear-gradient(90deg,#060a10ee,#060a10aa 40%,#060a1022),linear-gradient(0deg,#080b11,transparent 40%)}html[lang=en] .command-copy h2{max-width:600px}html[lang=en] .footer p{margin-left:0;margin-right:auto}html[lang=en] .notification>span:last-child{margin-right:0;margin-left:auto}html[lang=en] .feature-list li:before{margin-left:0;margin-right:10px}html[lang=en] .preview-tabs button{text-align:left}html[lang=en] .product aside{min-width:175px}html[lang=en] .float-card strong{font-size:11px}html[lang=en] .float-card small{font-size:10px}html[lang=en] .hero-film:before{background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.66) 55%,rgba(0,0,0,.72))}
@media(max-width:900px){.nav{padding-inline:24px}.nav-actions{gap:8px}.nav nav{gap:12px}.service-links{grid-template-columns:1fr}html[lang=en] .hero h1{font-size:48px}}
@media(max-width:640px){.nav-actions .login{padding:8px 10px;font-size:11px;gap:6px}.language-switch{padding:8px 10px;font-size:12px}.nav-actions{gap:8px}html[lang=en] .hero h1{font-size:clamp(42px,10vw,56px)}html[lang=en] .hero .lead{font-size:15px}html[lang=en] .hero-note{flex-wrap:wrap}html[lang=en] .command-shade{background:linear-gradient(180deg,#080b11f5,#080b11ba 30%,#080b1105 66%,#080b11c9)}html[lang=en] .hero-film:before{background:rgba(0,0,0,.76)}html[lang=en] .product aside{display:none}html[lang=en] .footer>a{margin-left:0;margin-right:auto}.service-intro{padding-top:45px}.service-content p,.service-content li{font-size:16px}}
.bento-alert .bell{pointer-events:none}
.service-links{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#3769b4 #111c2c;padding:8px 2px 24px;overscroll-behavior-x:contain;min-width:0}
.service-links .service-link{flex:0 0 32%;min-width:290px;scroll-snap-align:start;position:relative;overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s;background:radial-gradient(ellipse at 100% 0,#16366455,transparent 65%),#101925}
.service-link:before{content:"";position:absolute;top:0;inset-inline:28px;height:2px;background:linear-gradient(90deg,transparent,#5594ff,transparent);opacity:0;transition:opacity .3s}
.service-link:hover:before,.service-link:focus-visible:before{opacity:1}
.service-link:hover{transform:translateY(-4px);box-shadow:0 10px 24px #0003}
.service-controls{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#91a8ca;font-size:12px}
.service-controls>span:first-child{margin-inline-end:auto}.service-count{font-variant-numeric:tabular-nums;letter-spacing:2px;margin-inline:8px}
.service-controls button{width:42px;height:42px;flex-shrink:0;border:1px solid #375079;border-radius:50%;color:#c9dcff;background:#111d30;font-family:Arial,sans-serif;font-size:22px;transition:background .2s}
.service-controls button:hover:not(:disabled){background:#1755be}.service-controls button:disabled{opacity:.3;cursor:default}
@media(max-width:900px){.service-links .service-link{flex-basis:46%;min-width:260px}}
@media(max-width:640px){.service-links .service-link{flex-basis:87%;min-width:0;padding:24px}.service-controls{font-size:10px}.service-controls button{width:38px;height:38px}}
@media(prefers-reduced-motion:reduce){.service-link:hover{transform:none}}
.bento .gauge{position:relative;transform:none;animation:none!important}
.gauge-needle{position:absolute;bottom:0;left:50%;width:3px;height:34px;background:#e5edff;border-radius:3px;transform-origin:50% 100%;transform:translateX(-50%) rotate(var(--needle-angle,25.2deg));box-shadow:0 0 8px #75a3ff66}
.gauge-needle:after{content:"";position:absolute;bottom:-4px;left:-3px;width:9px;height:9px;border-radius:50%;background:#8fb5ff;border:2px solid #e5edff}
.gauge-value{display:block;text-align:center;font-size:24px;line-height:1.4;color:#dceaff;font-variant-numeric:tabular-nums}
.mini-widgets>div,.bento .notification{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;}
.bento .bars i{transform-origin:center bottom;}
.bento .bars i:nth-child(2){--bar-delay:60ms}.bento .bars i:nth-child(3){--bar-delay:120ms}.bento .bars i:nth-child(4){--bar-delay:180ms}.bento .bars i:nth-child(5){--bar-delay:240ms}.bento .bars i:nth-child(6){--bar-delay:300ms}.bento .bars i:nth-child(7){--bar-delay:360ms}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .mini-widgets>div:hover,.bento .notification:hover{transform:translateY(-4px);border-color:#548eff;box-shadow:0 12px 30px #0003,0 0 24px #1763ff18}
 .mini-widgets>div:hover .bars i{animation:rased-bar-wave .85s cubic-bezier(.22,.68,.3,1) var(--bar-delay,0ms) both}
 .mini-widgets>div:hover .gauge{animation:rased-gauge-glow 1.1s ease both}
 .bento-alert:hover .bell,.notification:hover .signal{animation:rased-signal-pulse 1s ease both}
 .notification:hover .rased-arrow{animation:rased-arrow-nudge .7s ease both}
}
@keyframes rased-bar-wave{0%,100%{transform:scaleY(1)}40%{transform:scaleY(.45);opacity:.65}70%{transform:scaleY(1.12);opacity:1}}
@keyframes rased-gauge-glow{0%,100%{transform:rotate(-5deg);filter:drop-shadow(0 0 0 transparent)}45%{transform:rotate(6deg);filter:drop-shadow(0 0 12px #428aff99)}75%{transform:rotate(-8deg)}}
@keyframes rased-signal-pulse{0%,100%{transform:scale(1);filter:brightness(1)}45%{transform:scale(1.18);filter:brightness(1.5)}}
@keyframes rased-arrow-nudge{0%,100%{transform:translate(0,0)}50%{transform:translate(3px,-3px)}}
html[lang=en] .bento-alert .bell{left:auto;right:24px;top:24px;font-size:40px;line-height:1}
html[lang=en] .bento-alert h3{padding-right:48px}
