:root{--background:#fff;--foreground:#171717;--border:#d4d4d4;--accent:#1a73e8;--error:#b3261e;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--border:#3a3a3a;--accent:#8ab4f8}}html{height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.fs-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mkt-bg:#171512;--mkt-surface:#201d19;--mkt-surface2:#201d19;--mkt-input:#201d19;--mkt-border:#38332c;--mkt-hair:#2c2822;--mkt-dashed:#504a3f;--mkt-fg:#ece7df;--mkt-fg2:#a39c8e;--mkt-fg3:#8a8375;--mkt-accent:#b1623f;--mkt-accent-text:#d38a68;--mkt-accent-fg:#fffdf9;--mkt-accent-strong:#96512f;--mkt-accent-soft:#b1623f17;--mkt-pill-bg:#2b2119;--mkt-pill-text:#d9b8a0;--mkt-alert-text:#e0836a;--mkt-alert-surface:#241a15;--mkt-alert-border:#7a4530;--mkt-section-y:56px;--mkt-content-max:1120px;--mkt-card-radius:10px;--mkt-panel-shadow:drop-shadow(0 1px 2px #0006) drop-shadow(0 12px 28px #00000073);background:var(--mkt-bg);color:var(--mkt-fg);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.fs-shell[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mkt-bg:#f6f1e6;--mkt-surface:#fffdf9;--mkt-surface2:#fffdf9;--mkt-input:#fffdf9;--mkt-border:#cbbc98;--mkt-hair:#ece4d2;--mkt-dashed:#c9b98a;--mkt-fg:#26221c;--mkt-fg2:#6b6558;--mkt-fg3:#8f8878;--mkt-accent:#b1623f;--mkt-accent-text:#b1623f;--mkt-accent-fg:#fffdf9;--mkt-accent-strong:#96512f;--mkt-accent-soft:#b1623f0f;--mkt-pill-bg:#f0e2d0;--mkt-pill-text:#8a4a2c;--mkt-alert-text:#8f4626;--mkt-alert-surface:#fbeee7;--mkt-alert-border:#dcae95;--mkt-panel-shadow:drop-shadow(0 1px 2px #26221c1a) drop-shadow(0 10px 24px #26221c21)}.fs-shell a{color:var(--mkt-fg);text-decoration:none}.fs-shell a:hover{color:var(--mkt-accent-text)}.fs-shell input,.fs-shell button{font:inherit;color:inherit}.fs-shell input::placeholder{color:var(--mkt-fg3)}.marketing-shell input:focus{border-color:var(--mkt-accent);outline:none}.marketing-shell .mkt-pricing-card--highlight{box-shadow:inset 0 2px 0 0 var(--mkt-accent)}.marketing-shell .mkt-cookie-banner{z-index:30;background:var(--mkt-surface);border-top:1px solid var(--mkt-border);border-top-left-radius:8px;border-top-right-radius:8px;position:fixed;bottom:0;left:0;right:0}.marketing-shell .mkt-cookie-inner{flex-direction:column;gap:14px;max-width:1120px;margin:0 auto;padding:18px 20px;display:flex}.marketing-shell .mkt-cookie-line1{color:var(--mkt-fg);font-size:14px;font-weight:600}.marketing-shell .mkt-cookie-line2{color:var(--mkt-fg2);margin-top:4px;font-size:12.5px}.marketing-shell .mkt-cookie-line2 a{color:var(--mkt-accent-text);text-decoration:underline}.marketing-shell .mkt-cookie-actions{gap:10px;display:flex}.marketing-shell .mkt-cookie-btn{border:.5px solid var(--mkt-border);color:var(--mkt-fg);cursor:pointer;background:0 0;border-radius:8px;flex:1;min-height:40px;padding:8px 16px;font-family:inherit;font-size:13.5px;font-weight:600}.mkt-header-inner{min-height:64px;padding:10px}.mkt-wordmark{gap:5px;font-size:15px}.mkt-mark{width:16px;height:16px}.mkt-header-right{gap:16px}.mkt-header-nav{display:none}.mkt-cta{justify-content:center;align-items:center;min-height:44px;padding:0 10px;display:inline-flex}.mkt-label-grid,.mkt-feature-grid,.mkt-pricing-grid,.mkt-cta-grid{grid-template-columns:minmax(0,1fr)}.mkt-pricing-card{border-bottom:.5px solid var(--mkt-hair)}.mkt-pricing-card:last-child{border-bottom:none}@media (min-width:641px){.mkt-label-grid{grid-template-columns:180px minmax(0,1fr)}.mkt-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mkt-cta-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.mkt-pricing-card{border-bottom:none;border-right:.5px solid var(--mkt-hair)}.mkt-pricing-card:last-child{border-right:none}.marketing-shell .mkt-cookie-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.marketing-shell .mkt-cookie-actions{flex-shrink:0}.marketing-shell .mkt-cookie-btn{flex:none;min-height:0;padding:9px 20px}}@media (min-width:821px){.mkt-header-inner{min-height:62px;padding:0 28px}.mkt-wordmark{gap:8px;font-size:16.5px}.mkt-mark{width:26px;height:26px}.mkt-header-right{gap:52px}.mkt-header-nav{display:flex}.mkt-cta{min-height:0;padding:9px 15px}}.mdx-article{max-width:760px;margin:0 auto;padding:56px 28px 72px}.mdx-article h1{margin-bottom:var(--space-3);font-size:1.8rem}.mdx-article h2{margin-top:var(--space-4);margin-bottom:var(--space-2);font-size:1.3rem}.mdx-article h1,.mdx-article h2{font-family:var(--mkt-font-display);font-variation-settings:"opsz" 28, "SOFT" 50, "WONK" 0;font-optical-sizing:none;letter-spacing:-.022em;font-weight:600}.mdx-article h3{margin-top:var(--space-3);margin-bottom:var(--space-2);font-size:1.1rem}.mdx-article p,.mdx-article ul,.mdx-article table{margin-bottom:var(--space-3);line-height:1.6}.mdx-article ul{padding-left:var(--space-4)}.mdx-article li{margin-bottom:var(--space-1)}.mdx-article ol{padding-left:var(--space-4);margin-bottom:var(--space-3);line-height:1.6}.mdx-article pre{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);background:var(--mkt-bg);border:.5px solid var(--mkt-border);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mkt-font-mono);border-radius:6px;font-size:.9rem;line-height:1.5}.mdx-article :not(pre)>code{font-family:var(--mkt-font-mono);font-size:.92em}.mdx-article .guide-checked{color:var(--mkt-fg2);margin-top:calc(-1 * var(--space-2));font-size:.92rem}.marketing-shell .guide-cta-wrap{max-width:760px;margin:calc(-1 * var(--space-4)) auto 0;padding:0 28px 72px}.mdx-article a{color:var(--mkt-accent-text);text-decoration:underline}.mdx-article table{border-collapse:collapse;background:var(--mkt-bg);width:100%}.mdx-article th,.mdx-article td{border:.5px solid var(--mkt-border);padding:var(--space-1) var(--space-2);text-align:left;vertical-align:top}.mdx-article td code,.mdx-article th code{overflow-wrap:normal}.mdx-table-wrap{max-width:100%;overflow-x:auto}@media (max-width:767px){.mdx-table-wrap{overflow-x:visible}.mdx-article .mdx-table-wrap--scroll{overflow-x:auto}.mdx-article td code,.mdx-article th code{overflow-wrap:anywhere}.mdx-article .mdx-table-wrap--stack table,.mdx-article .mdx-table-wrap--stack tbody,.mdx-article .mdx-table-wrap--stack tr,.mdx-article .mdx-table-wrap--stack td{display:block}.mdx-article .mdx-table-wrap--stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mdx-article .mdx-table-wrap--stack tr{border:.5px solid var(--mkt-border);padding:var(--space-2)}.mdx-article .mdx-table-wrap--stack tr+tr{border-top:0}.mdx-article .mdx-table-wrap--stack td{border:0;padding:0}.mdx-article .mdx-table-wrap--stack td:first-child{margin-bottom:var(--space-1);font-weight:600}.mdx-article .mdx-table-wrap--stack td+td{margin-top:var(--space-1)}.mdx-article .mdx-table-wrap--stack td+td:before{content:attr(data-label);color:var(--mkt-fg2);font-size:.8em;font-weight:600;display:block}}.sidebar-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sidebar-bg:#f4f5f7;--sidebar-text:#14161a;--sidebar-border:#e2e5ea;--sidebar-shell-outline:#d5d9e0;--sidebar-field-bg:#fff;--sidebar-panel-bg:#f4f5f7;--sidebar-input-border:#d5d9e0;--sidebar-dashed-border:#5b6270;--sidebar-muted:#3b4049;--sidebar-pill-bg:#f1f3f6;--sidebar-pill-text:#3b4049;--sidebar-locked-text:#5b6270;--sidebar-caption:#5b6270;--sidebar-accent:#b4512c;--sidebar-accent-text:#a8471f;--sidebar-alert-text:#b42318;--sidebar-alert-surface:#fef3f2;--sidebar-alert-border:#e9bdb8;--sidebar-gap:20px;font-family:var(--font-familjen), system-ui, -apple-system, sans-serif;color:var(--sidebar-text);background:var(--sidebar-bg);box-shadow:0 0 0 .5px var(--sidebar-shell-outline);border-radius:10px;flex-direction:column;min-height:100vh;font-size:13px;display:flex}html:has(.sidebar-shell){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sidebar-page{padding:16px 16px 18px}.sidebar-shell input[type=radio],.sidebar-shell input[type=checkbox]{accent-color:var(--sidebar-accent);margin:0}.sidebar-shell input::placeholder{color:var(--sidebar-caption)}.sidebar-shell .picker-row+.picker-row{border-top:.5px solid var(--sidebar-input-border)}.sidebar-shell .picker-row:focus-visible{background:var(--sidebar-pill-bg)}.sidebar-shell .picker-row:hover:not(:has(input:disabled)){background:var(--sidebar-pill-bg)}.sidebar-shell .picker-row:has(:focus-visible){background:var(--sidebar-pill-bg)}.sidebar-shell .picker-row{background:var(--sidebar-field-bg)}.sidebar-shell .sidebar-inline-link:focus-visible{outline:2px solid var(--sidebar-accent);outline-offset:2px}.sidebar-shell .sidebar-btn{min-height:28px;margin-top:var(--space-2);border:1px solid var(--sidebar-input-border);background:var(--sidebar-field-bg);font:inherit;color:var(--sidebar-text);cursor:pointer;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.sidebar-shell .sidebar-run-btn{min-height:26px;padding:0 8px}.sidebar-shell .sidebar-btn:hover{background:var(--sidebar-pill-bg)}.sidebar-shell .sidebar-btn:disabled{background:var(--sidebar-pill-bg);color:var(--sidebar-caption);cursor:not-allowed}.mkt-container{max-width:var(--mkt-content-max);margin:0 auto;padding-left:20px;padding-right:20px}.mkt-section{padding-top:var(--mkt-section-y);padding-bottom:var(--mkt-section-y);border-top:1px solid var(--mkt-border)}.mkt-section-head{gap:12px;max-width:680px;margin-bottom:32px;display:grid}.mkt-h2{letter-spacing:-.022em;color:var(--mkt-fg);margin:0;font-size:27px;font-weight:600;line-height:1.18}.mkt-lead{color:var(--mkt-fg2);margin:0;font-size:16px;line-height:1.6}.mkt-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--mkt-fg3);font-size:11px}.mkt-shadow{filter:var(--mkt-panel-shadow)}.mkt-card{border:.5px solid var(--mkt-border);border-radius:var(--mkt-card-radius);background:var(--mkt-surface);align-content:start;gap:8px;padding:18px;display:grid}a.mkt-card{transition:border-color .15s}a.mkt-card:hover{border-color:var(--mkt-accent);color:var(--mkt-fg)}.mkt-card--inert{border-style:dashed;border-color:var(--mkt-dashed);background:0 0}.mkt-card-title{letter-spacing:-.01em;color:var(--mkt-fg);margin:0;font-size:15px;font-weight:600}.mkt-card-body{color:var(--mkt-fg2);margin:0;font-size:13.5px;line-height:1.55}.mkt-card-more{color:var(--mkt-accent-text);font-size:12.5px}.mkt-cta-btn{background:var(--mkt-accent);color:var(--mkt-accent-fg);border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.mkt-cta-btn:hover{color:var(--mkt-accent-fg);opacity:.92}.mkt-cta-note{color:var(--mkt-fg3);margin:0;font-size:13px;line-height:1.55}.mkt-hero{padding-top:48px;padding-bottom:var(--mkt-section-y)}.mkt-hero-copy{text-align:center;justify-items:center;gap:20px;max-width:640px;margin:0 auto;display:grid}.mkt-hero-h1{letter-spacing:-.03em;margin:0;font-size:clamp(33px,7vw,54px);font-weight:600;line-height:1.06}.mkt-hero-sub{color:var(--mkt-fg2);margin:0;font-size:17px;line-height:1.55}.mkt-trio{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;display:grid}.mkt-trio-item{justify-items:start;gap:10px;display:grid}.mkt-connector-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.mkt-roadmap{border-top:1px solid var(--mkt-border);gap:14px;margin-top:32px;padding-top:26px;display:grid}.mkt-roadmap-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.mkt-trust-grid{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.mkt-trust-item{border-top:.5px solid var(--mkt-border);align-content:start;gap:6px;padding-top:13px;display:grid}.mkt-trust-title{color:var(--mkt-fg);margin:0;font-size:14.5px;font-weight:600}.mkt-trust-body{color:var(--mkt-fg2);margin:0;font-size:13.5px;line-height:1.55}.mkt-inline-link{color:var(--mkt-accent-text);text-underline-offset:3px;text-decoration:underline}.mkt-refresh-def{border:.5px solid var(--mkt-border);border-radius:var(--mkt-card-radius);background:var(--mkt-accent-soft);gap:6px;margin-bottom:22px;padding:18px;display:grid}.mkt-faq{border-top:1px solid var(--mkt-border);max-width:720px;display:grid}.mkt-faq details{border-bottom:1px solid var(--mkt-border)}.mkt-faq summary{cursor:pointer;color:var(--mkt-fg);padding:18px 34px 18px 0;font-size:15.5px;font-weight:600;line-height:1.4;list-style:none;position:relative}.mkt-faq summary::-webkit-details-marker{display:none}.mkt-faq summary:after{content:"";border-right:1.5px solid var(--mkt-fg3);border-bottom:1.5px solid var(--mkt-fg3);transform-origin:50%;width:8px;height:8px;position:absolute;top:24px;right:6px;transform:rotate(45deg)}.mkt-faq details[open] summary:after{top:27px;transform:rotate(-135deg)}.mkt-faq summary:hover{color:var(--mkt-accent-text)}.mkt-faq-answer{color:var(--mkt-fg2);margin:0;padding:0 34px 20px 0;font-size:14.5px;line-height:1.65}.marketing-shell .mkt-faq-more{color:var(--mkt-accent-text);text-decoration:underline}.mkt-close .mkt-h2{text-wrap:balance;max-width:20ch}.mkt-close{text-align:center;justify-items:center;gap:20px;max-width:640px;margin:0 auto;display:grid}.mkt-header{z-index:20;background:var(--mkt-bg);border-bottom:1px solid var(--mkt-border);position:sticky;top:0}.mkt-header[data-scrolled=true] .mkt-header-inner{min-height:52px}.mkt-header[data-scrolled=true]{border-bottom-color:var(--mkt-border)}.mkt-header-inner{transition:min-height .12s}@media (prefers-reduced-motion:reduce){.mkt-header-inner,a.mkt-card{transition:none}}.mkt-header-nav{gap:18px;font-size:13px;display:flex}.mkt-header .mkt-cta,.mkt-header .mkt-account-link{display:none}@media (min-width:821px){.mkt-header .mkt-cta,.mkt-header .mkt-account-link{display:inline-flex}}.marketing-shell .mkt-account-link{min-width:7ch;color:var(--mkt-fg2);white-space:nowrap;justify-content:center;align-items:center;font-size:13.5px;font-weight:500;text-decoration:none}.marketing-shell .mkt-account-link:hover{color:var(--mkt-accent-text)}.mkt-footer-grid{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}.mkt-footer-col{color:var(--mkt-fg2);align-content:start;gap:9px;font-size:13px;display:grid}.mkt-footer-h{text-transform:uppercase;letter-spacing:.11em;color:var(--mkt-fg3);font-size:11px}.mkt-footer-statutory{gap:3px;font-style:normal;line-height:1.55;display:grid}@media (min-width:641px){.fs-shell{--mkt-section-y:88px}.mkt-container{padding-left:28px;padding-right:28px}.mkt-hero{padding-top:76px}.mkt-h2{font-size:31px}.mkt-section-head{margin-bottom:40px}.mkt-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.mkt-connector-grid,.mkt-roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mkt-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.mkt-header-nav{gap:34px;font-size:13.5px}.mkt-footer-grid{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:32px}}.marketing-shell .mkt-inline-link{color:var(--mkt-accent-text);text-underline-offset:3px;text-decoration:underline}.marketing-shell .mkt-inline-link:hover{color:var(--mkt-accent-text);text-decoration-thickness:2px}.marketing-shell .mkt-cta-btn,.marketing-shell .mkt-cta-btn:hover{color:var(--mkt-accent-fg);min-height:52px;padding:0 26px;font-size:19px;font-weight:700}.marketing-shell .mkt-card-more{color:var(--mkt-accent-text)}.marketing-shell a.mkt-card,.marketing-shell a.mkt-card:hover{color:var(--mkt-fg)}.marketing-shell .mkt-footer-link{color:var(--mkt-fg2)}.marketing-shell .mkt-footer-link:hover{color:var(--mkt-accent-text)}.marketing-shell .mkt-nav-link{color:var(--mkt-fg2)}.marketing-shell .mkt-nav-link:hover,.marketing-shell .mkt-nav-link--active{color:var(--mkt-accent-text)}.fs-shell select,.fs-shell textarea{font:inherit;color:inherit}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.mkt-illus{width:100%;height:auto;display:block}.mkt-illus-narrow{display:none}.mkt-trust-item{border-top:none;padding-top:0}.mkt-section-head{margin-bottom:20px}.mkt-hero{padding-top:36px}.mkt-outcome{justify-items:start;gap:12px;margin:34px 0 0;display:grid}.mkt-section-foot{margin:20px 0 0;font-size:14px}.mkt-cta-block{justify-items:center;gap:12px;display:grid}@media (max-width:699px){.mkt-illus-wide{display:none}.mkt-illus-narrow{display:block}}@media (min-width:641px){.fs-shell{--mkt-section-y:56px}.mkt-section-head{margin-bottom:24px}.mkt-hero{padding-top:60px}.mkt-outcome{justify-items:center;margin-top:44px}.mkt-outcome figcaption{text-align:center}}@media (min-width:700px){.mkt-outcome{max-width:780px;margin-left:auto;margin-right:auto}}.mkt-header-inner{flex-wrap:wrap}.mkt-header-right{margin-left:auto}.mkt-header-nav{flex-basis:100%;order:3;gap:22px;padding-bottom:10px}html{scroll-padding-top:104px}@media (min-width:821px){.mkt-header-inner{flex-wrap:nowrap}.mkt-header-nav{flex-basis:auto;order:0;gap:clamp(18px,2.6vw,34px);margin-left:auto;margin-right:clamp(16px,3vw,44px);padding-bottom:0;padding-left:24px}.mkt-header-right{gap:16px;margin-left:0}html{scroll-padding-top:78px}}.mkt-hero-grid{justify-items:center;gap:30px;display:grid}.mkt-hero-media{width:100%;max-width:356px}.mkt-pricing-block{position:relative}.mkt-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkt-billing-toggle{border:.5px solid var(--mkt-border);background:var(--mkt-surface);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.marketing-shell .mkt-billing-toggle label{cursor:pointer;color:var(--mkt-fg2);white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:600}.marketing-shell .mkt-billing-toggle label:hover{color:var(--mkt-fg)}:is(.mkt-pricing-block:has(#fs-billing-monthly:checked) label[for=fs-billing-monthly],.mkt-pricing-block:has(#fs-billing-annual:checked) label[for=fs-billing-annual]){background:var(--mkt-accent);color:var(--mkt-accent-fg)}:is(.mkt-pricing-block:has(#fs-billing-monthly:focus-visible) label[for=fs-billing-monthly],.mkt-pricing-block:has(#fs-billing-annual:focus-visible) label[for=fs-billing-annual]){outline:2px solid var(--mkt-accent-text);outline-offset:2px}.mkt-plan .mkt-price-annual{display:none}#fs-billing-annual:checked~.mkt-plan-grid .mkt-price-annual{display:flex}#fs-billing-annual:checked~.mkt-plan-grid .mkt-price-monthly{display:none}.mkt-freeband{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:18px;grid-template-columns:minmax(0,1fr);justify-items:start;gap:20px;margin-top:34px;padding:34px 34px 32px;display:grid;box-shadow:0 2px 5px #4a342421,0 16px 40px #4a34242b}.mkt-freeband-h{font-family:var(--mkt-font-display);font-variation-settings:"opsz" 28, "SOFT" 50, "WONK" 0;font-optical-sizing:none;letter-spacing:-.02em;color:var(--mkt-fg);margin:0;font-size:clamp(24px,3.3vw,40px);font-weight:600;line-height:1.04}.mkt-freeband-b{color:var(--mkt-fg2);text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:1.6}.mkt-rowlead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 24px;margin-top:26px;display:flex}.mkt-billing-stack{justify-items:center;gap:7px;display:grid}.mkt-billing-note{color:var(--mkt-fg3);margin:0;font-size:13px}.mkt-rowlead-t{color:var(--mkt-fg2);margin:9px 0 0;font-size:16px;font-weight:600}.mkt-plan-billing .mkt-bill-annual{display:none}#fs-billing-annual:checked~.mkt-plan-grid .mkt-bill-annual{display:inline}#fs-billing-annual:checked~.mkt-plan-grid .mkt-bill-monthly{display:none}.mkt-plan-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:34px 32px;margin-top:26px;display:grid}.mkt-plan{isolation:isolate;border:1px solid var(--mkt-border);border-radius:var(--mkt-card-radius);background:var(--mkt-surface);color:inherit;flex-direction:column;padding:22px 22px 26px;display:flex;position:relative}.mkt-plan--rec{border-color:#0000}.mkt-plan--rec:before{content:"";z-index:-1;border:1.5px solid var(--mkt-accent);border-radius:calc(var(--mkt-card-radius) + 4px);background:var(--mkt-surface);position:absolute;inset:-12px;box-shadow:0 2px 5px #4a34241a,0 14px 34px #4a342424}.mkt-plan-flag{background:var(--mkt-accent);color:var(--mkt-accent-fg);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700}.mkt-plan--rec .mkt-plan-name{color:var(--mkt-accent-text)}.mkt-plan-head{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.mkt-plan-billing{color:var(--mkt-fg3);padding-top:4px;font-size:12.5px}.mkt-plan-rule{background:var(--mkt-hair);height:1px;margin-top:20px}.mkt-plan-name{letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-fg3);font-size:12.5px;font-weight:700}.mkt-plan-price{flex-wrap:wrap;align-content:flex-start;align-items:baseline;gap:7px;padding-top:12px;display:flex}.mkt-plan-amount{letter-spacing:-.04em;color:var(--mkt-fg);font-size:52px;font-weight:600;line-height:.92}.mkt-plan-per{color:var(--mkt-fg3);font-size:13.5px}.mkt-plan-features{align-content:start;gap:9px;margin:0;padding:18px 0 0;list-style:none;display:grid}.mkt-plan-features li{color:var(--mkt-fg2);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;font-size:13.5px;line-height:1.45;display:grid}.mkt-tick{flex:none;margin-top:1px}.marketing-shell .mkt-plan-cta{border:1px solid var(--mkt-border);min-height:44px;color:var(--mkt-fg);text-align:center;border-radius:9px;justify-content:center;align-items:center;margin-top:20px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:flex}.marketing-shell .mkt-plan-cta:hover{border-color:var(--mkt-accent);color:var(--mkt-accent-text)}.mkt-refresh-def{text-align:center;color:var(--mkt-fg3);background:0 0;border:0;margin:24px 0 0;padding:0;font-size:13.5px;display:block}@media (max-width:900px){.mkt-plan-grid{max-width:520px;margin-inline:auto}.mkt-plan--rec:before{inset:-12px 0}}@media (min-width:901px){.mkt-plan-grid{grid-template-rows:repeat(8,auto);grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-plan{grid-row:1/-1;grid-template-rows:subgrid;row-gap:0;display:grid}}@media (min-width:860px){.mkt-hero-grid{grid-template-columns:minmax(0,1fr) 356px;place-items:center stretch;gap:52px}.mkt-hero-copy{text-align:left;justify-items:start;margin:0}.mkt-hero-copy .mkt-cta-block{justify-items:start}.mkt-hero-media{justify-self:end;max-width:356px}}@media (min-width:1024px){.mkt-freeband{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 40px;padding:38px 44px}.mkt-freeband-h{grid-column:1/-1}.mkt-freeband-cta{white-space:nowrap;grid-column:2;align-self:end}}.fs-shell{--mkt-font-sans:var(--font-archivo), system-ui, -apple-system, "Segoe UI", sans-serif;--mkt-font-mono:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--mkt-font-display:var(--font-fraunces), Georgia, "Times New Roman", serif}.mkt-display{font-family:var(--mkt-font-display);font-variation-settings:"opsz" 28, "SOFT" 50, "WONK" 0;font-optical-sizing:none;letter-spacing:-.022em;font-weight:600}.marketing-shell{font-family:var(--mkt-font-sans);position:relative}.marketing-shell>main,.marketing-shell>footer{z-index:1;position:relative}.fs-shell[data-theme=light]{--mkt-grid-on-cream:#26221c17;--mkt-grid-on-field:#fffdf916;--mkt-grid-on-dark:#fffdf90d}.marketing-shell{--mkt-grid-fade:clamp(0px, calc(50vw - 560px), 420px);--mkt-overhang:-148px;--mkt-bleed-right:max(calc(532px - 50vw), var(--mkt-overhang));--mkt-field-right:max(0px, calc(50vw - 680px));--mkt-focus:0 0 0 2px var(--mkt-bg), 0 0 0 4.5px var(--mkt-accent);--mkt-focus-on-field:0 0 0 2px var(--mkt-accent), 0 0 0 4.5px var(--mkt-accent-fg);-webkit-tap-highlight-color:color-mix(in srgb, var(--mkt-accent) 18%, transparent)}.marketing-shell :where(a,button,summary,[tabindex]):focus-visible{box-shadow:var(--mkt-focus);border-radius:6px;outline:none}.mkt-band :where(a,button,summary):focus-visible{box-shadow:var(--mkt-focus-on-field)}.marketing-shell a.mkt-card:focus-visible{box-shadow:var(--mkt-focus);border-color:var(--mkt-accent);border-radius:var(--mkt-card-radius)}.marketing-shell a.mkt-card{transition:transform .18s,box-shadow .18s,border-color .18s}.marketing-shell a.mkt-card:hover{border-color:var(--mkt-accent);transform:translateY(-3px);box-shadow:0 2px 4px #4a342426,0 24px 54px #4a342438}@media (prefers-reduced-motion:reduce){.marketing-shell *,.marketing-shell :before,.marketing-shell :after{transition-duration:.001ms!important;animation-duration:.001ms!important}.marketing-shell a.mkt-card:hover{transform:none}}.mkt-page-grid{z-index:0;pointer-events:none;background-image:linear-gradient(to right, var(--mkt-grid-on-cream) 1px, transparent 1px), linear-gradient(to bottom, var(--mkt-grid-on-cream) 1px, transparent 1px);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--mkt-grid-fade), #000 calc(100% - var(--mkt-grid-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--mkt-grid-fade), #000 calc(100% - var(--mkt-grid-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--mkt-grid-fade), #000 calc(100% - var(--mkt-grid-fade)), transparent 100%);background-position:0 0;background-size:48px 48px;position:absolute;inset:0}.marketing-shell:has(.mdx-article) .mkt-page-grid{display:none}.mkt-field-grid{pointer-events:none;background-image:linear-gradient(to right, var(--mkt-grid-on-field) 1px, transparent 1px), linear-gradient(to bottom, var(--mkt-grid-on-field) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0}.mkt-field-grid--right{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--mkt-grid-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--mkt-grid-fade)), transparent 100%);mask-image:linear-gradient(to right, #000 calc(100% - var(--mkt-grid-fade)), transparent 100%)}.mkt-band .mkt-field-grid{--mkt-grid-on-field:var(--mkt-grid-on-dark)}.mkt-eyebrow{font-family:var(--mkt-font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-accent-text);align-items:center;gap:9px;font-size:11px;font-weight:500;line-height:1;display:flex}.mkt-eyebrow:before{content:"";background:var(--mkt-accent);flex:none;width:6px;height:6px}.mkt-hero-h1,.mkt-h1{font-family:var(--mkt-font-display);font-variation-settings:"opsz" 28, "SOFT" 50, "WONK" 0;font-optical-sizing:none;letter-spacing:-.026em;color:var(--mkt-fg);margin:0;font-size:clamp(34px,4.4vw,54px);font-weight:600;line-height:1}.mkt-h2{font-family:var(--mkt-font-display);font-variation-settings:"opsz" 28, "SOFT" 50, "WONK" 0;font-optical-sizing:none;letter-spacing:-.022em;color:var(--mkt-fg);margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:600;line-height:1.06}.mkt-h3,.mkt-card-title,.mkt-trust-title{font-family:var(--mkt-font-sans);letter-spacing:-.012em;color:var(--mkt-fg);margin:0;font-size:16px;font-weight:600;line-height:1.3}.mkt-lead{color:var(--mkt-fg2);max-width:520px;margin:0;font-size:17px;line-height:1.5}.mkt-body,.mkt-card-body,.mkt-trust-body{color:var(--mkt-fg2);margin:0;font-size:14.5px;line-height:1.6}.mkt-caption{font-family:var(--mkt-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-fg3);font-size:10.5px;font-weight:400;line-height:1.4}.mkt-step-n{font-family:var(--mkt-font-sans);letter-spacing:.14em;color:var(--mkt-accent-text);font-size:11px;font-weight:500}.mkt-hero-sub{color:var(--mkt-fg2);max-width:520px;font-size:17.5px;line-height:1.5}.mkt-cta-note{font-family:var(--mkt-font-sans);letter-spacing:.04em;color:var(--mkt-fg3);font-size:11px;line-height:1.5}.mkt-plan-amount,.mkt-plan-per,.mkt-tier-n{font-family:var(--mkt-font-sans);font-variant-numeric:tabular-nums}.mkt-plan-amount{letter-spacing:-.02em;font-weight:500}.mkt-plan-name{font-family:var(--mkt-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-fg3);font-size:12px;font-weight:500}.mkt-plan-flag,.mkt-footer-h{font-family:var(--mkt-font-sans)}.mkt-chip-row{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.mkt-chip{font-family:var(--mkt-font-sans);background:var(--mkt-pill-bg);color:var(--mkt-pill-text);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;line-height:1}.mkt-chip--more{border:.5px dashed var(--mkt-dashed);color:var(--mkt-fg3);background:0 0}.mkt-band{--mkt-band-bg:#171512;--mkt-band-surface:#1e1b17;--mkt-band-border:#322c25;--mkt-band-fg:#ece7df;--mkt-band-fg2:#a39c8e;--mkt-band-fg3:#8a8375;--mkt-accent-text:#d38a68;background:var(--mkt-band-bg);border-top:.5px solid var(--mkt-band-border);border-bottom:.5px solid var(--mkt-band-border);color:var(--mkt-band-fg)}.marketing-shell .mkt-band{position:relative}.marketing-shell .mkt-band>.mkt-container{z-index:1;position:relative}.mkt-band .mkt-h2,.mkt-band .mkt-h3{color:var(--mkt-band-fg)}.mkt-band .mkt-h2{max-width:22ch}.mkt-band .mkt-body{color:var(--mkt-band-fg2)}.mkt-band-grid{background:var(--mkt-band-border);border:1px solid var(--mkt-band-border);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:1px;margin-top:32px;display:grid;overflow:hidden}.mkt-band-cell{background:var(--mkt-band-surface);align-content:start;gap:10px;padding:24px 22px;display:grid}.mkt-band-n{font-family:var(--mkt-font-sans);letter-spacing:.14em;color:var(--mkt-accent-text);font-size:11px;font-weight:500}.marketing-shell .mkt-band-link{color:var(--mkt-accent-text);text-underline-offset:3px;margin-top:26px;font-size:14.5px;text-decoration:underline;display:inline-block}.marketing-shell .mkt-band-link:hover{color:var(--mkt-accent-text);text-decoration-thickness:2px}.mkt-hero{isolation:isolate;position:relative}.fs-shell{--mkt-grid-line:#ece7df12}.fs-shell[data-theme=light]{--mkt-grid-line:#26221c17}.fs-shell{--mkt-panel-shadow:drop-shadow(0 2px 4px #18100a80) drop-shadow(0 18px 44px #18100a8c)}.fs-shell[data-theme=light]{--mkt-panel-shadow:drop-shadow(0 2px 5px #4a342421) drop-shadow(0 16px 40px #4a34242b)}.fs-shell{--mkt-section-y:60px}.mkt-section-head{gap:14px;margin-bottom:30px;display:grid}@media (min-width:641px){.fs-shell{--mkt-section-y:88px}.mkt-section-head{margin-bottom:38px}.mkt-band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-band-cell{padding:30px 28px}}.mkt-quote-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.mkt-quote{border:.5px solid var(--mkt-border);border-radius:var(--mkt-card-radius);background:var(--mkt-surface);grid-template-rows:1fr auto;gap:18px;margin:0;padding:24px 22px;display:grid}.mkt-quote-text{font-family:var(--mkt-font-display);font-variation-settings:"opsz" 28, "SOFT" 50, "WONK" 0;font-optical-sizing:none;letter-spacing:-.02em;color:var(--mkt-fg);margin:0;font-size:clamp(24px,3.4vw,44px);font-weight:600;line-height:1.1}@media (min-width:641px){.mkt-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-quote{padding:28px 26px}}.marketing-shell .mkt-crumb{font-family:var(--mkt-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-fg3);flex-wrap:wrap;gap:8px;font-size:10.5px;line-height:1.4;display:flex}.marketing-shell .mkt-vs{border:.5px solid var(--mkt-border);border-radius:var(--mkt-card-radius);background:var(--mkt-surface);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.marketing-shell .mkt-vs-col{align-content:start;gap:14px;padding:24px 22px;display:grid}.marketing-shell .mkt-vs-col+.mkt-vs-col{border-top:.5px solid var(--mkt-border)}.marketing-shell .mkt-vs-col--ours{background:var(--mkt-accent-soft)}.marketing-shell .mkt-vs-list{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.marketing-shell .mkt-vs-list li{color:var(--mkt-fg2);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.5;display:grid}.marketing-shell .mkt-vs-arrow{font-family:var(--mkt-font-sans);color:var(--mkt-fg3);font-size:13px;line-height:1.55}.marketing-shell .mkt-measure{max-width:720px}.marketing-shell .mkt-prose{gap:14px;display:grid}.marketing-shell .mkt-prose .mkt-lead{max-width:none}.marketing-shell .mkt-fieldbox{border:.5px solid var(--mkt-border);border-radius:var(--mkt-card-radius);background:var(--mkt-surface);gap:14px;padding:22px;display:grid}.marketing-shell .mkt-fieldbox .mkt-chip--more{white-space:normal}.marketing-shell .mkt-code{font-family:var(--mkt-font-mono);color:var(--mkt-band-fg,var(--mkt-fg));font-size:.92em}@media (min-width:900px){.marketing-shell .mkt-vs{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-shell .mkt-vs-col{padding:30px 28px}.marketing-shell .mkt-vs-col+.mkt-vs-col{border-top:none;border-left:.5px solid var(--mkt-border)}}.marketing-shell .mkt-crumb-link{color:var(--mkt-fg3);text-decoration:none}.marketing-shell .mkt-crumb-link:hover{color:var(--mkt-accent-text);text-underline-offset:3px;text-decoration:underline}.marketing-shell .mkt-levels{border:.5px solid var(--mkt-border);border-radius:var(--mkt-card-radius);background:var(--mkt-surface);margin-bottom:22px;overflow:hidden}.marketing-shell .mkt-level{gap:6px;padding:18px 22px;display:grid}.marketing-shell .mkt-level+.mkt-level{border-top:.5px solid var(--mkt-hair)}.marketing-shell .mkt-level-name{font-family:var(--mkt-font-sans);letter-spacing:-.012em;color:var(--mkt-fg);font-size:16px;font-weight:600}.marketing-shell .mkt-level-fields{gap:4px;display:grid}.marketing-shell .mkt-index-head{gap:18px;max-width:760px;display:grid}@media (min-width:700px){.marketing-shell .mkt-level{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px}}.mkt-hero-split{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;display:grid}.mkt-hero-copy{align-content:center;justify-items:start;gap:20px;padding-bottom:40px;display:grid}.mkt-hero-right{min-height:400px;position:relative}.mkt-hero-field{top:0;bottom:-48px;left:0;right:var(--mkt-bleed-right);background:var(--mkt-accent);isolation:isolate;position:absolute;overflow:hidden}.mkt-rcards{z-index:1;position:absolute;inset:0}.mkt-rcard{background:var(--mkt-surface);width:300px;color:var(--mkt-fg);border-radius:14px;padding:16px 18px 14px;position:absolute;box-shadow:0 3px 7px #4a342426,0 24px 54px #1715123d}.mkt-rcard--1{top:26px;left:0;transform:rotate(-1.6deg)}.mkt-rcard--2{top:158px;left:14%;transform:rotate(1.2deg)}.mkt-rcard--3{top:292px;left:4%;transform:rotate(-.8deg)}@media (min-width:1160px){.mkt-rcard--1{top:56px;left:6%}.mkt-rcard--2{top:226px;left:36%}.mkt-rcard--3{top:396px;left:12%;transform:rotate(-1.4deg)}}.mkt-rcard-top{align-items:center;gap:9px;margin-bottom:10px;display:flex}.mkt-rcard-glyph{background:var(--mkt-pill-bg);width:26px;height:26px;color:var(--mkt-pill-text);border-radius:7px;flex:none;place-items:center;display:grid}.mkt-rcard-glyph svg{width:15px;height:15px}.mkt-rcard-src{color:var(--mkt-fg3);font-size:12.5px;font-weight:600}.mkt-rcard-time{letter-spacing:-.035em;color:var(--mkt-fg);font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1}.mkt-rcard-dest{color:var(--mkt-fg2);margin:8px 0 0;font-size:13.5px}.mkt-rcard-tab{color:var(--mkt-fg);font-weight:600}.mkt-tile-top{align-items:center;gap:12px;margin-bottom:14px;display:flex}.mkt-tile-glyph{background:var(--mkt-pill-bg);width:46px;height:46px;color:var(--mkt-pill-text);border-radius:13px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #b1623f24}.mkt-tile-glyph svg{width:24px;height:24px}.mkt-rail-foot{color:var(--mkt-accent-text);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.marketing-shell .mkt-rail-foot:hover{text-underline-offset:3px;text-decoration:underline}.mkt-howfield{background:var(--mkt-accent);color:var(--mkt-accent-fg);isolation:isolate;position:relative;overflow:hidden}.mkt-howfield .mkt-container{z-index:1;position:relative}.mkt-howfield .mkt-h2{color:var(--mkt-accent-fg)}.mkt-howfield .mkt-eyebrow{color:#fffdf9c7}.mkt-howfield .mkt-eyebrow:before{background:#fffdf999}.mkt-diagram{grid-template-columns:minmax(0,1fr);align-items:center;gap:22px;margin-top:34px;display:grid}.mkt-wire{z-index:2;background:#fffdf96b;width:1px;height:44px;margin:0 auto;position:relative}.mkt-wire:after{content:"";border-top:2px solid #fffdf9eb;border-right:2px solid #fffdf9eb;width:10px;height:10px;position:absolute;bottom:-1px;left:-5px;transform:rotate(135deg)}.mkt-wire-label{letter-spacing:.09em;text-transform:uppercase;color:#fffdf9e0;white-space:nowrap;text-shadow:0 1px #964f308c,0 0 4px #964f30bf;font-size:11.5px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mkt-hub{place-items:center;display:grid}.mkt-hub-plate{background:#fffdf9f0;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;box-shadow:0 14px 38px #17151233}.mkt-destcard{background:var(--mkt-surface);color:var(--mkt-fg);border-radius:16px;max-width:340px;margin:0 auto;padding:20px 22px 18px;transform:rotate(1.4deg);box-shadow:0 4px 9px #4a34242e,0 36px 74px #1715124d}.mkt-dc-time{font-family:var(--mkt-font-display);font-variation-settings:"opsz" 28, "SOFT" 50, "WONK" 0;font-optical-sizing:none;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:50px;font-weight:600;line-height:.98}.mkt-dc-sub{color:var(--mkt-fg3);margin:6px 0 0;font-size:13px;font-weight:600}.mkt-dc-rows{border-top:1px solid var(--mkt-hair);gap:7px;margin-top:14px;padding-top:12px;display:grid}.mkt-dc-row{color:var(--mkt-fg2);grid-template-columns:minmax(0,1fr) 56px 56px;align-items:center;gap:10px;font-size:12.5px;display:grid}.mkt-dc-bar{background:var(--mkt-pill-bg);border-radius:3px;height:7px}.mkt-dc-bar--hi{background:var(--mkt-accent)}.mkt-dc-num{text-align:right;font-variant-numeric:tabular-nums}.mkt-destcol{justify-items:center;gap:22px;display:grid}.mkt-destnode{justify-self:center}.mkt-destnode .mkt-srcnode-plates{grid-template-columns:none;grid-auto-columns:36px;grid-auto-flow:column}.mkt-hang{color:#fffdf9db;max-width:34ch;margin:0;font-size:15px;line-height:1.5}.mkt-hang b{color:var(--mkt-accent-fg);font-weight:600}.mkt-quote-band,.mkt-quote-band .mkt-container{position:relative}.mkt-qmark{font-family:var(--mkt-font-display);font-variation-settings:"opsz" 28, "SOFT" 50, "WONK" 0;font-optical-sizing:none;color:var(--mkt-accent);opacity:.15;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:190px;font-weight:600;line-height:1;position:absolute;top:-54px;left:0}.mkt-pull{font-family:var(--mkt-font-display);font-variation-settings:"opsz" 28, "SOFT" 50, "WONK" 0;font-optical-sizing:none;letter-spacing:-.03em;max-width:17ch;color:var(--mkt-fg);margin:0;font-size:clamp(30px,7.6vw,96px);font-weight:600;line-height:1.02;position:relative}.mkt-pull-attr{color:var(--mkt-fg2);align-items:center;gap:16px;margin-top:34px;font-size:clamp(15px,1.5vw,21px);display:flex}.mkt-pull-attr:before{content:"";background:var(--mkt-accent);flex:none;width:46px;height:1px}.mkt-closeband{color:var(--mkt-accent-fg);isolation:isolate;position:relative;overflow:hidden}.mkt-closeband-field{top:0;bottom:0;left:0;right:var(--mkt-field-right);background:var(--mkt-accent);position:absolute;overflow:hidden}.mkt-close-card{background:var(--mkt-surface);width:392px;color:var(--mkt-fg);border-radius:18px;padding:24px 26px 22px;display:none;position:absolute;top:50%;right:-20px;transform:translateY(-50%)rotate(-2.6deg);box-shadow:0 3px 7px #4a342426,0 24px 54px #1715123d}.mkt-close-card .mkt-dc-time{font-size:58px}.mkt-closeband .mkt-container{z-index:1;position:relative}.mkt-rail-foot{align-items:center;gap:7px;display:inline-flex}.mkt-rail-foot svg{width:15px;height:15px;transition:transform .18s}.mkt-rail-foot:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.mkt-rail-foot svg{transition:none}.mkt-rail-foot:hover svg{transform:none}}.mkt-closeband .mkt-h2{color:var(--mkt-accent-fg);max-width:15ch}.mkt-closeband .mkt-lead{color:#fffdf9d6;margin-bottom:28px}.mkt-closeband-in{justify-items:start;gap:22px;display:grid}.mkt-closeband .mkt-cta-block{text-align:left;justify-items:start}.marketing-shell .mkt-closeband .mkt-cta-btn{background:var(--mkt-surface);border-color:var(--mkt-surface);color:var(--mkt-accent)}.marketing-shell .mkt-closeband .mkt-cta-note{color:#fffdf9b8}@media (min-width:1160px){.mkt-qmark{left:-10px}}@media (min-width:860px){.mkt-hero-split{grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:48px}.mkt-hero{padding-top:0}.mkt-hero-copy{padding:76px 0 96px}.mkt-rcards{top:30px}.mkt-hero-right{min-height:400px}.mkt-diagram{grid-template-columns:minmax(0,250px) minmax(80px,1fr) 190px minmax(80px,1fr) minmax(0,300px);gap:32px 0;margin-top:46px}.mkt-wire{width:auto;height:1px;margin:0 12px 0 0}.mkt-wire:after{inset:-5px -1px auto auto;transform:rotate(45deg)}.mkt-wire-label{top:-14px;transform:translate(-50%,-100%)}.mkt-hang--right{text-align:right;justify-self:end}.mkt-hang--centre{text-align:center;justify-self:center;max-width:22ch}.mkt-hang{align-self:stretch}.mkt-closeband-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px}.mkt-closeband-in>:first-child{grid-row:span 2}}@media (max-width:859px){.mkt-hero-field{bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw)}.mkt-hero-right{min-height:500px}.mkt-rcard{width:min(288px,82vw)}.mkt-rcard--1{top:30px;left:20px}.mkt-rcard--2{top:162px;left:96px}.mkt-rcard--3{top:294px;left:44px}.mkt-srcnode--diagram{grid-row:1}.mkt-hang--right{grid-row:2}.mkt-wire--1{grid-row:3}.mkt-hub{grid-row:4}.mkt-hang--centre{grid-row:5}.mkt-wire--2{grid-row:6}.mkt-destcol{grid-row:7}.mkt-hang--dest{grid-row:8}.mkt-hang-gap{display:none}.mkt-srcnode--diagram{width:100%;max-width:340px;margin:0 auto}.mkt-hang{max-width:340px;margin:0 auto}}@media (min-width:1160px){.mkt-hero-right{min-height:580px}.mkt-closeband-in{grid-template-columns:minmax(0,1fr) minmax(0,.72fr) minmax(0,.5fr)}.mkt-close-card{display:block}}.mkt-hero-field--single{place-items:center;display:grid}.mkt-hero-field--single .mkt-rcards{place-items:center;width:100%;padding:30px 18px;display:grid;position:relative;inset:auto}.mkt-rcard--solo{width:min(320px,100%);position:relative;top:auto;left:auto;transform:rotate(-1.4deg)}.mkt-hero-h1--page{max-width:17ch;font-size:clamp(30px,3.9vw,46px);line-height:1.06}.mkt-lands-grid{align-items:start;gap:28px;display:grid}.marketing-shell .mkt-lands-grid--facts-only{grid-template-columns:minmax(0,1fr)}.mkt-lands-card .mkt-destcard{width:100%;position:relative;transform:none}.mkt-facts{gap:18px;margin:0;padding:0;list-style:none;display:grid}.mkt-facts li{color:var(--mkt-fg2);border-left:1px solid var(--mkt-border);padding-left:18px;font-size:16px;line-height:1.62}.mkt-facts b{color:var(--mkt-fg);font-weight:600}.mkt-steps{counter-reset:none;gap:2px;margin:0;padding:0;list-style:none;display:grid}.mkt-steps li{border-top:1px solid var(--mkt-border);grid-template-columns:54px minmax(0,1fr);align-items:baseline;gap:16px;padding:20px 0;display:grid}.mkt-steps li:last-child{border-bottom:1px solid var(--mkt-border)}.mkt-step-n{font-family:var(--mkt-font-display);font-variation-settings:"opsz" 28, "SOFT" 50, "WONK" 0;font-optical-sizing:none;color:var(--mkt-accent);font-size:26px;font-weight:600;line-height:1}.mkt-step-t{color:var(--mkt-fg2);max-width:56ch;font-size:17px;line-height:1.55}@media (min-width:860px){.mkt-lands-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:56px}.mkt-hero-field--single .mkt-rcards{padding:54px 34px}.mkt-steps li{grid-template-columns:74px minmax(0,1fr);padding:24px 0}.mkt-step-n{font-size:32px}}@media (max-width:1023px){.mkt-hero--connector .mkt-hero-split{grid-template-columns:minmax(0,1fr);gap:0}.mkt-hero--connector .mkt-hero-copy{padding-bottom:34px}}@media (min-width:1024px){.mkt-hero--connector .mkt-hero-split{grid-template-columns:minmax(0,54fr) minmax(0,46fr)}}.mkt-hero--connector .mkt-hero-h1{max-width:21ch}.mkt-hero--connector .mkt-hero-sub{max-width:54ch}.mkt-hero--connector .mkt-cta-note{margin-top:6px}.mkt-rcard--solo{width:min(384px,100%);padding:22px 24px 20px}.mkt-rcard--solo .mkt-rcard-time{font-size:46px}.mkt-rcard--solo .mkt-rcard-src,.mkt-rcard--solo .mkt-rcard-dest{font-size:14px}.mkt-hero--connector .mkt-cta-note+.mkt-cta-note,.mkt-hero--connector .mkt-cta-block+.mkt-cta-note{margin-top:4px}.mkt-hero--connector .mkt-hero-right{min-height:236px}@media (min-width:1024px){.mkt-hero--connector .mkt-hero-right{min-height:430px}}.mkt-cta-notes{gap:5px;display:grid}.mkt-hero-field--connector .mkt-rcards{position:absolute;inset:0}.mkt-rcard--c1,.mkt-rcard--c2,.mkt-rcard--c3{width:min(320px,86%)}.mkt-rcard--c1{top:40px;left:50%;transform:translate(-50%)rotate(-1.4deg)}.mkt-rcard--c2,.mkt-rcard--c3{display:none}@media (min-width:1024px){.mkt-rcard--c1{top:34px;left:2%;transform:rotate(-1.6deg)}.mkt-rcard--c2{display:block;top:170px;left:auto;right:28px;transform:rotate(1.2deg)}.mkt-rcard--c3{display:block;top:306px;left:11%;transform:rotate(-.8deg)}}.mkt-level--head .mkt-level-name,.mkt-level--head .mkt-caption{color:var(--mkt-fg3)}.mkt-level--head{padding-bottom:4px}.mkt-level--head .mkt-level-name{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:600}.mkt-roadmap-row{flex-wrap:wrap;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.mkt-roadmap-item{border:1px dashed var(--mkt-border);background:0 0;border-radius:999px;align-items:baseline;gap:9px;padding:9px 14px;display:inline-flex}.mkt-roadmap-name{color:var(--mkt-fg2);letter-spacing:-.006em;margin:0;font-family:inherit;font-size:14px;font-weight:600}.marketing-shell .mkt-block{border-top:1px solid var(--mkt-border);gap:12px;padding:22px 0 0;display:grid}.marketing-shell .mkt-block:first-child{border-top:0;padding-top:0}.mkt-card{border-radius:18px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 2px 5px #4a342421,0 16px 40px #4a34242b}.mkt-lands{background:var(--mkt-accent);color:var(--mkt-accent-fg);isolation:isolate;position:relative;overflow:hidden}.mkt-lands .mkt-container{z-index:1;position:relative}.mkt-lands .mkt-h2{color:var(--mkt-accent-fg)}.mkt-lands .mkt-eyebrow{color:#fffdf9b8}.mkt-lands .mkt-facts li{color:#fffdf9d6;border-left-color:#fffdf947}.mkt-lands .mkt-facts b{color:var(--mkt-accent-fg)}.marketing-shell .mkt-steps{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:18px;padding:6px 24px;box-shadow:0 2px 5px #4a342421,0 16px 40px #4a34242b}.marketing-shell .mkt-steps li:first-child{border-top:0}.marketing-shell .mkt-steps li:last-child{border-bottom:0}@media (min-width:1160px){.mkt-hero--connector .mkt-hero-right{min-height:520px}.mkt-hero--connector .mkt-hero-field{height:568px;bottom:auto}}.mkt-hero-sources{place-items:center;padding:34px 26px;display:grid;position:absolute;inset:0}.mkt-nav-group{display:contents}.mkt-nav-trigger{display:none}.mkt-nav-panel{display:contents}.marketing-shell .mkt-nav-item{color:var(--mkt-fg2);white-space:nowrap;font-size:13px;font-weight:400;text-decoration:none}.marketing-shell .mkt-nav-item:hover,.marketing-shell .mkt-nav-item[aria-current=page]{color:var(--mkt-fg)}@media (min-width:821px){.mkt-nav-group{display:block;position:relative}.marketing-shell .mkt-nav-trigger{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.mkt-nav-trigger svg{width:13px;height:13px;transition:transform .16s}.mkt-nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.mkt-nav-panel{background-clip:content-box;background:var(--mkt-surface);border:1px solid var(--mkt-border);z-index:30;border-radius:14px;min-width:216px;padding:8px;display:none;position:absolute;top:100%;left:-14px;box-shadow:0 2px 5px #4a342421,0 16px 40px #4a34242b}.mkt-nav-panel--open{gap:2px;display:grid}.marketing-shell .mkt-nav-item{border-radius:9px;padding:9px 12px;font-size:14px;font-weight:500}.marketing-shell .mkt-nav-item:hover{background:var(--mkt-pill-bg)}.mkt-nav-grouphead{border-top:1px solid var(--mkt-border);letter-spacing:.09em;text-transform:uppercase;color:var(--mkt-fg3);margin:6px 4px 0;padding:10px 8px 4px;font-size:11.5px;font-weight:600}}@media (max-width:820px){.mkt-nav-grouphead{display:none}}@media (prefers-reduced-motion:reduce){.mkt-nav-trigger svg{transition:none}}@media (max-width:820px){.mkt-header-nav{flex-wrap:wrap;gap:8px 14px}}@media (max-width:1159px){.mkt-hero--index .mkt-hero-right{min-height:330px}}.mkt-notes{gap:0;display:grid}.mkt-note{border-top:1px solid var(--mkt-border);padding:18px 0}.mkt-note:first-child{border-top:0;padding-top:4px}.mkt-note:last-child{padding-bottom:0}.mkt-note-h{letter-spacing:-.008em;color:var(--mkt-fg);margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.35}.mkt-block+.mkt-section-foot{border-top:1px solid var(--mkt-border);margin-top:22px;padding-top:18px}.mkt-srcmark{object-fit:contain;width:100%;height:100%;display:block}.marketing-shell .mkt-rcard-glyph,.marketing-shell .mkt-tile-glyph,.marketing-shell .mkt-srcnode .mkt-srcglyph{background:var(--mkt-surface);box-shadow:none}.marketing-shell .mkt-rcard-glyph{width:24px;height:24px;padding:3px}.marketing-shell .mkt-tile-glyph{width:46px;height:46px;padding:9px}.marketing-shell .mkt-srcnode .mkt-srcglyph{width:36px;height:36px;padding:7px}.mkt-header-where{letter-spacing:-.008em;color:var(--mkt-fg2);white-space:nowrap;align-items:baseline;gap:7px;min-width:0;margin-left:8px;font-size:14px;font-weight:500;display:inline-flex}.mkt-header-slash{color:var(--mkt-border)}@media (max-width:820px){.mkt-header-where{text-overflow:ellipsis;font-size:13px;overflow:hidden}}.mkt-menu{display:contents}.mkt-menu-btn,.mkt-menu-panel{display:none}@media (max-width:820px){.mkt-header-inner{padding-left:20px;padding-right:20px}.mkt-header-nav{display:none}.mkt-header-right{margin-left:0}.marketing-shell .mkt-menu-btn{cursor:pointer;letter-spacing:-.004em;min-width:44px;min-height:44px;color:var(--mkt-fg);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;padding:0 2px;font-size:14.5px;font-weight:500;display:inline-flex}.mkt-menu-panel--open{overscroll-behavior:contain;padding:4px 20px calc(18px + env(safe-area-inset-bottom,0px));background:var(--mkt-bg);z-index:30;align-content:start;display:grid;position:fixed;inset:64px 0 0;overflow-y:auto}.mkt-header:has(.mkt-menu-panel--open){z-index:40}.mkt-menu-list{margin:0;padding:0;list-style:none}.mkt-menu-sub{padding-left:16px}.mkt-menu-rule{border:0;border-top:1px solid var(--mkt-border);margin:8px 0}.marketing-shell .mkt-menu-link{min-height:44px;color:var(--mkt-fg2);letter-spacing:-.006em;align-items:center;font-size:15.5px;font-weight:500;text-decoration:none;display:flex}.marketing-shell .mkt-menu-link[aria-current=page]{color:var(--mkt-fg)}.mkt-menu-head{letter-spacing:.09em;text-transform:uppercase;min-height:36px;color:var(--mkt-fg3);align-items:center;margin-top:6px;font-size:11.5px;font-weight:600;display:flex}.marketing-shell .mkt-menu-cta{background:var(--mkt-accent-strong);min-height:44px;color:var(--mkt-accent-fg);border-radius:8px;justify-content:center;align-items:center;margin-top:8px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.marketing-shell .mkt-menu-account{min-height:44px;color:var(--mkt-fg2);letter-spacing:-.006em;align-items:center;margin-top:8px;font-size:15.5px;font-weight:500;text-decoration:none;display:flex}html{scroll-padding-top:76px}}@media (max-width:640px){.mkt-hero--connector .mkt-hero-copy{justify-items:center}}.mkt-catalog{grid-template-columns:minmax(0,1fr);gap:28px 20px;margin-top:34px;display:grid}@media (min-width:640px){.mkt-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mkt-catalog{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.marketing-shell .mkt-catalog-head{border-bottom:1px solid var(--mkt-border);font-family:var(--mkt-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--mkt-accent);margin:0 0 12px;padding-bottom:10px;font-size:12px;font-weight:600;line-height:1.3}.mkt-catalog-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.marketing-shell .mkt-srccard{background:var(--mkt-surface);border:1px solid var(--mkt-border);min-height:84px;color:inherit;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 1px 3px #4a34241a,0 10px 26px #4a34241a}.marketing-shell a.mkt-srccard:hover{border-color:var(--mkt-accent);transform:translateY(-2px)}.marketing-shell a.mkt-srccard:focus-visible{box-shadow:var(--mkt-focus);border-color:var(--mkt-accent)}@media (prefers-reduced-motion:reduce){.marketing-shell .mkt-srccard{transition:none}.marketing-shell a.mkt-srccard:hover{transform:none}}.marketing-shell .mkt-srccard-glyph{width:42px;height:42px;padding:8px}.mkt-srccard-text{gap:3px;min-width:0;display:grid}.marketing-shell .mkt-srccard-name{font-family:var(--mkt-font-sans);color:var(--mkt-fg);margin:0;font-size:15.5px;font-weight:600;line-height:1.3}.mkt-srccard-blurb{color:var(--mkt-fg2);font-size:13px;line-height:1.45}.marketing-shell .mkt-catalog+.mkt-rail-foot{margin-top:28px}.mkt-srcnode{color:var(--mkt-accent-fg);background:#fffdf926;border:1px solid #fffdf942;border-radius:16px;gap:16px;padding:20px;display:grid;box-shadow:0 1px 2px #1715121a,0 8px 20px #17151224}.mkt-srcnode-plates{grid-template-columns:repeat(auto-fill,36px);gap:7px;margin:0;padding:0;list-style:none;display:grid}.marketing-shell .mkt-srcnode .mkt-srcglyph{border-radius:10px;place-items:center;display:grid}.mkt-srcnode-label{font-size:15px;font-weight:600;line-height:1.4}.mkt-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mkt-srcnode--index{gap:22px;width:min(420px,100%);padding:30px}.mkt-srcnode--index .mkt-srcnode-plates{grid-template-columns:repeat(auto-fill,84px);gap:16px}.marketing-shell .mkt-srcnode--index .mkt-srcglyph{border-radius:18px;width:84px;height:84px;padding:18px}.mkt-srcnode--index .mkt-srcnode-label{font-size:20px}@media (max-width:859px){.mkt-srcnode--index{gap:14px;width:min(360px,100%);padding:20px}.mkt-srcnode--index .mkt-srcnode-plates{grid-template-columns:repeat(auto-fill,52px);gap:10px}.marketing-shell .mkt-srcnode--index .mkt-srcglyph{border-radius:13px;width:52px;height:52px;padding:11px}.mkt-srcnode--index .mkt-srcnode-label{font-size:16px}}.mkt-crumb-item{display:contents}.marketing-shell .guides-index .mkt-section-head{margin-bottom:28px}.guides-jump{flex-wrap:wrap;gap:8px;margin:0 0 40px;display:flex}.marketing-shell a.guides-jump-chip{color:var(--mkt-fg);text-decoration:none}.marketing-shell a.guides-jump-chip:hover{color:var(--mkt-accent-text)}.guides-group+.guides-group{margin-top:48px}.marketing-shell .guides-group-h{margin:0 0 8px}.marketing-shell .guides-group-intro{max-width:60ch;color:var(--mkt-fg2);margin:0 0 20px}.marketing-shell .guide-card-list,.marketing-shell .mdx-article .guide-card-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.marketing-shell .mdx-article .guide-card-list li{margin:0}@media (min-width:641px){.marketing-shell .guide-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketing-shell .guide-card{align-items:flex-start;height:100%}.marketing-shell .mdx-article a.guide-card{color:inherit;text-decoration:none}.guide-card-logos{flex:none;display:flex}.guide-card-logos .mkt-tile-glyph+.mkt-tile-glyph{margin-left:-10px}.marketing-shell .guide-card-logos .mkt-tile-glyph{box-shadow:0 0 0 1px var(--mkt-border)}.marketing-shell .mdx-article .mkt-srccard-name{margin:0;font-size:15.5px}.marketing-shell .mdx-article .guide-head .mkt-crumb{margin-bottom:20px}.marketing-shell .mdx-article .guide-eyebrow{margin-bottom:10px}.marketing-shell .mdx-article .guide-standfirst{color:var(--mkt-fg2);margin-bottom:var(--space-3);font-size:1.12rem;line-height:1.55}.guide-meta{margin-bottom:var(--space-3);border-top:1px solid var(--mkt-border);border-bottom:1px solid var(--mkt-border);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 0;font-size:.92rem;display:flex}.marketing-shell .mdx-article .guide-meta .guide-checked{margin:0}.marketing-shell .mdx-article a.guide-meta-connector{color:var(--mkt-fg);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.marketing-shell .mdx-article a.guide-meta-connector:hover{color:var(--mkt-accent-text);text-decoration:underline}.marketing-shell .guide-meta-glyph{border-radius:8px;width:26px;height:26px;padding:4px}.guide-contents{margin-bottom:var(--space-4);background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-card-radius);padding:16px 20px}.marketing-shell .mdx-article .guide-contents-h{font-family:var(--mkt-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--mkt-fg3);margin:0 0 8px;font-size:.8rem;font-weight:600}.marketing-shell .mdx-article .guide-contents ol{margin:0;padding:0;list-style:none}.marketing-shell .mdx-article .guide-contents li{margin-bottom:4px}.marketing-shell .mdx-article .guide-formula{margin:0 0 var(--space-3);background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:6px;align-items:stretch;display:flex;overflow:hidden}.guide-formula-fx{border-right:1px solid var(--mkt-border);font-family:var(--mkt-font-sans);color:var(--mkt-fg3);flex:none;align-items:center;padding:0 12px;font-size:.9rem;font-style:italic;display:flex}.marketing-shell .mdx-article .guide-formula-text{min-width:0;font-family:var(--mkt-font-sans);background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:10px 14px;font-size:.95rem}.marketing-shell .mdx-article .guide-formula-text code{font-family:inherit;font-size:inherit}.guide-related{margin-top:48px}.marketing-shell .connector-guides .guide-card-list{max-width:880px}.scroll-fade{position:relative}.scroll-fade-cue{pointer-events:none;background:linear-gradient(to right, transparent, var(--mkt-bg));width:28px;position:absolute;top:0;bottom:0;right:0}.marketing-shell .guide-scroll--formula{flex:1;min-width:0}.marketing-shell .guide-scroll--formula .scroll-fade-inner{overflow-x:auto}.marketing-shell .guide-scroll--formula .scroll-fade-cue{background:linear-gradient(to right, transparent, var(--mkt-surface))}.marketing-shell .mdx-article .guide-formula-text{white-space:pre;overflow-wrap:normal;width:max-content;min-width:100%}.marketing-shell .guide-scroll--table{margin-bottom:var(--space-3)}.marketing-shell .mdx-article .guide-scroll--table table{margin-bottom:0}.marketing-shell .mdx-article .guide-scroll--table th,.marketing-shell .mdx-article .guide-scroll--table td{white-space:nowrap}.marketing-shell .mkt-faq{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-card-radius);padding:4px 24px}.marketing-shell .mkt-faq details:last-child{border-bottom:0}.marketing-shell #refreshes .mkt-facts,.marketing-shell .mkt-trio,.marketing-shell #pricing .mkt-measure.mkt-prose,.marketing-shell .mkt-dest-facts,.marketing-shell #lands .mkt-measure,.marketing-shell #connect .mkt-measure{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-card-radius);padding:24px}.marketing-shell .mkt-pair-route{border-top:1px solid var(--mkt-hair);margin:18px 0 0;padding-top:16px}.marketing-shell .mkt-lands .mkt-facts{background:var(--mkt-surface);border-radius:var(--mkt-card-radius);padding:24px;box-shadow:0 2px 5px #4a342421,0 16px 40px #4a34242b}.marketing-shell .mkt-lands .mkt-facts li{color:var(--mkt-fg2);border-left-color:var(--mkt-border)}.marketing-shell .mkt-lands .mkt-facts b{color:var(--mkt-fg)}.marketing-shell .mkt-lands .mkt-pair-link,.marketing-shell .mkt-lands .mkt-pair-link a{color:var(--mkt-accent-fg)}.marketing-shell .mkt-lands .mkt-pair-link a{text-underline-offset:2px;text-decoration:underline}.marketing-shell .mkt-band .mkt-measure.mkt-prose{background:var(--mkt-band-surface);border:1px solid var(--mkt-band-border);border-radius:12px;padding:24px}@media (max-width:640px){.marketing-shell .mkt-faq{padding:4px 18px}.marketing-shell #refreshes .mkt-facts,.marketing-shell .mkt-trio,.marketing-shell #pricing .mkt-measure.mkt-prose,.marketing-shell #lands .mkt-measure,.marketing-shell #connect .mkt-measure,.marketing-shell .mkt-lands .mkt-facts,.marketing-shell .mkt-band .mkt-measure.mkt-prose,.marketing-shell .mkt-dest-facts{padding:20px 18px}}.pr-plans{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;margin-top:34px;display:grid}.pr-plan{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:14px;flex-direction:column;padding:26px 24px 24px;display:flex;box-shadow:0 2px 5px #4a342414,0 12px 30px #4a34241a}.pr-plan--rec{border:2px solid var(--mkt-accent);padding:25px 23px 23px;box-shadow:0 4px 10px #4a342424,0 26px 60px #4a342438}.pr-plan-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pr-plan-name{font-family:var(--mkt-font-display);font-variation-settings:"opsz" 28, "SOFT" 50, "WONK" 0;font-optical-sizing:none;letter-spacing:-.02em;color:var(--mkt-fg);margin:0;font-size:28px;font-weight:600;line-height:1.1}.pr-plan--rec .pr-plan-name{color:var(--mkt-accent-text)}.pr-plan-flag{background:var(--mkt-accent-strong);color:var(--mkt-accent-fg);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700}.pr-plan-price{align-items:baseline;gap:8px;margin-top:22px;display:flex}.pr-plan-amount{font-family:var(--mkt-font-display);font-variation-settings:"opsz" 28, "SOFT" 50, "WONK" 0;font-optical-sizing:none;letter-spacing:-.03em;color:var(--mkt-fg);font-variant-numeric:tabular-nums;font-size:48px;font-weight:600;line-height:1}.pr-plan-per{color:var(--mkt-fg2);font-size:15px}.pr-plan-annual{color:var(--mkt-fg2);margin:8px 0 0;font-size:14px}.pr-plan-stats{border-top:1px solid var(--mkt-hair);margin:20px 0 24px;padding-top:2px;display:grid}.marketing-shell .pr-plan-cta{border:1px solid var(--mkt-border);min-height:48px;color:var(--mkt-fg);border-radius:10px;justify-content:center;align-items:center;margin-top:auto;padding:0 16px;font-size:15.5px;font-weight:600;text-decoration:none;display:flex}.marketing-shell .pr-plan-cta:hover{border-color:var(--mkt-accent);color:var(--mkt-accent-text)}.marketing-shell .pr-plan-cta--primary{background:var(--mkt-accent-strong);border-color:var(--mkt-accent-strong);color:var(--mkt-accent-fg)}.marketing-shell .pr-plan-cta--primary:hover{background:var(--mkt-accent-strong);color:var(--mkt-accent-fg);filter:brightness(1.08)}.pr-currency{color:var(--mkt-fg2);text-align:center;margin:18px 0 0;font-size:14.5px}.pr-aside{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px;display:grid}.pr-quote{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:14px;margin:0;padding:24px}.pr-quote blockquote{font-family:var(--mkt-font-display);font-variation-settings:"opsz" 28, "SOFT" 50, "WONK" 0;font-optical-sizing:none;letter-spacing:-.01em;color:var(--mkt-fg);margin:0;font-size:22px;font-weight:500;line-height:1.3}.pr-quote figcaption{color:var(--mkt-fg2);margin-top:12px;font-size:14px}.pr-tailored{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:14px;align-content:start;justify-items:start;gap:8px;padding:22px 24px;display:grid}.pr-tailored-h{color:var(--mkt-fg);margin:0;font-size:16px;font-weight:600}.pr-tailored-b{color:var(--mkt-fg2);margin:0;font-size:14.5px;line-height:1.55}.marketing-shell .pr-tailored-cta{border:1px solid var(--mkt-border);min-height:40px;color:var(--mkt-fg);border-radius:9px;align-items:center;margin-top:6px;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.marketing-shell .pr-tailored-cta:hover{border-color:var(--mkt-accent);color:var(--mkt-accent-text)}.pr-compare-scroll{margin-top:30px}.marketing-shell .pr-compare-wrap{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-card-radius);overflow-x:auto}.pr-compare{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.pr-compare th,.pr-compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--mkt-hair);padding:14px 18px}.pr-compare tbody tr:last-child th,.pr-compare tbody tr:last-child td{border-bottom:0}.pr-compare thead th{color:var(--mkt-fg);font-size:16px;font-weight:700}.pr-compare tbody th{width:26%;color:var(--mkt-fg);font-weight:600}.pr-compare td{color:var(--mkt-fg2)}.pr-yes{display:inline-flex}.pr-none{background:var(--mkt-fg3);border-radius:1px;width:14px;height:2px;margin-top:10px;display:inline-block}@media (min-width:900px){.pr-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pr-aside{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch}}@media (max-width:640px){.pr-compare{min-width:560px;font-size:14px}.pr-compare th,.pr-compare td{padding:12px}}.mkt-dest-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:900px){.mkt-dest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-dest-grid:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}.marketing-shell .mkt-rcard-destmark{vertical-align:-4px;place-items:center;width:18px;height:18px;margin-right:6px;display:inline-grid}.marketing-shell .mkt-rcard-destmark .mkt-srcmark{width:16px;height:16px}.mkt-faq-groups{gap:40px;max-width:720px;display:grid}.marketing-shell .mkt-faq-group-h{margin:0 0 14px}.sidebar-shell :is(button,summary,[aria-expanded]):not(:disabled){cursor:pointer;-webkit-user-select:none;user-select:none}.marketing-shell .mkt-hero-facts{gap:8px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.marketing-shell .mkt-hero-facts li{color:var(--mkt-fg2);border-left:2px solid var(--mkt-accent);padding-left:14px;font-size:15px;line-height:1.5}.marketing-shell .mkt-columns-wrap{border:.5px solid var(--mkt-border);background:var(--mkt-surface);border-radius:6px;max-width:100%;overflow-x:auto}.marketing-shell .mkt-columns{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.marketing-shell .mkt-columns th,.marketing-shell .mkt-columns td{text-align:left;vertical-align:top;border-bottom:.5px solid var(--mkt-hair);padding:9px 14px}.marketing-shell .mkt-columns th{color:var(--mkt-fg);white-space:nowrap;font-weight:600}.marketing-shell .mkt-columns td{color:var(--mkt-fg2)}.marketing-shell .mkt-columns tr:last-child td{border-bottom:0}.marketing-shell .mkt-columns code{font-family:var(--mkt-font-mono);color:var(--mkt-fg);white-space:nowrap;font-size:.9em}.marketing-shell .mkt-code{background:var(--mkt-surface);border:.5px solid var(--mkt-border);font-family:var(--mkt-font-mono);color:var(--mkt-fg);border-radius:6px;margin:14px 0 0;padding:16px 18px;font-size:14px;line-height:1.55;overflow-x:auto}.marketing-shell .mkt-code code{white-space:pre;font-family:inherit}.marketing-shell .mkt-source-line{color:var(--mkt-fg2);margin:10px 0 0;font-size:14px;line-height:1.5}.marketing-shell .mkt-source-line a,.marketing-shell .mkt-pair-links a{color:var(--mkt-accent-text);text-underline-offset:2px;text-decoration:underline}.marketing-shell .mkt-pair-links{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.marketing-shell .mkt-last-checked{color:var(--mkt-fg2)}.marketing-shell .mkt-section--tight{padding-top:calc(var(--mkt-section-y) * .5);padding-bottom:calc(var(--mkt-section-y) * .5)}.marketing-shell .mkt-columns th,.marketing-shell .mkt-columns td{white-space:nowrap}.marketing-shell .mkt-columns-fade .scroll-fade-cue{background:linear-gradient(to right, transparent, var(--mkt-surface));border-radius:0 6px 6px 0}.marketing-shell .scroll-fade .mkt-code{font-size:15px}.marketing-shell .mkt-pair-links{margin-bottom:40px}.marketing-shell .mkt-section-foot.mkt-measure,.marketing-shell .mkt-steps.mkt-measure{margin-left:0}.marketing-shell .mkt-cta-pair{flex-wrap:wrap;align-items:flex-start;gap:18px 22px;display:flex}.marketing-shell .mkt-cta-one,.marketing-shell .mkt-cta-two{flex:220px;justify-items:start;gap:6px;max-width:300px;display:grid}.marketing-shell .mkt-cta-btn--secondary,.marketing-shell .mkt-cta-btn--secondary:hover{color:var(--mkt-accent-text);box-shadow:inset 0 0 0 2px var(--mkt-accent);background:0 0}.marketing-shell .mkt-closeband .mkt-cta-btn--secondary,.marketing-shell .mkt-closeband .mkt-cta-btn--secondary:hover{color:var(--mkt-accent-fg);box-shadow:inset 0 0 0 2px var(--mkt-accent-fg);background:0 0}.marketing-shell .mkt-hero-copy .mkt-cta-pair{justify-content:center}@media (min-width:641px){.marketing-shell .mkt-hero-copy .mkt-cta-pair{justify-content:flex-start}}.marketing-shell .mkt-header .mkt-cta{background:var(--mkt-accent-strong);color:var(--mkt-accent-fg);white-space:nowrap;border-radius:8px;font-size:13.5px;font-weight:600;text-decoration:none}.marketing-shell .mkt-header .mkt-cta--secondary{color:var(--mkt-accent-strong);box-shadow:inset 0 0 0 1.5px var(--mkt-accent-strong);background:0 0}.marketing-shell .mkt-header-right{gap:8px}@media (max-width:820px){.marketing-shell .mkt-menu-cta--secondary{color:var(--mkt-accent-strong);box-shadow:inset 0 0 0 1.5px var(--mkt-accent-strong);background:0 0}}@media (max-width:640px){.marketing-shell .mkt-hero .mkt-cta-pair{justify-content:center}.marketing-shell .mkt-hero .mkt-cta-one,.marketing-shell .mkt-hero .mkt-cta-two{text-align:center;justify-items:center}}.marketing-shell .mkt-section-head--center{text-align:center;justify-items:center;max-width:760px;margin-inline:auto}.marketing-shell .mkt-section-head--center .mkt-lead{max-width:56ch;margin-inline:auto}.marketing-shell .mkt-section-head--center+.mkt-catalog,.marketing-shell .mkt-section-head--center+.mkt-bt,.marketing-shell .mkt-section-head--center+.mkt-pipe-wrap{margin-top:40px}.marketing-shell .mkt-cta-lead{justify-items:start;gap:12px;display:grid}.marketing-shell .mkt-cta-lead-row{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.marketing-shell .mkt-cta-quiet{white-space:nowrap;color:var(--mkt-fg2);text-decoration:underline;-webkit-text-decoration-color:var(--mkt-border);text-decoration-color:var(--mkt-border);text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.marketing-shell .mkt-cta-quiet:hover{color:var(--mkt-fg);text-decoration-color:currentColor}.marketing-shell .mkt-cta-quiet-mark{flex:none}.marketing-shell .mkt-cta-lead .mkt-cta-note{color:var(--mkt-fg3);margin:0;font-size:13.5px}@media (max-width:640px){.marketing-shell .mkt-hero .mkt-cta-lead{text-align:center;justify-items:center}.marketing-shell .mkt-hero .mkt-cta-lead-row{justify-content:center}}@keyframes mkt-rcard-land{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.marketing-shell .mkt-hero .mkt-rcards .mkt-rcard{animation:.64s cubic-bezier(.2,.7,.2,1) both mkt-rcard-land}.marketing-shell .mkt-hero .mkt-rcard--1{animation-delay:.2s}.marketing-shell .mkt-hero .mkt-rcard--2{animation-delay:.65s}.marketing-shell .mkt-hero .mkt-rcard--3{animation-delay:1.1s}}.marketing-shell .mkt-bt{max-width:938px;margin-inline:auto}.marketing-shell .mkt-bt-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.marketing-shell .mkt-bt-tab{min-height:52px;color:var(--mkt-fg3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px 14px;font-size:15px;font-weight:600;transition:color .2s,background-color .2s;display:flex;position:relative}.marketing-shell .mkt-bt-tab:hover{color:var(--mkt-fg);background:#4a34240a}.marketing-shell .mkt-bt-tab:focus-visible{box-shadow:var(--mkt-focus);outline:none}.marketing-shell .mkt-bt-tab[aria-selected=true]{color:var(--mkt-fg)}.marketing-shell .mkt-bt-n{border:1px solid var(--mkt-border);background:var(--mkt-surface);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;transition:background-color .2s,color .2s,border-color .2s;display:grid}.marketing-shell .mkt-bt-tab[aria-selected=true] .mkt-bt-n{background:var(--mkt-accent);border-color:var(--mkt-accent);color:var(--mkt-accent-fg)}.marketing-shell .mkt-bt-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.marketing-shell .mkt-bt-bar{background:var(--mkt-hair);border-radius:1px;height:2px;position:absolute;bottom:4px;left:12px;right:12px;overflow:hidden}.marketing-shell .mkt-bt-fill{background:var(--mkt-accent);transform-origin:0;height:100%;display:block}.marketing-shell .mkt-bt-frame{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:14px;max-width:938px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 2px 6px #4a342414,0 24px 60px #4a342429}.marketing-shell .mkt-bt-box{max-width:938px;aspect-ratio:var(--bt-desk);margin-inline:auto}.marketing-shell .mkt-bt-frame{height:calc(100% * var(--bt-dh) / var(--bt-dmax));transition:height .2s cubic-bezier(.2,.7,.2,1) .16s}.marketing-shell .mkt-bt-panel{position:absolute;inset:0}.marketing-shell .mkt-bt-panel[data-state=idle]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease-in,visibility 0s linear .16s}.marketing-shell .mkt-bt-panel[data-state=active]{opacity:1;visibility:visible;transition:opacity .24s ease-out .37s,visibility 0s linear .37s}.marketing-shell .mkt-bt-end{height:1px}.marketing-shell .mkt-bt-panel picture{width:100%;height:100%;display:block}.marketing-shell .mkt-bt-panel video,.marketing-shell .mkt-bt-panel img{object-fit:contain;object-position:center top;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.marketing-shell .mkt-bt-panel{transition:none}}@media (max-width:640px){.marketing-shell .mkt-bt-tabs{gap:4px}.marketing-shell .mkt-bt-tab{text-align:center;flex-direction:column;gap:6px;padding:8px 4px 14px;font-size:12.5px}.marketing-shell .mkt-bt-label{white-space:normal}.marketing-shell .mkt-bt-bar{left:6px;right:6px}.marketing-shell .mkt-bt-frame{border-radius:10px}}.marketing-shell .mkt-pipe-wrap{position:relative}.marketing-shell .mkt-pipe{width:100%;position:relative}.marketing-shell .mkt-pipe--wide{max-width:1040px;margin-inline:auto}.marketing-shell .mkt-pipe--tall{max-width:400px;margin-inline:auto;display:none}@media (max-width:759px){.marketing-shell .mkt-pipe--wide{display:none}.marketing-shell .mkt-pipe--tall{display:block}}.marketing-shell .mkt-pipe-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.marketing-shell .mkt-pipe-line{fill:none;stroke:#fffdf957;stroke-width:1.5px}.marketing-shell .mkt-pipe-line--out{stroke:#fffdf980;stroke-width:2px}.marketing-shell .mkt-pipe-mover{fill:#fffdf9f2}.marketing-shell .mkt-pipe-row{fill:var(--mkt-accent-fg)}@media (prefers-reduced-motion:reduce){.marketing-shell .mkt-pipe-mover{display:none}}.marketing-shell .mkt-pipe-nodes,.marketing-shell .mkt-pipe-dests{margin:0;padding:0;list-style:none}.marketing-shell .mkt-pipe-plate{background:var(--mkt-surface);border-radius:12px;place-items:center;width:44px;height:44px;padding:9px;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 1px 2px #1715121f,0 6px 16px #1715121f}.marketing-shell .mkt-pipe-plate .mkt-srcglyph{place-items:center;width:100%;height:100%;display:grid}.marketing-shell .mkt-pipe-hub{position:absolute;translate:-50% -50%}.marketing-shell .mkt-pipe .mkt-hub-plate{width:116px;height:116px}.marketing-shell .mkt-pipe-label{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:#fffdf9e0;font-size:11.5px;font-weight:600;position:absolute;translate:-50% -50%}.marketing-shell .mkt-pipe-dest{margin-left:-26px;position:absolute;translate:0 -50%}.marketing-shell .mkt-pipe-destlink{background:var(--mkt-surface);color:var(--mkt-fg);white-space:nowrap;border-radius:14px;align-items:center;gap:12px;padding:8px 16px 8px 8px;font-size:15px;font-weight:600;text-decoration:none;transition:translate .18s;display:flex;box-shadow:0 1px 2px #1715121f,0 8px 20px #17151224}.marketing-shell .mkt-pipe-destlink:hover{translate:2px}.marketing-shell .mkt-pipe-destlink:focus-visible{box-shadow:var(--mkt-focus);outline:none}.marketing-shell .mkt-pipe-destmark{place-items:center;width:36px;height:36px;display:grid}.marketing-shell .mkt-pipe-destmark .mkt-srcglyph,.marketing-shell .mkt-pipe-destmark img,.marketing-shell .mkt-pipe-destmark svg{width:28px;height:28px}@media (max-width:759px){.marketing-shell .mkt-pipe-plate{width:40px;height:40px;padding:8px}.marketing-shell .mkt-pipe .mkt-hub-plate{width:96px;height:96px}.marketing-shell .mkt-pipe-dest{margin-left:0;translate:-50% -50%}.marketing-shell .mkt-pipe-destlink{white-space:normal;text-align:center;flex-direction:column;gap:6px;width:104px;padding:10px 6px;font-size:12.5px;line-height:1.25}.marketing-shell .mkt-pipe-destlink:hover{translate:none}}.marketing-shell .mkt-srccard-go{color:var(--mkt-fg3);flex:none;place-items:center;margin-left:auto;transition:color .18s,translate .18s;display:grid}.marketing-shell .mkt-srccard-go svg{width:16px;height:16px}.marketing-shell a.mkt-srccard:hover .mkt-srccard-go{color:var(--mkt-accent-text);translate:3px}.marketing-shell .mkt-pull{max-width:28ch;font-size:clamp(26px,4.2vw,48px);line-height:1.12}.marketing-shell .mkt-qmark{font-size:120px;top:-34px}.marketing-shell .mkt-pull-attr{margin-top:22px;font-size:15px}.marketing-shell .mkt-plan-inherit{color:var(--mkt-fg);margin:0;padding-top:16px;font-size:13.5px;font-weight:600}.marketing-shell .mkt-plan-features{padding-top:10px}.marketing-shell .mkt-everyplan{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:18px;margin-top:40px;padding:28px 30px}.marketing-shell .mkt-everyplan-h{font-family:var(--mkt-font-sans);color:var(--mkt-fg);margin:0 0 18px;font-size:17px;font-weight:700}.marketing-shell .mkt-everyplan-list{grid-template-columns:minmax(0,1fr);gap:12px 28px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:641px){.marketing-shell .mkt-everyplan-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.marketing-shell .mkt-everyplan-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.marketing-shell .mkt-everyplan-list li{color:var(--mkt-fg2);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;font-size:14.5px;line-height:1.45;display:grid}.marketing-shell .mkt-faq-layout{gap:28px;display:grid}@media (min-width:900px){.marketing-shell .mkt-faq-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:56px}.marketing-shell .mkt-faq-layout .mkt-section-head{position:sticky;top:110px}}.marketing-shell .mkt-faq-layout .mkt-faq{margin-top:0}.marketing-shell .mkt-faq-layout .mkt-rail-foot{margin-top:16px}.marketing-shell .mkt-closer{isolation:isolate;background:var(--mkt-accent);color:var(--mkt-accent-fg);padding-block:clamp(72px,10vw,128px);position:relative;overflow:hidden}.marketing-shell .mkt-closer-in{z-index:1;text-align:center;justify-items:center;gap:18px;display:grid;position:relative}.marketing-shell .mkt-closer-h{max-width:18ch;color:var(--mkt-accent-fg);margin:0;font-size:clamp(32px,5vw,56px)}.marketing-shell .mkt-closer-lead{color:#fffdf9db;max-width:46ch;margin:0}.marketing-shell .mkt-closer .mkt-cta-lead{justify-items:center;margin-top:8px}.marketing-shell .mkt-closer .mkt-cta-lead-row{justify-content:center}.marketing-shell .mkt-closer .mkt-cta-btn{background:var(--mkt-accent-fg);color:var(--mkt-accent-strong)}.marketing-shell .mkt-closer .mkt-cta-quiet{color:var(--mkt-accent-fg);text-decoration-color:#fffdf980}.marketing-shell .mkt-closer .mkt-cta-quiet-mark{background:var(--mkt-surface);box-sizing:content-box;border-radius:4px;padding:2px}.marketing-shell .mkt-howfield .mkt-lead{color:#fffdf9e0}.marketing-shell .mkt-howfield .mkt-section-head--center{max-width:920px}.marketing-shell .mkt-howfield .mkt-section-head--center .mkt-h2{text-wrap:balance}.marketing-shell a.mkt-srccard{padding-right:34px;position:relative}.marketing-shell .mkt-srccard-go{position:absolute;top:50%;right:12px;translate:0 -50%}.marketing-shell a.mkt-srccard:hover .mkt-srccard-go{translate:3px -50%}.marketing-shell .mkt-catalog .mkt-srccard-glyph{width:38px;height:38px;padding:7px}@media (min-width:1000px){.marketing-shell .mkt-everyplan-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketing-shell .mkt-closer .mkt-cta-lead .mkt-cta-note{color:#fffdf9d1}@media (max-width:759px){.marketing-shell .mkt-pipe-destlink{width:auto}.marketing-shell .mkt-pipe-dest{width:29%}.marketing-shell .mkt-pipe-dest .mkt-pipe-destlink{box-sizing:border-box;width:100%;padding:10px 4px}}.marketing-shell .mkt-bt{container-type:inline-size}@media (max-width:640px){.marketing-shell .mkt-bt-box{aspect-ratio:auto;max-width:none}.marketing-shell .mkt-bt-frame{height:calc(100cqw * var(--bt-ph) / var(--bt-pw))}.marketing-shell .mkt-bt-tabs{z-index:5;margin-inline:-20px;background:var(--mkt-bg);box-shadow:0 1px 0 var(--mkt-hair);margin-bottom:0;padding:6px 20px 0;position:sticky;top:65px}.marketing-shell .mkt-bt-frame{margin-top:20px}}@media (max-width:359px){.marketing-shell .mkt-bt-frame{height:calc((100cqw + 32px) * var(--bt-ph) / var(--bt-pw));margin-inline:-16px}}@media (prefers-reduced-motion:reduce){.marketing-shell .mkt-bt-frame,.marketing-shell .mkt-bt-panel[data-state]{transition:none}}.marketing-shell .mkt-section-head--center .mkt-h2,.marketing-shell .mkt-cta-lead .mkt-cta-note{text-wrap:balance}@media (max-width:640px){.marketing-shell .mkt-qmark{font-size:84px;top:-26px;left:-4px}.marketing-shell .mkt-quote-band .mkt-pull{padding-top:18px}}@media (max-width:359px){.marketing-shell .mkt-hero .mkt-rcard{width:calc(100vw - 72px)}.marketing-shell .mkt-hero .mkt-rcard--2{left:32px}}@media (max-width:759px){.marketing-shell .mkt-pipe-dest .mkt-pipe-destlink{justify-content:flex-start;min-height:92px}}@media (max-width:640px){.marketing-shell .mkt-qmark{font-size:72px;top:-30px;left:0}.marketing-shell .mkt-quote-band .mkt-pull{padding-top:24px}}.marketing-shell a.mkt-srccard{gap:12px;padding:14px 30px 14px 14px}.marketing-shell .mkt-srccard-go{right:10px}@media (min-width:1000px){.marketing-shell .mkt-catalog .mkt-srccard-name{font-size:15px}}@media (max-width:359px){.marketing-shell .mkt-bt-tab{padding-inline:2px;font-size:11.5px}}.marketing-shell .mkt-section-head--center .mkt-lead{text-wrap:balance}@media (max-width:640px){.marketing-shell .mkt-qmark{left:20px}}@media (min-width:1100px){.marketing-shell .mkt-qmark{top:-40px;left:-70px}}.marketing-shell .mkt-pipe-label{text-shadow:0 1px #964f308c,0 0 6px #964f30e6}.marketing-shell .mkt-h2,.marketing-shell .mkt-h3,.marketing-shell .mkt-freeband-h{text-wrap:balance}.marketing-shell .mkt-body,.marketing-shell .mkt-everyplan-list li,.marketing-shell .mkt-faq summary{text-wrap:pretty}.marketing-shell .mkt-closer .mkt-cta-quiet{text-decoration-color:#fffdf9cc}@media (max-width:820px){.marketing-shell .mkt-header-right{order:1;margin-left:auto}.marketing-shell .mkt-menu-btn{order:2;margin-left:6px}.marketing-shell .mkt-header .mkt-cta:not(.mkt-cta--secondary){align-items:center;min-height:36px;padding:0 12px;font-size:13.5px;display:inline-flex}}.marketing-shell .mkt-pipe{container-type:inline-size}.marketing-shell .mkt-pipe--wide .mkt-pipe-plate{width:4.231cqw;height:4.231cqw;padding:.865cqw}.marketing-shell .mkt-pipe--wide .mkt-hub-plate{width:11.154cqw;height:11.154cqw}.marketing-shell .mkt-pipe--wide .mkt-pipe-dest{margin-left:-2.5cqw}@media (max-width:759px){.marketing-shell .mkt-pipe--tall .mkt-pipe-plate{width:11.111cqw;height:11.111cqw;padding:2.222cqw}.marketing-shell .mkt-pipe--tall .mkt-hub-plate{width:26.667cqw;height:26.667cqw}}@media (min-width:901px){.marketing-shell .mkt-plan-grid{grid-template-rows:repeat(9,auto)}}.marketing-shell .mkt-plan-stat{gap:4px;margin:0;padding-top:16px;display:grid}.marketing-shell .mkt-plan-stat dt{color:var(--mkt-fg3);font-size:13px}.marketing-shell .mkt-plan-stat dd{letter-spacing:-.02em;color:var(--mkt-fg);font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:600;line-height:1.15}.marketing-shell .mkt-plan-meter{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:6px;display:grid}.marketing-shell .mkt-plan-meter i{background:var(--mkt-hair);border-radius:2px;height:4px;display:block}.marketing-shell .mkt-plan-meter[data-steps="1"] i:nth-child(-n+1),.marketing-shell .mkt-plan-meter[data-steps="2"] i:nth-child(-n+2),.marketing-shell .mkt-plan-meter[data-steps="3"] i:nth-child(-n+3){background:var(--mkt-accent)}.marketing-shell .mkt-plan .mkt-plan-cta{margin-top:24px}@media (min-width:1000px){.marketing-shell .mkt-everyplan-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:480px) and (max-width:640px){.marketing-shell .mkt-everyplan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.marketing-shell .mkt-everyplan-list li{font-size:13.5px}.marketing-shell .mkt-everyplan{padding:22px 20px}}.marketing-shell .mkt-plan-per{font-size:14px}.marketing-shell .mkt-hero-sub{text-wrap:pretty;max-width:470px}.marketing-shell .mkt-hero-h1{text-wrap:balance}@media (max-width:640px){.marketing-shell .mkt-hero .mkt-rcard--2{left:auto;right:20px}}.marketing-shell .mkt-pipe--wide .mkt-pipe-destlink{min-width:184px}@media (min-width:901px){.marketing-shell .mkt-plan-grid{grid-template-rows:repeat(10,auto)}}.marketing-shell .mkt-cta-quiet{white-space:normal;text-wrap:balance;line-height:1.35}.marketing-shell .mkt-plan-footnote{text-align:center;color:var(--mkt-fg3);margin:18px 0 0;font-size:13.5px}@media (max-width:640px){.marketing-shell .mkt-cta-quiet{text-align:left;align-items:flex-start;gap:8px;font-weight:400}.marketing-shell .mkt-cta-quiet span{max-width:24ch}.marketing-shell .mkt-cta-quiet-mark{margin-top:2px}}.marketing-shell .mkt-plan-stat:nth-of-type(4) dd{font-size:17px;line-height:1.3}.marketing-shell .mkt-hero-visual{z-index:1;place-items:center;padding:40px 32px 72px;display:grid;position:absolute;inset:0}.marketing-shell .mkt-hero-visual picture{width:100%;max-width:520px;display:block}.marketing-shell .mkt-source-shot{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 2px 6px #4a34242e,0 24px 56px #4a342447}.marketing-shell .mkt-hero-visual--flow .mkt-pipe--pair{width:100%;max-width:520px}.marketing-shell .mkt-pipe--pair .mkt-pair-plate{border-radius:2.5cqw;width:12.857cqw;height:12.857cqw;padding:2.5cqw;position:static;translate:none}.marketing-shell .mkt-pair-node,.marketing-shell .mkt-pipe--pair .mkt-pipe-hub{justify-items:center;gap:10px;margin-top:-6.43cqw;text-decoration:none;display:grid;position:absolute;translate:-50%}.marketing-shell .mkt-pair-name{text-align:center;max-width:28cqw;color:var(--mkt-accent-fg);text-wrap:balance;font-size:13.5px;font-weight:600;line-height:1.3}.marketing-shell a.mkt-pair-node--dest:hover .mkt-pair-name{text-underline-offset:3px;text-decoration:underline}.marketing-shell a.mkt-pair-node--dest:focus-visible{outline:none}.marketing-shell a.mkt-pair-node--dest:focus-visible .mkt-pair-plate{box-shadow:var(--mkt-focus)}@media (max-width:1023px){.marketing-shell .mkt-hero--tpl .mkt-hero-right{min-height:0}.marketing-shell .mkt-hero--tpl .mkt-hero-field{margin-bottom:-48px;position:relative;inset:auto}.marketing-shell .mkt-hero-visual{padding:36px 20px 64px;position:relative;inset:auto}}@media (max-width:640px){.marketing-shell .mkt-hero-visual{padding:28px 16px 60px}.marketing-shell .mkt-hero--tpl .mkt-hero-facts{text-align:left;justify-self:stretch}}.marketing-shell .mkt-hero--tpl .mkt-cta-lead{justify-items:start}@media (max-width:640px){.marketing-shell .mkt-hero--tpl .mkt-cta-lead{text-align:center;justify-items:center}.marketing-shell .mkt-hero--tpl .mkt-cta-lead-row{justify-content:center}}@media (min-width:1024px){.marketing-shell:has(.mkt-hero--tpl) :is(#setup,#connect,#scheduling,#other-ways,#not-covered,#example,#pricing,#access,#faq)>.mkt-container{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;column-gap:64px;display:grid}.marketing-shell:has(.mkt-hero--tpl) :is(#setup,#connect,#scheduling,#other-ways,#not-covered,#example,#pricing,#access,#faq)>.mkt-container>.mkt-section-head{grid-area:1/1/span 8;margin-bottom:0;position:sticky;top:110px}.marketing-shell:has(.mkt-hero--tpl) :is(#setup,#connect,#scheduling,#other-ways,#not-covered,#example,#pricing,#access,#faq)>.mkt-container>:not(.mkt-section-head){grid-column:2;max-width:none;margin-top:0}.marketing-shell:has(.mkt-hero--tpl) :is(#setup,#connect,#scheduling,#other-ways,#not-covered,#example,#pricing,#access,#faq)>.mkt-container>:not(.mkt-section-head)+:not(.mkt-section-head){margin-top:20px}}.marketing-shell:has(.mkt-hero--tpl) :is(#scheduling,#not-covered,#example) .mkt-measure.mkt-prose{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-card-radius);max-width:none;padding:24px}.marketing-shell:has(.mkt-hero--tpl) #example .mkt-measure.mkt-prose{grid-template-columns:minmax(0,1fr)}.marketing-shell:has(.mkt-hero--tpl) :is(#scheduling,#not-covered,#example) .mkt-prose .mkt-body+.mkt-body{border-top:1px solid var(--mkt-hair);margin-top:12px;padding-top:12px}.marketing-shell:has(.mkt-hero--tpl) #pricing .mkt-rail-foot{margin-top:20px}.marketing-shell:has(.mkt-hero--tpl) .mkt-steps{padding:8px 24px;position:relative}.marketing-shell:has(.mkt-hero--tpl) .mkt-steps li{border-top:0;border-bottom:0;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:18px;padding:18px 0;position:relative}.marketing-shell:has(.mkt-hero--tpl) .mkt-steps li+li:before{content:"";background:var(--mkt-border);width:1px;height:36px;position:absolute;top:-18px;left:17.5px}.marketing-shell:has(.mkt-hero--tpl) .mkt-step-n{background:var(--mkt-accent);width:36px;height:36px;color:var(--mkt-accent-fg);font-family:var(--mkt-font-sans);letter-spacing:.02em;z-index:1;border-radius:999px;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.marketing-shell:has(.mkt-hero--tpl) .mkt-step-t{max-width:62ch;padding-top:6px}@media (max-width:640px){.marketing-shell:has(.mkt-hero--tpl) .mkt-steps{padding:6px 16px}.marketing-shell:has(.mkt-hero--tpl) .mkt-steps li{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:14px 0}.marketing-shell:has(.mkt-hero--tpl) .mkt-steps li+li:before{height:28px;top:-14px;left:14.5px}.marketing-shell:has(.mkt-hero--tpl) .mkt-step-n{width:30px;height:30px;font-size:12px}.marketing-shell:has(.mkt-hero--tpl) .mkt-step-t{padding-top:4px;font-size:16px}}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns-wrap{border:1px solid var(--mkt-border);border-radius:12px}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns th{letter-spacing:.06em;text-transform:uppercase;color:var(--mkt-fg3);background:var(--mkt-bg);padding:11px 16px;font-size:12px;font-weight:600}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns td{padding:11px 16px}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--mkt-bg) 45%, var(--mkt-surface))}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns td:first-child{color:var(--mkt-fg);font-weight:500}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns-fade .scroll-fade-cue{border-radius:0 12px 12px 0;width:40px}@media (max-width:640px){.marketing-shell:has(.mkt-hero--tpl) .mkt-columns :is(th,td):first-child{z-index:1;background:var(--mkt-surface);box-shadow:1px 0 0 var(--mkt-hair);position:sticky;left:0}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns th:first-child{background:var(--mkt-bg)}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns tbody tr:nth-child(2n) td:first-child{background:color-mix(in srgb, var(--mkt-bg) 45%, var(--mkt-surface))}}.marketing-shell .mkt-ways{gap:16px;display:grid}@media (min-width:760px){.marketing-shell .mkt-ways{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.marketing-shell .mkt-ways--one{grid-template-columns:minmax(0,1fr)}}.marketing-shell .mkt-way{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-card-radius);align-content:start;gap:12px;padding:22px 24px;display:grid}.marketing-shell .mkt-way .mkt-source-line{border-top:1px solid var(--mkt-hair);margin:0;padding-top:12px}.marketing-shell .mkt-way--ours{border-color:color-mix(in srgb, var(--mkt-accent) 45%, var(--mkt-border))}.marketing-shell .mkt-way-mark{width:28px;height:28px;display:block}@media (min-width:860px){.marketing-shell:has(.mkt-hero--tpl) .mkt-lands-grid--facts-only .mkt-facts{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;padding:0}.marketing-shell:has(.mkt-hero--tpl) .mkt-lands-grid--facts-only .mkt-facts li{border-left:0;max-width:60ch;padding:26px 28px}.marketing-shell:has(.mkt-hero--tpl) .mkt-lands-grid--facts-only .mkt-facts li+li{border-left:1px solid var(--mkt-hair)}}.marketing-shell:has(.mkt-hero--tpl) .mkt-fieldbox .mkt-chip-row+.mkt-chip-row{border-top:1px solid var(--mkt-hair);margin-top:14px;padding-top:14px}.marketing-shell:has(.mkt-hero--tpl) .mkt-fieldbox .mkt-chip{border:1px solid var(--mkt-border);color:var(--mkt-fg2);background:0 0;border-radius:6px;padding:6px 10px;font-size:13px}.marketing-shell:has(.mkt-hero--tpl) .mkt-band-grid--one{margin-top:0}.marketing-shell:has(.mkt-hero--tpl) #access .mkt-band-cell{padding:26px 28px}.marketing-shell:has(.mkt-hero--tpl) #access .mkt-band-link{margin-top:20px}.marketing-shell:has(.mkt-hero--tpl) #faq .mkt-faq{margin-top:0}.marketing-shell:has(.mkt-hero--tpl) #other-sources .mkt-pair-links{margin:28px 0 8px}.marketing-shell .mkt-source-figure{justify-items:center;gap:16px;width:100%;max-width:520px;margin:0;display:grid}.marketing-shell .mkt-source-caption{color:var(--mkt-accent-fg);text-align:center;font-size:14px;font-weight:600}.marketing-shell .mkt-band-grid--one{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.marketing-shell .mkt-hero-visual--flow{padding:40px 24px 72px}.marketing-shell .mkt-hero-visual--flow .mkt-pipe--pair{max-width:620px}}.marketing-shell .mkt-hero-visual picture,.marketing-shell .mkt-source-figure{max-width:560px}.marketing-shell .mkt-source-caption{text-wrap:balance;max-width:44ch;font-size:15px;line-height:1.45}@media (max-width:640px){.marketing-shell .mkt-hero--tpl .mkt-hero-copy{gap:16px;padding-bottom:26px}.marketing-shell .mkt-hero--tpl .mkt-cta-lead .mkt-cta-note{max-width:34ch;margin-inline:auto}}.marketing-shell .mkt-pipe--pair .mkt-hub-plate svg{width:46%;height:46%}.marketing-shell .mkt-pair-name{min-height:2.6em;font-size:14px}.marketing-shell .mkt-pair-rows{justify-items:center;gap:4px;margin-top:-2px;display:grid}.marketing-shell .mkt-pair-rows i{background:var(--mkt-accent-fg);opacity:0;border-radius:3px;height:5px;animation:2.4s ease-out infinite fs-row-in;display:block}@keyframes fs-row-in{0%{opacity:0;translate:-6px}12%{opacity:.9;translate:0}70%{opacity:.9}to{opacity:0}}@keyframes fs-hub-pulse{0%{scale:1;box-shadow:0 0 #fffdf959}8%{scale:1.05}15%{scale:1;box-shadow:0 0 0 14px #fffdf900}to{scale:1;box-shadow:0 0 #fffdf900}}@media (prefers-reduced-motion:reduce){.marketing-shell .mkt-pipe--pair .mkt-hub-plate{animation:none}.marketing-shell .mkt-pair-rows i{opacity:.9;animation:none}}@media (min-width:1024px){.marketing-shell .mkt-hero-visual--flow .mkt-pipe--pair{max-width:none}.marketing-shell .mkt-hero-visual--flow{padding-inline:8px}}.marketing-shell:has(.mkt-hero--tpl) .mkt-fieldbox .mkt-chip{background:var(--mkt-bg);color:var(--mkt-fg2);border:0;border-radius:4px}.marketing-shell:has(.mkt-hero--tpl) .mkt-fieldbox .mkt-chip-row+.mkt-chip-row{border-top:1px solid var(--mkt-hair);background:color-mix(in srgb, var(--mkt-accent) 7%, var(--mkt-surface));border-radius:0 0 var(--mkt-card-radius) var(--mkt-card-radius);margin:16px -24px -24px;padding:16px 24px 24px}.marketing-shell:has(.mkt-hero--tpl) .mkt-fieldbox .mkt-chip-row+.mkt-chip-row .mkt-chip{background:var(--mkt-surface)}.marketing-shell:has(.mkt-hero--tpl) .mkt-lands .mkt-facts b{font-family:var(--mkt-font-display);margin-bottom:6px;font-size:21px;font-weight:600;line-height:1.25;display:block}.marketing-shell:has(.mkt-hero--tpl) .mkt-lands .mkt-facts li{font-size:17px}@media (max-width:859px){.marketing-shell:has(.mkt-hero--tpl) .mkt-lands .mkt-facts li{border-left:0;padding-left:0}}@media (min-width:860px){.marketing-shell:has(.mkt-hero--tpl) .mkt-lands .mkt-pair-link{margin-right:32px;display:inline-block}}.marketing-shell:has(.mkt-hero--tpl) .mkt-steps li+li:before{height:36px;top:-18px}.marketing-shell:has(.mkt-hero--tpl) .mkt-steps li:after{content:"";background:var(--mkt-border);width:1px;position:absolute;top:54px;bottom:-18px;left:17.5px}.marketing-shell:has(.mkt-hero--tpl) .mkt-steps li:last-child:after{display:none}.marketing-shell:has(.mkt-hero--tpl) .mkt-steps li+li:before{display:none}.marketing-shell:has(.mkt-hero--tpl) .mkt-step-t{text-wrap:pretty}.marketing-shell:has(.mkt-hero--tpl) .mkt-way .mkt-body{text-wrap:pretty}.marketing-shell:has(.mkt-hero--tpl) .mkt-faq-answer{text-wrap:pretty}.marketing-shell:has(.mkt-hero--tpl) .mkt-section-head .mkt-h2{text-wrap:balance}@media (max-width:640px){.marketing-shell:has(.mkt-hero--tpl) .mkt-steps li:after{top:44px;bottom:-14px;left:14.5px}}.marketing-shell:has(.mkt-hero--tpl) :is(#scheduling,#not-covered,#example,#pricing,#other-ways,#access) .mkt-body{font-size:17.5px;line-height:1.6}.marketing-shell:has(.mkt-hero--tpl) :is(#scheduling,#not-covered,#example,#pricing,#other-ways){padding-top:64px;padding-bottom:64px}.marketing-shell:has(.mkt-hero--tpl) #scheduling .mkt-prose .mkt-body:first-child{color:var(--mkt-fg)}@media (min-width:1024px){.marketing-shell:has(.mkt-hero--tpl) :is(#setup,#connect,#scheduling,#other-ways,#not-covered,#example,#pricing,#access,#faq)>.mkt-container{grid-template-columns:minmax(0,9fr) minmax(0,14fr)}}.marketing-shell:has(.mkt-hero--tpl) .mkt-way{background:color-mix(in srgb, var(--mkt-bg) 60%, var(--mkt-surface));box-shadow:none}.marketing-shell:has(.mkt-hero--tpl) .mkt-way--ours{background:var(--mkt-surface);border:2px solid var(--mkt-accent);box-shadow:0 2px 5px #4a342421,0 16px 40px #4a34242b}.marketing-shell:has(.mkt-hero--tpl) .mkt-way-mark{width:40px;height:40px}.marketing-shell:has(.mkt-hero--tpl) .mkt-way-mark svg{width:40px;height:40px}.marketing-shell:has(.mkt-hero--tpl) #access .mkt-band-cell .mkt-band-link{border-top:1px solid var(--mkt-band-border);justify-self:stretch;margin-top:8px;padding-top:14px}.marketing-shell:has(.mkt-hero--tpl) #access{padding-bottom:var(--mkt-section-y)}.marketing-shell:has(.mkt-hero--tpl) #pricing .mkt-lead{font-family:var(--mkt-font-display);color:var(--mkt-fg);font-size:24px;line-height:1.3}.marketing-shell:has(.mkt-hero--tpl) #pricing .mkt-rail-foot{border:1px solid var(--mkt-border);background:var(--mkt-surface);border-radius:10px;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:0 18px;text-decoration:none;display:inline-flex}.marketing-shell:has(.mkt-hero--tpl) #pricing .mkt-rail-foot:hover{border-color:var(--mkt-accent)}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns-fade .scroll-fade-cue{width:56px}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns-fade .scroll-fade-cue:after{content:"→";width:26px;height:26px;color:var(--mkt-accent-fg);background:var(--mkt-accent);border-radius:999px;place-items:center;font-size:15px;display:grid;position:absolute;top:10px;right:10px}@media (max-width:640px){.marketing-shell:has(.mkt-hero--tpl) .mkt-columns{font-size:14px}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns :is(th,td){padding:10px 12px}.marketing-shell:has(.mkt-hero--tpl) #other-sources .mkt-pair-links{flex-direction:column;gap:4px}.marketing-shell:has(.mkt-hero--tpl) #other-sources .mkt-pair-links a{align-items:center;min-height:44px;display:inline-flex}}.marketing-shell:has(.mkt-hero--tpl) .mkt-last-checked{color:var(--mkt-fg3);font-size:13px}.marketing-shell:has(.mkt-hero--tpl) .mkt-closer .mkt-cta-note{text-align:center;max-width:60ch;margin-inline:auto}.marketing-shell .mkt-pair-dock{display:block;position:relative}.marketing-shell .mkt-pair-rows{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:1.2cqw;justify-items:start;gap:.7cqw;width:9cqw;margin:0;padding:1.1cqw;display:grid;position:absolute;bottom:-2.4cqw;right:-3.6cqw;box-shadow:0 2px 6px #4a34242e}.marketing-shell .mkt-pair-rows i{background:var(--mkt-accent);border-radius:2px;height:.9cqw;min-height:3px;animation-delay:.42s}.marketing-shell .mkt-pair-rows i:first-child{width:100%;animation-delay:.42s}.marketing-shell .mkt-pair-rows i:nth-child(2){width:70%;animation-delay:.5s}.marketing-shell .mkt-pair-rows i:nth-child(3){width:85%;animation-delay:.58s}.marketing-shell .mkt-pipe--pair .mkt-hub-plate{animation:2.4s ease-out 1.3s infinite fs-hub-pulse}.marketing-shell .mkt-pair-name{max-width:10ch;min-height:2.6em}.marketing-shell .mkt-pipe--pair .mkt-pair-node .mkt-pair-name{margin-top:1.4cqw}@media (prefers-reduced-motion:reduce){.marketing-shell .mkt-pipe--pair .mkt-hub-plate{animation:none}}.marketing-shell:has(.mkt-hero--tpl) .mkt-lands .mkt-facts b{margin:0;font-size:19px;line-height:1.4;display:inline}@media (min-width:1024px){.marketing-shell:has(.mkt-hero--tpl) :is(#setup,#connect,#scheduling,#other-ways,#not-covered,#pricing,#access,#faq)>.mkt-container>.mkt-section-head .mkt-h2{font-size:clamp(30px,2.6vw,38px);line-height:1.12}.marketing-shell:has(.mkt-hero--tpl) #example>.mkt-container{display:block}.marketing-shell:has(.mkt-hero--tpl) #example>.mkt-container>.mkt-section-head{margin-bottom:14px;position:static}.marketing-shell:has(.mkt-hero--tpl) #example .mkt-h2{font-size:26px;line-height:1.2}.marketing-shell:has(.mkt-hero--tpl) #example .mkt-measure.mkt-prose{max-width:1000px}}.marketing-shell:has(.mkt-hero--tpl) #access{padding-top:72px;padding-bottom:72px}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns-fade .scroll-fade-cue:after{top:50%;right:8px;translate:0 -50%}.marketing-shell:has(.mkt-hero--tpl) #columns:has(+#example){padding-bottom:24px}.marketing-shell:has(.mkt-hero--tpl) .mkt-fieldbox .mkt-chip-row+.mkt-chip-row{border:0;border-radius:8px;margin:16px 0 0;padding:14px}.marketing-shell .mkt-pipe--pair .mkt-pair-plate{border-radius:3.2cqw;width:17.143cqw;height:17.143cqw;padding:3.4cqw}.marketing-shell .mkt-pipe--pair .mkt-hub-plate{width:26.786cqw;height:26.786cqw}.marketing-shell .mkt-pair-node{margin-top:-8.571cqw}.marketing-shell .mkt-pipe--pair .mkt-pipe-hub{margin-top:-13.393cqw}.marketing-shell .mkt-pair-rows{gap:.9cqw;width:11cqw;padding:1.4cqw;bottom:-3cqw;right:-4.4cqw}.marketing-shell .mkt-pair-rows i{height:1.1cqw}.marketing-shell .mkt-pipe--pair .mkt-pair-node .mkt-pair-name{margin-top:2cqw;font-size:clamp(13px,2.7cqw,16px)}.marketing-shell:has(.mkt-hero--tpl) #example .mkt-prose .mkt-body{max-width:62ch}.marketing-shell:has(.mkt-hero--tpl) .mkt-fieldbox .mkt-chip{white-space:normal;max-width:100%;line-height:1.3}.marketing-shell:has(.mkt-hero--tpl) .mkt-lands .mkt-facts li{text-wrap:pretty}@media (min-width:1024px){.marketing-shell .mkt-hero-visual--flow{padding:96px 12px 24px}}.marketing-shell .mkt-pair-rows i{animation-name:fs-row-in-floor}@keyframes fs-row-in-floor{0%{opacity:.3;translate:-4px}12%{opacity:1;translate:0}85%{opacity:1}to{opacity:.3}}@media (prefers-reduced-motion:reduce){.marketing-shell .mkt-pair-rows i{opacity:1;animation:none}}.marketing-shell:has(.mkt-hero--tpl) #columns+#example{padding-top:28px}.marketing-shell p>code.mkt-code{font-size:.88em;line-height:inherit;white-space:nowrap;border-radius:4px;margin:0;padding:1px 6px;display:inline}.marketing-shell .mkt-band p>code.mkt-code{color:var(--mkt-accent-fg);background:#fffdf91a;border-color:#fffdf92e}@media (min-width:1024px){.marketing-shell .mkt-hero-visual--shot{padding-top:56px;padding-bottom:56px}}.marketing-shell:has(.mkt-hero--tpl) :is(#setup,#connect,#scheduling,#other-ways,#not-covered,#pricing,#access,#faq)>.mkt-container>.mkt-section-head{align-self:start}.marketing-shell:has(.mkt-hero--tpl) #columns .mkt-columns-fade{max-width:none}.marketing-shell .mkt-pipe--pair .mkt-pipe-line{stroke:#fffdf98c;stroke-width:2px}.marketing-shell:has(.mkt-hero--tpl) #access:not(.mkt-band) .mkt-measure.mkt-prose{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-card-radius);max-width:none;padding:24px}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns-fade .scroll-fade-cue:after{content:none}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns-fade .scroll-fade-cue{background:linear-gradient(to right, #fffdf900, var(--mkt-surface) 85%);width:72px}@media (max-width:640px){.marketing-shell:has(.mkt-hero--tpl) .mkt-columns :is(th,td):first-child{white-space:normal;overflow-wrap:anywhere;min-width:7.5rem;max-width:9.5rem;box-shadow:6px 0 8px -6px #4a342447}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns td:first-child code{white-space:normal;overflow-wrap:anywhere}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns :is(th,td):not(:first-child){white-space:normal;min-width:6.5rem;max-width:10.5rem}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns-wrap{scroll-snap-type:x proximity;scroll-padding-left:9.5rem}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns th:not(:first-child){scroll-snap-align:start}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns-wrap{scroll-padding-left:8.5rem;container-type:inline-size}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns :is(th,td):first-child{overflow-wrap:normal;width:8.5rem;min-width:8.5rem;max-width:8.5rem}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns td:first-child code{overflow-wrap:normal}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns :is(th,td):last-child:not(:first-child){min-width:calc(100cqw - 8.5rem);max-width:none}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns-wrap{scroll-snap-type:x mandatory}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns th{white-space:nowrap}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns :is(th,td):first-child{box-shadow:10px 0 0 0 var(--mkt-surface), 16px 0 10px -6px #4a342438}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns th:first-child{box-shadow:10px 0 0 0 var(--mkt-bg), 16px 0 10px -6px #4a342438}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns tbody tr:nth-child(2n) td:first-child{box-shadow:10px 0 0 0 color-mix(in srgb, var(--mkt-bg) 45%, var(--mkt-surface)), 16px 0 10px -6px #4a342438}.marketing-shell:has(.mkt-hero--tpl) .mkt-columns :is(th,td):not(:first-child):not(:last-child){min-width:7.5rem}}.marketing-shell .scroll-fade-hint{text-align:right;color:var(--mkt-fg2);margin:0 0 8px;font-size:14px;line-height:20px}.marketing-shell #pricing .pr-plans~.mkt-plan-footnote{color:var(--mkt-fg2);margin:16px 0 0}.marketing-shell .mkt-freeband-b{max-width:62ch}.marketing-shell .pr-compare-scroll .scroll-fade-cue{border-radius:0 var(--mkt-card-radius) var(--mkt-card-radius) 0;background:linear-gradient(to right, #fffdf900, var(--mkt-surface) 85%);width:56px}@media (max-width:640px){.marketing-shell .pr-compare-wrap{scroll-snap-type:x mandatory;scroll-padding-left:7rem;container-type:inline-size}.marketing-shell .pr-compare{width:auto;min-width:0}.marketing-shell .pr-compare :is(th,td):first-child{z-index:1;background:var(--mkt-surface);width:7rem;min-width:7rem;max-width:7rem;position:sticky;left:0}.marketing-shell .pr-compare :is(th,td):first-child:after{content:"";background:var(--mkt-border);width:1px;position:absolute;top:0;bottom:0;right:0;box-shadow:4px 0 10px #4a342429}.marketing-shell .pr-compare :is(th,td):not(:first-child){width:calc(50cqw - 3.5rem - 14px);min-width:calc(50cqw - 3.5rem - 14px)}.marketing-shell .pr-compare :is(th,td):last-child{width:calc(50cqw - 3.5rem + 14px);min-width:calc(50cqw - 3.5rem + 14px)}.marketing-shell .pr-compare thead th{scroll-snap-align:start}.marketing-shell .pr-compare-scroll .scroll-fade-cue{width:28px}}.marketing-shell #pricing:has(.pr-plans) .mkt-freeband-h{font-size:clamp(21px,2.1vw,27px);font-weight:500;line-height:1.15}.marketing-shell .mkt-hero-visual--hub{align-content:center;gap:18px;margin:0}.marketing-shell .mkt-hubflow{width:100%;max-width:560px}.marketing-shell .mkt-pipe--hub-tall{display:none}@media (max-width:640px){.marketing-shell .mkt-pipe--hub-wide{display:none}.marketing-shell .mkt-pipe--hub-tall{max-width:360px;margin-inline:auto;display:block}}.marketing-shell .mkt-pipe--hub .mkt-pipe-plate{border-radius:22%}.marketing-shell .mkt-pipe--hub-wide .mkt-pipe-nodes .mkt-pipe-plate{width:8.214cqw;height:8.214cqw;padding:1.6cqw}.marketing-shell .mkt-pipe--hub-wide .mkt-hub-plate{width:22.143cqw;height:22.143cqw}.marketing-shell .mkt-pipe--hub .mkt-hub-plate svg{width:46%;height:46%}.marketing-shell .mkt-pipe--hub .mkt-pipe-line{stroke:#fffdf96b;stroke-width:1.5px}.marketing-shell .mkt-pipe--hub .mkt-pipe-line--out{stroke:#fffdf999;stroke-width:2px}.marketing-shell .mkt-pipe--hub .mkt-pair-plate{position:static;translate:none}.marketing-shell .mkt-pipe--hub-wide .mkt-pair-plate{border-radius:3cqw;width:15cqw;height:15cqw;padding:3cqw}.marketing-shell .mkt-pipe--hub-wide .mkt-hub-dest{margin-top:-7.5cqw}.marketing-shell .mkt-pipe--hub-wide .mkt-pair-rows{gap:.8cqw;width:10cqw;padding:1.3cqw;bottom:-2.8cqw;right:-4cqw}.marketing-shell .mkt-pipe--hub-tall .mkt-pair-rows{gap:1.2cqw;width:15cqw;padding:2cqw;bottom:-4cqw;right:-6cqw}.marketing-shell .mkt-pipe--hub-tall .mkt-pair-rows i{height:1.6cqw}.marketing-shell .mkt-pipe--hub .mkt-pair-name{white-space:nowrap;max-width:none;min-height:0;margin-top:1.6cqw;font-size:15px}@media (min-width:1024px){.marketing-shell .mkt-hero-visual--hub{padding:40px 20px 48px}}@media (max-width:359px){.marketing-shell .pr-compare-wrap{scroll-padding-left:6.5rem}.marketing-shell .pr-compare :is(th,td):first-child{width:6.5rem;min-width:6.5rem;max-width:6.5rem}.marketing-shell .pr-compare :is(th,td):not(:first-child){width:calc(50cqw - 3.25rem - 14px);min-width:calc(50cqw - 3.25rem - 14px)}.marketing-shell .pr-compare :is(th,td):last-child{width:calc(50cqw - 3.25rem + 14px);min-width:calc(50cqw - 3.25rem + 14px)}}@media (min-width:641px){.marketing-shell .mkt-hubflow{max-width:480px}}.marketing-shell .mkt-pipe--hub-wide .mkt-pair-rows i{height:1.2cqw}.marketing-shell .mkt-catalog--cards .mkt-catalog-list{grid-template-columns:minmax(0,1fr);gap:12px}.marketing-shell .mkt-catalog--cards .mkt-catalog-list>li{display:grid}.marketing-shell .mkt-catalog--cards .mkt-card{border-radius:14px;align-content:start;gap:10px;padding:16px;display:grid;box-shadow:0 1px 3px #4a34241a,0 10px 26px #4a34241a}.marketing-shell .mkt-catalog--cards .mkt-tile-top{align-items:center;gap:12px;margin:0;display:flex}.marketing-shell .mkt-catalog--cards .mkt-tile-glyph{flex:none;width:38px;height:38px;padding:7px}.marketing-shell .mkt-catalog--cards .mkt-h3{font-family:var(--mkt-font-sans);margin:0;font-size:15.5px;font-weight:600;line-height:1.3}.marketing-shell .mkt-catalog--cards .mkt-body{color:var(--mkt-fg2);margin:0;font-size:13.5px;line-height:1.45}.marketing-shell .mkt-catalog--cards .mkt-chip-row{gap:6px;margin:0}.marketing-shell .mkt-catalog--cards .mkt-chip{background:var(--mkt-bg);color:var(--mkt-fg2);border:0;border-radius:4px;padding:3px 8px;font-size:12px}.marketing-shell .mkt-catalog--cards .mkt-chip--more{border:1px dashed var(--mkt-border);background:0 0}.marketing-shell .mkt-catalog--cards .mkt-card-more{color:var(--mkt-accent);align-items:center;gap:6px;margin-top:2px;font-size:13.5px;font-weight:600;display:inline-flex}.marketing-shell .mkt-catalog--cards .mkt-card-more:after{content:"→";transition:translate .18s}.marketing-shell .mkt-catalog--cards a.mkt-card:hover{border-color:var(--mkt-accent)}.marketing-shell .mkt-catalog--cards a.mkt-card:hover .mkt-card-more:after{translate:3px}@media (prefers-reduced-motion:reduce){.marketing-shell .mkt-catalog--cards .mkt-card-more:after{transition:none}}.marketing-shell #pricing:has(.pr-plans)>.mkt-container>.mkt-section-head{margin-bottom:30px}.marketing-shell #pricing:has(.pr-plans)>.mkt-container>.mkt-section-head .mkt-h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(38px,4.4vw,60px);line-height:1.04}.marketing-shell:has(.pr-plans) .pr-aside{align-items:stretch;margin-top:40px}.marketing-shell:has(.pr-plans) .pr-quote{border:0;border-left:3px solid var(--mkt-accent);background:0 0;border-radius:0;align-self:center;padding:8px 0 8px 28px;position:relative}.marketing-shell:has(.pr-plans) .pr-quote blockquote{text-wrap:balance;font-size:clamp(22px,2.1vw,28px);line-height:1.25}.marketing-shell:has(.pr-plans) .pr-quote figcaption{margin-top:14px;font-size:14.5px}.marketing-shell:has(.pr-plans) .pr-tailored{gap:10px;padding:26px 28px;box-shadow:0 1px 3px #4a342414,0 10px 26px #4a342414}.marketing-shell:has(.pr-plans) .pr-tailored-h{font-family:var(--mkt-font-display);font-size:24px;font-weight:500;line-height:1.15}.marketing-shell:has(.pr-plans) .pr-tailored-b{max-width:40ch;font-size:15.5px}.marketing-shell:has(.pr-plans) .pr-tailored-cta{background:var(--mkt-surface);min-height:44px;padding:0 18px}.marketing-shell .pr-compare thead :is(th,td){background:color-mix(in srgb, var(--mkt-bg) 55%, var(--mkt-surface));border-bottom:1px solid var(--mkt-border)}.marketing-shell .pr-compare thead th{font-family:var(--mkt-font-display);letter-spacing:-.01em;padding-top:16px;padding-bottom:16px;font-size:21px;font-weight:500}.marketing-shell .pr-compare tbody th{font-weight:500}.marketing-shell .pr-compare :is(th,td):nth-child(4){background:color-mix(in srgb, var(--mkt-accent) 6%, var(--mkt-surface))}.marketing-shell .pr-compare thead th:nth-child(4){color:var(--mkt-accent-text);background:color-mix(in srgb, var(--mkt-accent) 10%, var(--mkt-surface))}.marketing-shell .pr-compare tbody tr:hover :is(th,td){background-image:linear-gradient(#4a342409,#4a342409)}.marketing-shell:has(.pr-plans) #refreshes .mkt-facts{font-size:17px}.marketing-shell:has(.pr-plans) #refreshes .mkt-measure{max-width:none}@media (min-width:1024px){.marketing-shell:has(.pr-plans) :is(#refreshes,#faq)>.mkt-container{grid-template-columns:minmax(0,9fr) minmax(0,14fr);align-items:start;column-gap:64px;display:grid}.marketing-shell:has(.pr-plans) :is(#refreshes,#faq)>.mkt-container>.mkt-section-head{margin-bottom:0;position:sticky;top:110px}.marketing-shell:has(.pr-plans) :is(#refreshes,#faq)>.mkt-container>:not(.mkt-section-head){max-width:none;margin-top:0}.marketing-shell:has(.pr-plans) :is(#refreshes,#faq) .mkt-h2{font-size:clamp(30px,2.6vw,38px);line-height:1.12}}@media (max-width:359px){.marketing-shell .pr-compare-wrap{scroll-padding-left:6rem}.marketing-shell .pr-compare :is(th,td):first-child{width:6rem;min-width:6rem;max-width:6rem}.marketing-shell .pr-compare :is(th,td):not(:first-child){width:calc(50cqw - 3rem - 14px);min-width:calc(50cqw - 3rem - 14px);padding-left:7px;padding-right:7px}.marketing-shell .pr-compare :is(th,td):last-child{width:calc(50cqw - 3rem + 14px);min-width:calc(50cqw - 3rem + 14px)}}.marketing-shell .mdx-article.guide-article{max-width:760px;padding-top:64px;padding-bottom:88px}.marketing-shell .mdx-article.guide-article :is(p,li){font-size:17.5px;line-height:1.7}.marketing-shell .mdx-article.guide-article :is(p,ul,ol){margin-bottom:20px}.marketing-shell .mdx-article.guide-article>:is(p,ul,ol,h3){text-wrap:pretty}.marketing-shell .mdx-article.guide-article h1{letter-spacing:-.024em;text-wrap:balance;margin:0 0 18px;font-size:clamp(34px,4.2vw,50px);line-height:1.06}.marketing-shell .mdx-article.guide-article .guide-standfirst{text-wrap:pretty;margin-bottom:26px;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.marketing-shell .mdx-article.guide-article .guide-meta{margin-bottom:32px;padding:14px 0}.marketing-shell .mdx-article.guide-article h2{border-top:1px solid var(--mkt-border);text-wrap:balance;margin:64px 0 18px;padding-top:28px;scroll-margin-top:96px;font-size:clamp(25px,2.4vw,31px);line-height:1.15}.marketing-shell .mdx-article.guide-article :is(.guide-contents-h,.guide-related h2){border-top:0;padding-top:0}.marketing-shell .mdx-article.guide-article h3{margin:36px 0 12px;font-size:19px;line-height:1.3}.marketing-shell .mdx-article.guide-article h2+h3{margin-top:20px}.marketing-shell .mdx-article.guide-article>ol,.marketing-shell .mdx-article.guide-article .guide-method>ol{counter-reset:guide-step;padding:0;list-style:none}.marketing-shell .mdx-article.guide-article>ol>li,.marketing-shell .mdx-article.guide-article .guide-method>ol>li{counter-increment:guide-step;margin:0;padding:0 0 14px 46px;position:relative}.marketing-shell .mdx-article.guide-article>ol>li:before,.marketing-shell .mdx-article.guide-article .guide-method>ol>li:before{content:counter(guide-step);background:var(--mkt-accent);width:30px;height:30px;color:var(--mkt-accent-fg);border-radius:50%;place-items:center;font-size:13px;font-weight:700;line-height:1;display:grid;position:absolute;top:1px;left:0}.marketing-shell .mdx-article.guide-article>ol>li:not(:last-child):after,.marketing-shell .mdx-article.guide-article .guide-method>ol>li:not(:last-child):after{content:"";background:var(--mkt-border);width:1px;position:absolute;top:36px;bottom:4px;left:14.5px}.marketing-shell .mdx-article.guide-article .guide-contents{margin-bottom:8px;padding:20px 24px;box-shadow:0 1px 3px #4a34240f}.marketing-shell .mdx-article.guide-article .guide-contents ol{counter-reset:contents;gap:6px 28px;display:grid}@media (min-width:641px){.marketing-shell .mdx-article.guide-article .guide-contents ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketing-shell .mdx-article.guide-article .guide-contents li{counter-increment:contents;gap:10px;margin:0;font-size:16px;line-height:1.45;display:flex}.marketing-shell .mdx-article.guide-article .guide-contents li:before{content:counter(contents, decimal-leading-zero);color:var(--mkt-fg3);font-variant-numeric:tabular-nums;flex:none;padding-top:2px;font-size:13px}.marketing-shell .mdx-article.guide-article .guide-contents a:hover{color:var(--mkt-accent-text);text-decoration:underline}.marketing-shell .mdx-article.guide-article .guide-scroll--table{margin:0 0 24px}.marketing-shell .mdx-article.guide-article .mdx-table-wrap--scroll{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:12px}.marketing-shell .mdx-article.guide-article .guide-scroll--table .scroll-fade-cue{background:linear-gradient(to right, #fffdf900, var(--mkt-surface) 85%);border-radius:0 12px 12px 0;width:48px}.marketing-shell .mdx-article.guide-article .guide-scroll--table table{background:var(--mkt-surface);margin:0;font-size:15px}.marketing-shell .mdx-article.guide-article .guide-scroll--table :is(th,td){border:0;border-bottom:1px solid var(--mkt-hair);padding:11px 16px;line-height:1.45}.marketing-shell .mdx-article.guide-article .guide-scroll--table :is(th,td)+:is(th,td){border-left:1px solid var(--mkt-hair)}.marketing-shell .mdx-article.guide-article .guide-scroll--table tbody tr:last-child :is(th,td){border-bottom:0}.marketing-shell .mdx-article.guide-article .guide-scroll--table thead :is(th,td){background:color-mix(in srgb, var(--mkt-bg) 55%, var(--mkt-surface));border-bottom:1px solid var(--mkt-border);color:var(--mkt-fg);font-weight:600}.marketing-shell .mdx-article.guide-article .guide-scroll--table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--mkt-bg) 35%, var(--mkt-surface))}.marketing-shell .mdx-article.guide-article .guide-scroll--table td{color:var(--mkt-fg)}@media (min-width:1024px){:is(.marketing-shell .mdx-article.guide-article .guide-scroll--table,.marketing-shell .mdx-article.guide-article .scroll-fade-hint:has(+.guide-scroll--table)){margin-inline:calc(50% + -1*min(530px,50vw - 48px))}}.marketing-shell .mdx-article.guide-article .guide-formula{border-radius:10px;margin:0 0 24px;box-shadow:0 1px 3px #4a342414,0 8px 22px #4a342414}.marketing-shell .mdx-article.guide-article .guide-formula-fx{background:color-mix(in srgb, var(--mkt-bg) 55%, var(--mkt-surface));font-family:var(--mkt-font-display);color:var(--mkt-accent-text);padding:0 16px;font-size:17px}.marketing-shell .mdx-article.guide-article .guide-formula-text{color:var(--mkt-fg);padding:14px 18px;font-size:16.5px;line-height:1.5}.marketing-shell .mdx-article.guide-article .guide-related{border-top:1px solid var(--mkt-border);margin-top:72px;padding-top:32px}.marketing-shell .mdx-article.guide-article .guide-related h2{margin-top:0}@media (min-width:1024px){.marketing-shell .mdx-article.guide-article .guide-related{margin-inline:calc(50% + -1*min(530px,50vw - 48px))}.marketing-shell .mdx-article.guide-article .guide-related .guide-card-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketing-shell .mdx-article.guide-article .guide-card{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.marketing-shell .mdx-article.guide-article .guide-card .mkt-srccard-blurb{font-size:14px;line-height:1.5}.marketing-shell .guide-cta-wrap.mkt-closer{max-width:none;margin:0;padding:clamp(64px,8vw,104px) 0}.marketing-shell .guide-cta-wrap .mkt-cta-pair{text-align:center;justify-content:center}.marketing-shell .guide-cta-wrap :is(.mkt-cta-one,.mkt-cta-two){text-align:center;justify-items:center}.marketing-shell .guide-cta-wrap .mkt-cta-note{color:#fffdf9d1}.marketing-shell .guide-cta-wrap .mkt-cta-btn--secondary,.marketing-shell .guide-cta-wrap .mkt-cta-btn--secondary:hover{color:var(--mkt-accent-fg);box-shadow:inset 0 0 0 2px var(--mkt-accent-fg);background:0 0}.marketing-shell .guide-card .mkt-srccard-text{align-content:start}.marketing-shell .guides-index .mkt-section-head .mkt-h1{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(44px,5.4vw,76px);line-height:1.02}.marketing-shell .guides-index .mkt-section-head .mkt-lead{text-wrap:pretty;max-width:56ch;font-size:clamp(18px,1.5vw,20px)}.marketing-shell .guides-index .guides-group{border-top:1px solid var(--mkt-border);padding-top:36px}.marketing-shell .guides-index .guides-group+.guides-group{margin-top:56px}.marketing-shell .guides-index .guides-group-h{text-wrap:balance;font-size:clamp(28px,2.6vw,38px);line-height:1.1}.marketing-shell .guides-index .guide-card{gap:16px;padding:18px 20px}.marketing-shell .guides-index .guide-card .mkt-srccard-name{font-size:16.5px}.marketing-shell .guides-index .guide-card .mkt-srccard-blurb{font-size:14px;line-height:1.5}@media (min-width:1024px){.marketing-shell .guides-index .guides-group{grid-template-columns:minmax(0,9fr) minmax(0,14fr);align-items:start;column-gap:64px;display:grid}.marketing-shell .guides-index .guides-group>:is(.guides-group-h,.guides-group-intro){grid-column:1}.marketing-shell .guides-index .guides-group>.guide-card-list{grid-area:1/2/span 3}}.marketing-shell .mdx-article.reading-article{max-width:760px;padding-top:72px;padding-bottom:96px}.marketing-shell .mdx-article.reading-article :is(p,li){text-wrap:pretty;font-size:17.5px;line-height:1.7}.marketing-shell .mdx-article.reading-article :is(p,ul,ol){margin-bottom:20px}.marketing-shell .mdx-article.reading-article h1{letter-spacing:-.024em;text-wrap:balance;margin:0 0 20px;font-size:clamp(36px,4.4vw,54px);line-height:1.05}.marketing-shell .mdx-article.reading-article h1+p{color:var(--mkt-fg2);margin-bottom:8px;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.marketing-shell .mdx-article.reading-article h2{border-top:1px solid var(--mkt-border);text-wrap:balance;margin:60px 0 16px;padding-top:28px;scroll-margin-top:96px;font-size:clamp(25px,2.4vw,31px);line-height:1.15}.marketing-shell .mdx-article.reading-article h3{margin:32px 0 10px;font-size:19px;line-height:1.3}.marketing-shell .mdx-article.reading-article ul{padding-left:22px}.marketing-shell .mdx-article.reading-article li{margin-bottom:8px}.marketing-shell .mdx-article.reading-article li::marker{color:var(--mkt-accent)}.marketing-shell .mdx-article.reading-article .mdx-table-wrap{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:12px;margin-bottom:20px}.marketing-shell .mdx-article.reading-article table{background:var(--mkt-surface);margin:0;font-size:16px}.marketing-shell .mdx-article.reading-article :is(th,td){border:0;border-bottom:1px solid var(--mkt-hair);padding:12px 16px;line-height:1.5}.marketing-shell .mdx-article.reading-article :is(th,td)+:is(th,td){border-left:1px solid var(--mkt-hair)}.marketing-shell .mdx-article.reading-article tbody tr:last-child :is(th,td){border-bottom:0}.marketing-shell .mdx-article.reading-article thead :is(th,td){background:color-mix(in srgb, var(--mkt-bg) 55%, var(--mkt-surface));border-bottom:1px solid var(--mkt-border);font-weight:600}.marketing-shell .mdx-article.reading-article tbody td:first-child{color:var(--mkt-fg);font-weight:500}.marketing-shell .mdx-article.reading-article .company-details{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:var(--mkt-card-radius);margin:8px 0 24px;padding:22px 24px 8px;box-shadow:0 1px 3px #4a34240f}.marketing-shell .mdx-article.reading-article .company-details>p{letter-spacing:.08em;text-transform:uppercase;color:var(--mkt-fg3);margin:0 0 12px;font-size:13px;font-weight:600}.marketing-shell .mdx-article.reading-article .company-details ul{margin:0;padding:0;list-style:none}.marketing-shell .mdx-article.reading-article .company-details li{border-top:1px solid var(--mkt-hair);color:var(--mkt-fg);margin:0;padding:10px 0;font-size:16px;line-height:1.5}.marketing-shell .mdx-article.reading-article .whats-new-entry{border-top:1px solid var(--mkt-hair);margin:0;padding:18px 0 18px 22px;position:relative}.marketing-shell .mdx-article.reading-article .whats-new-entry:before{content:"";background:var(--mkt-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:29px;left:0}.marketing-shell .mdx-article.reading-article .whats-new-entry time{color:var(--mkt-accent-text);font-variant-numeric:tabular-nums;font-weight:600}.marketing-shell .mdx-article.reading-article .whats-new-entry:last-child{border-bottom:1px solid var(--mkt-hair)}.marketing-shell .mdx-article.reading-article h1+p:has(+.whats-new-entry){margin-bottom:28px}.marketing-shell #faq:has(.mkt-faq-groups) .mkt-section-head .mkt-h2{letter-spacing:-.025em;font-size:clamp(44px,5.4vw,76px);line-height:1.02}.marketing-shell #faq:has(.mkt-faq-groups) .mkt-section-head .mkt-lead{font-size:clamp(18px,1.5vw,20px)}.marketing-shell .mkt-faq-groups>div{border-top:1px solid var(--mkt-border);padding-top:28px}.marketing-shell .mkt-faq-groups{gap:44px;max-width:none}.marketing-shell .mkt-faq-groups .mkt-faq-group-h{font-family:var(--mkt-font-display);margin:0 0 16px;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.15}@media (min-width:1024px){.marketing-shell .mkt-faq-groups>div{grid-template-columns:minmax(0,9fr) minmax(0,14fr);align-items:start;column-gap:64px;display:grid}.marketing-shell .mkt-faq-groups .mkt-faq-group-h{margin:14px 0 0}.marketing-shell .mkt-faq-groups .mkt-faq{margin:0}.marketing-shell .guides-index .guides-group{display:block}}.marketing-shell .guides-index .guides-group-intro{margin-bottom:22px}.marketing-shell :is(.guides-index,.guide-article) .guide-card{flex-direction:column;align-items:flex-start;gap:14px}.marketing-shell :is(.guides-index,.guide-article) .guide-card .mkt-srccard-glyph{width:36px;height:36px;padding:6px}.marketing-shell :is(.guides-index,.guide-article) .guide-card .mkt-srccard-name,.marketing-shell .guides-index .guides-group-h,.marketing-shell .guides-index .mkt-section-head .mkt-h1{text-wrap:balance}@media (min-width:1100px){.marketing-shell .mkt-catalog--cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;align-items:start;gap:28px}.marketing-shell .mkt-catalog--cards [data-group=analytics]{grid-area:1/1}.marketing-shell .mkt-catalog--cards [data-group=email]{grid-area:2/1}.marketing-shell .mkt-catalog--cards [data-group=advertising]{grid-area:1/2/span 2}.marketing-shell .mkt-catalog--cards [data-group=ecommerce]{grid-area:3/2}}.marketing-shell .mkt-catalog--cards .mkt-catalog-head{color:var(--mkt-fg);margin-bottom:12px;font-size:13px;font-weight:700}.marketing-shell .mkt-srcnode--index .mkt-srcnode-plates{justify-content:center}@media (max-width:859px){.marketing-shell .mkt-srcnode--index .mkt-srcnode-plates{grid-template-columns:repeat(3,52px)}}.marketing-shell #destinations .mkt-card{flex-direction:column;gap:12px;display:flex}.marketing-shell #destinations .mkt-card .mkt-body{margin:0}.marketing-shell #destinations .mkt-card .mkt-chip-row{margin-top:auto}.marketing-shell #destinations .mkt-card .mkt-chip{background:var(--mkt-bg);color:var(--mkt-fg2);border:0;border-radius:4px;font-size:12.5px}.marketing-shell #destinations .mkt-card-more{color:var(--mkt-accent);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.marketing-shell #destinations .mkt-card-more:after{content:"→";transition:translate .18s}.marketing-shell #destinations a.mkt-card:hover .mkt-card-more:after{translate:3px}@media (prefers-reduced-motion:reduce){.marketing-shell #destinations .mkt-card-more:after{transition:none}}@media (min-width:641px){.marketing-shell .pr-compare{table-layout:fixed}.marketing-shell .pr-compare :is(th,td):first-child{width:28%}}.marketing-shell .pr-compare tbody th{color:var(--mkt-fg);font-weight:600}.marketing-shell .pr-compare tbody td{color:var(--mkt-fg2)}.marketing-shell #compare .scroll-fade-hint{margin:26px 2px 8px}.marketing-shell #compare .scroll-fade-hint+.pr-compare-scroll{margin-top:0}@media (max-width:359px){.marketing-shell .pr-compare tbody th{padding-right:10px;font-size:13px}}.marketing-shell #pricing:has(.pr-plans) .mkt-freeband-cta{background:var(--mkt-accent-strong);border-color:var(--mkt-accent-strong)}.marketing-shell:has(.pr-plans) .pr-aside{align-items:start}.marketing-shell:has(.pr-plans) .pr-quote{align-self:start;margin-top:0}.marketing-shell:has(.pr-plans) .pr-tailored-h{font-size:20px}@media (min-width:1024px){.marketing-shell:has(.pr-plans) :is(#refreshes,#faq)>.mkt-container{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);column-gap:56px}}.marketing-shell:has(.pr-plans) #faq .mkt-faq-answer{text-wrap:pretty}.marketing-shell:has(.pr-plans) #faq summary{text-wrap:balance}.marketing-shell .mkt-pipe--hub .mkt-pair-rows{top:50%;bottom:auto;right:auto;translate:0 -50%}.marketing-shell .mkt-pipe--hub-wide .mkt-pair-rows{left:calc(100% + 1.6cqw)}.marketing-shell .mkt-pipe--hub-tall .mkt-pair-rows{left:calc(100% + 2.4cqw)}.marketing-shell .mkt-pipe--hub .mkt-pair-rows i{animation-fill-mode:both}.marketing-shell .mkt-pipe--hub-tall .mkt-pipe-nodes .mkt-pipe-plate{width:13.333cqw;height:13.333cqw;padding:2.8cqw}.marketing-shell .mkt-pipe--hub-tall .mkt-hub-plate{width:26.667cqw;height:26.667cqw}.marketing-shell .mkt-pipe--hub-tall .mkt-pair-plate{border-radius:3.8cqw;width:18.889cqw;height:18.889cqw;padding:3.6cqw}.marketing-shell .mkt-pipe--hub-tall .mkt-hub-dest{margin-top:-9.444cqw}.marketing-shell .mkt-pipe--hub .mkt-pair-name{margin-top:2.4cqw}@media (max-width:640px){.marketing-shell .mkt-hero-visual--hub{gap:12px;padding-top:20px;padding-bottom:40px}.marketing-shell .mkt-pipe--hub-tall{max-width:320px}}@media (min-width:1024px){.marketing-shell:has(.mkt-hubflow) :is(#accounts,.mkt-lands:not(:has(.mkt-lands-grid)))>.mkt-container{grid-template-columns:minmax(0,9fr) minmax(0,14fr);align-items:start;column-gap:64px;display:grid}.marketing-shell:has(.mkt-hubflow) :is(#accounts,.mkt-lands:not(:has(.mkt-lands-grid)))>.mkt-container>.mkt-section-head{margin-bottom:0}.marketing-shell:has(.mkt-hubflow) :is(#accounts,.mkt-lands:not(:has(.mkt-lands-grid)))>.mkt-container>:not(.mkt-section-head){max-width:none;margin-top:0}.marketing-shell:has(.mkt-hubflow) :is(#accounts,.mkt-lands) .mkt-h2{font-size:clamp(30px,2.6vw,38px);line-height:1.12}.marketing-shell:has(.mkt-hubflow) .mkt-lands-grid{align-items:start}.marketing-shell:has(.mkt-hubflow) .mkt-lands-card{justify-self:start;margin-top:0}}.marketing-shell:has(.mkt-hubflow) .mkt-lands .mkt-eyebrow{padding-left:0}.marketing-shell:has(.mkt-hubflow) .mkt-lands .mkt-facts li{text-wrap:pretty}.marketing-shell:has(.mkt-hubflow) #accounts .mkt-body{color:#fffdf9db;font-size:17px;line-height:1.65}.marketing-shell:has(.mkt-hubflow) #pricing .mkt-lead{font-family:var(--mkt-font-sans);color:var(--mkt-fg);text-wrap:pretty;font-size:17.5px;line-height:1.6}.marketing-shell:has(.mkt-hubflow) .mkt-step-t b{color:var(--mkt-fg);margin-bottom:4px;font-size:17px;display:block}.marketing-shell:has(.mkt-hubflow) #access{padding-top:var(--mkt-section-y);padding-bottom:var(--mkt-section-y)}.marketing-shell:has(.mkt-hubflow) #access .mkt-band-link{font-size:15px}.marketing-shell:has(.mkt-hubflow) .mkt-closer-lead{margin-top:8px}.marketing-shell:has(.mkt-hubflow) .mkt-srccard-blurb{text-wrap:pretty}@media (max-width:1023px){.marketing-shell:has(.mkt-hubflow) .mkt-lands-grid{gap:32px}}.marketing-shell .mdx-article.guide-article li{text-wrap:pretty}.marketing-shell .mdx-article.guide-article h2.guide-contents-h{font-family:var(--mkt-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--mkt-fg2);border:0;margin:0 0 12px;padding:0;font-size:12.5px;font-weight:600;line-height:1.3}.marketing-shell .mdx-article.guide-article .guide-contents ol{grid-template-columns:minmax(0,1fr)}.marketing-shell .mdx-article.guide-article .guide-contents a{color:var(--mkt-accent-text);text-decoration:none}.marketing-shell .mdx-article.guide-article .guide-contents a:is(:hover,:focus-visible){text-underline-offset:3px;text-decoration:underline}.marketing-shell .mdx-article.guide-article p.mkt-source-line{color:var(--mkt-fg2);margin-top:-8px;font-size:14px;line-height:1.5}.marketing-shell .mdx-article.guide-article p.mkt-source-line a{color:var(--mkt-fg2);-webkit-text-decoration-color:var(--mkt-border);text-decoration-color:var(--mkt-border)}.marketing-shell .mdx-article.guide-article p.mkt-source-line a:hover{color:var(--mkt-accent-text)}.marketing-shell .mdx-article.guide-article .scroll-fade-hint{color:var(--mkt-fg2);margin:0 0 8px;font-size:13px;line-height:18px}.marketing-shell .mdx-article.guide-article .guide-standfirst{text-wrap:pretty}.marketing-shell .mdx-article.guide-article .guide-eyebrow{text-wrap:balance;max-width:100%}.marketing-shell .mdx-article.guide-article .guide-method>ol>li:before{background:var(--mkt-surface);color:var(--mkt-fg2);box-shadow:inset 0 0 0 1px var(--mkt-border)}.marketing-shell .mdx-article.guide-article :is(.guide-method>ol)>li:not(:last-child):after{background:var(--mkt-border)}.marketing-shell .mdx-article.guide-article:not(:has(.guide-method)) .guide-scroll--table :is(th,td):not(:first-child){text-align:right}.marketing-shell .mdx-article.guide-article .guide-scroll--table td{font-variant-numeric:tabular-nums}.marketing-shell .mdx-article.guide-article .mkt-faq summary{text-wrap:balance;font-size:17px;font-weight:600}.marketing-shell .mdx-article.guide-article .mkt-faq .mkt-faq-answer{color:var(--mkt-fg2);font-size:16px;line-height:1.6}.marketing-shell .mdx-article.guide-article .mkt-faq p.mkt-source-line{margin-top:0;font-size:13px}.marketing-shell .mdx-article.guide-article :not(pre)>code{vertical-align:baseline;background:var(--mkt-surface);border-radius:4px;padding:1px 4px;font-size:.92em}.marketing-shell .mdx-article.guide-article .guide-card{justify-content:flex-start;height:auto}.marketing-shell .mdx-article.guide-article .guide-card-list>li{display:grid}.marketing-shell .mdx-article.guide-article{padding-bottom:56px}.marketing-shell .guide-cta-wrap.mkt-closer{padding:clamp(56px,6vw,80px) 0}.marketing-shell .guide-cta-wrap .mkt-cta-note{color:#fffdf9e6;text-wrap:balance;font-size:14px;line-height:1.5}@media (max-width:640px){.marketing-shell .guide-cta-wrap .mkt-cta-pair,.marketing-shell .guide-cta-wrap :is(.mkt-cta-one,.mkt-cta-two){width:100%}.marketing-shell .guide-cta-wrap .mkt-cta-btn{box-sizing:border-box;justify-content:center;width:100%;font-size:17px}}.marketing-shell .mdx-article.reading-article :is(p,ul,ol){max-width:68ch}.marketing-shell .mdx-article.reading-article :is(p,li){text-wrap:wrap}.marketing-shell .mdx-article.reading-article a{overflow-wrap:anywhere}.marketing-shell .mdx-article.reading-article :is(#bigquery,#excel){border-top:0;margin:32px 0 10px;padding-top:0;font-size:21px}.marketing-shell .reading-rail{display:none}@media (min-width:1200px){.marketing-shell .reading-rail{width:220px;height:0;margin-left:-276px;display:block;position:sticky;top:112px;overflow:visible}.marketing-shell .mdx-article.reading-article .reading-rail ol{border-left:1px solid var(--mkt-border);max-width:none;margin:0;padding:0 0 0 14px;list-style:none}.marketing-shell .mdx-article.reading-article .reading-rail li{margin:0 0 10px;font-size:14px;line-height:1.4}.marketing-shell .mdx-article.reading-article .reading-rail a{color:var(--mkt-fg2);text-decoration:none}.marketing-shell .mdx-article.reading-article .reading-rail a:is(:hover,:focus-visible){color:var(--mkt-accent-text);text-decoration:underline}}@media (min-width:480px){.marketing-shell .mdx-article.reading-article .company-details li{grid-template-columns:12rem minmax(0,1fr);column-gap:12px;display:grid}.marketing-shell .mdx-article.reading-article .company-details li:not(:has(.company-details-label)){display:block}}.marketing-shell .mdx-article.reading-article .company-details-label{color:var(--mkt-fg2);font-size:14.5px}.marketing-shell .mdx-article.reading-article .company-details li{font-variant-numeric:tabular-nums}.marketing-shell .mdx-article.reading-article h2+p:has(>a[href^=mailto\:]){font-family:var(--mkt-font-display);margin-bottom:24px;font-size:23px;font-weight:500;line-height:1.35}.marketing-shell .mdx-article.reading-article h2+p:has(>a[href^=mailto\:]) a{text-underline-offset:4px;text-decoration-thickness:2px}.marketing-shell .mdx-article.reading-article table td:first-child{width:34%}@media (max-width:479px){.marketing-shell .mdx-article.reading-article :is(th,td){padding:10px 12px;font-size:15px}}.marketing-shell .mdx-article.reading-article ul+.company-details{margin-top:56px;padding-top:22px}.marketing-shell .mdx-article.reading-article .whats-new-entry{padding-left:0}.marketing-shell .mdx-article.reading-article .whats-new-entry:before{content:none}.marketing-shell .mkt-faq-groups summary{font-size:16.5px}.marketing-shell .mkt-faq-groups .mkt-faq-group-h{font-weight:600}.marketing-shell #faq:has(.mkt-faq-groups) .mkt-section-head .mkt-lead{text-wrap:balance}@media (min-width:1024px){.marketing-shell .mkt-faq-groups .mkt-faq-group-h{position:sticky;top:112px}}.marketing-shell .mdx-article.guide-article .guide-contents ol{margin-bottom:0}.marketing-shell .mdx-article.guide-article :is(ul.guide-card-list,p.scroll-fade-hint){max-width:none}.marketing-shell .mdx-article.guide-article .mkt-faq .mkt-faq-answer{margin-bottom:8px}.marketing-shell .mdx-article.guide-article .mkt-faq p.mkt-source-line{margin:0 0 4px}.marketing-shell .guide-cta-wrap .mkt-cta-note{color:#fffaf2;font-weight:500}@media (max-width:359px){.marketing-shell .mdx-article.guide-article .guide-eyebrow{letter-spacing:.06em}}@media (min-width:1024px){.marketing-shell .mdx-article.guide-article .guide-related .guide-card{gap:18px}}.marketing-shell .mkt-catalog--cards .mkt-catalog-col{display:contents}@media (min-width:1100px){.marketing-shell .mkt-catalog--cards .mkt-catalog-col{align-content:start;gap:36px;display:grid}.marketing-shell .mkt-catalog--cards :is([data-group=analytics],[data-group=email],[data-group=advertising],[data-group=ecommerce]){grid-area:auto}}.marketing-shell .mkt-catalog--cards .mkt-chip--more{background:color-mix(in srgb, var(--mkt-bg) 60%, transparent);color:var(--mkt-fg3);border:0}.marketing-shell #destinations .mkt-tile-top{margin:0}.marketing-shell #destinations .mkt-card:not(:has(.mkt-card-more)):after{content:"";height:21px;display:block}.marketing-shell #destinations .mkt-card-more{line-height:21px}@media (max-width:640px){.marketing-shell .pr-compare tbody th{line-height:1.35}}.marketing-shell #pricing:has(.pr-plans) .mkt-freeband-b{text-wrap:pretty}.marketing-shell .mdx-article.reading-article h2+p:has(>a[href^=mailto\:]){font-size:clamp(18px,5.4vw,23px)}.marketing-shell .mdx-article.reading-article h2+p:has(>a[href^=mailto\:]) a{overflow-wrap:normal;white-space:nowrap}@media (max-width:479px){.marketing-shell .mdx-article.reading-article table,.marketing-shell .mdx-article.reading-article tbody,.marketing-shell .mdx-article.reading-article tr,.marketing-shell .mdx-article.reading-article td{width:auto;display:block}.marketing-shell .mdx-article.reading-article thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marketing-shell .mdx-article.reading-article tr{border-bottom:1px solid var(--mkt-hair);padding:12px 16px}.marketing-shell .mdx-article.reading-article tbody tr:last-child{border-bottom:0}.marketing-shell .mdx-article.reading-article td{border:0;padding:0}.marketing-shell .mdx-article.reading-article td:first-child{margin-bottom:4px;font-weight:600}.marketing-shell .mdx-article.reading-article :is(th,td)+:is(th,td){border-left:0}}.marketing-shell .mdx-article.reading-article .company-details :is(ul,li,p){max-width:none}.marketing-shell .mdx-article.reading-article .company-details li{align-items:baseline}.marketing-shell .mdx-article.reading-article .whats-new-entry{max-width:none}.marketing-shell .mdx-article.reading-article h1+p:has(+.whats-new-entry){max-width:none}.marketing-shell .mdx-article.reading-article .whats-new-entry time{font-variant-numeric:tabular-nums}@media (min-width:1200px){.marketing-shell .mdx-article.reading-article .reading-rail li{font-size:14px}}.marketing-shell:has(.mkt-hubflow) .mkt-lands .mkt-facts{z-index:1;position:relative}@media (max-width:640px){.marketing-shell:has(.mkt-hubflow) .mkt-lands-card .mkt-destcard{box-shadow:0 2px 6px #4a342429}.marketing-shell:has(.mkt-hubflow) .mkt-lands-card>*{box-shadow:0 2px 6px #4a342429}.marketing-shell:has(.mkt-hubflow) .mkt-lands-card{margin-inline:0}}@media (min-width:1024px){.marketing-shell:has(.mkt-hubflow) .mkt-lands-card>*{min-width:360px}}.marketing-shell:has(.mkt-hubflow) #pricing{padding-top:var(--mkt-section-y);padding-bottom:var(--mkt-section-y)}.marketing-shell:has(.mkt-hubflow) .mkt-lands .mkt-eyebrow:before{background:#fffdf999}.marketing-shell .mdx-article.guide-article .guide-related ul.guide-card-list.guide-card-list,.marketing-shell .mdx-article.guide-article p.scroll-fade-hint.scroll-fade-hint{max-width:none}.marketing-shell .mdx-article.guide-article .guide-card h3.mkt-srccard-name{margin:0}.marketing-shell .mdx-article.reading-article .mdx-table-wrap{overflow:hidden}@media (max-width:479px){.marketing-shell .mdx-article.reading-article table td:first-child{width:auto;color:var(--mkt-fg);font-weight:600}}.marketing-shell .mdx-article.reading-article :is(p,ul,ol):not(.company-details *):not(.reading-rail *){max-width:36em}@media (max-width:899px){.marketing-shell #destinations .mkt-card:not(:has(.mkt-card-more)):after{content:none}}@media (min-width:900px){.marketing-shell:has(.mkt-catalog--cards) .mkt-trio{gap:0}.marketing-shell:has(.mkt-catalog--cards) .mkt-trio>.mkt-trio-item+.mkt-trio-item{border-left:1px solid var(--mkt-hair);padding-left:28px}.marketing-shell:has(.mkt-catalog--cards) .mkt-trio>.mkt-trio-item:not(:last-child){padding-right:28px}}@media (max-width:899px){.marketing-shell:has(.mkt-catalog--cards) .mkt-trio{gap:0}.marketing-shell:has(.mkt-catalog--cards) .mkt-trio>.mkt-trio-item+.mkt-trio-item{border-top:1px solid var(--mkt-hair);margin-top:18px;padding-top:18px}}.marketing-shell .mdx-article.guide-article .mkt-faq details[open]{padding-bottom:14px}.marketing-shell:has(.mkt-hubflow) :is(.mkt-facts li,#pricing .mkt-lead,.mkt-body){text-wrap:pretty}.marketing-shell .mdx-article.reading-article:has(.whats-new-entry)>p:is(.whats-new-entry,:first-of-type){max-width:none}@media (max-width:479px){.marketing-shell .mdx-article.reading-article table td:first-child{text-wrap:balance}}@media (min-width:1300px){:is(.marketing-shell .mdx-article.guide-article .guide-scroll--table,.marketing-shell .mdx-article.guide-article .scroll-fade-hint:has(+.guide-scroll--table)){margin-inline:calc(50% + -1*min(600px,50vw - 48px))}}@media (min-width:1024px){.marketing-shell .mdx-article.guide-article p.scroll-fade-hint.scroll-fade-hint{display:none}.marketing-shell:has(.mkt-hubflow) .mkt-lands-grid{grid-template-columns:minmax(0,9fr) minmax(0,14fr);column-gap:64px}}@media (max-width:640px){.marketing-shell:has(.mkt-hubflow) .mkt-lands-card>*{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}}.marketing-shell:has(.mkt-hubflow) .mkt-band .mkt-body{color:#fffdf9db}.marketing-shell:has(.mkt-hubflow) #pricing .mkt-lead{color:var(--mkt-fg2)}@media (max-width:640px){.marketing-shell .pr-compare tbody td{line-height:1.35}}@media (min-width:1024px){.marketing-shell .mdx-article.guide-article:not(:has(.guide-method)) .guide-scroll--table{margin-inline:0}}.marketing-shell .mdx-article.guide-article :is(p,ol,ul):not(.guide-contents ol){max-width:660px}.marketing-shell .mdx-article.guide-article>ol>li:not(:last-child):after,.marketing-shell .mdx-article.guide-article .guide-method>ol>li:not(:last-child):after{top:33px;bottom:-3px}.marketing-shell .mdx-article.reading-article:has(.reading-rail) h2+p:has(>a[href^=mailto\:]){font-family:var(--mkt-font-sans);margin-bottom:20px;font-size:17.5px;font-weight:400;line-height:1.7}.marketing-shell .mdx-article.reading-article:has(.reading-rail) h2+p:has(>a[href^=mailto\:]) a{white-space:normal;text-decoration-thickness:auto}@media (min-width:480px){.marketing-shell .mdx-article.reading-article table td:first-child{width:42%}}
