.language-switcher{display:inline-flex;flex:none;align-items:center;padding:var(--ds-space-half);gap:var(--ds-space-half);color:var(--ds-action-primary)}.language-switcher button{display:inline-grid;place-items:center;min-width:var(--ds-control-height-sm);min-height:var(--ds-control-height-sm);padding-inline:var(--ds-space-2);border:0;border-radius:var(--ds-radius-sm);background:transparent;color:inherit;font:inherit;font-size:var(--ds-text-size-label);font-weight:var(--ds-font-weight-regular);cursor:pointer}.language-switcher button[aria-pressed=true]{font-weight:var(--ds-font-weight-bold)}.language-switcher button:focus-visible{outline:var(--ds-focus-width) solid var(--ds-action-focus);outline-offset:var(--ds-focus-offset)}.language-switcher[data-tone=inverse]{color:var(--ds-text-inverse)}.language-switcher[data-tone=inverse] button:focus-visible{outline-color:var(--ds-text-inverse)}.navigation-login{display:none!important}@media(max-width:899px)and (min-width:640px){.header{gap:var(--ds-space-4)}.header-end,.navigation{gap:var(--ds-space-3)}}@media(max-width:639px){.header-end{gap:var(--ds-space-2)}.header-end>.login{display:none}.navigation.is-open .navigation-login{display:inline-flex!important}.language-switcher button{min-width:var(--ds-space-8)}}@media print{.language-switcher{display:none}}@media(max-width:999px){.header{position:relative}.header .menu-toggle{display:inline-flex}.header .navigation{display:none;position:absolute;top:100%;inset-inline:0;z-index:10;background:var(--ds-surface-inverse);color:var(--ds-text-inverse);padding:var(--ds-space-5) var(--ds-space-6)}.header .navigation.is-open{display:flex;flex-direction:column;gap:var(--ds-space-1);font-size:var(--ds-text-size-action)}.header .navigation a{min-height:var(--ds-control-height-md)}}@font-face{font-family:Inter;src:url(/fonts/inter-variable.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{scroll-padding-bottom:var(--cookie-consent-space, 0px)}.cookie-consent-space{height:var(--cookie-consent-space, 0px)}.cookie-consent{font-family:Inter,Arial,sans-serif;position:fixed;z-index:30;inset-inline:var(--ds-space-6);bottom:max(var(--ds-space-6),env(safe-area-inset-bottom));margin-inline:auto;max-width:var(--ds-container-max);max-height:calc(100dvh - var(--ds-space-12));overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-6);border:var(--ds-border-width) solid var(--ds-border-default);border-radius:var(--ds-panel-radius);background:var(--ds-surface-default);color:var(--ds-text-primary);box-shadow:0 var(--ds-space-3) var(--ds-space-10) calc(-1 * var(--ds-space-6)) var(--ds-overlay-scrim)}.cookie-consent:focus{outline:none}.cookie-consent>p{max-width:75ch;font-size:var(--ds-text-size-small);line-height:var(--ds-leading-body);margin:0}.cookie-consent a{color:var(--ds-action-primary);text-decoration:underline;text-underline-offset:var(--ds-space-1)}.cookie-consent a:hover{color:var(--ds-action-primary-hover)}.cookie-consent a:active{color:var(--ds-action-primary-active)}.cookie-consent__actions{--ds-local-border: var(--ds-action-primary);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3)}.cookie-consent__actions .ds-button{min-width:calc(var(--ds-space-16) * 2);font-family:inherit}.cookie-consent :is(a,button):focus-visible{outline:var(--ds-focus-width) solid var(--ds-action-focus);outline-offset:var(--ds-space-1)}.cookie-consent-notice{font-family:Inter,Arial,sans-serif;position:fixed;bottom:var(--ds-space-6);inset-inline:var(--ds-space-6);z-index:30;padding:var(--ds-space-5);border:var(--ds-border-width) solid var(--ds-border-default);border-radius:var(--ds-radius-lg);background:var(--ds-surface-default);color:var(--ds-text-primary);display:flex;align-items:center;gap:var(--ds-space-5);max-width:var(--ds-container-max);margin-inline:auto;font-size:var(--ds-text-size-small)}.cookie-consent-notice button{font-family:inherit}@media(max-width:899px){.cookie-consent{gap:var(--ds-space-4);grid-template-columns:1fr}.cookie-consent__actions{justify-self:end}}@media(max-width:639px){.cookie-consent{inset-inline:var(--ds-space-3);bottom:max(var(--ds-space-3),env(safe-area-inset-bottom));padding:var(--ds-space-4);max-height:calc(100dvh - var(--ds-space-6))}.cookie-consent__actions{justify-self:stretch;gap:var(--ds-space-2)}.cookie-consent__actions .ds-button{min-width:0;padding-inline:var(--ds-space-3)}.cookie-consent-notice{inset-inline:var(--ds-space-3);bottom:var(--ds-space-3);flex-wrap:wrap}}@media print{.cookie-consent,.cookie-consent-space,.cookie-consent-notice{display:none}}.footer-partners{margin-top:var(--ds-space-5);border-top:var(--ds-border-width) solid var(--ds-border-inverse);color:var(--ds-text-inverse-muted);font-family:var(--ds-font-family-sans)}.footer-partners>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);min-height:var(--ds-control-height-lg);padding-block:var(--ds-space-4);list-style:none;font-size:var(--ds-text-size-small);font-weight:var(--ds-font-weight-medium);cursor:pointer}.footer-partners>summary::-webkit-details-marker{display:none}.footer-partners>summary:hover{color:var(--ds-text-inverse)}.footer-partners>summary:active{color:var(--ds-text-inverse-secondary)}.footer-partners>summary:focus-visible,.footer-partners__motion:focus-visible,.footer-partners nav:focus-visible,.footer-partners a:focus-visible{outline:var(--ds-focus-width) solid var(--ds-text-inverse-secondary);outline-offset:var(--ds-focus-offset)}.footer-partners>summary svg{width:var(--ds-icon-size-sm);height:var(--ds-icon-size-sm);flex:none}.footer-partners[open]>summary{color:var(--ds-text-inverse)}.footer-partners[open]>summary svg{transform:rotate(180deg)}.footer-partners__body{display:flex;align-items:center;gap:var(--ds-space-4)}.footer-partners nav{flex:1;min-width:0;padding-block:var(--ds-space-3) var(--ds-space-4);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ds-border-inverse) transparent}.footer-partners__motion{display:inline-grid;place-items:center;flex:none;width:var(--ds-control-height-sm);height:var(--ds-control-height-sm);border:var(--ds-border-width) solid var(--ds-border-inverse);border-radius:var(--ds-radius-sm);color:var(--ds-text-inverse-muted);background:transparent;cursor:pointer}.footer-partners__motion[hidden]{display:none}.footer-partners__motion:hover{color:var(--ds-text-inverse);border-color:currentColor}.footer-partners__motion:active{background:var(--ds-border-inverse)}.footer-partners__play-icon,.footer-partners__motion[data-paused=true] .footer-partners__pause-icon{display:none}.footer-partners__motion[data-paused=true] .footer-partners__play-icon{display:block}.footer-partners nav ul{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--ds-space-8);width:max-content;padding:var(--ds-space-2);margin:0;list-style:none}.footer-partners li{flex:0 0 calc(var(--ds-space-20) * 2);min-width:0}.footer-partners a{display:flex;justify-content:center;width:100%;padding:var(--ds-space-2);color:inherit;text-align:center;text-decoration:none}.footer-partners a:hover{color:var(--ds-text-inverse);text-decoration:underline}.footer-partners__logo{display:flex;align-items:center;justify-content:center;width:100%;height:var(--ds-space-10)}.footer-partners__logo img{display:block;max-width:100%;width:auto;height:auto;max-height:100%;object-fit:contain}#footer-partners-source:not(:empty){background:var(--ds-surface-inverse);padding:var(--ds-space-5) var(--ds-space-6)}#footer-partners-source>.footer-partners{max-width:var(--ds-container-max);margin-inline:auto}#footer-partners-source:empty{display:none}@media(max-width:539px){.footer-partners nav ul{gap:var(--ds-space-5)}}.marketing-footer{background:var(--ds-surface-inverse);color:var(--ds-text-inverse);padding-block:var(--ds-space-16) var(--ds-space-6)}.marketing-footer a{display:inline-flex;align-items:center;min-height:var(--ds-control-height-sm);max-width:100%;text-decoration:none;text-underline-offset:var(--ds-space-1);transition:color var(--ds-duration-fast) var(--ds-ease-standard)}.marketing-footer a:hover,.marketing-footer a:focus-visible{color:var(--ds-text-inverse-secondary);text-decoration:underline}.marketing-footer a:focus-visible{outline:var(--ds-focus-width) solid var(--ds-text-inverse-secondary);outline-offset:var(--ds-space-1);border-radius:var(--ds-radius-sm)}.marketing-footer a:active{color:var(--ds-text-inverse)}.marketing-footer svg{width:var(--ds-icon-size-sm);height:var(--ds-icon-size-sm);flex:none}.marketing-footer ul{list-style:none;padding:0;margin:0}.marketing-footer address{font-style:normal}.marketing-footer h2{font-size:var(--ds-text-size-small);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-label);letter-spacing:0}.marketing-footer__main{display:grid;grid-template-columns:1.35fr .8fr 1fr 1.1fr;gap:var(--ds-space-12);padding-bottom:var(--ds-space-12)}.marketing-footer__main>*{min-width:0}.marketing-footer__brand>.ds-brand{font-size:var(--ds-text-size-heading)}.marketing-footer__brand p{color:var(--ds-text-inverse-muted);font-size:var(--ds-text-size-action);line-height:var(--ds-leading-body);margin-block:var(--ds-space-5) var(--ds-space-4)}.marketing-footer__account{gap:var(--ds-space-4);font-size:var(--ds-text-size-small);color:var(--ds-text-inverse-secondary)}.marketing-footer__group h2{margin-bottom:var(--ds-space-5);color:var(--ds-text-inverse-muted)}.marketing-footer__group li+li{margin-top:var(--ds-space-1)}.marketing-footer__group a{font-size:var(--ds-text-size-action);line-height:var(--ds-leading-label)}.marketing-footer__contacts address{display:grid;gap:var(--ds-space-6)}.marketing-footer__contacts address span{display:block;font-size:var(--ds-text-size-label);line-height:var(--ds-leading-label);color:var(--ds-text-inverse-muted)}.marketing-footer__contacts a{gap:var(--ds-space-2);overflow-wrap:anywhere}.marketing-footer__comparisons{border-block:var(--ds-border-width) solid var(--ds-border-inverse);padding-block:var(--ds-space-6);display:grid;grid-template-columns:1fr 3fr;gap:var(--ds-space-8);align-items:baseline}.marketing-footer__comparisons h2{color:var(--ds-text-inverse-muted)}.marketing-footer__comparisons ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ds-space-2) var(--ds-space-6)}.marketing-footer__comparisons a{font-size:var(--ds-text-size-small)}.marketing-footer__legal{padding-block:var(--ds-space-10);display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:var(--ds-space-12);font-size:var(--ds-text-size-small);line-height:var(--ds-leading-body);color:var(--ds-text-inverse-muted)}.marketing-footer__legal h2{font-size:var(--ds-text-size-label);margin-bottom:var(--ds-space-3)}.marketing-footer__legal p,.marketing-footer__legal address{color:var(--ds-text-inverse)}.marketing-footer__legal p+p{margin-top:var(--ds-space-2)}.marketing-footer__legal dl{margin-top:var(--ds-space-3)}.marketing-footer__legal dl>div{display:flex;flex-wrap:wrap;gap:0 var(--ds-space-2)}.marketing-footer__legal dd{margin:0}.marketing-footer__legal dt:after{content:":"}.marketing-footer__bottom{border-top:var(--ds-border-width) solid var(--ds-border-inverse);padding-top:var(--ds-space-5);display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-4) var(--ds-space-8);color:var(--ds-text-inverse-muted);font-size:var(--ds-text-size-label);line-height:var(--ds-leading-body)}.marketing-footer__bottom nav{display:flex;flex-wrap:wrap;gap:var(--ds-space-2) var(--ds-space-6)}.marketing-footer__cookie-settings{border:0;background:none;color:inherit;padding:0;font:inherit;min-height:var(--ds-control-height-sm);text-align:start;cursor:pointer;text-decoration:underline;text-underline-offset:var(--ds-space-1)}.marketing-footer__cookie-settings:hover{color:var(--ds-text-inverse-secondary)}.marketing-footer__cookie-settings:focus-visible{outline:var(--ds-focus-width) solid var(--ds-text-inverse-secondary);outline-offset:var(--ds-space-1)}.marketing-footer__cookie-settings:active{color:var(--ds-text-inverse)}@media(max-width:1199px){.marketing-footer__main{grid-template-columns:1.2fr .8fr 1fr 1.1fr;gap:var(--ds-space-6)}.marketing-footer__contacts a{font-size:var(--ds-text-size-small)}.marketing-footer__bottom{flex-wrap:wrap}}@media(max-width:899px){.marketing-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-10) var(--ds-space-12)}.marketing-footer__comparisons{grid-template-columns:1fr;gap:var(--ds-space-4)}.marketing-footer__legal{gap:var(--ds-space-6)}}@media(max-width:639px){.marketing-footer{padding-block:var(--ds-space-12) var(--ds-space-6)}.marketing-footer__main{gap:var(--ds-space-8) var(--ds-space-5);padding-bottom:var(--ds-space-8)}.marketing-footer__brand{grid-column:1/-1}.marketing-footer__brand p{margin-block:var(--ds-space-4) var(--ds-space-3)}.marketing-footer__contacts{grid-column:1/-1;grid-row:auto}.marketing-footer__contacts address{grid-template-columns:1fr;gap:var(--ds-space-4)}.marketing-footer__group h2{margin-bottom:var(--ds-space-3)}.marketing-footer__group a{min-height:var(--ds-control-height-md);font-size:var(--ds-text-size-small)}.marketing-footer__group li+li{margin-top:0}.marketing-footer__comparisons ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-1) var(--ds-space-5)}.marketing-footer__comparisons a{min-height:var(--ds-control-height-md)}.marketing-footer__legal{grid-template-columns:1fr;padding-block:var(--ds-space-8);gap:var(--ds-space-6)}.marketing-footer__bottom{gap:var(--ds-space-3)}.marketing-footer__bottom nav{gap:var(--ds-space-1) var(--ds-space-5)}}@media(prefers-reduced-motion:reduce){.marketing-footer a{transition:none}}.hero-v3 .hero-intro{padding-block:48px 35px;align-items:center;grid-template-columns:minmax(0,1fr) 345px;gap:55px}.hero-v3 h1{font-size:clamp(60px,6.3vw,88px);line-height:1.04;letter-spacing:-.045em}.hero-edge-link{display:inline-flex;align-items:center;gap:12px;margin-top:27px;font-size:13px;min-height:32px}.hero-edge-link:hover{text-decoration:underline;text-underline-offset:5px}.node-sign{width:11px;height:11px;border:2px solid currentColor;position:relative;border-radius:50%}.node-sign:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid currentColor;border-radius:50%}.hero-v3 .hero-description p{font-size:17px;line-height:1.6}.hero-v3 .hero-screen{aspect-ratio:1.904;background:var(--night)}.hero-v3 .hero-screen img{height:100%;aspect-ratio:auto;object-fit:contain}.hero-v3 .hero-base{gap:24px}.feature-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:28px;border-bottom:1px solid var(--line)}.feature-index a{padding:14px 24px;position:relative;border-right:1px solid var(--line);min-width:0}.feature-index a:first-child{padding-left:0}.feature-index a:last-child{border:0}.feature-index a>span:first-child{display:block;font-size:19px;font-weight:550;letter-spacing:-.6px}.feature-index a>span:nth-child(2){display:block;font-size:10px;color:var(--muted);margin-top:7px}.feature-index a>svg{position:absolute;right:18px;top:16px;color:var(--brand)}.feature-index a:hover>span:first-child{color:var(--brand)}.edge-feature{padding-block:96px 80px}.edge-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:100px;align-items:center;margin-bottom:44px}.edge-word{font-size:96px;line-height:1;letter-spacing:-.05em;font-weight:600;color:var(--brand)}.edge-word span{color:var(--ink);font-weight:400}.edge-promise{font-size:25px;letter-spacing:-.7px;line-height:1.35;margin-top:22px}.edge-explainer>p{font-size:16px;line-height:1.7;color:var(--muted)}.edge-explainer>.text-link{margin-top:16px;color:var(--brand)}.edge-atlas{background:var(--brand);border-radius:var(--radius);overflow:hidden}.edge-placeholder{display:flex;align-items:center;justify-content:center;min-height:580px;color:var(--paper)}.edge-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;margin-top:35px}.edge-step-arrow{display:flex;gap:13px;align-items:center;font-size:18px;font-weight:550;letter-spacing:-.4px}.edge-step-arrow>svg{color:var(--brand)}.edge-steps p{font-size:14px;line-height:1.7;color:var(--muted);margin-top:12px;max-width:300px}.self-hosted-strip{margin-top:35px;padding-top:26px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px}.self-hosted-strip>div{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px}.self-hosted-strip>div>svg{color:var(--brand)}.self-hosted-strip strong{font-weight:550}.self-hosted-strip span{color:var(--muted)}.self-hosted-strip button{background:none;border:0;color:var(--brand);padding:0;flex-shrink:0;font-size:12px}.night-watch{background:var(--night);color:var(--paper);--focus:var(--paper);padding-block:80px 27px;overflow:hidden}.night-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:100px;align-items:center}.night-time{font-size:clamp(110px,14vw,190px);font-weight:500;letter-spacing:-.065em;line-height:.95;font-variant-numeric:tabular-nums;color:var(--paper);margin-left:-8px}.night-time>span{color:var(--blue-on-night)}.night-copy h2{font-size:52px;margin-top:30px;line-height:1.1;letter-spacing:-1.8px}.night-copy>p{font-size:15px;line-height:1.75;color:var(--night-muted);max-width:470px;margin-top:25px}.night-chain{display:flex;align-items:center;gap:15px;margin-block:29px 15px;font-size:12px}.night-chain>span{padding-block:11px;border-bottom:1px solid var(--night-line)}.night-chain>svg{color:var(--blue-on-night)}.night-chain>div{display:flex;flex-direction:column;gap:7px}.night-chain>div>span{display:flex;align-items:center;gap:8px}.night-chain>div svg{color:var(--blue-on-night)}.night-copy>.text-link{font-size:12px;color:var(--blue-on-night)}.night-evidence{width:100%;max-width:440px;justify-self:end;position:relative;padding:18px 18px 0;border:1px solid var(--night-line);border-radius:12px;background:var(--night-inset);transform:rotate(2deg)}.night-evidence .screenshot{background:var(--night);border-radius:5px}.night-evidence>span{display:block;font-size:11px;line-height:1.5;color:var(--night-muted);padding-block:17px}.night-bottom{margin-top:58px;padding-top:20px;border-top:1px solid var(--night-line);display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--night-muted)}.fraud-feature{padding-block:100px 86px}.fraud-heading{display:flex;justify-content:space-between;align-items:center;gap:70px}.fraud-heading h2{font-size:55px;letter-spacing:-2px;line-height:1.1}.fraud-heading h2>span{color:var(--brand)}.fraud-heading>div{max-width:390px}.fraud-heading p{font-size:15px;line-height:1.7;color:var(--muted)}.fraud-heading .text-link{color:var(--brand);margin-top:12px}.fraud-scanline{display:flex;gap:13px;align-items:center;margin-block:35px 24px;color:var(--brand);font-size:11px}.fraud-scanline i{flex:1;height:1px;background:var(--line)}.fraud-evidence{padding:17px;background:var(--night);border-radius:11px}.fraud-evidence .screenshot{border-radius:4px;background:var(--night)}.fraud-controls{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:27px;align-items:center}.fraud-tabs{display:flex;gap:28px;align-items:center}.fraud-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:11px 0;color:var(--muted);font-size:14px;display:flex;align-items:center;gap:16px}.fraud-tabs button[aria-pressed=true]{color:var(--brand);border-color:var(--brand)}.fraud-tabs button:hover{color:var(--brand)}.fraud-controls>p{color:var(--muted);font-size:13px;line-height:1.6;min-height:42px}.agent-feature{background:var(--brand-soft);padding-block:90px;overflow:hidden}.agent-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.agent-copy h2{font-size:50px;letter-spacing:-1.8px;line-height:1.14}.agent-copy h2>span{color:var(--brand)}.agent-copy>p{font-size:15px;line-height:1.7;color:var(--muted);margin-top:24px;max-width:465px}.agent-roles{margin-top:29px}.agent-roles>div{padding:16px 0;border-top:1px solid var(--blue-line);display:grid;grid-template-columns:108px 1fr;gap:18px;font-size:13px}.agent-roles strong{font-size:14px;font-weight:550}.agent-roles span{color:var(--muted);line-height:1.6}.mcp-bridge{display:flex;gap:14px;align-items:center;font-size:13px;margin-top:20px;max-width:400px}.mcp-bridge i{height:1px;flex:1;background:var(--brand);position:relative}.mcp-bridge i:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid var(--brand);border-right:1px solid var(--brand);transform:rotate(45deg)}.mcp-core{font-size:25px;font-weight:600;letter-spacing:-.5px;color:var(--brand)}.agent-copy>small{display:block;font-size:10px;color:var(--muted);margin-top:25px}.agent-copy>.text-link{color:var(--brand);margin-top:10px}.agent-evidence{width:100%;position:relative;padding:24px 24px 0;max-width:460px;background:var(--brand);border-radius:12px;color:var(--paper);justify-self:end;--focus:var(--paper)}.agent-evidence .screenshot{border-radius:8px}.agent-evidence>span{display:block;font-size:10px;line-height:1.6;padding-block:16px}.analytics-feature{padding-block:96px 85px}.analytics-heading{display:flex;gap:50px;align-items:end;justify-content:space-between;margin-bottom:40px}.analytics-heading h2{font-size:46px;letter-spacing:-1.6px}.analytics-switch{display:flex;gap:5px;flex-shrink:0}.analytics-switch button{background:none;border:1px solid var(--line);border-radius:6px;font-size:12px;padding:11px 17px;color:var(--ink)}.analytics-switch button:hover{border-color:var(--brand);color:var(--brand)}.analytics-switch button[aria-pressed=true]{background:var(--brand);color:var(--paper);border-color:var(--brand)}.analytics-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:50px;align-items:center}.analytics-evidence{background:var(--brand-soft);padding:22px;border-radius:12px}.analytics-evidence .screenshot{border:1px solid var(--line);aspect-ratio:1.6}.analytics-evidence img{width:100%;height:100%;object-fit:contain}.analytics-description h3{font-size:27px;letter-spacing:-.9px;line-height:1.25}.analytics-description>p{font-size:15px;line-height:1.7;color:var(--muted);margin-top:18px}.analytics-description>.text-link{color:var(--brand);margin-top:10px}.analytics-integrations{border-top:1px solid var(--line);margin-top:28px;padding-top:19px}.analytics-integrations>span{font-size:10px;color:var(--muted)}.analytics-integrations p{font-size:12px;line-height:1.85;margin-top:8px}.migration-feature{background:var(--night);color:var(--paper);--focus:var(--paper);padding-block:75px}.migration-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center}.migration-types{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:40px;max-width:390px}.migration-types>span{font-size:30px;letter-spacing:-.9px;color:var(--night-muted);line-height:1.2}.migration-types>span:first-child:after{content:"/";padding-left:18px;color:var(--night-line)}.migration-types>svg{color:var(--blue-on-night);transform:rotate(-90deg)}.migration-types>strong{font-size:45px;letter-spacing:-1.8px;font-weight:550;width:100%}.migration-layout h2{font-size:36px;letter-spacing:-1.2px;line-height:1.18}.migration-layout p{font-size:14px;line-height:1.75;color:var(--night-muted);margin-top:20px;max-width:400px}.migration-assurance{display:flex;align-items:center;gap:10px;font-size:12px;margin-top:22px;color:var(--paper)}.migration-assurance svg{color:var(--blue-on-night)}.migration-layout .text-link{color:var(--blue-on-night);margin-top:13px}.migration-evidence{border:1px solid var(--night-line);padding:17px;background:var(--night-inset);border-radius:11px}.migration-evidence .screenshot{background:var(--night)}.unlimited-feature{background:var(--brand);color:var(--paper);--focus:var(--paper);padding-block:85px 30px}.unlimited-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.unlimited-heading h2{font-size:74px;letter-spacing:-3px;line-height:1.03}.unlimited-symbol{display:flex;align-items:center;gap:30px;justify-self:end}.unlimited-symbol svg{width:130px;height:65px;flex-shrink:0}.unlimited-symbol p{font-size:12px;line-height:1.7;max-width:200px}.unlimited-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;margin-top:58px;padding-top:42px;border-top:1px solid var(--line-on-brand)}.team-count{display:flex;align-items:center;gap:20px;font-variant-numeric:tabular-nums}.team-count strong{font-size:100px;line-height:1;letter-spacing:-5px;font-weight:450;min-width:1.25ch}.team-count>span{font-size:18px;line-height:1.45}.team-options{display:flex;gap:10px;margin-top:25px}.team-options button{background:none;color:var(--paper);border:1px solid var(--line-on-brand);border-radius:5px;padding:9px 15px;font-size:12px;min-height:39px}.team-options button[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.team-options button:hover{border-color:var(--paper)}.team-selector>p{font-size:14px;line-height:1.75;margin-top:28px}.team-footnote{font-size:10px;line-height:1.6;display:block;margin-top:16px;color:var(--muted-on-brand)}.unlimited-billing{display:flex;gap:22px;flex-wrap:wrap}.unlimited-billing button{background:none;color:var(--muted-on-brand);border:0;border-bottom:2px solid transparent;padding:8px 0;font-size:12px}.unlimited-billing button[aria-pressed=true]{border-color:var(--paper);color:var(--paper)}.unlimited-billing button:hover{color:var(--paper)}.unlimited-number{display:flex;align-items:baseline;gap:14px;margin-top:20px;font-variant-numeric:tabular-nums}.unlimited-number>strong{font-size:100px;line-height:1.05;letter-spacing:-6px;font-weight:500}.unlimited-number>span{font-size:16px}.unlimited-price>p{font-size:11px;line-height:1.7;margin-top:5px;color:var(--muted-on-brand)}.unlimited-price>.cta{margin-top:28px}.unlimited-bottom{margin-top:60px;border-top:1px solid var(--line-on-brand);padding-top:23px;display:flex;gap:30px;justify-content:space-between;font-size:10px;line-height:1.6;color:var(--muted-on-brand)}.unlimited-feature button:active,.analytics-switch button:active,.fraud-tabs button:active{transform:translateY(1px)}@media(max-width:1199px){.hero-v3 .hero-intro{grid-template-columns:minmax(0,1fr) 300px;gap:30px}.hero-v3 h1{font-size:65px}.hero-v3 .hero-description p{font-size:15px}.hero-edge-link{font-size:11px;gap:9px}.feature-index a{padding-inline:16px}.feature-index a>span:first-child{font-size:16px}.feature-index a>span:nth-child(2){font-size:9px}.feature-index a>svg{right:10px;width:15px}.edge-intro{gap:60px}.edge-word{font-size:82px}.edge-promise{font-size:22px}.edge-steps{gap:35px}.edge-step-arrow{font-size:16px}.self-hosted-strip>div{gap:10px}.self-hosted-strip>div>span{width:100%;padding-left:31px}.night-layout{gap:65px}.night-copy h2{font-size:46px}.night-copy>p{font-size:14px}.night-time{font-size:158px}.night-evidence{padding:13px 13px 0}.night-chain{gap:12px;font-size:11px}.fraud-heading h2{font-size:48px}.fraud-heading{gap:45px}.fraud-heading>div{max-width:330px}.fraud-tabs{gap:20px}.fraud-tabs button{font-size:12px;gap:12px}.agent-layout{gap:60px}.agent-copy h2{font-size:43px}.agent-evidence{padding:18px 18px 0}.agent-roles>div{grid-template-columns:95px 1fr;gap:13px}.analytics-heading h2{font-size:38px}.analytics-switch button{font-size:11px;padding:11px 14px}.analytics-layout{gap:35px}.analytics-description h3{font-size:24px}.analytics-description>p{font-size:14px}.migration-layout{gap:50px}.migration-layout h2{font-size:31px}.unlimited-heading,.unlimited-layout{gap:70px}.unlimited-heading h2{font-size:66px}.unlimited-symbol{gap:20px}.unlimited-symbol svg{width:100px}.unlimited-number>strong{font-size:82px;letter-spacing:-4px}}@media(max-width:899px){.hero-v3 h1{font-size:53px}.hero-v3 .hero-intro{grid-template-columns:minmax(0,1fr) 260px;gap:25px}.hero-v3 .hero-description p{font-size:14px}.hero-edge-link{font-size:10px;margin-top:22px;gap:8px}.hero-v3 .hero-base{font-size:9px}.feature-index{grid-template-columns:repeat(2,1fr);padding-block:18px}.feature-index a{padding:14px 24px!important}.feature-index a:nth-child(2){border-right:0}.feature-index a:nth-child(-n+2){border-bottom:1px solid var(--line)}.feature-index a>span:first-child{font-size:17px}.feature-index a>span:nth-child(2){font-size:10px}.feature-index a>svg{right:15px;top:19px}.edge-feature{padding-block:68px 55px}.edge-intro{gap:35px;grid-template-columns:1.05fr 1fr}.edge-word{font-size:68px}.edge-promise{font-size:19px}.edge-explainer>p{font-size:14px}.edge-explainer .text-link{font-size:12px}.edge-steps{gap:24px}.edge-step-arrow{font-size:14px;gap:9px}.edge-step-arrow svg{width:15px}.edge-steps p{font-size:12px}.self-hosted-strip{align-items:flex-start}.self-hosted-strip>div{font-size:11px}.self-hosted-strip button{font-size:11px}.edge-placeholder{min-height:380px}.night-watch{padding-top:65px}.night-layout{gap:40px}.night-time{font-size:119px}.night-copy h2{font-size:39px;margin-top:23px}.night-copy>p{font-size:13px}.night-chain{gap:9px;font-size:10px}.night-chain>svg{width:13px}.night-evidence{transform:rotate(1.5deg)}.night-evidence>span{font-size:9px}.night-bottom{font-size:9px}.fraud-feature{padding-block:70px}.fraud-heading h2{font-size:39px}.fraud-heading>div{max-width:300px}.fraud-heading p{font-size:13px}.fraud-controls{gap:30px}.fraud-tabs{gap:13px}.fraud-tabs button{font-size:11px;gap:7px}.fraud-controls>p{font-size:12px}.fraud-evidence{padding:12px}.agent-feature{padding-block:65px}.agent-layout{gap:35px}.agent-copy h2{font-size:36px}.agent-copy>p{font-size:13px}.agent-roles>div{grid-template-columns:80px 1fr;gap:12px;font-size:11px}.agent-roles strong{font-size:12px}.agent-evidence{padding:13px 13px 0}.agent-evidence>span{font-size:9px}.agent-copy>small{font-size:9px}.mcp-bridge{font-size:11px;gap:9px}.mcp-core{font-size:21px}.analytics-feature{padding-block:70px}.analytics-heading{display:block}.analytics-switch{margin-top:25px}.analytics-layout{grid-template-columns:1.45fr 1fr;gap:25px}.analytics-evidence{padding:15px}.analytics-description h3{font-size:21px}.analytics-description>p{font-size:13px}.analytics-integrations p{font-size:11px}.analytics-integrations{margin-top:18px}.migration-feature{padding-block:65px}.migration-layout{gap:30px;grid-template-columns:1fr 1.1fr}.migration-types{gap:10px;margin-bottom:27px}.migration-types>span{font-size:24px}.migration-types>strong{font-size:37px}.migration-types>svg{width:30px}.migration-layout h2{font-size:27px}.migration-layout p{font-size:12px}.migration-assurance{font-size:11px}.migration-evidence{padding:11px}.unlimited-feature{padding-top:65px}.unlimited-heading,.unlimited-layout{gap:40px;grid-template-columns:1fr 1fr}.unlimited-heading h2{font-size:54px}.unlimited-symbol{display:block;justify-self:start}.unlimited-symbol svg{width:100px;height:48px;margin-bottom:12px}.unlimited-symbol p{font-size:11px;max-width:none}.unlimited-layout{margin-top:40px;padding-top:35px}.team-count strong{font-size:88px}.team-count>span{font-size:16px}.team-options{gap:7px}.team-options button{font-size:10px;padding:8px 11px}.team-selector>p{font-size:12px}.team-footnote{font-size:9px}.unlimited-billing{gap:17px}.unlimited-billing button{font-size:10px}.unlimited-number>strong{font-size:72px}.unlimited-number>span{font-size:13px}.unlimited-bottom{font-size:9px;gap:25px;margin-top:45px}}@media(max-width:639px){.hero-v3 .hero-intro{display:block;padding-block:32px 26px}.hero-v3 h1{font-size:clamp(37px,10.25vw,61px);line-height:1.07;letter-spacing:-.045em}.hero-edge-link{margin-top:19px;font-size:10px;gap:10px;min-height:30px}.node-sign{width:9px;height:9px}.node-sign:after{top:-4px;right:-4px;bottom:-4px;left:-4px}.hero-v3 .hero-description{margin-top:23px}.hero-v3 .hero-description p{font-size:14px}.hero-v3 .hero-base{display:block;font-size:9px;line-height:1.6}.hero-v3 .hero-base>span{display:block}.hero-v3 .hero-base>span+span{margin-top:5px}.feature-index{padding-block:13px}.feature-index a{padding:15px 12px!important}.feature-index a>span:first-child{font-size:14px;letter-spacing:-.3px}.feature-index a>span:nth-child(2){font-size:9px;line-height:1.6;max-width:135px}.feature-index a>svg{right:9px;top:18px;width:13px;height:13px}.edge-feature{padding-block:52px 44px}.edge-intro{display:block;margin-bottom:25px}.edge-word{font-size:66px;letter-spacing:-3px}.edge-promise{font-size:21px;line-height:1.35;margin-top:18px}.edge-explainer{margin-top:23px}.edge-explainer>p{font-size:14px}.edge-explainer>.text-link{margin-top:11px}.edge-atlas{border-radius:8px}.edge-placeholder{min-height:230px;padding:20px;font-size:12px;text-align:center}.edge-steps{grid-template-columns:1fr;gap:17px;margin-top:25px}.edge-steps article{border-bottom:1px solid var(--line);padding-bottom:16px}.edge-steps article:last-child{border:0;padding:0}.edge-step-arrow{font-size:17px;gap:14px}.edge-steps p{font-size:13px;max-width:none;margin-top:8px}.self-hosted-strip{display:block;margin-top:24px;padding-top:22px}.self-hosted-strip>div{font-size:12px;gap:9px}.self-hosted-strip>div>span{font-size:11px}.self-hosted-strip button{margin-top:14px;font-size:12px}.night-watch{padding-top:55px}.night-layout{grid-template-columns:1fr;gap:32px}.night-time{font-size:clamp(100px,30vw,170px);margin-left:-5px;letter-spacing:-.06em}.night-copy h2{font-size:39px;margin-top:25px}.night-copy>p{font-size:14px;margin-top:22px}.night-chain{font-size:12px;gap:15px;margin-block:25px 12px}.night-chain>svg{width:17px}.night-copy>.text-link{font-size:12px}.night-evidence{max-width:340px;padding:13px 13px 0;transform:rotate(1deg);justify-self:center;width:100%}.night-evidence>span{font-size:10px;padding-block:14px}.night-bottom{font-size:9px;line-height:1.6;margin-top:32px;flex-wrap:wrap;gap:8px 20px}.night-bottom>span:nth-child(2){order:3;width:100%}.fraud-feature{padding-block:55px}.fraud-heading{display:block}.fraud-heading h2{font-size:36px;letter-spacing:-1.4px}.fraud-heading>div{margin-top:22px;max-width:none}.fraud-heading p{font-size:14px}.fraud-heading .text-link{font-size:12px;margin-top:10px}.fraud-scanline{margin-block:24px 17px}.fraud-evidence{padding:9px;border-radius:8px;overflow:hidden}.fraud-evidence .screenshot{aspect-ratio:2.2;overflow-x:auto}.fraud-evidence img{height:100%;width:auto;max-width:none}.fraud-controls{grid-template-columns:1fr;gap:16px;margin-top:18px}.fraud-tabs{gap:24px}.fraud-tabs button{font-size:12px;gap:9px}.fraud-controls>p{font-size:13px;min-height:42px}.agent-feature{padding-block:55px}.agent-layout{grid-template-columns:1fr;gap:30px}.agent-copy h2{font-size:36px;letter-spacing:-1.35px}.agent-copy>p{font-size:14px;line-height:1.7;margin-top:21px}.agent-roles{margin-top:25px}.agent-roles>div{grid-template-columns:90px 1fr;font-size:12px;gap:16px;padding-block:16px}.agent-roles strong{font-size:13px}.mcp-bridge{max-width:none;font-size:12px;margin-top:22px;gap:13px}.mcp-core{font-size:26px}.agent-copy>small{font-size:10px;margin-top:21px}.agent-evidence{max-width:365px;justify-self:center;padding:15px 15px 0}.agent-evidence>span{font-size:10px;padding-block:13px}.analytics-feature{padding-block:55px}.analytics-heading h2{font-size:32px;letter-spacing:-1.3px}.analytics-heading h2 br{display:none}.analytics-heading{margin-bottom:26px}.analytics-switch{gap:6px;margin-top:24px}.analytics-switch button{font-size:12px;padding:11px 18px}.analytics-layout{grid-template-columns:1fr;gap:25px}.analytics-evidence{padding:12px;border-radius:8px}.analytics-description h3{font-size:25px;letter-spacing:-.7px;max-width:320px}.analytics-description>p{font-size:14px;margin-top:14px}.analytics-description>.text-link{font-size:12px}.analytics-integrations{padding-top:17px;margin-top:17px}.analytics-integrations p{font-size:12px}.migration-feature{padding-block:55px}.migration-layout{grid-template-columns:1fr;gap:30px}.migration-types{gap:15px;margin-bottom:28px}.migration-types>span{font-size:30px}.migration-types>strong{font-size:48px}.migration-types>svg{width:36px}.migration-layout h2{font-size:33px;letter-spacing:-1.2px}.migration-layout p{font-size:14px;margin-top:18px;max-width:none}.migration-assurance{font-size:12px;margin-top:21px}.migration-evidence{padding:11px;border-radius:8px}.unlimited-feature{padding-block:57px 24px}.unlimited-heading{grid-template-columns:1fr;gap:26px}.unlimited-heading h2{font-size:55px;letter-spacing:-2.1px}.unlimited-symbol{display:flex;gap:20px;align-items:center}.unlimited-symbol svg{width:95px;height:43px;margin:0}.unlimited-symbol p{font-size:11px}.unlimited-layout{grid-template-columns:1fr;gap:30px;margin-top:29px;padding-top:27px}.team-count strong{font-size:84px;letter-spacing:-4px}.team-count>span{font-size:16px}.team-options{margin-top:20px;gap:10px}.team-options button{font-size:12px;padding:10px 16px;min-height:41px}.team-selector>p{font-size:13px;margin-top:20px}.team-footnote{font-size:10px;margin-top:11px}.unlimited-price{padding-top:23px;border-top:1px solid var(--line-on-brand)}.unlimited-billing{gap:26px}.unlimited-billing button{font-size:12px}.unlimited-number{margin-top:17px;gap:13px}.unlimited-number>strong{font-size:82px}.unlimited-number>span{font-size:15px}.unlimited-price>p{font-size:11px}.unlimited-price>.cta{margin-top:23px}.unlimited-bottom{display:block;margin-top:33px;padding-top:20px;font-size:9px}.unlimited-bottom>span{display:block}.unlimited-bottom>span+span{margin-top:10px}}@media(max-width:359px){.hero-v3 h1{font-size:35px}.hero-edge-link{font-size:9px;gap:7px}.feature-index a{padding-inline:9px!important}.feature-index a>span:first-child{font-size:12px}.feature-index a>span:nth-child(2){font-size:8px}.edge-word{font-size:60px}.edge-promise{font-size:19px}.night-chain{gap:10px;font-size:10px}.fraud-heading h2,.agent-copy h2{font-size:31px}.fraud-tabs{gap:16px}.fraud-tabs button{font-size:11px;gap:7px}.analytics-heading h2{font-size:29px}.analytics-switch button{font-size:11px;padding-inline:16px}.unlimited-heading h2{font-size:48px}.team-options{gap:7px}.team-options button{font-size:11px;padding-inline:13px}.unlimited-billing{gap:20px}.unlimited-billing button{font-size:11px}.unlimited-number>strong{font-size:70px}.migration-layout h2{font-size:30px}}@media(max-width:319px){.edge-word{font-size:52px}.hero-v3 h1{font-size:32px}.team-options button{padding-inline:10px}.unlimited-billing{gap:16px}}.competitor-page{background:var(--paper);color:var(--ink);min-height:100vh;overflow-x:hidden}.competitor-page .compare-hero{background:var(--brand);color:var(--on-brand);--focus:#fff;overflow:hidden}.compare-hero .header{border-bottom-color:#ffffff3b}.compare-hero-inner{padding-block:38px 0}.compare-eyebrow{font-size:11px;letter-spacing:1.6px;font-weight:650;opacity:.84;margin-bottom:26px}.compare-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:72px;align-items:end}.compare-hero-copy{padding-bottom:62px}.compare-hero h1{font-size:clamp(54px,6.4vw,90px);line-height:1.01;letter-spacing:-4.4px;max-width:760px}.compare-hero-copy>p{font-size:18px;line-height:1.58;max-width:560px;margin-top:25px;color:var(--muted-on-brand)}.compare-hero .cta{margin-top:28px}.compare-trial{display:block;font-size:11px;line-height:1.5;margin-top:11px;color:var(--muted-on-brand)}.compare-hero-product{background:var(--night);border-radius:12px 12px 0 0;padding:12px 12px 0;box-shadow:0 22px 60px #09195342;min-width:0}.compare-hero-product .ds-screenshot-frame{border-radius:6px;line-height:0}.compare-hero-product img{width:100%;height:auto;aspect-ratio:1.72;object-fit:cover}.compare-hero-caption{display:flex;justify-content:space-between;gap:15px;padding:12px 3px 14px;font-size:10px;color:var(--night-muted)}.compare-proof-row{display:flex;align-items:center;gap:0;border-top:1px solid var(--line-on-brand);margin-top:30px;padding-block:19px 22px;font-size:11px;color:var(--muted-on-brand)}.compare-proof-row span{display:inline-flex;align-items:center;gap:11px;padding-right:30px;margin-right:30px;border-right:1px solid var(--line-on-brand)}.compare-proof-row span:last-child{border-right:0;margin-right:0}.competitor-page .ds-capability-difference{padding-top:106px}.competitor-page .ds-capability-table-wrap{background:var(--paper)}@media(max-width:999px){.compare-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:36px}.compare-hero h1{font-size:clamp(48px,6.7vw,70px);letter-spacing:-3px}.compare-hero-copy>p{font-size:16px}.compare-proof-row{flex-wrap:wrap;row-gap:10px}.compare-proof-row span{margin-right:20px;padding-right:20px}}@media(max-width:739px){.compare-hero-inner{padding-top:30px}.compare-eyebrow{font-size:9px;margin-bottom:19px}.compare-hero-grid{display:flex;flex-direction:column;gap:26px;align-items:stretch}.compare-hero-copy{padding-bottom:0}.compare-hero h1{font-size:clamp(42px,11vw,62px);letter-spacing:-2.4px}.compare-hero-copy>p{font-size:15px;line-height:1.56;margin-top:19px}.compare-hero .cta{margin-top:22px}.compare-hero-product{order:2;margin-inline:-5px;padding:7px 7px 0;border-radius:8px 8px 0 0}.compare-hero-product img{aspect-ratio:1.58}.compare-hero-caption{font-size:9px;padding:9px 2px 11px}.compare-proof-row{margin-top:0;padding-block:17px 20px;gap:10px 0;font-size:10px}.compare-proof-row span{padding-right:13px;margin-right:13px}.competitor-page .ds-capability-difference{padding-top:58px}}@media(max-width:380px){.compare-hero h1{font-size:39px}.compare-proof-row{font-size:9px}.compare-proof-row span{padding-right:9px;margin-right:9px}}@media(max-width:639px)and (max-height:650px){.compare-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.compare-hero-copy>p{order:1}}@media(max-width:380px)and (max-height:650px){html:lang(en) .compare-hero h1{font-size:clamp(var(--ds-text-size-brand),10.5vw,var(--ds-text-size-heading));letter-spacing:-1.6px}}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800.ttf) format("truetype")}:root{--ds-p-color-blue500: #2555ef;--ds-p-color-blue600: #1943c9;--ds-p-color-blue700: #1235a9;--ds-p-color-blue050: #eaf0ff;--ds-p-color-blue075: #e0e8ff;--ds-p-color-blue100: #dce7ff;--ds-p-color-blue200: #c7d3ef;--ds-p-color-blue300: #a1baff;--ds-p-color-white: #ffffff;--ds-p-color-neutral050: #f2f4f8;--ds-p-color-neutral200: #d9dfe8;--ds-p-color-neutral300: #b9c3d1;--ds-p-color-neutral600: #57616f;--ds-p-color-neutral800: #3a434e;--ds-p-color-neutral900: #111821;--ds-p-color-neutral925: #19222e;--ds-p-color-transparent: rgb(255 255 255 / 0);--ds-p-color-borderonbrand: rgb(255 255 255 / .35);--ds-p-color-scrim: rgb(4 10 19 / .84);--ds-p-space-0: 0px;--ds-p-space-1: 4px;--ds-p-space-2: 8px;--ds-p-space-3: 12px;--ds-p-space-4: 16px;--ds-p-space-5: 20px;--ds-p-space-6: 24px;--ds-p-space-8: 32px;--ds-p-space-10: 40px;--ds-p-space-12: 48px;--ds-p-space-14: 56px;--ds-p-space-16: 64px;--ds-p-space-20: 80px;--ds-p-space-24: 96px;--ds-p-space-half: 2px;--ds-p-radius-xs: 5px;--ds-p-radius-sm: 6px;--ds-p-radius-md: 7px;--ds-p-radius-lg: 12px;--ds-p-radius-full: 999px;--ds-p-size-hairline: 1px;--ds-p-size-focus: 3px;--ds-p-size-focusoffset: 5px;--ds-p-size-activeshift: 1px;--ds-p-size-container: 1280px;--ds-p-size-dialog: 1100px;--ds-p-size-brandmark: 7px;--ds-p-size-iconsm: 16px;--ds-p-size-iconmd: 19px;--ds-p-size-iconlg: 22px;--ds-p-size-controlsm: 36px;--ds-p-size-controlmd: 46px;--ds-p-size-controllg: 57px;--ds-p-size-buttonpadsm: 12px;--ds-p-size-buttonpadmd: 18px;--ds-p-size-buttonpadlg: 23px;--ds-p-size-gutterwide: 56px;--ds-p-size-gutterdesktop: 36px;--ds-p-size-guttertablet: 24px;--ds-p-size-guttermobile: 18px;--ds-p-size-gutternarrow: 15px;--ds-p-size-dialogviewport: 92px;--ds-p-size-captionmeasure: 70px;--ds-p-font-size-caption: 11px;--ds-p-font-size-label: 12px;--ds-p-font-size-small: 13px;--ds-p-font-size-action: 15px;--ds-p-font-size-body: 16px;--ds-p-font-size-lead: 20px;--ds-p-font-size-brand: 30px;--ds-p-font-size-heading: 40px;--ds-p-font-size-displaymin: 40px;--ds-p-font-size-displaymax: 88px;--ds-p-font-family: Onest, Arial, sans-serif;--ds-p-font-weight-regular: 400;--ds-p-font-weight-medium: 500;--ds-p-font-weight-semibold: 550;--ds-p-font-weight-bold: 650;--ds-p-leading-tight: 1.1;--ds-p-leading-label: 1.4;--ds-p-leading-body: 1.65;--ds-p-tracking-normal: 0;--ds-p-tracking-heading: -.04;--ds-p-tracking-brand: -.05;--ds-p-duration-fast: .15s;--ds-p-duration-normal: .18s;--ds-p-duration-slow: .3s;--ds-p-duration-spinner: .7s;--ds-p-ease-standard: cubic-bezier(.2, 0, .2, 1);--ds-p-opacity-disabled: .55;--ds-p-breakpoint-mobile: 639px;--ds-p-breakpoint-tablet: 899px;--ds-p-breakpoint-desktop: 1199px;--ds-p-breakpoint-narrow: 359px;--ds-surface-default: var(--ds-p-color-white);--ds-surface-subtle: var(--ds-p-color-neutral050);--ds-surface-inverse: var(--ds-p-color-neutral900);--ds-surface-inverse-inset: var(--ds-p-color-neutral925);--ds-surface-brand: var(--ds-p-color-blue500);--ds-surface-brand-subtle: var(--ds-p-color-blue050);--ds-surface-transparent: var(--ds-p-color-transparent);--ds-text-primary: var(--ds-p-color-neutral900);--ds-text-secondary: var(--ds-p-color-neutral600);--ds-text-inverse: var(--ds-p-color-white);--ds-text-inverse-secondary: var(--ds-p-color-blue300);--ds-text-inverse-muted: var(--ds-p-color-neutral300);--ds-text-on-brand-secondary: var(--ds-p-color-blue075);--ds-border-default: var(--ds-p-color-neutral200);--ds-border-inverse: var(--ds-p-color-neutral800);--ds-border-brand: var(--ds-p-color-borderonbrand);--ds-border-brand-subtle: var(--ds-p-color-blue200);--ds-action-primary: var(--ds-p-color-blue500);--ds-action-primary-hover: var(--ds-p-color-blue600);--ds-action-primary-active: var(--ds-p-color-blue700);--ds-action-on-primary: var(--ds-p-color-white);--ds-action-focus: var(--ds-p-color-blue500);--ds-action-inverse-hover: var(--ds-p-color-blue050);--ds-action-inverse-active: var(--ds-p-color-blue100);--ds-overlay-scrim: var(--ds-p-color-scrim);--ds-space-0: var(--ds-p-space-0);--ds-space-1: var(--ds-p-space-1);--ds-space-2: var(--ds-p-space-2);--ds-space-3: var(--ds-p-space-3);--ds-space-4: var(--ds-p-space-4);--ds-space-5: var(--ds-p-space-5);--ds-space-6: var(--ds-p-space-6);--ds-space-8: var(--ds-p-space-8);--ds-space-10: var(--ds-p-space-10);--ds-space-12: var(--ds-p-space-12);--ds-space-14: var(--ds-p-space-14);--ds-space-16: var(--ds-p-space-16);--ds-space-20: var(--ds-p-space-20);--ds-space-24: var(--ds-p-space-24);--ds-space-half: var(--ds-p-space-half);--ds-radius-sm: var(--ds-p-radius-sm);--ds-radius-md: var(--ds-p-radius-md);--ds-radius-lg: var(--ds-p-radius-lg);--ds-duration-fast: var(--ds-p-duration-fast);--ds-duration-normal: var(--ds-p-duration-normal);--ds-duration-slow: var(--ds-p-duration-slow);--ds-duration-spinner: var(--ds-p-duration-spinner);--ds-ease-standard: var(--ds-p-ease-standard);--ds-font-family-sans: var(--ds-p-font-family);--ds-font-weight-regular: var(--ds-p-font-weight-regular);--ds-font-weight-medium: var(--ds-p-font-weight-medium);--ds-font-weight-semibold: var(--ds-p-font-weight-semibold);--ds-font-weight-bold: var(--ds-p-font-weight-bold);--ds-text-size-caption: var(--ds-p-font-size-caption);--ds-text-size-label: var(--ds-p-font-size-label);--ds-text-size-small: var(--ds-p-font-size-small);--ds-text-size-action: var(--ds-p-font-size-action);--ds-text-size-body: var(--ds-p-font-size-body);--ds-text-size-lead: var(--ds-p-font-size-lead);--ds-text-size-brand: var(--ds-p-font-size-brand);--ds-text-size-heading: var(--ds-p-font-size-heading);--ds-text-size-display-min: var(--ds-p-font-size-displaymin);--ds-text-size-display-max: var(--ds-p-font-size-displaymax);--ds-leading-tight: var(--ds-p-leading-tight);--ds-leading-label: var(--ds-p-leading-label);--ds-leading-body: var(--ds-p-leading-body);--ds-tracking-normal: var(--ds-p-tracking-normal);--ds-tracking-heading: var(--ds-p-tracking-heading);--ds-tracking-brand: var(--ds-p-tracking-brand);--ds-gutter-wide: var(--ds-p-size-gutterwide);--ds-gutter-desktop: var(--ds-p-size-gutterdesktop);--ds-gutter-tablet: var(--ds-p-size-guttertablet);--ds-gutter-mobile: var(--ds-p-size-guttermobile);--ds-gutter-narrow: var(--ds-p-size-gutternarrow);--ds-container-max: var(--ds-p-size-container);--ds-container-gutter: var(--ds-p-size-gutterdesktop);--ds-opacity-disabled: var(--ds-p-opacity-disabled);--ds-button-radius: var(--ds-radius-md);--ds-focus-width: var(--ds-p-size-focus);--ds-focus-offset: var(--ds-p-size-focusoffset);--ds-border-width: var(--ds-p-size-hairline);--ds-active-shift: var(--ds-p-size-activeshift);--ds-control-height-sm: var(--ds-p-size-controlsm);--ds-control-padding-sm: var(--ds-p-size-buttonpadsm);--ds-control-font-sm: var(--ds-text-size-small);--ds-icon-size-sm: var(--ds-p-size-iconsm);--ds-control-height-md: var(--ds-p-size-controlmd);--ds-control-padding-md: var(--ds-p-size-buttonpadmd);--ds-control-font-md: var(--ds-text-size-action);--ds-icon-size-md: var(--ds-p-size-iconmd);--ds-control-height-lg: var(--ds-p-size-controllg);--ds-control-padding-lg: var(--ds-p-size-buttonpadlg);--ds-control-font-lg: var(--ds-text-size-action);--ds-icon-size-lg: var(--ds-p-size-iconlg);--ds-screenshot-radius: var(--ds-radius-sm);--ds-screenshot-overlay-radius: var(--ds-p-radius-xs);--ds-panel-radius: var(--ds-radius-lg);--ds-dialog-max-width: var(--ds-p-size-dialog);--ds-brand-mark-size: var(--ds-p-size-brandmark)}:where([class^=ds-],[class*=" ds-"]){box-sizing:border-box}:where(.ds-section,.ds-container,.ds-dialog){--ds-local-text: var(--ds-text-primary);--ds-local-muted: var(--ds-text-secondary);--ds-local-border: var(--ds-border-default);--ds-local-focus: var(--ds-action-focus);--ds-local-hover: var(--ds-surface-brand-subtle);--ds-local-active: var(--ds-action-inverse-active);--ds-local-selected: var(--ds-action-primary);--ds-local-on-selected: var(--ds-action-on-primary);font-family:var(--ds-font-family-sans)}:where([data-ds-tone=inverse]){--ds-local-text: var(--ds-text-inverse);--ds-local-muted: var(--ds-text-inverse-muted);--ds-local-border: var(--ds-border-inverse);--ds-local-focus: var(--ds-text-inverse);--ds-local-hover: var(--ds-surface-inverse-inset);--ds-local-active: var(--ds-border-inverse);--ds-local-selected: var(--ds-text-inverse);--ds-local-on-selected: var(--ds-text-primary)}.ds-container{width:min(calc(100% - var(--ds-gutter-wide) * 2),var(--ds-container-max));margin-inline:auto}.ds-section{padding-block:var(--ds-space-20);color:var(--ds-local-text, var(--ds-text-primary))}.ds-section--default{background:var(--ds-surface-default)}.ds-section--subtle{background:var(--ds-surface-subtle)}.ds-section--brand-subtle{background:var(--ds-surface-brand-subtle)}.ds-section--inverse{background:var(--ds-surface-inverse)}.ds-section--brand{background:var(--ds-surface-brand);--ds-local-border: var(--ds-border-brand);--ds-local-hover: var(--ds-action-primary-hover);--ds-local-active: var(--ds-action-primary-active)}.ds-brand{display:inline-flex;align-items:baseline;gap:var(--ds-space-1);color:inherit;font-family:var(--ds-font-family-sans);font-weight:var(--ds-font-weight-bold);font-size:var(--ds-text-size-brand);line-height:var(--ds-leading-label);letter-spacing:calc(var(--ds-tracking-brand) * 1em);text-decoration:none}.ds-brand__mark{width:var(--ds-brand-mark-size);height:var(--ds-brand-mark-size);display:inline-block;background:currentColor}:where(.ds-button,.ds-link-button,.ds-icon-button,.ds-segmented-control,.ds-tabs){--ds-control-height: var(--ds-control-height-md);--ds-control-padding: var(--ds-control-padding-md);--ds-control-font: var(--ds-control-font-md);--ds-control-icon: var(--ds-icon-size-md)}:where(.ds-button--sm,.ds-link-button--sm,.ds-icon-button--sm,.ds-segmented-control--sm,.ds-tabs--sm){--ds-control-height: var(--ds-control-height-sm);--ds-control-padding: var(--ds-control-padding-sm);--ds-control-font: var(--ds-control-font-sm);--ds-control-icon: var(--ds-icon-size-sm)}:where(.ds-button--lg,.ds-link-button--lg,.ds-icon-button--lg,.ds-segmented-control--lg,.ds-tabs--lg){--ds-control-height: var(--ds-control-height-lg);--ds-control-padding: var(--ds-control-padding-lg);--ds-control-font: var(--ds-control-font-lg);--ds-control-icon: var(--ds-icon-size-lg)}.ds-button,.ds-link-button,.ds-icon-button,.ds-segmented-control button,.ds-tabs__list button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-3);min-height:var(--ds-control-height);padding:var(--ds-space-2) var(--ds-control-padding);border:var(--ds-border-width) solid transparent;border-radius:var(--ds-button-radius);background:var(--ds-action-primary);color:var(--ds-action-on-primary);cursor:pointer;font-family:var(--ds-font-family-sans);font-size:var(--ds-control-font);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-label);text-decoration:none;text-align:center;transition:background-color var(--ds-duration-normal) var(--ds-ease-standard),border-color var(--ds-duration-normal) var(--ds-ease-standard),color var(--ds-duration-normal) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-button:hover,.ds-link-button:hover,.ds-icon-button:hover{background:var(--ds-action-primary-hover)}.ds-button:active,.ds-link-button:active,.ds-icon-button:active{background:var(--ds-action-primary-active);transform:translateY(var(--ds-active-shift))}:where(.ds-button,.ds-link-button,.ds-icon-button,.ds-segmented-control button,.ds-tabs__list button)>svg{width:var(--ds-control-icon);height:var(--ds-control-icon);flex-shrink:0}.ds-button--outline,.ds-link-button--outline,.ds-icon-button--outline,.ds-button--ghost,.ds-link-button--ghost,.ds-icon-button--ghost{background:transparent;color:var(--ds-local-text, var(--ds-text-primary))}.ds-button--outline,.ds-link-button--outline,.ds-icon-button--outline{border-color:var(--ds-local-border, var(--ds-border-default))}.ds-button--outline:hover,.ds-link-button--outline:hover,.ds-icon-button--outline:hover,.ds-button--ghost:hover,.ds-link-button--ghost:hover,.ds-icon-button--ghost:hover{background:var(--ds-local-hover, var(--ds-surface-brand-subtle));color:var(--ds-local-text, var(--ds-text-primary))}.ds-button--outline:active,.ds-link-button--outline:active,.ds-icon-button--outline:active,.ds-button--ghost:active,.ds-link-button--ghost:active,.ds-icon-button--ghost:active{background:var(--ds-local-active, var(--ds-action-inverse-active))}.ds-button--inverse,.ds-link-button--inverse,.ds-icon-button--inverse{background:var(--ds-text-inverse);color:var(--ds-text-primary)}.ds-button--inverse:hover,.ds-link-button--inverse:hover,.ds-icon-button--inverse:hover{background:var(--ds-action-inverse-hover)}.ds-button--inverse:active,.ds-link-button--inverse:active,.ds-icon-button--inverse:active{background:var(--ds-action-inverse-active)}.ds-icon-button{width:var(--ds-control-height);min-width:var(--ds-control-height);padding:var(--ds-space-2)}.ds-text-link{padding-inline:0;border:0;border-radius:0;gap:var(--ds-space-5);color:var(--ds-local-text, var(--ds-action-primary))}.ds-text-link:hover{background:transparent;text-decoration:underline;text-underline-offset:var(--ds-space-1)}:where(.ds-button,.ds-link-button,.ds-icon-button,.ds-segmented-control button,.ds-tabs__list button):disabled,:where(.ds-button,.ds-link-button,.ds-icon-button)[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed;transform:none}.ds-button:disabled:hover,.ds-icon-button:disabled:hover{background:var(--ds-action-primary)}.ds-button--outline:disabled:hover,.ds-icon-button--outline:disabled:hover,.ds-button--ghost:disabled:hover,.ds-icon-button--ghost:disabled:hover{background:transparent}:where(.ds-button,.ds-link-button,.ds-icon-button,.ds-segmented-control button,.ds-tabs__list button,.ds-tabs__panel,.ds-accordion summary,.ds-screenshot-frame,.ds-brand):focus-visible{outline:var(--ds-focus-width) solid var(--ds-local-focus, var(--ds-action-focus));outline-offset:var(--ds-focus-offset)}.ds-spinner{animation:ds-spin var(--ds-duration-spinner) linear infinite}@keyframes ds-spin{to{transform:rotate(1turn)}}.ds-screenshot-frame{display:block;position:relative;width:100%;padding:0;margin:0;border:0;border-radius:var(--ds-screenshot-radius);overflow:hidden;background:var(--ds-surface-default);color:var(--ds-text-primary);text-align:left;line-height:0}button.ds-screenshot-frame{cursor:zoom-in}.ds-screenshot-frame img{display:block;width:100%;height:auto;max-width:100%}.ds-screenshot-frame__expand{position:absolute;right:var(--ds-space-4);bottom:var(--ds-space-4);display:inline-flex;align-items:center;gap:var(--ds-space-2);background:var(--ds-surface-default);color:var(--ds-text-primary);border:var(--ds-border-width) solid var(--ds-border-default);border-radius:var(--ds-screenshot-overlay-radius);padding:var(--ds-space-2) var(--ds-space-3);font-family:var(--ds-font-family-sans);font-size:var(--ds-text-size-caption);line-height:var(--ds-leading-label);opacity:0;transition:opacity var(--ds-duration-fast)}.ds-screenshot-frame:hover .ds-screenshot-frame__expand,.ds-screenshot-frame:focus-visible .ds-screenshot-frame__expand{opacity:1}.ds-media{min-width:0;margin:0}.ds-media__caption{margin-block-start:var(--ds-space-3);color:var(--ds-local-muted, var(--ds-text-secondary));font-family:var(--ds-font-family-sans);font-size:var(--ds-text-size-small);line-height:var(--ds-leading-body)}.ds-segmented-control,.ds-tabs__list{display:flex;flex-wrap:wrap;gap:var(--ds-space-1)}.ds-segmented-control button,.ds-tabs__list button{background:transparent;border-color:var(--ds-local-border, var(--ds-border-default));color:var(--ds-local-text, var(--ds-text-primary))}.ds-segmented-control button:hover,.ds-tabs__list button:hover{background:var(--ds-local-hover, var(--ds-surface-brand-subtle))}.ds-segmented-control button:active,.ds-tabs__list button:active{background:var(--ds-local-active, var(--ds-action-inverse-active))}.ds-segmented-control button[aria-pressed=true],.ds-tabs__list button[aria-selected=true]{background:var(--ds-local-selected, var(--ds-action-primary));border-color:var(--ds-local-selected, var(--ds-action-primary));color:var(--ds-local-on-selected, var(--ds-action-on-primary))}.ds-segmented-control button:disabled:hover,.ds-tabs__list button:disabled:hover{background:transparent}.ds-tabs__list[aria-orientation=vertical]{flex-direction:column;align-items:stretch}.ds-tabs__panel{margin-top:var(--ds-space-6);color:var(--ds-local-text, var(--ds-text-primary));font-family:var(--ds-font-family-sans);font-size:var(--ds-text-size-body);line-height:var(--ds-leading-body)}.ds-tabs__panel[hidden]{display:none}.ds-accordion{color:var(--ds-local-text, var(--ds-text-primary));font-family:var(--ds-font-family-sans)}.ds-accordion details{border-top:var(--ds-border-width) solid var(--ds-local-border, var(--ds-border-default))}.ds-accordion details:last-child{border-bottom:var(--ds-border-width) solid var(--ds-local-border, var(--ds-border-default))}.ds-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-5);min-height:var(--ds-control-height-lg);padding-block:var(--ds-space-5);cursor:pointer;list-style:none;font-size:var(--ds-text-size-action);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-label)}.ds-accordion summary::-webkit-details-marker{display:none}.ds-accordion summary:hover{color:var(--ds-local-focus, var(--ds-action-primary))}.ds-accordion summary>svg{flex-shrink:0;transition:transform var(--ds-duration-normal)}.ds-accordion details[open] summary>svg{transform:rotate(45deg)}.ds-accordion__panel{padding:0 var(--ds-space-10) var(--ds-space-6) 0;color:var(--ds-local-muted, var(--ds-text-secondary));font-size:var(--ds-text-size-small);line-height:var(--ds-leading-body)}.ds-accordion__panel p{margin:0}.ds-dialog{width:min(calc(100% - var(--ds-space-8)),var(--ds-dialog-max-width));max-height:92dvh;margin:auto;padding:0;overflow:auto;border:var(--ds-border-width) solid var(--ds-local-border);border-radius:var(--ds-panel-radius);background:var(--ds-surface-default);color:var(--ds-local-text)}.ds-dialog[data-ds-tone=inverse]{background:var(--ds-surface-inverse)}.ds-dialog::backdrop{background:var(--ds-overlay-scrim)}.ds-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-5);padding:var(--ds-space-3) var(--ds-space-5)}.ds-dialog__header h2{margin:0;font-size:var(--ds-text-size-body);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-leading-label);letter-spacing:normal}.ds-dialog__header .ds-icon-button{margin-left:auto;flex-shrink:0}.ds-dialog__description{padding-inline:var(--ds-space-5);margin:0;font-size:var(--ds-text-size-small);line-height:var(--ds-leading-body);color:var(--ds-local-muted)}.ds-dialog__body{padding:var(--ds-space-5);font-size:var(--ds-text-size-body);line-height:var(--ds-leading-body)}.ds-image-viewer .ds-dialog__body{padding:0}.ds-image-viewer img{display:block;width:100%;height:auto}.ds-image-viewer__caption{margin:0;padding:var(--ds-space-4) var(--ds-space-5);color:var(--ds-local-muted);font-size:var(--ds-text-size-small);line-height:var(--ds-leading-body)}@media(max-width:1199px){.ds-container{width:calc(100% - var(--ds-gutter-desktop) * 2)}}@media(max-width:899px){.ds-container{width:calc(100% - var(--ds-gutter-tablet) * 2)}}@media(max-width:639px){.ds-container{width:calc(100% - var(--ds-gutter-mobile) * 2)}.ds-section{padding-block:var(--ds-space-16)}.ds-dialog{width:calc(100% - var(--ds-space-4))}}@media(max-width:359px){.ds-container{width:calc(100% - var(--ds-gutter-narrow) * 2)}}@media(hover:none){.ds-screenshot-frame__expand{opacity:1}}@media(prefers-reduced-motion:reduce){:where(.ds-button,.ds-link-button,.ds-icon-button,.ds-segmented-control button,.ds-tabs__list button,.ds-screenshot-frame__expand,.ds-accordion summary>svg){transition:none}.ds-spinner{animation:none}}@font-face{font-family:Onest;src:url(/fonts/onest-variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--paper: var(--ds-surface-default);--ink: var(--ds-text-primary);--muted: var(--ds-text-secondary);--line: var(--ds-border-default);--brand: var(--ds-action-primary);--brand-hover: var(--ds-action-primary-hover);--on-brand: var(--ds-action-on-primary);--brand-soft: var(--ds-surface-brand-subtle);--night: var(--ds-surface-inverse);--night-muted: var(--ds-text-inverse-muted);--night-line: var(--ds-border-inverse);--focus: var(--ds-action-focus);--font: var(--ds-font-family-sans);--radius: var(--ds-panel-radius);--width: var(--ds-container-max);--blue-on-night: var(--ds-text-inverse-secondary);--night-inset: var(--ds-surface-inverse-inset);--blue-line: var(--ds-border-brand-subtle);--line-on-brand: var(--ds-border-brand);--muted-on-brand: var(--ds-text-on-brand-secondary)}.ds-capability-difference{width:min(calc(100% - (var(--ds-container-gutter) * 2)),var(--ds-container-max));margin-inline:auto;padding-block:var(--ds-space-24) var(--ds-space-20)}.ds-capability-kicker{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--ds-action-primary);font-weight:650}.ds-capability-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-top:20px}.ds-capability-heading h2{font-size:clamp(43px,4.4vw,64px);line-height:1.05;letter-spacing:-2.7px;margin:0}.ds-capability-heading p{font-size:15px;line-height:1.65;color:var(--ds-text-secondary);max-width:445px;margin:20px 0 0}.ds-capability-toggle{display:inline-flex;align-items:center;gap:11px;min-height:42px;font-size:12px;color:var(--ds-text-secondary);cursor:pointer;flex-shrink:0}.ds-capability-toggle input{position:absolute;opacity:0;pointer-events:none}.ds-capability-toggle>span:first-of-type{width:34px;height:20px;border-radius:99px;background:var(--ds-border-default);position:relative;transition:background var(--ds-duration-normal)}.ds-capability-toggle>span:first-of-type:after{content:"";width:14px;height:14px;position:absolute;left:3px;top:3px;border-radius:50%;background:var(--ds-surface-default);box-shadow:0 1px 3px #0003;transition:transform var(--ds-duration-normal)}.ds-capability-toggle input:checked+span{background:var(--ds-action-primary)}.ds-capability-toggle input:checked+span:after{transform:translate(14px)}.ds-capability-toggle input:focus-visible+span{outline:var(--ds-focus-width) solid var(--ds-action-focus);outline-offset:var(--ds-focus-offset)}.ds-capability-table-wrap{margin-top:44px;border:1px solid var(--ds-border-default);border-radius:var(--ds-panel-radius);overflow:auto}.ds-capability-table{border-collapse:collapse;width:100%;min-width:740px;table-layout:fixed;font-size:13px}.ds-capability-table th,.ds-capability-table td{border-bottom:1px solid var(--ds-border-default);padding:17px 20px;text-align:left;vertical-align:middle;line-height:1.45}.ds-capability-table thead th{font-size:12px;color:var(--ds-text-secondary);font-weight:500;background:var(--ds-surface-brand-subtle)}.ds-capability-table thead th:nth-child(2){color:var(--ds-action-primary);font-weight:650}.ds-capability-table thead th small{font-size:9px;font-weight:500;margin-left:5px;color:var(--ds-text-secondary)}.ds-capability-table tbody th{font-weight:550;width:38%}.ds-capability-table tbody td{color:var(--ds-text-secondary)}.ds-capability-table tbody td:nth-child(2){color:var(--ds-text-primary);font-weight:550}.ds-capability-table tbody td svg{color:var(--ds-action-primary);vertical-align:-3px;margin-right:6px}.ds-capability-table tr:last-child>*{border-bottom:0}.ds-capability-disclaimer{font-size:10px;line-height:1.6;color:var(--ds-text-secondary);margin:15px 0 0}.ds-capability-callout{display:flex;justify-content:space-between;align-items:center;gap:30px;background:var(--ds-surface-brand-subtle);border-radius:var(--ds-panel-radius);padding:24px 27px;margin-top:36px}.ds-capability-callout strong{display:block;font-size:21px;font-weight:550;letter-spacing:-.5px}.ds-capability-callout span{display:block;font-size:13px;color:var(--ds-text-secondary);line-height:1.5;margin-top:4px}.ds-capability-cta{background:var(--ds-action-primary)!important;color:var(--ds-action-on-primary)!important;border-radius:var(--ds-button-radius)!important;min-height:46px!important;padding:14px 18px!important;white-space:nowrap}.ds-capability-cta:hover{background:var(--ds-action-primary-hover)!important;transform:translateY(-1px)}@media(max-width:899px){.ds-capability-difference{width:calc(100% - 72px);padding-block:var(--ds-space-20) var(--ds-space-16)}.ds-capability-heading{align-items:start;flex-direction:column}.ds-capability-toggle{margin-top:7px}.ds-capability-table-wrap{margin-top:28px}.ds-capability-callout{align-items:flex-start;flex-direction:column;gap:20px}}@media(max-width:639px){.ds-capability-difference{width:calc(100% - 36px);padding-block:var(--ds-space-16) var(--ds-space-12)}.ds-capability-kicker{font-size:9px}.ds-capability-heading{margin-top:14px;gap:20px}.ds-capability-heading h2{font-size:clamp(35px,9.4vw,47px);letter-spacing:-1.7px}.ds-capability-heading p{font-size:14px;margin-top:17px}.ds-capability-table-wrap{margin-inline:-18px;border-radius:0;border-inline:0}.ds-capability-table{min-width:670px;font-size:12px}.ds-capability-table th,.ds-capability-table td{padding:14px 15px}.ds-capability-table thead th small{display:block;margin:2px 0 0}.ds-capability-disclaimer{font-size:9px}.ds-capability-callout{padding:20px;margin-top:25px}.ds-capability-callout strong{font-size:19px}.ds-capability-callout span{font-size:12px}.ds-capability-cta{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.ds-capability-toggle>span:first-of-type,.ds-capability-toggle>span:first-of-type:after,.ds-capability-cta{transition:none}}.ds-capability-table .is-at{background:var(--ds-surface-brand-subtle)}.ds-capability-table thead .is-at{background:var(--ds-action-primary);color:var(--ds-action-on-primary);border-bottom-color:var(--ds-action-primary)}.ds-capability-table thead .is-at span{display:block;font-size:20px;letter-spacing:-.5px}.ds-capability-table thead .is-at small{display:block;font-size:12px;margin:5px 0 0;color:var(--ds-action-on-primary)}.ds-capability-table thead th{vertical-align:top;background:var(--ds-surface-default);padding-block:22px}.ds-capability-plan-label{display:block;font-size:20px;font-weight:600;letter-spacing:-.5px;color:var(--ds-text-primary);margin-bottom:10px}.ds-capability-plan{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:100%;min-height:42px;padding:9px 10px;border:1px solid var(--ds-border-default);border-radius:var(--ds-button-radius);background:var(--ds-surface-default);color:var(--ds-text-primary);font:inherit;font-size:12px;cursor:pointer}.ds-capability-plan:focus-visible,.ds-capability-table-wrap:focus-visible{outline:var(--ds-focus-width) solid var(--ds-action-focus);outline-offset:var(--ds-focus-offset)}.ds-capability-table tbody td:nth-child(2){color:var(--ds-text-primary)}.ds-capability-table th:first-child{width:31%}.ds-capability-table th:nth-child(2){width:32%}.ds-capability-table th:nth-child(3){width:37%}.ds-capability-cta{white-space:normal;max-width:100%;min-width:0;text-align:left;font-size:13px;line-height:1.4}.ds-capability-disclaimer{font-size:11px;line-height:1.7;overflow-wrap:anywhere}.ds-capability-table-wrap::-webkit-scrollbar{height:7px}.ds-capability-table-wrap::-webkit-scrollbar-thumb{background:var(--ds-border-default);border-radius:7px}@media(max-width:639px){.ds-capability-table{min-width:680px}.ds-capability-table th,.ds-capability-table td{padding:15px}.ds-capability-table thead .is-at span,.ds-capability-plan-label{font-size:18px}.ds-capability-table thead .is-at small{font-size:11px}.ds-capability-cta{white-space:normal;font-size:12px;padding:12px 14px!important}.ds-capability-disclaimer{font-size:10px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}img{display:block;max-width:100%}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:550}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:5px}button:focus:not(:focus-visible){outline:none}svg{flex-shrink:0}::selection{background:var(--ink);color:var(--paper)}.frame{width:min(var(--width),calc(100% - 112px));margin-inline:auto}.section{padding-block:112px}.eyebrow{display:block;font-size:11px;font-weight:650;letter-spacing:1.5px;line-height:1.5}.skip-link{position:fixed;z-index:30;top:12px;left:12px;background:var(--paper);color:var(--ink);padding:14px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.hero{background:var(--brand);color:var(--on-brand);--focus:#fff}.header{display:flex;align-items:center;justify-content:space-between;height:89px;border-bottom:1px solid rgb(255 255 255 / .23);gap:28px}.brand{font-size:30px;font-weight:650;letter-spacing:-1.5px;display:inline-flex;align-items:baseline;gap:5px;line-height:1.3}.brand-square{display:inline-block;width:7px;height:7px;background:currentColor}.navigation{display:flex;gap:29px;font-size:13px;font-weight:450}.navigation a,.login{min-height:40px;display:inline-flex;align-items:center;gap:5px}.navigation a:hover,.login:hover{text-decoration:underline;text-underline-offset:5px}.header-end{display:flex;align-items:center;gap:20px}.login{font-size:13px;border:1px solid rgb(255 255 255 / .55);border-radius:7px;padding:0 18px;gap:25px}.menu-toggle{display:none;color:inherit;border:0;background:none;padding:10px}.hero-intro{padding-top:32px;padding-bottom:32px;display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:56px;align-items:end}.hero-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:21px}.hero-eyebrow span{width:6px;height:6px;background:var(--paper);border-radius:50%}h1{font-size:clamp(60px,6.8vw,96px);font-weight:500;line-height:1.02;letter-spacing:-5px}.title-period{color:#afc4ff}.hero-description{padding-bottom:4px}.hero-description p{font-size:18px;line-height:1.55;margin-bottom:24px;max-width:350px}.cta{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:17px 23px;min-height:57px;border-radius:7px;background:var(--brand);color:var(--on-brand);font-size:15px;font-weight:550;transition:background .18s,transform .18s}.cta:hover{background:var(--brand-hover);transform:translateY(-2px)}.cta-white{background:var(--paper);color:var(--ink)}.cta-white:hover{background:var(--brand-soft)}.trial-caption{display:block;font-size:11px;line-height:1.6;margin-top:11px;color:var(--on-brand)}.product-stage{border-radius:12px 12px 0 0;background:var(--night);padding:0 12px 12px;box-shadow:0 25px 70px #0919533d}.product-stage-top{min-height:63px;display:flex;align-items:center;justify-content:space-between;padding-inline:8px;gap:20px}.product-tabs{display:flex;gap:6px}.product-tabs button{color:#c3cbd6;border:0;background:transparent;border-radius:6px;padding:10px 17px;font-size:12px;font-weight:500;min-height:38px}.product-tabs button:hover{background:#26313d;color:var(--paper)}.product-tabs button[aria-selected=true]{color:var(--ink);background:var(--paper)}.stage-docs{color:#c3cbd6;font-size:11px;display:flex;align-items:center;gap:15px;padding:12px}.stage-docs:hover{color:var(--paper)}.screenshot{border:0;position:relative;padding:0;display:block;width:100%;background:var(--paper);text-align:left;line-height:0;border-radius:6px;overflow:hidden}.screenshot img{width:100%;height:auto}.expand-label{position:absolute;right:15px;bottom:15px;background:var(--paper);color:var(--ink);border:1px solid var(--line);box-shadow:0 2px 8px #00000012;border-radius:5px;padding:9px 12px;display:flex;align-items:center;gap:7px;line-height:1.3;font-size:11px;opacity:0;transition:opacity .15s}.screenshot:hover .expand-label,.screenshot:focus-visible .expand-label{opacity:1}.hero-screen img{aspect-ratio:1.6;object-fit:cover}.hero-base{padding-block:22px 29px;display:flex;align-items:center;justify-content:space-between;font-size:11px}.hero-base a{display:flex;align-items:center;gap:25px;padding:6px 0}.hero-base a:hover{text-decoration:underline;text-underline-offset:4px}h2{font-size:clamp(36px,3.55vw,50px);line-height:1.12;letter-spacing:-2px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:50px}.section-heading .eyebrow{margin-bottom:20px;color:var(--brand)}.section-heading>p,.tour-description p{font-size:16px;line-height:1.65;color:var(--muted);padding-bottom:3px;max-width:390px}.reports-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);align-items:center;gap:54px}.report-visual{background:var(--brand-soft);padding:27px 24px 18px;border-radius:var(--radius)}.report-visual .screenshot{box-shadow:0 6px 26px #22314917;border:1px solid var(--line)}.image-caption{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:14px}.report-details article{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.report-details article:first-child{padding-top:0}.detail-index{color:var(--brand);font-size:11px;line-height:1.8}.report-details h3{font-size:17px;letter-spacing:-.35px;margin-bottom:9px;line-height:1.4}.report-details p{font-size:13px;line-height:1.65;color:var(--muted)}.text-link{display:inline-flex;align-items:center;gap:20px;min-height:40px;font-size:13px;font-weight:550}.text-link:hover{text-decoration:underline;text-underline-offset:6px}.report-details>.text-link{margin-top:14px;color:var(--brand)}.cost-sources{margin-top:48px;border-top:1px solid var(--line);padding-top:28px;display:flex;justify-content:space-between;align-items:center;gap:25px}.cost-sources>span{font-size:11px;color:var(--muted)}.cost-sources>div{display:flex;gap:43px;flex-wrap:wrap}.cost-sources>div>span{font-size:16px;font-weight:550;letter-spacing:-.5px}.flows{background:var(--brand-soft);padding-block:90px;overflow:hidden}.flow-layout{display:grid;grid-template-columns:410px minmax(0,1fr);gap:65px;align-items:center}.flow-copy>.eyebrow{color:var(--brand);margin-bottom:18px}.flow-copy h2{font-size:49px}.section-lead{font-size:15px;line-height:1.7;color:var(--muted);margin-top:23px;max-width:390px}.flow-accordions{margin-top:28px;margin-bottom:20px}.flow-item{border-bottom:1px solid #c3cfea}.flow-item h3{font-size:14px;font-weight:550}.flow-item button{width:100%;border:0;background:none;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 0;color:var(--ink)}.flow-item.active h3{color:var(--brand)}.flow-item.active svg{transform:rotate(45deg)}.flow-item p{font-size:13px;line-height:1.7;color:var(--muted);padding:0 30px 22px 0}.flow-copy>.text-link{color:var(--brand)}.flow-visual{width:calc(100% + 190px);padding:22px 0 0 22px;background:#d6e1ff;border-radius:14px 0 0;transform:translate(5px)}.flow-visual .screenshot{aspect-ratio:2.35;border:1px solid #b8c7e9;border-radius:9px 0 0;box-shadow:0 12px 30px #3c4d6d14}.flow-visual .image-caption{padding-bottom:14px}.tour{background:var(--night);color:var(--paper);--focus:#fff;padding-block:95px 65px}.tour .section-heading{margin-bottom:38px}.tour .eyebrow{color:#9ab3ff}.tour-description p{color:var(--night-muted)}.tour-duration{display:block;color:var(--night-muted);font-size:11px;margin-top:15px}.tour .product-tour{max-width:1060px;margin-inline:auto}.tour-bottom{border-top:1px solid var(--night-line);margin-top:38px;padding-top:31px;display:grid;grid-template-columns:1fr 1.4fr auto;gap:55px;align-items:start}.tour-bottom h3{font-size:23px;line-height:1.3;letter-spacing:-.6px;max-width:270px}.tour-bottom p{font-size:13px;line-height:1.65;color:var(--night-muted);max-width:530px}.tour-bottom .text-link{align-self:center}.setup-heading .eyebrow{color:var(--brand);margin-bottom:19px}.setup-columns{margin-top:51px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.setup-columns article{padding-top:25px;border-top:1px solid var(--line)}.setup-icon,.import-names,.api-names{height:45px;color:var(--brand);display:flex;align-items:flex-start;font-size:21px;font-weight:550;letter-spacing:-.6px;gap:12px}.api-names span{color:#8793a4}.setup-columns h3{font-size:20px;letter-spacing:-.5px;line-height:1.3;margin:10px 0 13px}.setup-columns p{font-size:14px;line-height:1.7;color:var(--muted);max-width:340px}.setup-columns .text-link{margin-top:14px;color:var(--brand)}.pricing{background:var(--brand);color:var(--on-brand);--focus:#fff;padding-block:84px}.pricing-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(370px,1fr);gap:110px;align-items:center}.pricing .eyebrow{margin-bottom:22px}.pricing h2{font-size:clamp(40px,4vw,58px);line-height:1.1;letter-spacing:-2.5px}.pricing-copy{font-size:16px;line-height:1.65;margin:26px 0 32px}.price-panel{--focus:var(--brand);background:var(--paper);color:var(--ink);border-radius:var(--radius);padding:28px 32px}.price-top{display:flex;justify-content:space-between;gap:20px;font-size:13px;font-weight:600}.price-top span:last-child{font-weight:400;color:var(--muted);font-size:11px}.billing{display:flex;gap:3px;border:1px solid var(--line);border-radius:7px;padding:4px;margin:22px 0}.billing button{flex:1;white-space:nowrap;background:none;border:0;border-radius:4px;padding:10px 5px;font-size:11px;color:var(--muted)}.billing button span{font-size:9px;margin-left:2px}.billing button:hover{background:var(--brand-soft)}.billing button[aria-pressed=true]{background:var(--night);color:var(--paper)}.price-number{display:flex;gap:10px;align-items:baseline;line-height:1.1;min-height:76px}.price-number strong{font-size:65px;font-weight:500;letter-spacing:-4px}.price-number>span{font-size:13px;color:var(--muted)}.payment-total{font-size:11px;line-height:1.6;color:var(--muted);margin-top:2px}.price-panel ul{list-style:none;padding:22px 0 0;margin:20px 0;border-top:1px solid var(--line);display:grid;gap:12px}.price-panel li{font-size:12px;display:flex;align-items:center;gap:11px}.price-panel li svg{color:var(--brand)}.price-footnote{border-top:1px solid var(--line);padding-top:17px;color:var(--muted);font-size:10px;line-height:1.7}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:90px}.faq .eyebrow{color:var(--brand);margin-bottom:20px}.faq h2{font-size:43px;letter-spacing:-1.6px;margin-bottom:20px}.faq .text-link{color:var(--brand)}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;gap:20px;align-items:center;justify-content:space-between;font-size:15px;font-weight:500;line-height:1.4}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{font-size:14px;line-height:1.7;color:var(--muted);padding:0 40px 24px 0}.viewer{--focus:#fff;width:min(1500px,calc(100% - 48px));max-height:95dvh;padding:0;background:var(--night);color:var(--paper);border:1px solid var(--night-line);border-radius:10px}.viewer::backdrop{background:#040a13d6}.viewer-top{padding:10px 15px;display:flex;justify-content:space-between;align-items:center;font-size:12px}.viewer-top button{background:none;border:0;color:var(--paper);padding:8px}.viewer>img{width:100%;height:auto}.viewer>p{font-size:12px;line-height:1.5;color:var(--night-muted);padding:15px 20px}.viewer img{min-width:0}@media(min-width:1600px){.hero-intro{padding-top:40px;padding-bottom:40px}}@media(max-width:1199px){.frame{width:calc(100% - 72px)}.navigation{gap:20px}.hero-intro{grid-template-columns:minmax(0,1fr) 300px;gap:30px}h1{font-size:72px;letter-spacing:-4px}.hero-description p{font-size:16px}.reports-layout{gap:30px;grid-template-columns:1.5fr 1fr}.report-visual{padding:18px}.cost-sources>div{gap:25px}.flow-layout{grid-template-columns:350px minmax(0,1fr);gap:45px}.flow-copy h2{font-size:42px}.flow-visual{width:calc(100% + 160px)}.pricing-layout{gap:65px}.tour-bottom{gap:30px}.section{padding-block:85px}}@media(max-width:899px){.frame{width:calc(100% - 48px)}.header{height:82px}.brand{font-size:27px}.navigation{gap:16px;font-size:11px}.login{padding:0 12px;gap:10px;font-size:11px}.hero-intro{padding-top:45px;gap:25px;grid-template-columns:minmax(0,1fr) 260px}h1{font-size:58px;letter-spacing:-3px}.hero-description p{font-size:14px;margin-bottom:19px}.hero-eyebrow{font-size:9px;letter-spacing:1px}.cta{font-size:13px;padding:15px 18px;gap:25px;min-height:50px}.trial-caption{font-size:10px}.stage-docs{display:none}.product-stage-top{min-height:57px}.section-heading{gap:30px;margin-bottom:35px}h2{font-size:37px;letter-spacing:-1.5px}.section-heading>p{font-size:14px;max-width:280px}.reports-layout{grid-template-columns:1fr;gap:35px}.report-details{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.report-details article{padding:0;border:0;display:block}.detail-index{display:block;margin-bottom:9px}.report-details h3{font-size:16px}.report-details>.text-link{grid-column:1/-1;margin:0}.cost-sources{align-items:flex-start}.cost-sources>div{gap:15px 25px;justify-content:flex-end}.cost-sources>div>span{font-size:13px}.cost-sources>span{white-space:nowrap}.flow-layout{grid-template-columns:1fr;gap:30px}.flow-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;align-items:start}.flow-copy>.eyebrow,.flow-copy>h2,.flow-copy>.section-lead,.flow-copy>.text-link{grid-column:1}.flow-accordions{grid-column:2;grid-row:1/6;margin-top:0}.flow-copy h2{font-size:38px}.flow-visual{width:100%;transform:none;padding:18px 18px 0;border-radius:12px}.flow-visual .screenshot{border-radius:7px}.flow-copy>.text-link{margin-top:15px}.tour{padding-block:75px 45px}.tour-description p{font-size:14px}.tour-bottom{grid-template-columns:1fr 1.6fr;gap:20px 35px}.tour-bottom>.text-link{grid-column:2}.setup-columns{gap:23px}.setup-columns h3{font-size:18px}.setup-columns p{font-size:13px}.import-names,.api-names{font-size:17px;gap:7px}.pricing-layout{grid-template-columns:1.05fr 1fr;gap:35px}.pricing h2{font-size:39px;letter-spacing:-1.6px}.price-panel{padding:25px}.pricing-copy{font-size:14px}.price-number strong{font-size:55px}.price-number{min-height:65px}.billing button{font-size:10px}.billing button span{display:block;margin-top:3px}.faq{gap:30px;grid-template-columns:1fr 1.4fr}.faq h2{font-size:36px}.faq-list summary{font-size:13px}}@media(max-width:639px){.frame{width:calc(100% - 36px)}.section{padding-block:63px}.header{height:73px;gap:12px;position:relative}.brand{font-size:26px}.brand-square{width:6px;height:6px}.menu-toggle{display:inline-flex;padding:7px}.header-end{gap:12px}.login{border:0;gap:5px;padding:0 4px;font-size:12px}.navigation{display:none;position:absolute;top:73px;left:-18px;right:-18px;background:var(--night);color:var(--paper);z-index:10;padding:20px 25px;box-shadow:0 20px 25px #0000002e}.navigation.is-open{display:flex;flex-direction:column;gap:3px;font-size:15px}.navigation a{min-height:45px}.hero-intro{display:block;padding-top:36px;padding-bottom:29px}.hero-eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:18px}h1{font-size:clamp(40px,10.6vw,67px);line-height:1.05;letter-spacing:-2.5px}.hero-description{margin-top:22px}.hero-description p{font-size:15px;line-height:1.55;max-width:390px;margin-bottom:20px}.hero-description p br{display:none}.hero-description p br:after{content:" "}.cta{padding:15px 19px;min-height:51px;font-size:13px;gap:40px}.trial-caption{font-size:10px;margin-top:9px}.product-stage{width:calc(100% - 24px);padding:0 5px 5px;border-radius:8px 8px 0 0}.product-stage-top{padding-inline:2px;min-height:51px}.product-tabs{width:100%;gap:2px;justify-content:space-between}.product-tabs button{padding:8px 10px;font-size:10px;min-height:34px}.hero-screen{border-radius:3px}.hero-base{font-size:9px;gap:15px;padding-block:15px 21px}.hero-base a{gap:7px}.expand-label{right:8px;bottom:8px;padding:7px 8px;font-size:9px;opacity:1}.hero .expand-label{font-size:0;gap:0;background:var(--night);color:var(--paper);border-color:var(--night-line);padding:8px}.section-heading{display:block;margin-bottom:28px}.eyebrow{font-size:9px;letter-spacing:1.3px}.section-heading .eyebrow{margin-bottom:15px}h2{font-size:34px;line-height:1.14;letter-spacing:-1.5px}.section-heading>p{font-size:14px;max-width:380px;line-height:1.6;margin-top:20px}.desktop-break{display:none}.reports-layout{gap:23px}.report-visual{padding:13px 12px 10px;border-radius:8px}.image-caption{font-size:9px;margin-top:10px}.report-details{display:block}.report-details article{display:flex;gap:17px;border-bottom:1px solid var(--line);padding:19px 0}.report-details article:first-child{padding-top:0}.report-details h3{font-size:16px;margin-bottom:8px}.report-details p{font-size:13px}.report-details>.text-link{margin-top:14px}.detail-index{font-size:10px;margin-top:2px}.cost-sources{margin-top:26px;padding-top:22px;display:block}.cost-sources>div{justify-content:flex-start;margin-top:17px;gap:17px 24px}.cost-sources>div>span{font-size:13px}.flows{padding-block:62px 43px}.flow-copy{display:block}.flow-copy>.eyebrow{margin-bottom:15px}.flow-copy h2{font-size:35px}.section-lead{font-size:14px;margin-top:20px}.flow-accordions{margin-block:22px 13px}.flow-item h3{font-size:13px}.flow-item p{font-size:13px;padding-right:15px}.flow-visual{padding:12px 12px 0}.flow-layout{gap:28px}.tour{padding-block:62px 41px}.tour .section-heading{margin-bottom:27px}.tour-description{margin-top:20px}.tour-description p{font-size:14px}.tour-duration{font-size:10px;margin-top:11px}.tour-bottom{grid-template-columns:1fr;gap:14px;padding-top:25px;margin-top:25px}.tour-bottom h3{font-size:23px;max-width:290px}.tour-bottom p{font-size:13px}.tour-bottom>.text-link{grid-column:auto;justify-self:start}.setup-heading .eyebrow{margin-bottom:16px}.setup-heading h2{font-size:32px}.setup-columns{grid-template-columns:1fr;gap:27px;margin-top:32px}.setup-columns article{padding-top:22px}.setup-icon,.import-names,.api-names{height:35px;font-size:21px;gap:10px}.setup-columns h3{font-size:19px;margin-block:8px 12px}.setup-columns p{max-width:none;font-size:14px}.setup-columns .text-link{margin-top:9px}.pricing{padding-block:62px}.pricing-layout{grid-template-columns:1fr;gap:35px}.pricing .eyebrow{margin-bottom:17px}.pricing h2{font-size:39px;letter-spacing:-1.8px}.pricing-copy{font-size:14px;margin-block:22px 25px}.price-panel{padding:26px}.billing button{font-size:11px}.billing button span{display:inline;margin-top:0}.price-number strong{font-size:64px}.price-number{min-height:76px}.price-panel li{font-size:12px}.price-footnote{font-size:10px}.faq{grid-template-columns:1fr;gap:23px}.faq h2{font-size:35px;margin-bottom:12px}.faq-list summary{font-size:14px;padding-block:21px}.faq-list details p{font-size:13px;padding-right:20px}.viewer{width:calc(100% - 16px);max-height:92dvh}.viewer-top{font-size:11px}.viewer>p{font-size:11px}.viewer>img{min-width:800px}.viewer{overflow:auto}}@media(max-width:359px){.frame{width:calc(100% - 30px)}.hero-description p{font-size:14px}.hero-base{font-size:8px}.hero-base a{gap:4px}.product-tabs button{font-size:9px;padding-inline:8px}h2,.setup-heading h2{font-size:29px}.pricing h2{font-size:34px}.price-panel{padding:21px}.billing button{font-size:10px}.billing button span,.hero-eyebrow{font-size:8px}.flow-copy h2{font-size:31px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}#hero-content:focus{outline:none}
