/* Local reference cutouts, subordinate to readable copy and the global motion policy. */
#usluge,.process-section,.contact-aside{position:relative;isolation:isolate}#usluge>.section-head{position:relative;padding-right:220px}.glow-lock-art{position:absolute;right:20px;top:30px;width:200px;height:250px;object-fit:contain;filter:drop-shadow(0 0 28px #28ccff35);pointer-events:none}.service-row .security-icon,.art-tag .security-icon{filter:drop-shadow(0 0 5px rgba(var(--accent-rgb),.6)) drop-shadow(0 0 16px rgba(var(--accent-rgb),.25))}.sun-art{position:absolute;top:30px;right:30px;width:210px;height:210px;object-fit:contain;opacity:.7;filter:drop-shadow(0 0 30px rgba(var(--accent-rgb),.2));animation:solar-drift 35s ease-in-out infinite alternate;pointer-events:none}.process-section>.section-head{padding-right:230px}.wing-art{position:absolute;right:-5px;bottom:15px;width:210px;height:350px;object-fit:contain;opacity:.2;z-index:-1;pointer-events:none;animation:wing-drift 15s ease-in-out infinite alternate}.contact-aside{overflow:hidden}.chapter-visual .clarity{width:77%;height:108%;left:14%;top:-6%;object-fit:contain;opacity:.48;filter:drop-shadow(0 0 35px #ffce4c35);transform:translate3d(var(--cx,0px),calc(var(--cy,0px) + (var(--scene-progress,.5) - .5)*-35px),0) rotate(var(--cr,0deg)) scale(var(--cs,1))}.chapter-visual .sword{object-fit:contain;filter:drop-shadow(0 0 16px rgba(var(--accent-rgb),.25))}#prica-uvid .chapter-visual:before{content:"";position:absolute;inset:10% -8% 8%;background:conic-gradient(from 160deg at 50% 10%,transparent 0 15deg,#ffe0a025 18deg,transparent 25deg 31deg,#8bd9ff20 34deg,transparent 40deg);mask-image:linear-gradient(#000,transparent);animation:window-rays 14s ease-in-out infinite alternate;pointer-events:none;z-index:0}.artifact-section{border-top:1px solid var(--line)}.artifact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.badge-artifact{margin:0;text-align:center}.badge-artifact>img{width:75%;max-width:330px;height:auto;filter:drop-shadow(0 15px 30px #0005) drop-shadow(0 0 28px rgba(var(--accent-rgb),.12));transform:rotate(-6deg);transition:transform .6s}.badge-artifact:hover>img{transform:rotate(0deg) translateY(-8px)}.artifact-label{display:block;color:var(--quiet);font-size:10px;letter-spacing:.13em;line-height:1.8}.badge-artifact figcaption{max-width:370px;margin:20px auto}.artifact-section h3{font-size:clamp(24px,3vw,36px);line-height:1.25}.artifact-section p{color:var(--copy);font-size:15px;line-height:1.8}.artifact-section a{text-underline-offset:5px;color:var(--metal)}.proof-artifact{padding:25px;background:radial-gradient(ellipse at center,rgba(var(--accent-rgb),.1),transparent 70%)}.proof-paper{position:relative;background:#f6edda;color:#282b27;border:7px double #a38342;padding:38px 32px;box-shadow:0 20px 60px #0004;transform:rotate(2deg);transition:transform .6s}.proof-paper:hover{transform:rotate(0deg)}.proof-paper>img{display:block;margin:0 auto 15px}.paper-eyebrow{display:block;text-align:center;font-size:10px;letter-spacing:.14em;color:#625a48}.proof-paper h3{text-align:center;font-family:Georgia,serif;font-size:32px}.proof-paper p,.proof-paper li{color:#34382f;font-size:14px;line-height:1.8}.proof-paper .paper-date{text-align:center;font-size:12px}.proof-paper hr{border:0;border-top:1px solid #b9a77d;margin:24px 0}.proof-paper ul{padding-left:20px}.proof-paper .paper-limit{border-top:1px solid #c8ba98;padding-top:18px;font-size:12px}.proof-paper a{color:#604714;font-size:14px;font-weight:700}.note-artifact{margin:65px 0 0;display:grid;grid-template-columns:.65fr 1.35fr;gap:50px;align-items:center;border-top:1px solid var(--line);padding-top:50px}.note-artifact img{display:block;width:100%;height:auto;transform:rotate(-3deg);filter:drop-shadow(0 20px 25px #0005);transition:transform .7s}.note-artifact:hover img{transform:rotate(0deg) translateY(-5px)}[data-theme=light] .sun-art{opacity:.55}[data-theme=light] .wing-art{opacity:.14}
@keyframes solar-drift{to{transform:rotate(18deg) translateY(10px)}}@keyframes wing-drift{to{transform:translateY(-14px) rotate(3deg)}}@keyframes window-rays{to{transform:rotate(5deg);opacity:.5}}
[data-motion=paused] .sun-art,[data-motion=paused] .wing-art,[data-motion=paused] #prica-uvid .chapter-visual:before,.realm-hidden .sun-art,.realm-hidden .wing-art,.realm-hidden #prica-uvid .chapter-visual:before{animation:none}[data-motion=paused] .chapter-visual .clarity{transform:none}[data-motion=paused] .badge-artifact img,[data-motion=paused] .proof-paper,[data-motion=paused] .note-artifact img{transition:none;transform:none}
@media(max-width:767px){#usluge>.section-head{padding-right:0;padding-bottom:135px}.glow-lock-art{top:260px;right:15px;width:110px;height:135px}.sun-art{right:0;top:10px;width:105px;height:105px;opacity:.45}.process-section>.section-head{padding-right:90px}.artifact-grid,.note-artifact{grid-template-columns:1fr;gap:30px}.badge-artifact>img{max-width:240px}.proof-artifact{padding:5px}.proof-paper{padding:25px 20px;transform:rotate(1deg)}.note-artifact{margin-top:45px;padding-top:35px}.note-artifact img{transform:rotate(-1deg)}.wing-art{width:180px;opacity:.13}.chapter-visual .clarity{width:85%;left:10%;opacity:.4}}
@media(prefers-reduced-motion:reduce){.sun-art,.wing-art,#prica-uvid .chapter-visual:before{animation:none}.chapter-visual .clarity{transform:none}.badge-artifact img,.proof-paper,.note-artifact img{transform:none!important;transition:none}}
@media(max-width:767px){.sun-art{right:24px}}
@media(max-width:767px){#usluge>.section-head{padding-bottom:0}.glow-lock-art{position:static;display:block;margin:15px 0 30px auto}}
