.glass-service.service-page{--accent:#397da8;--accent-text:#397da8;--deep:#193e59;--wash:#e5f3fb}.glass-service .experience-hero h1{color:#397da8;max-width:13ch}.glass-service .hero-art{height:440px;border:1px solid #fff;border-radius:28px;background:linear-gradient(145deg,#ffffffba,#e9f5fa80);box-shadow:inset 0 1px #fff,0 24px 60px #344e6217;backdrop-filter:blur(18px);margin-bottom:25px}.glass-service .hero-art:before{border-color:#c8e1ef;width:66%}.glass-service .hero-art{box-sizing:border-box;grid-template-rows:minmax(0,1fr);padding:28px 20px 55px}.glass-service .hero-sculpture,.glass-service .hero-art>.social-sculpture{display:block;min-width:0;min-height:0;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:contain}.glass-service .hero-satellite.one{left:5%;top:8%}.glass-service .hero-satellite.two{right:5%}.glass-service .hero-satellite.three{right:12%;bottom:8%}.glass-service .hero-art figcaption{bottom:16px;font-size:9px;letter-spacing:.13em}.glass-service .service-proof-grid article{padding:24px}.glass-service .service-proof-grid h3{line-height:1.25}.glass-service .service-demo .ui-icon{box-sizing:border-box;width:1em;height:1em;padding:1px;font-size:inherit}.glass-service .ads-demo .search-result h3{position:relative;width:fit-content}.glass-service .ads-demo .mock-cursor{left:45%;top:65%;width:26px;height:34px;pointer-events:none}.glass-service .ads-demo[data-phase="1"] .mock-cursor{transform:none;animation:glass-ad-click 3.8s both}.glass-service .ads-demo .inquiry-note{right:11%;bottom:115px;width:min(250px,70%);transform:translateY(20px);border-radius:16px}.glass-service .ads-demo[data-phase="3"] .inquiry-note{transform:none}@keyframes glass-ad-click{0%{transform:translate(100px,75px)}55%,75%,to{transform:translate(0) scale(1)}65%{transform:translate(0) scale(.78)}}@media(max-width:650px){.glass-service .ads-demo .inquiry-note{right:8%;bottom:95px;width:190px;padding:16px}}@media(prefers-reduced-motion:reduce){.glass-service .ads-demo[data-phase="1"] .mock-cursor{animation:none}}@media(max-width:900px){.glass-service .hero-art{width:100%;max-width:640px;margin:0 auto}.glass-service .experience-hero{padding-bottom:55px}}@media(max-width:560px){.glass-service .hero-art{height:330px}.glass-service .hero-satellite{width:60px;height:60px}.glass-service .hero-satellite.three{width:50px;height:50px}.glass-service .experience-hero h1{font-size:46px}.glass-service .hero-art figcaption{font-size:8px}.glass-service .hero-actions{gap:16px}}
