@font-face{font-family:matter;src:url(../media/Matter_Regular-s.p.0fe9r.k~bi~26.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:matter;src:url(../media/Matter_RegularItalic-s.p.07wp0hsq62buc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:matter;src:url(../media/Matter_Medium-s.p.0f.840b86skgh.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:matter Fallback;src:local(Arial);ascent-override:93.65%;descent-override:23.66%;line-gap-override:0.0%;size-adjust:101.44%}.matter_1362d8b6-module__HcTWGG__className{font-family:matter,matter Fallback}.matter_1362d8b6-module__HcTWGG__variable{--font-matter:"matter", "matter Fallback"}
:root{--wm-purple-50:#f3f1fe;--wm-purple-100:#e4dffc;--wm-purple-200:#c8bff9;--wm-purple-300:#a89bf4;--wm-purple-400:#8a78f0;--wm-purple-500:#6d5aed;--wm-purple-600:#5a47d4;--wm-purple-700:#4837ac;--wm-purple-800:#322578;--wm-purple-900:#1d1547;--wm-ink:#181818;--wm-ink-soft:#2a2a2a;--wm-gray-900:#1f1f1f;--wm-gray-700:#4a4a4a;--wm-gray-500:#7a7a7a;--wm-gray-400:#a3a3a3;--wm-gray-300:#c9c9c9;--wm-gray-200:#e5e5e5;--wm-gray-150:#ededed;--wm-gray-100:#f4f4f4;--wm-gray-50:#f8f8f7;--wm-paper:#fafaf9;--wm-white:#fff;--wm-success:#2f9461;--wm-warning:#d39b2a;--wm-danger:#c64545;--wm-info:var(--wm-purple-500);--fg-1:var(--wm-ink);--fg-2:var(--wm-gray-700);--fg-3:var(--wm-gray-500);--fg-inverse:var(--wm-white);--fg-accent:var(--wm-purple-500);--bg-1:var(--wm-paper);--bg-2:var(--wm-white);--bg-3:var(--wm-gray-100);--bg-inverse:var(--wm-ink);--bg-accent:var(--wm-purple-500);--bg-accent-soft:var(--wm-purple-50);--border-1:var(--wm-gray-200);--border-2:var(--wm-gray-300);--border-strong:var(--wm-ink);--font-sans:"Matter", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--t-display:var(--t-h1);--t-h1:clamp(40px, 5.4vw, 76px);--t-h2:clamp(32px, 4.2vw, 56px);--t-h3:24px;--t-h4:20px;--t-h5:16px;--t-h6:14px;--t-body-lg:18px;--t-body:18px;--t-small:14px;--t-micro:12px;--t-number:clamp(56px, 7vw, 96px);--lh-tight:1.05;--lh-snug:1.18;--lh-normal:1.45;--lh-relaxed:1.6;--tracking-tight:0;--tracking-norm:0;--tracking-eyebrow:0;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:28px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--wm-heading-section-before:var(--sp-3);--wm-heading-section-after:var(--sp-4);--wm-section-header-after:var(--sp-8);--wm-heading-hero-before:var(--sp-5);--wm-heading-hero-after:var(--sp-6);--wm-heading-box-gap:var(--sp-3);--shadow-xs:0 1px 2px #1818180a;--shadow-sm:0 2px 6px #1818180f, 0 1px 2px #1818180a;--shadow-md:0 8px 20px #18181814, 0 2px 4px #1818180a;--shadow-lg:0 24px 48px #1818181a, 0 4px 8px #1818180d;--shadow-purple:0 10px 32px #6d5aed47;--radius-card:var(--r-xl);--radius-btn:16px;--wm-card-padding:24px;--font-size-base:18px;--input-bg:var(--wm-gray-100);--color-surface-1:var(--wm-white);--color-surface-2:var(--wm-gray-50);--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.42s}@media (min-width:901px){:root{--wm-card-padding:36px}}html,body{font-family:var(--font-sans), serif;color:var(--fg-1);background:var(--bg-1);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55}.wm-display{font-family:var(--font-sans), serif;font-weight:500;font-size:var(--t-display);line-height:var(--lh-tight);letter-spacing:0;color:var(--fg-1);text-wrap:balance}.wm-h1{font-weight:500;font-size:var(--t-h1);line-height:var(--lh-snug);letter-spacing:0;text-wrap:balance}.wm-h2{font-weight:500;font-size:var(--t-h2);line-height:var(--lh-snug);letter-spacing:0;text-wrap:balance}.wm-h3{font-weight:500;font-size:var(--t-h3);line-height:var(--lh-snug);letter-spacing:0}.wm-h4{font-weight:500;font-size:var(--t-h4);line-height:var(--lh-snug)}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans), serif;letter-spacing:0;text-wrap:balance;margin:0;font-weight:500}h1{font-size:var(--t-h1);line-height:var(--lh-tight)}h2{font-size:var(--t-h2);line-height:var(--lh-snug)}h3{font-size:var(--t-h3);line-height:var(--lh-snug)}h4{font-size:var(--t-h4);line-height:var(--lh-snug)}h5{font-size:var(--t-h5);line-height:var(--lh-normal)}h6{font-size:var(--t-h6);line-height:var(--lh-normal)}.wm-body-lg{font-size:var(--t-body-lg);line-height:var(--lh-relaxed);color:var(--fg-2)}.wm-body{font-size:var(--t-body);line-height:var(--lh-relaxed);color:var(--fg-2)}.wm-small{font-size:var(--t-small);line-height:var(--lh-normal);color:var(--fg-3)}.wm-eyebrow{font-size:var(--t-micro);letter-spacing:0;text-transform:uppercase;color:var(--fg-3);font-weight:500}.wm-number{font-weight:500;font-size:var(--t-number);letter-spacing:0;color:var(--fg-1);line-height:.95}.wm-accent{color:var(--fg-accent)}.wm-link{color:var(--fg-1);transition:opacity var(--dur-fast) var(--ease-out);border-bottom:1px solid;text-decoration:none}.wm-link:hover{opacity:.6}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg-1);color:var(--fg-1);font-family:var(--font-sans), serif;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}em{color:inherit;font-style:normal}.shell{overflow-x:clip}.container{max-width:1240px;margin:0 auto;padding:0 32px}@media (max-width:720px){.container{padding:0 20px}}.section{padding:var(--sp-9) 0;background:var(--wm-gray-100);scroll-margin-top:80px}.section--dark{background:var(--wm-ink);color:var(--fg-inverse)}.section--paper{background:var(--wm-paper)}.section--alt{background:var(--wm-white)}.section-eyebrow{font-size:var(--t-micro);letter-spacing:0;text-transform:uppercase;color:var(--fg-3);margin:0 0 var(--wm-heading-section-before);font-variant-numeric:tabular-nums;font-weight:500}.section--dark .section-eyebrow{color:#ffffff8c}.section-title{font-family:var(--font-sans), serif;letter-spacing:0;margin:0 0 var(--wm-heading-section-after);text-wrap:balance;max-width:22ch;font-size:clamp(32px,4.2vw,56px);font-weight:500;line-height:1.06}.section--dark .section-title{color:var(--wm-white)}.section-title em,.wm-accent{color:var(--wm-purple-500);font-style:normal}.section--dark .section-title em,.section--dark .wm-accent{color:var(--wm-purple-400)}.section-lead{color:var(--fg-2);max-width:64ch;margin:0;font-size:18px;line-height:1.55}.section--dark .section-lead{color:#ffffffb8}.section>.container>header{margin-bottom:var(--wm-section-header-after)}.section>.container>header>:last-child{margin-bottom:0}.btn{font-family:var(--font-sans), serif;border-radius:var(--r-pill);cursor:pointer;transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out), transform .12s var(--ease-out);letter-spacing:0;white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;padding:14px 26px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn .plus{border:1px solid;border-radius:999px;flex-shrink:0;width:18px;height:18px;display:inline-block;position:relative}.btn .plus:before,.btn .plus:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn .plus:before{width:8px;height:1.5px}.btn .plus:after{width:1.5px;height:8px}.btn--primary{background:var(--wm-purple-500);color:#fff}.btn--primary:hover{filter:brightness(.92)}.btn--dark{background:var(--wm-ink);color:#fff}.btn--dark:hover{filter:brightness(1.15);background:var(--wm-purple-500)}.btn--ghost{color:var(--fg-1);border-color:var(--fg-1);background:0 0}.btn--ghost:hover{background:var(--fg-1);color:#fff}.btn--ghost-light{color:#fff;background:0 0;border-color:#fff6}.btn--ghost-light:hover{color:var(--fg-1);background:#fff;border-color:#fff}.btn--text{color:var(--fg-1);background:0 0;border-radius:0;padding:4px 0}.btn--text:hover{opacity:.55}.photo{border-radius:var(--r-lg);background:linear-gradient(160deg,#2c2c2c,#181818);position:relative;overflow:hidden}.photo:after{content:"";background:radial-gradient(circle at 30% 25%,#ffffff12,#0000 55%),radial-gradient(circle at 75% 80%,#6d5aed38,#0000 60%);position:absolute;inset:0}.photo--warm{background:linear-gradient(160deg,#4a3a5a,#1c1c1c)}.photo--cool{background:linear-gradient(160deg,#2f3a4a,#161820)}.photo--purple{background:linear-gradient(170deg,#4a3f7e,#1c1832)}.card{background:var(--wm-white);border-radius:var(--r-xl);padding:var(--wm-card-padding)}.phase-num{font-family:var(--font-sans), serif;letter-spacing:0;color:var(--wm-purple-500);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1}.section--dark .phase-num{color:var(--wm-purple-400)}.wm-nav{z-index:50;transition:background .3s var(--ease-out), border-color .3s var(--ease-out);background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}.wm-nav.is-scrolled{-webkit-backdrop-filter:saturate(140%)blur(14px);border-bottom-color:var(--border-1);background:#fffffff0}.wm-nav__inner{justify-content:space-between;align-items:center;gap:24px;padding-top:18px;padding-bottom:18px;display:flex}.wm-nav__logo img{height:22px;display:block}.wm-nav__links{gap:28px;margin:0;padding:0;list-style:none;display:flex}.wm-nav__links a{color:var(--fg-1);letter-spacing:0;transition:opacity .14s var(--ease-out), color .14s var(--ease-out);padding:6px 0;font-size:15px;font-weight:500;text-decoration:none;position:relative}.wm-nav__links a:hover{opacity:.55}.wm-nav__links a.is-active{color:var(--wm-purple-500);opacity:1}.wm-nav__links a.is-active:after{content:"";background:var(--wm-purple-500);border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}@media (max-width:980px){.wm-nav__links{display:none}}.wm-nav.is-over-hero{background:0 0;border-bottom-color:#0000}.wm-nav.is-over-hero.is-scrolled{-webkit-backdrop-filter:blur(14px);background:#14121c7a;border-bottom-color:#ffffff1a}.wm-nav.is-over-hero .wm-nav__links a,.wm-nav.is-over-hero .wm-nav__links a.is-active{color:#fff}.wm-nav.is-over-hero .wm-nav__links a.is-active:after{background:#fff}.wm-hero{background:var(--wm-ink);color:#fff;margin-top:calc(-1 * var(--wm-nav-h,88px));padding-top:var(--wm-nav-h,88px);position:relative;overflow:hidden}.wm-hero__bg{z-index:1;background-image:url(/assets/wm-xev1uuxev1uuxev1.png);background-position:50%;background-size:cover;position:absolute;inset:0}.wm-hero__photo{background:linear-gradient(160deg,#3a3a3a,#1c1c1c);position:relative}.wm-hero__photo:after{content:"";background:radial-gradient(circle at 30% 30%,#ffffff0f,#0000 55%),radial-gradient(circle at 70% 80%,#6d5aed2e,#0000 60%);position:absolute;inset:0}.wm-hero__photo--1{background:linear-gradient(170deg,#4a3f6e,#1c1832)}.wm-hero__photo--2{background:linear-gradient(160deg,#2f2f2f,#161616)}.wm-hero__photo--3{background:linear-gradient(150deg,#5a4e7a,#221b3c)}.wm-hero__photo--4{background:linear-gradient(#3a3a3a,#181818)}.wm-hero__veil{z-index:2;background:linear-gradient(#18181880 0%,#181818d1 55%,#181818f5 100%);position:absolute;inset:0}.wm-hero__inner{z-index:3;grid-template-columns:1.05fr 1fr;align-items:center;gap:72px;padding:120px 0 96px;display:grid;position:relative}.wm-hero__copy{max-width:640px}.wm-hero__eyebrow{letter-spacing:0;text-transform:uppercase;color:#ffffffa6;margin:0 0 var(--wm-heading-hero-before);align-items:center;gap:12px;font-size:13px;font-weight:500;display:inline-flex}.wm-hero__eyebrow:before{content:"";background:var(--wm-purple-400);width:28px;height:1px;display:inline-block}.wm-hero__title{font-family:var(--font-sans), serif;letter-spacing:0;margin:0 0 var(--wm-heading-hero-after);text-wrap:balance;font-size:clamp(40px,5.4vw,76px);font-weight:500;line-height:1.03}.wm-hero__title em{color:var(--wm-purple-300);font-weight:400}.wm-hero__lead{color:#ffffffc7;margin:0 0 var(--wm-heading-hero-after);max-width:56ch;font-size:17px;line-height:1.6}.wm-hero__lead strong{color:#fff;font-weight:500}.wm-hero__lead em{color:var(--wm-purple-300)}.wm-hero__lead a{color:var(--wm-purple-300);border-bottom:1px solid #a89bf466;font-weight:500;text-decoration:none}.wm-hero__lead a:hover{border-bottom-color:var(--wm-purple-300)}.wm-hero__benefits{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:32px;display:grid}.wm-hero__benefit{border-radius:var(--r-md);transition:background .14s var(--ease-out);background:#ffffff12;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.wm-hero__benefit:hover{background:#ffffff21}.wm-hero__benefit-num{font-family:var(--font-sans);letter-spacing:0;color:var(--wm-purple-300);flex:none;padding-top:3px;font-size:13px;font-weight:500}.wm-hero__benefit-title{letter-spacing:0;color:#fff;margin-bottom:4px;font-size:15px;font-weight:500;line-height:1.2}.wm-hero__benefit-desc{color:#fff9;font-size:13px;line-height:1.45}.wm-hero__actions{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.wm-hero__meta{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.wm-hero__meta-dot{background:var(--wm-purple-400);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.wm-hero__sep{opacity:.4}.wm-hero__video{aspect-ratio:4/5;border-radius:var(--r-lg);cursor:pointer;transition:transform .22s var(--ease-out);background:#14101e;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #00000080}.wm-hero__video:hover{transform:translateY(-2px)}.wm-hero__video-play{width:88px;height:88px;transition:transform .2s var(--ease-out);z-index:2;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #00000040}.wm-hero__video:hover .wm-hero__video-play{transform:translate(-50%,-50%)scale(1.06)}.wm-hero__video-play svg{width:28px;height:28px;fill:var(--wm-ink);margin-left:4px}.wm-hero__video-meta{color:#fff;z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.wm-hero__video-label{letter-spacing:0;text-transform:uppercase;opacity:.7;font-size:13px;font-family:var(--font-sans);margin-bottom:6px}.wm-hero__video-title{letter-spacing:0;max-width:240px;font-size:20px;font-weight:500;line-height:1.2}.wm-hero__video-time{font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;font-family:var(--font-sans);background:#00000080;border-radius:4px;padding:5px 10px}.wm-hero__video-bg{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.wm-hero__video-thumbnail{object-fit:cover;object-position:top;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wm-hero__video-overlay{cursor:pointer;z-index:2;background:#00000059;border:none;place-items:center;transition:background .2s;display:grid;position:absolute;inset:0}.wm-hero__video-overlay:hover{background:#00000040}.wm-hero__video-overlay--pause{opacity:0;transition:opacity .2s,background .2s}.wm-hero__video:hover .wm-hero__video-overlay--pause{opacity:1}.wm-hero__video-play-btn{color:#fff;background:#6d5aed;border-radius:50%;place-items:center;width:72px;height:72px;font-size:24px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 8px 32px #6d5aed80}.wm-hero__video-play-btn--play{padding-left:4px}.wm-hero__video-overlay:hover .wm-hero__video-play-btn{transform:scale(1.08);box-shadow:0 12px 40px #6d5aeda6}.wm-video-modal{z-index:1000;animation:modal-in .18s var(--ease-out) both;background:#000000e0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@keyframes modal-in{0%{opacity:0}to{opacity:1}}.wm-video-modal__close{cursor:pointer;color:#fff;background:#ffffff1f;border:none;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .16s;display:grid;position:absolute;top:20px;right:20px}.wm-video-modal__close:hover{background:#ffffff38}.wm-video-modal__close svg{width:20px;height:20px}.wm-video-modal__inner{border-radius:var(--r-lg);width:100%;max-width:960px;overflow:hidden;box-shadow:0 40px 80px #0009}.wm-video-modal__video{width:100%;display:block}@media (max-width:880px){.wm-hero__inner{grid-template-columns:1fr;gap:48px;padding:80px 0}.wm-hero__benefits{grid-template-columns:1fr}}.ticker{background:var(--wm-ink);color:#ffffffb8;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:14px 0;overflow:hidden}.ticker-track{white-space:nowrap;letter-spacing:0;gap:56px;font-size:14px;font-weight:500;animation:60s linear infinite ticker;display:flex}.ticker-track span{align-items:center;gap:56px;display:inline-flex}.ticker-track span:after{content:"·";color:var(--wm-purple-400);font-size:16px}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.wm-concept{background:var(--wm-gray-200);border-radius:var(--r-xl);grid-template-columns:1fr 1fr;gap:4px;display:grid;overflow:hidden}.wm-concept__item{background:var(--wm-white);transition:background var(--dur-base) var(--ease-out);grid-template-columns:60px 1fr;align-items:start;gap:20px;padding:36px 32px;display:grid}.wm-concept__item:hover{background:var(--wm-gray-150)}.wm-concept__name{letter-spacing:0;text-transform:uppercase;color:var(--fg-3);margin:0;font-size:13px;font-weight:500}.wm-concept__title{letter-spacing:0;color:var(--fg-1);text-wrap:balance;margin:0;font-size:22px;font-weight:500;line-height:1.2}.wm-concept__body{color:var(--fg-2);margin:0;font-size:16px;line-height:1.55}@media (max-width:800px){.wm-concept{grid-template-columns:1fr}.wm-concept__item{grid-template-columns:44px 1fr;padding:28px 24px}}.wm-benefits-grid{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}.wm-benefits-primary,.wm-benefits-secondary{background:var(--wm-white);border-radius:var(--r-xl);padding:var(--sp-6)}.wm-benefits__label{letter-spacing:0;text-transform:uppercase;color:var(--fg-3);margin-bottom:24px;font-size:13px;font-weight:500;display:block}.wm-benefits__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wm-benefits__item{grid-template-columns:36px 1fr;gap:16px;padding:22px 0;display:grid}.wm-concept__item>div,.wm-benefits__item>div{gap:var(--wm-heading-box-gap);display:grid}.wm-benefits__item:first-child{border-top:0;padding-top:8px}.wm-benefits__item:last-child{padding-bottom:0}.wm-benefits__num{color:var(--wm-purple-500);font-variant-numeric:tabular-nums;letter-spacing:0;padding-top:2px;font-size:14px;font-weight:500}.wm-benefits__title{letter-spacing:0;color:var(--fg-1);margin:0;font-size:18px;font-weight:500;line-height:1.25}.wm-benefits__desc{color:var(--fg-2);margin:0;font-size:16px;line-height:1.55}.wm-benefits-secondary{background:var(--wm-gray-100)}.wm-benefits__compact{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.wm-benefits__compact-item{color:var(--fg-1);grid-template-columns:20px 1fr;gap:12px;font-size:16px;line-height:1.5;display:grid}.wm-benefits__check{color:var(--wm-purple-500);margin-top:2px;font-size:18px;line-height:1}.wm-benefits__callout{background:var(--wm-paper);border-radius:var(--r-md);margin-top:24px;padding:18px}.wm-benefits__callout-tag{letter-spacing:0;text-transform:uppercase;color:var(--wm-purple-500);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.wm-benefits__callout p{color:var(--fg-2);margin:0;font-size:14px;line-height:1.55}.wm-benefits__callout strong{color:var(--fg-1);font-weight:500}.wm-benefits__callout em{color:var(--wm-purple-500)}@media (max-width:980px){.wm-benefits-grid{grid-template-columns:1fr}}.wm-tech{grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:48px;display:grid}.wm-tech__card{background:var(--wm-white);border-radius:var(--r-xl);gap:var(--wm-heading-box-gap);transition:background var(--dur-base) var(--ease-out);flex-direction:column;padding:32px;display:flex}.wm-tech__card:hover{background:var(--wm-gray-150)}.wm-tech__head{align-items:baseline;gap:12px;margin-bottom:0;display:flex}.wm-tech__num{color:var(--wm-purple-500);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.wm-tech__tag{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--wm-purple-500);background:0 0;border-radius:0;padding:0;font-size:14px;font-weight:500}.wm-tech__title{letter-spacing:0;color:var(--fg-1);margin:0;font-size:20px;font-weight:500;line-height:1.25}.wm-tech__body{color:var(--fg-2);margin:0;font-size:16px;line-height:1.55}.wm-tech-stats{background:var(--wm-ink);color:#fff;border-radius:var(--r-lg);grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;padding:40px 44px;display:grid}.wm-tech-stats__title{margin:0 0 var(--wm-heading-box-gap);letter-spacing:0;text-wrap:balance;font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.1}.wm-tech-stats__title em{color:var(--wm-purple-300);font-weight:400}.wm-tech-stats__body{color:#ffffffb8;margin:0;font-size:15px;line-height:1.55}.wm-tech-stats__nums{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.wm-tech-stats__num{font-family:var(--font-sans), serif;letter-spacing:0;color:var(--wm-purple-300);font-size:48px;font-weight:500;line-height:1}.wm-tech-stats__label{color:#ffffffa6;letter-spacing:0;margin-top:6px;font-size:13px;line-height:1.4}@media (max-width:800px){.wm-tech{grid-template-columns:1fr}.wm-tech-stats{grid-template-columns:1fr;padding:32px}.wm-tech-stats__nums{grid-template-columns:repeat(3,1fr)}}.wm-calc{background:var(--wm-white);border-radius:var(--r-xl);grid-template-columns:1.05fr 1fr;display:grid;overflow:hidden}.wm-calc__inputs{background:var(--wm-gray-100);padding:40px}.wm-calc__output{background:var(--wm-gray-900);padding:40px}.wm-calc__output .wm-calc__output-label{color:#ffffff73}.wm-calc__output .wm-calc__bar-label{color:#ffffffe6}.wm-calc__output .wm-calc__bar-share{color:#ffffff73}.wm-calc__output .wm-calc__bar-share strong{color:var(--wm-purple-400)}.wm-calc__output .wm-calc__bar-track{background:#ffffff1a}.wm-calc__output .wm-calc__bars-hint{color:#fff9;background:#ffffff12}.wm-calc__output .wm-calc__bars-hint strong{color:#ffffffd9}.wm-calc__output .wm-calc__bars-hint em{color:var(--wm-purple-400)}.wm-calc__output .wm-calc__sum-item{background:#ffffff12}.wm-calc__output .wm-calc__sum-label{color:#ffffff73}.wm-calc__output .wm-calc__sum-num{color:#ffffffe6}.wm-calc__output .wm-calc__sum-unit{color:#ffffff73}.wm-calc__output .wm-calc__disclaimer{color:#ffffff59}.wm-calc__output .wm-calc__disclaimer strong{color:#ffffff80}.wm-calc__mode{background:var(--wm-gray-150);border-radius:var(--r-pill);gap:4px;margin-bottom:28px;padding:4px;display:inline-flex}.wm-calc__mode-btn{font-family:var(--font-sans), serif;border-radius:var(--r-pill);cursor:pointer;color:var(--fg-2);transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background:0 0;border:0;padding:9px 18px;font-size:13px;font-weight:500}.wm-calc__mode-btn:hover{color:var(--fg-1)}.wm-calc__mode-btn.active{background:var(--wm-ink);color:#fff}.wm-calc__field{margin-bottom:24px}.wm-calc__field--primary{margin-bottom:24px;padding-bottom:24px}.wm-calc__field--soft{opacity:.85}.wm-calc__field-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.wm-calc__field label{letter-spacing:0;text-transform:uppercase;color:var(--fg-3);font-size:13px;font-weight:500}.wm-calc__value{letter-spacing:0;color:var(--fg-1);font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1}.wm-calc__value-soft{color:var(--fg-2);font-size:24px}.wm-calc__unit{color:var(--fg-3);letter-spacing:0;margin-left:4px;font-size:13px;font-weight:400}.wm-slider{appearance:none;background:var(--wm-gray-200);cursor:pointer;border-radius:999px;outline:none;width:100%;height:4px;margin:8px 0 6px}.wm-slider::-webkit-slider-thumb{appearance:none;background:var(--wm-purple-500);cursor:pointer;width:20px;height:20px;transition:transform .14s var(--ease-out);border-radius:50%;box-shadow:0 2px 8px #6d5aed66}.wm-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.wm-slider::-moz-range-thumb{background:var(--wm-purple-500);cursor:pointer;border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #6d5aed66}.wm-slider--mini{height:3px}.wm-slider--mini::-webkit-slider-thumb{width:16px;height:16px}.wm-slider--mini::-moz-range-thumb{width:16px;height:16px}.wm-calc__range{color:var(--fg-3);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:13px;display:flex}.wm-calc__hint{color:var(--fg-3);margin-top:10px;font-size:13px;line-height:1.5}.wm-calc__rhythm{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px;padding:20px 0;display:grid}.wm-calc__field-mini label{font-size:13px}.wm-calc__value-mini{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.wm-calc__mandates-head{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.wm-calc__mandates-eyebrow{letter-spacing:0;text-transform:uppercase;color:var(--fg-3);font-size:13px;font-weight:500}.wm-calc__mandates-total{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.wm-calc__mandates-total em{color:var(--wm-purple-500);margin-left:6px;font-size:14px;font-weight:400}.wm-calc__cadence{background:var(--wm-gray-200);border-radius:var(--r-lg);grid-template-columns:repeat(3,1fr);gap:4px;display:grid;overflow:hidden}.wm-calc__cadence-col{background:var(--wm-gray-50);flex-direction:column;gap:10px;padding:18px 14px;display:flex}.wm-calc__cadence-col.accent{background:var(--wm-purple-50)}.wm-calc__cadence-head{justify-content:space-between;align-items:baseline;display:flex}.wm-calc__cadence-year{color:var(--fg-1);letter-spacing:0;font-size:13px;font-weight:500}.wm-calc__cadence-share{font-family:var(--font-sans);letter-spacing:0;color:var(--fg-3);font-size:13px}.wm-calc__cadence-hero{text-align:center;padding:6px 0}.wm-calc__cadence-hero-num{font-family:var(--font-sans), serif;letter-spacing:0;color:var(--wm-purple-500);font-variant-numeric:tabular-nums;font-size:38px;font-weight:500;line-height:1}.wm-calc__cadence-col.accent .wm-calc__cadence-hero-num{color:var(--wm-purple-600)}.wm-calc__cadence-hero-unit{color:var(--fg-3);letter-spacing:0;margin-top:2px;font-size:13px}.wm-calc__cadence-rhythm{flex-direction:column;gap:4px;padding-top:8px;display:flex}.wm-calc__cadence-row{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;display:flex}.wm-calc__cadence-num-sec{color:var(--fg-1);font-size:13px;font-weight:500}.wm-calc__cadence-row-unit{color:var(--fg-3);font-size:13px}.wm-calc__mandates-text{color:var(--fg-2);margin-top:16px;font-size:13px;line-height:1.55}.wm-calc__mandates-text strong{color:var(--fg-1);font-weight:500}.wm-calc__output-label{letter-spacing:0;text-transform:uppercase;color:var(--fg-3);margin-bottom:18px;font-size:13px;font-weight:500;display:block}.wm-calc__bars{flex-direction:column;gap:14px;margin-bottom:24px;display:flex}.wm-calc__bar-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;display:flex}.wm-calc__bar-label{color:var(--fg-1);font-weight:500}.wm-calc__bar-share{color:var(--fg-3)}.wm-calc__bar-share strong{color:var(--wm-purple-500);font-weight:500}.wm-calc__bar-track{background:var(--wm-gray-150);border-radius:var(--r-sm);height:38px;position:relative;overflow:hidden}.wm-calc__bar-fill{background:linear-gradient(90deg, var(--wm-purple-500), var(--wm-purple-400));height:100%;transition:width .32s var(--ease-out);align-items:center;padding:0 12px;display:flex;position:relative}.wm-calc__bar-eur{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;font-size:13px;font-weight:500}.wm-calc__bars-hint{color:var(--fg-2);background:var(--wm-white);border-radius:var(--r-md);margin-bottom:24px;padding:14px;font-size:13px;line-height:1.55}.wm-calc__bars-hint strong{color:var(--fg-1);font-weight:500}.wm-calc__bars-hint em{color:var(--wm-purple-500)}.wm-calc__summary{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px;display:grid}.wm-calc__sum-item{background:var(--wm-white);border-radius:var(--r-md);padding:16px 18px}.wm-calc__sum-label{letter-spacing:0;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px;font-size:13px;font-weight:500}.wm-calc__sum-num{letter-spacing:0;color:var(--fg-1);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1}.wm-calc__sum-unit{color:var(--fg-3);margin-left:4px;font-size:13px;font-weight:400}.wm-calc__disclaimer{color:var(--fg-3);margin-bottom:20px;padding-top:18px;font-size:13px;line-height:1.6}.wm-calc__disclaimer strong{color:var(--fg-2);font-weight:500}@media (max-width:980px){.wm-calc{grid-template-columns:1fr}}@media (max-width:600px){.wm-calc__inputs,.wm-calc__output{padding:24px 20px}.wm-calc__mode{width:100%;display:flex}.wm-calc__mode-btn{text-align:center;flex:1;padding:9px 10px}.wm-calc__field-head{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:10px}.wm-calc__value{font-size:26px}.wm-calc__value-soft{font-size:20px}.wm-calc__rhythm{grid-template-columns:1fr;gap:14px}.wm-calc__mandates-head{flex-direction:column;align-items:flex-start;gap:4px}.wm-calc__cadence-col{padding:12px 8px}.wm-calc__cadence-hero-num{font-size:28px}.wm-calc__bar-head{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:6px}}.wm-stats{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.wm-stats__item{border-right:1px solid #ffffff24;flex-direction:column;gap:12px;padding:40px 24px 44px;display:flex}.wm-stats__item:last-child{border-right:0}.wm-stats__num{font-family:var(--font-sans), serif;letter-spacing:0;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(56px,6.5vw,86px);font-weight:500;line-height:1}.wm-stats__num em{color:var(--wm-purple-400);font-style:normal}.wm-stats__unit{color:#ffffff8c;letter-spacing:0;margin-left:6px;font-size:.36em}.wm-stats__name{color:#fff;letter-spacing:0;font-size:15px;font-weight:500}.wm-stats__desc{color:#ffffff9e;max-width:28ch;margin:0;font-size:13px;line-height:1.55}@media (max-width:900px){.wm-stats{grid-template-columns:1fr 1fr}.wm-stats__item:nth-child(-n+2){border-bottom:1px solid #ffffff24}.wm-stats__item:nth-child(2n){border-right:0}}.wm-exits{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.wm-exits__card{background:var(--wm-white);border-radius:var(--r-xl);transition:background var(--dur-base) var(--ease-out);flex-direction:column;gap:12px;padding:32px;display:flex;position:relative}.wm-exits__card:hover{background:var(--wm-gray-150)}.wm-exits__badge{letter-spacing:0;text-transform:uppercase;background:var(--wm-purple-50);color:var(--wm-purple-600);border-radius:var(--r-pill);align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:500;display:inline-block}.wm-exits__icon{color:var(--wm-purple-500);margin:0;font-size:36px;line-height:1}.wm-exits__title{letter-spacing:0;color:var(--fg-1);text-wrap:balance;margin:0;font-size:20px;font-weight:500;line-height:1.2}.wm-exits__body{color:var(--fg-2);margin:0;font-size:16px;line-height:1.55}.wm-exits__foot{background:var(--wm-purple-50);border-radius:var(--r-xl);color:var(--fg-1);margin-top:36px;padding:28px 32px;font-size:16px;line-height:1.55}.wm-exits__foot span{color:var(--wm-purple-500)}@media (max-width:980px){.wm-exits{grid-template-columns:1fr 1fr}}@media (max-width:560px){.wm-exits{grid-template-columns:1fr}}.wm-team{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.wm-team__card{background:var(--wm-white);border-radius:var(--r-xl);transition:background var(--dur-base) var(--ease-out);flex-direction:column;gap:16px;padding:20px;display:flex}.wm-team__card:hover{background:var(--wm-gray-150)}.wm-team__photo{aspect-ratio:4/5;border-radius:var(--r-md);background-position:top;background-size:cover;background-color:var(--wm-gray-200);position:relative;overflow:hidden}.wm-team__photo.is-placeholder{background:linear-gradient(160deg,#3a3a3a,#181818)}.wm-team__photo.is-placeholder:after{content:"";background:radial-gradient(circle at 30% 30%,#ffffff0f,#0000 55%),radial-gradient(circle at 75% 80%,#6d5aed38,#0000 60%);position:absolute;inset:0}.wm-team__meta{flex-direction:column;gap:4px;padding:8px;display:flex}.wm-team__name{letter-spacing:0;color:var(--fg-1);margin:0;font-size:18px;font-weight:500}.wm-team__role{color:var(--fg-3);letter-spacing:0;margin:0;font-size:13px}.wm-team__bio{color:var(--fg-2);margin:0;font-size:16px;line-height:1.5}@media (max-width:900px){.wm-team{grid-template-columns:1fr 1fr}}@media (max-width:600px){.wm-team{grid-template-columns:1fr}}.wm-objections{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wm-objection{background:var(--wm-gray-100);border-radius:var(--r-xl);flex-direction:column;gap:14px;padding:32px;display:flex}.wm-objection__quote{letter-spacing:0;color:var(--fg-1);text-wrap:balance;padding-bottom:18px;font-size:18px;line-height:1.3}.wm-objection__step{color:var(--fg-2);grid-template-columns:22px 1fr;align-items:center;gap:12px;font-size:16px;line-height:1.55;display:grid}.wm-objection__step strong{color:var(--fg-1);font-weight:500}.wm-objection__step em{color:var(--wm-purple-500)}.wm-objection__icon{color:var(--fg-3);align-self:center}.wm-objection__step--accent{background:var(--wm-purple-50);border-radius:var(--r-md);color:var(--fg-1);margin:4px -16px -8px;padding:14px 16px}.wm-objection__step--accent .wm-objection__icon{color:var(--wm-purple-600)}@media (max-width:900px){.wm-objections{grid-template-columns:1fr}}.wm-faq{max-width:880px;margin:0 auto}.wm-faq__item{border-top:1px solid var(--border-1);cursor:pointer;padding:22px 0}.wm-faq__item:last-child{border-bottom:1px solid var(--border-1)}.wm-faq__item summary{letter-spacing:0;color:var(--fg-1);transition:color .14s var(--ease-out);justify-content:space-between;align-items:center;gap:24px;font-size:19px;font-weight:500;list-style:none;display:flex}.wm-faq__item summary::-webkit-details-marker{display:none}.wm-faq__item summary:hover{color:var(--wm-purple-500)}.wm-faq__toggle{border:1px solid var(--border-1);width:30px;height:30px;color:var(--fg-2);transition:all var(--dur-base) var(--ease-out);border-radius:999px;flex-shrink:0;place-items:center;font-size:16px;display:grid}.wm-faq__item[open] .wm-faq__toggle{background:var(--wm-purple-500);border-color:var(--wm-purple-500);color:#fff;transform:rotate(45deg)}.wm-faq__answer{color:var(--fg-2);max-width:760px;padding-top:14px;font-size:16px;line-height:1.6}.wm-cta{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.wm-cta>*{min-width:0}.wm-cta__title{margin:0 0 var(--wm-heading-section-after);letter-spacing:0;text-wrap:balance;font-size:clamp(36px,4.2vw,56px);font-weight:500;line-height:1.05}.wm-cta__title em{color:var(--wm-purple-300);font-weight:400}.wm-cta__lead{margin:0 0 var(--sp-5);color:#ffffffb8;max-width:46ch;font-size:17px;line-height:1.55}.wm-cta__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.wm-cta__list li{color:#ffffffb8;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.wm-cta__list>li>span:first-child{color:var(--wm-purple-400);flex:none;margin-top:2px;font-size:16px;line-height:1}.booking{background:var(--wm-white);border-radius:var(--r-xl);color:var(--fg-1);padding:32px}.booking h3{margin:var(--wm-heading-box-gap) 0;letter-spacing:0;font-size:22px;font-weight:500}.booking-sub{color:var(--fg-3);align-items:center;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.booking-sub-dot{background:var(--wm-purple-500);border-radius:50%;width:6px;height:6px;display:inline-block}.intent-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.booking{padding:20px}.intent-grid{grid-template-columns:1fr}}.intent-card{text-align:left;background:var(--wm-gray-100);border-radius:var(--r-xl);cursor:pointer;font-family:var(--font-sans), serif;transition:background var(--dur-base) var(--ease-out);border:none;flex-direction:column;gap:8px;padding:22px;display:flex}.intent-card:hover{background:var(--wm-gray-150)}.intent-card.alt{background:var(--wm-gray-50)}.intent-tag{letter-spacing:0;text-transform:uppercase;color:var(--wm-purple-500);font-size:13px;font-weight:500}.intent-title{letter-spacing:0;color:var(--fg-1);font-size:17px;font-weight:500}.intent-text{color:var(--fg-2);font-size:13px;line-height:1.5}.intent-footer{justify-content:center;align-self:stretch;margin-top:auto;padding-top:8px;display:flex}.intent-cta{background:var(--wm-purple-500);width:38px;height:38px;color:var(--wm-white);transition:background var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid}.intent-cta svg{display:block}.intent-card:hover .intent-cta{background:var(--wm-purple-600)}.host-list{flex-direction:column;gap:8px;display:flex}.host-card{background:var(--wm-gray-100);border-radius:var(--r-xl);cursor:pointer;font-family:var(--font-sans), serif;transition:background .14s var(--ease-out);border:none;grid-template-columns:40px 1fr 16px;align-items:center;gap:14px;padding:14px 16px;display:grid}.host-card:hover{background:var(--wm-gray-150)}.host-avatar{background:var(--wm-ink);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:500;display:grid;overflow:hidden}.host-avatar.has-photo{box-shadow:inset 0 0 0 1px #0f172a14}.host-text{align-items:baseline;gap:14px;min-width:0;display:flex}.host-name{text-align:left;color:var(--fg-1);font-size:15px;font-weight:500}.host-role{color:var(--fg-3);text-align:left;font-size:13px}.host-arrow{color:var(--fg-3);font-size:18px}.cal-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cal-month{letter-spacing:0;font-size:16px;font-weight:500}.cal-nav{gap:6px;display:flex}.cal-nav button{background:var(--wm-gray-100);cursor:pointer;width:28px;height:28px;color:var(--fg-2);border:none;border-radius:50%;place-items:center;font-size:14px;display:grid}.cal-nav button:hover{background:var(--wm-purple-500);color:#fff;border-color:var(--wm-purple-500)}.cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;font-size:13px;display:grid}.cal-dow{text-align:center;color:var(--fg-3);letter-spacing:0;text-transform:uppercase;padding:4px 0;font-size:13px}.cal-day{aspect-ratio:1;cursor:pointer;font-variant-numeric:tabular-nums;color:var(--fg-1);transition:all .14s var(--ease-out);border:1px solid #0000;border-radius:50%;place-items:center;display:grid}.cal-day:hover:not(.disabled){background:var(--wm-gray-100)}.cal-day.disabled{color:var(--wm-gray-300);cursor:not-allowed}.cal-day.available{background:var(--wm-purple-50);color:var(--wm-purple-600);font-weight:500}.cal-day.available:hover{background:var(--wm-purple-500);color:#fff}.cal-day.selected{background:var(--wm-purple-500);color:#fff;font-weight:500}.slots{border-top:1px solid var(--border-1);margin-top:18px;padding-top:18px}.slots-label{letter-spacing:0;text-transform:uppercase;color:var(--fg-3);margin-bottom:10px;font-size:13px;font-weight:500}.slot-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.slot{text-align:center;background:var(--wm-gray-100);border-radius:var(--r-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .14s var(--ease-out), color .14s var(--ease-out);padding:10px 8px;font-size:13px}.slot:hover{background:var(--wm-purple-50);color:var(--wm-purple-600)}.slot.selected{background:var(--wm-purple-500);color:#fff}.confirm-btn{border-radius:var(--r-pill);background:var(--wm-ink);color:#fff;cursor:pointer;width:100%;font-family:var(--font-sans), serif;letter-spacing:0;transition:background var(--dur-base) var(--ease-out);border:0;margin-top:18px;padding:14px;font-size:14px;font-weight:500}.confirm-btn:hover:not(:disabled){background:var(--wm-purple-500)}.confirm-btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:880px){.wm-cta{grid-template-columns:1fr;gap:40px}}.wm-footer{background:var(--wm-paper);border-top:1px solid var(--border-1);padding-top:56px;padding-bottom:24px}.wm-footer__inner{border-bottom:1px solid var(--border-1);grid-template-columns:1fr 2fr;gap:48px;padding-bottom:40px;display:grid}.wm-footer__brand img{height:22px;margin-bottom:14px}.wm-footer__brand p{color:var(--fg-3);max-width:28ch;margin:0;font-size:14px;line-height:1.5}.wm-footer__cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.wm-footer__cols h5{margin:0 0 var(--wm-heading-box-gap);letter-spacing:0;text-transform:uppercase;color:var(--fg-3);font-size:13px;font-weight:500}.wm-footer__cols a{color:var(--fg-1);transition:opacity .14s var(--ease-out);padding:4px 0;font-size:14px;text-decoration:none;display:block}.wm-footer__cols a:hover{opacity:.55}.wm-footer__base{color:var(--fg-3);justify-content:space-between;padding-top:18px;font-size:13px;display:flex}@media (max-width:720px){.wm-footer__inner{grid-template-columns:1fr;gap:32px}.wm-footer__cols{grid-template-columns:1fr 1fr}}.legal-shell{flex-direction:column;min-height:100vh;display:flex}.legal-shell main{flex:1}.legal-topbar{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--border-1);background:#fafaf9d9;position:sticky;top:0}.legal-topbar__inner{justify-content:space-between;align-items:center;height:64px;display:flex}.legal-topbar__brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.legal-topbar__brand img{height:22px;display:block}.legal-topbar__back{color:var(--fg-2);border:1px solid var(--border-1);transition:background var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-flex}.legal-topbar__back:hover{background:var(--wm-white);color:var(--fg-1)}.legal-hero{padding:var(--sp-9) 0 var(--sp-7);border-bottom:1px solid var(--border-1);background:var(--wm-paper)}.legal-hero__eyebrow{font-size:var(--t-micro);letter-spacing:0;text-transform:uppercase;color:var(--fg-3);margin:0 0 var(--wm-heading-hero-before);font-variant-numeric:tabular-nums;font-weight:500}.legal-hero__title{font-family:var(--font-sans), serif;letter-spacing:0;margin:0 0 var(--wm-heading-hero-after);max-width:18ch;font-size:clamp(40px,6vw,72px);font-weight:500;line-height:1.02}.legal-hero__title em{color:var(--wm-purple-500);font-style:normal}.legal-hero__lead{color:var(--fg-2);max-width:64ch;margin:0;font-size:18px;line-height:1.55}.legal-body{padding:var(--sp-8) 0 var(--sp-9);background:var(--wm-white)}.legal-body__grid{grid-template-columns:240px 1fr;align-items:start;gap:64px;display:grid}.legal-toc{border-left:1px solid var(--border-1);padding-left:18px;font-size:13px;position:sticky;top:96px}.legal-toc__label{letter-spacing:0;text-transform:uppercase;color:var(--fg-3);margin:0 0 12px;font-size:13px;font-weight:500}.legal-toc a{color:var(--fg-2);transition:color var(--dur-base) var(--ease-out);border-bottom:1px solid #0000;padding:6px 0;line-height:1.4;text-decoration:none;display:block}.legal-toc a:hover{color:var(--wm-purple-500)}.legal-toc a.is-active{color:var(--wm-purple-500);font-weight:500}.legal-prose{max-width:68ch;color:var(--fg-2);font-size:16px;line-height:1.7}.legal-prose h2{font-family:var(--font-sans), serif;letter-spacing:0;color:var(--fg-1);margin:var(--sp-7) 0 var(--wm-heading-section-after);scroll-margin-top:88px;font-size:28px;font-weight:500;line-height:1.2}.legal-prose h2:first-child{margin-top:0}.legal-prose h3{font-family:var(--font-sans), serif;letter-spacing:0;color:var(--fg-1);margin:var(--sp-6) 0 var(--wm-heading-section-after);font-size:18px;font-weight:500;line-height:1.3}.legal-prose p{margin:0 0 16px}.legal-prose strong{color:var(--fg-1);font-weight:500}.legal-prose a{color:var(--wm-purple-600);border-bottom:1px solid var(--wm-purple-200);transition:border-color var(--dur-base) var(--ease-out);text-decoration:none}.legal-prose a:hover{border-bottom-color:var(--wm-purple-500)}.legal-prose ul{margin:0 0 20px;padding:0;list-style:none}.legal-prose ul li{margin-bottom:10px;padding-left:22px;position:relative}.legal-prose ul li:before{content:"";background:var(--wm-purple-500);width:10px;height:1.5px;position:absolute;top:.7em;left:0}.legal-card{background:var(--wm-gray-50);border-radius:var(--r-xl);margin:0 0 24px;padding:24px 28px}.legal-card p{margin:0 0 var(--wm-heading-box-gap)}.legal-card p:last-child{margin-bottom:0}.legal-card__label{letter-spacing:0;text-transform:uppercase;color:var(--fg-3);margin:var(--wm-heading-box-gap) 0;font-size:13px;font-weight:500}.legal-meta{border-top:1px solid var(--border-1);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:13px;display:flex}@media (max-width:900px){.legal-body__grid{grid-template-columns:1fr;gap:32px}.legal-toc{border-left:none;padding-left:0;position:static}.legal-toc__inner{flex-wrap:wrap;gap:8px 18px;display:flex}.legal-toc a{padding:4px 0}}@media (max-width:720px){.legal-hero{padding:var(--sp-8) 0 var(--sp-6)}.legal-body{padding:var(--sp-7) 0 var(--sp-8)}}.wm-display,.wm-h1,.wm-hero__title,.legal-hero__title{font-size:var(--t-h1);line-height:var(--lh-tight);letter-spacing:0}.wm-h2,.section-title,.wm-cta__title{font-size:var(--t-h2);line-height:var(--lh-snug);letter-spacing:0}.wm-h3,.wm-concept__title,.wm-tech__title,.wm-tech-stats__title,.wm-exits__title,.booking h3{font-size:var(--t-h3);line-height:var(--lh-snug);letter-spacing:0}.wm-h4,.wm-benefits__title{font-size:var(--t-h4);line-height:var(--lh-snug);letter-spacing:0}.wm-footer__cols h5{font-size:var(--t-h5);line-height:var(--lh-normal);letter-spacing:0}.card,.wm-concept__item,.wm-benefits-primary,.wm-benefits-secondary,.wm-benefits__callout,.wm-tech__card,.wm-tech-stats,.wm-calc__inputs,.wm-calc__output,.wm-exits__card,.wm-exits__foot,.wm-team__card,.wm-objection,.booking,.intent-card,.legal-card{padding:var(--wm-card-padding)}.wm-team__card{padding:24px}@media (max-width:720px){.wm-team__card{padding:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:translateY(20px)}.reveal.is-visible{opacity:1;transform:translateY(0)}}
:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-block-start:.25em;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition:none!important;animation:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1), var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9), var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05), var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1, 1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}
