.mls-notaris3d__document{position:absolute;z-index:2;left:50%;top:50%;width:min(42vw,520px);transform-style:preserve-3d;transform-origin:center;will-change:transform,opacity}.mls-notaris3d__document img{position:relative;z-index:2;display:block;width:100%;height:auto;filter:drop-shadow(0 45px 60px rgba(0,0,0,.48))}.mls-notaris3d__glow{position:absolute;z-index:0;inset:10%;border-radius:50%;background:rgba(242,209,136,.28);filter:blur(70px)}.mls-notaris3d__seal{position:absolute;z-index:4;right:7%;bottom:8%;width:92px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(245,220,160,.72);border-radius:50%;color:var(--mls-gold);background:rgba(85,7,19,.9);box-shadow:0 0 0 7px rgba(201,166,91,.11),0 14px 32px rgba(0,0,0,.3)}.mls-notaris3d__seal:before{content:"AKTA • AUTENTIK •";position:absolute;inset:9px;display:grid;place-items:start center;padding-top:3px;border:1px solid rgba(245,220,160,.5);border-radius:inherit;font-size:7px;letter-spacing:.16em}.mls-notaris3d__seal span{font-family:Georgia,serif;font-size:21px;font-weight:700}.mls-notaris3d__quote{position:absolute;z-index:3;left:50%;top:50%;width:min(45vw,650px);margin:0;padding:34px 34px 34px 48px;border-radius:14px;background:linear-gradient(100deg,rgba(38,1,8,.82),rgba(38,1,8,.38));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 24px 80px rgba(22,0,5,.2);will-change:transform,opacity}.mls-notaris3d__quote:before{content:"";position:absolute;left:0;top:10px;bottom:12px;width:1px;background:linear-gradient(var(--mls-gold),rgba(201,166,91,.12))}.mls-notaris3d__mark{display:block;height:44px;color:var(--mls-gold);font-family:Georgia,serif;font-size:76px;line-height:.9}.mls-notaris3d__quote p{margin:14px 0 25px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(32px,4.5vw,68px);font-weight:400;line-height:1.05;letter-spacing:-.035em;text-shadow:0 3px 24px rgba(0,0,0,.35)}.mls-notaris3d__quote cite{color:#ecd59e;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.16em;text-transform:uppercase}@media (max-width:760px){.mls-notaris3d__document{left:50%;top:28%;width:min(76vw,350px)}.mls-notaris3d__quote{left:6vw;top:50%;width:88vw;padding:28px 24px 28px 31px;background:rgba(42,2,9,.92)}.mls-notaris3d__quote p{font-size:clamp(30px,8.6vw,43px);line-height:1.08}.mls-notaris3d__quote cite{font-size:9px;line-height:1.5}.mls-notaris3d__seal{width:64px}}.mls-notaris3d__glow{animation:mls-notaris-legal-glow 5.5s ease-in-out infinite}.mls-notaris3d__document:hover img{transform:translateY(-5px) scale(1.018) rotateZ(-.35deg);filter:drop-shadow(0 52px 68px rgba(0,0,0,.58))}.mls-notaris3d__document:hover .mls-notaris3d__seal{transform:scale(1.06)!important;box-shadow:0 0 0 9px rgba(201,166,91,.14),0 18px 38px rgba(0,0,0,.38)}.mls-notaris3d--legacy{height:auto!important}.mls-notaris3d--legacy .mls-notaris3d__sticky{position:relative;display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);align-items:center;gap:5vw;height:auto;min-height:760px;padding:80px 7vw;overflow:hidden}.mls-notaris3d--legacy .mls-notaris3d__document{position:relative;top:auto!important;left:auto!important;width:min(38vw,480px);margin:auto;opacity:1!important;transform:none!important}.mls-notaris3d--legacy .mls-notaris3d__quote{display:none}.mls-notaris3d--legacy .mls-notaris3d__cta{position:relative;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%;max-height:none;opacity:1!important;transform:none!important}.mls-notaris3d--legacy .mls-notaris3d__progress{display:none}@media (max-width:760px){.mls-notaris3d--legacy .mls-notaris3d__sticky{display:flex;min-height:0;padding:52px 16px 72px;flex-direction:column;gap:22px}.mls-notaris3d--legacy .mls-notaris3d__document{width:min(58vw,245px)}.mls-notaris3d--legacy .mls-notaris3d__cta{overflow:visible}}