.mm-modern{--mx-canvas: #f4f7f8;--mx-deep: #0b2f33;--mx-glass: rgba(255, 255, 255, .82);--mx-hairline: rgba(22, 36, 43, .08);--mx-shadow-card: 0 1px 2px rgba(20, 40, 48, .04), 0 30px 60px -36px rgba(20, 40, 48, .4);background:var(--mx-canvas)}.mm-modern .mx-display{font-size:clamp(38px,10.8vw,84px);font-weight:800;line-height:.98;letter-spacing:-.046em;text-wrap:balance}.mm-modern .mx-h2{font-size:clamp(32px,8.6vw,60px);font-weight:800;line-height:1.02;letter-spacing:-.042em;text-wrap:balance}.mm-modern .mx-display em,.mm-modern .mx-h2 em{font-style:normal;background:linear-gradient(95deg,#0f766e,#14b8a6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.mm-modern .mx-lead{max-width:640px;margin-right:auto;margin-left:auto;color:var(--ink-2);font-size:clamp(17px,4.4vw,21px);line-height:1.55;text-wrap:pretty}.mm-modern .mx-head{max-width:800px;margin:0 auto;text-align:center}.mm-modern .mx-head .st-eyebrow{justify-content:center}.mm-modern .mx-head .mx-lead{margin-top:18px}@media(forced-colors:active){.mm-modern .mx-display em,.mm-modern .mx-h2 em{background:none;-webkit-text-fill-color:currentColor}}.mm-modern .st-btn{white-space:nowrap}.mm-modern .mx-lbl-short{display:none}@media(max-width:379px){.mm-modern .mx-lbl-long{display:none}.mm-modern .mx-lbl-short{display:inline}}.mm-modern .st-btn-ghost{border-color:#16242b24;background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mm-modern .st-btn-dark{background:var(--ink);color:var(--white);box-shadow:var(--shadow-primary)}.mm-modern .st-btn-dark:hover{background:#0c171c;transform:translateY(-1px)}.mm-modern .mx-header{position:fixed;top:10px;right:0;left:0;z-index:60;border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.mm-modern .mx-header .st-header-row{width:min(1160px,calc(100% - 20px));max-width:none;min-height:58px;margin:0 auto;padding:0 8px 0 18px;border:1px solid transparent;border-radius:999px;background:transparent;pointer-events:auto;transition:background-color .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.mm-modern .mx-header[data-scrolled] .st-header-row{border-color:var(--mx-hairline);background:var(--mx-glass);box-shadow:0 14px 44px -20px #16242b66;-webkit-backdrop-filter:saturate(1.7) blur(18px);backdrop-filter:saturate(1.7) blur(18px)}.mm-modern .mx-header .st-menu{right:10px;left:10px;margin-top:8px;border:1px solid var(--mx-hairline);border-radius:28px;pointer-events:auto}.mm-modern .mx-header .st-menu-inner{padding-right:6px;padding-left:6px}@media(min-width:900px){.mm-modern .mx-header{top:14px}.mm-modern .mx-header .st-header-row{min-height:64px;padding:0 10px 0 24px}}.mm-modern section[id]{scroll-margin-top:84px}@media(max-width:899px){.mm-modern .mx-header[data-scrolled] .st-header-row{background:#fffffff2;-webkit-backdrop-filter:none;backdrop-filter:none}}.mm-modern .mx-mesh{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.mm-modern .mx-mesh-layer{position:absolute;inset:0;opacity:0;transition:opacity 1s ease}.mm-modern .mx-mesh-layer.is-on{opacity:1}.mm-modern .mx-mesh-layer[data-hue=a]{background:radial-gradient(54% 46% at 12% 16%,#c4e0db 0%,transparent 72%),radial-gradient(48% 50% at 90% 22%,rgba(20,184,166,.45) 0%,transparent 74%),radial-gradient(60% 58% at 62% 100%,#eaf1fe 0%,transparent 72%),linear-gradient(135deg,#e7f2f0,#f5f8f9)}.mm-modern .mx-mesh-layer[data-hue=b]{background:radial-gradient(52% 46% at 8% 22%,rgba(20,184,166,.4) 0%,transparent 72%),radial-gradient(48% 52% at 92% 30%,#c4e0db 0%,transparent 74%),radial-gradient(60% 56% at 40% 104%,rgba(34,224,189,.28) 0%,transparent 72%),linear-gradient(135deg,#e7f2f0,#eef3f4)}.mm-modern .mx-mesh-layer[data-hue=c]{background:radial-gradient(52% 46% at 86% 14%,#c4e0db 0%,transparent 72%),radial-gradient(50% 50% at 6% 40%,rgba(47,111,237,.16) 0%,transparent 74%),radial-gradient(56% 54% at 58% 102%,rgba(20,184,166,.3) 0%,transparent 72%),linear-gradient(135deg,#eaf1fe,#f5f8f9)}.mm-modern .mx-mesh-layer[data-hue=d]{background:radial-gradient(52% 46% at 14% 14%,rgba(34,224,189,.4) 0%,transparent 72%),radial-gradient(48% 50% at 92% 32%,#c4e0db 0%,transparent 74%),radial-gradient(58% 54% at 48% 106%,#e5f6ee 0%,transparent 72%),linear-gradient(135deg,#e5f6ee,#e7f2f0)}.mm-modern .mx-mesh-layer[data-hue=e]{background:radial-gradient(54% 46% at 10% 10%,rgba(20,184,166,.9) 0%,transparent 72%),radial-gradient(46% 50% at 94% 28%,rgba(34,224,189,.5) 0%,transparent 74%),radial-gradient(62% 60% at 48% 112%,#0f766e 0%,transparent 72%),linear-gradient(135deg,#0b2f33,#0e4a47)}.mm-modern .mx-mesh-layer[data-hue=f]{background:radial-gradient(46% 52% at 96% 8%,rgba(20,184,166,.85) 0%,transparent 72%),radial-gradient(52% 56% at 4% 112%,rgba(15,118,110,.95) 0%,transparent 74%),radial-gradient(40% 44% at 70% 100%,rgba(34,224,189,.38) 0%,transparent 72%),linear-gradient(135deg,#0a2a2f,#0d403f)}.mm-modern .mx-mesh:before,.mm-modern .mx-mesh:after{content:"";position:absolute;z-index:1;border-radius:50%;background:radial-gradient(closest-side,#ffffff8c,#fff0);will-change:transform}.mm-modern .mx-mesh:before{top:-26%;left:-12%;width:62%;height:62%;animation:mx-drift 19s ease-in-out infinite alternate}.mm-modern .mx-mesh:after{right:-14%;bottom:-30%;width:70%;height:70%;animation:mx-drift 23s ease-in-out -7s infinite alternate-reverse}@keyframes mx-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(9%,7%,0) scale(1.14)}}.mm-modern .mx-lit{color:var(--ink);font-size:clamp(27px,7vw,56px);font-weight:700;line-height:1.12;letter-spacing:-.038em;text-wrap:balance}.mm-modern .mx-lit em{font-style:normal;color:var(--teal)}.mm-modern.mx-fx .mx-lit.is-split .w{opacity:.15;transition:opacity .4s ease}.mm-modern.mx-fx .mx-lit.is-split .w.on{opacity:1}.mm-modern .mx-pulse{--draw: 1;display:block;width:100%;height:56px;overflow:visible;pointer-events:none}.mm-modern .mx-pulse path{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mm-modern .mx-pulse .mx-pulse-base{stroke:#0f766e29}.mm-modern .mx-pulse .mx-pulse-line{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw))}.mm-modern.mx-fx .mx-pulse{--draw: clamp(0, calc((var(--p, 0) - .12) * 2.2), 1)}.mm-modern .mx-footer{padding:56px 0 120px;background:var(--white);border-top:1px solid var(--line)}.mm-modern .mx-footer-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.mm-modern .mx-footer-brand img{width:140px;height:auto}.mm-modern .mx-footer-brand p{max-width:320px;margin-top:16px;color:var(--muted);font-size:15px;line-height:1.55}.mm-modern .mx-footer-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.mm-modern .mx-footer h2{margin-bottom:8px;color:var(--faint);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.mm-modern .mx-footer ul a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-2);font-size:15px;font-weight:600;text-decoration:none}.mm-modern .mx-footer ul a:hover{color:var(--teal)}.mm-modern .mx-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-top:40px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}@media(min-width:900px){.mm-modern .mx-footer{padding:80px 0 48px}.mm-modern .mx-footer-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.mm-modern .mx-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.mm-modern :where(.mx-final-grid){grid-template-columns:minmax(0,1fr)}@media(prefers-reduced-motion:reduce){.mm-modern .mx-mesh:before,.mm-modern .mx-mesh:after{animation:none}.mm-modern .mx-mesh-layer{transition:none}}.mm-modern .mx-hero-bg{position:absolute;inset:0;pointer-events:none}.mm-modern .mx-hero-bg i{position:absolute;border-radius:50%;will-change:transform}.mm-modern .mx-hero-bg i:nth-child(1){top:-10%;left:-22%;width:520px;height:520px;background:radial-gradient(closest-side,#86e6da99,#86e6da00);animation:mx-drift 20s ease-in-out infinite alternate}.mm-modern .mx-hero-bg i:nth-child(2){top:6%;right:-26%;width:560px;height:560px;background:radial-gradient(closest-side,#c4e0dbb3,#c4e0db00);animation:mx-drift 24s -8s ease-in-out infinite alternate-reverse}.mm-modern .mx-hero-bg i:nth-child(3){top:34%;left:26%;width:420px;height:420px;background:radial-gradient(closest-side,#eaf1fee6,#eaf1fe00);animation:mx-drift 22s -3s ease-in-out infinite alternate}.mm-modern .mx-hero-bg:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(15,118,110,.16) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 78%);mask-image:linear-gradient(to bottom,#000 0%,transparent 78%)}.mm-modern .mx-tag{display:inline-flex;padding:6px 12px;border-radius:99px;background:var(--teal-50);color:var(--teal-hover);font-size:12.5px;font-weight:700}.mm-modern .mx-final{padding:20px 0 24px;background:#fff}.mm-modern .mx-final-panel{position:relative;isolation:isolate;overflow:clip;padding:44px 22px 84px;border-radius:34px;color:#e6eef0}.mm-modern .mx-final-panel .mx-mesh{z-index:-1}.mm-modern .mx-final-pulse{position:absolute;right:0;bottom:18px;left:0;z-index:0;opacity:.85}.mm-modern .mx-final-grid{position:relative;z-index:1;display:grid;gap:40px}.mm-modern .mx-final .st-eyebrow{color:#c4e0db}.mm-modern .mx-final .mx-h2{color:#fff}.mm-modern .mx-final .mx-h2 em{background:none;-webkit-text-fill-color:var(--mint);color:#14b8a6}.mm-modern .mx-final-lead{margin-top:18px;color:#c9d8dc;font-size:17px;line-height:1.6}.mm-modern .mx-points{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:24px;color:#c9d8dc;font-size:14.5px;font-weight:600}.mm-modern .mx-points li{display:inline-flex;align-items:center;gap:8px}.mm-modern .mx-points svg{color:var(--mint)}@media(min-width:900px){.mm-modern .mx-final{padding:40px 0}.mm-modern .mx-final-panel{padding:88px 64px 84px;border-radius:48px}.mm-modern .mx-final-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px}}
