@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--site-header-height:76px;--bg-deep-navy:#061225;--bg-navy:#08172d;--bg-indigo:#111c44;--bg-deep-indigo:#312e81;--brand-purple:#4f46e5;--brand-purple-hover:#5b52f5;--brand-purple-bright:#635bff;--brand-violet:#6d5cff;--brand-lavender-border:#c7d2fe;--brand-focus:#a5b4fc;--card-purple-border:#c7d2fe;--card-strong-border:#a5b4fc;--card-soft-bg:#f8f7ff;--cta-primary-light-bg:#4f46e5;--cta-primary-light-hover:#312e81;--cta-secondary-light-bg:#fff;--cta-secondary-light-text:#4f46e5;--cta-secondary-light-border:#4f46e5;--cta-primary-dark-bg:#fff;--cta-primary-dark-text:#312e81;--cta-primary-dark-hover:#08172d;--cta-secondary-dark-text:#fff;--cta-secondary-dark-border:#ffffff73;--dark-heading:#fff;--dark-body:#f1f5f9;--dark-secondary:#e2e8f0;--dark-muted:#dbe4f0;--text-on-dark:var(--dark-heading);--text-muted-on-dark:var(--dark-secondary);--primary:var(--brand-purple);--primary-hover:var(--brand-purple-hover);--deep:var(--bg-deep-indigo);--text:#0b1220;--ink:#111827;--muted:#334155;--page:#fefefe;--surface:#fff;--border:#cbd5e1;--soft-border:#e2e8f0;--blue:#38bdf8;--purple:var(--brand-purple);--green:#10b981;--amber:#f59e0b;--pink:#fb2977;--dark:var(--bg-deep-navy);--dark-header:var(--bg-navy);--dark-navy:var(--bg-indigo);--dark-indigo:var(--bg-deep-indigo);--dark-2:var(--bg-navy);--dark-border:#94a3b82e;--lavender:#f3f1ff;--shadow:0 1px 2px #0f172a0a, 0 12px 32px #0f172a14;--elevated:0 2px 4px #0f172a0d, 0 18px 42px #0f172a1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);color:var(--text);font-family:var(--font-body), Arial, Helvetica, sans-serif;margin:0;font-size:17px;font-weight:400;line-height:1.6}body,button,input,textarea,select{letter-spacing:0}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--brand-focus);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(1280px,100% - 96px);margin:0 auto}.section{padding:112px 0}.site-header{z-index:50;min-height:var(--site-header-height);-webkit-backdrop-filter:none;box-shadow:none;will-change:transform;background:0 0;border-bottom:0;transition:transform .32s,background .24s ease-out,border-color .24s ease-out,box-shadow .24s ease-out,-webkit-backdrop-filter .24s ease-out,backdrop-filter .24s ease-out;position:sticky;top:0;transform:translateY(0)}.site-header.is-glass{-webkit-backdrop-filter:blur(14px)saturate(132%);background:#14183cc7 linear-gradient(90deg,#0a1228d1 0%,#1c224ccc 45%,#4038a0c2 100%);border-bottom:1px solid #ffffff1a;box-shadow:0 8px 24px #080c202e}.site-header.is-hidden{transform:translateY(-100%)}.header-inner{width:min(1280px,100% - 96px);min-height:var(--site-header-height);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.wordmark{align-items:center;min-width:max-content;display:inline-flex}.wordmark img{width:180px;height:auto;display:block}.site-header .wordmark{animation:.82s cubic-bezier(.2,.8,.2,1) both heroReveal}.desktop-nav,.header-actions{align-items:center;gap:22px;display:flex}.header-actions{gap:24px}.desktop-nav a,.login-link,.utility-link{min-height:44px;color:var(--dark-body);align-items:center;font-size:15px;font-weight:500;display:inline-flex;position:relative}.desktop-nav a:hover,.login-link:hover,.utility-link:hover{color:#fff}.utility-link{color:var(--dark-muted);font-weight:500}.nexain-header-logo-link{min-height:44px;color:var(--dark-body);justify-content:center;align-items:center;padding:0 2px;display:inline-flex;position:relative}.nexain-header-logo-link img{object-fit:contain;width:116px;height:auto;max-height:28px;display:block}.header-logo-tooltip{z-index:20;pointer-events:none;white-space:nowrap;background:var(--dark-header);color:var(--dark-heading);opacity:0;border:1px solid #e2e8f029;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:500;line-height:1;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);box-shadow:0 14px 34px #02061747}.nexain-header-logo-link:hover .header-logo-tooltip,.nexain-header-logo-link:focus-visible .header-logo-tooltip{opacity:1;transform:translate(-50%)}.desktop-nav a.active{color:var(--brand-violet)}.desktop-nav a.active:after{content:"";background:var(--brand-violet);border-radius:999px;height:2px;position:absolute;bottom:8px;left:0;right:0}.btn{background:var(--primary);color:#fff;border:1px solid var(--primary);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-size:16px;font-weight:600;transition:transform .24s ease-out,box-shadow .24s ease-out,background .24s ease-out,color .24s ease-out,border-color .24s ease-out;display:inline-flex;box-shadow:0 10px 24px #4f46e52e}.btn:hover,.btn:focus-visible{background:var(--deep);border-color:var(--deep);color:#fff;transform:translateY(-1px);box-shadow:0 12px 28px #312e812e}.btn-primary{background:var(--cta-primary-light-bg);color:#fff;border-color:var(--cta-primary-light-bg);box-shadow:0 10px 24px #4f46e53d}.btn-primary:hover,.btn-primary:focus-visible{background:var(--cta-primary-light-hover);border-color:var(--cta-primary-light-hover);color:#fff;transform:translateY(-1px);box-shadow:0 12px 28px #312e812e}.btn:hover .btn-arrow,.btn:focus-visible .btn-arrow{transform:translate(5px)}.btn-arrow{transition:transform .24s ease-out;display:inline-block}.btn-secondary{background:var(--cta-secondary-light-bg);color:var(--cta-secondary-light-text);border-color:var(--cta-secondary-light-border);box-shadow:none;border-width:1.5px}.btn-secondary:hover,.btn-secondary:focus-visible{background:var(--cta-secondary-light-border);color:#fff;border-color:var(--cta-secondary-light-border);transform:translateY(-1px)}.btn-dark{color:var(--text);background:#fff}.btn:focus-visible,.demo-text-button:focus-visible,.platform-white-link:focus-visible,.pricing-white-link:focus-visible,.security-white-link:focus-visible,.demo-white-link:focus-visible,.inline-link:focus-visible,.faq-toggle-more:focus-visible{outline:2px solid var(--brand-focus);outline-offset:3px}.site-header .btn-primary{color:var(--deep);background:#fff;border-color:#fff;box-shadow:0 12px 26px #0206171f}.site-header.header-on-dark .btn-primary:hover,.site-header.header-on-dark .btn-primary:focus-visible{background:var(--bg-navy);color:#fff;border-color:var(--bg-navy);transform:translateY(-1px);box-shadow:0 10px 24px #0206173d}.site-header.header-on-light .btn-primary:hover,.site-header.header-on-light .btn-primary:focus-visible{background:var(--brand-purple);color:#fff;border-color:var(--brand-purple);transform:translateY(-1px);box-shadow:0 10px 28px #4f46e54d}.text-link-dark{color:#fff;text-underline-offset:6px;font-weight:500;text-decoration:underline}.menu-button{background:#ffffff14;border:1px solid #e2e8f038;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;display:none}.menu-button span:not(.sr-only){background:#f8fafc;width:20px;height:2px}.mobile-nav{display:none}.home-dark-stack,.platform-hero,.pricing-page-hero,.security-compliance-hero,.demo-hero,.privacy-hero{margin-top:calc(var(--site-header-height) * -1)}.home-dark-stack{padding-top:var(--site-header-height);background:radial-gradient(ellipse 78% 92% at 84% 46%, #6d5cff6b 0%, #635bff57 28%, #4f46e53d 46%, #312e811a 64%, #6d5cff00 82%), radial-gradient(ellipse 54% 72% at 104% 18%, #6d5cff5c 0%, #635bff42 36%, #4f46e51f 58%, #6d5cff00 80%), linear-gradient(90deg, var(--bg-deep-navy) 0%, var(--bg-navy) 32%, var(--bg-indigo) 52%, var(--bg-deep-indigo) 68%, var(--brand-purple) 82%, var(--brand-purple-bright) 94%, var(--brand-violet) 100%)}.hero{isolation:isolate;background:0 0;padding:28px 0 78px;position:relative}.hero .container{z-index:1;position:relative}.hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:56px;display:grid}.hero-copy{max-width:760px}.chip-row,.proof-list{flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.chip-row span,.proof-list li{background:var(--lavender);border:1px solid var(--card-strong-border);min-height:36px;color:var(--deep);border-radius:999px;align-items:center;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex}h1,h2,h3,h4{font-family:var(--font-heading), Arial, sans-serif;color:var(--text);letter-spacing:0;margin:0;font-weight:500;line-height:1.12}h1{max-width:820px;font-size:68px;font-weight:500;line-height:1.08}.hero-lede{max-width:680px;color:var(--dark-body);margin:26px 0 0;font-size:20px;line-height:1.6;animation:.9s cubic-bezier(.2,.8,.2,1) .26s both heroReveal}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:26px 0 0;animation:.9s cubic-bezier(.2,.8,.2,1) .62s both heroReveal;display:flex}.hero .hero-actions{gap:22px}.hero .btn-primary{box-shadow:0 16px 34px #4f46e547}.hero .btn-secondary{color:#fff;background:0 0;border-color:#ffffff9e}.hero .btn-secondary:hover,.hero .btn-secondary:focus-visible{color:var(--bg-navy);background:#fff;border-color:#fff}.hero-copy h1{color:var(--dark-heading);font-size:clamp(38px,4.1vw,58px);animation:.94s cubic-bezier(.2,.8,.2,1) .12s both heroReveal}.hero-heading-line{white-space:nowrap;display:inline-block}.hero-trust-badges{flex-wrap:wrap;gap:22px;margin:0 0 24px;animation:.86s cubic-bezier(.2,.8,.2,1) 70ms both heroReveal;display:flex}.hero-trust-badge{min-width:112px;color:var(--text-on-dark);text-align:center;box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.badge-logo{background:#fff;border:1px solid #e2e8f0b8;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000003d}.badge-logo img{object-fit:contain;padding:5px}.proof-list{margin:0}.proof-list li:before{content:"";background:var(--green);border-radius:50%;width:9px;height:9px;margin-right:8px}.hero-flow,.hero-invoice-visual,.integration-flow,.persona-panel{border:1px solid var(--soft-border);box-shadow:var(--shadow);background:#fff;border-radius:24px}.hero-flow{min-height:430px;padding:24px}.hero-invoice-visual{isolation:isolate;min-height:548px;box-shadow:none;background:0 0;border:0;animation:1.18s cubic-bezier(.16,1,.3,1) .78s both invoiceSlideIn;position:relative;overflow:visible}.hero-invoice-visual:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 62% 48%,#6d5cff57,#635bff47 30%,#4f46e52e 52%,#0000 78%);border-radius:999px;position:absolute;inset:4% -8% 0}.invoice-state{z-index:2;isolation:isolate;will-change:transform, opacity;position:absolute;inset:0}.invoice-state:before{content:"";z-index:1;pointer-events:none;border-radius:24px;position:absolute;inset:24px 54px;box-shadow:0 18px 50px #02061738,0 0 44px #635bff24}.invoice-image-shell{z-index:2;box-shadow:none;background:#fff;border:1px solid #cbd5e1d1;border-radius:24px;position:absolute;inset:24px 54px;overflow:hidden}.invoice-image-shell:before{content:"";z-index:2;background:#f1f5f9;border-bottom:1px solid #cbd7e7;height:36px;position:absolute;inset:0 0 auto}.invoice-image-shell:after{content:attr(data-invoice-label);z-index:3;color:#475569;height:36px;font-family:var(--font-technical), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;letter-spacing:0;pointer-events:none;align-items:center;padding-left:76px;font-size:11px;font-weight:500;display:flex;position:absolute;top:0;left:0;right:0}.invoice-window-dots{z-index:4;gap:8px;display:flex;position:absolute;top:13px;left:22px}.invoice-window-dots span{background:#cbd5e1;border-radius:50%;width:10px;height:10px}.invoice-image{object-fit:contain;object-position:top center;background:#fff;padding:38px 0 0}.invoice-labels{pointer-events:none;z-index:8;position:absolute;inset:0}.invoice-label-pill{z-index:9;border:1px solid var(--brand-lavender-border);min-height:36px;color:var(--deep);font-size:13px;font-family:var(--font-technical), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;letter-spacing:0;opacity:0;animation:.52s cubic-bezier(.2,.8,.2,1) forwards pillReveal;animation-delay:calc(.76s + (var(--pill-index) * .16s));background:#fff;border-radius:999px;align-items:center;padding:7px 12px;font-weight:500;line-height:1;display:inline-flex;position:absolute;transform:translateY(12px);box-shadow:0 16px 34px #0003}.invoice-label-pill:first-child{top:7%;left:4%}.invoice-label-pill:nth-child(2){top:10%;right:3%}.invoice-label-pill:nth-child(3){top:38%;left:-2%}.invoice-label-pill:nth-child(4){top:58%;right:2%}.invoice-label-pill:nth-child(5){bottom:8%;right:4%}.product-showcase{--showcase-y:180px;--showcase-scale:.985;--support-y:216px;z-index:1;background:0 0;margin-top:-62px;padding:54px 0 92px;position:relative;overflow:hidden}.product-showcase-inner{gap:58px;display:grid}.showcase-stage{isolation:isolate;perspective:1400px;perspective-origin:bottom;min-height:740px;position:relative}.main-frame-wrap{width:min(1120px,82%);transform:translate3d(0, var(--showcase-y), 0) scale(var(--showcase-scale));opacity:.96;transform-origin:bottom;transform-style:preserve-3d;will-change:transform, opacity;background:0 0;border-radius:24px;transition:box-shadow .18s;position:absolute;top:48px;right:-4%;overflow:visible}.main-frame-wrap:before,.support-frame:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:0 12px 26px #0206172e,0 28px 70px #0206172e,0 0 58px #635bff24}.main-product-frame{z-index:2;box-shadow:none;aspect-ratio:16/9.8;background:#f8fafc;border:1px solid #e2e8f0db;border-radius:24px;width:100%;margin:0;position:relative;overflow:hidden}.support-frame{z-index:3;aspect-ratio:.78;width:min(350px,27%);transform:translate3d(-10px, var(--support-y), 0) scale(.988);opacity:.94;transform-origin:bottom;transform-style:preserve-3d;will-change:transform, opacity;background:0 0;border-radius:24px;position:absolute;top:178px;left:1%;overflow:visible}.support-frame-media{z-index:2;border-radius:inherit;background:#f8fafc;border:1px solid #e2e8f0db;width:100%;height:100%;position:relative;overflow:hidden}.showcase-bottom-mask{display:none}.showcase-image{object-fit:cover;object-position:top left}.main-slide{opacity:0;transition:opacity .26s,transform .26s;transform:translate(14px)scale(1.01)}.main-slide.active{opacity:1;transform:translate(0)scale(1)}.showcase-controls{z-index:5;gap:8px;display:flex;position:absolute;bottom:18px;right:18px}.showcase-controls button{color:#0f172a;background:#ffffffe6;border:1px solid #0f172a24;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:600;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 12px 26px #0f172a29}.showcase-controls button:hover,.showcase-controls button:focus-visible{background:#fff;transform:translateY(-1px)}.industries-marquee{gap:38px;padding:10px 0 6px;display:grid;position:relative;overflow:hidden}.industries-marquee-copy{text-align:center;max-width:860px;margin:0 auto}.industries-marquee-copy h2{color:var(--text-on-dark);white-space:nowrap;font-size:42px;font-weight:500;line-height:1.1}.industries-marquee-copy p{max-width:760px;color:var(--text-on-dark);margin:16px auto 0;font-size:18px;line-height:1.55}.industries-marquee-copy p .scroll-reveal-line{color:var(--text-on-dark)}.industry-marquee-rows{gap:20px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.industry-marquee-row{contain:paint;overflow:hidden}.industry-marquee-track{will-change:transform;align-items:center;width:max-content;animation:36s linear infinite industryMarqueeLeft;display:flex}.industry-marquee-row.reverse .industry-marquee-track{animation-name:industryMarqueeRight;animation-duration:41s}.industry-marquee-group{flex:none;align-items:center;padding-right:46px;display:inline-flex}.industry-marquee-item{color:var(--dark-body);white-space:nowrap;flex:none;align-items:center;gap:9px;font-size:24px;font-weight:500;line-height:1.2;display:inline-flex}.industry-marquee-item+.industry-marquee-item:before{content:"";background:#ffffff2e;width:1px;height:22px;margin:0 24px;display:inline-block}.industry-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:24px;height:24px;display:block}.industry-marquee-item:hover{color:#fff}.industry-marquee-row:hover .industry-marquee-track{animation-play-state:paused}.flow-topline{color:var(--deep);justify-content:space-between;align-items:center;gap:16px;display:flex}.flow-topline button{border:1px solid var(--border);min-height:44px;color:var(--text);background:#fff;border-radius:10px;padding:8px 14px;font-weight:500}.flow-map{grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0;display:grid;position:relative}.flow-route{background:linear-gradient(90deg, var(--blue), var(--primary), var(--green));z-index:0;height:3px;position:absolute;inset:50% 11%}.flow-node{z-index:1;border:1px solid var(--card-purple-border);min-height:104px;color:var(--text);background:#f8fafc;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-weight:500;transition:transform .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out,background .22s ease-out;display:flex;position:relative}.flow-node.active{border-color:var(--primary);background:#fff;transform:translateY(-2px);box-shadow:0 12px 32px #312e8114}.tooltip{background:var(--lavender);color:var(--deep);border-radius:18px;margin:0;padding:16px;font-weight:500}.icon-tile{background:var(--primary);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-weight:500;transition:background .22s ease-out,color .22s ease-out;display:inline-flex}.trust-strip{border-block:1px solid var(--soft-border);background:#fff}.trust-grid{grid-template-columns:repeat(6,1fr);display:grid}.trust-item{border:0;border-right:1px solid var(--soft-border);text-align:left;background:#fff;flex-direction:column;gap:8px;min-height:150px;padding:22px 18px;display:flex}.trust-item:last-child{border-right:0}.trust-item strong{color:var(--text);line-height:1.2}.trust-item span:last-child{color:var(--muted);font-size:14px;line-height:1.45}.section-heading{max-width:680px;margin-bottom:38px}.section-heading.center{text-align:center;margin-inline:auto}.scroll-reveal-mask{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.scroll-reveal-line{will-change:transform, opacity;display:block}.eyebrow .scroll-reveal-mask,.eyebrow .scroll-reveal-line{display:inline-block}.persona-role-heading .scroll-reveal-line{align-items:baseline;gap:10px;display:inline-flex}.eyebrow{font-family:var(--font-heading), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0 0 34px;font-size:11px;font-weight:500;line-height:1.25;color:var(--purple)!important}code,kbd,samp{font-family:var(--font-technical), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}.section-heading h2,.final-cta h2{font-size:42px}.section-heading p{color:var(--muted);margin:18px 0 0;font-size:20px;line-height:1.6}.challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.invoice-comparison-section{background:#fff;padding:68px 0 58px}.invoice-comparison-section .container{max-width:1280px}.challenge-card,.pricing-card{border:1px solid var(--card-purple-border);box-shadow:var(--shadow);background:#fff;border-radius:18px}.invoice-comparison-section .eyebrow{margin-bottom:22px;color:var(--purple)!important}.invoice-comparison-section .section-heading{grid-template-columns:minmax(0,.92fr) minmax(360px,.68fr);align-items:start;column-gap:clamp(42px,7vw,108px);max-width:none;margin-bottom:30px;display:grid}.invoice-comparison-section .section-heading .eyebrow{grid-column:1/-1}.invoice-comparison-section .section-heading h2{grid-column:1}.invoice-comparison-section .section-heading p{color:#334155;grid-column:2;margin:0}.structured-comparison{grid-template-columns:minmax(0,.98fr) max-content minmax(320px,.72fr);align-items:center;gap:clamp(20px,3vw,36px);display:grid}.invoice-preview{min-width:0;margin:0}.invoice-preview figcaption{color:#334155;margin:0 0 12px;font-size:14px;font-weight:500}.invoice-preview-frame{background:#fff;border:1px solid #dbe3ef;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 16px 34px #0f172a14}.invoice-preview-frame img{width:100%;height:auto;display:block}.invoice-preview-frame:after{content:"";z-index:1;pointer-events:none;background:#fff;width:8px;position:absolute;top:1px;bottom:1px;right:1px}.invoice-highlight-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.invoice-highlight{background:#4f46e51f;border:2px solid #4f46e5db;border-radius:8px;transition:opacity .24s,transform .24s;position:absolute;box-shadow:0 0 0 3px #4f46e514}.invoice-highlight-document-meta{width:38.9%;height:16%;top:3.9%;right:6.2%}.invoice-highlight-specification{width:87.5%;height:5.9%;top:21.1%;left:6.2%}.invoice-highlight-supplier{width:27.9%;height:17.4%;top:30.2%;left:6.2%}.invoice-highlight-buyer{width:27.9%;height:17.4%;top:30.2%;left:35.7%}.invoice-highlight-references{width:29.3%;height:17.4%;top:30.2%;right:6.1%}.invoice-highlight-invoice-lines{width:87.5%;height:6.4%;top:49.2%;left:6.2%}.invoice-highlight-vat-breakdown{width:42.8%;height:9.9%;top:59.5%;right:6.1%}.invoice-highlight-totals{width:42.8%;height:23.1%;top:69.9%;right:6.1%}.invoice-highlight-payment{width:42.4%;height:17.7%;top:71%;left:6.1%}.structured-transition{color:#334155;text-align:center;white-space:nowrap;justify-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.2;display:grid}.structured-transition-arrow{color:var(--purple);font-size:22px;line-height:1}.structured-data-view{border:1px solid var(--card-purple-border);background:var(--card-soft-bg);border-radius:18px;min-width:0;padding:18px;box-shadow:0 10px 28px #4f46e512}.structured-category-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.structured-category-tabs button{border:1.5px solid var(--brand-lavender-border);color:#312e81;background:#fff;border-radius:999px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:600;transition:background .22s ease-out,border-color .22s ease-out,color .22s ease-out,transform .22s ease-out}.structured-category-tabs button:hover,.structured-category-tabs button:focus-visible,.structured-category-tabs button.active{border-color:var(--primary);background:var(--primary);color:#fff;transform:translateY(-1px)}.structured-data-panel{border:1px solid var(--card-purple-border);background:#ffffffc2;border-radius:14px;min-height:236px;padding:18px;overflow:hidden}.structured-data-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.structured-data-panel li{color:#0b1220;border-bottom:1px solid #e2e8f0e6;align-items:center;min-height:40px;font-size:17px;font-weight:500;display:flex}.structured-data-panel li:last-child{border-bottom:0}.structured-characteristics{border-top:1px solid var(--card-purple-border);border-bottom:1px solid var(--card-purple-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px;display:grid}.structured-characteristics button{border:0;border-right:1px solid var(--card-purple-border);color:#334155;text-align:left;background:0 0;align-content:start;gap:8px;min-height:182px;padding:18px 18px 20px;transition:color .22s ease-out,background .22s ease-out,box-shadow .22s ease-out;display:grid}.structured-characteristics button:last-child{border-right:0}.structured-characteristics button:hover,.structured-characteristics button:focus-visible,.structured-characteristics button.active{background:var(--lavender);box-shadow:inset 0 3px 0 var(--primary)}.structured-characteristics span{color:var(--purple);font-size:12px;font-weight:500}.structured-characteristics strong{color:#0b1220;font-size:17px;font-weight:500;line-height:1.2}.structured-characteristics small{color:#334155;font-size:14px;line-height:1.5}.invoice-comparison-section .transition-statement{color:#312e81;max-width:980px;margin:30px 0 0;font-size:20px;font-weight:500;line-height:1.45}@media (max-width:1100px){.invoice-comparison-section{padding:62px 0 54px}.invoice-comparison-section .section-heading{grid-template-columns:1fr;max-width:850px;margin-bottom:28px}.invoice-comparison-section .section-heading h2,.invoice-comparison-section .section-heading p{grid-column:1}.invoice-comparison-section .section-heading p{margin:18px 0 0}.structured-comparison{grid-template-columns:minmax(0,.95fr) minmax(280px,.75fr)}.structured-transition{grid-area:2/1/auto/-1;justify-content:center;margin:-6px 0;display:flex}.structured-data-view{grid-area:1/2}.structured-characteristics{grid-template-columns:repeat(2,minmax(0,1fr))}.structured-characteristics button:nth-child(2){border-right:0}.structured-characteristics button:nth-child(n+3){border-top:1px solid #e2e8f0}}@media (max-width:760px){.invoice-comparison-section{padding:54px 0 48px}.invoice-comparison-section .section-heading{margin-bottom:24px}.invoice-comparison-section .eyebrow{margin-bottom:18px}.structured-comparison{grid-template-columns:1fr;gap:16px}.invoice-preview,.structured-transition,.structured-data-view{grid-area:auto}.invoice-preview-frame{border-radius:14px;box-shadow:0 10px 24px #0f172a12}.structured-transition{white-space:normal;text-align:left;justify-content:flex-start;overflow:hidden}.structured-data-view{padding:14px}.structured-category-tabs{flex-wrap:nowrap;width:calc(100% + 28px);margin-inline:-14px;padding:0 14px 4px;scroll-padding-inline:14px;overflow-x:auto}.structured-category-tabs button{white-space:nowrap;flex:none}.structured-data-panel{min-height:206px;padding:14px}.structured-data-panel li{min-height:36px;font-size:15px}.structured-characteristics{grid-template-columns:1fr;margin-top:28px}.structured-characteristics button,.structured-characteristics button:nth-child(2){border-top:1px solid #e2e8f0;border-right:0;min-height:auto;padding:16px 0}.structured-characteristics button:first-child{border-top:0}.structured-characteristics small{font-size:13px}.invoice-comparison-section .transition-statement{font-size:18px}}.solutions-section{--stack-top:118px;--stack-step:16px;background:#fff;padding:120px 0 132px;position:relative;overflow:clip visible}.solutions-layout{grid-template-columns:minmax(360px,.38fr) minmax(640px,.62fr);align-items:start;gap:clamp(72px,7vw,110px);max-width:1440px;display:grid;position:relative}.solutions-intro{align-self:start;min-width:0;height:100%;position:relative}.solutions-intro-sticky{top:var(--stack-top);position:sticky}.solutions-intro-sticky .section-heading{max-width:560px;margin-bottom:0}.solutions-intro-sticky .section-heading p{color:#1f2937}.solutions-intro-cta{justify-items:start;gap:10px;margin-top:30px;display:grid}.solutions-intro-cta p{color:#334155;max-width:500px;margin:0;font-size:14px;font-weight:500;line-height:1.55}.solutions-stack{flex-direction:column;gap:36px;min-width:0;display:flex;position:relative}.solution-card{box-sizing:border-box;isolation:isolate;width:100%;z-index:var(--card-z);top:calc(var(--stack-top) + (var(--card-index) * var(--stack-step)));border:1px solid var(--card-purple-border);transform-origin:top;background:#fff padding-box padding-box;border-radius:24px;flex-direction:column;justify-content:center;min-height:420px;padding:34px;transition:border-color .22s ease-out,box-shadow .22s ease-out,transform .22s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0f172a0a,0 22px 58px #0f172a17}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.solution-card{transform:scale(calc(1 - (var(--card-index) * .0025)));position:sticky}}.solution-card:before{content:"";background:linear-gradient(180deg, var(--brand-violet) 0%, var(--primary) 52%, var(--deep) 100%);pointer-events:none;border-radius:24px 0 0 24px;width:4px;position:absolute;inset:0 auto 0 0}.solution-card:hover{border-color:var(--primary);box-shadow:0 12px 32px #312e8114,0 24px 56px #0f172a14}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.solution-card:hover{transform:scale(calc(1 - (var(--card-index) * .0025))) translateY(-2px)}}.solution-card-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.solution-card-topline span:first-child{color:var(--purple);letter-spacing:0;font-size:14px;font-weight:500}.solution-mark{background:var(--primary);color:#fff;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;border-radius:14px;flex:none;width:42px;height:42px;padding:9px;transition:background .22s ease-out,color .22s ease-out}.solution-card:hover .solution-mark{background:var(--deep);color:#fff}.solution-card h3{color:#0b1220;max-width:720px;margin:0 0 18px;font-size:31px;line-height:1.12}.solution-card p{color:#111827;margin:0;font-size:17px;line-height:1.58}.solution-card ul{gap:10px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.solution-card li{color:#111827;padding-left:24px;font-size:15px;line-height:1.52;position:relative}.solution-card li:before{content:"";background:var(--purple);border-radius:50%;width:7px;height:7px;position:absolute;top:.67em;left:0;box-shadow:0 0 0 4px #4f46e514}.solution-card .solution-outcome{border:1px solid var(--card-strong-border);background:var(--lavender);min-height:36px;color:var(--deep);border-radius:14px;align-self:flex-start;align-items:center;margin-top:28px;padding:11px 14px;font-size:15px;font-weight:500;display:inline-flex}.challenge-grid{grid-template-columns:repeat(4,1fr);margin-top:24px}.challenge-card{text-align:left;padding:24px;transition:transform .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out}.challenge-card:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 12px 32px #312e8114}.challenge-card h3{margin:16px 0 10px;font-size:21px}.challenge-card p{color:var(--muted);margin:0}.transition-statement,.flow-caption,.pricing-note,.supporting-strip{color:var(--text);margin:32px 0 0;font-size:20px;font-weight:500}.five-corner-section{background:#f6f7ff;padding:104px 0}.split-grid{grid-template-columns:minmax(0,.86fr) minmax(380px,1.14fr);align-items:center;gap:52px;display:grid}.five-corner-container{text-align:center;width:min(100% - 80px,1440px);margin-inline:auto}.five-corner-header{opacity:0;max-width:840px;margin-inline:auto;transition:opacity .36s,transform .36s;transform:translateY(14px)}.five-corner-section.is-entered .five-corner-header{opacity:1;transform:translateY(0)}.five-corner-header .section-heading{max-width:840px;margin:0 auto}.five-corner-header .eyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;margin:0 0 12px;display:inline-flex;position:relative}.five-corner-header h2{color:#0b1220;max-width:820px;margin-inline:auto;font-size:clamp(38px,3.4vw,54px);line-height:1.1}.five-corner-header .section-heading p{color:#1f2937;max-width:760px;margin:20px auto 0;line-height:1.58}.five-corner-visual{width:min(1260px,100%);min-width:0;margin:56px auto 0}.model-stage,.model-stage *{box-sizing:border-box}.model-stage{border:1px solid var(--card-purple-border);opacity:0;background:#fff;border-radius:26px;width:100%;min-width:0;padding:36px;transition:opacity .42s,transform .42s;position:relative;overflow:hidden;transform:translateY(18px);box-shadow:0 18px 44px #0f172a14}.five-corner-section.is-entered .model-stage{opacity:1;transform:translateY(0)}.fta-row{z-index:2;justify-content:center;display:flex;position:relative}.main-route{z-index:2;grid-template-columns:minmax(130px,.86fr) minmax(36px,52px) minmax(170px,1.12fr) minmax(36px,52px) minmax(130px,.86fr) minmax(36px,52px) minmax(170px,1.12fr) minmax(36px,52px) minmax(130px,.86fr);align-items:center;gap:10px;width:100%;margin-top:8px;display:grid;position:relative}.route-node{z-index:2;min-width:0;position:relative}.flow-arrow-slot{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.route-node>*,.fta-row>*{box-sizing:border-box;max-width:100%}.model-stage .five-node{appearance:none;color:#0b1220;text-align:center;width:100%;min-width:0;min-height:154px;font:inherit;background:#f8fafc;border:1px solid #dbe3ee;border-radius:18px;align-content:center;gap:10px;padding:20px 18px;transition:border-color .22s,background .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 10px 24px #0f172a0d}button.five-node{cursor:pointer}button.five-node:hover,button.five-node:focus-visible,button.five-node.active{border-color:var(--purple);box-shadow:0 14px 32px #4f46e521}button.five-node:focus-visible{outline:2px solid var(--brand-focus);outline-offset:3px}.model-stage .five-node.fta{border-color:var(--brand-lavender-border);background:var(--lavender);text-align:left;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:16px;width:min(460px,100%);min-height:104px;padding:18px 24px}.model-stage .five-node.fta .node-topline{grid-row:span 2}.model-stage .five-node.sender{border-color:var(--primary);background:var(--lavender);min-height:172px;box-shadow:0 14px 30px #4f46e51a}.model-stage .five-node.peppol{border-color:var(--brand-lavender-border);background:#fff;min-height:154px;box-shadow:0 12px 28px #4f46e514}.model-stage .five-node.receiver{border-color:var(--primary);background:var(--lavender);min-height:172px;box-shadow:0 14px 30px #4f46e51a}.model-stage .node-topline{justify-content:center;align-items:center;gap:10px;min-width:0;display:inline-flex}.model-stage .node-number{color:var(--purple);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500}.model-stage .node-icon,.model-stage .node-logo{border-radius:13px;width:40px;height:40px}.model-stage .node-icon{background:var(--lavender);color:var(--purple);justify-content:center;align-items:center;display:inline-flex}.model-stage .node-logo{object-fit:contain;background:#fff;box-shadow:0 8px 18px #4f46e517}.model-stage .five-node.alsannad .node-logo{padding:6px}.model-stage .peppol-logo{object-fit:contain;border-radius:10px;width:68px;height:44px;padding:4px}.model-stage .node-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:23px;height:23px}.model-stage .five-node strong{color:#0b1220;min-width:0;font-size:clamp(16px,1.08vw,18px);line-height:1.18}.model-stage .five-node small{color:#334155;min-width:0;font-size:14px;line-height:1.35;display:block}.reporting-connector{width:min(360px,100%);height:106px;color:var(--purple);place-items:center;margin:0 auto 6px;display:grid}.reporting-connector span{color:#312e81;background:#fff;border:1px solid #4f46e533;border-radius:999px;align-items:center;min-height:30px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex;transform:translateY(4px)}.reporting-connector svg{width:28px;height:72px;margin-top:-4px;display:block;overflow:visible}.reporting-connector path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.five-flow-arrow{width:100%;min-width:38px;height:18px;color:var(--purple);display:block;overflow:visible}.five-flow-arrow path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.five-corner-caption{color:#1f2937;text-align:center;max-width:880px;margin:30px auto 0;font-size:17px;font-weight:400;line-height:1.45}.five-corner-caption p{margin:0}.five-corner-caption span{color:var(--purple);margin-right:8px;font-weight:500}.integration-flow{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);align-items:center;gap:24px;padding:28px;display:grid}.integration-flow h3{margin-bottom:16px;font-size:21px}.logo-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.logo-grid button{border:1px solid var(--soft-border);min-height:62px;color:var(--text);background:#fff;border-radius:14px;font-weight:500}.gateway{background:var(--deep);color:#fff;min-height:150px;box-shadow:var(--elevated);border-radius:24px;place-items:center;font-weight:500;display:grid}.integrations-section{background:#fff}.integration-intro{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:56px;display:grid}.integrations-section .section-heading{text-align:left;margin:0}.integrations-section .eyebrow{color:var(--purple)}.integrations-section .section-heading p{margin-inline:0}.integration-action-panel{text-align:right;flex-direction:column;align-items:flex-end;gap:18px;display:flex}.integration-action-panel .flow-caption{white-space:nowrap;max-width:none;margin:0}.integration-flow-caption{align-items:center;gap:10px;display:inline-flex}.flow-arrow-icon{width:18px;height:18px;color:var(--primary);flex:none;display:inline-flex}.flow-arrow-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.integrations-section .btn{margin-top:0}.integration-orbit-field{isolation:isolate;background:0 0;border-radius:28px;place-items:center;margin:28px auto 0;padding:0;display:grid;position:relative;overflow:visible}.integration-orbit-canvas{aspect-ratio:16/9;width:min(1240px,100%);margin-inline:auto;position:relative}.orbit-lines{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.orbit-ring-line{fill:none;stroke:var(--brand-violet);stroke-width:1px;stroke-linecap:round;opacity:.24}.orbit-ring-line.outer{opacity:.22}.orbit-radial-lines line{stroke-width:1px;stroke-linecap:round}.orbit-network-dots circle{fill:var(--brand-violet);opacity:.36}.integration-hub{z-index:3;isolation:isolate;background:#fffffff5;border:1px solid #cbd5e1cc;border-radius:34px;place-items:center;width:142px;height:142px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 42px 96px #0f172a3d,0 22px 48px #635bff33,0 0 0 12px #635bff12}.integration-hub:before{content:"";z-index:-1;background:#fffffff0;border-radius:46px;position:absolute;inset:-18px;box-shadow:0 0 34px #ffffffe6}.integration-hub img{z-index:1;object-fit:contain;width:98px;height:98px;position:relative}.integration-node{z-index:2;left:var(--node-x);top:var(--node-y);width:112px;height:112px;color:var(--text);text-align:center;will-change:transform;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.integration-node-circle{border:1px solid var(--node-color);border-radius:50%;width:104px;height:104px;position:relative}@supports (color:color-mix(in lab, red, red)){.integration-node-circle{border:1px solid color-mix(in srgb, var(--node-color) 62%, white)}}.integration-node-circle{background:#fffffff7;place-items:center;transition:box-shadow .17s,transform .17s,border-color .17s;display:grid;overflow:hidden;box-shadow:0 14px 32px #0f172a1a,0 1px 2px #0f172a14}.integration-node-circle.compact{padding:18px}.integration-node:hover .integration-node-circle,.integration-node:focus-visible .integration-node-circle{border-color:var(--node-color);box-shadow:0 18px 38px var(--node-color), 0 1px 2px #0f172a1f;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.integration-node:hover .integration-node-circle,.integration-node:focus-visible .integration-node-circle{box-shadow:0 18px 38px color-mix(in srgb, var(--node-color) 30%, transparent), 0 1px 2px #0f172a1f}}.integration-logo{object-fit:contain;width:74px;height:74px}.integration-node-circle.compact .integration-logo{width:58px;height:58px}.journey-track{border:1px solid var(--card-purple-border);box-shadow:var(--shadow);background:#fff;border-radius:24px;grid-template-columns:repeat(5,1fr);gap:0;display:grid;overflow:hidden}.journey-track button{border:0;border-right:1px solid var(--card-purple-border);text-align:left;background:#fff;flex-direction:column;gap:10px;min-height:232px;padding:22px;transition:background .22s ease-out,color .22s ease-out,box-shadow .22s ease-out;display:flex}.journey-track button:last-child{border-right:0}.journey-track button.active{background:var(--lavender);box-shadow:inset 0 3px 0 var(--primary)}.journey-track button.active .icon-tile{background:var(--deep);color:#fff}.journey-track button:hover,.journey-track button:focus-visible{background:var(--lavender)}.journey-track button:hover .icon-tile,.journey-track button:focus-visible .icon-tile{background:var(--deep);color:#fff}.stage-number{color:var(--muted);font-size:14px;font-family:var(--font-technical), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;font-weight:500}.journey-example{border:1px solid var(--soft-border);box-shadow:var(--shadow);background:#fff;border-radius:18px;align-items:center;gap:16px;margin:22px 0;padding:20px;display:flex}.journey-example span{color:var(--muted)}.personas{background:#fff;padding:80px 0}.personas-container{justify-items:center;display:grid}.personas .eyebrow{text-align:center;margin-bottom:12px;margin-inline:auto;font-size:22px;line-height:1.2}.persona-role-heading{width:100%;min-height:61px;color:var(--text);text-align:center;justify-content:center;align-items:baseline;gap:10px;margin:0;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.1;display:flex}.persona-role-heading span{color:var(--text)}.persona-role-heading strong{color:var(--primary);font-weight:500}.persona-role-copy-stage{width:100%;min-height:38px;margin-top:24px}.persona-role-copy{text-align:center;width:min(760px,100%);margin:0 auto}.persona-role-copy p{color:var(--muted);margin:0;font-size:20px;line-height:1.55}.persona-card-stage{width:100%;min-height:174px;margin-top:18px}.persona-role-panel{width:100%;display:grid}.persona-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;display:grid}.persona-card{border:1px solid var(--card-purple-border);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;min-height:170px;padding:22px;transition:border-color .22s ease-out,box-shadow .22s ease-out,transform .22s ease-out;display:flex;box-shadow:0 1px 2px #0f172a0a,0 18px 40px #0f172a14}.persona-card-icon{background:var(--primary);color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;transition:background .22s ease-out,color .22s ease-out;display:inline-grid}.persona-card:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 12px 32px #312e8114,0 18px 40px #0f172a0f}.persona-card:hover .persona-card-icon{background:var(--deep);color:#fff}.persona-card-icon svg{width:25px;height:25px}.persona-card h4{color:var(--text);margin:2px 0 0;font-size:19px;font-weight:500;line-height:1.25}.persona-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.persona-selectors{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(760px,100%);margin-top:21px;display:grid}.persona-selectors button{color:#334155;text-align:center;background:0 0;border:0;min-width:0;padding:0 0 9px;font-size:14px;font-weight:500;line-height:1.3;position:relative}.persona-selectors button[aria-pressed=true]{color:var(--text)}.persona-selectors button:after{content:"";background:var(--primary);transform-origin:50%;border-radius:999px;width:100%;height:3px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.persona-selectors button[aria-pressed=true]:after{transform:scaleX(1)}.operational{background:var(--lavender)}.improvement-table{border:1px solid var(--soft-border);box-shadow:var(--shadow);background:#fff;border-radius:24px;overflow:hidden}.table-head,.improvement-row{grid-template-columns:1fr 1fr;display:grid}.table-head{background:linear-gradient(90deg, var(--bg-deep-navy) 0%, var(--bg-navy) 46%, var(--bg-indigo) 78%, var(--bg-deep-indigo) 100%);color:#fff;font-weight:500}.table-head span,.improvement-row span,.improvement-row strong{padding:18px 22px}.improvement-row{border-top:1px solid var(--soft-border)}.improvement-row strong{color:var(--deep)}.capability-section{background:#fff;padding:84px 0}.capability-container{width:min(1360px,100% - 96px)}.capability-header{grid-template-columns:minmax(420px,.9fr) minmax(320px,.65fr);align-items:end;gap:56px;margin-bottom:40px;display:grid}.capability-header .eyebrow{margin-bottom:14px}.capability-header h2{color:var(--text);margin:0;font-size:42px;line-height:1.1}.capability-header p{color:var(--muted);margin:0;font-size:19px;line-height:1.55}.capability-rows{display:grid}.capability-row{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(150px,180px) minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:52px;padding-block:28px;display:grid}.capability-category{color:var(--deep);letter-spacing:.06em;align-self:start;margin:4px 0 0;font-size:15px;font-weight:500;line-height:1.35}.capability-row:last-child{border-bottom:0}.capability-item{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:16px;display:grid}.capability-icon{background:var(--primary);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;transition:background .22s ease-out,color .22s ease-out;display:inline-grid}.capability-icon svg{width:22px;height:22px}.capability-item h3{color:var(--text);margin:1px 0 8px;font-size:21px;font-weight:500;line-height:1.25;transition:color .18s}.capability-item p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.capability-item:hover .capability-icon,.capability-item:hover h3{color:var(--deep)}.capability-item:hover .capability-icon{background:var(--deep);color:#fff}.capability-note{border-top:2px solid var(--primary);width:100%;margin-top:22px;padding-top:22px}.capability-note p{color:var(--primary);margin:0;font-size:17px;font-weight:500;line-height:1.5}.differentiators{background:#fff;padding:84px 0}.differentiator-layout{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:stretch;gap:44px;width:min(1280px,100% - 96px);margin:0 auto;display:grid}.differentiator-image-panel{grid-area:1/2;place-self:stretch end;width:min(100%,560px)}.differentiator-image{object-fit:cover;object-position:32% 58%;border-radius:28px;width:100%;height:100%;min-height:560px;display:block}.differentiator-content{grid-area:1/1;min-width:0}.differentiator-content .eyebrow{margin-bottom:24px;font-size:22px;line-height:1.2}.differentiator-content h2{max-width:760px;color:var(--text);margin:0;font-size:42px;font-weight:500;line-height:1.12}.differentiator-intro{color:#1f2937;max-width:820px;margin:18px 0 30px;font-size:18px;line-height:1.58}.differentiator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 36px;display:grid}.differentiator-grid button{width:100%;min-height:0;box-shadow:none;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;gap:8px;padding:0;transition:color .16s;display:grid}.differentiator-grid button:hover h3,.differentiator-grid button:focus-visible h3{color:var(--deep)}.differentiator-number{color:var(--primary);letter-spacing:.08em;font-size:14px;font-weight:500;line-height:1.4}.differentiator-grid h3{color:var(--text);margin:0;font-size:18px;font-weight:500;line-height:1.28;transition:color .16s}.differentiator-grid p{color:#334155;margin:0;font-size:15px;line-height:1.55}.supporting-strip{background:var(--lavender);border-radius:18px;padding:18px 22px}.security-section{background:radial-gradient(ellipse 66% 84% at 86% 48%, #6d5cff57 0%, #635bff3d 34%, #4f46e524 58%, transparent 80%), linear-gradient(90deg, var(--bg-deep-navy) 0%, var(--bg-navy) 38%, var(--bg-indigo) 62%, var(--bg-deep-indigo) 82%, var(--brand-purple-bright) 100%);color:#fff}.security-layout{grid-template-columns:minmax(320px,.8fr) minmax(520px,1.2fr);align-items:center;gap:56px;display:grid}.security-section h2,.security-section .section-heading p{color:var(--dark-heading)}.security-section .section-heading{margin-bottom:26px}.security-section .section-heading p{color:var(--dark-body)}.security-section .eyebrow{color:var(--brand-violet)!important}.security-iso-badge{color:var(--dark-secondary);text-align:center;flex-direction:column;align-items:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.security-iso-logo{width:76px;height:76px;box-shadow:0 12px 28px #02061757}.security-iso-logo img{object-fit:contain;padding:0}.security-proof-list{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.security-proof-list li{color:var(--dark-body);padding-left:28px;font-weight:500;line-height:1.45;position:relative}.security-proof-list li:before{content:"";background:var(--green);border-radius:999px;width:10px;height:10px;position:absolute;top:.62em;left:0;box-shadow:0 0 0 4px #10b9811f}.dark-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.security-interface{--security-neon:#10b981;isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(125%);background:radial-gradient(circle at 18% 10%,#635bff29,#0000 30%),radial-gradient(circle at 86% 18%,#10b98114,#0000 28%),linear-gradient(145deg,#08172df0,#061225f5);border:1px solid #a5b4fc3d;border-radius:24px;padding:28px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0206176b,inset 0 1px #ffffff0a,0 0 0 1px #635bff14}.security-interface:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#a5b4fc13 1px,#0000 1px),linear-gradient(90deg,#a5b4fc0f 1px,#0000 1px),radial-gradient(circle at 26% 38%,#10b98124 0 1px,#0000 2px),radial-gradient(circle at 72% 64%,#a5b4fc24 0 1px,#0000 2px);background-size:72px 72px,72px 72px,180px 160px,220px 190px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e0,#00000057);mask-image:linear-gradient(#000000e0,#00000057)}.security-interface:after{content:"";z-index:-1;filter:blur(1px);opacity:.78;pointer-events:none;background:linear-gradient(115deg,#0000 0%,#635bff1a 42%,#0000 68%),linear-gradient(72deg,#0000 12%,#10b9810e 48%,#0000 74%);height:48%;position:absolute;inset:-20% 8% auto}.security-interface-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.security-interface-header h3{color:#fff;margin:0;font-size:23px;font-weight:500;line-height:1.2}.security-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.security-control-card{background:radial-gradient(circle at 18% 20%,#10b98118,#0000 24%),radial-gradient(circle at 0 0,#635bff2e,#0000 48%),linear-gradient(145deg,#0d203df0 0%,#08172de6 58%,#061225f0 100%);border:1px solid #7d9ed547;border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;min-height:148px;padding:16px;transition:border-color .24s ease-out,background .24s ease-out,box-shadow .24s ease-out,transform .24s ease-out;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 36px #0206173d,inset 0 1px #e2e8f00e,inset 0 -18px 34px #02061729}.security-control-card:before{content:"";opacity:.82;pointer-events:none;background:radial-gradient(circle,#10b98124,#10b9810e 42%,#0000 70%);border-radius:999px;width:92px;height:92px;transition:opacity .24s ease-out,transform .24s ease-out;position:absolute;top:-18px;left:-24px}.security-control-card:after{content:"";opacity:0;transform-origin:50%;background:linear-gradient(90deg,#0000,#10b981db,#0000);border-radius:999px 999px 0 0;height:2px;transition:opacity .24s ease-out,transform .24s ease-out;position:absolute;bottom:0;left:16px;right:16px;transform:scaleX(.5)}.security-control-icon{z-index:1;color:#34d399;background:#03122094;border:1px solid #34d39994;border-radius:10px;place-items:center;width:36px;height:36px;transition:border-color .24s ease-out,background .24s ease-out,color .24s ease-out,box-shadow .24s ease-out;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #10b9810b,0 10px 22px #02061738,0 0 18px #10b98121}.security-control-card:hover{background:radial-gradient(circle at 18% 20%,#10b98124,#0000 26%),radial-gradient(circle at 0 0,#635bff3b,#0000 50%),linear-gradient(145deg,#0f2646fa 0%,#091c34f0 58%,#07162bfa 100%);border-color:#34d39980;transform:translateY(-2px);box-shadow:0 20px 46px #02061752,0 0 0 1px #10b98117,inset 0 1px #e2e8f013,inset 0 -18px 34px #0206171f}.security-control-card:hover:before{opacity:1;transform:scale(1.05)}.security-control-card:hover:after{opacity:1;transform:scaleX(1)}.security-control-card:hover .security-control-icon{color:#4ade80;background:#051f2bc2;border-color:#4ade80db;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #10b98116,0 14px 28px #02061738,0 0 24px #10b98138}.security-control-icon svg{filter:drop-shadow(0 0 5px #34d39952);width:20px;height:20px}.security-control-card h4{color:#fff;margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.25;transition:color .24s ease-out}.security-control-card:hover h4{color:var(--dark-heading)}.security-control-card p{color:var(--dark-body);margin:0;font-size:14px;line-height:1.5}.pricing-grid{grid-template-columns:repeat(5,minmax(230px,1fr));gap:18px;padding:4px 4px 18px;display:grid;overflow-x:auto}.pricing-card{flex-direction:column;gap:14px;padding:24px;display:flex}.pricing-card.highlighted{border-color:var(--primary);box-shadow:var(--elevated)}.pricing-card h3{font-size:24px}.pricing-card p,.pricing-card ul{margin:0}.price{color:var(--deep);font-size:25px;font-weight:500}.pricing-card ul{color:var(--muted);padding-left:20px}.pricing-card small{color:var(--muted)}.faq-section{background:#fff;padding:72px 0}.faq-layout{grid-template-columns:minmax(260px,.45fr) minmax(0,.75fr);gap:48px;display:grid}.faq-list{border-top:1px solid var(--soft-border)}.faq-item{border-bottom:1px solid var(--soft-border)}.faq-item button{width:100%;min-height:56px;color:var(--text);text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-weight:500;display:flex}.faq-answer,.faq-extra{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .2s;display:grid;overflow:hidden}.faq-answer.is-open,.faq-extra.is-expanded{opacity:1;grid-template-rows:1fr}.faq-answer-inner,.faq-extra-inner{min-height:0;overflow:hidden}.faq-item p{color:var(--muted);margin:0;padding:0 0 18px}.faq-toggle-more,.inline-link{align-items:center;min-height:44px;display:inline-flex}.faq-toggle-more{color:var(--primary);text-underline-offset:6px;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-weight:600;text-decoration:underline}.inline-link{color:var(--primary);text-underline-offset:6px;margin-top:24px;font-weight:600;text-decoration:underline;transition:color .22s ease-out,transform .22s ease-out}.faq-toggle-more:hover,.faq-toggle-more:focus-visible,.inline-link:hover,.inline-link:focus-visible{color:var(--deep);transform:translateY(-1px)}.final-cta{color:var(--dark-heading);background:radial-gradient(82% 76% at 78% 16%,#6f65ff57,#0000 68%),radial-gradient(58% 60% at 24% 86%,#4f46e538,#0000 72%),linear-gradient(135deg,#5146e8 0%,#5549ee 48%,#5b50f4 100%);padding:96px 0 78px;position:relative;overflow:hidden}.final-cta:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#ffffff29 1px,#0000 1.2px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0000005c 24%,#0000003d 100%);mask-image:linear-gradient(#0000,#0000005c 24%,#0000003d 100%)}.final-cta .container{z-index:1;text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;gap:clamp(18px,3vw,34px);max-width:1280px;min-height:252px;display:grid;position:relative}.final-cta-copy{text-align:center;max-width:760px}.final-cta .hero-actions{justify-content:center}.final-cta h2{color:var(--dark-heading);max-width:760px;margin-bottom:18px;margin-left:auto;margin-right:auto}.final-cta p{max-width:700px;color:var(--dark-body);margin-left:auto;margin-right:auto;font-size:20px}.final-cta .hero-actions{margin-top:0;position:relative}.final-cta .hero-actions:before{content:"";z-index:-1;filter:blur(2px);pointer-events:none;background:radial-gradient(#635bff47,#4f46e51a 46%,#0000 74%);border-radius:999px;width:min(560px,86vw);height:170px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta .btn-secondary{color:var(--dark-heading);background:0 0;border-color:#ffffff9e}.final-cta .final-note{max-width:700px;color:var(--dark-body);text-align:center;grid-column:1;margin-top:-34px;font-size:14px;font-weight:500}.platform-hero{background:radial-gradient(ellipse 72% 88% at 86% 48%, #6d5cff61 0%, #635bff4d 30%, #4f46e52e 54%, transparent 82%), linear-gradient(90deg, var(--bg-deep-navy) 0%, var(--bg-navy) 34%, var(--bg-indigo) 56%, var(--bg-deep-indigo) 74%, var(--brand-purple) 88%, var(--brand-violet) 100%);color:#fff;padding:calc(58px + var(--site-header-height)) 0 82px;overflow:hidden}.platform-hero-inner{flex-direction:column;justify-content:center;align-items:center;gap:46px;min-height:720px;display:flex}.platform-hero-copy{text-align:center;max-width:1180px}.platform-hero-copy .eyebrow{margin-bottom:22px}.platform-hero-copy h1{max-width:1180px;color:var(--dark-heading);margin-inline:auto;font-size:64px;animation:.94s cubic-bezier(.2,.8,.2,1) both heroReveal}.platform-hero-heading-line{white-space:nowrap;display:block}.platform-hero-copy p:not(.eyebrow){max-width:760px;color:var(--dark-body);margin:24px auto 0;font-size:20px;line-height:1.55;animation:.9s cubic-bezier(.2,.8,.2,1) .18s both heroReveal}.platform-hero-actions{justify-content:center}.platform-hero .btn-primary{box-shadow:0 16px 34px #4f46e547}.platform-hero .btn-secondary{color:var(--cta-secondary-dark-text);border-color:var(--cta-secondary-dark-border);background:0 0}.platform-hero .btn-secondary:hover,.platform-hero .btn-secondary:focus-visible{color:var(--bg-navy);background:#fff;border-color:#fff}.platform-hero-visual{width:min(1040px,100%);min-height:360px;margin-inline:auto;position:relative}.platform-hero-main-shot,.platform-hero-support-shot,.platform-screenshot-frame{background:#fff;border:1px solid #e2e8f0bd;overflow:hidden;box-shadow:0 24px 80px #0206174d}.platform-hero-main-shot{aspect-ratio:16/10;border-radius:22px;width:min(860px,84%);margin:0 auto;position:relative}.platform-hero-main-shot img,.platform-hero-support-shot img,.platform-screenshot-frame img{object-fit:cover}.platform-hero-main-shot img,.platform-hero-support-shot img{object-position:left top}.platform-hero-support-shot{aspect-ratio:16/10;border-radius:16px;width:280px;position:absolute}.platform-hero-support-left{bottom:22px;left:0}.platform-hero-support-right{top:42px;right:0}.platform-workspaces{background:#fff}.platform-workspaces-heading{max-width:840px}.platform-workspace-tour{grid-template-columns:minmax(260px,.32fr) minmax(0,.68fr);align-items:stretch;gap:42px;display:grid}.platform-workspace-nav{border-left:1px solid var(--card-purple-border);align-content:start;display:grid}.platform-workspace-nav button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:14px;min-height:62px;padding:13px 14px 13px 18px;font-weight:500;transition:color .22s ease-out,border-color .22s ease-out,background .22s ease-out;display:flex}.platform-workspace-nav button:hover,.platform-workspace-nav button:focus-visible{color:var(--primary);background:var(--lavender);border-left-color:var(--primary)}.platform-workspace-nav button.is-active{border-left-color:var(--primary);background:var(--lavender);color:var(--primary)}.platform-workspace-icon{border:1px solid var(--card-strong-border);background:var(--lavender);width:28px;height:28px;color:var(--primary);border-radius:8px;flex:none;place-items:center;transition:background .22s ease-out,border-color .22s ease-out,color .22s ease-out;display:inline-grid}.platform-workspace-icon svg{width:18px;height:18px}.platform-workspace-nav button:hover .platform-workspace-icon,.platform-workspace-nav button:focus-visible .platform-workspace-icon,.platform-workspace-nav button.is-active .platform-workspace-icon{border-color:var(--primary);background:var(--lavender);color:var(--primary)}.platform-workspace-stage{min-width:0}.platform-workspace-stage-top{justify-content:space-between;align-items:flex-start;gap:18px;min-height:72px;margin-bottom:14px;display:flex}.platform-stage-label{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:500;line-height:1.3}.platform-workspace-stage h3{font-size:30px}.platform-stage-arrows{gap:8px;display:flex}.platform-stage-arrows button{border:1.5px solid var(--primary);width:42px;height:42px;color:var(--deep);background:#fff;border-radius:10px;font-size:18px;transition:color .24s ease-out,border-color .24s ease-out,background .24s ease-out,transform .24s ease-out,box-shadow .24s ease-out}.platform-stage-arrows button:hover,.platform-stage-arrows button:focus-visible{color:#fff;background:var(--primary);border-color:var(--primary);transform:translateY(-1px);box-shadow:0 10px 24px #4f46e52e}.platform-workspace-description{min-height:56px;color:var(--muted);margin:0 0 22px;font-size:18px;line-height:1.55}.platform-screenshot-frame{height:clamp(420px,42vw,610px);box-shadow:var(--elevated);border-radius:22px;position:relative;overflow:hidden}.platform-screenshot-motion{position:absolute;inset:0}.platform-screenshot-motion img{object-fit:contain;object-position:center}.platform-processing{background:#f8fafc}.platform-integration-strip{grid-template-columns:repeat(10,minmax(0,1fr));gap:12px;margin-bottom:46px;display:grid}.platform-source-logo{border:1px solid var(--card-purple-border);text-align:center;background:#fff;border-radius:14px;place-items:center;gap:9px;min-height:112px;padding:14px 10px;transition:transform .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out;display:grid;box-shadow:0 12px 28px #0f172a0d}.platform-source-logo:hover,.platform-source-logo:focus-within{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 12px 30px #4f46e51f,0 18px 42px #0f172a0f}.platform-source-logo img{object-fit:contain;width:42px;height:42px}.platform-source-logo span{color:#334155;font-size:12px;font-weight:500;line-height:1.25}.platform-processing-flow{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.platform-processing-stage{border:1px solid var(--card-purple-border);min-height:222px;color:inherit;text-align:left;background:#fff;border-right-width:0;padding:24px;transition:background .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out,transform .22s ease-out;position:relative}.platform-processing-stage:first-child{border-radius:16px 0 0 16px}.platform-processing-stage:last-child{border-right-width:1px;border-radius:0 16px 16px 0}.platform-processing-stage:after{content:"";z-index:2;background:#cbd5e1;width:34px;height:2px;transition:background .16s,height .16s;position:absolute;top:42px;right:-18px}.platform-processing-stage:last-child:after{content:none}.platform-processing-stage:hover,.platform-processing-stage:focus-visible{z-index:3;background:var(--card-soft-bg);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 12px 32px #312e8114,0 18px 40px #0f172a0f}.platform-processing-stage:hover:after,.platform-processing-stage:focus-visible:after{background:var(--primary);height:3px}.platform-processing-stage span{color:var(--primary);font-family:var(--font-technical), monospace;font-size:14px;font-weight:500}.platform-processing-stage h3{margin:18px 0 12px;font-size:22px;line-height:1.2}.platform-processing-stage p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.platform-outcome-line,.platform-governed-outcome{color:var(--primary);text-align:center;font-size:20px;font-weight:500;line-height:1.45}.platform-outcome-line{margin:34px 0 0}.platform-governed{background:#f8fafc;padding:88px 0}.platform-governed .section-heading{margin-bottom:34px}.platform-governed-heading{max-width:820px}.platform-governed-layout{grid-template-columns:minmax(240px,.24fr) minmax(360px,.42fr) minmax(300px,.34fr);align-items:start;gap:28px;display:grid;position:relative}.platform-governed-environments,.platform-governed-controls,.platform-transaction-record{opacity:0;transition:opacity .26s,transform .26s;transform:translateY(10px)}.platform-governed.is-entered .platform-transaction-record,.platform-governed.is-entered .platform-governed-environments,.platform-governed.is-entered .platform-governed-controls{opacity:1;transform:translateY(0)}.platform-governed.is-entered .platform-transaction-record{transition-delay:80ms}.platform-governed.is-entered .platform-governed-environments{transition-delay:.18s}.platform-governed.is-entered .platform-governed-controls{transition-delay:.26s}.platform-governed-environments h3,.platform-governed-controls h3{color:var(--text);margin:0 0 16px;font-size:20px;font-weight:500;line-height:1.2}.platform-governed-selector-label{color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:600;line-height:1.35}.platform-governed-selector{border:1px solid var(--card-purple-border);background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding:5px;display:inline-grid}.platform-control-grid button{color:inherit;text-align:left;background:#fff;border:1px solid #0000;border-left-width:3px;padding:12px 12px 12px 14px;transition:border-color .22s ease-out,color .22s ease-out,background .22s ease-out,box-shadow .22s ease-out}.platform-governed-selector button{border:1px solid var(--card-strong-border);min-height:44px;color:var(--deep);text-align:center;background:#fff;border-radius:10px;padding:10px 12px;transition:border-color .22s ease-out,color .22s ease-out,background .22s ease-out,box-shadow .22s ease-out,transform .22s ease-out}.platform-governed-selector button:hover,.platform-governed-selector button:focus-visible{border-color:var(--primary);background:var(--lavender);color:var(--deep)}.platform-governed-selector button.is-active{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 10px 24px #4f46e52e}.platform-governed-selector button:hover,.platform-governed-selector button:focus-visible,.platform-control-grid button:hover,.platform-control-grid button:focus-visible,.platform-control-grid button.is-active{border-left-color:var(--primary);border-color:var(--primary);background:var(--lavender);box-shadow:0 10px 26px #4f46e514}.platform-control-grid button.is-active span{color:var(--primary)}.platform-governed-selector span,.platform-control-grid span{color:var(--text);font-size:16px;font-weight:500;line-height:1.25;display:block}.platform-governed-selector button.is-active span{color:#fff}.platform-governed-selector p,.platform-control-grid p{color:#334155;margin:8px 0 0;font-size:14px;line-height:1.45}.platform-governed-view-panel{border:1px solid var(--card-purple-border);border-left:3px solid var(--primary);background:#fff;border-radius:0 14px 14px 0;margin-top:14px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 10px 24px #312e810f}.platform-governed-view-panel p{color:#334155;margin:0;font-size:15px;line-height:1.55}.platform-transaction-record{border:1.5px solid var(--card-strong-border);background:#fff;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 18px 48px #312e811c,0 10px 26px #0f172a0f}.platform-record-header{border-bottom:1.5px solid var(--card-purple-border);background:linear-gradient(135deg,#fff 0%,#f8f7ff 100%);gap:12px;margin-bottom:0;padding:22px 24px 20px;display:grid}.platform-record-header p{color:var(--text);margin:0;font-size:24px;font-weight:500;line-height:1.15}.platform-record-header strong{color:var(--primary);font-family:var(--font-technical), monospace;font-size:15px;line-height:1.4}.platform-record-header>span{border:1px solid var(--card-purple-border);color:#475569;background:#fff;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.25}.platform-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 24px 0;display:grid}.platform-record-grid>div{background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;align-content:start;gap:8px;min-height:82px;padding:12px;transition:background .24s ease-out,border-color .24s ease-out,box-shadow .24s ease-out,transform .24s ease-out;display:grid}.platform-record-wide{grid-column:1/-1}.platform-record-grid span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500;line-height:1.3}.platform-record-grid strong{color:var(--text);font-size:16px;font-weight:600;line-height:1.28}.platform-record-grid>div.is-active-field{border-color:var(--primary);background:var(--lavender);animation:.52s ease-out recordFieldPulse;box-shadow:0 0 0 3px #4f46e514,0 12px 26px #312e811a}.platform-record-grid>div.is-active-field span,.platform-record-grid>div.is-active-field strong{color:var(--deep)}.platform-record-highlight{border-top:2px solid var(--primary);color:var(--primary);margin:18px 24px 24px;padding-top:14px;font-size:15px;font-weight:500;line-height:1.45}.platform-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.platform-control-grid button{min-height:142px;padding-right:10px;position:relative;overflow:hidden}.platform-control-grid button:before{content:"";background:var(--primary);width:0;transition:width .24s ease-out;position:absolute;inset:0 auto 0 0}.platform-control-grid button.is-contextual{border-color:var(--card-strong-border);background:#fff}.platform-control-grid button.is-contextual span{color:var(--deep)}.platform-control-grid button.is-contextual.is-active,.platform-control-grid button.is-contextual:hover,.platform-control-grid button.is-contextual:focus-visible{border-color:var(--primary);background:var(--lavender);box-shadow:0 12px 30px #4f46e51c}.platform-control-grid button.is-active:before{width:4px}.platform-control-grid button.is-contextual.is-active span,.platform-control-grid button.is-contextual:hover span,.platform-control-grid button.is-contextual:focus-visible span{color:var(--primary)}.platform-reporting-strip{border-top:1px solid var(--card-purple-border);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:26px;padding-top:18px;display:flex}.platform-reporting-strip>span{color:var(--text);font-weight:500}.platform-reporting-strip ul{flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.platform-reporting-strip li{color:#334155;font-size:14px;font-weight:400;line-height:1.4;position:relative}.platform-reporting-strip li:not(:last-child):after{content:"/";color:var(--primary);margin-left:12px}.platform-governed-outcome{max-width:860px;margin:30px auto 0}.platform-implementation{background:#fff;padding-bottom:104px}.platform-implementation-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:54px;display:grid;position:relative}.platform-implementation-timeline:before{content:"";background:var(--card-purple-border);height:2px;position:absolute;top:24px;left:8%;right:8%}.platform-implementation-timeline:after{content:"";background:var(--primary);width:0;height:2px;transition:width .9s;position:absolute;top:24px;left:8%}.platform-implementation-timeline.is-entered:after{width:84%}.platform-implementation-step{z-index:1;text-align:center;opacity:.78;transition:opacity .26s,transform .26s;transition-delay:calc(var(--step-index) * 90ms);padding:0 22px;position:relative;transform:translateY(8px)}.platform-implementation-timeline.is-entered .platform-implementation-step{opacity:1;transform:translateY(0)}.platform-implementation-step>span{border:2px solid var(--card-strong-border);width:50px;height:50px;color:var(--primary);font-family:var(--font-technical), monospace;background:#fff;border-radius:999px;place-items:center;margin:0 auto 18px;font-weight:500;display:grid}.platform-implementation-timeline.is-entered .platform-implementation-step>span{border-color:var(--primary);box-shadow:0 0 0 7px #4f46e514}.platform-implementation-step h3{margin-bottom:10px;font-size:22px}.platform-implementation-step p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.platform-final-banner{background:radial-gradient(ellipse 72% 88% at 86% 48%, #6d5cff61 0%, #635bff4d 30%, #4f46e52e 54%, transparent 82%), linear-gradient(90deg, var(--bg-deep-navy) 0%, var(--bg-navy) 34%, var(--bg-indigo) 56%, var(--bg-deep-indigo) 74%, var(--brand-purple) 88%, var(--brand-violet) 100%);color:var(--dark-heading);border-radius:22px;grid-template-columns:minmax(0,.68fr) minmax(260px,.32fr);align-items:center;gap:clamp(28px,5vw,58px);padding:38px 42px;display:grid;box-shadow:0 22px 60px #312e8124,inset 0 1px #ffffff14}.platform-final-banner,.pricing-final-cta,.security-final-cta,.demo-next-strip-inner{min-height:252px}.platform-final-banner h2{max-width:760px;color:var(--dark-heading);font-size:38px}.platform-final-banner p{max-width:690px;color:var(--dark-body);margin:18px 0 0;font-size:18px;line-height:1.55}.platform-final-actions{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.platform-white-button{color:var(--primary);background:#fff;border-color:#fff}.platform-white-button:hover,.platform-white-button:focus-visible{transform:translateY(-1px);box-shadow:0 12px 26px #0f172a24}.platform-white-link{text-decoration:none}.pricing-page-hero{background:radial-gradient(ellipse 70% 86% at 84% 48%, #6d5cff5c 0%, #635bff47 34%, #4f46e529 56%, transparent 82%), linear-gradient(135deg, #ffffff09 1px, transparent 1px), linear-gradient(90deg, var(--bg-deep-navy) 0%, var(--bg-navy) 34%, var(--bg-indigo) 56%, var(--bg-deep-indigo) 74%, var(--brand-purple) 88%, var(--brand-violet) 100%);padding-top:calc(92px + var(--site-header-height));background-size:auto,42px 42px,auto;position:relative;overflow:hidden}.pricing-page-hero .section-heading{max-width:820px;margin-bottom:0}.pricing-page-hero .eyebrow{color:var(--brand-violet)!important}.pricing-page-hero .section-heading h1,.pricing-page-hero .section-heading h2{color:var(--dark-heading)}.pricing-page-hero .section-heading p{max-width:760px;color:var(--dark-body);margin-inline:auto}.pricing-hero-note{max-width:760px;color:var(--dark-secondary);text-align:center;margin:18px auto 38px;font-size:16px;font-weight:400;line-height:1.5}.pricing-plan-groups{gap:24px;display:grid}.pricing-public-grid{grid-template-columns:minmax(320px,.4fr) minmax(0,.6fr);align-items:stretch;gap:28px;margin-top:44px;display:grid}.pricing-plan-row{z-index:1;align-items:stretch;gap:24px;display:grid;position:relative}.pricing-plan-row-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-plan-row-secondary{grid-template-columns:repeat(2,minmax(0,1fr));width:min(890px,100%);margin-inline:auto}.pricing-plan-card{border:1.5px solid var(--card-purple-border);background:#fff;border-radius:24px;flex-direction:column;min-height:100%;padding:28px;transition:border-color .22s ease-out,box-shadow .22s ease-out,transform .22s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #0f172a12}.pricing-public-grid .pricing-plan-card:before{content:"";background:linear-gradient(180deg, var(--primary), var(--deep));width:5px;position:absolute;inset:0 auto 0 0}.pricing-plan-card:hover,.pricing-plan-card:focus-within{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 12px 32px #312e8114,0 24px 60px #0f172a14}.pricing-plan-card.is-popular{border:1.5px solid var(--primary);box-shadow:0 24px 66px #4f46e524}.pricing-plan-card.is-popular:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#7c3aed4d,#0000 62%);border-radius:36px;position:absolute;inset:-28px}.pricing-plan-card.is-popular:before{content:"";background:var(--primary);border-radius:24px 24px 0 0;height:5px;position:absolute;inset:0 0 auto}.pricing-popular-label{border:1px solid var(--primary);background:var(--primary);color:#fff;letter-spacing:.06em;border-radius:999px;align-self:flex-start;align-items:center;min-height:30px;margin-bottom:16px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.pricing-plan-top h2{color:var(--text);margin-bottom:24px;font-size:34px;line-height:1.12}.pricing-plan-top span,.pricing-fee-list span{color:#64748b;letter-spacing:.08em;font-size:11px;font-weight:500;line-height:1.25;display:block}.pricing-plan-top strong{color:var(--primary);margin-top:7px;font-size:38px;line-height:1.12;display:block}.pricing-platform-note{color:#475569;margin:8px 0 0;font-size:14px;line-height:1.4}.pricing-volume{color:var(--text);margin:18px 0 0;font-size:17px;font-weight:500;line-height:1.45}.pricing-plan-description{color:#334155;min-height:78px;margin:14px 0 0;font-size:16px;line-height:1.55}.pricing-feature-list{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.pricing-feature-list li{color:#334155;grid-template-columns:20px minmax(0,1fr);gap:9px;font-size:15px;line-height:1.4;display:grid}.pricing-feature-list li span{background:var(--primary);color:#fff;border-radius:999px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:500;display:inline-grid}.pricing-feature-list li.is-muted{color:#64748b}.pricing-feature-list li.is-muted span{color:#64748b;background:#f1f5f9}.pricing-limitation-list{border-top:1px solid #e2e8f0;margin:-4px 0 18px;padding-top:14px}.pricing-limitation-list p,.pricing-limitation-list small{color:#475569;margin:0;font-size:14px;line-height:1.45}.pricing-limitation-list small{margin-top:6px;display:block}.pricing-fee-list{border-top:1px solid var(--card-purple-border);background:var(--card-soft-bg);border-radius:14px;gap:10px;margin-top:auto;padding:15px 16px;display:grid}.pricing-fee-list div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pricing-fee-list strong{color:var(--text);white-space:nowrap;font-size:16px;line-height:1.3}.pricing-plan-cta{width:100%;margin-top:22px}.pricing-commercial-panel{border:1.5px solid var(--card-purple-border);background:radial-gradient(circle at 14% 0,#4f46e521,#0000 34%),linear-gradient(135deg,#fff 0%,#f8f7ff 42%,#f3f1ff 100%);border-radius:24px;flex-direction:column;padding:30px;display:flex;box-shadow:0 18px 48px #312e811a}.pricing-commercial-panel .eyebrow{margin-bottom:18px}.pricing-commercial-panel h2{max-width:640px;color:var(--text);margin-bottom:16px;font-size:34px;line-height:1.14}.pricing-commercial-panel>p{color:#334155;max-width:700px;margin:0;font-size:17px;line-height:1.55}.pricing-commercial-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 18px;display:grid}.pricing-commercial-capabilities div{border:1px solid var(--card-purple-border);background:#ffffffa3;border-radius:14px;padding:15px;transition:border-color .22s ease-out,background .22s ease-out,box-shadow .22s ease-out}.pricing-commercial-capabilities div:hover{border-color:var(--card-strong-border);background:#ffffffe0;box-shadow:0 10px 24px #312e810e}.pricing-commercial-capabilities .pricing-detail-icon{width:32px;height:32px;color:var(--primary);border:1px solid var(--card-strong-border);background:#fff;border-radius:9px;margin-bottom:12px}.pricing-commercial-capabilities .pricing-detail-icon svg{width:17px;height:17px}.pricing-commercial-capabilities h3{color:var(--deep);margin-bottom:8px;font-size:16px;line-height:1.25}.pricing-commercial-capabilities p{color:#334155;margin:0;font-size:14px;line-height:1.45}.pricing-commercial-action{margin-top:0;padding-top:0}.pricing-commercial-cta{align-self:flex-start}.pricing-commercial-action p{color:#475569;margin:12px 0 0;font-size:14px;line-height:1.45}.pricing-details-section{background:#fff;padding:92px 0}.pricing-detail-columns{border-top:1px solid var(--card-purple-border);border-bottom:1px solid var(--card-purple-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pricing-detail-column{min-height:210px;padding:28px 30px}.pricing-detail-column:not(:last-child){border-right:1px solid var(--card-purple-border)}.pricing-detail-icon{background:var(--primary);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:18px;transition:background .22s ease-out,color .22s ease-out;display:inline-grid}.pricing-detail-column:hover .pricing-detail-icon{background:var(--deep);color:#fff}.pricing-detail-icon svg{width:22px;height:22px}.pricing-detail-column h3{color:var(--text);margin-bottom:10px;font-size:22px;line-height:1.2}.pricing-detail-column p{color:#334155;margin:0;font-size:16px;line-height:1.55}.pricing-support-strip{border:1px solid var(--card-purple-border);background:var(--lavender);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}.pricing-support-strip div{background:#ffffffa3;padding:18px 20px}.pricing-support-strip span{color:var(--primary);margin-bottom:7px;font-size:13px;font-weight:500;line-height:1.35;display:block}.pricing-support-strip p{color:#334155;margin:0;font-size:15px;font-weight:400;line-height:1.45}.pricing-final-section{background:#f8fafc;padding:92px 0 104px}.pricing-final-cta{background:radial-gradient(ellipse 72% 88% at 86% 48%, #6d5cff61 0%, #635bff4d 30%, #4f46e52e 54%, transparent 82%), linear-gradient(90deg, var(--bg-deep-navy) 0%, var(--bg-navy) 34%, var(--bg-indigo) 56%, var(--bg-deep-indigo) 74%, var(--brand-purple) 88%, var(--brand-violet) 100%);width:100%;color:var(--dark-heading);text-align:left;border-radius:24px;grid-template-columns:minmax(0,.68fr) minmax(240px,.32fr);align-items:center;gap:clamp(28px,5vw,58px);margin-inline:auto;padding:38px 42px;display:grid;box-shadow:0 22px 60px #312e8124,inset 0 1px #ffffff14}.pricing-final-cta h2{max-width:760px;color:var(--dark-heading);font-size:38px}.pricing-final-cta p{max-width:690px;color:var(--dark-body);margin:18px 0 0;font-size:18px;line-height:1.55}.pricing-final-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:0;display:flex}.pricing-white-button{color:var(--text);background:#fff;border-color:#fff}.pricing-white-button:hover,.pricing-white-button:focus-visible{transform:translateY(-1px);box-shadow:0 12px 26px #0f172a24}.pricing-white-link{text-decoration:none}.security-compliance-hero{background:radial-gradient(ellipse 68% 84% at 84% 48%, #6d5cff5c 0%, #635bff47 34%, #4f46e529 56%, transparent 82%), linear-gradient(90deg, var(--bg-deep-navy) 0%, var(--bg-navy) 36%, var(--bg-indigo) 58%, var(--bg-deep-indigo) 76%, var(--brand-purple) 90%, var(--brand-violet) 100%);color:#fff;padding:calc(120px + var(--site-header-height)) 0 104px;overflow:hidden}.security-compliance-hero-inner{align-content:center;justify-items:center;display:grid}.security-compliance-hero-copy{text-align:center;max-width:980px}.security-compliance-certification{color:var(--dark-heading);flex-direction:column;align-items:center;gap:10px;margin:0 0 28px;font-size:18px;font-weight:600;line-height:1.2;animation:.86s cubic-bezier(.2,.8,.2,1) 70ms both heroReveal;display:inline-flex}.security-compliance-certification-logo{background:#fff;border:1px solid #e2e8f0b8;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #0000003d}.security-compliance-certification-logo img{object-fit:contain;padding:2px}.security-compliance-hero-copy .eyebrow{margin-bottom:22px}.security-compliance-hero-copy h1{max-width:980px;color:var(--dark-heading);margin-inline:auto;animation:.94s cubic-bezier(.2,.8,.2,1) both heroReveal}.security-compliance-hero-copy>p:not(.eyebrow){max-width:860px;color:var(--dark-body);margin:24px auto 0;font-size:20px;line-height:1.55;animation:.9s cubic-bezier(.2,.8,.2,1) .18s both heroReveal}.security-compliance-actions{justify-content:center;gap:22px}.security-compliance-hero .btn-primary{box-shadow:0 16px 34px #4f46e547}.security-hero-platform-link{color:#fff;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:color .24s ease-out,transform .24s ease-out;display:inline-flex}.security-hero-platform-link:hover,.security-hero-platform-link:focus-visible{color:var(--brand-focus);transform:translateY(-1px)}.security-hero-supporting-line{font-weight:400;max-width:820px!important;color:var(--dark-secondary)!important;font-size:16px!important}.security-controls-nav button,.compliance-stage-row button{border:1px solid var(--card-purple-border);color:var(--text);background:#fff;border-radius:10px;min-height:44px;padding:10px 14px;font-weight:500;transition:border-color .22s ease-out,color .22s ease-out,background .22s ease-out,box-shadow .22s ease-out,transform .22s ease-out}.security-controls-section{background:#fff}.security-controls-layout{grid-template-columns:minmax(230px,.24fr) minmax(360px,.42fr) minmax(300px,.34fr);align-items:start;gap:30px;display:grid}.security-controls-nav{border-left:1px solid var(--card-purple-border);gap:12px;display:grid}.security-controls-nav button{text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;justify-content:flex-start}.security-controls-nav button:hover,.security-controls-nav button:focus-visible,.security-controls-nav button.is-active{border-left-color:var(--primary);background:var(--lavender);color:var(--primary);box-shadow:0 10px 26px #4f46e514}.security-system-visual{border:1px solid var(--card-purple-border);background:var(--card-soft-bg);border-radius:20px;align-content:start;gap:16px;min-height:320px;padding:20px;display:grid;overflow:hidden;box-shadow:0 18px 42px #0f172a0f}.security-system-core{border:1px solid var(--card-strong-border);background:#fff;border-radius:16px;align-items:center;gap:13px;max-width:100%;padding:16px;display:flex;box-shadow:0 14px 30px #0f172a0f}.security-system-document-icon{background:var(--primary);color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.security-system-document-icon svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.security-system-core strong{color:var(--text);font-size:16px;font-weight:500;line-height:1.2;display:block}.security-system-core div>span{color:var(--primary);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.security-system-connector{background:linear-gradient(#635bffb8,#4f46e51f);justify-self:center;width:2px;height:22px}.security-system-control-grid{background:#ffffffa3;border:1px solid #a5b4fcb8;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid;position:relative}.security-system-control-row{border:1px solid var(--card-purple-border);color:#0f172a;background:#fff;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:64px;padding:12px;font-size:12px;font-weight:500;line-height:1.35;transition:border-color .22s ease-out,box-shadow .22s ease-out,transform .22s ease-out;display:grid;box-shadow:0 10px 24px #0f172a09}.security-system-control-row:hover{border-color:var(--primary);background:var(--card-soft-bg);transform:translateY(-2px);box-shadow:0 12px 28px #312e8114}.security-system-control-row:last-child:nth-child(odd){grid-column:1/-1}.security-system-control-icon{border:1.25px solid var(--card-strong-border);width:34px;height:34px;color:var(--primary);background:#f3f1ffad;border-radius:8px;place-items:center;transition:background .22s ease-out,border-color .22s ease-out,color .22s ease-out;display:grid}.security-system-control-row:hover .security-system-control-icon{border-color:var(--primary);color:var(--deep);background:#fff;box-shadow:0 8px 18px #4f46e51f}.security-system-control-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.security-layer-detail{border-top:2px solid var(--primary);padding-top:22px}.security-layer-detail h3{color:var(--text);margin-bottom:12px;font-size:30px}.security-layer-detail p{color:#334155;margin:0 0 18px;font-size:17px;line-height:1.55}.security-layer-detail>span{color:var(--primary);margin-bottom:12px;font-size:13px;font-weight:500;display:block}.security-layer-detail ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.security-layer-detail li{color:#334155;padding-left:20px;font-size:15px;line-height:1.45;position:relative}.security-layer-detail li:before{content:"";background:var(--primary);border-radius:999px;width:7px;height:7px;position:absolute;top:.62em;left:0}.security-identity-row{margin-top:28px}.security-identity-row .eyebrow{margin-bottom:14px}.security-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.security-identity-card{border:1px solid var(--card-purple-border);min-height:72px;color:var(--deep);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.25;display:flex;box-shadow:0 10px 24px #312e810b}.security-identity-icon{border:1px solid var(--card-strong-border);background:var(--lavender);width:36px;height:36px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.security-identity-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.security-retention-strip{border:1px solid var(--card-purple-border);background:var(--lavender);border-radius:18px;align-items:center;gap:16px;margin-top:28px;padding:18px 20px;display:flex}.security-retention-strip span{border:1px solid var(--card-strong-border);width:46px;height:46px;color:var(--primary);font-family:var(--font-technical), monospace;background:#fff;border-radius:14px;place-items:center;font-weight:500;display:grid}.security-retention-strip p{color:#334155;margin:0;font-size:16px;font-weight:400;line-height:1.5}.security-outcome-line{max-width:900px;color:var(--primary);text-align:center;margin:28px auto 0;font-size:20px;font-weight:500;line-height:1.45}.compliance-pathway{gap:18px;display:grid}.compliance-stage-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid;position:relative}.compliance-stage-row:before{content:"";background:#4f46e52e;height:2px;position:absolute;top:50%;left:8%;right:8%}.compliance-stage-row button{z-index:1;text-align:left;border-color:var(--card-purple-border);align-content:center;gap:9px;min-height:108px;display:grid;position:relative}.compliance-stage-row button:hover,.compliance-stage-row button:focus-visible,.compliance-stage-row button.is-active{border-color:var(--primary);color:var(--primary);background:var(--lavender);transform:translateY(-1px);box-shadow:0 12px 32px #312e8114}.compliance-stage-row button span{color:var(--primary);font-size:13px;font-weight:500}.compliance-stage-row button strong{color:var(--text);font-size:16px;line-height:1.25;transition:color .22s ease-out}.compliance-stage-row button:hover strong,.compliance-stage-row button:focus-visible strong,.compliance-stage-row button.is-active strong{color:var(--primary)}.compliance-stage-row button.tone-green.is-active,.compliance-stage-row button.tone-amber.is-active{border-color:var(--primary)}.compliance-stage-detail{border-left:3px solid var(--primary);border-top:1px solid var(--card-purple-border);border-right:1px solid var(--card-purple-border);border-bottom:1px solid var(--card-purple-border);background:#fff;border-radius:0 18px 18px 0;padding:22px;box-shadow:0 16px 36px #0f172a0d}.compliance-stage-detail p{color:var(--primary);margin:0 0 8px;font-size:13px;font-weight:500}.compliance-stage-detail h3{margin-bottom:10px;font-size:26px}.compliance-stage-detail span{color:#334155;font-size:17px;line-height:1.55;display:block}.compliance-responsibility-note{max-width:960px;margin:18px auto 0}.compliance-responsibility-note p{color:#64748b;text-align:center;margin:0;font-size:14px;line-height:1.55}.security-final-section{background:#fff;padding:92px 0 104px}.security-final-cta{background:radial-gradient(ellipse 72% 88% at 86% 48%, #6d5cff61 0%, #635bff4d 30%, #4f46e52e 54%, transparent 82%), linear-gradient(90deg, var(--bg-deep-navy) 0%, var(--bg-navy) 34%, var(--bg-indigo) 56%, var(--bg-deep-indigo) 74%, var(--brand-purple) 88%, var(--brand-violet) 100%);width:100%;color:var(--dark-heading);text-align:left;border-radius:24px;grid-template-columns:minmax(0,.68fr) minmax(260px,.32fr);align-items:center;gap:clamp(28px,5vw,58px);margin-inline:auto;padding:38px 42px;display:grid;box-shadow:0 22px 60px #312e8124,inset 0 1px #ffffff14}.security-final-cta h2{max-width:760px;color:var(--dark-heading);font-size:38px}.security-final-cta p{max-width:690px;color:var(--dark-body);margin:18px 0 0;font-size:18px;line-height:1.55}.security-final-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:0;display:flex}.security-white-button{color:var(--text);background:#fff;border-color:#fff}.security-white-button:hover,.security-white-button:focus-visible{transform:translateY(-1px);box-shadow:0 12px 26px #0f172a24}.security-white-link{text-decoration:none}.security-final-cta>span{color:var(--dark-secondary);grid-column:1;margin-top:22px;font-size:14px;font-weight:500;display:block}@media (max-width:1180px){.security-controls-layout{grid-template-columns:minmax(230px,.35fr) minmax(360px,.65fr)}.security-layer-detail{grid-column:1/-1}.compliance-stage-row button{padding-inline:12px}}@media (max-width:1024px){.security-compliance-hero-inner{min-height:0}.security-compliance-hero-copy h1{font-size:56px}.security-controls-layout{grid-template-columns:1fr}.security-controls-nav{border-top:1px solid #e2e8f0;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr))}.security-controls-nav button{border-top:3px solid #0000;border-left:0;min-height:54px;padding-inline:10px}.security-controls-nav button:hover,.security-controls-nav button:focus-visible,.security-controls-nav button.is-active{border-top-color:var(--primary)}.security-system-visual{min-height:340px}.compliance-stage-row{gap:8px}}@media (max-width:760px){.security-compliance-hero{padding:calc(44px + var(--site-header-height)) 0 58px}.security-compliance-hero-inner{gap:32px;min-height:0}.security-compliance-hero-copy h1{letter-spacing:0;font-size:42px}.security-compliance-hero-copy>p:not(.eyebrow){font-size:18px}.security-compliance-actions,.security-compliance-actions .btn{width:100%}.security-controls-section,.compliance-section,.security-final-section{padding:72px 0}.security-controls-layout{gap:24px}.security-controls-nav{order:2;grid-template-columns:1fr}.security-controls-layout>div:nth-child(2){order:1}.security-layer-detail{order:3}.security-system-visual{min-height:0;padding:16px}.security-system-core{width:100%}.security-system-control-grid{grid-template-columns:1fr}.security-system-control-row:last-child:nth-child(odd){grid-column:auto}.security-system-control-row{min-height:54px}.security-identity-grid{grid-template-columns:1fr}.security-retention-strip{align-items:flex-start}.security-outcome-line{text-align:left}.compliance-stage-row{grid-template-columns:1fr}.compliance-stage-row:before{content:none}.compliance-stage-row button{min-height:auto}.compliance-stage-detail h3{font-size:24px}.security-final-cta{border-radius:20px;grid-template-columns:1fr;gap:24px;width:100%;min-height:auto;padding:30px 22px}.security-final-cta h2{font-size:30px}.security-final-cta p{font-size:16px}.security-final-actions,.security-final-actions .btn{width:100%}.security-final-actions{justify-content:flex-start}}@media (max-width:1180px){.platform-hero-inner{min-height:680px}.platform-integration-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.pricing-plan-row-primary,.pricing-plan-row-secondary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pricing-plan-row-primary .pricing-plan-card:last-child{grid-column:1/-1;justify-self:center;width:min(430px,100%)}.pricing-detail-column{padding-inline:24px}}@media (max-width:1024px){.platform-hero-copy h1{font-size:56px}.platform-workspace-tour{grid-template-columns:1fr;gap:28px}.platform-workspace-nav{border-left:0;border-top:1px solid var(--soft-border);grid-template-columns:repeat(2,minmax(0,1fr))}.platform-workspace-nav button{border-top:3px solid #0000;border-left:0;padding-left:12px}.platform-workspace-nav button.is-active{border-top-color:var(--primary)}.platform-processing-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-processing-stage,.platform-processing-stage:first-child,.platform-processing-stage:last-child{border-right-width:1px;border-radius:16px}.platform-processing-stage:after{content:none}.platform-governed-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-governed-layout:before,.platform-governed-layout:after{content:none}.platform-governed-environments{grid-column:1/-1}.platform-governed-controls{grid-column:auto}.platform-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-control-grid button{min-height:128px}.platform-implementation-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 0}.platform-implementation-timeline:before,.platform-implementation-timeline:after{content:none}.platform-final-banner{grid-template-columns:1fr}.platform-final-actions{flex-flow:wrap;align-items:center}.pricing-plan-row-primary,.pricing-plan-row-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-plan-row-primary .pricing-plan-card:last-child{grid-column:1/-1;justify-self:center;width:min(430px,100%)}.pricing-plan-card{padding:24px}.pricing-plan-top strong{font-size:30px}.pricing-detail-columns,.pricing-support-strip{grid-template-columns:1fr}.pricing-detail-column:not(:last-child){border-bottom:1px solid #e2e8f0;border-right:0}}@media (max-width:760px){.platform-hero{padding:calc(44px + var(--site-header-height)) 0 58px}.platform-hero-inner{gap:34px;min-height:0}.platform-hero-copy h1{letter-spacing:0;font-size:42px}.platform-hero-heading-line{white-space:normal}.platform-hero-copy p:not(.eyebrow){font-size:18px}.platform-hero-actions,.platform-hero-actions .btn{width:100%}.platform-hero-visual{gap:14px;min-height:auto;display:grid}.platform-hero-main-shot{border-radius:18px;width:100%}.platform-hero-support-shot{border-radius:14px;width:48%;position:relative;inset:auto}.platform-hero-support-left{justify-self:start}.platform-hero-support-right{justify-self:end;margin-top:-32%}.platform-workspace-nav{grid-template-columns:1fr}.platform-workspace-nav button{min-height:54px}.platform-workspace-stage-top{flex-direction:column;min-height:0}.platform-workspace-stage h3{font-size:26px}.platform-workspace-description{min-height:0;font-size:16px}.platform-screenshot-frame{aspect-ratio:16/10;border-radius:18px;height:auto}.platform-integration-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-source-logo{min-height:96px}.platform-processing-flow{grid-template-columns:1fr}.platform-processing-stage{min-height:auto;padding:20px}.platform-governed{padding:72px 0}.platform-governed-layout{grid-template-columns:1fr;gap:24px}.platform-transaction-record{order:2;padding:20px}.platform-governed-environments{order:1}.platform-governed-controls{order:3;grid-column:auto}.platform-governed-selector,.platform-record-grid,.platform-control-grid{grid-template-columns:1fr}.platform-record-grid>div,.platform-control-grid button{min-height:auto}.platform-reporting-strip{align-items:flex-start}.platform-reporting-strip ul{gap:8px 10px}.platform-reporting-strip li:not(:last-child):after{margin-left:10px}.platform-governed-outcome{text-align:left}.platform-implementation-timeline{grid-template-columns:1fr;gap:28px}.platform-implementation-step{text-align:left;grid-template-columns:50px minmax(0,1fr);gap:0 16px;padding:0;display:grid}.platform-implementation-step>span{grid-row:1/3;margin:0}.platform-final-banner{border-radius:18px;grid-template-columns:1fr;gap:24px;min-height:auto;padding:28px}.platform-final-banner h2{font-size:30px}.platform-final-banner p{font-size:16px}.platform-final-actions,.platform-final-actions .btn{width:100%}.platform-final-actions{align-items:stretch}.pricing-page-hero{padding-top:calc(72px + var(--site-header-height))}.pricing-hero-note{text-align:left}.pricing-public-grid{grid-template-columns:1fr;gap:22px;margin-top:32px}.pricing-commercial-panel{border-radius:20px;padding:22px}.pricing-commercial-panel h2{font-size:28px}.pricing-commercial-capabilities,.pricing-plan-row-primary,.pricing-plan-row-secondary{grid-template-columns:1fr}.pricing-plan-card{border-radius:20px;padding:22px}.pricing-plan-top h2{font-size:27px}.pricing-plan-top strong{font-size:28px}.pricing-plan-description{min-height:0}.pricing-fee-list div{flex-direction:column;align-items:flex-start;gap:5px}.pricing-plan-cta,.pricing-final-actions,.pricing-final-actions .btn{width:100%}.pricing-details-section,.pricing-final-section{padding:72px 0}.pricing-detail-column{padding:24px 0}.pricing-detail-columns{border-bottom:0;grid-template-columns:1fr}.pricing-support-strip{border-radius:16px}.pricing-final-cta{border-radius:20px;grid-template-columns:1fr;gap:24px;width:100%;min-height:auto;padding:30px 22px}.pricing-final-cta h2{font-size:30px}.pricing-final-cta p{font-size:16px}.pricing-final-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.platform-hero-copy h1,.platform-hero-copy p:not(.eyebrow),.platform-governed-environments,.platform-governed-controls,.platform-transaction-record,.security-compliance-hero-copy h1,.security-compliance-hero-copy>p:not(.eyebrow),.platform-implementation-step,.platform-implementation-timeline:after{transition:none!important;animation:none!important;transform:none!important}}.demo-hero{background:radial-gradient(ellipse 68% 84% at 84% 48%, #6d5cff5c 0%, #635bff47 34%, #4f46e529 56%, transparent 82%), linear-gradient(90deg, var(--bg-deep-navy) 0%, var(--bg-navy) 36%, var(--bg-indigo) 58%, var(--bg-deep-indigo) 76%, var(--brand-purple) 90%, var(--brand-violet) 100%);color:#fff;padding:calc(88px + var(--site-header-height)) 0 92px;overflow:hidden}.demo-hero-grid{grid-template-columns:minmax(0,.42fr) minmax(460px,.58fr);align-items:start;gap:54px;display:grid}.demo-hero-copy{max-width:680px}.demo-hero-copy .eyebrow{margin-bottom:22px;font-size:clamp(15px,1.1vw,18px);font-weight:500;line-height:1.2}.demo-hero-copy h1{color:var(--dark-heading);max-width:740px;margin-bottom:22px;font-size:clamp(44px,4.45vw,68px);line-height:1.08}.demo-hero-lede{color:var(--dark-body);max-width:580px;font-size:18px;line-height:1.55}.demo-coverage-list li{align-items:flex-start;gap:10px;display:flex}.demo-icon{background:var(--lavender);width:24px;height:24px;color:var(--primary);border-radius:8px;flex:none;place-items:center;transition:background .22s ease-out,color .22s ease-out,transform .24s ease-out;display:inline-grid}.demo-icon svg{width:16px;height:16px}.contact-brand-icon{flex:none;place-items:center;display:inline-grid}.contact-brand-icon svg{width:100%;height:100%;display:block}.demo-reassurance{color:var(--dark-body);align-items:center;gap:10px;margin:26px 0 0;font-size:15px;font-weight:500;display:inline-flex}.demo-reassurance .demo-icon{border-radius:999px;width:22px;height:22px}.demo-form-panel{color:var(--text);background:#fff;border:1px solid #e2e8f0e0;border-radius:24px;padding:24px 26px;box-shadow:0 28px 80px #02061757}.demo-form-intro h2,.demo-success h2{margin-bottom:6px;font-size:32px;line-height:1.12}.demo-form-intro p,.demo-success p,.demo-form-reassurance{color:#475569;margin:0}.demo-form{gap:11px;display:grid}.demo-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;display:grid}.demo-field-grid label,.demo-form label{align-content:start;gap:5px;display:grid}.demo-field-grid label>span,.demo-consent span{color:#0f172a;font-size:13px;font-weight:500}.demo-field-grid input,.demo-field-grid select{color:#0f172a;width:100%;height:44px;font:inherit;background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;padding:9px 12px;font-size:15px;line-height:1.35;transition:border-color .16s,background .16s,box-shadow .16s}.demo-field-grid textarea{color:#0f172a;width:100%;min-height:56px;max-height:148px;font:inherit;background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;padding:9px 12px;font-size:15px;line-height:1.45;transition:border-color .16s,background .16s,box-shadow .16s;overflow-y:auto}.demo-field-grid select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:48px}.demo-field-grid select.demo-select-long-value{font-size:13.5px}.demo-field-grid input:focus,.demo-field-grid select:focus,.demo-field-grid textarea:focus{background:#fff;border-color:#4f46e5b8;outline:none;box-shadow:0 0 0 4px #4f46e51f}.demo-field-grid input[aria-invalid=true],.demo-field-grid select[aria-invalid=true],.demo-field-grid textarea[aria-invalid=true]{background:#fff7f7;border-color:#b91c1c}.demo-field-grid input:disabled,.demo-field-grid select:disabled,.demo-field-grid textarea:disabled{cursor:not-allowed;opacity:.68}.demo-field-grid textarea{resize:none}.demo-textarea-field{grid-column:1/-1}.demo-phone-control{color:#0f172a;background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;width:100%;height:44px;transition:border-color .16s,background .16s,box-shadow .16s}.demo-phone-control:focus-within{background:#fff;border-color:#4f46e5b8;box-shadow:0 0 0 4px #4f46e51f}.demo-phone-control.is-invalid{background:#fff7f7;border-color:#b91c1c}.demo-phone-control .PhoneInput{align-items:stretch;height:42px;display:flex}.demo-phone-control .PhoneInputCountry{border-right:1px solid #dbe3ef;align-self:stretch;align-items:center;gap:8px;min-width:120px;margin:0;padding:0 42px 0 12px;display:flex;position:relative}.demo-phone-control .PhoneInputCountry:after{content:var(--phone-code);color:#0f172a;font-size:14px;font-weight:500;line-height:1}.demo-phone-control .PhoneInputCountryIcon{width:24px;height:17px;box-shadow:none}.demo-phone-control .PhoneInputCountrySelect{cursor:pointer}.demo-phone-control .PhoneInputCountrySelectArrow{color:#475569;opacity:1;width:8px;height:8px;margin:-5px 0 0;position:absolute;top:50%;right:17px}.demo-phone-control .PhoneInputInput{color:#0f172a;width:100%;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:none;padding:9px 12px;font-size:15px}.demo-consent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px!important;display:grid!important}.demo-consent input{width:18px;height:18px;accent-color:var(--primary);margin-top:3px}.demo-consent a{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.demo-field-error{color:#b91c1c;min-height:16px;margin:0;font-size:13px;font-weight:500;line-height:1.25}.demo-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.demo-form-alert{background:#fef2f2;border-left:3px solid #b91c1c;padding:14px 16px}.demo-form-alert h3{margin-bottom:4px;font-size:18px}.demo-form-alert p{color:#7f1d1d;margin:0}.demo-submit{background:var(--primary);color:#fff;border:0;justify-content:center}.demo-submit:disabled{cursor:wait;opacity:.72}.demo-form-reassurance{font-size:13px}.demo-success{align-content:center;gap:18px;min-height:460px;display:grid}.demo-success-actions{flex-wrap:wrap;gap:14px;display:flex}.demo-text-button{color:var(--primary);text-underline-offset:6px;background:0 0;border:0;font-weight:500;text-decoration:underline}.demo-prepare-section{background:linear-gradient(#fbfbff 0%,#f8fafc 100%)}.demo-prepare-section .section-heading{max-width:780px}.demo-prepare-grid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:clamp(44px,6vw,84px);margin-top:42px;display:grid}.demo-prepare-panel{padding:36px}.demo-prepare-panel-left{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 0 18px;position:relative}.demo-prepare-panel-left:before{content:"";background:linear-gradient(180deg, var(--primary), #4f46e529);border-radius:999px;width:2px;position:absolute;top:2px;bottom:2px;left:0}.demo-prepare-panel-right{background:var(--card-soft-bg);border:1px solid var(--card-purple-border);border-radius:18px;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a0e}.demo-prepare-panel-right:before{content:"";background:linear-gradient(90deg, var(--primary), #4f46e52e);height:3px;position:absolute;inset:0 0 auto}.demo-panel-label{color:var(--primary);letter-spacing:.08em;margin:0 0 14px;font-size:12px;font-weight:500}.demo-prepare-grid h3{color:#0f172a;margin-bottom:10px;font-size:30px;line-height:1.12}.demo-panel-line{color:#475569;max-width:420px;margin:0 0 26px;font-size:15px;line-height:1.55}.demo-editorial-list{display:grid}.demo-editorial-list article{border-bottom:1px solid #e2e8f0;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.demo-editorial-list article:first-child{padding-top:0}.demo-editorial-list article:last-child{border-bottom:0;padding-bottom:0}.demo-bring-marker{background:var(--lavender);width:32px;height:32px;color:var(--primary);border:1px solid var(--card-purple-border);font-size:12px;font-weight:500;font-family:var(--font-technical), ui-monospace, monospace;border-radius:10px;place-items:center;display:inline-grid}.demo-editorial-list h4{margin-bottom:4px;font-size:18px}.demo-editorial-list p,.demo-coverage-list li{color:#334155;margin:0}.demo-coverage-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;margin:22px 0 0;padding:0;list-style:none;display:grid}.demo-coverage-list li{color:#1f2937;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:10px;min-height:44px;font-size:15px;font-weight:500;line-height:1.35;display:grid}.demo-coverage-list .demo-icon{color:#00a63e;background:#00a63e24;border-radius:999px;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px #00a63e}.demo-coverage-list .demo-icon svg{width:13px;height:13px}.demo-prepare-note{border-left:3px solid var(--primary);color:#475569;background:#f3f1ff6b;border-radius:0 8px 8px 0;margin:24px 0 0;padding:9px 12px;font-size:13px;font-weight:500;line-height:1.45}.demo-contact-section{background:#fff}.demo-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:38px;display:grid}.demo-contact-item{border:1px solid var(--card-purple-border);background:#fff;border-radius:24px;flex-direction:column;gap:18px;min-height:230px;padding:28px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:0 18px 45px #0f172a12}.demo-contact-item:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 12px 32px #312e8114,0 26px 60px #0f172a14}.demo-contact-item:focus-visible{outline-offset:4px;outline:3px solid #4f46e559}.demo-contact-top{align-items:center;gap:14px;display:flex}.demo-contact-icon-wrap{width:48px;height:48px;color:inherit;background:0 0;border:0;border-radius:0;flex:none;place-items:center;transition:box-shadow .22s ease-out;display:inline-grid}.demo-contact-icon-whatsapp{background:0 0}.demo-contact-icon-whatsapp .demo-contact-icon{width:34px;height:34px}.demo-contact-icon-map{background:0 0}.demo-contact-icon-map .demo-contact-icon{width:36px;height:36px}.demo-contact-icon-mail{background:0 0}.demo-contact-label{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.25}.demo-contact-value{color:#0f172a;overflow-wrap:anywhere;font-size:clamp(19px,1.4vw,22px);font-weight:500;line-height:1.28}.demo-contact-address{overflow-wrap:normal;font-size:clamp(17px,1.18vw,20px);line-height:1.42}.demo-contact-action{width:fit-content;color:var(--primary);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-style:normal;font-weight:500;line-height:1.2;transition:color .18s,gap .18s;display:inline-flex}.demo-contact-item:hover .demo-contact-action{color:var(--deep);gap:10px}.demo-contact-item:hover .demo-contact-icon-wrap{box-shadow:none}.demo-contact-action .demo-icon{width:18px;height:18px}.demo-contact-icon{width:28px;height:28px}.demo-nexain-link{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:24px;display:flex}.demo-nexain-link h3{margin-bottom:6px;font-size:22px}.demo-nexain-link p{color:#334155;margin:0 0 6px}.demo-nexain-link small{color:#64748b}.demo-secondary-external{min-height:44px;color:var(--primary);white-space:nowrap;align-items:center;gap:8px;font-weight:600;transition:color .22s ease-out,transform .22s ease-out;display:inline-flex}.demo-secondary-external:hover,.demo-secondary-external:focus-visible{color:var(--deep);transform:translateY(-1px)}.demo-secondary-external:hover .demo-icon,.demo-secondary-external:focus-visible .demo-icon{transform:translate(5px)}.demo-secondary-external .demo-icon{width:22px;height:22px}.demo-next-strip{background:#fff;padding:72px 0}.demo-next-strip-inner{background:radial-gradient(ellipse 72% 88% at 86% 48%, #6d5cff61 0%, #635bff4d 30%, #4f46e52e 54%, transparent 82%), linear-gradient(90deg, var(--bg-deep-navy) 0%, var(--bg-navy) 34%, var(--bg-indigo) 56%, var(--bg-deep-indigo) 74%, var(--brand-purple) 88%, var(--brand-violet) 100%);color:var(--dark-heading);border-radius:24px;justify-content:space-between;align-items:center;gap:clamp(28px,5vw,58px);padding:38px 42px;display:flex;box-shadow:0 22px 60px #312e8124,inset 0 1px #ffffff14}.demo-next-strip-inner>div:first-child{max-width:760px}.demo-next-strip h2{max-width:760px;color:var(--dark-heading);font-size:34px}.demo-next-strip p{max-width:690px;color:var(--dark-body);margin:8px 0 0}.demo-next-actions{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.demo-white-button{color:var(--text);background:#fff;border:1px solid #fff}.demo-white-link{color:#fff;text-underline-offset:6px;align-items:center;min-height:48px;font-weight:500;text-decoration:underline;display:inline-flex}.home-dark-stack .btn-primary,.platform-hero .btn-primary,.pricing-page-hero .btn-primary,.security-compliance-hero .btn-primary,.demo-hero .btn-primary,.security-section .btn-primary,.final-cta .btn-primary,.platform-final-banner .btn-primary,.pricing-final-cta .btn-primary,.security-final-cta .btn-primary,.demo-next-strip-inner .btn-primary,.platform-white-button,.pricing-white-button,.security-white-button,.demo-white-button{background:var(--cta-primary-dark-bg);color:var(--cta-primary-dark-text);border-color:var(--cta-primary-dark-bg);box-shadow:0 12px 26px #0206171f}.home-dark-stack .btn-primary:hover,.home-dark-stack .btn-primary:focus-visible,.platform-hero .btn-primary:hover,.platform-hero .btn-primary:focus-visible,.pricing-page-hero .btn-primary:hover,.pricing-page-hero .btn-primary:focus-visible,.security-compliance-hero .btn-primary:hover,.security-compliance-hero .btn-primary:focus-visible,.demo-hero .btn-primary:hover,.demo-hero .btn-primary:focus-visible,.security-section .btn-primary:hover,.security-section .btn-primary:focus-visible,.final-cta .btn-primary:hover,.final-cta .btn-primary:focus-visible,.platform-final-banner .btn-primary:hover,.platform-final-banner .btn-primary:focus-visible,.pricing-final-cta .btn-primary:hover,.pricing-final-cta .btn-primary:focus-visible,.security-final-cta .btn-primary:hover,.security-final-cta .btn-primary:focus-visible,.demo-next-strip-inner .btn-primary:hover,.demo-next-strip-inner .btn-primary:focus-visible,.platform-white-button:hover,.platform-white-button:focus-visible,.pricing-white-button:hover,.pricing-white-button:focus-visible,.security-white-button:hover,.security-white-button:focus-visible,.demo-white-button:hover,.demo-white-button:focus-visible{background:var(--cta-primary-dark-hover);color:#fff;border-color:var(--cta-primary-dark-hover);transform:translateY(-1px);box-shadow:0 10px 28px #02061747}.home-dark-stack .btn-secondary,.platform-hero .btn-secondary,.pricing-page-hero .btn-secondary,.security-compliance-hero .btn-secondary,.demo-hero .btn-secondary,.security-section .btn-secondary,.final-cta .btn-secondary,.platform-final-banner .btn-secondary,.pricing-final-cta .btn-secondary,.security-final-cta .btn-secondary,.demo-next-strip-inner .btn-secondary{color:var(--cta-secondary-dark-text);border-color:var(--cta-secondary-dark-border);background:0 0}.home-dark-stack .btn-secondary:hover,.home-dark-stack .btn-secondary:focus-visible,.platform-hero .btn-secondary:hover,.platform-hero .btn-secondary:focus-visible,.pricing-page-hero .btn-secondary:hover,.pricing-page-hero .btn-secondary:focus-visible,.security-compliance-hero .btn-secondary:hover,.security-compliance-hero .btn-secondary:focus-visible,.demo-hero .btn-secondary:hover,.demo-hero .btn-secondary:focus-visible,.security-section .btn-secondary:hover,.security-section .btn-secondary:focus-visible,.final-cta .btn-secondary:hover,.final-cta .btn-secondary:focus-visible,.platform-final-banner .btn-secondary:hover,.platform-final-banner .btn-secondary:focus-visible,.pricing-final-cta .btn-secondary:hover,.pricing-final-cta .btn-secondary:focus-visible,.security-final-cta .btn-secondary:hover,.security-final-cta .btn-secondary:focus-visible,.demo-next-strip-inner .btn-secondary:hover,.demo-next-strip-inner .btn-secondary:focus-visible{color:var(--bg-navy);background:#fff;border-color:#fff;transform:translateY(-1px)}.pricing-page-hero .pricing-public-grid .pricing-plan-cta.btn-primary,.pricing-page-hero .pricing-commercial-panel .pricing-commercial-cta.btn-primary{background:var(--cta-primary-light-bg);color:#fff;border-color:var(--cta-primary-light-bg);box-shadow:0 12px 26px #4f46e529}.pricing-page-hero .pricing-public-grid .pricing-plan-cta.btn-primary:hover,.pricing-page-hero .pricing-public-grid .pricing-plan-cta.btn-primary:focus-visible,.pricing-page-hero .pricing-commercial-panel .pricing-commercial-cta.btn-primary:hover,.pricing-page-hero .pricing-commercial-panel .pricing-commercial-cta.btn-primary:focus-visible{background:var(--cta-primary-light-hover);color:#fff;border-color:var(--cta-primary-light-hover);transform:translateY(-1px);box-shadow:0 12px 28px #312e812e}.pricing-page-hero .pricing-public-grid .pricing-plan-cta.btn-secondary{color:var(--cta-secondary-light-text);border-color:var(--cta-secondary-light-border);box-shadow:none;background:#fff;border-width:1.5px}.pricing-page-hero .pricing-public-grid .pricing-plan-cta.btn-secondary:hover,.pricing-page-hero .pricing-public-grid .pricing-plan-cta.btn-secondary:focus-visible{background:var(--cta-secondary-light-border);color:#fff;border-color:var(--cta-secondary-light-border);transform:translateY(-1px);box-shadow:0 12px 28px #4f46e529}.platform-white-link:hover,.platform-white-link:focus-visible,.pricing-white-link:hover,.pricing-white-link:focus-visible,.security-white-link:hover,.security-white-link:focus-visible{color:var(--bg-navy);text-decoration:none}.demo-white-link:hover,.demo-white-link:focus-visible,.text-link-dark:hover,.text-link-dark:focus-visible{color:#fff;text-decoration-thickness:2px}.home-cta-secondary-light{border:1.5px solid var(--brand-purple);min-height:48px;color:var(--brand-purple);box-shadow:none;background:#fff}.home-cta-secondary-light:hover,.home-cta-secondary-light:focus-visible{background:var(--brand-purple);color:#fff;border-color:var(--brand-purple);box-shadow:none;transform:translateY(-1px)}.home-cta-secondary-dark{min-height:48px;color:var(--dark-heading);box-shadow:none;background:0 0;border:1px solid #ffffff9e}.home-cta-secondary-dark:hover,.home-cta-secondary-dark:focus-visible{color:var(--bg-navy);box-shadow:none;background:#fff;border-color:#fff;transform:translateY(-1px)}.home-cta-tertiary-dark{color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:color .24s ease-out,transform .24s ease-out;display:inline-flex}.home-cta-tertiary-dark:hover,.home-cta-tertiary-dark:focus-visible{color:var(--brand-focus);transform:translateY(-1px)}.home-cta-tertiary-dark:focus-visible{outline:2px solid var(--brand-focus);outline-offset:3px}.final-cta .btn-primary{color:var(--bg-navy);background:#fff;border-color:#fff;box-shadow:0 12px 28px #02061729}.final-cta .btn-primary:hover,.final-cta .btn-primary:focus-visible{background:var(--bg-navy);color:#fff;border-color:var(--bg-navy);transform:translateY(-1px);box-shadow:0 14px 30px #02061747}.final-cta .home-cta-secondary-dark{border-color:#ffffff9e}.final-cta .home-cta-secondary-dark:hover,.final-cta .home-cta-secondary-dark:focus-visible{color:#fff;background:#ffffff1a;border-color:#fff}.skip-link{z-index:1000;color:var(--primary);background:#fff;border-radius:10px;padding:10px 14px;font-weight:500;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-140%);box-shadow:0 12px 30px #0f172a29}.skip-link:focus{transform:translateY(0)}.privacy-hero{padding:calc(112px + var(--site-header-height)) 0 54px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.privacy-hero-copy{max-width:860px}.privacy-hero h1{color:#0f172a;max-width:840px;margin-top:18px;font-size:clamp(48px,7vw,86px);line-height:1.06}.privacy-hero p:not(.eyebrow){color:#334155;max-width:760px;margin:20px 0 0;font-size:20px;line-height:1.55}.privacy-date-list{flex-wrap:wrap;gap:14px;margin:26px 0 0;display:flex}.privacy-date-list div{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:180px;padding:14px 16px}.privacy-date-list dt{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.privacy-date-list dd{color:#0f172a;margin:4px 0 0;font-weight:500}.privacy-document{background:#fff;padding:64px 0 86px}.privacy-document-grid{grid-template-columns:minmax(240px,280px) minmax(0,840px);align-items:start;gap:64px;display:grid}.privacy-toc{position:sticky;top:104px}.privacy-toc-inner{border-left:1px solid #e2e8f0;padding-left:18px}.privacy-toc h2{color:#0f172a;margin-bottom:14px;font-size:16px}.privacy-toc nav{gap:3px;display:grid}.privacy-toc a{color:#475569;border-left:3px solid #0000;border-radius:0 10px 10px 0;margin-left:-21px;padding:7px 10px 7px 18px;font-size:14px;font-weight:400;line-height:1.25;transition:color .16s,border-color .16s,background .16s}.privacy-toc a:hover,.privacy-toc a:focus-visible,.privacy-toc a.is-active{border-left-color:var(--primary);color:var(--primary);background:#4f46e514}.privacy-mobile-toc{display:none}.privacy-policy-content{max-width:840px}.privacy-policy-section{border-bottom:1px solid #e2e8f0;margin-bottom:34px;padding:0 0 34px;scroll-margin-top:112px}.privacy-policy-section h2{color:#0f172a;margin-bottom:16px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.16}.privacy-policy-section h2:focus{outline-offset:6px;border-radius:8px;outline:3px solid #4f46e552}.privacy-policy-section h3{color:#0f172a;margin:22px 0 8px;font-size:20px;font-weight:500;line-height:1.25}.privacy-policy-section p,.privacy-policy-section li,.privacy-policy-section address,.privacy-policy-section blockquote{color:#334155;font-size:17px;line-height:1.68}.privacy-policy-section p{margin:0 0 14px}.privacy-policy-section ul{gap:6px;margin:0 0 18px;padding-left:22px;display:grid}.privacy-policy-section a,.privacy-contact-block a{color:var(--primary);text-underline-offset:4px;font-weight:500}.privacy-policy-section address{border-left:3px solid var(--primary);background:#f8fafc;margin:0 0 16px;padding:16px 18px;font-style:normal}.privacy-policy-section blockquote{border-left:3px solid var(--primary);background:#4f46e514;margin:0 0 16px;padding:14px 16px;font-weight:400}.legal-table-wrap{border:1px solid #e2e8f0;border-radius:16px;width:100%;margin:18px 0;overflow-x:auto}.legal-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:680px}.legal-table-wrap th,.legal-table-wrap td{text-align:left;vertical-align:top;color:#334155;border-bottom:1px solid #e2e8f0;padding:13px 14px;font-size:14px;line-height:1.45}.legal-table-wrap th{color:#0f172a;background:#f8fafc;font-weight:500}.legal-table-wrap tr:last-child td{border-bottom:0}.privacy-contact-block{background:#f8fafc;border:1px solid #4f46e52e;border-radius:24px;padding:28px;box-shadow:0 18px 44px #0f172a12}.privacy-contact-block .eyebrow{margin-bottom:10px}.privacy-contact-block h2{color:#0f172a;font-size:32px;line-height:1.15}.privacy-contact-block p{color:#475569;margin:6px 0 0;font-weight:400}.privacy-contact-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.privacy-contact-list a{border:1px solid var(--card-purple-border);color:#0f172a;background:#fff;border-radius:18px;align-content:start;gap:8px;min-height:132px;padding:18px;transition:transform .22s ease-out,border-color .22s ease-out,box-shadow .22s ease-out;display:grid;box-shadow:0 12px 30px #0f172a0d}.privacy-contact-list a:hover,.privacy-contact-list a:focus-visible{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 12px 32px #312e8114,0 18px 44px #0f172a0f}.privacy-contact-list span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500}.privacy-contact-list strong{color:#0f172a;overflow-wrap:anywhere;font-size:15px;line-height:1.35}.privacy-contact-icon{width:28px;height:28px}.privacy-external-link{margin-top:18px;display:inline-flex}.site-footer{color:var(--dark-body);background:radial-gradient(58% 82% at 86% -18%,#635bff4d,#6d5ef829 34%,#7c72ff14 58%,#0000 82%),radial-gradient(48% 68% at 42% 26%,#4338ca2e,#312e811c 44%,#0000 78%),radial-gradient(62% 72% at 8% 100%,#061225f2,#0000 72%),linear-gradient(#08172d 0%,#061225 62%,#0b1433 100%);border-top:1px solid #ffffff14;padding:50px 0 24px;position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000061,#0000001a);mask-image:linear-gradient(#00000061,#0000001a)}.site-footer .wordmark span,.site-footer h2{color:var(--dark-heading)}.site-footer .wordmark img{width:210px}.site-footer .wordmark small{color:var(--dark-secondary)}.footer-grid{z-index:1;grid-template-columns:minmax(280px,1.25fr) repeat(3,minmax(128px,.58fr)) minmax(290px,.96fr);align-items:start;gap:clamp(24px,3.4vw,44px);display:grid;position:relative}.footer-brand p,.footer-column a,.footer-uae-contact,.footer-bottom{color:var(--dark-body)}.footer-brand p{max-width:390px;color:var(--dark-body);margin-top:18px;font-size:15px;line-height:1.6}.footer-uae-contact{gap:10px;font-style:normal;display:grid}.footer-contact-column{align-content:start}.footer-uae-contact strong{color:var(--dark-heading);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:600}.footer-uae-contact a{min-height:30px;color:var(--dark-body);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;width:100%;font-size:14px;font-weight:400;line-height:1.35;transition:color .22s ease-out,transform .22s ease-out;display:grid}.footer-contact-icon{filter:drop-shadow(0 0 8px #a5b4fc29);flex:none;place-self:center;width:22px;height:22px}.footer-contact-icon svg{width:100%;height:100%}.footer-uae-contact a:nth-of-type(3) .footer-contact-icon{width:16px;height:16px;margin-top:0}.footer-uae-contact small{color:var(--dark-secondary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:500;display:block}.footer-column{align-content:start;gap:8px;display:grid}.footer-column h2{color:var(--dark-heading);margin-bottom:10px;font-size:15px;font-weight:600}.footer-column a,.footer-brand a,.footer-cookie-button{width:fit-content;min-height:30px;color:var(--dark-body);text-underline-offset:5px;align-items:center;font-size:14px;font-weight:400;line-height:1.35;text-decoration:none;transition:color .22s ease-out,transform .22s ease-out,text-decoration-color .22s ease-out;display:inline-flex}.footer-column a:hover,.footer-column a:focus-visible,.footer-brand a:hover,.footer-brand a:focus-visible,.footer-cookie-button:hover,.footer-cookie-button:focus-visible{color:var(--dark-heading);-webkit-text-decoration:underline #a5b4fcb8;text-decoration:underline #a5b4fcb8;transform:translate(3px)}.footer-cookie-button{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.35}.footer-bottom{z-index:1;color:var(--dark-secondary);border-top:1px solid #ffffff14;margin-top:30px;padding-top:16px;font-size:13px;position:relative}.sticky-mobile-cta{display:none}.cookie-consent{z-index:950;color:#0f172a;background:#fff;border:1px solid #e2e8f0e0;border-radius:22px;width:min(100% - 48px,520px);padding:20px;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 70px #0f172a38}.cookie-consent h2{margin-bottom:6px;font-size:22px;line-height:1.18}.cookie-consent p{color:#475569;margin:0;font-size:14px;line-height:1.5}.cookie-consent-panel{border-top:1px solid #e2e8f0;gap:10px;margin-top:14px;padding-top:14px;display:grid}.cookie-consent-panel label{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.cookie-consent-panel input{width:18px;height:18px;accent-color:var(--primary);margin-top:2px}.cookie-consent-panel span{color:#334155;font-size:14px;line-height:1.45}.cookie-consent-panel strong{color:#0f172a;display:block}.cookie-consent-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.cookie-consent-actions .btn{min-height:42px;padding:10px 14px;font-size:14px}.floating-whatsapp{z-index:70;color:#fff;background:#25d366;border-radius:999px;place-items:center;width:56px;height:56px;animation:.52s both floatingWhatsappReveal;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 34px #0f172a38}.floating-whatsapp-icon{width:34px;height:34px}.floating-whatsapp-tooltip{background:var(--dark-header);color:#fff;opacity:0;pointer-events:none;border-radius:10px;min-width:232px;padding:8px 10px;font-size:13px;font-weight:500;transition:opacity .16s;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)}.floating-whatsapp:hover .floating-whatsapp-tooltip,.floating-whatsapp:focus-visible .floating-whatsapp-tooltip{opacity:1}@keyframes floatingWhatsappReveal{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes travel{0%,to{transform:translate(0)}24%{transform:translate(196px,2px)}48%{transform:translate(302px,170px)}72%{transform:translate(150px,250px)}}@keyframes heroReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes invoiceSlideIn{0%{opacity:0;transform:translate(48px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes pillReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes recordFieldPulse{0%{box-shadow:0 0 #4f46e52e,0 10px 22px #312e8114}to{box-shadow:0 0 0 3px #4f46e514,0 12px 26px #312e811a}}@keyframes industryMarqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes industryMarqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.hero-copy h1,.hero-lede,.hero-trust-badges,.hero-actions,.hero-invoice-visual,.invoice-label-pill,.main-frame-wrap,.support-frame,.industries-marquee,.showcase-bottom-mask,.site-header .wordmark{opacity:1!important;filter:none!important;transform:none!important}.showcase-bottom-mask{opacity:.76!important}.industry-marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none!important;transform:none!important}.industry-marquee-row{overflow:visible}.industry-marquee-group{flex-wrap:wrap;justify-content:center;padding-right:0}.industry-marquee-group[aria-hidden=true]{display:none}.solutions-intro-sticky,.solution-card{position:relative;top:auto}.solutions-stack{gap:24px}.solution-card{z-index:auto;transform:none!important}}@media (max-width:1024px){.differentiator-layout{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:36px;width:min(100% - 64px,1440px)}.differentiator-content h2{font-size:34px}.differentiator-intro{font-size:17px}.differentiator-grid{gap:22px 26px}.security-layout{grid-template-columns:1fr}.security-copy{max-width:760px}.capability-header{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:32px}.capability-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 36px}.capability-category{grid-column:1/-1;margin:0}.persona-card-stage{min-height:358px}.persona-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.persona-card:last-child{grid-column:1/-1}}@media (max-width:1180px){.hero{background:0 0}.container,.header-inner{width:min(100% - 64px,1280px)}.capability-container{width:min(100% - 64px,1360px)}.desktop-nav{display:none}.hero-grid{grid-template-columns:55fr 45fr;gap:34px}.hero-invoice-visual{min-height:500px}.invoice-image-shell,.invoice-state:before{inset:24px 28px}.demo-hero-grid{grid-template-columns:1fr;gap:36px}.demo-hero-copy{text-align:center;justify-self:center;max-width:860px}.demo-form-panel{justify-self:center;width:min(880px,100%)}.demo-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nexain-header-logo-link img{width:104px;max-height:26px}.demo-contact-item:last-child{grid-column:1/-1}.privacy-document-grid{grid-template-columns:minmax(220px,250px) minmax(0,1fr);gap:38px}.privacy-contact-list{grid-template-columns:1fr}h1{font-size:54px}.trust-grid{grid-template-columns:repeat(3,1fr)}.trust-item{border-bottom:1px solid var(--soft-border)}.challenge-grid{grid-template-columns:repeat(2,1fr)}.capability-row{column-gap:36px}.capability-item{gap:14px}.split-grid,.faq-layout{grid-template-columns:1fr}.journey-track{grid-template-columns:repeat(2,1fr)}.solutions-layout{grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);gap:44px}.solutions-intro-sticky{top:96px}.solutions-intro-sticky .section-heading{max-width:430px}.solutions-section{--stack-top:96px;--stack-step:13px;padding:104px 0 124px}.solutions-stack{gap:32px}.solution-card{border-radius:22px;min-height:390px;padding:28px}.solution-card h3{font-size:25px}.solution-card p{font-size:15px}.solution-card li{font-size:14px}.journey-track button{border-bottom:1px solid var(--soft-border)}.pricing-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.product-showcase{margin-top:-74px;padding-top:64px}.showcase-stage{min-height:650px}.main-frame-wrap{width:82%;right:-3%}.support-frame{width:31%;top:180px;left:0}.integration-orbit-field{margin-top:28px}.integration-orbit-canvas{width:min(900px,100%)}.integration-intro{grid-template-columns:1fr;gap:26px}.integration-action-panel{text-align:left;align-items:flex-start}.integration-action-panel .flow-caption{white-space:normal}.integration-hub{border-radius:30px;width:122px;height:122px}.integration-hub img{width:86px;height:86px}.integration-node{width:88px;height:88px}.integration-node-circle{width:82px;height:82px}.integration-logo{width:60px;height:60px}.integration-node-circle.compact .integration-logo{width:46px;height:46px}.industries-marquee-copy h2{white-space:normal;font-size:34px}.industry-marquee-group{padding-right:38px}.industry-marquee-item{gap:8px;font-size:21px}.industry-icon{width:21px;height:21px}.industry-marquee-item+.industry-marquee-item:before{height:20px;margin:0 18px}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1181px) and (max-height:880px){.hero{padding:16px 0 64px}h1{font-size:62px}.hero-trust-badges{margin-bottom:16px}.hero-lede,.hero-actions{margin-top:18px}.hero-invoice-visual{min-height:492px}.invoice-image-shell,.invoice-state:before{inset:18px 58px}.product-showcase{margin-top:-52px}}@media (max-width:980px){.demo-prepare-grid{gap:22px}.demo-prepare-panel{padding:28px}.demo-prepare-panel-left{padding:0 0 0 16px}.demo-prepare-panel-right{padding:26px}.demo-coverage-list{grid-template-columns:1fr}}@media (max-width:760px){:root{--site-header-height:68px}body{padding-bottom:76px;font-size:16px}.container,.header-inner{width:min(100% - 40px,1280px)}.capability-container{width:min(100% - 40px,1360px)}.site-header,.header-inner{min-height:var(--site-header-height)}.home-dark-stack{margin-top:calc(var(--site-header-height) * -1);padding-top:var(--site-header-height)}.header-actions{display:none}.menu-button{display:inline-flex}.demo-hero{padding:calc(60px + var(--site-header-height)) 0 72px}.demo-hero-copy h1{font-size:42px}.demo-hero-lede{font-size:18px}.demo-field-grid,.demo-prepare-grid,.demo-coverage-list,.demo-contact-grid{grid-template-columns:1fr}.privacy-hero{padding:calc(78px + var(--site-header-height)) 0 42px}.privacy-hero h1{font-size:46px}.privacy-hero p:not(.eyebrow){font-size:18px}.privacy-document{padding:34px 0 64px}.privacy-document-grid{grid-template-columns:1fr;gap:28px}.privacy-toc{position:static}.privacy-toc-inner{display:none}.privacy-mobile-toc{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:12px 14px;display:block;box-shadow:0 12px 30px #0f172a0d}.privacy-mobile-toc summary{cursor:pointer;color:#0f172a;font-weight:500}.privacy-mobile-toc nav{margin-top:12px}.privacy-policy-section{margin-bottom:26px;padding-bottom:26px;scroll-margin-top:84px}.privacy-policy-section p,.privacy-policy-section li,.privacy-policy-section address,.privacy-policy-section blockquote{font-size:16px}.privacy-contact-block{border-radius:20px;padding:22px}.privacy-contact-list{grid-template-columns:1fr}.cookie-consent{width:calc(100% - 32px);padding:18px;bottom:92px;right:16px}.cookie-consent-actions,.cookie-consent-actions .btn,.cookie-consent-actions .demo-text-button{width:100%}.demo-textarea-field,.demo-contact-item:last-child{grid-column:auto}.demo-form-panel{border-radius:20px;padding:22px}.demo-prepare-section .section-heading{max-width:100%}.demo-prepare-grid{gap:16px;margin-top:38px}.demo-prepare-panel{border-radius:20px;padding:24px}.demo-prepare-panel-left{border-radius:0;padding:0 0 0 14px}.demo-prepare-panel-right{border-radius:18px;padding:22px}.demo-nexain-link,.demo-next-strip-inner{flex-direction:column;align-items:stretch;min-height:auto}.demo-next-strip{padding:56px 0}.demo-next-strip-inner{padding:26px 22px}.demo-next-strip h2{font-size:28px}.demo-next-actions,.demo-next-actions .btn,.demo-white-link,.demo-success-actions,.demo-success-actions .btn,.demo-text-button{width:100%}.demo-white-link,.demo-text-button{justify-content:center;min-height:44px}.footer-uae-contact a{min-height:44px}.floating-whatsapp{width:50px;height:50px;bottom:88px;right:18px}.floating-whatsapp-tooltip{display:none}.mobile-nav{background:var(--dark-header);border:1px solid #ffffff14;border-radius:18px;width:min(100% - 40px,1280px);margin:0 auto 14px;padding:16px;display:none;box-shadow:0 18px 34px #02061738}.mobile-nav.open{gap:8px;display:grid}.mobile-nav a{min-height:44px;color:var(--dark-body);align-items:center;font-weight:500;display:flex}.mobile-utility{font-size:14px;color:var(--dark-muted)!important}.mobile-nexain-link{gap:12px}.mobile-nexain-link img{object-fit:contain;width:104px;height:auto;max-height:26px}.section{padding:72px 0}.hero{background:0 0;padding:54px 0 58px}.hero-grid,.comparison-panels,.solutions-layout,.challenge-grid,.integration-flow,.journey-track,.footer-grid,.pricing-grid{grid-template-columns:1fr}.differentiators{padding:76px 0}.differentiator-layout{grid-template-columns:1fr;gap:34px;width:min(100% - 40px,720px)}.differentiator-image-panel{grid-area:auto;position:static}.differentiator-image{aspect-ratio:1;border-radius:24px;height:auto;min-height:0}.differentiator-content h2{font-size:32px}.differentiator-content{grid-area:auto}.differentiator-grid{grid-template-columns:1fr;gap:24px}.personas{padding:72px 0}.security-layout{gap:36px}.security-interface{border-radius:18px;padding:18px}.security-interface-header{flex-direction:column}.security-control-grid{grid-template-columns:1fr}.security-control-card{min-height:auto}.capability-section{padding:72px 0}.capability-header{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.capability-header .eyebrow{margin-bottom:12px}.capability-header h2{font-size:32px}.capability-header p{font-size:18px}.capability-row{grid-template-columns:1fr;gap:18px;padding-block:24px}.capability-item{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px}.capability-icon{width:32px;height:32px}.capability-icon svg{width:26px;height:26px}.capability-item h3{font-size:20px}.capability-item p{font-size:16px}.capability-note{width:100%;margin-top:18px;padding-top:20px}.persona-role-heading{flex-direction:column;align-items:center;gap:4px;min-height:78px;font-size:36px}.persona-role-copy-stage{min-height:62px;margin-top:22px}.persona-role-copy p{font-size:20px}.persona-card-stage{min-height:558px;margin-top:16px}.persona-card-grid{grid-template-columns:1fr;gap:14px}.persona-card:last-child{grid-column:auto}.persona-card{min-height:auto;padding:20px}.persona-selectors{margin-top:20px;gap:18px;width:calc(100% + 40px);margin-inline:-20px;padding:0 20px 4px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.persona-selectors button{text-align:center;white-space:nowrap;flex:none}.product-showcase{margin-top:-64px;padding:68px 0 70px}.product-showcase-inner{gap:34px}.showcase-stage{gap:18px;min-height:auto;display:grid}.main-frame-wrap,.support-frame{width:100%;position:relative;inset:auto;opacity:1!important;transform:none!important}.main-frame-wrap{order:1}.support-frame{order:2;justify-self:start;width:min(82%,360px)}.main-product-frame{aspect-ratio:1.28;border-radius:18px}.support-frame{border-radius:18px}.showcase-bottom-mask{display:none}.showcase-controls{bottom:12px;right:12px}.showcase-controls button{width:40px;height:40px}.industries-marquee{gap:26px;padding-top:2px}.industries-marquee-copy h2{white-space:normal;font-size:28px}.industries-marquee-copy p{font-size:16px}.industry-marquee-rows{gap:14px}.industry-marquee-track{animation-duration:32s}.industry-marquee-row.reverse .industry-marquee-track{animation-duration:36s}.industry-marquee-group{padding-right:28px}.industry-marquee-item{gap:7px;font-size:17px}.industry-icon{width:19px;height:19px}.industry-marquee-item+.industry-marquee-item:before{height:17px;margin:0 12px}h1{font-size:42px}.hero-copy h1{font-size:clamp(23px,6.8vw,38px)}.section-heading h2,.final-cta h2{font-size:32px}.final-cta{padding:72px 0}.final-cta .container{grid-template-columns:1fr;gap:24px;min-height:auto}.final-cta-copy,.final-cta .final-note{text-align:center}.final-cta .hero-actions{justify-content:center}.final-cta .hero-actions,.final-cta .hero-actions .btn{width:100%}.final-cta .final-note{margin-top:0}.hero-lede,.section-heading p,.final-cta p,.transition-statement,.flow-caption,.pricing-note,.supporting-strip{font-size:18px}.hero-actions,.comparison-toggle{width:100%}.invoice-comparison-section{padding:72px 0}.process-panel{padding:22px}.process-panel ol{grid-template-columns:1fr}.process-panel li,.process-panel li:nth-child(odd),.process-panel li:first-child,.process-panel li:nth-child(2){border-top:1px solid #e2e8f0e6;border-right:0;min-height:auto;padding:15px 0}.process-panel li:first-child{border-top:0;padding-top:0}.process-panel li:last-child{padding-bottom:0}.solutions-intro-sticky{display:block;position:relative;top:auto}.solutions-section{padding:72px 0}.solutions-stack{gap:18px}.solution-card{z-index:auto;border-radius:16px;justify-content:flex-start;min-height:auto;padding:22px;position:relative;top:auto;transform:none!important}.solution-card h3{font-size:21px}.solution-card p{font-size:14px}.solution-card li{font-size:13px}.hero-trust-badges{gap:16px}.hero-trust-badge{min-width:96px;padding:0;font-size:13px}.badge-logo{width:48px;height:48px}.badge-logo img{width:40px;height:40px}.hero-invoice-visual{background:0 0;min-height:auto;padding:0 0 12px}.invoice-state{display:grid;position:relative;inset:auto}.invoice-image-shell{aspect-ratio:.78;width:100%;min-height:420px;position:relative;inset:auto}.invoice-state:before{aspect-ratio:.78;border-radius:18px;width:100%;min-height:420px;inset:0 0 auto}.invoice-labels{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:-12px;padding:0 8px;display:flex;position:relative}.invoice-label-pill{min-height:34px;font-size:12px;position:static}.hero-actions .btn,.comparison-toggle button{white-space:normal;flex:1}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item{border-right:1px solid var(--soft-border);min-height:170px}.flow-map{grid-template-columns:1fr}.flow-route{width:3px;height:80%;inset:10% 50%}.route-caption{margin-top:0}.logo-grid{grid-template-columns:repeat(2,1fr)}.gateway{min-height:96px}.integration-orbit-field{background:0 0;gap:24px;min-height:auto;padding:12px 0 0;display:grid;overflow:visible}.integration-orbit-canvas{display:contents}.orbit-lines{display:none}.integration-hub{justify-self:center;width:126px;height:126px;position:relative;top:auto;left:auto;transform:none}.integration-hub img{width:86px;height:86px}.integration-node{justify-self:center;width:88px;height:88px;position:relative;top:auto;left:auto;translate:none;transform:none!important}.integration-orbit-field{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.integration-hub{grid-column:1/-1}.integration-node-circle{width:82px;height:82px}.integration-logo{width:60px;height:60px}.integration-node-circle.compact .integration-logo{width:46px;height:46px}.journey-track button{border-right:0;min-height:auto}.table-head,.improvement-row{grid-template-columns:1fr}.table-head span:last-child{display:none}.improvement-row strong{border-top:1px solid var(--soft-border)}.sticky-mobile-cta{z-index:60;background:var(--primary);color:#fff;border-radius:10px;place-items:center;min-height:54px;font-weight:600;display:grid;position:fixed;bottom:16px;left:20px;right:20px;box-shadow:0 18px 34px #312e814d}}@media (max-width:430px){.trust-grid,.logo-grid{grid-template-columns:1fr}.integration-orbit-field{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-actions{flex-direction:column;align-items:stretch}.comparison-toggle{flex-direction:column}}@media (prefers-reduced-motion:reduce){.site-header,.btn,.btn-arrow,.home-cta-tertiary-dark,.icon-tile,.solution-card,.solution-mark,.challenge-card,.persona-card,.persona-card-icon,.capability-icon,.pricing-plan-card,.pricing-detail-icon,.platform-workspace-nav button,.platform-workspace-icon,.platform-stage-arrows button,.platform-governed-selector button,.platform-governed-view-panel,.platform-record-grid>div,.platform-control-grid button,.security-system-control-row,.security-system-control-icon,.demo-contact-item,.demo-contact-icon-wrap,.demo-icon,.demo-secondary-external,.inline-link,.faq-toggle-more{transition-duration:1ms}.platform-record-grid>div.is-active-field{animation:none!important}.five-corner-section .five-corner-header,.five-corner-section .model-stage{opacity:1!important;transform:none!important}.five-corner-section .model-stage *{transition:none!important;animation:none!important}}@media (min-width:1100px) and (max-width:1240px){.five-corner-container{width:min(100% - 56px,1440px)}.model-stage{padding-inline:28px}.main-route{grid-template-columns:minmax(124px,.84fr) minmax(32px,44px) minmax(162px,1.12fr) minmax(32px,44px) minmax(124px,.84fr) minmax(32px,44px) minmax(162px,1.12fr) minmax(32px,44px) minmax(124px,.84fr);gap:8px}.model-stage .five-node{padding-inline:14px}}@media (min-width:768px) and (max-width:1099px){.five-corner-container{width:min(100% - 56px,1440px)}.five-corner-visual{margin-top:48px}.model-stage{min-height:auto;padding:30px}.fta-row{min-height:auto}.main-route{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:14px;margin-top:0}.main-route>.route-node:first-child{grid-area:1/1}.main-route>.flow-arrow-slot:nth-child(2){grid-area:1/2}.main-route>.route-node:nth-child(3){grid-area:1/3}.main-route>.flow-arrow-slot:nth-child(4){grid-area:2/3;justify-self:center;transform:rotate(90deg)}.main-route>.route-node:nth-child(5){grid-area:3/3}.main-route>.flow-arrow-slot:nth-child(6){grid-area:3/2;transform:rotate(180deg)}.main-route>.route-node:nth-child(7){grid-area:3/1}.main-route>.flow-arrow-slot:nth-child(8){grid-area:4/1;justify-self:center;transform:rotate(90deg)}.main-route>.route-node:nth-child(9){grid-area:5/1/auto/-1;justify-self:center;width:min(360px,100%)}.model-stage .five-node,.model-stage .five-node.sender,.model-stage .five-node.receiver,.model-stage .five-node.supplier,.model-stage .five-node.buyer,.model-stage .five-node.fta{width:100%;min-height:146px;transform:none}.model-stage .five-node.fta{width:min(520px,100%);min-height:110px}.model-stage .five-node.peppol{min-height:146px}}@media (max-width:767px){.five-corner-section{padding:72px 0}.five-corner-container{width:min(100% - 40px,1440px)}.five-corner-header h2{font-size:clamp(34px,9vw,42px)}.five-corner-header .section-heading p{font-size:17px}.five-corner-visual{margin-top:42px}.model-stage{border-radius:24px;min-height:auto;padding:22px}.reporting-connector{height:86px;margin-bottom:12px}.fta-row,.main-route{gap:18px;min-height:auto;margin:0;display:grid}.fta-row{margin-top:18px}.main-route{flex-direction:column;justify-items:stretch;gap:14px;display:flex}.route-node{width:100%}.model-stage .five-node,.model-stage .five-node.sender,.model-stage .five-node.receiver,.model-stage .five-node.supplier,.model-stage .five-node.buyer,.model-stage .five-node.peppol,.model-stage .five-node.fta{opacity:1;width:100%;min-height:auto;transform:none}.model-stage .five-node{text-align:center;padding:20px}.model-stage .five-node.fta{text-align:center;grid-template-columns:1fr}.flow-arrow-slot{width:100%;height:26px;transform:rotate(90deg)}.five-flow-arrow{width:52px}.five-corner-caption{margin-top:22px;font-size:15px}}@media (max-width:430px){.five-corner-container{width:min(100% - 32px,1440px)}.model-stage{padding:18px}.five-corner-header .eyebrow{letter-spacing:.08em}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
