/* MisraJi Creative Intelligence / V22 */
html[data-theme]{--atelier-ink:#172833;--atelier-silver:#d2e0e8;--atelier-accent:#accbd9}
html[data-theme] .partner-hero{background:radial-gradient(ellipse at 80% 55%,#49677866,transparent 55%),linear-gradient(125deg,#111d26,#243944)}
html[data-theme] .partner-hero .studio-hero h1{font-weight:540!important;letter-spacing:-.055em!important}
html[data-theme] .partner-hero .studio-hero h1 em{color:#dbe5ea!important;-webkit-text-fill-color:#dbe5ea;text-decoration:none}
html[data-theme] .studio-orb{border:1px solid #d7e5ec42;box-shadow:inset 0 0 80px #bacfdf13,0 0 60px #c4dbe916}
html[data-theme] .studio-signal{backdrop-filter:blur(12px);border-color:#bfcedb42;background:#20333dcc}
.atelier-kicker{font-size:10px;letter-spacing:.19em;line-height:1.7;font-weight:650;color:#a8bdca}.atelier-workbench{background:#101c25;color:#edf3f6;padding:90px 0;overflow:hidden}.atelier-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:54px;align-items:center}.atelier-copy h2,.atelier-app-promo h2{font-size:clamp(36px,4.3vw,64px);line-height:1.08;letter-spacing:-.05em;margin:27px 0}.atelier-copy h2 em,.atelier-app-promo h2 em,.offer-heading h2 em{font-family:Georgia,serif;font-weight:400;color:#afc4d1}.atelier-copy>p{font-size:16px;line-height:1.8;color:#bbc9d2;max-width:42ch}.atelier-tabs{display:flex;gap:5px;margin-top:28px}.atelier-tabs button{background:transparent;border:1px solid #a4bdcd40;padding:12px;color:#b9cbd6;border-radius:2px;font-size:12px;cursor:pointer}.atelier-tabs button[aria-selected=true]{background:#dce6ed;color:#172833}.atelier-disclosure{font-size:11px!important;margin-top:18px}
.atelier-scene{height:510px;position:relative;border:1px solid #90b0c333;border-radius:8px;background:radial-gradient(ellipse at 40% 35%,#536e7e66,transparent 60%),linear-gradient(130deg,#223845,#13242d);perspective:900px;overflow:hidden;box-shadow:0 35px 90px #0005}.atelier-ceiling{position:absolute;left:10%;right:10%;top:0;height:2px;background:#d6f0ff;box-shadow:0 10px 40px 12px #a9d6e935}.atelier-window{position:absolute;inset:45px 35px 130px;display:flex;gap:40px;transform:skewY(-6deg);opacity:.25}.atelier-window i{border:1px solid #abc6d5;flex:1;background:linear-gradient(transparent,#7da1b622)}.atelier-desk{position:absolute;bottom:80px;left:7%;width:88%;height:80px;transform:rotateX(50deg) rotateZ(-5deg);background:linear-gradient(120deg,#4b6574,#1d323e);border:1px solid #a4c0cf88;border-bottom:12px solid #0c1a24;box-shadow:0 35px 30px #0008}.atelier-worker{position:absolute;bottom:75px;left:0;width:260px;height:390px;object-fit:contain;filter:drop-shadow(15px 18px 14px #0006);transform-origin:50% 70%;animation:atelier-work 4s ease-in-out infinite}.atelier-monitor{position:absolute;width:57%;right:4%;top:110px;background:linear-gradient(125deg,#dfe9efee,#b8cad6ee);border:6px solid #14222b;border-radius:9px;box-shadow:4px 15px 0 #0d1b24,0 25px 45px #0006;padding:16px;color:#13242f;transform:rotateY(-10deg) rotateZ(2deg)}.monitor-bar{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.12em;border-bottom:1px solid #17283333;padding-bottom:10px;margin-bottom:16px}.atelier-monitor small{font-size:8px;letter-spacing:.14em}.atelier-monitor h3{font-size:23px;line-height:1.1;margin:9px 0;max-width:12ch;color:#172833!important}.atelier-monitor p{font-size:9px;color:#354e5d!important}.atelier-chart{height:65px;display:flex;align-items:end;gap:8px;margin-top:16px}.atelier-chart i{background:#325565;flex:1;height:35%;animation:atelier-bar 3s ease-in-out infinite alternate;transform-origin:bottom}.atelier-chart i:nth-child(2){height:65%;animation-delay:-1s}.atelier-chart i:nth-child(3){height:45%;animation-delay:-2s}.atelier-chart i:nth-child(4){height:85%;animation-delay:-.6s}.atelier-chart i:nth-child(5){height:100%;animation-delay:-1.5s}.atelier-progress{height:3px;background:#7a95a633;margin-top:16px;overflow:hidden}.atelier-progress span{display:block;width:40%;height:100%;background:#416a7d;animation:atelier-scan 3s linear infinite}.atelier-keyboard{position:absolute;width:180px;height:37px;bottom:113px;left:40%;transform:rotateX(55deg) rotateZ(-5deg);border:3px solid #708797;background:repeating-linear-gradient(90deg,transparent 0 10px,#9db2bf 10px 12px),repeating-linear-gradient(#1a2d37 0 8px,#8ea3ae 8px 10px);box-shadow:0 10px 12px #0006}.atelier-holo{position:absolute;top:32px;right:25px;padding:12px 16px;border:1px solid #d0e4f044;color:#d8e5ee;font-size:11px;background:#162a35aa;animation:atelier-hover 5s ease-in-out infinite}.atelier-holo span{margin-right:15px;font-size:20px}.atelier-floor-label{position:absolute;bottom:25px;left:25px;font-size:8px;letter-spacing:.18em;color:#94acba}.atelier-scene[data-phase="1"] .atelier-chart i{height:65%;background:#6d7d94;border-radius:8px}.atelier-scene[data-phase="2"] .atelier-chart i{height:80%;background:#536c64}.atelier-scene[data-phase="1"] .atelier-worker{animation-duration:2.7s}
.atelier-app-promo{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;padding-block:100px}.atelier-app-promo>div:first-child>p{max-width:48ch;line-height:1.8}.atelier-app-promo small{display:block;font-size:11px;margin-top:20px;color:var(--muted)}.atelier-phone{margin:auto;width:300px;border:8px solid #111e27;border-radius:40px;background:linear-gradient(155deg,#273d4b,#101c25);padding:45px 23px 140px;color:#ecf1f4;box-shadow:25px 35px 70px #0003;position:relative;transform:rotate(5deg);overflow:hidden}.phone-notch{position:absolute;top:12px;width:70px;height:8px;border-radius:10px;background:#0a1218;left:calc(50% - 35px)}.atelier-phone>span{font-size:10px;letter-spacing:.14em}.atelier-phone h3{font-size:32px;line-height:1.1;letter-spacing:-.05em;color:#edf3f6!important}.atelier-phone>div:not(.phone-notch){padding:15px 0;border-top:1px solid #a3bccb44;display:flex;gap:12px;font-size:11px}.atelier-phone b{flex:1}.atelier-phone img{position:absolute;bottom:-50px;right:20px;transform:rotate(-10deg)}
.usd-reference{display:block!important;font:500 12px/1.5 system-ui!important;letter-spacing:0!important;margin:4px 0!important;color:inherit;opacity:.8}.offer-section{padding-block:80px}.offer-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:35px}.offer-heading h2{font-size:clamp(36px,4vw,60px);line-height:1.08;letter-spacing:-.045em;margin:18px 0 0}.offer-heading p{line-height:1.8;font-size:16px;max-width:53ch}.offer-heading label{font-size:12px;display:flex;gap:15px;align-items:center}.offer-heading select{color:inherit;background:transparent;border:1px solid #8da3b566;border-radius:7px;padding:10px}.offer-heading option{color:#172833;background:#edf2f5}.offer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid #9aafbe44;background:#9aafbe44}.offer-grid article{display:flex;flex-direction:column;padding:26px;background:#142530;color:#edf2f5}.offer-number{font-size:8px;letter-spacing:.13em;color:#a8becb}.offer-grid h3{font-size:23px;line-height:1.2;letter-spacing:-.03em;margin:25px 0 16px;color:#edf2f5!important}.offer-grid p{font-size:13px;line-height:1.8;color:#bbcbd6;flex:1;margin-bottom:28px}.offer-price{font-size:28px;font-weight:600;letter-spacing:-.04em}.offer-grid small{color:#b9cbd6;font-size:11px;margin:8px 0 20px}.offer-grid .btn{font-size:12px;padding:12px 16px;min-height:44px;justify-content:space-between}.offer-foot{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:24px}.offer-foot p{font-size:11px;line-height:1.8;max-width:65ch;color:var(--muted)}.offer-foot .btn{white-space:nowrap;font-size:12px}
@keyframes atelier-work{0%,100%{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(2deg) translateY(5px)}}@keyframes atelier-bar{to{transform:scaleY(.65)}}@keyframes atelier-scan{from{transform:translateX(-120%)}to{transform:translateX(350%)}}@keyframes atelier-hover{50%{transform:translateY(-6px)}}
html[data-motion=paused] .atelier-scene *,html[data-motion=paused] .atelier-scene{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.atelier-scene *{animation:none!important}}
@media(max-width:1000px){.atelier-layout{gap:25px;grid-template-columns:1fr 1.1fr}.atelier-worker{width:210px;left:-25px}.atelier-monitor{width:62%;right:2%;padding:12px}.offer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.atelier-layout,.atelier-app-promo,.offer-heading{grid-template-columns:1fr;gap:30px}.atelier-workbench{padding:50px 0}.atelier-scene{height:420px}.atelier-worker{left:-12px;width:210px;height:315px;bottom:70px}.atelier-monitor{top:105px;width:58%}.atelier-monitor h3{font-size:19px}.atelier-holo{font-size:9px;right:15px;top:20px}.atelier-chart{height:40px}.atelier-keyboard{width:125px;left:42%}.atelier-app-promo{padding-block:55px}.offer-section{padding-block:48px}.offer-grid{grid-template-columns:1fr}.offer-grid article{padding:25px}.offer-grid p{max-width:50ch}.offer-foot{flex-direction:column;align-items:start}.atelier-phone{width:270px}.atelier-copy h2{font-size:44px}}
html[lang^=hi] .atelier-copy h2,html[lang^=hi] .offer-heading h2,html[lang^=hi] .atelier-app-promo h2{line-height:1.4}
html[data-theme] .partner-hero .studio-hero h1{font-size:clamp(48px,6vw,86px)!important;line-height:1.03!important;margin-bottom:28px!important}
html[data-theme] .studio-hero-grid{min-height:620px}
@media(max-width:700px){html[data-theme] .partner-hero .studio-hero h1{font-size:clamp(46px,11vw,66px)!important}html[data-theme] .studio-hero-grid{min-height:auto}}
html[lang^=hi][data-theme] .partner-hero .studio-hero h1{line-height:1.35!important;font-size:clamp(40px,5.3vw,73px)!important}
html[data-theme] .atelier-workbench .atelier-copy h2{color:#edf3f6!important}html[data-theme] .atelier-workbench .atelier-copy>p{color:#bdcdd7!important}html[data-theme] .atelier-workbench .atelier-kicker{color:#a8c2d2!important}html[data-theme] .offer-grid article p{color:#c2d0da!important}html[data-theme] .offer-grid .offer-price{color:#edf3f6!important}html[data-theme] .offer-grid article>small{color:#b9cbd6!important}html[data-theme] .atelier-phone{color:#edf3f6!important}
html[data-theme] .offer-grid .usd-reference{color:#bdcedb!important;opacity:1}html[data-theme=light] .offer-heading h2 em,html[data-theme=light] .atelier-app-promo h2 em{color:#506b7c}html[data-theme=dark] .offer-heading h2 em,html[data-theme=dark] .atelier-app-promo h2 em{color:#b9cedb}
