.service-story{padding:95px 6vw 85px;border-bottom:1px solid #b79a643d;background:#101415}
.service-story>header{max-width:1300px;display:grid;grid-template-columns:1.25fr 1fr;column-gap:60px;align-items:end;margin-bottom:48px}
.service-story .refresh-eyebrow{grid-column:1/-1}
.refresh-site .service-story h1{font:400 clamp(42px,4.7vw,72px)/1.04 'Cormorant Garamond',serif;letter-spacing:-.04em;margin:12px 0 0}
.service-story>header .refresh-lead{font-size:18px;max-width:48ch;margin:0}
.service-scene{position:relative}
.scene-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}
.scene-toolbar>p{font-size:12px!important;color:#9ca8ab!important;letter-spacing:.06em;margin:0!important}
.scene-play{min-height:44px;padding:10px 18px;font:500 13px 'Hanken Grotesk',sans-serif;color:#ead9b4;border:1px solid #aa916080;border-radius:2px;background:transparent;cursor:pointer}
.scene-play:hover{background:#bba16c12}.scene-play[hidden]{display:none}.scene-play [hidden]{display:none!important}
.scene-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr) minmax(0,1fr);gap:24px;position:relative}
.scene-card{position:relative;border:1px solid #b9a16a45;background:#161e21;padding:30px 28px;min-width:0;transition:border-color .3s,box-shadow .3s}
.scene-card:before{content:'';position:absolute;left:0;right:0;top:0;height:2px;background:#c6aa70;transform:scaleX(0);transform-origin:left;transition:transform .45s}
.scene-card[aria-current=step]:before{transform:scaleX(1)}
.scene-card[aria-current=step]{border-color:#c6aa70;box-shadow:0 0 28px #c6aa7010}
.scene-number{display:block;color:#c8af79;font:400 13px 'Hanken Grotesk',sans-serif;letter-spacing:.12em;margin-bottom:22px}
.refresh-site .scene-card h2{font:500 19px/1.4 'Hanken Grotesk',sans-serif;letter-spacing:-.02em;margin:0 0 22px}
.scene-card p{font-size:15px!important;line-height:1.7!important;margin:0!important}
.scene-card .scene-platform{font-size:12px!important;letter-spacing:.03em;color:#a8afb0!important;padding-top:22px}
.scene-quote{font:italic 34px/1.2 'Cormorant Garamond',serif;color:#e9dfcc;margin:0;padding:0 0 20px;border:0}
.scene-wave{display:flex;align-items:center;gap:4px;height:32px;margin-top:8px}
.scene-wave i{display:block;width:3px;background:#c6aa70;opacity:.65;border-radius:2px;height:8px}
.scene-wave i:nth-child(3n){height:24px}.scene-wave i:nth-child(3n+1){height:15px}
.scene-processor{background:transparent;border-left:0;border-right:0;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:26px 12px}
.scene-processor .scene-number{margin-bottom:18px}.scene-processor h2{font-size:18px!important}
.scene-processor .scene-engine{font:400 20px 'Cormorant Garamond',serif;color:#d6c192;letter-spacing:.14em;margin-bottom:20px}
.scene-transfer{height:1px;background:#a58e5c65;position:relative;margin:24px -25px 0}
.scene-transfer:after{content:'';position:absolute;top:-3px;left:0;width:7px;height:7px;background:#dcc18c;border-radius:50%;opacity:0}
.scene-playing[data-phase="1"] .scene-transfer:after{opacity:1;animation:service-transfer 2.6s linear both}
.scene-return{grid-column:1/-1;display:flex;align-items:center;gap:28px;border-color:#6f8c7955;background:#15211d;padding:24px 28px}
.scene-return .scene-number{margin:0;color:#b0c1ad}
.scene-return .scene-confirm-mark{font-size:28px;color:#c9d6c0;flex-shrink:0}
.refresh-site .scene-return h2{margin-bottom:8px}.scene-return p{max-width:80ch}
.scene-return[aria-current=step]{border-color:#9eb58c;box-shadow:0 0 30px #9eb58c15}
.scene-return:before{background:#afc39b;transform-origin:right}
.scene-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:30px}
.scene-footer .refresh-link{font-size:14px}
@keyframes service-transfer{from{left:0}to{left:calc(100% - 7px)}}
@media(max-width:900px){.service-story>header{grid-template-columns:1fr;gap:24px}.service-story>header .refresh-lead{max-width:70ch}.scene-layout{gap:16px;grid-template-columns:1fr .72fr 1fr}.scene-card{padding:24px 20px}.scene-processor{padding:24px 6px}.scene-quote{font-size:29px}.scene-transfer{margin-inline:-15px}}
@media(max-width:900px){.service-story{padding:65px 6vw}.service-story>header{margin-bottom:32px}.refresh-site .service-story h1{font-size:46px}.service-story>header .refresh-lead{font-size:17px}.scene-layout{grid-template-columns:1fr;gap:16px}.scene-card{padding:24px 24px 24px 60px;position:relative}.scene-number{position:absolute;top:28px;left:20px;margin:0}.scene-quote{font-size:31px;padding-bottom:12px}.scene-card h2{margin-bottom:16px}.scene-card .scene-platform{padding-top:14px}.scene-processor{display:block;text-align:left;padding:20px 24px 20px 60px;border:1px solid #b9a16a45}.scene-processor .scene-engine{font-size:16px;margin-bottom:10px}.scene-processor .scene-number{margin:0}.scene-processor h2{margin-bottom:12px}.scene-transfer{margin:16px 0 0}.scene-return{display:block;padding-left:60px}.scene-return .scene-number{position:absolute;margin:0}.scene-confirm-mark{display:none}.scene-toolbar{align-items:flex-start;gap:12px}.scene-toolbar>p{font-size:11px!important;max-width:16ch}.scene-play{font-size:12px;max-width:190px}.scene-footer{display:block}.scene-footer a{display:inline-block}.scene-card[aria-current=step]{box-shadow:none}}
@media(max-width:370px){.refresh-site .service-story h1{font-size:40px}.scene-card{padding-right:20px;padding-left:55px}.scene-number{left:16px}.scene-quote{font-size:28px}.scene-toolbar{flex-wrap:wrap}.scene-toolbar>p{max-width:none}.scene-play{max-width:100%}}
@media(prefers-reduced-motion:reduce){.service-scene *{animation:none!important;transition:none!important}.scene-play{display:none}}
.service-story>header .refresh-eyebrow{margin:0}
@media(max-width:900px){.service-story>header{gap:20px}.refresh-site .service-story h1{margin:0}.scene-toolbar>p{max-width:none}.premium-home .whatsapp-fixed{font-size:0;width:46px;height:46px;padding:10px;justify-content:center}.premium-home .whatsapp-fixed span{font-size:23px}}
