#mpt-white .twx-page{box-sizing:border-box;color:#171821;background:#fff;max-width:1160px;margin:0 auto;padding:20px 24px 64px;font:16px/1.55 Arial,Helvetica,sans-serif}#mpt-white .twx-page *,#mpt-white .twx-page :before,#mpt-white .twx-page :after{box-sizing:border-box}#mpt-white .twx-page a{text-decoration:none}#mpt-white .twx-page :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #713fea}#mpt-white .twx-hero{isolation:isolate;background:radial-gradient(at 8% 10%,#dcf9ff 0,#0000 44%),radial-gradient(at 92% 12%,#ffe9dd 0,#0000 42%),radial-gradient(at 72% 100%,#eee4ff 0,#0000 48%),linear-gradient(135deg,#fff,#fdfaff 56%,#f7fffd);border:1px solid #fff;border-radius:40px;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:30px;max-width:none;min-height:440px;margin:0;padding:42px 44px;display:grid;position:relative;overflow:hidden;box-shadow:inset 1px 1px 2px #fff,0 26px 55px #2d1f4d14}#mpt-white .twx-copy{z-index:2;min-width:0;position:relative}#mpt-white .twx-back{color:#5d4a83;text-underline-offset:3px;align-items:center;min-height:44px;margin:0 0 10px;padding:0 2px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}#mpt-white .twx-eyebrow{color:#6a4bb0;letter-spacing:1.9px;text-transform:uppercase;margin:0 0 12px;font-size:10.5px;font-weight:800}#mpt-white .twx-title{color:#171821;letter-spacing:-3.4px;max-width:640px;margin:0 0 16px;font-size:clamp(44px,5.4vw,66px);font-weight:800;line-height:.98}#mpt-white .twx-title-city{color:#5d4a83;letter-spacing:-.8px;margin-top:9px;font-size:.46em;line-height:1.1;display:block}#mpt-white .twx-lead{color:#4e4c5c;max-width:520px;margin:0;font-size:17.5px;line-height:1.6}#mpt-white .twx-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}#mpt-white .twx-btn{color:#fff;background:#22252c;border:1px solid #22252c;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #20253020}#mpt-white .twx-btn-ghost{color:#252535;box-shadow:none;background:#fff;border-color:#dedee8}#mpt-white .twx-note{color:#67657a;margin:14px 0 0;font-size:11px}#mpt-white .twx-art{align-self:stretch;min-height:330px;position:relative}#mpt-white .twx-orb{border-radius:50%;position:absolute;box-shadow:inset -12px -14px 22px #00000012,inset 7px 8px 16px #ffffffa6,0 18px 32px #3447641a}#mpt-white .twx-orb-a{background:radial-gradient(circle at 30% 24%,#eaffff,#51ddec 55%,#03acd5);width:122px;height:122px;top:12px;left:6px}#mpt-white .twx-orb-b{background:radial-gradient(circle at 30% 20%,#ffe3f4,#f463b8 55%,#dd3a87);width:140px;height:140px;bottom:16px;right:0}#mpt-white .twx-art-label{color:#74717b;margin:0;font-size:9px;position:absolute;bottom:0;right:2px}#mpt-white .twx-section{margin-top:46px;scroll-margin-top:24px}#mpt-white .twx-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin:0 0 16px;display:flex}#mpt-white .twx-section-head>div{min-width:0}#mpt-white .twx-section-eyebrow{color:#7250c5;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:800}#mpt-white .twx-section-title{color:#1e1929;letter-spacing:-1.2px;margin:0;font-size:clamp(26px,3.2vw,34px);font-weight:800;line-height:1.08}#mpt-white .twx-pill{color:#746784;white-space:nowrap;background:#fff;border:1px solid #e6ddf2;border-radius:999px;align-items:center;min-height:30px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}#mpt-white .twx-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:30px 0 0;display:flex}#mpt-white .twx-page-link{color:#252535;background:#fff;border:1px solid #dedee8;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}#mpt-white .twx-page-current{color:#6b6879;padding:0 4px;font-size:12px;font-weight:700}@media (prefers-reduced-motion:no-preference){#mpt-white .twx-copy>*{animation:.7s cubic-bezier(.2,.7,.2,1) both twx-rise}#mpt-white .twx-copy>:nth-child(2){animation-delay:60ms}#mpt-white .twx-copy>:nth-child(3){animation-delay:.12s}#mpt-white .twx-copy>:nth-child(4){animation-delay:.18s}#mpt-white .twx-copy>:nth-child(5){animation-delay:.24s}#mpt-white .twx-art{animation:.9s cubic-bezier(.2,.7,.2,1) .18s both twx-settle}#mpt-white .twx-orb{animation:8s ease-in-out 1.4s infinite twx-float}#mpt-white .twx-orb-b{animation-duration:10s;animation-delay:1.9s}#mpt-white .twx-btn,#mpt-white .twx-page-link{transition:translate .25s,box-shadow .25s,background .2s}@media (hover:hover){#mpt-white .twx-btn:hover{translate:0 -2px;box-shadow:0 14px 28px #20253028}#mpt-white .twx-btn-ghost:hover{box-shadow:0 10px 22px #20253015}#mpt-white .twx-page-link:hover{background:#f7f4ff;translate:0 -2px}}}@keyframes twx-rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes twx-settle{0%{opacity:0;translate:0 24px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes twx-float{0%,to{translate:0}50%{translate:0 -8px}}@media (max-width:960px){#mpt-white .twx-hero{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:30px 28px 24px}#mpt-white .twx-title{font-size:clamp(42px,7vw,56px)}#mpt-white .twx-art{min-height:300px}}@media (max-width:600px){#mpt-white .twx-page{padding:14px 16px 44px}#mpt-white .twx-hero{border-radius:28px;padding:24px 20px 18px}#mpt-white .twx-title{letter-spacing:-2.2px;font-size:40px}#mpt-white .twx-lead{font-size:16px}#mpt-white .twx-actions{flex-direction:column;align-items:stretch}#mpt-white .twx-btn{width:100%;padding:0 16px}#mpt-white .twx-art{min-height:250px}#mpt-white .twx-section{margin-top:34px}#mpt-white .twx-section-head{align-items:flex-start}#mpt-white .twx-section-title{font-size:25px}}@media (prefers-reduced-motion:reduce){#mpt-white .twx-page *,#mpt-white .twx-page :before{transition:none!important;animation:none!important}}
