.model-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.shared-model .car-plate,.shared-model .xray-window,.shared-model .xray-lens,.shared-model .energy-flow,.shared-model .component-pins,.shared-model .scan-sweep{display:none!important}.flagship-sticky.shared-model .model-canvas{z-index:-1}.shared-model::after{content:'';position:absolute;left:var(--scan-x);top:var(--scan-y);width:var(--scan-size);height:var(--scan-size);border:1px solid #d8c49a;transform:translate(-50%,-50%);pointer-events:none;opacity:0;box-shadow:inset 0 0 0 5px #c8b78a18;z-index:2}.shared-model.model-scanning::after{opacity:1}.shared-model .anatomy-toolbar,.shared-model .angle-switch{z-index:4}.model-fallback{position:absolute;bottom:20%;left:5%;font-size:12px;color:#ede1c6}.other-services{margin:65px 0 50px;border-top:1px solid #bbb49e66;padding-top:45px}.other-heading h3{font:400 clamp(30px,3.5vw,48px)/1.1 Manrope,Arial;letter-spacing:-1.5px;margin:22px 0}.other-heading em{font-family:Georgia,serif;color:#706043}.other-heading>p{font-size:13px;color:#726f62}.other-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#c6c1b466;border:1px solid #c6c1b466;margin-top:32px}.other-grid article{padding:28px;background:#edeae1;display:flex;flex-direction:column;align-items:start}.other-grid h4{font:400 20px Manrope,Arial;margin:0 0 24px;letter-spacing:-.6px}.other-grid .other-price{font:400 38px Manrope,Arial;letter-spacing:-1.5px;margin:0 0 25px;color:#252b22}.other-price span{font:11px Arial;letter-spacing:0}.other-grid article>p:not(.other-price){font-size:12px;line-height:1.8;color:#706f63;margin:0 0 28px}.other-grid a{font-size:11px;border-bottom:1px solid #75765d;padding-bottom:8px;margin-top:auto}.other-note{font-size:11px!important;line-height:1.7;color:#767365;margin-top:22px}.shared-model .flagship-shade{pointer-events:none}@media(max-width:700px){.other-grid{grid-template-columns:1fr 1fr}.other-grid article{padding:20px 15px}.other-grid h4{font-size:17px}.other-grid .other-price{font-size:32px}}@media(max-width:420px){.other-grid{grid-template-columns:1fr}}

.model-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.flagship-sticky.shared-model .model-overlay{z-index:-1}.shared-model::after{border-radius:50%}

.contact-email{display:inline-block;color:inherit;border-bottom:1px solid currentColor;margin-top:24px;padding-bottom:8px;font-size:clamp(15px,1.8vw,22px)}
