@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:300;src:url(https://41341137.fs1.hubspotusercontent-na3.net/hubfs/41341137/suisseintl--light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:400;src:url(https://41341137.fs1.hubspotusercontent-na3.net/hubfs/41341137/suisseintl--regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:500;src:url(https://41341137.fs1.hubspotusercontent-na3.net/hubfs/41341137/suisseintl--medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:600;src:url(https://41341137.fs1.hubspotusercontent-na3.net/hubfs/41341137/suisseintl--semibold.woff2) format("woff2")}.otto-svc{--svc-mint:#6ee7b7;--svc-blue:#3b82f6;--svc-grad:linear-gradient(135deg,#6ee7b7,#3b82f6);--svc-grad-text:linear-gradient(90deg,#6ee7b7,#6ee7b7 25%,#3b82f6 90%);--svc-on-accent:#050505;--svc-font:"Suisse Intl",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--svc-ease:cubic-bezier(.25,.46,.45,.94);--svc-dur:.25s;--svc-fs-hero:clamp(40px,5.5vw,64px);--svc-fs-section:clamp(32px,4vw,48px);--svc-fs-sub:clamp(24px,2.6vw,32px);--svc-signature-dark:linear-gradient(135deg,#000,#4d4d4d);--svc-glow:0 8px 32px rgba(110,231,183,.15);--svc-glow-hover:0 12px 40px rgba(110,231,183,.25)}.otto-svc[data-theme=dark],.otto-svc[data-theme=inherit],.otto-theme-dark .otto-svc[data-theme=inherit]{--svc-bg:#000;--svc-surface:#0e0e0e;--svc-surface-2:#161616;--svc-border:hsla(0,0%,100%,.08);--svc-border-strong:hsla(0,0%,100%,.16);--svc-text:#fff;--svc-muted:#bebebe;--svc-dim:#8a8a8a;--svc-signature:var(--svc-signature-dark);--svc-card:linear-gradient(160deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.015));--svc-card-border:hsla(0,0%,100%,.14);--svc-chip:#0a0a0a}.otto-svc[data-theme=light],.otto-theme-light .otto-svc[data-theme=inherit]{--svc-bg:#fff;--svc-surface:#f7f7f5;--svc-surface-2:#efefec;--svc-border:rgba(0,0,0,.08);--svc-border-strong:rgba(0,0,0,.16);--svc-text:#0a0a0a;--svc-muted:#4a4a4a;--svc-dim:#6b6b6b;--svc-signature:#fff;--svc-card:linear-gradient(160deg,rgba(0,0,0,.035),rgba(0,0,0,.01));--svc-card-border:rgba(0,0,0,.12);--svc-chip:#fff}.otto-svc,.otto-svc a,.otto-svc b,.otto-svc h1,.otto-svc h2,.otto-svc h3,.otto-svc h4,.otto-svc li,.otto-svc p,.otto-svc small,.otto-svc span,.otto-svc td,.otto-svc th{font-family:var(--svc-font)}.otto-svc{background:var(--svc-bg);color:var(--svc-text);font-size:16px;line-height:1.6;position:relative;-webkit-font-smoothing:antialiased;padding:clamp(72px,9vw,128px) 0}.otto-svc *,.otto-svc :after,.otto-svc :before{box-sizing:border-box}.otto-svc a{color:inherit;text-decoration:none}.otto-svc .otto-svc-container{margin:0 auto;max-width:1200px;padding:0 32px}.otto-svc.otto-cw-narrow .otto-svc-container{max-width:880px}.otto-svc.otto-cw-wide .otto-svc-container{max-width:1440px}.otto-svc.otto-cw-full .otto-svc-container{max-width:100%;padding:0}.otto-svc.otto-divider-top{border-top:1px solid var(--svc-border)}.otto-svc.otto-divider-bottom{border-bottom:1px solid var(--svc-border)}@media (max-width:900px){.otto-svc .otto-svc-container{padding:0 20px}.otto-svc.otto-hide-mobile{display:none!important}}.otto-svc .otto-svc-eyebrow{color:var(--svc-dim);display:inline-block;font-size:13px;font-weight:500;letter-spacing:.22em;line-height:1.4;margin:0;text-transform:uppercase}.otto-svc .otto-svc-display{font-size:var(--svc-fs-hero);letter-spacing:-.025em;line-height:1.04}.otto-svc .otto-svc-display,.otto-svc .otto-svc-h2{color:var(--svc-text);font-weight:300;margin:0;text-wrap:balance}.otto-svc .otto-svc-h2{font-size:var(--svc-fs-section);letter-spacing:-.02em;line-height:1.1}.otto-svc .otto-svc-lead{color:var(--svc-muted);font-size:20px;line-height:1.6;margin:0;text-wrap:pretty}.otto-svc .otto-svc-body{color:var(--svc-muted);font-size:16px;line-height:1.65;margin:0;text-wrap:pretty}.otto-svc .otto-svc-head{display:flex;flex-direction:column;gap:22px}.otto-svc .otto-svc-head--center{align-items:center;margin:0 auto;max-width:820px;text-align:center}.otto-svc .otto-svc-head--center .otto-svc-body{max-width:640px}.otto-svc .otto-svc-head--left{align-items:flex-start;max-width:880px}.otto-svc .otto-svc-head--left .otto-svc-body{max-width:640px}.otto-svc .otto-svc-accent{color:var(--svc-blue)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.otto-svc .otto-svc-accent{-webkit-background-clip:text;background-clip:text;background-image:var(--svc-grad-text);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:slice;box-decoration-break:slice;display:inline;margin-right:-.12em;padding-right:.12em}}.otto-svc .otto-svc-actions{display:flex;flex-wrap:wrap;gap:12px}.otto-svc .otto-svc-btn{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:500;gap:8px;height:44px;justify-content:center;line-height:1;padding:12px 24px;text-decoration:none;transition:transform var(--svc-dur) var(--svc-ease),box-shadow var(--svc-dur) var(--svc-ease),background-color var(--svc-dur) var(--svc-ease);white-space:nowrap}.otto-svc .otto-svc-btn svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:16px}.otto-svc .otto-svc-btn--primary{background:var(--svc-grad);box-shadow:var(--svc-glow);color:var(--svc-on-accent)}.otto-svc .otto-svc-btn--primary:hover{box-shadow:var(--svc-glow-hover);color:var(--svc-on-accent);transform:translateY(-1px)}.otto-svc .otto-svc-btn--ghost{background:transparent;border-color:var(--svc-border-strong);color:var(--svc-text)}.otto-svc .otto-svc-btn--ghost:hover{background:var(--svc-surface);color:var(--svc-text)}.otto-svc .otto-svc-btn:focus-visible,.otto-svc a:focus-visible{outline:2px solid var(--svc-blue);outline-offset:3px}.otto-svc .otto-svc-ic{display:block;fill:none;flex:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.otto-svc .otto-svc-ic--grad{stroke:url(#otto-svc-grad)}.otto-svc .otto-svc-defs{height:0;overflow:hidden;position:absolute;width:0}.otto-svc .otto-svc-mark{align-items:flex-start;color:var(--svc-text);display:inline-flex;gap:3px}.otto-svc .otto-svc-wm{display:block;height:20px;width:auto}.otto-svc .otto-svc-mark__code{font-size:11px;font-weight:500;letter-spacing:.08em;margin-top:-3px}@media (max-width:560px){.otto-svc .otto-svc-actions .otto-svc-btn{width:100%}}