
#usluge{scroll-margin-top:80px;overflow-anchor:none}
.wheel-mobile-heading,.wheel-mobile-picker,.wheel-node-number{display:none}
.wheel-node:focus-visible{outline:2px solid #E7CE96;outline-offset:20px}
#usluge[data-wheel-mode="static"]{height:auto!important;padding-top:70px!important;padding-bottom:70px!important}
#usluge[data-wheel-mode="static"] [data-r="wheel-grid"]{position:relative!important;height:auto!important;min-height:0}
#usluge[data-wheel-mode="static"] [data-r="wheel-stage"] *{animation:none!important;transition:none!important}
@media(max-width:1180px){
 #usluge{--wheel-diameter:min(calc(100vw - 110px),280px);padding-top:55px!important;padding-bottom:60px!important}
 #usluge[data-wheel-mode="static"]{padding-top:55px!important;padding-bottom:60px!important}
 #usluge [data-r="wheel-grid"]{gap:24px!important}
 .wheel-mobile-heading{display:block;font:12px 'JetBrains Mono',monospace;letter-spacing:.2em;color:#C9A45C}
 #usluge [data-r="wheel-stage"]{height:calc(var(--wheel-diameter) + 64px)!important;width:100%;max-width:440px;margin:auto;overflow:clip}
 #usluge [data-r="wheel-stage"]>div:nth-child(1),#usluge .wheel-orbit{width:var(--wheel-diameter)!important}
 #usluge [data-r="wheel-stage"]>div:nth-child(2){width:calc(var(--wheel-diameter) * .72)!important}
 #usluge [data-r="wheel-stage"]>div:nth-child(3){width:var(--wheel-diameter)!important}
 #usluge .wheel-node{transform:rotate(var(--node-angle)) translateX(calc(var(--wheel-diameter) / 2)) rotate(var(--node-counter))!important}
 #usluge .wheel-node-label{display:none}
 #usluge .wheel-node-dot{width:44px!important;height:44px!important;display:grid;place-items:center;box-shadow:none!important;background:#0B1421!important;border-color:#596472!important;transition:none!important}
 #usluge .wheel-node[aria-pressed="true"] .wheel-node-dot{background:#D4B372!important;border-color:#D4B372!important}
 .wheel-node-number{display:block;font:12px 'JetBrains Mono',monospace;color:#BCC6D3}
 .wheel-node[aria-pressed="true"] .wheel-node-number{color:#05090F}
 #usluge .wheel-core{width:145px}
 #usluge .wheel-core>div:first-child{font-size:42px!important}
 #usluge .wheel-core>div:last-child{font-size:9px!important;letter-spacing:.15em!important;line-height:1.7}
 #usluge [data-r="wheel-panel"]{width:100%;max-width:640px!important;min-width:0}
 #usluge [data-r="wheel-eyebrow"]{display:none}
 .wheel-mobile-picker{display:block;margin:0 0 24px}
 .wheel-mobile-picker label{display:block;font-size:13px;color:#AAB4C4;margin-bottom:10px}
 .wheel-mobile-picker select{display:block;width:100%;max-width:100%;min-height:52px;padding:12px 32px 12px 12px;background:#0B1421;color:#E9E6DF;border:1px solid #596472;border-radius:0;font:16px 'Manrope',sans-serif}
 #usluge [data-r="wheel-panel"]>h3{font-size:clamp(28px,6.5vw,38px)!important;line-height:1.18!important;overflow-wrap:break-word;margin-bottom:18px!important}
 #usluge [data-r="wheel-panel"]>div:first-child{margin-bottom:24px!important}
 #usluge [data-r="wheel-panel"] p{font-size:16px!important;line-height:1.7!important}
 #usluge [data-r="wheel-panel"]>a{min-height:44px;align-items:center;font-size:12px!important}
}
@media(prefers-reduced-motion:reduce){
 #usluge{height:auto!important;padding-top:60px!important;padding-bottom:60px!important}
 #usluge [data-r="wheel-grid"]{position:relative!important;height:auto!important}
 #usluge *{animation:none!important;transition:none!important}
}

/* The phone layout uses native, keyboard-accessible disclosure cards. */
.wheel-phone-intro,.wheel-phone-services{display:none}
@media(max-width:768px){
 #usluge,#usluge[data-wheel-mode="static"]{height:auto!important;padding-top:44px!important;padding-bottom:44px!important}
 #usluge [data-r="wheel-grid"]{position:relative!important;top:auto!important;height:auto!important;display:flex!important;flex-direction:column;align-items:stretch!important;gap:0!important}
 #usluge [data-r="wheel-stage"],#usluge [data-r="wheel-panel"]{display:none!important}
 #usluge .wheel-mobile-heading{margin-bottom:20px;font-size:12px}
 .wheel-phone-intro{display:flex;gap:20px;align-items:center;margin-bottom:26px}
 .wheel-phone-intro>span{font:500 52px/1 'Space Grotesk',sans-serif;letter-spacing:-.04em;color:#E9E6DF}
 .wheel-phone-intro>p{margin:0;padding-left:20px;border-left:1px solid rgba(201,164,92,.35);font:400 16px/1.5 'Manrope',sans-serif;color:#AAB4C4}
 .wheel-phone-services{display:grid;gap:10px;min-width:0}
 .wheel-phone-service{min-width:0;border:1px solid rgba(233,230,223,.14);background:#0B111A;border-radius:8px;overflow:hidden;scroll-margin-top:90px}
 .wheel-phone-service[open]{border-color:rgba(201,164,92,.65);background:linear-gradient(135deg,rgba(201,164,92,.07),#0B111A 65%)}
 .wheel-phone-service>summary{display:flex;align-items:center;gap:12px;min-height:64px;padding:16px;box-sizing:border-box;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
 .wheel-phone-service>summary::-webkit-details-marker{display:none}
 .wheel-phone-service>summary::marker{content:''}
 .wheel-phone-number{flex:0 0 26px;font:12px/1.5 'JetBrains Mono',monospace;color:#C9A45C}
 .wheel-phone-title{flex:1;min-width:0;font:500 16px/1.45 'Manrope',sans-serif;color:#E9E6DF;overflow-wrap:break-word}
 .wheel-phone-plus{position:relative;flex:0 0 24px;height:24px;border:1px solid rgba(201,164,92,.3);border-radius:50%}
 .wheel-phone-plus:before,.wheel-phone-plus:after{content:'';position:absolute;background:#D4B372;left:7px;top:11px;width:10px;height:1px}
 .wheel-phone-plus:after{transform:rotate(90deg)}
 .wheel-phone-service[open] .wheel-phone-plus:after{display:none}
 .wheel-phone-service>summary:focus-visible{outline:2px solid #E7CE96;outline-offset:-4px;border-radius:7px}
 .wheel-phone-content{padding:0 16px 16px;overflow-wrap:break-word}
 .wheel-phone-lead{font:400 17px/1.6 'Manrope',sans-serif;color:#E7CE96;margin:0 0 20px;padding-top:18px;border-top:1px solid rgba(233,230,223,.1)}
 .wheel-phone-fact{margin-bottom:18px}
 .wheel-phone-fact>h4{margin:0 0 8px;font:500 12px/1.5 'JetBrains Mono',monospace;letter-spacing:.12em;color:#AAB4C4}
 .wheel-phone-fact>p{margin:0;font:400 16px/1.65 'Manrope',sans-serif;color:#BCC4D0}
 .wheel-phone-content>a{display:flex;align-items:center;justify-content:space-between;min-height:52px;box-sizing:border-box;padding:14px 16px;background:#D4B372;border:1px solid #D4B372;color:#05090F;font:600 14px/1.5 'Manrope',sans-serif;text-decoration:none;border-radius:4px;touch-action:manipulation}
 .wheel-phone-content>a:focus-visible{outline:2px solid #E9E6DF;outline-offset:3px}
 .wheel-phone-title,.wheel-phone-intro>p,.wheel-phone-content p,.wheel-phone-content>a{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
}
