.mls-kitas3d-hero,.mls-kitas3d{--mls-burgundy:#650817;--mls-deep:#35030b;--mls-red:#b3182b;--mls-gold:#c9a65b;font-family:Arial,Helvetica,sans-serif}
.mls-kitas3d-hero *,.mls-kitas3d *{box-sizing:border-box}
.mls-kitas3d-hero,.mls-kitas3d,.mls-kitas-process{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}
body:has(.mls-kitas3d-hero){overflow-x:clip}
.elementor-widget-shortcode:has(.mls-kitas3d-hero),.elementor-widget-shortcode:has(.mls-kitas3d-hero)>.elementor-widget-container{overflow:visible!important;max-width:none!important}
.mls-kitas3d-hero{min-height:92vh;display:grid;align-items:center;position:relative;overflow:hidden;padding:8vh 7vw 0;color:#fff;background:radial-gradient(circle at 78% 24%,rgba(208,39,62,.34),transparent 32%),linear-gradient(128deg,#35030b 0%,#650817 54%,#8c1225 100%)}
.mls-kitas3d-hero:before{content:"";position:absolute;inset:0;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:linear-gradient(to right,#000,transparent 72%);mask-image:linear-gradient(to right,#000,transparent 72%)}
.mls-kitas3d-hero__inner{position:relative;z-index:1;width:min(1220px,100%);margin:auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:end;gap:3vw}
.mls-kitas3d-hero__copy{align-self:center;max-width:720px;padding:5vh 0 9vh}
.mls-kitas3d-hero__eyebrow{margin:0 0 18px!important;color:#e4c57c!important;font-size:12px!important;font-weight:800!important;letter-spacing:.2em!important;text-transform:uppercase}
.mls-kitas3d-hero h1{margin:0;color:#fff;font-size:clamp(40px,5.1vw,70px);font-weight:700;line-height:.98;letter-spacing:-.055em}
.mls-kitas3d-hero h1 span{color:#f0d38f}
.mls-kitas3d-hero__copy>p:not(.mls-kitas3d-hero__eyebrow){max-width:650px;margin:26px 0 0;color:rgba(255,255,255,.78);font-size:clamp(16px,1.35vw,19px);line-height:1.65}
.mls-kitas3d-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}
.mls-kitas3d-hero__actions>a{display:inline-flex;align-items:center;gap:18px;padding:17px 22px;border-radius:7px;color:var(--mls-deep);background:#fff;box-shadow:0 18px 50px rgba(18,0,5,.22);font-size:13px;font-weight:800;text-decoration:none;transition:transform .25s ease,background .25s ease}
.mls-kitas3d-hero__actions>a:hover{transform:translateY(-3px);background:#fff7e6}
.mls-kitas3d-hero__actions>a b{color:var(--mls-red);font-size:18px}
.mls-kitas3d-hero__scroll{display:inline-flex;align-items:center;gap:11px;color:rgba(255,255,255,.84);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.mls-kitas3d-hero__scroll i{width:18px;height:30px;border:1px solid rgba(255,255,255,.38);border-radius:999px;position:relative}
.mls-kitas3d-hero__scroll i:after{content:"";position:absolute;top:6px;left:7px;width:3px;height:7px;border-radius:999px;background:var(--mls-red);animation:mls-kitas-scroll-dot 1.8s ease-in-out infinite}
@keyframes mls-kitas-scroll-dot{0%,100%{transform:translateY(0);opacity:.3}45%{transform:translateY(9px);opacity:1}}
.mls-kitas3d-hero ul{display:flex;flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;list-style:none;color:rgba(255,255,255,.76);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.mls-kitas3d-hero li:before{content:"✓";margin-right:8px;color:#e4c57c}
.mls-kitas3d-hero__visual{position:relative;align-self:end;min-height:650px;display:flex;align-items:flex-end;justify-content:center}
.mls-kitas3d-hero__halo{position:absolute;width:590px;aspect-ratio:1;left:50%;bottom:-12%;transform:translateX(-50%);border:1px solid rgba(228,197,124,.25);border-radius:50%;box-shadow:0 0 0 56px rgba(228,197,124,.045),0 0 0 112px rgba(228,197,124,.025)}
.mls-kitas3d-hero__visual>img{position:relative;z-index:2;display:block;width:min(100%,540px);height:auto;filter:drop-shadow(0 35px 38px rgba(20,0,5,.42))}
.mls-kitas3d-hero__caption{position:absolute;z-index:3;right:0;bottom:6vh;width:min(270px,70%);padding:14px 16px;border-left:2px solid var(--mls-gold);background:rgba(52,3,11,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.mls-kitas3d-hero__caption span,.mls-kitas3d-hero__caption strong{display:block}.mls-kitas3d-hero__caption span{margin-bottom:5px;color:#e4c57c;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mls-kitas3d-hero__caption strong{color:#fff;font-size:12px;line-height:1.45}

.mls-kitas3d{position:relative;height:360vh;background:var(--mls-deep)}
.mls-kitas3d__sticky{position:sticky;top:0;height:100vh;overflow:hidden;isolation:isolate;color:#fff;background:linear-gradient(145deg,#3b030c,#720b1c 56%,#48050f);perspective:1400px}
.mls-kitas3d__sticky:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.17;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 80%,transparent)}
.mls-kitas3d__sticky:after{content:"";position:absolute;inset:0;z-index:8;pointer-events:none;box-shadow:inset 0 0 170px rgba(22,0,5,.85)}
.mls-kitas3d__ambient{position:absolute;border-radius:50%;opacity:.6}.mls-kitas3d__ambient--one{width:65vw;height:65vw;left:-22vw;top:-20vw;background:radial-gradient(circle,rgba(208,39,62,.36),transparent 66%)}.mls-kitas3d__ambient--two{width:45vw;height:45vw;right:-12vw;bottom:-17vw;background:radial-gradient(circle,rgba(201,166,91,.13),transparent 68%)}
.mls-kitas3d__watermark{position:absolute;left:4vw;bottom:-4vh;z-index:-1;color:rgba(255,255,255,.035);font-family:Georgia,serif;font-size:min(34vw,470px);font-weight:700;letter-spacing:-.08em;line-height:1;user-select:none}
.mls-kitas3d__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-kitas3d__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-kitas3d__glow{position:absolute;z-index:0;inset:10%;border-radius:50%;background:rgba(242,209,136,.28);filter:blur(70px)}
.mls-kitas3d__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-kitas3d__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-kitas3d__seal span{font-family:Georgia,serif;font-size:21px;font-weight:700}
.mls-kitas3d__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-kitas3d__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-kitas3d__mark{display:block;height:44px;color:var(--mls-gold);font-family:Georgia,serif;font-size:76px;line-height:.9}.mls-kitas3d__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-kitas3d__quote cite{color:#ecd59e;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.mls-kitas3d__cta{position:absolute;z-index:4;top:50%;right:7vw;width:min(43vw,610px);padding:38px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(53,3,11,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 90px rgba(17,0,4,.32);will-change:transform,opacity}.mls-kitas3d__eyebrow{margin:0 0 18px!important;color:#e0bf73!important;font-size:12px!important;font-weight:800!important;letter-spacing:.2em!important;text-transform:uppercase}.mls-kitas3d__cta h2{margin:0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(38px,5.2vw,72px);font-weight:400;line-height:.98;letter-spacing:-.045em}.mls-kitas3d__cta>p:not(.mls-kitas3d__eyebrow){max-width:520px;margin:25px 0 31px;color:rgba(255,255,255,.76);font-size:16px;line-height:1.65}.mls-kitas3d__cta a{display:inline-flex;align-items:center;gap:18px;padding:16px 22px;border:1px solid rgba(255,255,255,.25);border-radius:6px;color:var(--mls-deep);background:#fff;font-size:13px;font-weight:800;text-decoration:none;transition:transform .25s ease,background .25s ease}.mls-kitas3d__cta a:hover{transform:translateY(-3px);background:#fff7e6}.mls-kitas3d__cta a span{color:var(--mls-red);font-size:18px}
.mls-kitas3d__progress{position:absolute;z-index:10;right:24px;top:25vh;width:2px;height:50vh;overflow:hidden;background:rgba(255,255,255,.12)}.mls-kitas3d__progress span{display:block;width:100%;height:100%;transform-origin:top;background:linear-gradient(var(--mls-gold),#d0273e)}

.mls-kitas-process{--mls-deep:#35030b;--mls-red:#b3182b;--mls-gold:#c9a65b;position:relative;height:430vh;background:#f6f0e6;font-family:Arial,Helvetica,sans-serif}.mls-kitas-process *{box-sizing:border-box}.mls-kitas-process__sticky{position:sticky;top:0;height:100vh;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 78% 28%,rgba(179,24,43,.09),transparent 27%),linear-gradient(145deg,#fff 0%,#f6f0e6 100%)}.mls-kitas-process__sticky:before{content:"PROSES";position:absolute;right:-2vw;bottom:-5vh;z-index:-1;color:rgba(101,8,23,.035);font-size:min(21vw,300px);font-weight:900;letter-spacing:-.08em;line-height:1}.mls-kitas-process__heading{position:absolute;left:7vw;top:50%;width:min(38vw,510px);transform:translateY(-50%)}.mls-kitas-process__eyebrow{margin:0 0 18px!important;color:var(--mls-red)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.2em!important;text-transform:uppercase}.mls-kitas-process__heading h2{margin:0;color:var(--mls-deep);font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1;letter-spacing:-.045em}.mls-kitas-process__heading>p:not(.mls-kitas-process__eyebrow){max-width:470px;margin:24px 0 0;color:#665c60;font-size:16px;line-height:1.65}.mls-kitas-process__track{position:absolute;left:50%;top:19vh;width:2px;height:62vh;background:rgba(101,8,23,.12)}.mls-kitas-process__track span{display:block;width:100%;height:100%;transform-origin:top;background:linear-gradient(var(--mls-gold),var(--mls-red))}.mls-kitas-process__cards{position:absolute;right:7vw;top:50%;width:min(39vw,530px);height:1px}.mls-kitas-process__card{position:absolute;left:0;top:0;width:100%;min-height:470px;padding:40px 42px 36px;border:1px solid rgba(255,255,255,.13);border-radius:20px;color:#fff;background:linear-gradient(145deg,#510611,#7d0d20);box-shadow:0 38px 90px rgba(61,3,14,.2);will-change:transform,opacity}.mls-kitas-process__image{position:absolute;top:-48px;right:32px;width:126px;aspect-ratio:1;overflow:hidden;border:9px solid #fff;border-radius:50%;background:#fff;box-shadow:0 15px 34px rgba(52,3,11,.2)}.mls-kitas-process__image img{display:block;width:100%;height:100%;object-fit:cover}.mls-kitas-process__number{color:rgba(255,255,255,.12);font-family:Georgia,serif;font-size:112px;font-weight:700;line-height:.8;letter-spacing:-.08em}.mls-kitas-process__label{margin:24px 0 13px!important;color:#e6c77e!important;font-size:10px!important;font-weight:800!important;letter-spacing:.17em!important;text-transform:uppercase}.mls-kitas-process__card h3{max-width:410px;margin:0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1;letter-spacing:-.04em}.mls-kitas-process__card>p:not(.mls-kitas-process__label){max-width:420px;margin:22px 0 0;color:rgba(255,255,255,.74);font-size:15px;line-height:1.65}.mls-kitas-process__card a{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;width:100%;margin-top:27px;padding:15px 18px;border-radius:7px;color:var(--mls-deep);background:#fff;font-size:12px;font-weight:800;text-decoration:none}.mls-kitas-process__card a span{color:var(--mls-red);font-size:18px}.mls-kitas-process__index{position:absolute;right:24px;bottom:22px;display:flex;align-items:baseline;gap:5px;color:#650817}.mls-kitas-process__index b{font-family:Georgia,serif;font-size:32px}.mls-kitas-process__index span{color:#9a8589;font-size:11px;font-weight:800;letter-spacing:.1em}

@media(max-width:760px){
 .mls-kitas3d-hero{min-height:auto;padding:72px 22px 0}.mls-kitas3d-hero__inner{display:flex;flex-direction:column;gap:0}.mls-kitas3d-hero__copy{padding:0;max-width:none}.mls-kitas3d-hero h1{font-size:clamp(40px,11.3vw,58px);line-height:1}.mls-kitas3d-hero__copy>p:not(.mls-kitas3d-hero__eyebrow){font-size:15px;line-height:1.6}.mls-kitas3d-hero__actions{align-items:stretch;flex-direction:column;gap:16px;margin-top:24px}.mls-kitas3d-hero__actions>a{justify-content:space-between;width:100%}.mls-kitas3d-hero__scroll{justify-content:center}.mls-kitas3d-hero ul{gap:9px 14px;margin-top:22px;font-size:9px}.mls-kitas3d-hero__visual{width:100%;min-height:430px;margin-top:8px}.mls-kitas3d-hero__visual>img{width:min(100%,430px)}.mls-kitas3d-hero__halo{width:390px;bottom:-8%}.mls-kitas3d-hero__caption{right:-4px;bottom:24px;width:66%}
 .mls-kitas3d{height:390vh}.mls-kitas3d__watermark{left:-7vw;bottom:4vh;font-size:49vw}.mls-kitas3d__document{left:50%;top:28%;width:min(76vw,350px)}.mls-kitas3d__quote{left:6vw;top:50%;width:88vw;padding:28px 24px 28px 31px;background:rgba(42,2,9,.92)}.mls-kitas3d__quote p{font-size:clamp(30px,8.6vw,43px);line-height:1.08}.mls-kitas3d__quote cite{font-size:9px;line-height:1.5}.mls-kitas3d__cta{top:50%;right:auto;left:6vw;width:88vw;padding:28px 24px;background:rgba(45,2,10,.97)}.mls-kitas3d__cta h2{font-size:clamp(34px,9.8vw,48px);line-height:1.01}.mls-kitas3d__cta>p:not(.mls-kitas3d__eyebrow){font-size:14px;line-height:1.55}.mls-kitas3d__cta a{width:100%;justify-content:space-between}.mls-kitas3d__progress{right:10px}.mls-kitas3d__seal{width:64px}.mls-kitas-process{height:450vh}.mls-kitas-process__heading{left:6vw;top:7vh;width:88vw;transform:none}.mls-kitas-process__heading h2{font-size:clamp(35px,9.5vw,48px)}.mls-kitas-process__heading>p:not(.mls-kitas-process__eyebrow){display:none}.mls-kitas-process__track{left:10px;top:29vh;height:60vh}.mls-kitas-process__cards{left:6vw;right:auto;top:58%;width:88vw}.mls-kitas-process__card{min-height:430px;padding:31px 24px 26px}.mls-kitas-process__image{top:-40px;right:20px;width:105px;border-width:7px}.mls-kitas-process__number{font-size:88px}.mls-kitas-process__card h3{font-size:clamp(34px,9.5vw,46px)}.mls-kitas-process__card>p:not(.mls-kitas-process__label){font-size:14px;line-height:1.55}.mls-kitas-process__index{right:15px;bottom:12px}
}
@media(prefers-reduced-motion:reduce){.mls-kitas3d-hero__scroll i:after{animation:none}.mls-kitas3d__document,.mls-kitas3d__quote,.mls-kitas3d__cta{transition:none}}

@keyframes mls-kitas-legal-bg-drift{0%{background-position:0 0,0 0,center}100%{background-position:24px -18px,-18px 24px,54% 46%}}
@keyframes mls-kitas-legal-glow{0%,100%{opacity:.28;transform:scale(.96)}50%{opacity:.46;transform:scale(1.04)}}
.mls-kitas3d-hero:before{opacity:.22;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),url('legal-motion-bg.png');background-size:68px 68px,68px 68px,cover;background-position:0 0,0 0,center;animation:mls-kitas-legal-bg-drift 32s ease-in-out infinite alternate}
.mls-kitas3d__sticky:before{opacity:.23;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),url('legal-motion-bg.png');background-size:64px 64px,64px 64px,cover;background-position:0 0,0 0,center;animation:mls-kitas-legal-bg-drift 38s ease-in-out infinite alternate-reverse}
.mls-kitas-process__sticky:after{content:"";position:absolute;inset:-4%;z-index:-2;opacity:.075;pointer-events:none;background:url('legal-motion-bg.png') center/cover no-repeat;filter:sepia(.25);animation:mls-kitas-legal-bg-drift 42s ease-in-out infinite alternate}
.mls-kitas3d__glow{animation:mls-kitas-legal-glow 5.5s ease-in-out infinite}
.mls-kitas3d-hero__actions>a,.mls-kitas3d__cta a,.mls-kitas-process__card a{position:relative;overflow:hidden;isolation:isolate}.mls-kitas3d-hero__actions>a:before,.mls-kitas3d__cta a:before,.mls-kitas-process__card a:before{content:"";position:absolute;z-index:-1;top:-90%;left:-35%;width:24%;height:280%;background:linear-gradient(90deg,transparent,rgba(201,166,91,.3),transparent);transform:rotate(22deg) translateX(-250%);transition:transform .75s ease}.mls-kitas3d-hero__actions>a:hover:before,.mls-kitas3d__cta a:hover:before,.mls-kitas-process__card a:hover:before{transform:rotate(22deg) translateX(700%)}
.mls-kitas3d-hero__visual>img,.mls-kitas3d__document img,.mls-kitas-process__image,.mls-kitas-process__image img,.mls-kitas3d__seal{transition:transform .45s cubic-bezier(.2,.75,.2,1),filter .45s ease,box-shadow .45s ease}.mls-kitas3d-hero__visual:hover>img{transform:translateY(-5px) scale(1.012);filter:drop-shadow(0 42px 44px rgba(20,0,5,.5))}.mls-kitas3d__document:hover img{transform:translateY(-5px) scale(1.018) rotateZ(-.35deg);filter:drop-shadow(0 52px 68px rgba(0,0,0,.58))}.mls-kitas3d__document:hover .mls-kitas3d__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-kitas-process__card{transition:border-color .4s ease,box-shadow .4s ease}.mls-kitas-process__card:hover{border-color:rgba(230,199,126,.42);box-shadow:0 46px 105px rgba(61,3,14,.28)}.mls-kitas-process__card:hover .mls-kitas-process__image{transform:translateY(-7px) rotate(2deg) scale(1.045);box-shadow:0 22px 44px rgba(52,3,11,.28)}.mls-kitas-process__card:hover .mls-kitas-process__image img{transform:scale(1.05)}
@media(prefers-reduced-motion:reduce){.mls-kitas3d-hero:before,.mls-kitas3d__sticky:before,.mls-kitas-process__sticky:after,.mls-kitas3d__glow{animation:none}.mls-kitas3d-hero__actions>a:before,.mls-kitas3d__cta a:before,.mls-kitas-process__card a:before{display:none}}

/* Investor KITAS + PT PMA variation: [mls_investor_kitas_scroll] */
.mls-kitas-mode.mls-kitas3d-hero{background:radial-gradient(circle at 78% 26%,rgba(201,166,91,.2),transparent 29%),radial-gradient(circle at 65% 75%,rgba(179,24,43,.3),transparent 34%),linear-gradient(128deg,#280208 0%,#5b0715 54%,#850f23 100%)}
.mls-kitas-mode .mls-kitas3d-hero__inner{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);width:min(1320px,100%)}
.mls-kitas-mode .mls-kitas3d-hero__copy{max-width:700px}
.mls-kitas-mode.mls-kitas3d-hero h1{font-size:clamp(42px,4.65vw,68px)}
.mls-kitas-mode .mls-kitas3d-hero__visual{min-height:670px;overflow:visible}
.mls-kitas-mode .mls-kitas3d-hero__visual>img{width:min(125%,760px);max-width:none;margin-right:-8%;filter:drop-shadow(0 36px 45px rgba(14,0,4,.5))}
.mls-kitas-mode .mls-kitas3d-hero__caption{right:-1vw;bottom:5.5vh;width:min(310px,72%)}
.mls-kitas-mode .mls-kitas3d-hero__halo{width:620px;border-color:rgba(201,166,91,.3);box-shadow:0 0 0 58px rgba(201,166,91,.045),0 0 0 116px rgba(201,166,91,.022)}
.mls-kitas-mode .mls-kitas3d__document{width:min(48vw,610px)}
.mls-kitas-mode .mls-kitas3d__document img{filter:drop-shadow(0 48px 64px rgba(0,0,0,.55))}
.mls-kitas-mode .mls-kitas3d__seal:before{content:"KITAS • PT PMA •"}
.mls-kitas-mode .mls-kitas3d__watermark{font-family:Arial,Helvetica,sans-serif;font-size:min(28vw,410px);font-weight:900;letter-spacing:-.09em}
.mls-kitas-mode .mls-kitas3d__quote p{font-size:clamp(34px,4.25vw,64px)}
.mls-kitas-mode .mls-kitas-process__sticky:before{content:"INDONESIA";right:-1vw;font-size:min(15vw,220px)}
.mls-kitas-mode .mls-kitas-process__card{background:linear-gradient(145deg,#42050e,#711022 72%,#83162a)}
.mls-kitas-process__icon{display:grid!important;place-items:center;border-color:#fff!important;background:linear-gradient(145deg,#fff9ed,#e9d39f)!important;box-shadow:0 15px 34px rgba(52,3,11,.22),inset 0 0 0 2px rgba(101,8,23,.12)!important}
.mls-kitas-process__icon:before{content:"";position:absolute;inset:13px;border:1px solid rgba(101,8,23,.22);border-radius:50%}
.mls-kitas-process__icon span{position:relative;z-index:1;color:#650817;font-size:12px;font-weight:900;letter-spacing:.11em;text-align:center}
.mls-kitas-mode .mls-kitas-process__card:hover .mls-kitas-process__icon{transform:translateY(-7px) rotate(2deg) scale(1.045)}

@media(max-width:760px){
 .mls-kitas-mode .mls-kitas3d-hero__inner{display:flex}
 .mls-kitas-mode.mls-kitas3d-hero h1{font-size:clamp(38px,10.5vw,53px)}
 .mls-kitas-mode .mls-kitas3d-hero__visual{min-height:390px;margin-top:22px}
 .mls-kitas-mode .mls-kitas3d-hero__visual>img{width:128%;max-width:580px;margin-right:-13%}
 .mls-kitas-mode .mls-kitas3d-hero__caption{right:-4px;bottom:22px;width:72%}
 .mls-kitas-mode .mls-kitas3d__document{left:50%;top:28%;width:min(86vw,410px)}
 .mls-kitas-mode .mls-kitas3d__quote p{font-size:clamp(29px,8.2vw,41px)}
}
