@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_8d7572{font-family:DM Sans,DM Sans Fallback;font-style:normal}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_387f85{font-family:Syne,Syne Fallback;font-style:normal}.__variable_387f85{--font-syne:"Syne","Syne Fallback"}.ms-theme,:root{color-scheme:dark;--ms-bg:#2D3240;--ms-elevated:#252b3a;--ms-elevated-2:#242a38;--ms-border:#343b50;--ms-divider:#2d3240;--ms-fg-heading:#e0e0e0;--ms-fg1:#c8c4d2;--ms-fg2:#8a8d96;--ms-fg3:#5a6070;--ms-fg-on-orchid:#e8c8e0;--ms-orchid:#a64b90;--ms-plum:#513653;--ms-amber:#e8980a;--ms-orchid-08:rgba(166,75,144,0.08);--ms-orchid-10:rgba(166,75,144,0.10);--ms-orchid-15:rgba(166,75,144,0.15);--ms-orchid-18:rgba(166,75,144,0.18);--ms-orchid-20:rgba(166,75,144,0.20);--ms-orchid-25:rgba(166,75,144,0.25);--ms-orchid-30:rgba(166,75,144,0.30);--ms-orchid-35:rgba(166,75,144,0.35);--ms-orchid-45:rgba(166,75,144,0.45);--ms-orchid-50:rgba(166,75,144,0.50);--ms-orchid-65:rgba(166,75,144,0.65);--ms-amber-06:rgba(232,152,10,0.06);--ms-amber-12:rgba(232,152,10,0.12);--ms-amber-15:rgba(232,152,10,0.15);--ms-amber-35:rgba(232,152,10,0.35);--ms-amber-40:rgba(232,152,10,0.40);--ms-amber-50:rgba(232,152,10,0.50);--ms-plum-20:rgba(81,54,83,0.20);--ms-plum-40:rgba(81,54,83,0.40);--ms-nav-bg:rgba(31,36,48,0.85);--ms-hairline:rgba(255,255,255,0.05);--ms-font-sans:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--ms-font-display:var(--font-syne,"Syne",system-ui,sans-serif);--ms-font-mono:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",monospace;--ms-fs-display:clamp(2.5rem,5vw,4rem);--ms-fs-h1:2rem;--ms-fs-h2:1.5rem;--ms-fs-h3:1.25rem;--ms-fs-card:1.1rem;--ms-fs-body:0.9rem;--ms-fs-small:0.8rem;--ms-fs-meta:0.7rem;--ms-fs-label:0.62rem;--ms-fs-eyebrow:0.58rem;--ms-fw-regular:400;--ms-fw-medium:500;--ms-fw-semibold:600;--ms-fw-bold:700;--ms-fw-black:800;--ms-sp-1:4px;--ms-sp-2:8px;--ms-sp-3:12px;--ms-sp-4:16px;--ms-sp-5:20px;--ms-sp-6:24px;--ms-sp-7:28px;--ms-sp-8:32px;--ms-sp-10:40px;--ms-sp-12:48px;--ms-sp-16:64px;--ms-r-sm:6px;--ms-r-md:8px;--ms-r-lg:12px;--ms-r-xl:16px;--ms-r-2xl:20px;--ms-r-pill:999px;--ms-shadow-card:0 12px 40px rgba(232,152,10,0.12),0 0 0 1px rgba(232,152,10,0.15);--ms-shadow-dropdown:0 16px 48px rgba(0,0,0,0.40),0 0 0 1px rgba(166,75,144,0.08);--ms-shadow-deep:0 24px 64px rgba(0,0,0,0.5);--ms-ease-out:cubic-bezier(0.2,0.7,0.3,1);--ms-dur-fast:0.15s;--ms-dur-base:0.20s;--ms-dur-slow:1.2s}@keyframes ms-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(80px,-40px) scale(1.1)}66%{transform:translate(-60px,60px) scale(.95)}}@keyframes ms-drift-center{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(calc(-50% + 100px),calc(-50% - 80px)) scale(1.15)}}@keyframes ms-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ms-animate-in{animation:ms-fade-up .65s var(--ms-ease-out) both;animation-delay:var(--delay,0s)}@keyframes ms-pulse{0%,to{box-shadow:0 0 0 0 rgba(232,152,10,.4)}50%{box-shadow:0 0 0 8px rgba(232,152,10,0)}}@keyframes ms-pulse-orchid{0%,to{box-shadow:0 0 0 0 rgba(166,75,144,.5)}50%{box-shadow:0 0 0 8px rgba(166,75,144,0)}}@media (prefers-reduced-motion:reduce){.ms-theme *,.ms-theme :after,.ms-theme :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}*,:after,:before{box-sizing:border-box}.ms-theme{margin:0;background:var(--ms-bg);color:var(--ms-fg1);font-family:var(--ms-font-sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block}.ms-ambient-grid{background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 0);background-size:60px 60px}.ms-ambient,.ms-ambient-grid{position:fixed;inset:0;pointer-events:none;z-index:0}.ms-ambient{overflow:hidden}.ms-orb{position:absolute;border-radius:50%;filter:blur(80px)}.ms-orb--orchid{width:600px;height:600px;background:var(--ms-orchid);top:-150px;left:-150px;opacity:.35;animation:ms-drift 30s ease-in-out infinite}.ms-orb--amber{width:500px;height:500px;background:var(--ms-amber);right:-100px;bottom:-100px;opacity:.18;animation:ms-drift 40s ease-in-out infinite reverse}.ms-orb--plum{width:400px;height:400px;background:var(--ms-plum);top:50%;left:50%;opacity:.3;animation:ms-drift-center 50s ease-in-out infinite}.ms-nav{position:-webkit-sticky;position:sticky;top:12px;z-index:100;padding:0 20px}.ms-nav__inner{position:relative;max-width:860px;width:calc(100% - 40px);margin:0 auto;padding:12px 20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:rgba(15,18,28,.32);border:1px solid transparent;border-radius:22px;backdrop-filter:blur(32px) saturate(1.6);-webkit-backdrop-filter:blur(32px) saturate(1.6);background-clip:padding-box;box-shadow:0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.25),0 8px 32px rgba(0,0,0,.28)}.ms-brand{display:flex;align-items:center;gap:12px;text-decoration:none}.ms-brand__wordmark{height:24px;width:auto;opacity:.95}.ms-nav__links{display:flex;align-items:center;justify-content:center;gap:4px}.ms-nav__link{padding:8px 14px;border-radius:var(--ms-r-md);font-size:.85rem;font-weight:var(--ms-fw-medium);color:var(--ms-fg1);text-decoration:none;transition:background var(--ms-dur-fast),color var(--ms-dur-fast)}.ms-nav__link:focus-visible,.ms-nav__link:hover{background:var(--ms-orchid-10);color:var(--ms-fg-on-orchid)}.ms-nav__cta{min-height:34px;padding:6px 16px;font-size:.82rem;white-space:nowrap}.ms-nav__hamburger{display:none;background:none;border:none;color:var(--ms-fg1);font-size:1.4rem;cursor:pointer;padding:4px 8px;line-height:1}.ms-nav__dropdown{position:absolute;top:calc(100% + 8px);right:0;width:260px;background:rgb(34,39,52);border:1px solid var(--ms-border);border-radius:16px;overflow:hidden;z-index:99}.ms-nav__dropdown-link{display:block;padding:14px 24px;font-size:.95rem;font-weight:var(--ms-fw-medium);color:var(--ms-fg1);text-decoration:none;border-bottom:1px solid var(--ms-border);transition:background var(--ms-dur-fast)}.ms-nav__dropdown-link:last-child{border-bottom:none}.ms-nav__dropdown-link:hover{background:var(--ms-orchid-10);color:var(--ms-fg-on-orchid)}.ms-nav__inner{grid-template-columns:1fr auto}.ms-nav__links{display:none}.ms-nav__hamburger{display:block}.ms-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 22px;border:1px solid var(--ms-orchid-45);border-radius:var(--ms-r-md);background:var(--ms-orchid-20);color:var(--ms-fg1);font-family:var(--ms-font-sans);font-size:.9rem;font-weight:var(--ms-fw-semibold);cursor:pointer;text-decoration:none;transition:background var(--ms-dur-base),border-color var(--ms-dur-base)}.ms-btn:hover{background:var(--ms-orchid-30);border-color:var(--ms-orchid-65)}.ms-btn--ghost{background:transparent;border-color:var(--ms-border)}.ms-btn--ghost:hover{background:var(--ms-orchid-10);border-color:var(--ms-orchid-45)}.web-page{position:relative;z-index:1}.web-hero{max-width:1100px;margin:0 auto;padding:60px 28px;min-height:calc(100svh - 49px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.web-hero__eyebrow{display:block;margin-bottom:20px;color:var(--ms-amber);font-size:var(--ms-fs-label);font-weight:var(--ms-fw-bold);letter-spacing:.14em;text-transform:uppercase}.web-hero__title{margin:0;font-family:var(--ms-font-sans);color:var(--ms-fg-heading);font-size:clamp(3.5rem,9vw,6.5rem);font-weight:var(--ms-fw-black);line-height:.95;letter-spacing:-.04em}.web-hero__title em{color:var(--ms-amber);font-style:normal}.web-hero__op{color:var(--ms-orchid)}.web-hero__amber{color:var(--ms-amber)}.web-hero__conclusion{color:#d56db5}.web-hero__sub{max-width:56ch;margin:24px 0 32px;color:var(--ms-fg2);font-size:1.05rem;line-height:1.6}.web-pill{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;border:1px solid var(--ms-orchid-35);border-radius:var(--ms-r-pill);background:var(--ms-orchid-15);color:var(--ms-fg-on-orchid);font-size:var(--ms-fs-meta);font-weight:var(--ms-fw-semibold);letter-spacing:.06em}.web-pill__dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--ms-orchid);animation:ms-pulse-orchid 2.5s infinite}.web-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.web-bg-alt{background:var(--ms-elevated)}.web-section{max-width:1100px;margin:0 auto;padding:80px 28px}.web-section__eyebrow{display:block;margin-bottom:14px;color:var(--ms-fg2);font-size:var(--ms-fs-label);font-weight:var(--ms-fw-bold);letter-spacing:.14em;text-transform:uppercase}.web-section__eyebrow--amber{color:var(--ms-amber)}.web-section__title{max-width:24ch;margin:0 0 20px;font-family:var(--ms-font-sans);color:var(--ms-fg-heading);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:var(--ms-fw-bold);line-height:1.1}.web-section__lead{max-width:58ch;margin:0 0 40px;color:var(--ms-fg2);font-size:1rem;line-height:1.65}.web-section__body{max-width:64ch;color:var(--ms-fg2);font-size:.95rem;line-height:1.7}.web-section__body p{margin:0 0 1rem}.web-section__body p:last-child{margin-bottom:0}.web-vp-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:40px}@media (max-width:880px){.web-vp-grid{grid-template-columns:1fr}}.web-vp{display:flex;flex-direction:column;gap:10px;padding:28px 24px;border:1px solid var(--ms-border);border-radius:var(--ms-r-xl);background:var(--ms-elevated);transition:transform var(--ms-dur-base),box-shadow var(--ms-dur-base)}.web-vp:hover{transform:translateY(-4px);box-shadow:var(--ms-shadow-card)}.web-vp__header{display:flex;align-items:center;justify-content:space-between}.web-vp__num{color:var(--ms-amber);font-family:var(--ms-font-sans);font-size:2.8rem;font-weight:800;line-height:.9;letter-spacing:-.04em;opacity:.45}.web-vp__icon{width:28px;height:28px;opacity:.55}.web-vp__title{margin:0;color:var(--ms-fg-heading);font-size:1.15rem;font-weight:var(--ms-fw-bold);line-height:1.25}.web-vp__body{margin:0;color:var(--ms-fg2);font-size:.88rem;line-height:1.6}.web-card-grid{display:grid;grid-gap:16px;gap:16px}.web-card-grid--2{grid-template-columns:1fr 1fr}.web-card-grid--4{grid-template-columns:repeat(2,1fr)}@media (max-width:700px){.web-card-grid--2,.web-card-grid--4{grid-template-columns:1fr}}.web-card{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--ms-border);border-radius:var(--ms-r-xl);background:var(--ms-elevated);text-decoration:none;color:inherit;transition:transform var(--ms-dur-base),box-shadow var(--ms-dur-base)}.web-card--interactive:hover{transform:translateY(-3px);box-shadow:var(--ms-shadow-card)}.web-card__icon{width:40px;height:40px;margin-bottom:4px}.web-card__eyebrow{color:var(--ms-amber);font-size:var(--ms-fs-eyebrow);font-weight:var(--ms-fw-bold);letter-spacing:.1em;text-transform:uppercase}.web-card__title{margin:0;color:var(--ms-fg-heading);font-size:1rem;font-weight:var(--ms-fw-bold);line-height:1.3}.web-card__body{margin:0;color:var(--ms-fg2);font-size:.85rem;line-height:1.6;flex:1 1}.web-card__arrow{margin-top:8px;color:var(--ms-orchid);font-size:.82rem;font-weight:var(--ms-fw-semibold)}.web-divider{display:flex;align-items:center;gap:14px;margin:48px 0;color:var(--ms-fg3);font-size:var(--ms-fs-label);font-weight:var(--ms-fw-bold);letter-spacing:.12em;text-transform:uppercase}.web-divider:after,.web-divider:before{content:"";flex:1 1;height:1px;background:var(--ms-divider)}.web-principles-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:40px}@media (max-width:700px){.web-principles-grid{grid-template-columns:1fr}}.web-principle{padding:24px;border:1px solid var(--ms-border);border-radius:var(--ms-r-xl);background:var(--ms-elevated);transition:box-shadow var(--ms-dur-base)}.web-principle:hover{box-shadow:0 0 0 1px var(--ms-amber-35),0 8px 24px rgba(232,152,10,.08)}.web-principle__icon{width:28px;height:28px;margin-bottom:12px;opacity:.6}.web-principle__title{margin:0 0 8px;color:var(--ms-fg-heading);font-size:.95rem;font-weight:var(--ms-fw-bold)}.web-principle__body{margin:0;color:var(--ms-fg2);font-size:.85rem;line-height:1.6}.web-timeline-block{margin-top:48px}.web-timeline-iframe{display:block;width:100%;aspect-ratio:16/7.5;border:none;border-radius:var(--ms-r-xl);margin-top:8px}.web-contact-section{padding:clamp(3rem,7vw,5rem) clamp(1.5rem,5vw,4rem);display:flex;flex-direction:column;align-items:center;text-align:center}.web-contact__title{font-size:clamp(1.8rem,5vw,3.5rem);font-weight:800;color:var(--ms-fg-heading);line-height:1.1;letter-spacing:-.02em;margin:.75rem 0 0;max-width:16ch}.web-contact__lead{font-size:.9rem;color:var(--ms-fg2);line-height:1.7;max-width:38ch;margin:.875rem 0 0}.web-contact__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.75rem;justify-content:center}.ms-btn--contact{min-width:160px}.web-foot{background:var(--ms-elevated);border-top:1px solid rgba(255,255,255,.06);padding:1.5rem;display:flex;align-items:center;justify-content:center}.web-foot__meta{color:var(--ms-fg3);font-family:var(--ms-font-mono);font-size:.75rem}.answer-grid{gap:16px}.answer-featured,.answer-grid{display:flex;flex-direction:column}.answer-featured{position:relative;overflow:hidden;border-radius:var(--ms-r-xl);border:1px solid var(--ms-orchid-35);background:linear-gradient(145deg,rgba(81,54,83,.75) 0,var(--ms-elevated) 65%);justify-content:space-between;min-height:0;padding:28px 32px}.answer-featured:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(166,75,144,.28),transparent 70%);pointer-events:none}.answer-featured__eyebrow{display:block;margin-bottom:12px;font-size:var(--ms-fs-label);font-weight:var(--ms-fw-bold);letter-spacing:.12em;text-transform:uppercase;color:#d09ec8}.answer-featured__title{margin:0 0 14px;color:var(--ms-fg-heading);font-size:1.25rem;font-weight:var(--ms-fw-black);line-height:1.2;max-width:22ch}.answer-featured__body{margin:0;color:#c0b0be;font-size:.875rem;line-height:1.7;flex:1 1}.answer-featured__tag{display:inline-flex;align-items:center;gap:6px;margin-top:24px;padding:5px 12px;border-radius:var(--ms-r-pill);background:var(--ms-orchid-15);border:1px solid var(--ms-orchid-35);font-size:.68rem;font-weight:var(--ms-fw-semibold);color:#d09ec8;width:-moz-fit-content;width:fit-content}.answer-featured__tag-dot{width:5px;height:5px;border-radius:50%;background:var(--ms-orchid);flex-shrink:0}.answer-stack{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:800px){.answer-stack{grid-template-columns:1fr}}.answer-card{flex:1 1;border-radius:var(--ms-r-xl);border:1px solid var(--ms-border);padding:28px 26px;display:flex;flex-direction:column;gap:10px;transition:transform var(--ms-dur-base),box-shadow var(--ms-dur-base)}.answer-card:hover{transform:translateY(-3px)}.answer-card--plommon{background:linear-gradient(145deg,rgba(81,54,83,.28) 0,var(--ms-elevated) 60%);border-color:rgba(81,54,83,.6)}.answer-card--plommon:hover{box-shadow:0 8px 32px rgba(81,54,83,.3),0 0 0 1px rgba(81,54,83,.7)}.answer-card--sienna{background:linear-gradient(145deg,rgba(176,96,24,.14) 0,var(--ms-elevated) 60%);border-color:rgba(176,96,24,.45)}.answer-card--sienna:hover{box-shadow:0 8px 32px rgba(176,96,24,.18),0 0 0 1px rgba(176,96,24,.55)}.answer-card--amber{background:linear-gradient(145deg,var(--ms-amber-12) 0,var(--ms-elevated) 60%);border-color:var(--ms-amber-35)}.answer-card--amber:hover{box-shadow:0 8px 32px rgba(232,152,10,.18),0 0 0 1px var(--ms-amber-50)}.answer-card__icon{width:48px;height:48px;margin-bottom:.25rem}@keyframes ans-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ans-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ans-float-c{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ans-icon--a{animation:ans-float-a 3.9s ease-in-out .5s infinite}.ans-icon--b{animation:ans-float-b 4.3s ease-in-out 1.2s infinite}.ans-icon--c{animation:ans-float-c 4.6s ease-in-out 2s infinite}.answer-card__title{margin:0;color:var(--ms-fg-heading);font-size:1rem;font-weight:var(--ms-fw-bold);line-height:1.25}.answer-card__body{margin:0;color:var(--ms-fg2);font-size:.83rem;line-height:1.65}.how-flow{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin-bottom:48px}.how-flow:before{content:"";position:absolute;top:20px;left:12.5%;right:12.5%;height:1px;background:linear-gradient(90deg,#a64b90,#c96aa8 25%,#d4903a 65%,#e8980a);z-index:0}@media (max-width:700px){.how-flow{grid-template-columns:1fr 1fr;gap:32px}.how-flow:before{display:none}}.how-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px;position:relative;z-index:1}.how-step__icon{width:52px;height:52px;margin-bottom:16px;flex-shrink:0}@keyframes how-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes how-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes how-float-c{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes how-float-d{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.how-icon--a{animation:how-float-a 4s ease-in-out infinite}.how-icon--b{animation:how-float-b 3.6s ease-in-out .9s infinite}.how-icon--c{animation:how-float-c 4.4s ease-in-out .4s infinite}.how-icon--d{animation:how-float-d 3.8s ease-in-out 1.5s infinite}.how-step__title{font-size:.85rem;font-weight:var(--ms-fw-bold);color:var(--ms-fg-heading);line-height:1.3;margin:0 0 6px}.how-step__body{font-size:.75rem;color:var(--ms-fg2);line-height:1.6;margin:0}.how-step--expandable{position:relative}.how-step__tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(6px);width:260px;background:var(--ms-bg);border:1px solid var(--tip-to);border-radius:10px;padding:14px 16px;box-shadow:0 8px 32px rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:10}.how-step--expandable:hover .how-step__tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.how-step__tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--tip-to)}.how-step__tooltip-text{font-size:.72rem;color:var(--ms-fg2);line-height:1.6;margin:0;text-align:left}.how-platform-divider{display:flex;align-items:center;gap:14px;margin:0 0 24px;color:var(--ms-fg3);font-size:var(--ms-fs-label);font-weight:var(--ms-fw-bold);letter-spacing:.12em;text-transform:uppercase}.how-platform-divider:after,.how-platform-divider:before{content:"";flex:1 1;height:1px;background:var(--ms-border)}.how-platform-card{border-radius:var(--ms-r-xl);border:1px solid var(--ms-amber-35);background:linear-gradient(135deg,var(--ms-amber-12) 0,var(--ms-elevated) 55%);padding:32px 36px}.how-platform-card__eyebrow{display:block;margin-bottom:8px;font-size:var(--ms-fs-label);font-weight:var(--ms-fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--ms-amber)}.how-platform-card__title{margin:0 0 12px;color:var(--ms-fg-heading);font-size:1.1rem;font-weight:var(--ms-fw-black);line-height:1.25}.how-platform-card__body{margin:0 0 12px;color:var(--ms-fg2);font-size:.875rem;line-height:1.7}.how-platform-card__body:last-of-type{margin-bottom:0}.how-platform-card__badge{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:4px 12px;border-radius:var(--ms-r-pill);background:var(--ms-amber-12);border:1px solid var(--ms-amber-35);font-size:.68rem;font-weight:var(--ms-fw-semibold);color:#c99040}.how-platform-card__badge-dot{width:5px;height:5px;border-radius:50%;background:var(--ms-amber);flex-shrink:0}.web-section__title em{font-style:normal;color:var(--ms-orchid)}.problem-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:start;margin-top:0}@media (max-width:800px){.problem-grid{grid-template-columns:1fr;gap:40px}}.problem-ingress{margin:20px 0 0;color:var(--ms-fg2);font-size:.9rem;line-height:1.7;padding-left:14px;border-left:2px solid var(--ms-orchid-35)}.problem-list{display:flex;flex-direction:column;padding-top:27px}.problem-item{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--ms-border)}.problem-item:first-child{padding-top:0}.problem-item:last-child{border-bottom:none;padding-bottom:0}.problem-item__icon{width:44px;height:44px;flex-shrink:0;margin-top:1px}@keyframes prob-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes prob-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes prob-float-c{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes prob-float-d{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes prob-float-e{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.prob-icon--a{animation:prob-float-a 4.2s ease-in-out infinite}.prob-icon--b{animation:prob-float-b 3.7s ease-in-out .7s infinite}.prob-icon--c{animation:prob-float-c 4.5s ease-in-out 1.3s infinite}.prob-icon--d{animation:prob-float-d 3.9s ease-in-out 2s infinite}.prob-icon--e{animation:prob-float-e 4.1s ease-in-out 2.7s infinite}.problem-item__head{margin:0 0 3px;color:var(--ms-fg-heading);font-size:.88rem;font-weight:var(--ms-fw-bold);line-height:1.3}.problem-item__body{margin:0;color:var(--ms-fg2);font-size:.8rem;line-height:1.65}.cases-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.case{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column}.case__hero{padding:1.75rem 1.75rem 1.5rem;position:relative;overflow:hidden}.case--orchid .case__hero{background:#1c0f28;border-bottom:1px solid rgba(166,75,144,.25)}.case--amber .case__hero{background:#1a1200;border-bottom:1px solid rgba(232,152,10,.2)}.case--slate .case__hero{background:#0d1626;border-bottom:1px solid rgba(100,140,200,.2)}.case__num{position:absolute;right:1rem;bottom:-.5rem;font-size:7rem;font-weight:900;line-height:1;letter-spacing:-.05em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.case--orchid .case__num{color:rgba(166,75,144,.14)}.case--amber .case__num{color:rgba(232,152,10,.12)}.case--slate .case__num{color:rgba(100,140,200,.12)}.case__outcome{position:relative;font-size:3rem;font-weight:900;line-height:1;letter-spacing:-.02em;margin-bottom:.3rem}.case--orchid .case__outcome{color:#d580c4}.case--amber .case__outcome{color:#d4a042}.case--slate .case__outcome{color:#7aaad4}.case__outcome-label{position:relative;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.38)}.case__body{background:rgba(255,255,255,.025);padding:1.5rem 1.75rem;flex:1 1;display:flex;flex-direction:column;gap:.8rem}.case__client{font-size:.95rem;font-weight:800;color:var(--ms-fg-heading);margin:0}.case__texts{flex:1 1;display:flex;flex-direction:column;gap:.8rem}.case__text{font-size:.82rem;color:var(--ms-fg2);line-height:1.65;margin:0}.case__result{font-size:.82rem;font-weight:600;font-style:italic;line-height:1.5;padding-left:.75rem;border-left:2px solid;flex-shrink:0;margin:0}.case--orchid .case__result{color:#c8a0d6;border-color:rgba(166,75,144,.45)}.case--amber .case__result{color:#d4ac6a;border-color:rgba(232,152,10,.4)}.case--slate .case__result{color:#7aaad4;border-color:rgba(100,140,200,.35)}.case__tags{display:flex;gap:.35rem;flex-wrap:wrap;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.06)}.case-tag{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .55rem;border-radius:99px;white-space:nowrap}.case-tag--orchid{background:rgba(166,75,144,.1);border:1px solid rgba(166,75,144,.3);color:#c8a0d6}.case-tag--amber{background:rgba(232,152,10,.08);border:1px solid rgba(232,152,10,.25);color:#d4ac6a}.case-tag--slate{background:rgba(100,140,200,.08);border:1px solid rgba(100,140,200,.25);color:#7aaad4}@media (max-width:768px){.cases-grid{grid-template-columns:1fr}}.logo-ticker-section{overflow:hidden;padding:0 0 clamp(40px,7vw,72px)}.logo-ticker-section__inner{margin:0 auto;max-width:1100px;padding:0 28px}.logo-ticker-section__eyebrow{display:block;text-align:center;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ms-amber);margin-bottom:24px}.logo-ticker{--ticker-duration:64s;--logo-slot-width:clamp(142px,17vw,210px);--logo-slot-height:54px;--panel:var(--ms-bg);background:var(--ms-bg);border:1px solid var(--ms-border);border-radius:8px;overflow:hidden;padding:18px 0;position:relative}.logo-ticker:after,.logo-ticker:before{content:"";inset-block:0;pointer-events:none;position:absolute;width:clamp(52px,9vw,120px);z-index:2}.logo-ticker:before{background:linear-gradient(90deg,var(--panel),rgba(37,43,58,0));left:0}.logo-ticker:after{background:linear-gradient(270deg,var(--panel),rgba(37,43,58,0));right:0}.logo-ticker__track{display:flex;gap:0;width:max-content;will-change:transform}.logo-ticker__group{align-items:center;display:flex;flex:0 0 auto;gap:clamp(28px,3.6vw,48px);list-style:none;margin:0;padding:0 clamp(9px,1.4vw,17px)}.logo-ticker__item{align-items:center;display:flex;flex:0 0 var(--logo-slot-width);height:var(--logo-slot-height);justify-content:center;overflow:hidden}.logo-ticker__logo{display:block;filter:grayscale(1) brightness(0) invert(1);max-height:30px;max-width:min(150px,calc(var(--logo-slot-width) - 28px));object-fit:contain;opacity:.62;transition:filter .18s cubic-bezier(.2,.7,.3,1),opacity .18s cubic-bezier(.2,.7,.3,1),transform .18s cubic-bezier(.2,.7,.3,1)}.logo-ticker__item:hover .logo-ticker__logo{filter:grayscale(1) brightness(0) invert(1) drop-shadow(0 0 14px rgba(232,152,10,.18));opacity:.92;transform:translateY(-1px)}@media (max-width:720px){.logo-ticker{--ticker-duration:50s;--logo-slot-width:150px;--logo-slot-height:48px;padding:14px 0}.logo-ticker__logo{max-height:27px}}@media (prefers-reduced-motion:reduce){.logo-ticker__track{animation:none;flex-wrap:wrap;justify-content:center;row-gap:10px;width:100%}.logo-ticker__group[aria-hidden=true]{display:none}}.about-statement{margin-top:1.25rem;font-size:1.3rem;font-weight:700;color:var(--ms-fg-heading);line-height:1.6;max-width:44ch;letter-spacing:-.01em}.about-statement em{color:#c8a0d6;font-style:normal}.about-statement strong{color:var(--ms-amber);font-weight:700}.about-principles{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin-top:3rem;border-top:1px solid rgba(255,255,255,.06)}.about-principle{padding:2.25rem 2rem;border-bottom:1px solid rgba(255,255,255,.06)}.about-principle:nth-child(odd){border-right:1px solid rgba(255,255,255,.06)}.about-principle:nth-child(3),.about-principle:nth-child(4){border-bottom:none}.about-icon{display:block;width:56px;height:56px;margin-bottom:1.25rem}@keyframes about-float-a{0%,to{transform:translateY(0);filter:drop-shadow(0 0 0 rgba(166,75,144,0))}50%{transform:translateY(-6px);filter:drop-shadow(0 6px 14px rgba(166,75,144,.55))}}@keyframes about-float-b{0%,to{transform:translateY(0);filter:drop-shadow(0 0 0 rgba(213,109,181,0))}50%{transform:translateY(-6px);filter:drop-shadow(0 6px 14px rgba(213,109,181,.5))}}@keyframes about-float-c{0%,to{transform:translateY(0);filter:drop-shadow(0 0 0 rgba(201,112,32,0))}50%{transform:translateY(-6px);filter:drop-shadow(0 6px 14px rgba(201,112,32,.5))}}@keyframes about-float-d{0%,to{transform:translateY(0);filter:drop-shadow(0 0 0 rgba(232,152,10,0))}50%{transform:translateY(-6px);filter:drop-shadow(0 6px 14px rgba(232,152,10,.5))}}.about-icon--a{animation:about-float-a 3.8s ease-in-out infinite}.about-icon--b{animation:about-float-b 4.2s ease-in-out .6s infinite}.about-icon--c{animation:about-float-c 3.5s ease-in-out 1.1s infinite}.about-icon--d{animation:about-float-d 4.6s ease-in-out 1.8s infinite}.about-principle__title{font-size:1rem;font-weight:700;color:var(--ms-fg-heading);line-height:1.3;margin:0 0 .5rem}.about-principle__body{font-size:.82rem;color:var(--ms-fg2);line-height:1.65;margin:0}@media (max-width:600px){.about-principles{grid-template-columns:1fr}.about-principle:nth-child(odd){border-right:none}.about-principle:nth-child(3){border-bottom:1px solid rgba(255,255,255,.06)}.about-principle:nth-child(4){border-bottom:none}}@media (prefers-reduced-motion:reduce){.about-icon,.answer-card__icon,.how-step__icon,.problem-item__icon{animation:none}}