.hv .ml-hero-pic{width:min(520px,100%);padding:10px;position:relative}.hv .ml-hero-pic .pk-photo{background:#fff}.hv .ml-hero-pic .pk-cap{color:#cfe6d7}.hv .ml-glow{filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#f6b93b73,#0000);border-radius:50%;position:absolute;inset:8% 4%}.hv .ml-fig{width:100%;margin:0;position:relative}.hv .ml-badge{z-index:2;border-radius:50%;place-items:center;width:46px;height:46px;font-size:21px;animation:4.5s ease-in-out infinite ml-float;display:grid;position:absolute;box-shadow:0 14px 26px -12px #0000008c}.hv .ml-badge.b1{background:var(--gold);color:#2b1f00;top:-4px;right:2px}.hv .ml-badge.b2{color:var(--g);background:#fff;animation-delay:-2.2s;bottom:42px;left:-6px}.hv .ml-note{border:1px solid #ffffff29;border-left:4px solid var(--gold);color:#e3f0e8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border-radius:18px;align-items:flex-start;gap:12px;max-width:56ch;margin:26px 0 0;padding:14px 16px;font-size:15px;line-height:1.55;display:flex}.hv .ml-note svg{color:var(--gold);margin-top:2px;font-size:19px}.hv .ml-side{justify-items:center;display:grid;position:relative}.hv .ml-side .ml-fig{width:min(420px,100%)}.hv .ml-warm .ml-fig:after{content:"";z-index:-1;background:linear-gradient(140deg,var(--goldsoft),var(--mint2));border-radius:32px;position:absolute;inset:10% -6% -5% 12%;transform:rotate(4deg)}.hv .ml-warm .ml-fig{z-index:0}.hv .ml-story.story{margin-top:0}.hv .ml-story .scn h2{letter-spacing:-.025em;font-size:clamp(24px,3.4vw,34px);font-weight:800;line-height:1.1}.hv .ml-story .scn .eb{margin-bottom:-4px}.hv .ml-story .scn.in .dot{animation:.6s cubic-bezier(.22,1.4,.36,1) ml-pop}.hv .ml-story .vis{justify-content:center}.hv .ml-story .vis img.m{opacity:0;transition:opacity .7s .1s,transform .9s cubic-bezier(.22,1.2,.36,1) .1s;transform:translateY(16px)scale(.96)}.hv .ml-story .scn.in .vis img.m{opacity:1;transform:none}.hv .ml-story .vis:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side,#f6b93b59,#216e3c1a 70%,#0000);border-radius:50%;width:min(300px,80%);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hv .ml-story .scn:nth-child(2n of .scn) .vis:before{background:radial-gradient(closest-side,#216e3c38,#0000)}.hv .ml-pro{z-index:1;opacity:0;width:min(330px,100%);transition:opacity .7s .1s,transform .9s cubic-bezier(.22,1.2,.36,1) .1s;transform:translateY(18px)}.hv .scn.in .ml-pro{opacity:1;transform:none}.hv .ml-pro .pk-photo{transform:rotate(2deg)}.hv .ml-pro .pk-photo:hover{transform:rotate(0)scale(1.01)}@media (max-width:899px){.hv .ml-story .vis img.m{max-width:46%;max-height:220px}.hv .ml-pro{width:min(280px,82%)}}.hv .ml-talk-pic{width:min(520px,100%);padding:12px;position:relative}.hv .ml-talk .pk-photo{background:#fff}.hv .ml-tilt .pk-photo{transform:rotate(1.5deg)}.hv .ml-tilt .pk-photo:hover{transform:rotate(0)scale(1.01)}.hv .ml-bub{z-index:2;border-radius:16px 16px 16px 4px;place-items:center;width:50px;height:44px;font-size:21px;animation:5s ease-in-out infinite ml-float;display:grid;position:absolute;box-shadow:0 16px 30px -14px #0009}.hv .ml-bub.q1{background:var(--gold);color:#2b1f00;top:-6px;left:4px}.hv .ml-bub.q2{color:var(--bad);background:#fff;border-radius:16px 16px 4px;animation-delay:-2.5s;bottom:8px;right:0}.hv .ml-langs{flex-wrap:wrap;justify-content:center;gap:12px;max-width:720px;margin:36px auto 0;padding:0;list-style:none;display:flex}.hv .ml-langs li{letter-spacing:-.01em;background:var(--card);border:1.5px solid var(--line);opacity:0;border-radius:999px;align-items:center;gap:10px;padding:11px 20px;font-size:clamp(16px,2.2vw,19px);font-weight:800;transition:background .4s,border-color .4s,color .4s,transform .4s;display:inline-flex;transform:translateY(14px)scale(.92);box-shadow:0 14px 30px -24px #0f172a99}.hv .ml-langwrap.in .ml-langs li{animation:.6s cubic-bezier(.22,1.3,.36,1) both ml-in}.hv .ml-langs li .d{background:var(--mint2);border-radius:50%;width:10px;height:10px;transition:background .4s}.hv .ml-langs li.on{background:var(--goldsoft);border-color:var(--gold);color:#2b1f00}.hv .ml-langs li.on .d{background:var(--gold);box-shadow:0 0 0 5px #f6b93b40}.hv .ml-promise.pk-card{text-align:center;justify-items:center;gap:14px;max-width:780px;margin:0 auto;padding-top:clamp(44px,6vw,56px);display:grid;position:relative}.hv .ml-promise .lead{margin-inline:auto}.hv .ml-ring{background:var(--g);color:#fff;width:60px;height:60px;box-shadow:0 0 0 8px var(--bg),0 18px 30px -14px #216e3ccc;border-radius:50%;place-items:center;margin-left:-30px;font-size:26px;display:grid;position:absolute;top:-30px;left:50%}.hv .ml-ring:after{content:"";border:2px solid var(--g);border-radius:50%;animation:2.6s ease-out infinite ml-ping;position:absolute;inset:0}.hv .ml-malu{justify-items:center;display:grid;position:relative}.hv .ml-malu img{filter:drop-shadow(0 26px 30px #00000059);width:auto;height:clamp(230px,30vw,360px);animation:6s ease-in-out infinite ml-float;position:relative}.hv .ml-mission .ml-glow{inset:10% 18%}.hv .ml-quote{align-items:center;gap:28px;max-width:980px;margin:0 auto;display:grid}@media (min-width:900px){.hv .ml-quote{grid-template-columns:1fr auto;gap:56px}}.hv .ml-quote-txt{justify-items:start;gap:14px;display:grid;position:relative}.hv .ml-quote-txt h2{font-size:clamp(28px,4.6vw,46px);line-height:1.12}.hv .ml-qmark{background:var(--gold);color:#2b1f00;border-radius:18px;place-items:center;width:56px;height:56px;font-size:26px;display:grid;transform:rotate(-6deg);box-shadow:0 16px 30px -16px #946200cc}.hv .ml-quote .ml-malu img{height:clamp(200px,26vw,300px)}@media (max-width:899px){.hv .ml-quote .ml-malu{order:-1}.hv .ml-quote .ml-malu img{height:180px}}@media (prefers-reduced-motion:reduce){.hv .ml-badge,.hv .ml-bub,.hv .ml-malu img,.hv .ml-ring:after{animation:none}.hv .ml-langs li{opacity:1;transform:none}.hv .ml-langwrap.in .ml-langs li{animation:none}.hv .ml-story .vis img.m,.hv .ml-pro{opacity:1;transition:none;transform:none}.hv .ml-story .scn.in .dot{animation:none}}@keyframes ml-float{50%{transform:translateY(-8px)}}@keyframes ml-in{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:none}}@keyframes ml-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes ml-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}
