@font-face{font-family:__Inter_a5256c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af499ebe53993e40-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_a5256c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1e37010fc5a67d3e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_a5256c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/dad81adf3b849cc4-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_a5256c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e9316828e0a79ff7-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_a5256c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/493e65a0fdec0f99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_a5256c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e5f448bdf22d4ede-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_a5256c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32b04a225cda6443-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_a5256c;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_a5256c{font-family:__Inter_a5256c,__Inter_Fallback_a5256c;font-style:normal}.__variable_a5256c{--font-inter:"__Inter_a5256c","__Inter_Fallback_a5256c"}:root{--am-color-field:#f7f7f5;--am-color-field-inverse:#0a0a0a;--am-color-ink:#111;--am-color-ink-inverse:#f5f5f5;--am-color-mute:#8a8a86;--am-color-mute-text:#6b6b67;--am-color-line:#e6e6e2;--am-color-line-inverse:#2a2a2a;--am-color-accent:#3d6bff;--am-color-black:#000;--am-color-white:#fff;--am-font-sans:var(--font-inter,Inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--am-weight-regular:400;--am-weight-medium:500;--am-weight-bold:700;--am-type-display-xl-size:56px;--am-type-display-xl-line:1.0;--am-type-display-xl-tracking:-0.035em;--am-type-display-xl-weight:700;--am-type-display-size:44px;--am-type-display-line:1.04;--am-type-display-tracking:-0.03em;--am-type-display-weight:700;--am-type-h1-size:36px;--am-type-h1-line:1.08;--am-type-h1-tracking:-0.025em;--am-type-h1-weight:700;--am-type-h2-size:30px;--am-type-h2-line:1.12;--am-type-h2-tracking:-0.02em;--am-type-h2-weight:700;--am-type-h3-size:24px;--am-type-h3-line:1.2;--am-type-h3-tracking:-0.015em;--am-type-h3-weight:500;--am-type-h4-size:18px;--am-type-h4-line:1.4;--am-type-h4-tracking:-0.01em;--am-type-h4-weight:500;--am-type-body-lg-size:17px;--am-type-body-lg-line:1.55;--am-type-body-lg-tracking:-0.005em;--am-type-body-lg-weight:400;--am-type-body-size:16px;--am-type-body-line:1.6;--am-type-body-tracking:0;--am-type-body-weight:400;--am-type-small-size:14px;--am-type-small-line:1.55;--am-type-small-tracking:0;--am-type-small-weight:400;--am-type-label-size:13px;--am-type-label-line:1.3;--am-type-label-tracking:0.04em;--am-type-label-weight:500;--am-type-caption-size:12px;--am-type-caption-line:1.4;--am-type-caption-tracking:0.01em;--am-type-caption-weight:400;--am-space-0:0px;--am-space-1:4px;--am-space-2:8px;--am-space-3:12px;--am-space-4:16px;--am-space-5:24px;--am-space-6:32px;--am-space-7:48px;--am-space-8:64px;--am-space-9:96px;--am-space-10:128px;--am-space-11:192px;--am-columns:12;--am-container:1280px;--am-margin:20px;--am-gutter:16px;--am-section-y:64px;--am-nav-height:64px;--am-border-width:1px;--am-border-radius:0px;--am-border-focus-width:2px;--am-border-focus-offset:2px;--am-shadow:none;--am-duration-instant:0ms;--am-duration-fast:120ms;--am-duration-base:200ms;--am-duration-slow:320ms;--am-ease-standard:cubic-bezier(0.2,0,0,1);--am-ease-in-out:cubic-bezier(0.4,0,0.2,1);--am-ease-linear:linear;--am-move-sm:4px;--am-move-md:8px;--am-move-lg:16px;--am-bg:var(--am-color-field);--am-fg:var(--am-color-ink);--am-fg-muted:var(--am-color-mute-text);--am-fg-subtle:var(--am-color-mute);--am-border:var(--am-color-line);--am-border-strong:var(--am-color-ink);--am-accent:var(--am-color-accent);--am-button-bg:var(--am-color-ink);--am-button-fg:var(--am-color-field);--am-button-bg-hover:var(--am-color-line-inverse)}.am-dark,[data-theme=dark]{--am-bg:var(--am-color-field-inverse);--am-fg:var(--am-color-ink-inverse);--am-fg-muted:var(--am-color-mute);--am-fg-subtle:var(--am-color-mute);--am-border:var(--am-color-line-inverse);--am-border-strong:var(--am-color-ink-inverse);--am-accent:var(--am-color-accent);--am-button-bg:var(--am-color-ink-inverse);--am-button-fg:var(--am-color-field-inverse);--am-button-bg-hover:var(--am-color-line)}@media (min-width:640px){:root{--am-margin:24px}}@media (min-width:768px){:root{--am-margin:32px;--am-gutter:24px;--am-section-y:96px;--am-type-display-xl-size:96px;--am-type-display-size:72px;--am-type-h1-size:56px;--am-type-h2-size:40px;--am-type-h3-size:28px;--am-type-h4-size:20px;--am-type-body-lg-size:18px}}@media (min-width:1024px){:root{--am-margin:48px;--am-section-y:128px}}@media (min-width:1280px){:root{--am-margin:64px}}@media (prefers-reduced-motion:reduce){:root{--am-duration-fast:0ms;--am-duration-base:0ms;--am-duration-slow:0ms;--am-move-sm:0px;--am-move-md:0px;--am-move-lg:0px}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.marketing-shell{background:var(--am-bg);color:var(--am-fg);font-family:var(--am-font-sans);font-size:var(--am-type-body-size);line-height:var(--am-type-body-line);font-weight:var(--am-weight-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;color-scheme:light}.marketing-shell ::-moz-selection{background:var(--am-fg);color:var(--am-bg)}.marketing-shell ::selection{background:var(--am-fg);color:var(--am-bg)}.marketing-shell :focus-visible{outline:var(--am-border-focus-width) solid var(--am-accent);outline-offset:var(--am-border-focus-offset);border-radius:var(--am-border-radius)}.am-display-xl{font-size:var(--am-type-display-xl-size);line-height:var(--am-type-display-xl-line);letter-spacing:var(--am-type-display-xl-tracking);font-weight:var(--am-type-display-xl-weight)}.am-display{font-size:var(--am-type-display-size);line-height:var(--am-type-display-line);letter-spacing:var(--am-type-display-tracking);font-weight:var(--am-type-display-weight)}.am-h1{font-size:var(--am-type-h1-size);line-height:var(--am-type-h1-line);letter-spacing:var(--am-type-h1-tracking);font-weight:var(--am-type-h1-weight)}.am-h2{font-size:var(--am-type-h2-size);line-height:var(--am-type-h2-line);letter-spacing:var(--am-type-h2-tracking);font-weight:var(--am-type-h2-weight)}.am-h3{font-size:var(--am-type-h3-size);line-height:var(--am-type-h3-line);letter-spacing:var(--am-type-h3-tracking);font-weight:var(--am-type-h3-weight)}.am-h4{font-size:var(--am-type-h4-size);line-height:var(--am-type-h4-line);letter-spacing:var(--am-type-h4-tracking);font-weight:var(--am-type-h4-weight)}.am-body-lg{font-size:var(--am-type-body-lg-size);line-height:var(--am-type-body-lg-line);letter-spacing:var(--am-type-body-lg-tracking);font-weight:var(--am-type-body-lg-weight)}.am-body{font-size:var(--am-type-body-size);line-height:var(--am-type-body-line);letter-spacing:var(--am-type-body-tracking);font-weight:var(--am-type-body-weight)}.am-small{font-size:var(--am-type-small-size);line-height:var(--am-type-small-line);letter-spacing:var(--am-type-small-tracking);font-weight:var(--am-type-small-weight)}.am-label{font-size:var(--am-type-label-size);line-height:var(--am-type-label-line);letter-spacing:var(--am-type-label-tracking);font-weight:var(--am-type-label-weight)}.am-caption{font-size:var(--am-type-caption-size);line-height:var(--am-type-caption-line);letter-spacing:var(--am-type-caption-tracking);font-weight:var(--am-type-caption-weight)}.am-container{width:100%;max-width:calc(var(--am-container) + 2 * var(--am-margin));margin-inline:auto;padding-inline:var(--am-margin)}.am-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:var(--am-gutter);column-gap:var(--am-gutter)}@media (min-width:768px){.am-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1024px){.am-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.am-section{padding-block:var(--am-section-y);border-top:var(--am-border-width) solid var(--am-border)}.am-rule{height:0;border:0;border-top:var(--am-border-width) solid var(--am-border);margin:0}.marketing-shell{--am-header:var(--am-nav-height)}.marketing-shell a{color:inherit;text-decoration-thickness:var(--am-border-width);text-underline-offset:4px}.marketing-shell .skip-link{position:absolute;left:var(--am-space-4);top:-100px;z-index:100;background:var(--am-button-bg);color:var(--am-button-fg);border-radius:0;padding:var(--am-space-2) var(--am-space-4)}.skip-link:focus{top:var(--am-space-4)}.am-header{position:sticky;top:0;z-index:40;height:var(--am-nav-height);background:var(--am-bg);border-bottom:var(--am-border-width) solid var(--am-border)}.am-header-row{height:100%;justify-content:space-between;gap:var(--am-space-5);min-width:0}.am-header-row,.am-lockup{display:flex;align-items:center}.am-lockup{flex:0 0 auto;text-decoration:none}.am-lockup img{display:block;height:22px;width:auto}.am-nav{display:flex;align-items:center;gap:32px;margin-left:auto}.am-nav a{color:var(--am-fg);font-size:14px;font-weight:400;line-height:1.3;text-decoration:none}.am-nav a:hover{text-decoration:underline;text-decoration-color:var(--am-accent);text-underline-offset:4px}.am-header-actions{display:flex;align-items:center;gap:var(--am-space-3);margin-left:32px}.marketing-shell a.am-button,.marketing-shell button.am-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:0;border-radius:0;background:var(--am-button-bg);color:var(--am-button-fg);font-family:inherit;font-size:14px;font-weight:500;line-height:1;letter-spacing:0;text-decoration:none;cursor:pointer;transition:background-color var(--am-duration-fast) var(--am-ease-standard)}.marketing-shell a.am-button:hover,.marketing-shell button.am-button:hover{background:var(--am-button-bg-hover);color:var(--am-button-fg)}.marketing-shell a.am-button:focus-visible,.marketing-shell button.am-button:focus-visible{color:var(--am-button-fg);outline:var(--am-border-focus-width) solid var(--am-accent);outline-offset:var(--am-border-focus-offset)}.am-header .am-button{min-height:40px}.marketing-shell a.am-text-link{color:var(--am-fg);font-size:16px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.marketing-shell a.am-text-link:focus-visible,.marketing-shell a.am-text-link:hover{color:var(--am-fg);text-decoration-color:var(--am-accent)}.am-menu{display:none;position:relative}.am-menu>button{min-height:40px;padding:0 12px;border:var(--am-border-width) solid var(--am-fg);border-radius:0;background:transparent;color:var(--am-fg);font:inherit;font-size:var(--am-type-small-size);font-weight:var(--am-weight-medium);white-space:nowrap;flex:0 0 auto;cursor:pointer}.am-menu nav{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;display:grid;background:var(--am-bg);border:var(--am-border-width) solid var(--am-border);padding:var(--am-space-2) 0}.am-menu nav[hidden]{display:none}.am-menu nav a{display:flex;align-items:center;min-height:44px;padding:0 var(--am-space-4);color:var(--am-fg);text-decoration:none}.am-hero{padding-top:56px;padding-bottom:0}.am-hero-grid{display:grid;align-items:center;justify-content:start;gap:40px 72px}.am-hero-grid>*{min-width:0}.am-hero-label{margin:0 0 var(--am-space-4);color:var(--am-fg-muted);font-size:var(--am-type-small-size);line-height:var(--am-type-small-line)}.am-hero h1{margin:0;max-width:11ch}.am-hero-line{max-width:44ch;margin:24px 0 0;color:var(--am-fg-muted);font-size:18px;font-weight:400;line-height:1.5;letter-spacing:-.005em}.am-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--am-space-5);margin-top:var(--am-space-6)}.am-diagram-wrap{display:flex;align-items:stretch;gap:28px;justify-self:start;width:-moz-max-content;width:max-content;max-width:100%;color:var(--am-fg)}.am-diagram{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:0}.am-diagram:before{content:"";position:absolute;top:18px;bottom:18px;left:47px;width:1px;background:var(--am-fg)}.am-diagram li{position:relative;z-index:1;display:grid;grid-template-columns:28px 14px auto;align-items:center;-moz-column-gap:12px;column-gap:12px;min-height:36px;color:var(--am-fg);font-size:17px;line-height:1.2}.am-diagram li,.am-diagram-name{font-weight:400}.am-diagram-return{position:relative;width:28px;flex:0 0 auto}.am-diagram-return:before{top:18px;width:1px}.am-diagram-return:after,.am-diagram-return:before{content:"";position:absolute;right:0;bottom:18px;background:var(--am-fg)}.am-diagram-return:after{left:0;height:1px}.am-diagram-arrow{position:absolute;top:12px;left:0;width:28px;height:12px;fill:none;stroke:var(--am-fg);stroke-width:1}.am-diagram .am-index,.am-index{color:var(--am-fg-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:400}.am-diagram-node,.am-node{width:10px;height:10px;border:var(--am-border-width) solid var(--am-fg);background:var(--am-bg);justify-self:center;position:relative;z-index:1}.am-diagram li.is-current .am-diagram-node,.am-process li.is-current .am-node{border-color:var(--am-accent);background:var(--am-accent)}.marketing-shell .am-section{border-top:0;padding-block:96px}.am-section-header{max-width:none;margin-bottom:40px}.am-section-header h2,.am-section-line,.am-section-note{max-width:40rem}.am-kicker{display:flex;justify-content:space-between;gap:var(--am-space-4);margin:0 0 var(--am-space-5);padding-top:var(--am-space-3);border-top:var(--am-border-width) solid var(--am-fg);color:var(--am-fg);font-size:13px;font-weight:500;letter-spacing:.02em;line-height:var(--am-type-label-line)}.am-footnote,.am-section-header h2,.am-section-line,.am-section-note{margin:0}.am-section-line{margin-top:var(--am-space-3);color:var(--am-fg);font-size:var(--am-type-body-lg-size);line-height:var(--am-type-body-lg-line)}.am-section-note{margin-top:16px;margin-bottom:0;color:var(--am-fg)}.am-system-line{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--am-space-4) var(--am-space-6);margin:0;padding:0;border-top:0}.am-system-line li{display:flex;gap:var(--am-space-3);align-items:baseline;font-weight:var(--am-weight-medium)}.am-system-line span{color:var(--am-fg-muted);font-variant-numeric:tabular-nums;font-size:var(--am-type-small-size)}.am-services{display:grid}.am-service-row{display:grid;grid-template-columns:2.5rem minmax(7rem,10rem) minmax(0,1fr) 16px;gap:var(--am-space-4);align-items:baseline;padding-block:var(--am-space-5);border-top:var(--am-border-width) solid var(--am-border)}.am-service-row h3{margin:0;font-size:var(--am-type-body-size);font-weight:var(--am-weight-medium);letter-spacing:-.01em}.am-service-row p{margin:0;color:var(--am-fg)}.am-status{color:var(--am-fg-muted)}.am-chevron{width:16px;height:16px;fill:none;stroke:var(--am-fg);stroke-width:1;justify-self:end}.am-footnote{margin-top:var(--am-space-5);color:var(--am-fg-muted);font-size:var(--am-type-small-size);line-height:var(--am-type-small-line);max-width:46rem}.am-process{list-style:none;display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0}.am-process li{position:relative;display:grid;grid-template-columns:16px 2.5rem 1fr;grid-template-areas:"node index name" "node index verb";-moz-column-gap:var(--am-space-4);column-gap:var(--am-space-4);row-gap:2px;padding-block:var(--am-space-4)}.am-process li:before{content:"";position:absolute;left:4px;top:0;bottom:0;border-left:var(--am-border-width) solid var(--am-fg)}.am-process .am-node{grid-area:node;position:relative;z-index:1;margin-top:6px;background:var(--am-bg)}.am-process .am-index{grid-area:index}.am-process-name{grid-area:name;font-weight:var(--am-weight-medium)}.am-process-verb{grid-area:verb;color:var(--am-fg-muted);font-size:var(--am-type-small-size)}.am-pricing{display:grid;grid-template-columns:1fr;border-top:var(--am-border-width) solid var(--am-border)}.am-pricing article{padding-block:var(--am-space-6);border-bottom:var(--am-border-width) solid var(--am-border)}.am-cadence,.am-price,.am-pricing h3,.am-pricing p{margin:0}.am-price{margin-top:var(--am-space-4);font-size:var(--am-type-h2-size);line-height:var(--am-type-h2-line);letter-spacing:var(--am-type-h2-tracking);font-weight:var(--am-weight-bold);font-variant-numeric:tabular-nums}.am-cadence{margin-top:var(--am-space-2);color:var(--am-fg-muted);font-size:var(--am-type-small-size)}.am-pricing article>p:last-of-type{margin-top:var(--am-space-4);max-width:24rem}.am-pricing .am-button{margin-top:var(--am-space-5)}.am-faq-item{border-top:var(--am-border-width) solid var(--am-border);padding-block:var(--am-space-4)}.am-faq-item h4{margin:0}.am-faq-item button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--am-space-4);padding:0;border:0;background:transparent;color:var(--am-fg);font:inherit;font-weight:var(--am-weight-medium);text-align:left;cursor:pointer}.am-faq-item p{margin:var(--am-space-3) 0 0;max-width:42rem}.am-mark{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:var(--am-fg);stroke-width:1}.am-form{max-width:46rem}.am-form,.am-form-grid{display:grid;gap:var(--am-space-5)}.am-form label,.am-form legend{display:grid;gap:var(--am-space-2);color:var(--am-fg);font-size:var(--am-type-small-size);font-weight:var(--am-weight-medium)}.am-field{width:100%;min-height:48px;padding:12px;border:var(--am-border-width) solid var(--am-border);border-radius:0;background:transparent;color:var(--am-fg);font:inherit;font-weight:var(--am-weight-regular)}textarea.am-field{min-height:120px;resize:vertical}.am-field::-moz-placeholder{color:var(--am-fg-muted);opacity:1}.am-field::placeholder{color:var(--am-fg-muted);opacity:1}.am-field:focus{border-color:var(--am-fg);outline:var(--am-border-focus-width) solid var(--am-accent);outline-offset:var(--am-border-focus-offset)}.am-form fieldset{margin:0;padding:0;border:0}.am-checks{display:flex;flex-wrap:wrap;gap:var(--am-space-3) var(--am-space-5)}.am-checks label{display:flex;align-items:center;gap:var(--am-space-2);font-weight:var(--am-weight-regular)}.am-checks input{width:16px;height:16px;margin:0;accent-color:var(--am-fg)}.am-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--am-space-4)}.am-form [role=status],.am-form-actions p{margin:0;color:var(--am-fg-muted);font-size:var(--am-type-small-size);max-width:36rem}.am-footer{background:var(--am-bg);color:var(--am-fg);border-top:var(--am-border-width) solid var(--am-border);padding-block:var(--am-space-8) var(--am-space-6)}.am-footer a{color:var(--am-fg);text-decoration:none}.am-footer a:hover{text-decoration:underline;text-decoration-color:var(--am-accent);text-underline-offset:4px}.am-footer-grid{display:grid;gap:var(--am-space-7)}.am-footer-brand p{margin:var(--am-space-4) 0 0;font-size:var(--am-type-body-lg-size);letter-spacing:-.02em}.am-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--am-space-5)}.am-footer-columns a,.am-footer-columns p{display:block;margin:0 0 var(--am-space-2);font-size:var(--am-type-small-size)}.am-footer-base,.am-footer-columns p{color:var(--am-fg-muted)}.am-footer-base{display:flex;justify-content:space-between;gap:var(--am-space-4);margin-top:var(--am-space-7);padding-top:var(--am-space-4);border-top:var(--am-border-width) solid var(--am-border);font-size:var(--am-type-small-size)}.am-footer-base p{margin:0}.am-page{padding-block:var(--am-space-8)}.am-page h1{margin:0 0 var(--am-space-4)}.am-page p{max-width:40rem}.marketing-shell .eyebrow{text-transform:none;letter-spacing:0;font-family:inherit;color:var(--am-fg-muted)}.marketing-shell .button-primary{border-radius:0;background:var(--am-button-bg);color:var(--am-button-fg);transform:none;filter:none}.marketing-shell .button-primary:hover{background:var(--am-button-bg-hover);transform:none;filter:none}.marketing-shell .button-secondary{border-radius:0;border-color:var(--am-fg);background:transparent;color:var(--am-fg)}.marketing-shell .apply-page,.marketing-shell .contact-page,.marketing-shell .faq-page,.marketing-shell .legal-page{padding-block:var(--am-space-8)}.marketing-shell .faq-item,.marketing-shell .legal-copy section{border-top:var(--am-border-width) solid var(--am-border);border-radius:0;box-shadow:none;background:transparent}@media (min-width:768px){.am-hero{padding-top:72px;padding-bottom:0}.am-system-line{grid-template-columns:repeat(6,minmax(0,1fr))}.am-form-grid{grid-template-columns:1fr 1fr}.am-process{grid-template-columns:repeat(6,minmax(0,1fr))}.am-process li{display:block;padding:0}.am-process li:before{left:0;right:0;top:4px;bottom:auto;border-left:0;border-top:var(--am-border-width) solid var(--am-fg)}.am-process .am-node{display:block;margin:0 0 var(--am-space-4)}.am-process .am-index,.am-process-name,.am-process-verb{display:block}.am-process-name{margin-top:var(--am-space-2)}.am-pricing{grid-template-columns:repeat(3,minmax(0,1fr))}.am-pricing article{border-bottom:0;border-left:var(--am-border-width) solid var(--am-border);padding:0 var(--am-space-5)}.am-pricing article:first-child{border-left:0;padding-left:0}.am-footer-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}@media (min-width:1024px){.am-hero-grid{grid-template-columns:minmax(0,36rem) auto;-moz-column-gap:88px;column-gap:88px;align-items:center}}@media (min-width:1280px){.marketing-shell .am-section{padding-block:112px}}@media (max-width:1023px){.am-diagram-wrap{justify-self:start}}@media (max-width:860px){.am-nav{display:none}.am-menu{display:block}.am-lockup img{height:20px}.am-header-actions{margin-left:0}.marketing-shell .am-header a.header-application{display:none}.am-header .am-button{min-height:40px;padding-inline:12px}.am-service-row{grid-template-columns:2.5rem 1fr 16px}.am-service-row h3{grid-column:2}.am-service-row p{grid-column:2/span 2}}@media (max-width:640px){.am-footer-base,.am-footer-columns{grid-template-columns:1fr;display:grid}}