*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.isolate{isolation:isolate}.table{display:table}.grid{display:grid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0b2734;background:#f6fbfc;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #0b2734;--muted: #536a73;--line: #d2e3e7;--paper: #ffffff;--canvas: #f6fbfc;--tint: #eaf7f8;--brand: #0879a3;--brand-dark: #065875;--brand-bright: #14dfac;--brand-cyan: #04c3fd;--navy: #061c26;--radius: 1.25rem;--shadow: 0 22px 60px rgba(6, 45, 60, .1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--canvas)}body,button,input,select,textarea{font:inherit}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--brand-cyan);outline-offset:3px}::-moz-selection{background:#b9effd;color:#061c26}::selection{background:#b9effd;color:#061c26}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);letter-spacing:-.035em;line-height:1.05}h1{font-size:clamp(2.7rem,6vw,5.75rem);max-width:13ch;margin-bottom:1.5rem}h2{font-size:clamp(2rem,4vw,3.7rem);max-width:15ch;margin-bottom:1.25rem}h3{font-size:1.25rem;margin-bottom:.7rem}p{color:var(--muted);line-height:1.7}.site-frame{min-height:100vh;overflow:clip}.shell{width:min(1180px,calc(100% - 3rem));margin:0 auto}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;transform:translateY(-200%);background:#fff;color:var(--navy);border-radius:.5rem;padding:.75rem 1rem;font-weight:700}.skip-link:focus{transform:translateY(0)}.eyebrow{display:flex;align-items:center;gap:.45rem;margin-bottom:1.1rem;color:var(--brand-dark);text-transform:uppercase;letter-spacing:.14em;font-size:.73rem;font-weight:800}.lede{max-width:64ch;font-size:clamp(1.05rem,2vw,1.3rem)}.lede-small{max-width:58ch;font-size:1.08rem}.section{padding:clamp(5rem,10vw,8.5rem) 0}.section--paper{background:var(--paper)}.section--tint{background:var(--tint)}.section--dark{background:var(--navy);color:#fff}.section--dark h2,.section--dark h3{color:#fff}.section--dark p{color:#b8d0d8}.section--dark .eyebrow{color:var(--brand-bright)}.section--cta{padding-top:0}.section-heading{margin-bottom:3.5rem}.section-heading p:not(.eyebrow){max-width:64ch;font-size:1.04rem}.section-heading--center{text-align:center;margin-inline:auto}.section-heading--center h2,.section-heading--center p{margin-inline:auto}.section-heading--center .eyebrow{justify-content:center}.section-heading--sticky{position:sticky;top:8rem;align-self:start}.grid{display:grid;gap:1.25rem}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,8vw,8rem)}.site-header{position:sticky;top:0;z-index:50;background:rgba(246,251,252,.92);border-bottom:1px solid rgba(210,227,231,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header__inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{display:inline-flex;align-items:center;text-decoration:none}.brand-logo{display:block;width:14rem;height:auto}.brand-logo--mark{width:2.35rem}.site-header__navigation{display:flex;align-items:center;gap:2rem;flex:1;justify-content:flex-end}.nav-links{display:flex;align-items:center;gap:1.45rem}.nav-links a,.header-actions>a:not(.button){color:#506871;font-size:.87rem;font-weight:650;text-decoration:none}.nav-links a:hover,.nav-links a.is-active{color:var(--brand-dark)}.header-actions{display:flex;align-items:center;gap:1rem}.locale-switcher{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border:1px solid var(--line);border-radius:999px;color:#779099;font-size:.7rem;font-weight:800;letter-spacing:.04em}.locale-switcher a{color:#607780;text-decoration:none}.locale-switcher a[aria-current=true]{color:#075e45;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.menu-button{display:none;color:var(--ink);background:transparent;border:0;cursor:pointer}.breadcrumbs{background:#f1fafb;border-bottom:1px solid var(--line)}.breadcrumbs ol{display:flex;align-items:center;gap:.55rem;min-height:2.8rem;margin-top:0;margin-bottom:0;padding:0;list-style:none;color:#526c76;font-size:.78rem;font-weight:650}.breadcrumbs li{display:flex;align-items:center;gap:.55rem}.breadcrumbs li:not(:last-child):after{content:"/";color:#8ca5ae}.breadcrumbs a{color:var(--brand-dark);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs [aria-current=page]{color:#526c76}.button-row{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.button{min-height:3.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.85rem 1.15rem;border:1px solid transparent;border-radius:.75rem;text-decoration:none;font-weight:750;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.button:hover{transform:translateY(-2px)}.button--primary{color:#fff;background:linear-gradient(110deg,#0676a1,#087d67);box-shadow:0 10px 24px #047e9c38}.button--primary:hover{background:linear-gradient(110deg,#055f82,#066552)}.button--secondary{color:var(--ink);background:transparent;border-color:#a9c3cd}.button--secondary:hover{border-color:var(--brand);background:#fff}.button--sales{color:var(--ink);background:#fff;border-color:#b5cbd3}.button--compact{min-height:2.7rem;padding:.65rem .9rem;font-size:.85rem}.button:disabled{cursor:not-allowed;opacity:.55;transform:none}.text-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--brand-dark);font-weight:750;text-decoration:none}.text-link:hover{text-decoration:underline}.text-link svg{width:1rem}.centered-link{display:flex;justify-content:center;margin-top:2.5rem}.hero{position:relative;padding:clamp(3.5rem,6vw,5.5rem) 0 0;background:radial-gradient(circle at 77% 12%,rgba(4,195,253,.18),transparent 25rem),radial-gradient(circle at 91% 34%,rgba(20,223,172,.15),transparent 23rem),linear-gradient(180deg,#f7fcfd,#eaf7f8)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(6,88,117,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(6,88,117,.045) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 80%);mask-image:linear-gradient(to bottom,black,transparent 80%);pointer-events:none}.hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.hero__grid--home{width:min(1340px,calc(100% - 3rem));grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(2.5rem,5vw,5rem)}.hero__copy h1{font-size:clamp(3.1rem,5.5vw,5.25rem)}.audience-line{margin-top:1.5rem;color:#48636d;font-size:.91rem;font-weight:650}.hero__visual{position:relative}.hero__visual:after{content:"";position:absolute;top:12%;right:-8%;bottom:-8%;left:15%;background:linear-gradient(120deg,rgba(4,195,253,.14),rgba(20,223,172,.12));filter:blur(60px);z-index:-1}.hero__visual--dashboard .product-visual{width:100%}.pillars{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(5rem,10vw,9rem);border-top:1px solid #c8dfe5}.pillars article{display:flex;gap:1.25rem;padding:2.2rem 1.75rem;border-right:1px solid #c8dfe5}.pillars article:last-child{border-right:0}.pillars article>span{color:var(--brand);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.pillars h2{font-size:1.2rem;margin-bottom:.6rem}.pillars p{margin-bottom:0;font-size:.9rem}.image-placeholder{position:relative;width:100%;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:2rem;border:1px dashed #82aab7;border-radius:var(--radius);color:#3f6470;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(226,246,247,.94));box-shadow:var(--shadow);text-align:center;overflow:hidden}.image-placeholder:before,.image-placeholder:after{content:"";position:absolute;width:45%;height:1px;background:#b6d3da;transform:rotate(32deg)}.image-placeholder:after{transform:rotate(-32deg)}.image-placeholder>*{position:relative;z-index:1}.image-placeholder strong{color:#234957;letter-spacing:.09em;font-size:clamp(.74rem,1.3vw,.9rem)}.image-placeholder span,.image-placeholder small{font-size:.72rem}.image-placeholder__mark{padding:.25rem .5rem;color:var(--brand-dark);border:1px solid #a7c8d1;border-radius:999px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.product-image{width:100%;height:auto;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.product-visual--zoomable{--image-zoom-scale: 1.75;position:relative;width:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#dce9ec;box-shadow:var(--shadow)}.product-visual__viewport{--zoom-x: 50%;--zoom-y: 50%;position:relative;display:block;width:100%;padding:0;overflow:hidden;color:inherit;background:transparent;border:0;border-radius:inherit;cursor:zoom-in}.product-visual--zoomable .product-image{border:0;border-radius:0;box-shadow:none;transform-origin:var(--zoom-x) var(--zoom-y);transition:transform .22s ease}.product-visual--zoomable.is-zoomed .product-image{transform:scale(var(--image-zoom-scale))}.product-visual--zoomable.is-zoomed .product-visual__viewport{cursor:zoom-out}.product-visual__viewport:focus-visible{outline:3px solid var(--brand-cyan);outline-offset:-4px}.product-visual__zoom-hint{position:absolute;right:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .7rem;color:#fff;background:rgba(4,24,32,.86);border:1px solid rgba(255,255,255,.22);border-radius:999px;box-shadow:0 6px 18px #04182033;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.72rem;font-weight:750;pointer-events:none}.product-visual__zoom-hint svg{width:.9rem;height:.9rem}.product-visual__zoom-controls{position:absolute;left:.75rem;bottom:.75rem;z-index:2;display:inline-grid;grid-template-columns:2rem minmax(3.4rem,auto) 2rem;align-items:center;min-height:2rem;overflow:hidden;color:#fff;background:rgba(4,24,32,.9);border:1px solid rgba(255,255,255,.22);border-radius:999px;box-shadow:0 6px 18px #04182033;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transform:translateY(.35rem);transition:opacity .16s ease,transform .16s ease}.product-visual--zoomable:hover .product-visual__zoom-controls,.product-visual--zoomable:focus-within .product-visual__zoom-controls,.product-visual--zoomable.is-zoomed .product-visual__zoom-controls{opacity:1;pointer-events:auto;transform:translateY(0)}.product-visual__zoom-controls button{display:grid;width:2rem;height:2rem;padding:0;place-items:center;color:#fff;background:transparent;border:0;cursor:pointer}.product-visual__zoom-controls button:hover:not(:disabled),.product-visual__zoom-controls button:focus-visible{color:var(--brand-mint);background:rgba(255,255,255,.12)}.product-visual__zoom-controls button:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:-2px}.product-visual__zoom-controls button:disabled{cursor:not-allowed;opacity:.4}.product-visual__zoom-controls svg{width:.9rem;height:.9rem}.product-visual__zoom-controls output{min-width:3.4rem;font-size:.7rem;font-weight:800;text-align:center}@media (hover: hover) and (pointer: fine){.product-visual--zoomable:not(.is-zoomed) .product-visual__viewport:hover .product-image{transform:scale(var(--image-zoom-scale))}.product-visual--zoomable:not(.is-zoomed) .product-visual__viewport:hover{cursor:zoom-in}}@media (hover: none){.product-visual__zoom-controls{opacity:1;pointer-events:auto;transform:none}}.split--problem{align-items:start}.problem-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.problem-list li{display:flex;align-items:center;gap:1.25rem;padding:1.35rem 0;border-bottom:1px solid var(--line);color:#213f4a;font-size:clamp(1rem,2vw,1.25rem);font-weight:650}.problem-list span{color:var(--brand);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.73rem}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.capability-card{min-height:230px;padding:2rem;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.capability-card svg{width:1.4rem;height:1.4rem;color:var(--brand);margin-bottom:2.7rem}.capability-card p{margin-bottom:0;font-size:.93rem}.capability-grid--product{grid-template-columns:repeat(3,1fr)}.workflow{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;padding:1px;margin:0 0 3rem;list-style:none;background:#ccdee3;border-radius:var(--radius);overflow:hidden}.workflow li{min-height:230px;padding:1.5rem;background:#fff}.workflow li>span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-bottom:3.5rem;border:1px solid #bdd0c7;border-radius:50%;color:var(--brand-dark);font-size:.74rem;font-weight:800}.workflow h3{font-size:1.03rem}.workflow p{margin:0;font-size:.84rem}.screenshot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.screenshot-grid--two{grid-template-columns:repeat(2,1fr)}.use-case-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.use-case-card{display:flex;align-items:start;justify-content:space-between;gap:2rem;padding:2rem 1rem;border-bottom:1px solid var(--line);text-decoration:none}.use-case-card:nth-child(odd){border-right:1px solid var(--line);padding-right:2rem}.use-case-card:nth-child(2n){padding-left:2rem}.use-case-card p{max-width:47ch;margin:0}.use-case-card svg{color:var(--brand);transition:transform .16s ease}.use-case-card:hover svg{transform:translate(3px,-3px)}.feature-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(3rem,8vw,8rem)}.feature-split--reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.check-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem 1.25rem;margin:2rem 0;padding:0;list-style:none}.check-list li{display:flex;align-items:start;gap:.6rem;color:#d5e5df;font-size:.9rem}.check-list svg{width:1rem;flex:0 0 auto;margin-top:.2rem;color:#67e1ad}.availability-note{display:block;color:#72847d;font-size:.82rem;font-style:italic}.status-list{margin:2rem 0;border-top:1px solid var(--line)}.status-list>div{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line);color:#2b493f;font-size:.9rem;font-weight:650}.status-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.3rem .55rem;border-radius:999px;color:#0a5d42;background:#dff7ec;border:1px solid #b1e4ce;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.status-badge--planned{color:#785d10;background:#fff5d6;border-color:#ebd990}.integration-card,.pricing-card,.information-card{padding:1.6rem;background:#fff;border:1px solid var(--line);border-radius:1rem}.integration-card__visual{margin-bottom:1.5rem;border-radius:.7rem}.integration-card__image{width:100%;aspect-ratio:2 / 1;-o-object-fit:cover;object-fit:cover}.integration-card .status-badge{margin-bottom:1.25rem}.integration-card p{margin:0}.social-proof{background:linear-gradient(180deg,#f6fbfc,#edf8f8)}.customer-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.customer-proof-card{display:flex;flex-direction:column;min-height:100%;padding:1.75rem;background:#fff;border:1px solid var(--line);border-radius:1rem;box-shadow:0 16px 42px #062d3c12}.customer-proof-card__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.customer-proof-card__topline span{display:inline-flex;align-items:center;gap:.4rem;color:#49656f;font-size:.7rem;font-weight:750}.customer-proof-card__topline span svg{width:.9rem;color:var(--brand)}.customer-proof-card__topline strong{padding:.35rem .55rem;color:#076046;background:#ddf7eb;border:1px solid #b4e6d0;border-radius:999px;font-size:.68rem;letter-spacing:.03em;white-space:nowrap}.customer-proof-card__type{margin-bottom:.65rem;color:var(--brand-dark);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.customer-proof-card h3{font-size:1.45rem}.customer-proof-card>p:not(.customer-proof-card__type){flex:1}.customer-proof-card h4{margin:1.25rem 0 .75rem;color:#244650;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.customer-proof-card ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.customer-proof-card li{display:flex;align-items:start;gap:.55rem;color:#49636c;font-size:.83rem;line-height:1.45}.customer-proof-card li svg{width:1rem;flex:0 0 auto;margin-top:.15rem;color:#07805d}.customer-proof-footnote{max-width:70ch;margin:2rem auto 0;color:#657b83;font-size:.78rem;text-align:center}.pricing-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.pricing-card{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0;min-height:430px}.plan-price{margin:1rem 0 1.5rem;padding:1rem;background:#eaf6f8;color:#173b48;border-radius:.55rem}.plan-price__amount{display:block;font-size:1.75rem;font-weight:750;letter-spacing:-.04em;line-height:1.25}.plan-price__period{display:block;margin-top:.25rem;font-size:.88rem}.plan-price__detail{margin:.75rem 0 0;color:#40616d;font-size:.78rem;line-height:1.5}.pricing-card ul{display:grid;gap:.8rem;margin:0 0 1.75rem;padding:0;list-style:none}.pricing-card li{display:flex;gap:.6rem;color:#4e625b;font-size:.88rem}.pricing-card li svg{width:1rem;color:var(--brand);flex:0 0 auto}.pricing-card .button{margin-top:auto}.pricing-card--full{grid-row:span 6;min-height:510px}.pricing-comparison{max-width:100%;margin-top:clamp(5rem,9vw,8rem);overflow:hidden;contain:paint}.pricing-comparison__capacity-note{margin-top:1.25rem;color:#435d66;font-size:.88rem;line-height:1.6}.pricing-comparison .section-heading{margin-bottom:2rem}.pricing-comparison__scroll-hint{display:none;margin-bottom:.75rem;color:#58717a;font-size:.82rem;font-weight:650}.pricing-comparison__scroller{overflow-x:auto;border:1px solid var(--line);border-radius:1rem;background:#fff;box-shadow:0 16px 44px #062d3c14;scrollbar-color:#83aab6 #edf5f7}.pricing-comparison__scroller:focus-visible{outline:3px solid var(--brand-cyan);outline-offset:3px}.pricing-comparison__table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;font-size:.88rem}.pricing-comparison__table th,.pricing-comparison__table td{padding:1rem 1.1rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:middle}.pricing-comparison__table tr>:last-child{border-right:0}.pricing-comparison__table tbody tr:last-child>*{border-bottom:0}.pricing-comparison__table thead th{position:sticky;top:0;z-index:2;color:#fff;background:var(--navy);font-size:.78rem;letter-spacing:.05em;text-align:center;text-transform:uppercase}.pricing-comparison__table thead th:first-child{left:0;z-index:3;text-align:left}.pricing-comparison__table tbody th{position:sticky;left:0;z-index:1;width:30%;min-width:255px;color:#173b48;background:#f3fafb;text-align:left;font-weight:750}.pricing-comparison__table tbody td{width:17.5%;min-width:210px;color:#435d66;text-align:center;line-height:1.45}.pricing-comparison__table tbody tr:nth-child(2n) td{background:#f9fcfc}.pricing-comparison__table tbody tr:hover th,.pricing-comparison__table tbody tr:hover td{background:#eaf7f8}.comparison-status{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%}.comparison-status svg,.comparison-value-with-icon svg{width:1rem;height:1rem;stroke-width:2.5}.comparison-status--included{color:#087451;background:#dff7ec}.comparison-status--unavailable{color:#73868d;background:#eef3f4}.comparison-value-with-icon{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;color:#286252}.final-cta{display:flex;align-items:end;justify-content:space-between;gap:3rem;padding:clamp(2.5rem,6vw,5rem);color:#fff;background:var(--navy);border-radius:1.5rem}.final-cta h2{color:#fff}.final-cta p{max-width:58ch;color:#b8cbc4;margin:0}.final-cta .eyebrow{color:#6ee6b2}.final-cta .button-row{flex:0 0 auto}.final-cta .button--primary{background:var(--brand-bright);color:#07291e}.final-cta .button--secondary{color:#fff;border-color:#5e756d}.page-hero{padding:clamp(4.5rem,10vw,8rem) 0;background:radial-gradient(circle at 79% 8%,rgba(4,195,253,.17),transparent 27rem),radial-gradient(circle at 96% 33%,rgba(20,223,172,.12),transparent 24rem),#f1fafb;border-bottom:1px solid var(--line)}.page-hero__inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(3rem,8vw,8rem)}.page-hero__inner:has(.product-visual--zoomable){width:min(1340px,calc(100% - 3rem));grid-template-columns:minmax(0,.78fr) minmax(580px,1.22fr);gap:clamp(2.5rem,5vw,5rem)}.page-hero__visual .product-visual--zoomable{width:100%}.page-hero__inner:not(:has(.page-hero__visual)){grid-template-columns:1fr}.page-hero__copy h1{font-size:clamp(2.9rem,6vw,5.5rem)}.page-hero__copy:only-child{max-width:900px}.hierarchy-card{display:grid;gap:.7rem;padding:1.4rem;background:var(--tint);border-radius:var(--radius)}.hierarchy-card>div{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:1rem;padding:1rem;background:#fff;border:1px solid var(--line);border-radius:.75rem}.hierarchy-card span{color:var(--brand);font-size:.75rem}.hierarchy-card svg{color:#6b8279;width:1.1rem}.trust-notice{display:flex;gap:1rem;margin-bottom:2.5rem;padding:1.25rem;background:#e8f6ef;border:1px solid #b9dfcf;border-radius:.9rem}.trust-notice svg{color:var(--brand);flex:0 0 auto}.trust-notice p{margin:.25rem 0 0}.trust-notice--warning{background:#fff7dc;border-color:#e6d68f}.trust-notice--warning svg{color:#987514}.security-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.security-capabilities article{position:relative;padding:1.5rem;background:#fff;border:1px solid var(--line);border-radius:.9rem}.security-capabilities article>div{display:flex;align-items:center;gap:.7rem}.security-capabilities h2{margin:0;font-size:1.05rem}.security-capabilities svg{color:var(--brand);width:1.1rem}.security-capabilities .status-badge{margin:1rem 0}.security-capabilities p,.information-card p{margin:0;font-size:.9rem}.security-contact{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding:2rem;background:var(--navy);border-radius:1rem}.security-contact h2{color:#fff;font-size:1.5rem}.security-contact p{margin:0;color:#b6c8c1}.security-contact .text-link{color:#73e5b4;flex:0 0 auto}.solution-index{border-top:1px solid var(--line)}.solution-index__item{display:grid;grid-template-columns:60px 1fr auto;align-items:start;gap:1.5rem;padding:2.2rem 0;border-bottom:1px solid var(--line);text-decoration:none}.solution-index__item>span{color:var(--brand);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.solution-index__item h2{font-size:clamp(1.5rem,3vw,2.4rem);max-width:24ch}.solution-index__item p:not(.eyebrow){max-width:70ch;margin:0}.solution-index__item>svg{color:var(--brand);transition:transform .16s ease}.solution-index__item:hover>svg{transform:translate(3px,-3px)}.outcome-list{display:grid;gap:1rem;padding:0;margin:0;list-style:none}.outcome-list li{display:flex;align-items:center;gap:1rem;min-height:80px;padding:1rem 1.2rem;background:var(--tint);border-radius:.75rem;color:#2e4a40;font-size:1.05rem;font-weight:650}.outcome-list svg{color:var(--brand);flex:0 0 auto}.integration-list{display:grid;gap:1rem}.integration-list article{display:grid;grid-template-columns:45px minmax(260px,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:2rem;padding:1.5rem;background:#fff;border:1px solid var(--line);border-radius:1rem}.integration-number{color:var(--brand);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.integration-visual{width:100%;background:#f5f9fb;border-radius:.8rem}.integration-visual .product-image{aspect-ratio:2 / 1;-o-object-fit:cover;object-fit:cover}.integration-list h2{margin:.7rem 0 .5rem;font-size:1.45rem}.integration-list p{margin:0}.form-section{padding-top:4rem}.form-layout{display:grid;grid-template-columns:minmax(240px,.6fr) minmax(0,1.4fr);gap:clamp(3rem,8vw,7rem);align-items:start}.form-layout aside{position:sticky;top:8rem}.form-layout aside ol{display:grid;gap:1.1rem;padding:0;list-style:none}.form-layout aside li{display:flex;gap:.8rem;color:#4e635b;line-height:1.5}.form-layout aside li span{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;flex:0 0 auto;background:#e0f4eb;border-radius:50%;color:var(--brand-dark);font-size:.7rem;font-weight:800}.lead-form{display:grid;gap:1.2rem;padding:clamp(1.4rem,4vw,2.5rem);background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.lead-form label{display:grid;gap:.5rem;color:#294339;font-size:.84rem;font-weight:750}.lead-form input,.lead-form select,.lead-form textarea{width:100%;min-height:3.1rem;padding:.75rem .85rem;color:var(--ink);background:#fbfdfc;border:1px solid #b9c9c2;border-radius:.55rem}.lead-form textarea{resize:vertical}.lead-form input:invalid:not(:-moz-placeholder),.lead-form textarea:invalid:not(:-moz-placeholder){border-color:#b65a5a}.lead-form input:invalid:not(:placeholder-shown),.lead-form textarea:invalid:not(:placeholder-shown){border-color:#b65a5a}.field-optional{color:#71847d;font-weight:500}.honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0 0 0 0)}.form-notice{margin:0;color:#64756f;font-size:.78rem}.captcha-field{display:grid;gap:.55rem;align-items:start;padding:1rem;background:#f4faf8;border:1px solid #c8ddd5;border-radius:.65rem}.captcha-field>p,.recaptcha-verification>p{margin:0;color:#60746c;font-size:.76rem}.recaptcha-verification{min-height:78px;max-width:100%;overflow-x:auto}.form-error,.form-configuration{display:flex;align-items:center;gap:.6rem;margin:0;padding:.8rem;border-radius:.55rem;font-size:.82rem}.form-error{color:#832b2b;background:#fff0f0}.form-configuration{color:#74560b;background:#fff5d8}.form-error svg,.form-configuration svg{width:1rem;flex:0 0 auto}.form-success{max-width:720px;padding:2.5rem;background:#e5f7ef;border:1px solid #a7ddc7;border-radius:var(--radius)}.form-success svg{color:var(--brand)}.form-success h2{margin-top:1rem;font-size:2rem}.form-success p{margin:0}.spinner{animation:spin .8s linear infinite}.narrow-form{max-width:720px}.resource-card{display:flex;justify-content:space-between;align-items:start;gap:2rem;min-height:190px;padding:1.75rem;background:#fff;border:1px solid var(--line);border-radius:1rem;text-decoration:none}.resource-card h2{font-size:1.4rem}.resource-card p{margin:0}.resource-card svg{color:var(--brand);transition:transform .16s ease}.resource-card:hover svg{transform:translate(3px,-3px)}.documentation-link{margin-top:2rem}.legal-status{max-width:900px}.legal-status>h2{margin-top:3rem;font-size:1.6rem}.legal-status>ul{padding:0;border-top:1px solid var(--line);list-style:none}.legal-status>ul li{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line);color:#2a453b;font-weight:650}.legal-status>ul a{color:#174d3f;text-decoration-color:#86c8b5;text-underline-offset:.2em}.legal-status>ul span{color:#8a6a10;font-size:.78rem;text-transform:uppercase}.legal-status__checklist{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--line)}.legal-status__checklist h2{font-size:1.6rem}.legal-status__checklist ol{display:grid;gap:.9rem;padding-left:1.25rem}.legal-status__checklist li{max-width:78ch;padding-left:.4rem;color:#506971;line-height:1.65}.legal-document{display:grid;grid-template-columns:minmax(250px,.3fr) minmax(0,.7fr);align-items:start;gap:clamp(3rem,7vw,6rem)}.legal-document__summary{position:sticky;top:8rem;padding:1.5rem;background:#eef9f6;border:1px solid #bee3d6;border-radius:1rem}.legal-document__summary>svg{width:1.5rem;color:#08795a;margin-bottom:1.25rem}.legal-document__summary dl{display:grid;gap:1rem;margin:0}.legal-document__summary dl>div{display:grid;gap:.25rem}.legal-document__summary dt{color:#547069;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.legal-document__summary dd{margin:0;color:#173f35;font-size:.9rem;overflow-wrap:anywhere}.legal-document__summary nav{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid #bee3d6}.legal-document__summary nav h2{margin-bottom:.8rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.legal-document__summary nav ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.legal-document__summary nav a{color:#315d52;font-size:.82rem;text-decoration:none}.legal-document__summary nav a[aria-current=page]{color:#08795a;font-weight:800}.legal-document__content{display:grid;gap:3.25rem;min-width:0}.legal-document__content>section{scroll-margin-top:8rem}.legal-document__content h2{max-width:none;font-size:clamp(1.55rem,3vw,2.15rem)}.legal-document__content p,.legal-document__content li{max-width:82ch;color:#506971;line-height:1.75}.legal-document__content ul{display:grid;gap:.65rem;padding-left:1.25rem}.legal-document__draft{margin:0}.legal-document__introduction{margin:-.75rem 0 0;color:#28483d!important;font-size:1.08rem}.legal-document__related{padding:2rem;background:#f2f9f7;border-radius:1rem}.legal-document__related ul{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none}.legal-document__related a{color:var(--brand-dark);font-weight:700}.privacy-notice{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(3rem,7vw,6rem)}.privacy-notice__summary{position:sticky;top:8rem;padding:1.5rem;background:#eef9f6;border:1px solid #bee3d6;border-radius:1rem}.privacy-notice__summary>svg{width:1.5rem;color:#08795a;margin-bottom:1.25rem}.privacy-notice__summary dl{display:grid;gap:1rem;margin:0}.privacy-notice__summary dl>div{display:grid;gap:.25rem}.privacy-notice__summary dt{color:#547069;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.privacy-notice__summary dd{margin:0;color:#173f35;font-size:.9rem;overflow-wrap:anywhere}.privacy-notice__summary a,.privacy-notice__content a{color:var(--brand-dark)}.privacy-notice__content{display:grid;gap:3.25rem}.privacy-notice__content>section{scroll-margin-top:8rem}.privacy-notice__content h2{max-width:none;font-size:clamp(1.6rem,3vw,2.25rem)}.privacy-notice__content p,.privacy-notice__content li{max-width:76ch;color:#506971;line-height:1.75}.privacy-notice__content ul{display:grid;gap:.65rem;padding-left:1.25rem}.privacy-notice__content .text-link svg{width:.9rem}.not-found{min-height:65vh;display:flex;align-items:center;padding:5rem 0}.not-found h1{font-size:clamp(2.7rem,7vw,5rem)}.site-footer{padding:5rem 0 2rem;color:#c4d7de;background:#041820}.site-footer .brand{color:#fff}.site-footer .brand-logo{width:20rem}.site-footer__grid{display:grid;grid-template-columns:1.6fr repeat(3,.7fr);gap:3rem}.site-footer h2{color:#fff;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.site-footer ul{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.site-footer a{color:#b7c9c2;text-decoration:none;font-size:.88rem}.site-footer a:hover{color:#fff}.footer-summary{max-width:40ch;margin-top:1.2rem;color:#8fa69d;font-size:.9rem}.site-footer__bottom{display:flex;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1.5rem;border-top:1px solid #213a31;color:#799086;font-size:.78rem}.page-view-trigger{display:none}.seo-hero-panel{display:grid;gap:.9rem;min-width:min(100%,330px);padding:clamp(1.5rem,4vw,2.5rem);color:#d7eee7;background:#07382f;border:1px solid #1f5b4d;border-radius:var(--radius);box-shadow:var(--shadow)}.seo-hero-panel>svg{width:2.2rem;height:2.2rem;color:var(--brand-cyan)}.seo-hero-panel p{margin:0;padding-bottom:.75rem;border-bottom:1px solid #27594e;font-weight:750}.seo-hero-panel .button{margin-top:.5rem}.long-form-copy{display:grid;gap:1.25rem;max-width:74ch;color:#506971;font-size:1.04rem;line-height:1.75}.long-form-copy p{margin:0}.information-card>svg{width:1.3rem;height:1.3rem;color:var(--brand)}.seo-use-cases{padding:clamp(1.4rem,4vw,2.4rem);background:#0a2c34;border:1px solid #244a52;border-radius:var(--radius)}.seo-use-cases h3{margin-top:0;color:#fff}.seo-use-cases ul{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.seo-use-cases li{display:flex;gap:.65rem;color:#c2d9df}.seo-use-cases li svg{width:1rem;flex:0 0 auto;color:var(--brand-cyan)}.faq-layout{display:grid;grid-template-columns:minmax(240px,.35fr) minmax(0,.65fr);gap:clamp(3rem,8vw,7rem);align-items:start}.faq-list{border-top:1px solid var(--line)}.faq-list details{padding:1.25rem 0;border-bottom:1px solid var(--line)}.faq-list summary{color:#173f35;font-weight:780;cursor:pointer}.faq-list p{max-width:72ch;margin-bottom:0;color:#506971;line-height:1.7}.article-layout{display:grid;grid-template-columns:minmax(180px,.25fr) minmax(0,.75fr);gap:clamp(3rem,8vw,7rem);align-items:start}.article-meta{position:sticky;top:8rem;display:grid;gap:.4rem;color:#5c726a;font-size:.82rem}.article-body{display:grid;gap:3rem;max-width:78ch}.article-body section{scroll-margin-top:8rem}.article-body h2{font-size:clamp(1.65rem,3vw,2.3rem)}.article-body p,.article-body li{color:#506971;line-height:1.8}.article-body ul{display:grid;gap:.65rem;padding-left:1.25rem}.article-introduction{margin-top:0;color:#244c40!important;font-size:1.16rem}.contact-card{display:flex;flex-direction:column;align-items:flex-start}.contact-card .text-link{margin-top:auto;padding-top:1rem;overflow-wrap:anywhere}.page-loading{min-height:55vh;display:grid;place-items:center;color:#58717a}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 1040px){.menu-button{display:inline-flex}.site-header__navigation{display:none;position:absolute;top:76px;left:0;right:0;align-items:stretch;padding:1.25rem 1.5rem 1.5rem;background:#f6fbfc;border-bottom:1px solid var(--line);box-shadow:0 20px 40px #062d3c1f}.site-header__navigation.is-open{display:grid}.nav-links{display:grid;gap:0}.nav-links a{padding:.85rem 0;border-bottom:1px solid var(--line)}.header-actions{justify-content:space-between}.hero__grid,.page-hero__inner{grid-template-columns:1fr}.hero__grid--home{width:min(100% - 3rem,1180px)}.page-hero__inner:has(.product-visual--zoomable){width:min(100% - 3rem,1180px);grid-template-columns:1fr}.hero__copy{max-width:800px}.hero__visual,.page-hero__visual{max-width:820px}.hero__visual--dashboard .product-visual,.page-hero__visual .product-visual--zoomable{width:100%;transform:none}.workflow{grid-template-columns:repeat(3,1fr)}.workflow li{min-height:205px}.workflow li>span{margin-bottom:2rem}.security-capabilities{grid-template-columns:repeat(2,1fr)}.integration-list article{grid-template-columns:35px minmax(210px,.7fr) minmax(0,1.3fr)}.integration-list article>:last-child{grid-column:3}}@media (max-width: 800px){.shell,.hero__grid--home{width:min(100% - 2rem,1180px)}.page-hero__inner:has(.product-visual--zoomable){width:min(100% - 2rem,1180px)}.section{padding:4.5rem 0}.grid--3,.grid--2,.capability-grid,.capability-grid--product,.screenshot-grid,.screenshot-grid--two,.use-case-grid,.pillars,.feature-split,.feature-split--reverse,.split,.form-layout,.customer-proof-grid,.faq-layout,.article-layout{grid-template-columns:1fr}.section-heading--sticky,.form-layout aside{position:static}.privacy-notice,.legal-document{grid-template-columns:1fr}.privacy-notice__summary,.legal-document__summary,.article-meta{position:static}.pillars article{border-right:0;border-bottom:1px solid #c8dfe5;padding-inline:0}.capability-card{min-height:auto}.capability-card svg{margin-bottom:1.75rem}.workflow{grid-template-columns:repeat(2,1fr)}.use-case-card:nth-child(odd),.use-case-card:nth-child(2n){padding:1.5rem 0;border-right:0}.check-list{grid-template-columns:1fr}.final-cta,.security-contact{align-items:start;flex-direction:column}.final-cta .button-row{flex:1}.integration-list article{grid-template-columns:35px 1fr}.integration-list .integration-visual{grid-column:2}.integration-list article>div:nth-child(3){grid-column:2}.integration-list article>:last-child{grid-column:2}.site-footer__grid{grid-template-columns:repeat(2,1fr)}.site-footer__grid>div:first-child{grid-column:1 / -1}.pricing-comparison__scroll-hint{display:block}}@media (max-width: 540px){h1{font-size:2.75rem}h2{font-size:2.15rem}.legal-status>ul li{align-items:start;flex-direction:column}.legal-document__related ul{grid-template-columns:1fr}.hero__copy h1,.page-hero__copy h1{font-size:2.85rem}.site-header__inner{min-height:68px}.site-header .brand-logo{width:10.6rem}.site-header__navigation{top:68px}.header-actions,.button-row{align-items:stretch;flex-direction:column}.button-row .button{width:100%}.workflow,.form-grid,.security-capabilities{grid-template-columns:1fr}.workflow li{min-height:auto}.solution-index__item{grid-template-columns:36px 1fr}.solution-index__item>svg{grid-column:2}.integration-list article{grid-template-columns:1fr}.integration-list .integration-visual,.integration-list article>div:nth-child(3),.integration-list article>:last-child{grid-column:1}.integration-number{display:none}.site-footer__grid{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem}.site-footer__bottom{flex-direction:column}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
