@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/media/fonts/geist-latin-ext-v5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/media/fonts/geist-latin-v5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/media/fonts/inter-latin-ext-v20.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/media/fonts/inter-latin-v20.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink-blue: #020A21;--azure: #0083FF;--azure-dark: #0066CC;--mauve-magic: #C26EFA;--thistle: #E1D0F4;--sky: #CDDEEF;--success: #10B981;--success-dark: #047857;--success-light: #34D399;--danger: #DC2626;--danger-dark: #B91C1C;--bg-white: #FFFFFF;--bg-light: #F6F9FC;--bg-subtle: #FAFBFC;--text-primary: #0A2540;--text-secondary: #425466;--text-muted: #5a6370;--text-tertiary: #6b7685;--text-light: #6b7685;--border-color: #E6EBF1;--border-light: rgba(0, 0, 0, .04);--border-subtle: rgba(0, 0, 0, .06);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .06), 0 2px 4px -1px rgba(0, 0, 0, .04);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(0, 0, 0, .04);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 10px 10px -5px rgba(0, 0, 0, .02);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .15);--shadow-button: 0 4px 14px rgba(0, 131, 255, .25);--shadow-card: 0 2px 4px rgba(0, 0, 0, .04), 0 24px 48px rgba(0, 0, 0, .08);--shadow-card-hover: 0 4px 8px rgba(0, 0, 0, .06), 0 30px 60px rgba(0, 0, 0, .12);--font-display: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--section-padding: 120px;--section-padding-sm: 80px;--container-max: 1080px;--container-wide: 1200px;--container-narrow: 720px;--transition: .2s ease;--transition-fast: .15s ease;--transition-slow: .3s ease;--transition-spring: .4s cubic-bezier(.34, 1.56, .64, 1);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--ink: #020A21;--mauve: #C26EFA;--mauve-deep: #8B2FD6;--azure-deep: #0063C2;--muted: rgba(2, 10, 33, .6);--rule: rgba(2, 10, 33, .1);--head: "Geist", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap: 1440px;--gut: 32px;--nav-height: 74px}@media(max-width:900px){:root{--gut: 20px}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body);background:var(--bg-white);color:var(--text-primary);line-height:1.6;overflow-x:hidden;font-feature-settings:"cv02","cv03","cv04","cv11"}.container{max-width:var(--container-max);margin:0 auto;padding:0 24px}.container-wide{max-width:var(--container-wide);margin:0 auto;padding:0 24px}.container-narrow{max-width:var(--container-narrow);margin:0 auto;padding:0 24px}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--text-primary)}h1{font-size:clamp(44px,5.5vw,72px);letter-spacing:-.03em;line-height:1.05;font-weight:700}h2{font-size:clamp(32px,4vw,48px);letter-spacing:-.025em;line-height:1.1}h3{font-size:clamp(24px,2.5vw,32px);letter-spacing:-.02em}h4{font-size:18px;font-weight:600;letter-spacing:-.01em}p{font-size:17px;line-height:1.7;color:var(--text-secondary)}.lead{font-size:20px;line-height:1.6;color:var(--text-secondary)}.eyebrow{font-family:var(--font-body);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--azure);margin-bottom:16px;display:inline-block}.eyebrow--on-dark{color:var(--mauve-magic)}.gradient-heading{background:linear-gradient(135deg,var(--azure) 0%,var(--mauve-magic) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nowrap{white-space:nowrap}section{padding:var(--section-padding) 0}.section-header{text-align:center;max-width:680px;margin:0 auto 64px}.section-header h2{margin-bottom:20px}.section-header p{font-size:18px;color:var(--text-secondary)}.text-center{text-align:center}.text-left{text-align:left}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-12{margin-top:48px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.hidden{display:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--azure);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::selection{background:#0083ff66;color:#fff}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}[data-reveal].revealed{opacity:1;transform:translateY(0)}[data-reveal=left]{transform:translate(-24px)}[data-reveal=left].revealed{transform:translate(0)}[data-reveal=right]{transform:translate(24px)}[data-reveal=right].revealed{transform:translate(0)}[data-reveal=scale]{transform:scale(.95)}[data-reveal=scale].revealed{transform:scale(1)}[data-reveal-stagger]>[data-reveal]:nth-child(2){transition-delay:.1s}[data-reveal-stagger]>[data-reveal]:nth-child(3){transition-delay:.2s}[data-reveal-stagger]>[data-reveal]:nth-child(4){transition-delay:.3s}[data-reveal-stagger]>[data-reveal]:nth-child(5){transition-delay:.4s}[data-reveal-stagger]>[data-reveal]:nth-child(6){transition-delay:.5s}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.marquee{overflow:hidden;position:relative;width:100%}.marquee:before,.marquee:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:1;pointer-events:none}.marquee:before{left:0;background:linear-gradient(90deg,var(--bg-white),transparent)}.marquee:after{right:0;background:linear-gradient(270deg,var(--bg-white),transparent)}.marquee__track{display:flex;align-items:center;gap:48px;animation:marqueeScroll 30s linear infinite;width:max-content}.marquee__track:hover{animation-play-state:paused}.marquee__item{flex-shrink:0;font-size:16px;font-weight:600;color:var(--text-muted);opacity:.5;transition:opacity var(--transition);white-space:nowrap}.marquee__item:hover{opacity:.8}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;font-family:var(--font-body);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition);text-decoration:none;border:none;white-space:nowrap;position:relative;overflow:hidden}.btn svg{width:16px;height:16px;transition:transform var(--transition-fast)}.btn-primary{background:var(--azure);color:#fff;box-shadow:0 1px 2px #0000000d,inset 0 1px #ffffff1a}.btn-primary:hover{background:var(--azure-dark);box-shadow:0 8px 20px #0083ff59,inset 0 1px #ffffff1a;transform:translateY(-2px) scale(1.02)}.btn-primary:active{transform:translateY(0) scale(1);box-shadow:0 1px 2px #0000000d}.btn-secondary{background:var(--bg-white);color:var(--text-primary);border:1px solid var(--border-color);box-shadow:var(--shadow-xs)}.btn-secondary:hover{background:var(--bg-light);border-color:var(--text-muted);box-shadow:var(--shadow-sm)}.btn-secondary:active{background:var(--bg-subtle)}.btn-ghost{background:transparent;color:var(--text-secondary);padding:12px 16px}.btn-ghost:hover{background:var(--bg-light);color:var(--text-primary)}.btn-link{background:none;color:var(--azure);padding:12px 0;font-weight:500}.btn-link:hover{color:var(--azure-dark)}.btn-link svg{transition:transform var(--transition-fast)}.btn-link:hover svg{transform:translate(4px)}.btn-small{padding:8px 14px;font-size:14px;border-radius:var(--radius-sm)}.btn-small svg{width:14px;height:14px}.btn-large{padding:16px 28px;font-size:16px;border-radius:var(--radius-lg)}.btn-large svg{width:18px;height:18px}.btn-block{width:100%}.btn-group{display:flex;align-items:center;gap:12px}.btn-group-stacked{flex-direction:column;align-items:stretch}.btn-icon{padding:10px;border-radius:var(--radius-md)}.btn-icon svg{width:20px;height:20px}.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-loading{position:relative;color:transparent;pointer-events:none}.btn-loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:btn-spin .6s linear infinite}.btn-primary.btn-loading:after{border-color:#ffffff4d;border-right-color:#fff}@keyframes btn-spin{to{transform:rotate(360deg)}}.site-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:#ffffffe0;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:border-color .25s,background-color .25s;color:var(--ink);font-family:var(--body)}.site-nav.scrolled{border-bottom-color:var(--rule);background:#fffffff0}.site-nav :focus-visible{outline:2px solid var(--mauve-deep);outline-offset:3px;border-radius:4px}.site-nav__bar{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--nav-height);max-width:var(--wrap);margin:0 auto;padding-inline:var(--gut)}.site-nav__logo{justify-self:start;display:inline-flex}.site-nav__logo img{display:block;height:32px;width:auto}.site-nav__links{display:flex;gap:6px;list-style:none;margin:0;padding:0}.site-nav__products{position:static}.site-nav__link{display:inline-flex;gap:6px;align-items:center;padding:10px 14px;border:0;border-radius:8px;background:none;color:var(--ink);font:400 15.5px/1 var(--head);text-decoration:none;cursor:pointer}.site-nav__link:hover,.site-nav__link[aria-expanded=true]{background:#020a210d}.site-nav__chev{width:10px;height:10px;transition:transform .2s}.site-nav__link[aria-expanded=true] .site-nav__chev{transform:rotate(180deg)}.site-nav__right{justify-self:end;display:flex;gap:10px;align-items:center}.site-nav__cta{display:inline-flex;align-items:center;height:42px;padding:0 18px;border:1px solid transparent;border-radius:10px;background:var(--azure-deep);color:#fff;font:500 15px/1 var(--head);text-decoration:none;white-space:nowrap;transition:background .2s}.site-nav__cta:hover{background:#00539f}.site-nav__menu-btn{display:none;align-items:center;height:42px;padding:0 18px;border:1px solid rgba(2,10,33,.18);border-radius:10px;background:#fff;color:var(--ink);font:500 15px/1 var(--head);cursor:pointer;transition:border-color .2s}.site-nav__menu-btn:hover{border-color:#020a2173}.site-mega{position:absolute;left:50%;top:66px;transform:translate(-50%);width:min(780px,calc(100vw - 32px));display:grid;grid-template-columns:1.3fr 1fr;gap:8px 24px;padding:20px;border-radius:16px;background:#fff;box-shadow:0 30px 90px #020a212e,0 0 0 1px #020a2112}.site-mega[hidden]{display:none}.site-mega__label{padding:8px 12px 10px;color:#020a2180;font:500 11px/1 var(--head);letter-spacing:.14em;text-transform:uppercase}.site-mega__item{display:grid;gap:4px;padding:12px;border-radius:10px;color:var(--ink);text-decoration:none}a.site-mega__item:hover{background:#020a210a}.site-mega__title{display:flex;gap:8px;align-items:center;font:500 15.5px/1.2 var(--head)}.site-mega__desc{color:var(--muted);font-size:13.5px;line-height:1.45}.site-mega__soon{cursor:default}.site-mega__soon .site-mega__title{color:#020a2180}.site-mega__tag{padding:4px 7px;border-radius:999px;background:#020a210f;color:#020a218c;font:500 10px/1 var(--head);letter-spacing:.08em;text-transform:uppercase}.site-mega__more{display:none}.site-mega__link{padding:12px;border-radius:10px;color:var(--ink);font:500 15.5px/1.2 var(--head);text-decoration:none}.site-mega__link:hover{background:#020a210a}.pill-new{padding:5px 8px;border-radius:999px;background:var(--mauve);color:var(--ink);font:600 10.5px/1 var(--head);letter-spacing:.08em;text-transform:uppercase}@media(max-width:900px){.site-nav__bar{grid-template-columns:1fr auto auto}.site-nav__main{order:3;margin-left:10px}.site-nav__desktop-only,.site-nav__products-btn{display:none}.site-nav__menu-btn{display:inline-flex}.site-mega{grid-template-columns:minmax(0,1fr);max-height:calc(100dvh - 82px);overflow-y:auto}.site-mega__more{display:grid;gap:2px;padding-top:12px;border-top:1px solid var(--rule)}.site-mega__cta{justify-content:center;margin-top:10px}}@media(max-width:640px){.site-nav__right .site-nav__cta{display:none}.site-nav__logo img{height:24px}}.site-footer{padding:72px 0 40px;border-top:1px solid rgba(255,255,255,.08);background:var(--ink);color:#fff;font:400 17px/1.6 var(--body)}.site-footer :focus-visible{outline:2px solid var(--mauve-deep);outline-offset:3px;border-radius:4px}.site-footer__wrap{max-width:var(--wrap);margin:0 auto;padding-inline:var(--gut)}.site-footer__cols{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:32px}.site-footer__brand{display:grid;align-content:start;justify-items:start;gap:24px}.site-footer__home{display:inline-flex;color:#fff}.site-footer__mark{width:44px;height:44px}.site-footer__social{display:inline-flex;color:#ffffff8c;transition:color .2s}.site-footer__social:hover{color:#fff}.site-footer__social svg{width:20px;height:20px}.site-footer__heading{margin:0 0 16px;color:#ffffff73;font:500 12px/1 var(--head);letter-spacing:.12em;text-transform:uppercase}.site-footer__list{display:grid;gap:11px;margin:0;padding:0;list-style:none;font-size:14.5px}.site-footer__list a{color:#ffffffd1;text-decoration:none}.site-footer__list a:hover{color:#fff}.site-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:64px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);color:#ffffff73;font-size:13px}.site-footer__trust{display:inline-flex;gap:16px;align-items:center}.site-footer__trust img{display:block;width:44px;height:44px;max-width:none;opacity:.9}.site-footer__trust>span{display:inline-flex;gap:8px;align-items:center;color:#ffffff8c;font-size:13px}.site-footer__trust svg{width:16px;height:16px;color:#3ddc97}@media(max-width:1180px){.site-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.site-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.waitlist-form{max-width:440px;margin:0 auto}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-group{margin-bottom:12px}input[type=text],input[type=email],input[type=tel]{width:100%;padding:14px 16px;font-size:15px;font-family:var(--font-body);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-white);color:var(--text-primary);transition:all var(--transition-fast);box-shadow:var(--shadow-xs)}input::placeholder{color:var(--text-muted)}input:hover{border-color:var(--text-tertiary)}input:focus{outline:none;border-color:var(--azure);box-shadow:0 0 0 4px #0083ff1a}.form-dark input[type=text],.form-dark input[type=email],.form-dark input[type=tel]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;box-shadow:none}.form-dark input::placeholder{color:#ffffff80}.form-dark input:hover{border-color:#ffffff4d}.form-dark input:focus{border-color:var(--azure);background:#ffffff26;box-shadow:0 0 0 4px #0083ff33}button[type=submit]{width:100%;padding:14px 24px;font-size:15px;font-weight:600;color:#fff;background:var(--azure);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition);font-family:var(--font-body);box-shadow:0 1px 2px #0000000d,inset 0 1px #ffffff1a}button[type=submit]:hover:not(:disabled){background:var(--azure-dark);box-shadow:var(--shadow-button);transform:translateY(-1px)}button[type=submit]:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000000d}button[type=submit]:disabled{opacity:.6;cursor:not-allowed}button[type=submit].btn-loading{position:relative;color:transparent;pointer-events:none}button[type=submit].btn-loading .btn-text{visibility:hidden}button[type=submit].btn-loading .btn-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:formSpinner .7s linear infinite}@keyframes formSpinner{to{transform:translate(-50%,-50%) rotate(360deg)}}.form-note{margin-top:16px;font-size:13px;color:var(--text-muted);line-height:1.5}.success-message{display:none;align-items:center;justify-content:center;gap:10px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:var(--success-dark);padding:14px 16px;border-radius:var(--radius-md);margin-bottom:16px;text-align:center;font-weight:500;font-size:14px;line-height:1.5}.success-message.show{display:flex;animation:messageSlideIn .3s ease-out}.success-message.error{background:#ef44441a;border-color:#ef44444d;color:var(--danger-dark)}.success-message-icon{display:flex;flex-shrink:0}.success-message-icon svg{width:20px;height:20px}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.form-label{display:block;font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:6px}.form-label-required:after{content:"*";color:var(--danger);margin-left:4px}.form-help{font-size:13px;color:var(--text-muted);margin-top:6px;line-height:1.4}.form-group.has-error input{border-color:var(--danger)}.form-group.has-error input:focus{box-shadow:0 0 0 4px #dc26261a}.form-error{font-size:13px;color:var(--danger);margin-top:6px}.form-checkbox,.form-radio{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.form-checkbox input,.form-radio input{width:18px;height:18px;margin:0;cursor:pointer;accent-color:var(--azure)}.form-checkbox-label,.form-radio-label{font-size:14px;color:var(--text-secondary);line-height:1.5}select{width:100%;padding:14px 40px 14px 16px;font-size:15px;font-family:var(--font-body);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-white);color:var(--text-primary);transition:all var(--transition-fast);box-shadow:var(--shadow-xs);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23697386'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}select:hover{border-color:var(--text-tertiary)}select:focus{outline:none;border-color:var(--azure);box-shadow:0 0 0 4px #0083ff1a}textarea{width:100%;padding:14px 16px;font-size:15px;font-family:var(--font-body);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-white);color:var(--text-primary);transition:all var(--transition-fast);box-shadow:var(--shadow-xs);resize:vertical;min-height:120px;line-height:1.6}textarea::placeholder{color:var(--text-muted)}textarea:hover{border-color:var(--text-tertiary)}textarea:focus{outline:none;border-color:var(--azure);box-shadow:0 0 0 4px #0083ff1a}.product-preview{display:flex;flex-direction:column;gap:10px;max-width:380px;opacity:.85}.preview-card{background:var(--bg-white);border-radius:10px;padding:16px;box-shadow:0 4px 20px #0000000f;border:1px solid var(--border-color);transition:var(--transition)}.preview-card:hover{opacity:1;box-shadow:0 8px 30px #0000001a}.preview-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.preview-card-title{font-size:13px;font-weight:600;color:var(--text-secondary)}.preview-badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:12px}.preview-badge.high-risk{background:#dc26261a;color:var(--danger-dark)}.preview-badge.no-risk{background:#0596691a;color:var(--success-dark)}.preview-alert{display:flex;align-items:flex-start;gap:8px;padding:10px;border-radius:6px;margin-bottom:10px}.preview-alert.alert-risk{background:#fef2f2b3;border:1px solid rgba(254,202,202,.5)}.preview-alert.alert-safe{background:#ecfdf5b3;border:1px solid rgba(167,243,208,.5)}.preview-alert-icon{width:16px;height:16px;flex-shrink:0;margin-top:1px}.preview-alert.alert-risk .preview-alert-icon{color:var(--danger-dark)}.preview-alert.alert-safe .preview-alert-icon{color:var(--success-dark)}.preview-alert-content{flex:1}.preview-alert-title{font-size:12px;font-weight:600;margin-bottom:2px}.preview-alert.alert-risk .preview-alert-title{color:var(--danger-dark)}.preview-alert.alert-safe .preview-alert-title{color:var(--success-dark)}.preview-alert-desc{font-size:11px;color:var(--text-muted);line-height:1.4}.preview-meta{display:flex;gap:20px;font-size:11px;color:var(--text-muted)}.preview-meta-item{display:flex;flex-direction:column;gap:2px}.preview-meta-label{text-transform:uppercase;letter-spacing:.05em;font-size:10px;color:var(--text-light)}.preview-meta-value{font-weight:500;color:var(--text-secondary)}.preview-risks{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-color)}.preview-risk-item{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--danger-dark);margin-bottom:4px}.preview-risk-item:last-child{margin-bottom:0}.preview-risk-item svg{width:12px;height:12px;flex-shrink:0}.page-hero{padding:160px 0 80px;position:relative;overflow:hidden}.page-hero--dark{background:var(--ink-blue)}.page-hero--dark:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 20% 0%,rgba(0,131,255,.15) 0%,transparent 60%),radial-gradient(ellipse 40% 40% at 80% 20%,rgba(194,110,250,.1) 0%,transparent 50%);pointer-events:none}.page-hero--dark .page-hero__eyebrow{color:var(--mauve-magic)}.page-hero--dark .page-hero__title{color:#fff}.page-hero--dark .page-hero__subtitle{color:#ffffffb3}.page-hero--light{background:var(--bg-white)}.page-hero--light:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(0,131,255,.08) 0%,transparent 60%);pointer-events:none}.page-hero__content{position:relative;z-index:1;text-align:center;max-width:780px;margin:0 auto}.page-hero__eyebrow{font-family:var(--font-body);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--azure);margin-bottom:20px;display:inline-block}.page-hero__title{font-size:clamp(36px,4.5vw,56px);font-weight:700;line-height:1.1;margin-bottom:24px;letter-spacing:-.03em}.page-hero__subtitle{font-size:18px;line-height:1.7;color:var(--text-secondary);max-width:640px;margin:0 auto 32px}.page-hero__badges{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:32px}.page-hero__badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:8px 16px;border-radius:100px;background:#ffffff1a;color:#ffffffe6;border:1px solid rgba(255,255,255,.15)}.page-hero--light .page-hero__badge{background:var(--bg-light);color:var(--text-secondary);border:1px solid var(--border-light)}.page-hero__badge svg{width:16px;height:16px;flex-shrink:0}.page-hero__cta{margin-top:36px}.page-hero__visual{position:relative;z-index:1;margin-top:48px;max-width:900px;margin-left:auto;margin-right:auto}@media(max-width:768px){.page-hero{padding:120px 0 60px}.page-hero__badges{gap:8px}.page-hero__badge{font-size:12px;padding:6px 12px}}.feature-grid{display:grid;gap:24px}.feature-grid--2{grid-template-columns:repeat(2,1fr)}.feature-grid--3{grid-template-columns:repeat(3,1fr)}.feature-grid__item{padding:32px;background:var(--bg-white);border-radius:var(--radius-xl);border:1px solid var(--border-color);transition:var(--transition)}.feature-grid__item:hover{box-shadow:var(--shadow-lg);border-color:var(--border-subtle);transform:translateY(-2px)}.feature-grid__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);margin-bottom:20px;background:#0083ff14;color:var(--azure)}.feature-grid__icon svg{width:22px;height:22px}.feature-grid__icon--mauve{background:#c26efa14;color:var(--mauve-magic)}.feature-grid__title{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:8px;letter-spacing:-.01em}.feature-grid__desc{font-size:15px;line-height:1.6;color:var(--text-secondary)}.feature-grid--dark .feature-grid__item{background:#ffffff0a;border-color:#ffffff14}.feature-grid--dark .feature-grid__item:hover{background:#ffffff0f;border-color:#ffffff1f;box-shadow:0 10px 30px #0000004d}.feature-grid--dark .feature-grid__title{color:#fff}.feature-grid--dark .feature-grid__desc{color:#ffffffb3}.feature-grid--dark .feature-grid__icon{background:#0083ff26}@media(max-width:900px){.feature-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.feature-grid--2,.feature-grid--3{grid-template-columns:1fr}.feature-grid__item{padding:24px}}.cta-block{padding:var(--section-padding) 0;text-align:center}.cta-block--light{background:var(--bg-light)}.cta-block__eyebrow{font-family:var(--font-body);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--azure);margin-bottom:16px;display:inline-block}.cta-block__title{font-size:clamp(32px,4vw,44px);font-weight:700;letter-spacing:-.025em;margin-bottom:16px}.cta-block__subtitle{font-size:18px;color:var(--text-secondary);margin-bottom:40px;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.6}.integration-bar{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap;padding:32px 0}.integration-bar__label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);width:100%;text-align:center;margin-bottom:8px}.integration-bar__item{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--text-secondary);padding:12px 20px;background:var(--bg-white);border-radius:var(--radius-lg);border:1px solid var(--border-color);transition:var(--transition)}.integration-bar__item:hover{box-shadow:var(--shadow-sm);border-color:var(--border-subtle)}.integration-bar__item svg{width:20px;height:20px;color:var(--azure);flex-shrink:0}.integration-bar--dark .integration-bar__label{color:#ffffff80}.integration-bar--dark .integration-bar__item{background:#ffffff0a;border-color:#ffffff14;color:#fffc}@media(max-width:640px){.integration-bar{gap:12px}.integration-bar__item{padding:10px 16px;font-size:14px}}.page-v3{padding-top:var(--nav-height);background:#fff;color:var(--ink);font:400 17px/1.6 var(--body);font-feature-settings:normal;-webkit-font-smoothing:antialiased;overflow-x:clip}.page-v3 :where(h1,h2,h3,h4,h5,h6){font-family:var(--head);font-size:revert;font-weight:revert;line-height:inherit;letter-spacing:normal;color:inherit;margin:0;text-wrap:balance}.page-v3 :where(p){font-size:inherit;line-height:inherit;color:inherit;margin:0}.page-v3 :where(section){padding:0}.page-v3 :where(a){color:inherit}.page-v3 :where(img,video){max-width:100%}.page-v3 button{font:inherit;color:inherit}.page-v3 :focus-visible{outline:2px solid var(--mauve-deep);outline-offset:3px;border-radius:4px}.page-v3 [hidden]{display:none!important}.page-v3 section[id]{scroll-margin-top:var(--nav-height)}@keyframes bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.page-v3 .close .form-dark{width:min(440px,100%);text-align:left}.page-v3 .close .waitlist-form button[type=submit]{height:50px;padding:0 24px;border-radius:10px;background:#fff;color:var(--ink);font:500 16px/1 var(--head);box-shadow:none}.page-v3 .close .waitlist-form button[type=submit]:hover:not(:disabled){background:#fff;box-shadow:none}.page-v3 .close .waitlist-form button[type=submit].btn-loading{color:transparent}.page-v3 .close .waitlist-form button[type=submit].btn-loading .btn-spinner{border-color:#020a2133;border-top-color:var(--ink)}.page-v3 .close .form-dark select{background-color:#ffffff1a;border-color:#fff3;color:#fff;box-shadow:none}.page-v3 .close .form-dark select option{color:var(--ink)}.page-v3 .close .form-note{margin-top:16px;font-size:13px;line-height:1.5;color:#fff9;text-align:center}.page-v3 .clouds.run i{animation-play-state:running}@keyframes drift1{0%{transform:translate3d(-7%,1%,0) scale(1.04)}to{transform:translate3d(7%,-3%,0) scale(1.12)}}@keyframes drift2{0%{transform:translate3d(6%,2%,0) scale(1.12)}to{transform:translate3d(-8%,-2%,0) scale(1.03)}}@keyframes up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.page-v3 .wrap{max-width:var(--wrap);margin:0 auto;padding-inline:var(--gut)}.page-v3 .h2{font-weight:400;font-size:clamp(34px,4vw,58px);line-height:1.06;letter-spacing:-.035em}.page-v3 .lede{font-size:19px;line-height:1.55;color:var(--muted)}.page-v3 .kicker{font:500 13px/1 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--mauve-deep);margin-bottom:22px;display:block}.page-v3 .dark .kicker{color:var(--mauve)}.page-v3 .cta{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 24px;border-radius:10px;font:500 16px/1 var(--head);text-decoration:none;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:background .2s,border-color .2s,transform .2s}.page-v3 .cta-primary{background:var(--azure-deep);color:#fff}.page-v3 .cta-primary:hover{background:#00539f}.page-v3 .cta-line{border-color:#020a212e;color:var(--ink);background:#fff}.page-v3 .cta-line:hover{border-color:#020a2173}.page-v3 .cta-white{background:#fff;color:var(--ink)}.page-v3 .cta-white:hover{transform:translateY(-1px)}.page-v3 .lit{position:relative;overflow:hidden;border-radius:22px;background:var(--ink);color:#fff;isolation:isolate;background-image:radial-gradient(70% 90% at 92% 110%,rgba(194,110,250,.3),transparent 62%),radial-gradient(55% 70% at 4% -12%,rgba(0,131,255,.2),transparent 62%)}.page-v3 .grain:after{content:"";position:absolute;inset:0;z-index:3;opacity:.16;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.page-v3 .stage{position:relative;overflow:hidden}.page-v3 .stage-in{position:absolute;left:0;top:0;z-index:1;transform-origin:0 0;transform:scale(var(--s, 1))}.page-v3 .clouds{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.page-v3 .clouds i{position:absolute;inset:-18% -28%;background-size:cover;background-position:center;will-change:transform;animation-play-state:paused}.page-v3 .clouds .cm{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='800'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0015 0.0026' numOctaves='6' seed='31'/%3E%3CfeColorMatrix values='0 0 0 0 0.761  0 0 0 0 0.431  0 0 0 0 0.980  0 0 0 2.3 -0.92'/%3E%3C/filter%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0022 0.0105' numOctaves='4' seed='42'/%3E%3CfeColorMatrix values='0 0 0 0 0.471  0 0 0 0 0.353  0 0 0 0 0.863  0 0 0 2.4 -1.02'/%3E%3C/filter%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='1' seed='54'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 8 -6.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23a%29'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23b%29' opacity='0.28'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23c%29' opacity='0.42'/%3E%3C/svg%3E");animation:drift1 46s ease-in-out infinite alternate paused}.page-v3 .clouds .cv{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='800'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0015 0.0026' numOctaves='6' seed='44'/%3E%3CfeColorMatrix values='0 0 0 0 0.545  0 0 0 0 0.275  0 0 0 0 0.902  0 0 0 2.3 -0.92'/%3E%3C/filter%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0022 0.0105' numOctaves='4' seed='55'/%3E%3CfeColorMatrix values='0 0 0 0 0.000  0 0 0 0 0.514  0 0 0 0 1.000  0 0 0 2.4 -1.02'/%3E%3C/filter%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='1' seed='67'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 8 -6.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23a%29'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23b%29' opacity='0.28'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23c%29' opacity='0.42'/%3E%3C/svg%3E");animation:drift1 58s ease-in-out infinite alternate-reverse paused}.page-v3 .clouds .ca{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='800'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0015 0.0026' numOctaves='6' seed='44'/%3E%3CfeColorMatrix values='0 0 0 0 0.000  0 0 0 0 0.514  0 0 0 0 1.000  0 0 0 2.3 -0.92'/%3E%3C/filter%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0022 0.0105' numOctaves='4' seed='55'/%3E%3CfeColorMatrix values='0 0 0 0 0.235  0 0 0 0 0.667  0 0 0 0 1.000  0 0 0 2.4 -1.02'/%3E%3C/filter%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='1' seed='67'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 8 -6.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23a%29'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23b%29' opacity='0.28'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23c%29' opacity='0.42'/%3E%3C/svg%3E");animation:drift2 62s ease-in-out infinite alternate paused}.page-v3 .clouds i{transition:opacity .9s ease}.page-v3 .prob{min-height:min(92vh,900px);display:grid;align-content:center;padding:140px 0}.page-v3 .p1{text-align:center;display:grid;justify-items:center;gap:34px}.page-v3 .p1 h2{font-weight:400;font-size:clamp(38px,4.9vw,74px);line-height:1.04;letter-spacing:-.042em;max-width:24ch}.page-v3 .p1 p{font:400 clamp(24px,2.6vw,40px)/1.25 var(--head);letter-spacing:-.025em;max-width:40ch}.page-v3 .hw{--c: var(--mauve);--cl: rgba(194,110,250,.45);background-image:linear-gradient(var(--cl),var(--cl));background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px;padding-bottom:.05em}.page-v3 .hw.mv{--c: var(--mauve);--cl: rgba(194,110,250,.45)}.page-v3 .hw .ch{color:var(--c)}.page-v3 .hw .wd{white-space:nowrap}.page-v3 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page-v3 .p1 .hw{background-size:0% 2px}.page-v3 .p1 .hw .ch{color:var(--ink)}.page-v3 .p1.hlon .hw{background-size:100% 2px;transition:background-size var(--dur, 2s) linear var(--d, 0ms)}.page-v3 .p1.hlon .hw .ch{color:var(--c);transition:color .4s ease calc(var(--d, 0ms) + var(--i) * 32ms)}.page-v3 .dark{background:var(--ink);color:#fff}.page-v3 .close .wrap h2{font-size:clamp(30px,3.6vw,54px);max-width:none;text-wrap:initial}.page-v3 .close .wrap h2 span,.page-v3 .close .wrap h2 em{display:block;white-space:nowrap}@media(max-width:900px){.page-v3 .close .wrap h2 span,.page-v3 .close .wrap h2 em{white-space:normal}}.page-v3 .close{padding:170px 0 160px;text-align:center;position:relative;overflow:hidden}.page-v3 .close:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,rgba(194,110,250,.32),transparent 70%)}.page-v3 .close .wrap{position:relative;display:grid;justify-items:center;gap:28px}.page-v3 .close h2{font:400 clamp(36px,4.6vw,66px)/1.05 var(--head);letter-spacing:-.035em;max-width:19ch}.page-v3 .close h2 em{font-style:normal;color:var(--mauve)}.page-v3 .close p{font-size:19px;color:#ffffffb8;max-width:52ch}.page-v3 .rv{opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.page-v3 .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.page-v3 .rv{opacity:1;transform:none;transition:none}.page-v3 .p1 .hw,.page-v3 .p1 .hw .ch{transition:none!important}.page-v3 .clouds i{animation:none!important}}@media(max-width:900px){.page-v3 .lit{border-radius:16px}.page-v3 .prob,.page-v3 .close{padding:100px 0}}.page-v3 .cta-ghost{border-color:#fff6;color:#fff;background:transparent}.page-v3 .cta-ghost:hover{border-color:#fff;background:#ffffff0f}@keyframes pulse{0%{box-shadow:0 0 #22a06b8c}70%{box-shadow:0 0 0 7px #22a06b00}to{box-shadow:0 0 #22a06b00}}@keyframes rowin{0%{height:0;opacity:0}to{height:54px;opacity:1}}@keyframes rowin-narrow{0%{height:0;opacity:0}to{height:62px;opacity:1}}@keyframes blink{50%{opacity:.25}}@keyframes ring2{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.6)}}@keyframes rowin2{0%{height:0;opacity:0}to{height:50px;opacity:1}}.page-home video{max-width:100%}.page-home h2,.page-home h3{font-family:var(--head);margin:0;text-wrap:balance}.page-home .hero{padding:76px 0 0}.page-home .hgrid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:72px;align-items:start}.page-home .hero h1{font-weight:400;font-size:clamp(44px,5.3vw,78px);line-height:1.02;letter-spacing:-.04em}.page-home .hero h1 span{display:block;white-space:nowrap}.page-home .hside{justify-self:end;max-width:520px;padding-top:8px;display:grid;gap:28px}.page-home .hside .lede{font-size:19.5px;color:#020a21a8}.page-home .hero .ctas{display:flex;gap:12px;flex-wrap:wrap}.page-home .hero .panel{margin-top:64px}.page-home [data-sky=blue] .cm{opacity:.62}.page-home [data-sky=blue] .cv{opacity:0}.page-home [data-sky=blue] .ca{opacity:.4}.page-home .hc .stage{aspect-ratio:1296 / 640}.page-home .hc .lit[data-sky=blend]{background-image:radial-gradient(70% 90% at 92% 110%,rgba(194,110,250,.32),transparent 62%),radial-gradient(55% 70% at 4% -12%,rgba(90,90,240,.24),transparent 62%)}.page-home .hc .lit[data-sky=purple]{background-image:radial-gradient(70% 90% at 92% 110%,rgba(194,110,250,.34),transparent 62%),radial-gradient(55% 70% at 4% -12%,rgba(139,47,214,.28),transparent 62%)}.page-home .ap{position:absolute;left:110px;top:118px;width:1076px;height:640px;z-index:2;display:grid;grid-template-columns:214px 1fr;border-radius:14px;overflow:hidden;background:#fff;color:var(--ink);box-shadow:0 40px 120px #00000073,0 0 0 1px #fff3;font-size:14px}.page-home .ap-side{background:var(--ink);color:#fff;padding:18px 12px;display:flex;flex-direction:column;gap:2px}.page-home .ap-brand{display:flex;gap:9px;align-items:center;padding:4px 10px 14px;font:600 16px var(--head)}.page-home .ap-brand svg{width:22px;height:22px;color:#fff}.page-home .ap-grp{font:500 10.5px/1 var(--head);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;padding:12px 10px 8px}.page-home .ap-nv{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;color:#ffffff9e;font:400 14px var(--head);white-space:nowrap}.page-home .ap-nv.on{background:#ffffff26;color:#fff;font-weight:600}.page-home .ap-nv.sub{padding-left:20px}.page-home .ap-nv.soon{color:#ffffff61}.page-home .ap-nv small{font:500 11px var(--head);color:var(--mauve);background:#c26efa33;border-radius:999px;padding:3px 7px}.page-home .ap-nv .tg{font:500 9.5px/1 var(--head);letter-spacing:.06em;text-transform:uppercase;color:#fff9;background:#ffffff1a;padding:4px 6px;border-radius:999px}.page-home .ap-nv .tg.nw{color:var(--ink);background:var(--mauve)}.page-home .ap-conn{margin-top:18px;padding:14px 10px 4px;border-top:1px solid rgba(255,255,255,.12);display:grid;gap:9px;font:400 13px var(--head);color:#ffffffbf}.page-home .ap-conn b{font:500 10.5px var(--head);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.page-home .ap-conn span{display:flex;align-items:center;gap:8px}.page-home .ap-conn i{width:7px;height:7px;border-radius:50%;background:#22a06b;box-shadow:0 0 0 3px #22a06b29}.page-home .ap-main{padding:22px 26px;min-width:0}.page-home .ap-mh{display:flex;justify-content:space-between;align-items:center}.page-home .ap-mh h4{margin:0;font:500 21px var(--head);letter-spacing:-.01em}.page-home .live{display:inline-flex;gap:8px;align-items:center;font:500 13px var(--head);color:#17734d;background:#22a06b17;border-radius:999px;padding:6px 12px 6px 10px}.page-home .live i{width:8px;height:8px;border-radius:50%;background:#22a06b;animation:pulse 1.6s ease-out infinite}.page-home .ap-sum{display:flex;gap:20px;align-items:center;margin:14px 0 16px;font:400 13.5px var(--head);color:#020a2199}.page-home .ap-sum b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.page-home .ap-sum span{display:inline-flex;align-items:center;gap:7px}.page-home .ap-sum i{width:8px;height:8px;border-radius:50%}.page-home .d-ok{background:#22a06b}.page-home .d-md{background:#e8a10c}.page-home .d-hi{background:#d64545}.page-home .ap-thd,.page-home .ap-tr{display:grid;grid-template-columns:1.05fr 1.5fr 1fr .8fr .95fr 1.45fr;gap:12px;align-items:center;padding:0 6px}.page-home .ap-thd{height:36px;font:500 11.5px var(--head);letter-spacing:.04em;color:#020a2180;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.page-home .ap-tr{height:54px;border-bottom:1px solid rgba(2,10,33,.06);overflow:hidden;transition:background-color 1.2s ease}.page-home .ap-tr.new{animation:rowin .7s cubic-bezier(.2,.8,.2,1);background:#c26efa0f}.page-home .ap-tr.seen{background:transparent}.page-home .ap-tr b{display:block;font:500 14px var(--head);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-home .ap-tr small{display:block;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-home .ap-wht{font:500 14px var(--head);font-variant-numeric:tabular-nums;white-space:nowrap}.page-home .rk{display:inline-flex;gap:7px;align-items:center;height:26px;padding:0 10px;border-radius:999px;font:500 12.5px var(--head);white-space:nowrap}.page-home .rk i{width:7px;height:7px;border-radius:50%}.page-home .rk.ok{background:#22a06b1a;color:#17734d}.page-home .rk.ok i{background:#22a06b}.page-home .rk.md{background:#e8a10c26;color:#7e5300}.page-home .rk.md i{background:#e8a10c}.page-home .rk.hi{background:#d645451a;color:#a82b2b}.page-home .rk.hi i{background:#d64545}.page-home .rk.an{background:#020a210d;color:#020a2199}.page-home .rk.an i{background:var(--mauve);animation:blink 1s ease-in-out infinite}.page-home .ap-act{font:400 13px var(--head);color:#020a219e;white-space:nowrap}.page-home .ap-act.hot{color:var(--ink);font-weight:500}.page-home .toast{position:absolute;left:878px;top:18px;z-index:4;width:390px;background:#fff;color:var(--ink);border-radius:14px;padding:14px 16px;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;box-shadow:0 30px 80px #0000006b,0 0 0 1.5px #c26efab3;opacity:0;transform:translateY(-10px);transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1)}.page-home .toast.on{opacity:1;transform:none}.page-home .toast>i{width:34px;height:34px;border-radius:10px;background:var(--ink);display:grid;place-items:center}.page-home .toast>i svg{width:20px;height:20px;color:var(--mauve)}.page-home .toast b{display:flex;gap:8px;align-items:center;font:500 14.5px var(--head)}.page-home .toast span{display:block;font-size:13px;line-height:1.4;color:var(--muted);margin-top:3px}.page-home .solv{padding:96px 0 110px;position:relative;overflow:hidden}.page-home .solv:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(55% 60% at 88% 8%,rgba(194,110,250,.16),transparent 70%),radial-gradient(45% 50% at 0% 100%,rgba(0,131,255,.12),transparent 70%)}.page-home .solv .wrap{position:relative}.page-home .solv .h2{font-size:clamp(34px,3.6vw,52px);max-width:24ch}.page-home .flow{margin-top:44px}.page-home .flow .stage{aspect-ratio:1296 / 170;overflow:visible}.page-home .fl-svg{position:absolute;left:0;top:0;overflow:visible}.page-home .fl-svg .w{fill:none;stroke-width:1.5}.page-home .fl-src{position:absolute;height:34px;margin-top:-17px;border-radius:999px;display:flex;align-items:center;gap:9px;padding:0 14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);font:500 14px var(--head);color:#fff}.page-home .fl-src i{width:7px;height:7px;border-radius:50%;background:var(--azure);box-shadow:0 0 0 3px #0083ff38}.page-home .fl-node{position:absolute;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#D9A3FF,var(--mauve) 45%,#7E3FE0);box-shadow:0 0 0 10px #c26efa24,0 0 60px #c26efa8c,0 0 120px #0083ff40}.page-home .fl-node svg{width:38px;height:38px;color:var(--ink)}.page-home .fl-node:after{content:"";position:absolute;inset:-10px;border-radius:50%;border:1.5px solid rgba(194,110,250,.7);opacity:0}.page-home .fl-node.f:after{animation:ring2 .9s ease-out}.page-home .fl-lab{position:absolute;font:500 15px var(--head);white-space:nowrap}.page-home .fl-end{position:absolute;white-space:nowrap;font:400 15px/1.35 var(--head);color:#ffffffb8}.page-home .fl-end b{display:block;color:#fff;font-weight:500}.page-home .vwrap{margin-top:56px}.page-home .vk{display:block;font:500 12.5px/1 var(--head);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:18px}.page-home .vgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.page-home .v2{position:relative;overflow:hidden;border-radius:20px;padding:30px 28px 32px;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid rgba(255,255,255,.12);display:grid;gap:12px;align-content:start}.page-home .v2:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--mauve),var(--azure))}.page-home .v2 svg{width:34px;height:34px;fill:none;stroke:url(#vg);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.page-home .v2 b{font:400 29px/1.12 var(--head);letter-spacing:-.02em;margin-top:8px}.page-home .v2 span{color:#ffffffb3;font-size:16.5px;line-height:1.5}.page-home .plat{padding:150px 0}.page-home .phd{text-align:center;display:grid;justify-items:center;gap:22px;margin-bottom:60px}.page-home .phd .h2{font-size:clamp(38px,4.6vw,68px)}.page-home .phd .lede{max-width:56ch}.page-home .pp-row{display:flex;gap:14px;height:680px}.page-home .pp{position:relative;flex:1 1 0;min-width:0;border-radius:22px;overflow:hidden;color:#fff;cursor:pointer;isolation:isolate;transition:flex-grow .9s cubic-bezier(.6,0,.2,1)}.page-home .pp.on{flex-grow:3;cursor:default}.page-home .pp-bg{position:absolute;inset:0;z-index:-2;background-color:var(--bg);background-image:linear-gradient(180deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 50%,transparent) 30%,transparent 54%),var(--tex);background-size:cover;background-position:var(--bp, center)}.page-home .pp-bg:after{content:"";position:absolute;inset:0;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.page-home .pp:before{content:"";position:absolute;inset:0;z-index:-1;background:#969cac94;transition:opacity .9s ease}.page-home .pp.on:before{opacity:0}.page-home .pp.wht{--bg: #0B0F2A;--tex: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='800'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0015 0.0026' numOctaves='6' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0.761  0 0 0 0 0.431  0 0 0 0 0.980  0 0 0 2.3 -0.92'/%3E%3C/filter%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0022 0.0105' numOctaves='4' seed='15'/%3E%3CfeColorMatrix values='0 0 0 0 0.000  0 0 0 0 0.514  0 0 0 0 1.000  0 0 0 2.4 -1.02'/%3E%3C/filter%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='1' seed='27'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 8 -6.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23a%29'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23b%29' opacity='0.28'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23c%29' opacity='0.42'/%3E%3C/svg%3E")}.page-home .pp.sales{--bg: #120E30;--tex: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='800'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0015 0.0026' numOctaves='6' seed='27'/%3E%3CfeColorMatrix values='0 0 0 0 0.588  0 0 0 0 0.471  0 0 0 0 1.000  0 0 0 2.3 -0.92'/%3E%3C/filter%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0022 0.0105' numOctaves='4' seed='38'/%3E%3CfeColorMatrix values='0 0 0 0 0.761  0 0 0 0 0.431  0 0 0 0 0.980  0 0 0 2.4 -1.02'/%3E%3C/filter%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='1' seed='50'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 8 -6.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23a%29'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23b%29' opacity='0.28'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23c%29' opacity='0.42'/%3E%3C/svg%3E");--bp: 60% 30%}.page-home .pp.tp{--bg: #061937;--tex: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='800'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0015 0.0026' numOctaves='6' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 0.000  0 0 0 0 0.514  0 0 0 0 1.000  0 0 0 2.3 -0.92'/%3E%3C/filter%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0022 0.0105' numOctaves='4' seed='20'/%3E%3CfeColorMatrix values='0 0 0 0 0.761  0 0 0 0 0.431  0 0 0 0 0.980  0 0 0 2.4 -1.02'/%3E%3C/filter%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='1' seed='32'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 8 -6.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23a%29'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23b%29' opacity='0.28'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23c%29' opacity='0.42'/%3E%3C/svg%3E");--bp: 30% 40%}.page-home .pp.vat{--bg: #22252E;--tex: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='800'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0015 0.0026' numOctaves='6' seed='14'/%3E%3CfeColorMatrix values='0 0 0 0 0.588  0 0 0 0 0.620  0 0 0 0 0.690  0 0 0 2.3 -0.92'/%3E%3C/filter%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0022 0.0105' numOctaves='4' seed='25'/%3E%3CfeColorMatrix values='0 0 0 0 0.745  0 0 0 0 0.769  0 0 0 0 0.824  0 0 0 2.4 -1.02'/%3E%3C/filter%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='1' seed='37'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 8 -6.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23a%29'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23b%29' opacity='0.28'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23c%29' opacity='0.42'/%3E%3C/svg%3E")}.page-home .pp-in{position:relative;height:100%;padding:34px}.page-home .pp-st{display:inline-flex;gap:8px;align-items:center;font:500 11.5px/1 var(--head);letter-spacing:.12em;text-transform:uppercase;color:#fffc;white-space:nowrap}.page-home .pp-st i{width:7px;height:7px;border-radius:50%;background:#3ddc97;box-shadow:0 0 0 3px #3ddc9733}.page-home .pp-st.soon i{background:#ffffff8c;box-shadow:none}.page-home .pp-sub{display:block;margin-top:8px;font:400 21px/1.2 var(--head);letter-spacing:-.01em;color:#ffffffbd;transition:font-size .5s ease}.page-home .pp:not(.on) .pp-sub{font-size:17px}.page-home .pp h3{margin-top:16px;font:400 40px/1.06 var(--head);letter-spacing:-.025em;max-width:12ch;transition:font-size .5s ease}.page-home .pp:not(.on) h3{font-size:27px}.page-home .pp:not(.on) .pp-in{padding:34px 26px}.page-home .pp-x{width:440px;margin-top:18px;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.page-home .pp.on .pp-x{opacity:1;transform:none;transition:opacity .6s ease .45s,transform .6s ease .45s;pointer-events:auto}.page-home .pp-x p{font-size:17px;line-height:1.5;color:#ffffffd1}.page-home .pp-btn{display:inline-flex;align-items:center;gap:10px;margin-top:22px;height:44px;padding:0 18px;border-radius:10px;border:1px solid rgba(255,255,255,.55);color:#fff;text-decoration:none;font:500 15px var(--head);white-space:nowrap;transition:background-color .2s,border-color .2s}.page-home .pp-btn:hover{background:#ffffff1a;border-color:#fff}.page-home .pp-tab{position:absolute;inset:0;z-index:0;background:none;border:0;cursor:pointer;border-radius:22px}.page-home .pp.on .pp-tab{pointer-events:none}.page-home .pp-in>*{position:relative;z-index:1}.page-home .pp-in>.pp-tab{position:absolute;z-index:0}.page-home .pi{position:absolute;left:34px;top:344px;width:640px;background:#fff;color:var(--ink);border-radius:14px;padding:22px 24px;box-shadow:0 30px 80px #0006;font-size:14px;opacity:.5;filter:grayscale(.7);transform:translateY(26px);transition:opacity .9s ease,filter .9s ease,transform .9s cubic-bezier(.2,.8,.2,1);pointer-events:none}.page-home .pp.on .pi{opacity:1;filter:none;transform:none}.page-home .pi-h{display:flex;justify-content:space-between;align-items:center;gap:12px}.page-home .pi-h b{font:500 18px var(--head);letter-spacing:-.01em}.page-home .pi-sub{margin-top:3px;font-size:13px;color:var(--muted)}.page-home .pi-row{display:grid;grid-template-columns:minmax(0,1fr) 90px 104px;gap:12px;align-items:center;height:50px;overflow:hidden;border-top:1px solid rgba(2,10,33,.07);transition:opacity .35s}.page-home .pi-row b{display:block;font:500 14px var(--head);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-home .pi-row small{display:block;font-size:12px;color:var(--muted)}.page-home .pi-kpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.page-home .pi-kpi div{border:1px solid var(--rule);border-radius:12px;padding:12px 14px}.page-home .pi-kpi small{display:block;font:500 10.5px var(--head);letter-spacing:.1em;text-transform:uppercase;color:#020a2180}.page-home .pi-kpi b{display:block;margin-top:4px;font:500 19px var(--head);font-variant-numeric:tabular-nums}.page-home .pi-kpi b.az{color:var(--azure-deep)}.page-home .pi-rg{margin-top:18px}.page-home .pi-rg .lb{display:flex;justify-content:space-between;font-size:13px;color:var(--muted)}.page-home .pi-rg .lb b{color:#17734d;font-weight:500}.page-home .pi-bar{position:relative;height:10px;margin-top:10px;border-radius:999px;background:#020a2112}.page-home .pi-bar .band{position:absolute;left:41.66%;width:41.66%;top:0;bottom:0;border-radius:999px;background:#0083ff38}.page-home .pi-bar .mk{position:absolute;top:50%;left:66.66%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--azure-deep);box-shadow:0 0 0 4px #fff,0 2px 8px #020a214d}.page-home .pi-ax{position:relative;height:14px;margin-top:8px;font-size:11.5px;color:#020a2173;font-variant-numeric:tabular-nums}.page-home .pi-ax span{position:absolute;top:0;transform:translate(-50%)}.page-home .pi-ax span:first-child{transform:none}.page-home .pi-ax span:last-child{transform:translate(-100%)}.page-home .pi-ft{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;border-top:1px solid var(--rule);font-size:13px;color:var(--muted)}.page-home .pi-ft span:last-child{font:500 13px var(--head);color:var(--azure-deep)}.page-home .okp{display:inline-flex;gap:7px;align-items:center;height:26px;padding:0 10px;border-radius:999px;font:500 12.5px var(--head);background:#22a06b1a;color:#17734d;white-space:nowrap}.page-home .pi.ghost .pi-blur{filter:blur(3.5px);opacity:.75}.page-home .pi-split{display:grid;grid-template-columns:1fr 1fr;gap:18px}.page-home .pi-row.nw{animation:rowin2 .6s cubic-bezier(.2,.8,.2,1);background:#c26efa0f}.page-home .pi-rows{overflow:hidden}.page-home .pi-feed{margin-top:12px;height:calc(var(--feed-rows) * 50px)}.page-home .pi-risk{margin-top:14px;border-radius:12px;background:#d6454514;border-top:3px solid #D64545;padding:12px 16px}.page-home .pi-risk .t{display:flex;gap:8px;align-items:center;font:500 13px var(--head);color:#a82b2b}.page-home .pi-risk .t i{width:8px;height:8px;border-radius:50%;background:#d64545}.page-home .pi-risk b{display:block;margin-top:4px;font:500 19px var(--head);letter-spacing:-.01em}.page-home .pi-q{display:grid;grid-template-columns:1fr auto;row-gap:10px;margin-top:16px;font-size:14px}.page-home .pi-q span{color:var(--muted)}.page-home .pi-q b{font:500 16px var(--head);font-variant-numeric:tabular-nums;text-align:right}.page-home .pi-q b.neg{color:#a82b2b}.page-home .pi-fix{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border-radius:12px;border:1px solid rgba(34,160,107,.35);background:#22a06b0f;font-size:14px;transition:opacity .5s ease,transform .5s ease}.page-home .pi-fix b{font:500 14.5px var(--head)}.page-home .pi-fix span{font:500 13px var(--head);color:#17734d;white-space:nowrap}.page-home .pi-fix.hid{opacity:0;transform:translateY(6px)}.page-home .pi-soon{position:absolute;left:50%;top:92px;transform:translate(-50%);display:inline-flex;gap:8px;align-items:center;height:38px;padding:0 16px;border-radius:999px;background:var(--ink);color:#fff;font:500 13px var(--head);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 10px 30px #020a214d;white-space:nowrap}.page-home .rai{padding:64px 0;position:relative;overflow:hidden;isolation:isolate}.page-home .rai-bg{position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='800'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0015 0.0026' numOctaves='6' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 0.000  0 0 0 0 0.514  0 0 0 0 1.000  0 0 0 2.3 -0.92'/%3E%3C/filter%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0022 0.0105' numOctaves='4' seed='20'/%3E%3CfeColorMatrix values='0 0 0 0 0.761  0 0 0 0 0.431  0 0 0 0 0.980  0 0 0 2.4 -1.02'/%3E%3C/filter%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='1' seed='32'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 8 -6.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23a%29'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23b%29' opacity='0.28'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23c%29' opacity='0.42'/%3E%3C/svg%3E");background-size:cover;background-position:20% 60%;opacity:.4}.page-home .rai-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#020a2133,#020a21bf 60%)}.page-home .rai-g{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:96px;align-items:center}.page-home .rai .h2{font-size:clamp(36px,4vw,58px)}.page-home .rai .h2 span{display:block;white-space:nowrap}.page-home .rai-sec{margin-top:30px;padding-top:28px;border-top:1px solid rgba(255,255,255,.14);max-width:560px}.page-home .rai-sec h3{font:400 clamp(28px,2.6vw,38px)/1.12 var(--head);letter-spacing:-.025em}.page-home .rai-l .rai-sec p{margin-top:16px;font-size:17px;line-height:1.55;color:#ffffffb8;max-width:none}.page-home .rai-sec .rai-btns{margin-top:22px}.page-home .rai-l p{margin-top:20px;font-size:19px;line-height:1.55;color:#ffffffb8;max-width:36ch}.page-home .rai-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.page-home .rbtn{display:inline-flex;align-items:center;height:46px;padding:0 18px;border-radius:10px;border:1px solid rgba(255,255,255,.5);color:#fff;text-decoration:none;font:500 15px var(--head);transition:background-color .2s,border-color .2s}.page-home .rbtn:hover{background:#ffffff14;border-color:#fff}.page-home .rai-rows{list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,.14)}.page-home .rai-rows li{display:grid;grid-template-columns:52px minmax(0,270px) minmax(0,1fr);gap:22px;align-items:center;min-height:86px;padding:14px 0;border-top:1px solid rgba(255,255,255,.14)}.page-home .rai-rows .ri{width:52px;height:52px;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);display:grid;place-items:center}.page-home .rai-rows .ri svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.page-home .rai-rows .ri.ri-badge{border:0;display:block;padding:0}.page-home .rai-rows .ri.ri-badge img{width:52px;height:52px;max-width:none;display:block}.page-home .rai-rows b{font:400 23px/1.2 var(--head);letter-spacing:-.015em}.page-home .rai-rows span:last-child{font-size:16px;line-height:1.45;color:#ffffffa8}.page-home .quotes{padding:150px 0}.page-home .q-cols{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:72px;align-items:start;margin-top:8px}.page-home .qlogo{height:34px;width:auto;filter:brightness(0);opacity:.85}.page-home .qlogo.tall{height:46px}.page-home .qwho{margin-top:30px;display:flex;gap:14px;align-items:center}.page-home .qwho img{width:54px;height:54px;border-radius:50%;object-fit:cover}.page-home .qwho b{display:block;font:500 16px var(--head)}.page-home .qwho span{color:var(--muted);font-size:14.5px}.page-home blockquote{margin:0;font:400 clamp(21px,2vw,28px)/1.45 var(--head);letter-spacing:-.015em;max-width:58ch;text-wrap:pretty;transition:opacity .35s}.page-home blockquote:before{content:"“";display:block;font:300 96px/.6 var(--head);color:var(--mauve);margin-bottom:18px}.page-home .qbars{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:64px}.page-home .qbars button{background:none;border:0;padding:0;text-align:left;cursor:pointer;display:grid;gap:10px;font:500 13px var(--head);color:var(--muted)}.page-home .qbars button[aria-selected=true]{color:var(--ink)}.page-home .qbars .bar{height:2px;background:var(--rule);position:relative;overflow:hidden}.page-home .qbars .bar b{position:absolute;inset:0;background:var(--ink);transform:scaleX(0);transform-origin:0 50%}.page-home .vid{padding:0 0 150px}.page-home .vhead{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap;margin-bottom:48px}.page-home .vhead .h2{max-width:18ch}.page-home .vhead .lede{max-width:44ch}.page-home .vframe{position:relative;aspect-ratio:16 / 9;border-radius:22px;overflow:hidden;background:var(--ink);box-shadow:0 40px 120px #020a212e}.page-home .vframe img,.page-home .vframe video{width:100%;height:100%;object-fit:cover;display:block}.page-home .vplay{position:absolute;inset:0;border:0;background:linear-gradient(180deg,#020a2100 50%,#020a2180);cursor:pointer}.page-home .vplay .b{position:absolute;left:50%;top:50%;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:50%;background:#fffffff2;display:grid;place-items:center;transition:transform .25s;box-shadow:0 20px 60px #0000004d}.page-home .vplay:hover .b{transform:scale(1.06)}.page-home .vplay .meta{position:absolute;left:28px;bottom:24px;color:#fff;font:500 15px var(--head);text-align:left}.page-home .vplay .meta small{display:block;font:400 13px var(--body);opacity:.75}.page-home .hero h1,.page-home .hero .hside,.page-home .hero .panel{animation:up 1s cubic-bezier(.2,.8,.2,1) both}.page-home .hero .hside{animation-delay:.1s}.page-home .hero .panel{animation-delay:.22s}@media(prefers-reduced-motion:reduce){.page-home .hero h1,.page-home .hero .hside,.page-home .hero .panel,.page-home .live i,.page-home .rk.an i{animation:none}.page-home .pp,.page-home .pp-x,.page-home .pi,.page-home .pp:before,.page-home .pi-bar .mk{transition:none!important}}@media(max-width:1180px){.page-home .hgrid{grid-template-columns:minmax(0,1fr);gap:30px}.page-home .hside{justify-self:start;max-width:600px;padding-top:0}.page-home .q-cols{grid-template-columns:minmax(0,1fr);gap:28px}.page-home .rai-g{grid-template-columns:minmax(0,1fr);gap:48px}.page-home .pp-row{height:600px}.page-home .pp.on{flex-grow:4}.page-home .vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.page-home .hero{padding-top:48px}.page-home .hero .panel{margin-top:44px}.page-home .solv,.page-home .quotes,.page-home .plat{padding:100px 0}.page-home .vid{padding:0 0 100px}.page-home .flow{margin-top:32px}.page-home .flow .stage{max-width:420px;margin:0 auto}.page-home .vgrid{grid-template-columns:minmax(0,1fr)}.page-home .v2 b{font-size:25px}.page-home .phd{text-align:left;justify-items:start;margin-bottom:40px}.page-home .pp-row{flex-direction:column;height:auto}.page-home .pp,.page-home .pp.on{flex:none;cursor:default}.page-home .pp:before{opacity:0}.page-home .pp-x{width:auto;opacity:1;transform:none;pointer-events:auto}.page-home .pp h3{font-size:30px}.page-home .pi{opacity:1;filter:none;transform:none}.page-home .rai{padding:64px 0}.page-home .rai-rows li{grid-template-columns:44px minmax(0,1fr);gap:4px 16px}.page-home .rai-rows li b{grid-column:2;font-size:20px}.page-home .rai-rows li span:last-child{grid-column:2}.page-home .rai-rows .ri{grid-row:span 2;width:44px;height:44px}.page-home .rai-rows .ri.ri-badge img{width:44px;height:44px}.page-home .qbars{margin-top:40px}}@media(max-width:640px){.page-home .rai .h2 span{white-space:normal}.page-home .hero h1 span{display:inline;white-space:normal}.page-home .quotes .wrap{display:flex;flex-direction:column}.page-home .quotes .kicker{order:-2}.page-home .qbars{order:-1;gap:12px;margin:24px 0 36px}.page-home blockquote:before{font-size:64px;margin-bottom:10px}.page-home .vplay .b{width:72px;height:72px;margin:-36px 0 0 -36px}}@media(max-width:900px){.page-home .pp,.page-home .pp.on{height:auto}.page-home .pp-in,.page-home .pp:not(.on) .pp-in{height:auto;padding:26px 24px 0}.page-home .pi{position:relative;left:auto;top:auto;bottom:auto;width:auto;max-width:640px;margin:32px 0 -28px;padding-bottom:46px}}@media(max-width:640px){.page-home .pp-in,.page-home .pp:not(.on) .pp-in{padding:26px 20px 0}.page-home .pi{margin-top:28px;padding:18px 16px 40px}.page-home .pi-h{flex-wrap:wrap;gap:8px 12px}.page-home .pi-row{grid-template-columns:minmax(0,1fr) max-content 92px;gap:10px}.page-home .pi-row>:last-child{justify-self:end}.page-home .pi-row small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-home .pi-kpi{grid-template-columns:minmax(0,1fr);gap:0;margin-top:14px}.page-home .pi-kpi div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border:0;border-radius:0;border-bottom:1px solid var(--rule)}.page-home .pi-kpi b{margin-top:0;font-size:17px}.page-home .pi-rg .lb,.page-home .pi-ft{flex-wrap:wrap;gap:4px 12px}}@media(max-width:900px){.page-home .hc .stage-flow{aspect-ratio:auto;height:auto;padding:124px 14px 18px}.page-home .stage-flow .stage-in{position:static;transform:none}.page-home .stage-flow .ap{position:relative;left:auto;top:auto;width:auto;height:440px;grid-template-columns:minmax(0,1fr);-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}.page-home .stage-flow .ap-side{display:none}.page-home .stage-flow .ap-main{padding:18px 16px}.page-home .stage-flow .ap-mh h4{font-size:18px}.page-home .stage-flow .ap-sum{flex-wrap:wrap;gap:6px 14px;margin:10px 0 12px;font-size:12.5px}.page-home .stage-flow .ap-thd,.page-home .stage-flow .ap-tr{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 64px 100px;gap:10px;padding:0 2px}.page-home .stage-flow .ap-thd>:nth-child(3),.page-home .stage-flow .ap-thd>:nth-child(6),.page-home .stage-flow .ap-tr>:nth-child(3),.page-home .stage-flow .ap-act{display:none}.page-home .stage-flow .toast{left:14px;right:14px;top:16px;width:auto;max-width:420px}}@media(max-width:560px){.page-home .stage-flow .ap-thd{display:none}.page-home .stage-flow .ap-tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"deal risk" "party wht";gap:2px 12px;align-content:center;height:62px}.page-home .stage-flow .ap-tr.new{animation-name:rowin-narrow}.page-home .stage-flow .ap-tr>:nth-child(1),.page-home .stage-flow .ap-tr>:nth-child(2){display:flex;gap:8px;align-items:baseline;min-width:0}.page-home .stage-flow .ap-tr>:nth-child(1){grid-area:deal}.page-home .stage-flow .ap-tr>:nth-child(2){grid-area:party}.page-home .stage-flow .ap-tr>:nth-child(2) b{font-weight:400;font-size:13px}.page-home .stage-flow .ap-tr b{flex:none;max-width:100%}.page-home .stage-flow .ap-tr small{min-width:0}.page-home .stage-flow .ap-role{display:none}.page-home .stage-flow .ap-wht{grid-area:wht;justify-self:end;font-size:13px}.page-home .stage-flow .ap-tr>:nth-child(5){grid-area:risk;justify-self:end}}.page-home .qbars button.done .bar b{transform:scaleX(1)}.page-home .qbars button.run .bar b{animation:bar-fill var(--bar-ms) linear forwards}.page-home blockquote.fading{opacity:0}.page-tp .ph{position:relative;overflow:hidden;isolation:isolate}.page-tp .ph:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 70% at 50% 115%,rgba(194,110,250,.34),transparent 68%),radial-gradient(40% 55% at 100% 0%,rgba(0,131,255,.14),transparent 70%)}.page-tp .ph:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.16;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.page-tp .ph-c{display:grid;justify-items:center;text-align:center;padding-block:120px 130px}.page-tp .ph-crumb{display:inline-flex;gap:8px;align-items:center;font:500 13.5px var(--head);color:#fff9}.page-tp .ph-crumb a{color:inherit;text-decoration:none}.page-tp .ph-crumb a:hover{color:#fff}.page-tp .ph-crumb svg{width:10px;height:10px}.page-tp .ph-crumb b{font-weight:500;color:var(--mauve)}.page-tp .ph h1{margin-top:26px;font-weight:400;font-size:clamp(42px,5.2vw,76px);line-height:1.03;letter-spacing:-.04em;max-width:17ch}.page-tp .ph-sub{margin-top:28px;font-size:20px;line-height:1.55;color:#ffffffbd;max-width:60ch}.page-tp .ph .ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:38px}.page-tp .ph h1,.page-tp .ph-sub,.page-tp .ph .ctas{animation:up 1s cubic-bezier(.2,.8,.2,1) both}.page-tp .ph-sub{animation-delay:.08s}.page-tp .ph .ctas{animation-delay:.14s}.page-tp .how{padding:110px 0 120px}.page-tp .how-hd{margin-bottom:44px}.page-tp .how-hd .h2{font-size:clamp(34px,3.6vw,52px)}.page-tp .how-g{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:56px;align-items:stretch}.page-tp .how-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.page-tp .how-step{position:relative;border-bottom:1px solid var(--rule)}.page-tp .how-step button{display:grid;grid-template-columns:44px minmax(0,1fr);width:100%;text-align:left;background:none;border:0;padding:20px 0;cursor:pointer;align-items:baseline}.page-tp .how-step .n{font:500 13px var(--head);color:#020a2166;font-variant-numeric:tabular-nums}.page-tp .how-step .t{font:400 25px/1.2 var(--head);letter-spacing:-.015em;color:#020a2173;transition:color .3s}.page-tp .how-step .d{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease;padding-left:44px}.page-tp .how-step .d>div{overflow:hidden}.page-tp .how-step .d p{font-size:16.5px;line-height:1.55;color:var(--muted);padding-bottom:24px;max-width:46ch}.page-tp .how-step.on .t{color:var(--ink)}.page-tp .how-step.on .n{color:var(--mauve-deep)}.page-tp .how-step.on .d{grid-template-rows:1fr}.page-tp .how-step .bar{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:0 50%}.page-tp .how-vis{position:relative;border-radius:22px;overflow:hidden;min-height:520px;isolation:isolate}.page-tp .how-vis .clouds .cm{opacity:.62}.page-tp .how-vis .clouds .ca{opacity:.4}.page-tp .how-vis .clouds .cv{opacity:0}.page-tp .sv{position:absolute;left:50%;top:50%;width:min(600px,calc(100% - 64px));transform:translate(-50%,-46%);opacity:0;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1);pointer-events:none;background:#fff;color:var(--ink);border-radius:16px;padding:22px 24px;box-shadow:0 40px 100px #0006;font-size:14px}.page-tp .sv.on{opacity:1;transform:translate(-50%,-50%)}.page-tp .sv-h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--rule)}.page-tp .sv-h b{font:500 17px var(--head)}.page-tp .sv-h small{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.page-tp .sv-h .tag{font:500 12px var(--head);padding:5px 10px;border-radius:999px;background:#020a210d;color:#020a21a6;white-space:nowrap}.page-tp .sv-h .tag.ok{background:#22a06b1a;color:#17734d}.page-tp .jr-r .v.ok{color:#17734d;font-size:12.5px}.page-tp .jr{margin-top:8px}.page-tp .jr-r{display:grid;grid-template-columns:minmax(0,1fr) 110px 90px;gap:12px;align-items:center;height:40px;border-bottom:1px solid rgba(2,10,33,.06);font-size:13px}.page-tp .jr-r.h{font:500 11px var(--head);letter-spacing:.06em;text-transform:uppercase;color:#020a2180;height:32px}.page-tp .jr-r .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.page-tp .jr-a{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;border-radius:12px;background:#22a06b12;border:1px solid rgba(34,160,107,.3);font-size:13.5px}.page-tp .jr-a b{font:500 14px var(--head);color:#17734d}.page-tp .jr-a span{font:500 13px var(--head);color:var(--azure-deep);white-space:nowrap}.page-tp .why{padding:130px 0;position:relative;overflow:hidden}.page-tp .why:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(45% 70% at 0% 50%,rgba(194,110,250,.22),transparent 70%),radial-gradient(35% 50% at 100% 100%,rgba(0,131,255,.12),transparent 70%)}.page-tp .why-g{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;align-items:center}.page-tp .why-n{font:300 clamp(120px,15vw,210px)/.9 var(--head);letter-spacing:-.06em;color:#fff;margin:6px 0 0 -6px}.page-tp .why-n span{color:var(--mauve);font-weight:300}.page-tp .why-l h2{margin-top:22px;font:400 clamp(24px,2.3vw,32px)/1.3 var(--head);letter-spacing:-.02em;max-width:26ch}.page-tp .why-l small{display:block;margin-top:18px;font-size:13px;line-height:1.5;color:#ffffff80;max-width:52ch}.page-tp .why-f{list-style:none;margin:0;padding:0;display:grid;gap:14px}.page-tp .why-f li{display:grid;gap:8px;padding:24px 26px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff08}.page-tp .why-f .tg{justify-self:start;font:500 11.5px/1 var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--mauve)}.page-tp .why-f b{font:500 19px/1.35 var(--head);letter-spacing:-.01em}.page-tp .why-f li>span:last-child{font-size:15.5px;line-height:1.5;color:#ffffffa3}.page-tp .rip{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px;align-items:center;margin-top:72px;padding-top:32px;border-top:1px solid var(--rule)}.page-tp .rip p{font:400 21px/1.45 var(--head);letter-spacing:-.01em;color:#020a21ad;max-width:52ch}.page-tp .rip p b{font-weight:500;color:var(--ink)}.page-tp .rip-m{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.page-tp .rip-m a,.page-tp .rip-m b,.page-tp .rip-m span{font:500 13.5px var(--head);padding:7px 13px;border-radius:999px;border:1px solid var(--rule);text-decoration:none;color:var(--ink);white-space:nowrap}.page-tp .rip-m a:hover{border-color:#020a2166}.page-tp .rip-m b{background:var(--ink);color:#fff;border-color:var(--ink)}.page-tp .rip-m span{border-style:dashed;color:#020a2180}.page-tp .cmp{padding:140px 0 150px}.page-tp .cmp-hd{margin-bottom:28px}.page-tp .cmp-hd .h2{max-width:20ch}.page-tp .cmp-t{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1.3fr)}.page-tp .cmp-t>span{padding:28px 32px 28px 0;border-top:1px solid var(--rule)}.page-tp .cmp-t>.tr{padding:28px 36px;border-top-color:#c26efa40;background:linear-gradient(90deg,#c26efa17,#0083ff0d)}.page-tp .cmp-t>.h{padding-top:28px;padding-bottom:18px;border-top:0;font:500 12.5px/1 var(--head);letter-spacing:.14em;text-transform:uppercase;color:#020a2173}.page-tp .cmp-t>.h.tr{border-radius:18px 18px 0 0;color:var(--mauve-deep)}.page-tp .cmp-t>.tr.last{border-radius:0 0 18px 18px}.page-tp .cmp-t>.lb{font:500 15px/1.5 var(--head);color:#020a2180}.page-tp .cmp-t>.td{font:400 19px/1.45 var(--head);color:#020a217a}.page-tp .cmp-t>.tr:not(.h){font:400 19px/1.45 var(--head);color:#020a21b3}.page-tp .cmp-t>.tr b{font-weight:500;color:var(--ink)}.page-tp .cmp-k{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page-tp .eng{padding:140px 0 120px;position:relative}.page-tp .eng:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(45% 55% at 100% 10%,rgba(194,110,250,.2),transparent 70%),radial-gradient(40% 50% at 0% 100%,rgba(0,131,255,.12),transparent 70%)}.page-tp .eng-g{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:96px;align-items:start}.page-tp .eng-l{position:sticky;top:140px}.page-tp .eng-l .h2{font-size:clamp(36px,3.9vw,56px)}.page-tp .eng-l .h2 span{display:block}.page-tp .eng-l .eng-x{margin-top:26px;font:400 clamp(21px,1.9vw,26px)/1.3 var(--head);letter-spacing:-.015em;color:var(--mauve)}.page-tp .eng-l .eng-x span{display:block}.page-tp .eng-l .eng-x+p{margin-top:16px}.page-tp .eng-l p{margin-top:24px;font-size:19px;line-height:1.55;color:#ffffffb8;max-width:44ch}.page-tp .eng-rows{list-style:none;margin:0;padding:0}.page-tp .eng-rows li{padding:34px 0 38px;border-top:1px solid rgba(255,255,255,.16);display:grid;gap:18px}.page-tp .eng-rows li:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.page-tp .eng-rows .vb{font:400 clamp(48px,5vw,76px)/1 var(--head);letter-spacing:-.04em;color:#fff}.page-tp .eng-rows .vb:after{content:".";color:var(--mauve)}.page-tp .eng-rows b{display:block;font:500 21px/1.3 var(--head);letter-spacing:-.01em}.page-tp .eng-rows div span{display:block;margin-top:8px;font-size:16.5px;line-height:1.55;color:#ffffffa8;max-width:52ch}.page-tp .cl{margin-top:6px}.page-tp .cl-r{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(2,10,33,.06)}.page-tp .cl-r .c{width:20px;height:20px;border-radius:50%;background:#22a06b;display:grid;place-items:center}.page-tp .cl-r .c svg{width:11px;height:11px;color:#fff}.page-tp .cl-r b{display:block;font:500 14.5px var(--head)}.page-tp .cl-r small{display:block;font-size:12.5px;color:var(--muted);margin-top:1px}.page-tp .cl-r .ai{font:600 11px var(--head);letter-spacing:.06em;padding:4px 8px;border-radius:999px;background:#c26efa24;color:var(--mauve-deep)}.page-tp .cl-r .ai.mute{background:#020a210d;color:#020a218c}.page-tp .sv-h .tag.warn{background:#e8a10c26;color:#7e5300}.page-tp .wf-r .l em.g{color:#7e5300;background:#e8a10c24}.page-tp .cyc{padding:0 0 140px}.page-tp .cyc-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:60px}.page-tp .cyc-hd .h2{max-width:18ch}.page-tp .lgd{display:flex;gap:20px;font:400 14px var(--head);color:var(--muted)}.page-tp .lgd span{display:inline-flex;gap:8px;align-items:center}.page-tp .lgd i{width:8px;height:8px;border-radius:50%}.page-tp .lgd .now{background:var(--mauve)}.page-tp .lgd .nx{border:1.5px dashed rgba(2,10,33,.45);width:9px;height:9px}.page-tp .trk{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;position:relative}.page-tp .trk:before{content:"";position:absolute;left:8px;right:0;top:7px;height:2px;background:linear-gradient(90deg,var(--mauve),var(--azure));opacity:.6}.page-tp .trk>li{position:relative;display:grid;gap:10px;align-content:start}.page-tp .trk .nd{width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--mauve);position:relative;z-index:1;margin-bottom:14px}.page-tp .trk>li:nth-child(2) .nd{border-color:#a274fb}.page-tp .trk>li:nth-child(3) .nd{border-color:#827bfc}.page-tp .trk>li:nth-child(4) .nd{border-color:#5287fd}.page-tp .trk>li:nth-child(5) .nd{border-color:var(--azure)}.page-tp .trk .no{font:500 12px var(--head);color:#020a2173;font-variant-numeric:tabular-nums}.page-tp .trk b{font:400 30px/1.1 var(--head);letter-spacing:-.025em}.page-tp .trk ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:11px}.page-tp .trk ul li{position:relative;padding-left:18px;font-size:15px;line-height:1.45;color:#020a21c7}.page-tp .trk ul li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:var(--mauve)}.page-tp .trk ul li.nx{color:#020a2180}.page-tp .trk ul li.nx:before{background:transparent;border:1.5px dashed rgba(2,10,33,.45);width:9px;height:9px;top:6px;left:-1px}.page-tp .wf{margin-top:4px}.page-tp .wf-r{display:grid;grid-template-columns:minmax(0,1fr) 96px 104px;gap:10px;align-items:center;height:39px;border-bottom:1px solid rgba(2,10,33,.06);font-size:13.5px}.page-tp .wf-r .l em{font:500 11px var(--head);font-style:normal;color:var(--mauve-deep);background:#c26efa24;border-radius:6px;padding:2px 6px;margin-left:6px;white-space:nowrap}.page-tp .wf-r .d{text-align:right;font:400 13px var(--head);color:#020a218c;font-variant-numeric:tabular-nums}.page-tp .wf-r .v{text-align:right;font:500 13.5px var(--head);font-variant-numeric:tabular-nums}.page-tp .wf-r.lr{background:#c26efa0f;margin:0 -8px;padding:0 8px}.page-tp .wf-r.fin{height:48px;border-bottom:0;margin:6px -8px 0;padding:0 8px;border-radius:10px;background:#0063c212}.page-tp .wf-r.fin .l,.page-tp .wf-r.fin .v{color:var(--azure-deep);font-weight:600;font-size:15px}.page-tp .wf-tr{display:flex;gap:8px;align-items:center;margin-top:12px;font:500 12.5px var(--head);color:#020a2199}.page-tp .wf-tr svg{width:15px;height:15px;color:var(--azure-deep)}.page-tp .trs{padding:0 0 140px}.page-tp .trs-g{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:72px;align-items:center;border-top:1px solid var(--rule);padding-top:110px}.page-tp .trs-l .h2{font-size:clamp(34px,3.6vw,52px)}.page-tp .trs-list{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:16px}.page-tp .trs-list li{position:relative;padding-left:34px;font:400 17.5px/1.5 var(--head);color:#020a21c7;max-width:60ch}.page-tp .trs-list li:before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;background:#c26efa24 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 6.3l2.3 2.3L9.5 3.8' fill='none' stroke='%238B2FD6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 12px no-repeat}.page-tp .trs-r{position:relative;overflow:hidden;border-radius:22px;padding:36px 34px;background:var(--ink);color:#fff;display:grid;gap:22px;isolation:isolate}.page-tp .trs-r:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(80% 70% at 100% 0%,rgba(194,110,250,.32),transparent 70%),radial-gradient(60% 60% at 0% 100%,rgba(0,131,255,.16),transparent 70%)}.page-tp .trs-r img{width:56px;height:56px;max-width:none}.page-tp .trs-r .q{font:400 21px/1.45 var(--head);letter-spacing:-.01em}.page-tp .trs-r .trs-live{display:inline-flex;gap:10px;align-items:center;font:500 14.5px var(--head);color:#fffc;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)}.page-tp .trs-r .trs-live i{width:8px;height:8px;border-radius:50%;background:#3ddc97;box-shadow:0 0 0 4px #3ddc972e}.page-tp .why-f li{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.page-tp .why-f.in li{opacity:1;transform:none}.page-tp .why-f.in li:nth-child(1){transition-delay:.25s}.page-tp .why-f.in li:nth-child(2){transition-delay:.45s}.page-tp .why-f.in li:nth-child(3){transition-delay:.65s}.page-tp .cmp-t>span{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--r, 0) * .14s + var(--c, 0) * 60ms)}.page-tp .cmp-t.in>span{opacity:1;transform:none}.page-tp .trk:before{transform:scaleX(0);transform-origin:0 50%;transition:transform 1.4s cubic-bezier(.5,0,.2,1) .2s}.page-tp .trk.in:before{transform:none}.page-tp .trk>li{opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.page-tp .trk.in>li{opacity:1;transform:none}.page-tp .trk.in>li:nth-child(1){transition-delay:.2s}.page-tp .trk.in>li:nth-child(2){transition-delay:.45s}.page-tp .trk.in>li:nth-child(3){transition-delay:.7s}.page-tp .trk.in>li:nth-child(4){transition-delay:.95s}.page-tp .trk.in>li:nth-child(5){transition-delay:1.2s}@media(prefers-reduced-motion:reduce){.page-tp .why-f li,.page-tp .cmp-t>span,.page-tp .trk>li,.page-tp .trk:before{opacity:1;transform:none;transition:none}}@media(max-width:1180px){.page-tp .trs-g{grid-template-columns:minmax(0,1fr);gap:40px}.page-tp .why-g{grid-template-columns:minmax(0,1fr);gap:48px}.page-tp .rip{grid-template-columns:minmax(0,1fr);gap:20px}.page-tp .rip-m{justify-content:flex-start}.page-tp .eng-g{grid-template-columns:minmax(0,1fr);gap:48px}.page-tp .eng-l{position:static}.page-tp .trk{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:44px}.page-tp .trk:before{display:none}.page-tp .cmp-t{grid-template-columns:110px minmax(0,1fr) minmax(0,1.3fr)}.page-tp .how-g{grid-template-columns:minmax(0,1fr);gap:36px}}@media(max-width:900px){.page-tp .trs{padding-bottom:100px}.page-tp .trs-g{padding-top:72px}.page-tp .trs-list li{font-size:16px}.page-tp .wf-r{grid-template-columns:minmax(0,1fr) 76px 86px;font-size:12px}.page-tp .why{padding:100px 0}.page-tp .cmp{padding-block:100px}.page-tp .rip p{font-size:18px}.page-tp .eng{padding:100px 0}.page-tp .cmp-t{grid-template-columns:minmax(0,1fr)}.page-tp .cmp-t>.h{display:none}.page-tp .cmp-t>span{padding:0;border-top:0}.page-tp .cmp-t>.lb{padding:36px 0 12px;font:500 15px/1.3 var(--head);color:var(--ink)}.page-tp .cmp-t>.lb:nth-child(4){padding-top:8px}.page-tp .cmp-t>.td{padding:16px 18px 18px;border:1px solid var(--rule);border-bottom:0;border-radius:14px 14px 0 0;background:#020a2108;font-size:16.5px}.page-tp .cmp-t>.tr:not(.h),.page-tp .cmp-t>.tr.last{padding:16px 18px 18px;border:1px solid rgba(194,110,250,.3);border-radius:0 0 14px 14px;font-size:16.5px}.page-tp .cmp-k{position:static;width:auto;height:auto;overflow:visible;clip:auto;display:block;margin-bottom:8px;font:500 11.5px/1 var(--head);letter-spacing:.12em;text-transform:uppercase;color:#020a2173}.page-tp .tr .cmp-k{color:var(--mauve-deep)}.page-tp .cyc{padding-bottom:100px}.page-tp .trk{grid-template-columns:minmax(0,1fr);row-gap:0}.page-tp .trk>li:not(:last-child):after{content:"";position:absolute;left:7px;top:16px;bottom:0;width:2px;background:linear-gradient(180deg,var(--mauve),var(--azure));opacity:.6}.page-tp .trk>li{gap:8px;padding:0 0 40px 40px}.page-tp .trk>li:last-child{padding-bottom:0}.page-tp .trk .nd{position:absolute;left:0;top:0;margin:0}.page-tp .trk b{font-size:26px}.page-tp .ph-c{padding-block:72px 84px}.page-tp .ph-sub{font-size:18px}.page-tp .how{padding:100px 0}.page-tp .sv{width:calc(100% - 24px);padding:16px;font-size:13px}.page-tp .jr-r{grid-template-columns:minmax(0,1fr) 84px 84px;font-size:12px}}.page-tp .how-vis.how-vis-in{min-height:0;margin:0 0 28px;padding:36px 28px;border-radius:18px}.page-tp .how-vis-in .sv{position:relative;left:auto;top:auto;width:auto;max-width:600px;margin:0 auto;transform:none;transition:none}@media(max-width:640px){.page-tp .how-step .d{padding-left:0}.page-tp .how-step .d p{padding-left:44px}.page-tp .how-vis.how-vis-in{padding:24px 12px}}.page-tp .how-step.run .bar{animation:bar-fill var(--bar-ms) linear forwards}.hero-slack{padding:120px 0 70px;background:var(--ink-blue);text-align:center;position:relative;overflow:hidden}.hero-slack:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 0%,rgba(0,131,255,.2) 0%,transparent 50%),radial-gradient(ellipse at 70% 100%,rgba(194,110,250,.2) 0%,transparent 50%);pointer-events:none}.hero-slack .eyebrow{color:var(--thistle)}.hero-slack h1{color:#fff;margin-bottom:24px}.hero-slack-subtitle{color:#ffffffb3;font-size:17px;max-width:520px;margin:0 auto 32px;line-height:1.6}.slack-button-wrapper{display:flex;justify-content:center}.add-to-slack-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:#4a154b;color:#fff;font-size:15px;font-weight:600;border-radius:8px;text-decoration:none;transition:var(--transition)}.add-to-slack-btn:hover{background:#3d1140;box-shadow:0 8px 24px #4a154b66}.add-to-slack-btn svg{width:20px;height:20px}.steps-section{padding:var(--section-padding) 0;background:var(--bg-white)}.steps-header{text-align:center;margin-bottom:56px}.steps-header h2{margin-bottom:12px}.steps-header p{color:var(--text-muted);font-size:15px;max-width:420px;margin:0 auto}.step{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:center;max-width:1000px;margin:0 auto 70px;padding:0 24px}.step:last-child{margin-bottom:0}.step:nth-child(odd){direction:rtl}.step:nth-child(odd)>*{direction:ltr}.step-content{position:relative}.step-number{font-family:var(--font-display);font-size:56px;font-weight:700;color:var(--thistle);line-height:1;margin-bottom:12px;opacity:.5}.step h2{font-size:26px;margin-bottom:12px}.step p{color:var(--text-secondary);margin-bottom:16px}.step ul{list-style:none;padding:0}.step li{position:relative;padding-left:24px;margin-bottom:10px;color:var(--text-secondary);font-size:14px;line-height:1.6}.step li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--azure)}.code-snippet{background:var(--bg-light);padding:2px 8px;border-radius:4px;font-family:SF Mono,Monaco,monospace;font-size:13px;color:var(--mauve-magic)}.step-image{border-radius:16px;overflow:hidden;box-shadow:var(--shadow-card);border:1px solid var(--border-color)}.step-image img{width:100%;height:auto;display:block}.slack-cta{background:var(--ink-blue);padding:70px 0;text-align:center;position:relative;overflow:hidden}.slack-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(194,110,250,.15) 0%,transparent 60%);pointer-events:none}.slack-cta .eyebrow{color:var(--thistle)}.slack-cta h2{color:#fff;margin-bottom:16px}.slack-cta p{color:#ffffffb3;margin-bottom:32px}.page-wrapper{min-height:100vh;display:flex;flex-direction:column}.page-wrapper main{flex:1}.support-content{max-width:560px;margin:0 auto;padding:120px 24px 60px;text-align:center}.support-content h1{font-size:38px;font-weight:500;margin-bottom:20px}.support-content p{font-size:16px;line-height:1.7;color:var(--text-muted);margin-bottom:0}.support-content p:first-of-type{margin-bottom:28px}.support-email{display:inline-block;font-weight:600;color:var(--mauve-magic);text-decoration:none;transition:color .2s}.support-email:hover{color:var(--azure)}.support-box{background:#fffbf008;border:1px solid var(--border-color);border-radius:12px;padding:32px;margin-top:32px}.support-box h2{font-size:20px;font-weight:500;margin-bottom:12px;color:var(--text-primary)}.support-box p{font-size:14px;color:var(--text-muted);margin-bottom:0}.content{max-width:760px;margin:0 auto;padding:120px 24px 60px}.content h1{font-size:38px;font-weight:500;margin-bottom:10px}.content .last-updated{color:var(--text-muted);font-size:13px;margin-bottom:32px}.content h2{font-size:24px;font-weight:500;margin-top:40px;margin-bottom:12px;color:var(--text-primary);scroll-margin-top:80px}.content h3{font-size:18px;font-weight:500;margin-top:28px;margin-bottom:10px;color:var(--thistle)}.content p{margin-bottom:14px;color:var(--text-muted);font-size:15px;line-height:1.7}.content ul,.content ol{margin-bottom:16px;padding-left:24px}.content li{margin-bottom:8px;color:var(--text-muted);line-height:1.6}.content a{color:var(--mauve-magic);text-decoration:none}.content a:hover{text-decoration:underline}.content strong{color:var(--text-primary)}.content em{color:var(--sky)}.toc{background:#fffbf008;border:1px solid var(--border-color);border-radius:12px;padding:24px;margin:32px 0}.toc h3{margin-top:0;margin-bottom:16px;font-size:18px;color:var(--text-primary)}.toc ol{margin-bottom:0;padding-left:20px}.toc li{margin-bottom:8px}.toc a{color:var(--text-muted)}.toc a:hover{color:var(--mauve-magic)}.error-hero{min-height:calc(100vh - 160px);display:flex;align-items:center;justify-content:center;text-align:center;padding:60px 20px;position:relative}.error-hero:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:150%;height:100%;background:radial-gradient(ellipse at center,rgba(194,110,250,.1) 0%,transparent 50%);pointer-events:none}.error-content{max-width:448px;position:relative;z-index:1}.logo-container{margin:0 auto 32px}.logo-container img{height:64px;width:auto}.error-code{font-family:var(--font-display);font-size:120px;font-weight:600;line-height:1;margin-bottom:16px;background:linear-gradient(135deg,var(--mauve-magic) 0%,var(--azure) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.error-title{font-size:28px;font-weight:500;margin-bottom:16px;color:var(--text-primary)}.error-description{font-size:16px;color:var(--text-muted);line-height:1.6;margin-bottom:32px}.error-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.procurement-page{min-height:100vh}.proc-problem{padding:48px 0;background:var(--bg-subtle);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.proc-problem__text{font-size:clamp(18px,2vw,22px);line-height:1.55;color:var(--text-secondary);max-width:860px;text-align:center;margin:0 auto}.proc-problem__text strong{color:var(--text-primary);font-weight:600}.proc-workflow{padding:var(--section-padding) 0;background:var(--bg-white)}.proc-workflow__intro{margin-top:8px;font-size:18px;color:var(--text-secondary);max-width:640px;margin-left:auto;margin-right:auto}.proc-rail{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;position:relative}.proc-rail:before{content:"";position:absolute;left:8%;right:8%;top:28px;height:2px;background:linear-gradient(90deg,var(--azure) 0%,var(--mauve-magic) 100%);opacity:.25;z-index:0}.proc-rail__step{display:flex;flex-direction:column;align-items:center;padding:0 12px;position:relative;z-index:1}.proc-rail__marker{width:56px;height:56px;border-radius:50%;background:var(--bg-white);border:2px solid var(--azure);display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 4px 14px #0083ff2e;position:relative}.proc-rail__step:last-child .proc-rail__marker{border-color:var(--mauve-magic);box-shadow:0 4px 14px #c26efa38}.proc-rail__number{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--azure);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.proc-rail__step:last-child .proc-rail__number{color:var(--mauve-magic)}.proc-rail__body{text-align:center}.proc-rail__body h3{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:8px;letter-spacing:-.01em}.proc-rail__body p{font-size:14px;line-height:1.55;color:var(--text-secondary)}@media(max-width:900px){.proc-rail{grid-template-columns:1fr;gap:32px}.proc-rail:before{inset:0 auto 0 28px;width:2px;height:auto;background:linear-gradient(180deg,var(--azure) 0%,var(--mauve-magic) 100%)}.proc-rail__step{flex-direction:row;align-items:flex-start;gap:20px;padding:0}.proc-rail__marker{width:56px;min-width:56px;margin-bottom:0}.proc-rail__body{text-align:left;padding-top:12px}.proc-rail__body h3{font-size:18px}.proc-rail__body p{font-size:15px}}.proc-analysis{padding:var(--section-padding) 0;background:var(--bg-white);border-top:1px solid var(--border-color)}.proc-analysis__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.proc-analysis__copy h2{margin-top:16px;margin-bottom:28px}.proc-analysis__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.proc-analysis__list li{font-size:16px;line-height:1.6;color:var(--text-secondary);padding-left:20px;position:relative}.proc-analysis__list li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:2px;background:var(--mauve-magic);opacity:.6}.proc-analysis__list li strong{display:block;font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.proc-analysis__visual-wrap{position:relative;min-height:520px}.proc-txlist{background:var(--ink-blue);border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #020a2133;position:relative;z-index:1}.proc-txlist__header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px;font-weight:600;color:#fffc}.proc-txlist__header span:last-child{font-size:11px;font-weight:500;color:#fff6}.proc-txlist__row{display:grid;grid-template-columns:10px 70px 1fr 90px 70px;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.04);font-size:12px;color:#ffffff8c;transition:background .2s ease}.proc-txlist__row--active{background:#0083ff14;color:#ffffffd9}.proc-txlist__dot{width:8px;height:8px;border-radius:50%}.proc-txlist__dot--green{background:var(--success)}.proc-txlist__dot--amber{background:#f59e0b}.proc-txlist__pr{font-family:var(--font-display);font-weight:600;font-variant-numeric:tabular-nums}.proc-txlist__vendor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proc-txlist__amt{font-family:var(--font-display);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.proc-txlist__status{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:right}.proc-txlist__status--ok{color:var(--success)}.proc-txlist__status--warn{color:#f59e0b}.proc-analysis__float{position:absolute;top:40px;right:-20px;width:320px;z-index:2;transform:translateY(0);filter:drop-shadow(0 30px 60px rgba(2,10,33,.35))}.proc-analysis__float .pac{font-size:12px;border-radius:14px}.proc-analysis__float .pac__header{padding:12px 16px}.proc-analysis__float .pac__transaction{padding:10px 16px}.proc-analysis__float .pac__section{padding:12px 16px}.proc-analysis__float .pac__triggers{padding:10px 16px}.proc-analysis__float .pac__action{padding:12px 16px}.proc-analysis__float .pac__exposure-value strong{font-size:20px}@media(max-width:900px){.proc-analysis__grid{grid-template-columns:1fr;gap:48px}.proc-analysis__visual-wrap{min-height:480px}.proc-analysis__float{right:-8px;width:280px;top:30px}}@media(max-width:560px){.proc-analysis__visual-wrap{min-height:auto}.proc-txlist__row{grid-template-columns:8px 50px 1fr 70px}.proc-txlist__status{display:none}.proc-analysis__float{position:relative;top:-20px;right:auto;width:100%;margin-top:16px}}.pac{background:var(--bg-white);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-card);overflow:hidden;font-size:13px}.pac__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-color);background:var(--bg-subtle)}.pac__title{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.pac__badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 10px;border-radius:999px}.pac__badge--warn{background:#f59e0b1f;color:#92400e;border:1px solid rgba(245,158,11,.3)}.pac__transaction{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--border-color)}.pac__tx-route{font-size:13px;color:var(--text-secondary)}.pac__tx-amount{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.pac__section{padding:16px 20px;border-bottom:1px solid var(--border-color)}.pac__section:last-of-type{border-bottom:none}.pac__section-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:10px}.pac__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.pac__chip{font-size:11px;font-weight:600;padding:3px 10px;border-radius:6px;background:var(--bg-light);color:var(--text-secondary);border:1px solid var(--border-color)}.pac__chip--primary{background:#c26efa1a;color:#7b3fb8;border-color:#c26efa40}.pac__reasoning{font-size:11px;color:var(--text-muted);font-style:italic}.pac__jurisdictions{display:flex;flex-direction:column;gap:6px}.pac__jrow{display:grid;grid-template-columns:72px 20px 1fr;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-subtle);border-radius:8px;border:1px solid var(--border-light);transition:background var(--transition)}.pac__jrow:hover{background:var(--bg-light)}.pac__jrow-name{font-size:12px;font-weight:600;color:var(--text-primary)}.pac__jrow-arrow{font-size:14px;color:var(--text-muted);text-align:center}.pac__jrow-verdict{font-size:11px;font-weight:600;padding:3px 8px;border-radius:5px}.pac__jrow-verdict--high{background:#dc262614;color:#b91c1c;border:1px solid rgba(220,38,38,.15)}.pac__jrow-verdict--mid{background:#f59e0b14;color:#92400e;border:1px solid rgba(245,158,11,.15)}.pac__jrow-verdict--low{background:#10b98114;color:#047857;border:1px solid rgba(16,185,129,.15)}.pac__exposure{display:flex;flex-direction:column;gap:8px}.pac__exposure-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.pac__exposure-value{display:flex;align-items:baseline;gap:8px}.pac__exposure-value strong{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pac__exposure-value span{font-size:14px;font-weight:600;color:var(--danger)}.pac__bar{height:6px;background:var(--bg-light);border-radius:3px;overflow:hidden}.pac__bar-fill{width:45%;height:100%;background:linear-gradient(90deg,var(--azure) 0%,var(--mauve-magic) 100%);border-radius:3px}.pac__triggers{display:flex;flex-wrap:wrap;gap:6px;padding:14px 20px;border-bottom:1px solid var(--border-color)}.pac__trigger{font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;background:#dc26260f;color:#b91c1c;border:1px solid rgba(220,38,38,.15)}.pac__action{padding:16px 20px;background:#10b9810a;border-top:1px solid rgba(16,185,129,.15)}.pac__action-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--success-dark);margin-bottom:8px}.pac__action-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.pac__action-task{font-size:13px;font-weight:500;color:var(--text-primary)}.pac__action-impact{font-size:13px;font-weight:700;color:var(--success-dark);font-variant-numeric:tabular-nums}@media(max-width:560px){.pac__jrow{grid-template-columns:60px 16px 1fr}.pac__exposure-value strong{font-size:20px}}.proc-outcomes{padding:var(--section-padding) 0;background:var(--bg-subtle);border-top:1px solid var(--border-color)}.proc-outcomes__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.proc-outcome-card{background:var(--bg-white);border:1px solid var(--border-color);border-radius:20px;padding:40px 36px;display:flex;flex-direction:column;gap:20px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:var(--shadow-md)}.proc-outcome-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.proc-outcome-card:not(.proc-outcome-card--dark){background:linear-gradient(135deg,#f0f3f8,#e8ecf2);border-color:#0000000f}.proc-outcome-card--dark{background:linear-gradient(135deg,var(--ink-blue) 0%,#0A1738 100%);color:#fff;border-color:transparent;position:relative;overflow:hidden}.proc-outcome-card--dark:before{content:"";position:absolute;top:-40%;right:-30%;width:80%;height:130%;background:radial-gradient(circle,var(--mauve-magic) 0%,transparent 70%);opacity:.12;pointer-events:none}.proc-outcome-card--dark>*{position:relative;z-index:1}.proc-outcome-card--dark h3{color:#fff}.proc-outcome-card--dark p{color:#ffffffbf}.proc-outcome-card__eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.proc-outcome-card__eyebrow--cash{color:var(--mauve-magic)}.proc-outcome-card__eyebrow--compliance{color:var(--azure)}.proc-outcome-card__stat{display:flex;flex-direction:column;gap:4px}.proc-outcome-card__num{font-family:var(--font-display);font-size:clamp(64px,8vw,88px);font-weight:700;line-height:.9;letter-spacing:-.04em;background:linear-gradient(135deg,#ffffff 0%,var(--mauve-magic) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-variant-numeric:tabular-nums}.proc-outcome-card__numlabel{font-size:14px;color:#fff9}.proc-outcome-card p{font-size:16px;line-height:1.65;margin:0}.proc-outcome-card h3{font-size:clamp(22px,2.4vw,28px);margin:0}.proc-outcome-card__kpis{display:flex;gap:32px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.proc-outcome-card__kpi{display:flex;flex-direction:column;gap:4px}.proc-outcome-card__kpi strong{font-family:var(--font-display);font-size:20px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.proc-outcome-card__kpi span{font-size:12px;color:#ffffff8c}.proc-outcome-card__checks{list-style:none;padding:16px 0 0;margin:0;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border-color)}.proc-outcome-card__checks li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--text-secondary)}.proc-outcome-card__checks svg{color:var(--azure);flex-shrink:0;margin-top:1px}@media(max-width:900px){.proc-outcomes__grid{grid-template-columns:1fr}}@media(max-width:560px){.proc-outcome-card{padding:32px 24px}.proc-outcome-card__kpis{flex-direction:column;gap:16px}}.proc-roles{padding:var(--section-padding) 0;background:var(--bg-white)}.proc-roles__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.proc-role-card{background:var(--bg-white);border:1px solid var(--border-color);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.proc-role-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card);border-color:#c26efa4d}.proc-role-card h3{font-size:17px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.proc-role-card p{font-size:14px;line-height:1.55;color:var(--text-secondary)}@media(max-width:900px){.proc-roles__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.proc-roles__grid{grid-template-columns:1fr}}.proc-integrations{padding:var(--section-padding) 0;background:var(--bg-light);border-top:1px solid var(--border-color)}.proc-integrations__intro{margin-top:12px;font-size:17px;line-height:1.6;color:var(--text-secondary);max-width:720px;margin-left:auto;margin-right:auto}.proc-integrations__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:8px}.proc-integration-card{background:var(--bg-white);border:1px solid var(--border-color);border-radius:16px;padding:32px;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease;position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:14px}.proc-integration-card:after{content:"";position:absolute;left:32px;right:32px;bottom:0;height:2px;background:linear-gradient(90deg,var(--azure) 0%,var(--mauve-magic) 100%);opacity:0;transform:scaleX(.4);transition:opacity .3s ease,transform .3s ease}.proc-integration-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:#0083ff40}.proc-integration-card:hover:after{opacity:.6;transform:scaleX(1)}.proc-integration-card h3{font-size:18px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.proc-integration-card p{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0}.proc-integration-card__systems{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px;align-self:end}.proc-integration-card__systems li{font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.02em;padding:5px 12px;background:var(--bg-subtle);color:var(--text-primary);border:1px solid var(--border-color);border-radius:999px}.proc-integrations__api{margin-top:32px;text-align:center;font-size:14px;color:var(--text-muted);font-style:italic}@media(max-width:720px){.proc-integrations__grid{grid-template-columns:1fr}.proc-integration-card{padding:26px 24px}}.proc-jurisdictions{padding:40px 0;background:var(--ink-blue);color:#fff}.proc-jurisdictions__inner{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center;text-align:center}.proc-jurisdictions__inner p{color:#fffc;font-size:15px;margin:0}.proc-jurisdictions__inner strong{color:#fff;font-weight:600;margin-right:4px}.proc-rail__step[data-reveal] .proc-rail__marker{transform:scale(.85);transition:transform .5s cubic-bezier(.34,1.56,.64,1) .2s}.proc-rail__step[data-reveal].revealed .proc-rail__marker{transform:scale(1)}.proc-txlist__row{opacity:0;transform:translate(-8px);transition:opacity .4s ease,transform .4s ease}.proc-analysis__visual-wrap[data-reveal].revealed .proc-txlist__row{opacity:1;transform:translate(0)}.proc-analysis__visual-wrap[data-reveal].revealed .proc-txlist__row:nth-child(2){transition-delay:.05s}.proc-analysis__visual-wrap[data-reveal].revealed .proc-txlist__row:nth-child(3){transition-delay:.1s}.proc-analysis__visual-wrap[data-reveal].revealed .proc-txlist__row:nth-child(4){transition-delay:.15s}.proc-analysis__visual-wrap[data-reveal].revealed .proc-txlist__row:nth-child(5){transition-delay:.2s}.proc-analysis__visual-wrap[data-reveal].revealed .proc-txlist__row:nth-child(6){transition-delay:.25s}.proc-analysis__float{opacity:0;transform:translateY(16px) scale(.97);transition:opacity .6s ease .35s,transform .6s cubic-bezier(.2,.8,.2,1) .35s}.proc-analysis__visual-wrap[data-reveal].revealed .proc-analysis__float{opacity:1;transform:translateY(0) scale(1)}.proc-outcome-card[data-reveal]{transition:opacity .6s ease-out,transform .6s ease-out}.proc-role-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--azure) 0%,var(--mauve-magic) 100%);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.proc-role-card:hover:before{transform:scaleX(1)}.proc-integration-card[data-reveal]{transition:opacity .6s ease-out,transform .6s ease-out}@media(prefers-reduced-motion:reduce){.proc-rail__step[data-reveal] .proc-rail__marker,.proc-txlist__row,.proc-analysis__float,.proc-role-card:before{transition:none!important;animation:none!important}.proc-rail__step[data-reveal] .proc-rail__marker{transform:scale(1)}.proc-txlist__row,.proc-analysis__float{opacity:1;transform:none}}@media(max-width:768px){.proc-workflow,.proc-outcomes,.proc-roles,.proc-integrations{padding:var(--section-padding-sm) 0}}.sales-page{min-height:100vh}.sales-page .page-hero--dark:before{background:radial-gradient(ellipse 60% 50% at 20% 0%,rgba(0,131,255,.12) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 80% 20%,rgba(194,110,250,.18) 0%,transparent 50%)}.sales-outcomes{padding:var(--section-padding) 0;background:var(--bg-subtle);border-top:1px solid var(--border-color)}.sales-outcomes__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.sales-outcome-card{background:linear-gradient(135deg,#f0f3f8,#e8ecf2);border:1px solid rgba(0,0,0,.06);border-radius:20px;padding:40px 36px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow-md);transition:transform .3s ease,box-shadow .3s ease}.sales-outcome-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.sales-outcome-card--dark{background:linear-gradient(135deg,var(--ink-blue) 0%,#0A1738 100%);color:#fff;border-color:transparent;position:relative;overflow:hidden}.sales-outcome-card--dark:before{content:"";position:absolute;top:-40%;right:-30%;width:80%;height:130%;background:radial-gradient(circle,var(--mauve-magic) 0%,transparent 70%);opacity:.12;pointer-events:none}.sales-outcome-card--dark>*{position:relative;z-index:1}.sales-outcome-card--dark p{color:#ffffffbf}.sales-outcome-card__eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--azure)}.sales-outcome-card--dark .sales-outcome-card__eyebrow{color:var(--mauve-magic)}.sales-outcome-card h3{font-size:clamp(22px,2.4vw,28px);margin:0}.sales-outcome-card--dark h3{color:#fff}.sales-outcome-card p{font-size:16px;line-height:1.65;margin:0}.sales-outcome-card__stat{display:flex;flex-direction:column;gap:4px}.sales-outcome-card__num{font-family:var(--font-display);font-size:clamp(56px,7vw,76px);font-weight:700;line-height:.9;letter-spacing:-.04em;background:linear-gradient(135deg,#ffffff 0%,var(--mauve-magic) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-variant-numeric:tabular-nums}.sales-outcome-card__numlabel{font-size:14px;color:#fff9}.sales-outcome-card__kpis{display:flex;gap:32px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.sales-outcome-card__kpi{display:flex;flex-direction:column;gap:4px}.sales-outcome-card__kpi strong{font-family:var(--font-display);font-size:20px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.sales-outcome-card__kpi span{font-size:12px;color:#ffffff8c}@media(max-width:900px){.sales-outcomes__grid{grid-template-columns:1fr}}@media(max-width:560px){.sales-outcome-card__kpis{flex-direction:column;gap:16px}}@media(max-width:560px){.sales-outcome-card{padding:32px 24px}}.sales-workflow{padding:var(--section-padding) 0;background:var(--ink-blue);color:#fff;position:relative;overflow:hidden}.sales-workflow:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 45% at 80% 30%,rgba(194,110,250,.14) 0%,transparent 65%);pointer-events:none}.sales-workflow>.container{position:relative;z-index:1}.sales-workflow .section-header h2{color:#fff}.sales-rail{margin:48px 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:28px;align-items:stretch}.sales-rail__step{display:flex;flex-direction:column;gap:16px;padding:28px 24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;transition:background .3s ease,border-color .3s ease;position:relative;height:100%}.sales-rail__step:hover{background:#ffffff0f;border-color:#c26efa40}.sales-rail__setup{display:flex;flex-direction:column;gap:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:20px}.sales-rail__setup .sales-rail__step{flex:1}.sales-rail__setup-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#fff6;padding-left:4px}.sales-rail__step--setup{border-style:dashed;border-color:#ffffff1f;background:#ffffff05}.sales-rail__step--setup:hover{border-color:#fff6;background:#ffffff1a}.sales-rail__step--setup .sales-rail__marker{border-color:#ffffff4d;box-shadow:none}.sales-rail__step--setup .sales-rail__number{color:#ffffff80}.sales-rail__phase-tag{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffffff59;margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.sales-rail__sf-group{display:flex;flex-direction:column;gap:12px;background:#c26efa0a;border:1px solid rgba(194,110,250,.12);border-radius:20px;padding:20px}.sales-rail__sf-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--mauve-magic);padding-left:4px}.sales-rail__sf-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;flex:1}.sales-rail__sf-cards .sales-rail__step:hover{background:#c26efa1f;border-color:#c26efa66;box-shadow:0 0 20px #c26efa1a}.sales-rail__marker{width:44px;height:44px;border-radius:50%;background:#ffffff0f;border:1.5px solid var(--mauve-magic);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #c26efa33}.sales-rail__number{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--mauve-magic);font-variant-numeric:tabular-nums}.sales-rail__body h3{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px;letter-spacing:-.01em}.sales-rail__body p{font-size:14px;line-height:1.55;color:#ffffffa6}.sales-rail__step[data-reveal] .sales-rail__marker{transform:scale(.85);transition:transform .5s cubic-bezier(.34,1.56,.64,1) .2s}.sales-rail__step[data-reveal].revealed .sales-rail__marker{transform:scale(1)}@media(max-width:1024px){.sales-rail{grid-template-columns:1fr;gap:24px}.sales-rail__sf-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.sales-rail__sf-cards{grid-template-columns:1fr}}.sales-reveal{padding:var(--section-padding) 0;background:var(--bg-white);border-top:1px solid var(--border-color)}.sales-reveal__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.sales-reveal__copy h2{margin-top:16px;margin-bottom:28px}.sales-reveal__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.sales-reveal__list li{font-size:15px;line-height:1.6;color:var(--text-secondary);padding-left:20px;position:relative}.sales-reveal__list li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:2px;background:var(--mauve-magic);opacity:.6}.sales-reveal__list li strong{display:block;font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:3px}.sales-reveal__visuals{display:flex;flex-direction:column;gap:20px}.sales-jur-card{background:var(--ink-blue);border-radius:20px;padding:36px 32px;color:#fff;position:relative;overflow:hidden;box-shadow:0 20px 50px #020a2133}.sales-jur-card:before{content:"";position:absolute;top:-40%;right:-25%;width:70%;height:130%;background:radial-gradient(circle,var(--mauve-magic) 0%,transparent 70%);opacity:.12;pointer-events:none}.sales-jur-card>*{position:relative;z-index:1}.sales-jur-card__product{display:flex;flex-direction:column;gap:6px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:20px}.sales-jur-card__product-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#ffffff80}.sales-jur-card__product-name{font-family:var(--font-display);font-size:clamp(20px,2.2vw,26px);font-weight:600;color:#fff;letter-spacing:-.015em}.sales-jur-card__rows{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.sales-jur-card__row{display:grid;grid-template-columns:80px 28px 1fr;align-items:center;gap:10px;padding:12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;transition:background .3s ease,border-color .3s ease}.sales-jur-card__row:hover{background:#ffffff12;border-color:#c26efa33}.sales-jur-card__country{font-size:13px;font-weight:600;color:#fff}.sales-jur-card__arrow{font-size:16px;color:#ffffff59;text-align:center}.sales-jur-card__verdict{font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px}.sales-jur-card__verdict--high{background:#dc26261f;color:#fda4a4;border:1px solid rgba(220,38,38,.25)}.sales-jur-card__verdict--mid{background:#f59e0b1f;color:#fcd34d;border:1px solid rgba(245,158,11,.25)}.sales-jur-card__verdict--low{background:#10b9811f;color:#6ee7b7;border:1px solid rgba(16,185,129,.25)}.sales-jur-card__note{margin:0;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:#ffffffa6;font-style:italic}@media(max-width:900px){.sales-analysis__grid{grid-template-columns:1fr;gap:48px}}@media(max-width:560px){.sales-jur-card{padding:28px 22px}.sales-jur-card__row{grid-template-columns:64px 20px 1fr}}.sales-jur-card--compact{padding:24px 22px;border-radius:14px}.sales-jur-card--compact .sales-jur-card__product{padding-bottom:16px;margin-bottom:14px}.sales-jur-card--compact .sales-jur-card__product-name{font-size:18px}.sales-jur-card--compact .sales-jur-card__rows{gap:8px;margin-bottom:0}.sales-jur-card--compact .sales-jur-card__row{padding:8px 12px;grid-template-columns:68px 22px 1fr}.sales-hidden-wht{background:var(--ink-blue);border-radius:14px;padding:24px 22px;color:#fff;overflow:hidden;position:relative;box-shadow:0 16px 40px #020a2133}.sales-hidden-wht__header{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;margin-bottom:16px}.sales-hidden-wht__rows{display:flex;flex-direction:column;gap:2px}.sales-hidden-wht__row{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px;color:#fff9;font-variant-numeric:tabular-nums}.sales-hidden-wht__row span:last-child{font-weight:600;color:#ffffffe6}.sales-hidden-wht__row--expected{border-bottom:none;padding-top:10px;font-weight:600;color:#fffc}.sales-hidden-wht__row--expected span{color:#fffc!important}.sales-hidden-wht__reveal-group{animation:wht-reveal-group 4.5s ease-in-out infinite}.sales-hidden-wht__cascade--first{animation:wht-cascade-first 4.5s ease-in-out infinite}.sales-hidden-wht__cascade--second{animation:wht-cascade-second 4.5s ease-in-out infinite}.sales-hidden-wht__surprise{margin:12px -22px;padding:0 22px;background:#dc26261f;border-top:1px dashed rgba(220,38,38,.35);border-bottom:1px dashed rgba(220,38,38,.35);position:relative}.sales-hidden-wht__surprise:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#dc2626}@keyframes wht-reveal-group{0%,10%{opacity:0}18%{opacity:1}78%{opacity:1}92%,to{opacity:0}}@keyframes wht-cascade-first{0%,10%{opacity:0;transform:translateY(6px)}22%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes wht-cascade-second{0%,20%{opacity:0;transform:translateY(6px)}32%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.sales-hidden-wht__row--wht{padding:12px 0;border-bottom:none;font-weight:700}.sales-hidden-wht__row--wht span:first-child{color:#fda4a4!important}.sales-hidden-wht__row--wht span:last-child{color:#fda4a4!important;font-size:16px;font-family:var(--font-display)}.sales-hidden-wht__row--actual{padding-top:12px;border-bottom:none;font-weight:700;font-size:14px}.sales-hidden-wht__row--actual span{color:#fff!important}.sales-hidden-wht__row--rate{border-bottom:none;margin-top:4px;border-top:1px solid rgba(255,255,255,.08);font-weight:700;font-size:14px;background:#dc262614;margin-left:-22px;margin-right:-22px;padding:8px 22px;border-radius:0 0 12px 12px}.sales-hidden-wht__row--rate span:first-child{color:#fda4a4!important;text-transform:uppercase;font-size:11px;letter-spacing:.06em}.sales-hidden-wht__danger{color:#fda4a4!important;font-size:16px!important;font-size:20px!important;font-family:var(--font-display)}.sales-hidden-wht__note{margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-size:12px;color:#ffffff80;font-style:italic}@media(max-width:900px){.sales-reveal__grid{grid-template-columns:1fr;gap:48px}}.sales-roles{padding:var(--section-padding) 0;background:var(--bg-white)}.sales-roles__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sales-role-card{background:var(--bg-white);border:1px solid var(--border-color);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.sales-role-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--azure) 0%,var(--mauve-magic) 100%);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sales-role-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card);border-color:#c26efa4d}.sales-role-card:hover:before{transform:scaleX(1)}.sales-role-card h3{font-size:17px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.sales-role-card p{font-size:14px;line-height:1.55;color:var(--text-secondary)}@media(max-width:900px){.sales-roles__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.sales-roles__grid{grid-template-columns:1fr}}.sales-integration{padding:48px 0;background:var(--ink-blue);color:#fff}.sales-integration__inner{text-align:center;max-width:640px;margin:0 auto}.sales-integration__inner h3{color:#fff;font-size:clamp(22px,2.4vw,28px);margin-top:16px;margin-bottom:12px}.sales-integration__inner p{font-size:16px;color:#ffffffb3;line-height:1.6}@media(max-width:768px){.sales-outcomes,.sales-workflow,.sales-analysis,.sales-impact,.sales-roles{padding:var(--section-padding-sm) 0}}@media(prefers-reduced-motion:reduce){.sales-rail__step[data-reveal] .sales-rail__marker,.sales-role-card:before{transition:none!important}.sales-rail__step[data-reveal] .sales-rail__marker{transform:scale(1)}.sales-hidden-wht__reveal-group,.sales-hidden-wht__cascade--first,.sales-hidden-wht__cascade--second{animation:none!important;opacity:1!important}}.ate{background:var(--ink-blue);position:relative;overflow:hidden;min-height:100vh}.ate,.ate h1,.ate h2,.ate h3,.ate p,.ate span,.ate strong,.ate li{color:#fff}.ate__canvas{position:absolute;inset:0;pointer-events:none;z-index:0}.ate__orb{position:absolute;border-radius:50%;filter:blur(80px);will-change:transform}.ate__orb--1{width:1000px;height:1000px;top:-300px;left:-100px;background:radial-gradient(circle,rgba(0,131,255,.45) 0%,rgba(0,131,255,.12) 40%,transparent 70%);animation:orb-drift-1 20s ease-in-out infinite}.ate__orb--2{width:800px;height:800px;top:100px;right:-200px;background:radial-gradient(circle,rgba(194,110,250,.35) 0%,rgba(194,110,250,.08) 40%,transparent 70%);animation:orb-drift-2 24s ease-in-out infinite}.ate__orb--3{width:900px;height:900px;top:45%;left:-300px;background:radial-gradient(circle,rgba(0,131,255,.3) 0%,rgba(0,131,255,.06) 45%,transparent 70%);animation:orb-drift-3 22s ease-in-out infinite}.ate__orb--4{width:700px;height:700px;top:75%;right:-100px;background:radial-gradient(circle,rgba(194,110,250,.25) 0%,rgba(194,110,250,.05) 40%,transparent 70%);animation:orb-drift-4 18s ease-in-out infinite}@keyframes orb-drift-1{0%,to{transform:translate(0)}33%{transform:translate(80px,50px)}66%{transform:translate(-40px,30px)}}@keyframes orb-drift-2{0%,to{transform:translate(0)}33%{transform:translate(-70px,40px)}66%{transform:translate(50px,-30px)}}@keyframes orb-drift-3{0%,to{transform:translate(0)}33%{transform:translate(90px,-40px)}66%{transform:translate(-30px,60px)}}@keyframes orb-drift-4{0%,to{transform:translate(0)}33%{transform:translate(-50px,-50px)}66%{transform:translate(40px,30px)}}@media(prefers-reduced-motion:reduce){.ate__orb{animation:none!important}}.ate__hero,.ate__block{position:relative;z-index:1}.ate__eyebrow{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--azure)!important;margin-bottom:16px}.ate__block-header{text-align:center;max-width:640px;margin:0 auto 48px}.ate__block-header h2{font-size:clamp(28px,3.2vw,40px);line-height:1.2;letter-spacing:-.025em;margin:0}.ate__hero{padding-top:160px;padding-bottom:80px;text-align:center}.ate__title{font-size:clamp(38px,5.5vw,68px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.035em!important;max-width:800px;margin:0 auto 24px!important;color:#fff!important}.ate__subtitle{font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:#fff9!important;max-width:560px;margin:0 auto 28px}.ate__hero-badges{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:48px}.ate__badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:6px 16px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fffc!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ate__badge svg{width:16px;height:16px;color:var(--azure)}.ate__hero-stats{display:flex;gap:56px;justify-content:center}.ate__stat{display:flex;flex-direction:column;align-items:center;gap:6px}.ate__stat-value{font-family:var(--font-display);font-size:clamp(40px,5vw,56px);font-weight:700;line-height:1;letter-spacing:-.03em;background:linear-gradient(135deg,#ffffff 30%,var(--mauve-magic) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-variant-numeric:tabular-nums}.ate__stat-label{font-size:13px;color:#fff6!important;letter-spacing:.02em}.ate__block{padding:72px 0}.ate__comp-table{max-width:900px;margin:0 auto;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff05;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ate__comp-header{display:grid;grid-template-columns:120px 1fr 1fr;border-bottom:1px solid rgba(255,255,255,.08)}.ate__comp-col-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:16px 20px}.ate__comp-col-label--without{color:#ffffff4d!important;border-right:1px solid rgba(255,255,255,.06)}.ate__comp-col-label--taxray{color:var(--success-light)!important}.ate__comp-row{display:grid;grid-template-columns:120px 1fr 1fr;border-bottom:1px solid rgba(255,255,255,.05);transition:background .15s ease}.ate__comp-row:last-child{border-bottom:none}.ate__comp-row:hover{background:#ffffff05}.ate__comp-row-label{font-size:12px;font-weight:600;color:var(--azure)!important;padding:14px 20px;display:flex;align-items:center;border-right:1px solid rgba(255,255,255,.06)}.ate__comp-cell{display:flex;gap:8px;align-items:flex-start;padding:14px 20px;font-size:13px;line-height:1.45}.ate__comp-cell svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}.ate__comp-cell--without{color:#fff6!important;border-right:1px solid rgba(255,255,255,.06)}.ate__comp-cell--without svg{color:#ffffff26}.ate__comp-cell--taxray{color:#ffffffd9!important}.ate__comp-cell--taxray svg{color:var(--success-light)}.ate__knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ate__glass-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px 20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .3s ease,border-color .3s ease;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.ate__glass-card:hover{transform:translateY(-3px);border-color:#c26efa40}.ate__glass-card h3{font-size:16px;font-weight:600;letter-spacing:-.01em}.ate__glass-card p{font-size:13px;line-height:1.5;color:#ffffff80!important;margin:0}.ate__glass-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg, 12px);background:#c26efa1f;color:var(--mauve-magic)}.ate__glass-icon svg{width:22px;height:22px}.ate__trust-banner{display:flex;align-items:center;gap:16px;max-width:800px;margin:0 auto;padding:20px 28px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;text-decoration:none;transition:border-color .2s ease,background .2s ease}.ate__trust-banner:hover{background:#ffffff0d;border-color:#0083ff40}.ate__trust-banner>svg{width:24px;height:24px;color:var(--azure);flex-shrink:0}.ate__trust-banner-copy{flex:1;display:flex;flex-direction:column;gap:2px}.ate__trust-banner-copy strong{font-size:15px;font-weight:600}.ate__trust-banner-copy span{font-size:13px;color:#ffffff73!important;line-height:1.4}.ate__trust-banner-link{font-size:13px;font-weight:600;color:var(--azure)!important;white-space:nowrap;flex-shrink:0}@media(max-width:640px){.ate__trust-banner{flex-wrap:wrap;padding:16px 20px}.ate__trust-banner-link{width:100%;margin-top:4px}}.ate__jur-regions{max-width:540px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.ate__jur-region-label{font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.1em;color:var(--azure)!important;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.ate__jur-list{display:flex;flex-direction:column;gap:0}.ate__jur-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04)}.ate__jur-item:last-child{border-bottom:none}.ate__jur-dot{width:7px;height:7px;border-radius:50%;background:var(--success, #10B981);flex-shrink:0}.ate__jur-country{font-size:15px;font-weight:500;flex:1}.ate__jur-status{font-size:11px;font-weight:600;color:var(--success-light, #34D399)!important;letter-spacing:.03em}.ate__block--cta{padding-top:24px;padding-bottom:0}.ate__block--cta .cta-block{background:transparent;border-top:1px solid rgba(255,255,255,.06)}.ate__arch{--font-heading: var(--font-display);--ease: cubic-bezier(.16, 1, .3, 1);--white: #ffffff;--white-80: rgba(255, 255, 255, .82);--white-60: rgba(255, 255, 255, .62);--white-45: rgba(255, 255, 255, .45);--white-15: rgba(255, 255, 255, .14);--white-10: rgba(255, 255, 255, .1);--green: #41d49b}.ate__arch-sprite{position:absolute}.ate__block-header--arch{max-width:820px}.ate__arch .mk-arm.a-0{--a: 0deg}.ate__arch .mk-arm.a-58{--a: 58deg}.ate__arch .mk-arm.a-132{--a: 132deg}.ate__arch .mk-arm.a-196{--a: 196deg}.ate__arch .mk-arm.a-238{--a: 238deg}.ate__arch .arch{display:grid;grid-template-columns:1fr clamp(2.6rem,5.4vw,5.6rem) 1.14fr clamp(2.6rem,5.4vw,5.6rem) 1fr;align-items:stretch;margin-top:clamp(.8rem,1.6vw,1.4rem)}.ate__arch .arch-panel{border:1px solid var(--white-15);border-radius:16px;background:linear-gradient(180deg,#ffffff0e,#ffffff05);padding:clamp(.8rem,1.35vw,1.15rem) clamp(.85rem,1.5vw,1.25rem);display:flex;flex-direction:column;gap:clamp(.45rem,.9vw,.75rem)}.ate__arch .arch-panel.data{border-color:#0083ff52}.ate__arch .arch-panel.intel{border-color:#c26efa57}.ate__arch .ap-head{display:flex;flex-direction:column;gap:.15rem}.ate__arch .ap-label{font-family:var(--font-heading);font-weight:500;font-size:clamp(.66rem,.86vw,.78rem);letter-spacing:.16em;text-transform:uppercase}.ate__arch .arch-panel.data .ap-label{color:var(--azure)}.ate__arch .arch-panel.intel .ap-label{color:var(--mauve-magic)}.ate__arch .ap-list{flex:1;display:flex;flex-direction:column;justify-content:center}.ate__arch .ap-item{display:grid;grid-template-columns:clamp(1.35rem,1.85vw,1.65rem) 1fr;align-items:center;gap:clamp(.4rem,.75vw,.6rem);padding:clamp(.3rem,.62vw,.5rem) 0;border-top:1px solid var(--white-10)}.ate__arch .ap-item:first-child{border-top:0}.ate__arch .ap-item .ico{width:clamp(1.35rem,1.85vw,1.65rem);height:clamp(1.35rem,1.85vw,1.65rem);border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ate__arch .arch-panel.data .ap-item .ico{background:#0083ff21;color:var(--azure)}.ate__arch .arch-panel.intel .ap-item .ico{background:#c26efa24;color:var(--mauve-magic)}.ate__arch .ap-item .ico svg{width:60%;height:60%}.ate__arch .ap-item .txt{display:flex;flex-direction:column;gap:.05rem;min-width:0}.ate__arch .ap-item .t{font-family:var(--font-heading);font-weight:500;font-size:clamp(.76rem,.99vw,.9rem);color:var(--white);line-height:1.2}.ate__arch .arch-flow{position:relative;display:flex;align-items:center;justify-content:center}.ate__arch .arch-flow .line{position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background-image:linear-gradient(90deg,currentColor 0 7px,transparent 7px 14px);background-size:14px 2px;background-repeat:repeat-x;opacity:.9;animation:arch-dash 1.3s linear infinite}.ate__arch .arch-flow.from-left{color:var(--azure)}.ate__arch .arch-flow.from-right{color:var(--mauve-magic)}.ate__arch .arch-flow.from-right .line{animation-direction:reverse}@keyframes arch-dash{0%{background-position:0 0}to{background-position:14px 0}}.ate__arch .arch-flow .head{position:relative;display:flex;color:inherit;animation:arch-pulse 2.6s var(--ease) infinite}.ate__arch .arch-flow .head svg{width:clamp(.85rem,1.25vw,1.15rem);height:clamp(.85rem,1.25vw,1.15rem)}.ate__arch .arch-flow.from-right .head{transform:rotate(180deg)}.ate__arch .arch-flow .dot{position:absolute;top:50%;width:6px;height:6px;border-radius:50%;transform:translateY(-50%);background:currentColor;opacity:.9;box-shadow:0 0 10px currentColor}.ate__arch .arch-flow.from-left .dot{left:-3px}.ate__arch .arch-flow.from-right .dot{right:-3px}@keyframes arch-pulse{0%,to{opacity:.55}50%{opacity:1}}.ate__arch .arch-core{border-radius:18px;border:1px solid rgba(255,255,255,.2);background:radial-gradient(120% 90% at 50% 0%,rgba(194,110,250,.15),transparent 62%),radial-gradient(120% 90% at 50% 100%,rgba(0,131,255,.15),transparent 62%),linear-gradient(180deg,#ffffff12,#ffffff06);box-shadow:0 0 0 1px #c26efa17,0 18px 60px -20px #0083ff61;padding:clamp(.85rem,1.5vw,1.3rem) clamp(.9rem,1.7vw,1.5rem);display:flex;flex-direction:column;gap:clamp(.5rem,.95vw,.8rem);text-align:center}.ate__arch .ac-label{font-family:var(--font-heading);font-weight:500;font-size:clamp(.72rem,.95vw,.88rem);letter-spacing:.2em;text-transform:uppercase;color:var(--white)}.ate__arch .ac-body{flex:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.4rem,1vw,.9rem)}.ate__arch .ac-caps{display:flex;flex-direction:column;gap:clamp(.3rem,.62vw,.5rem)}.ate__arch .ac-cap{display:flex;align-items:center;gap:clamp(.35rem,.7vw,.55rem);padding:clamp(.32rem,.62vw,.5rem) clamp(.4rem,.8vw,.65rem);border:1px solid var(--white-10);border-radius:9px;background:#ffffff0b;font-family:var(--font-heading);font-weight:500;font-size:clamp(.7rem,.92vw,.84rem);color:var(--white-80);line-height:1.15;text-align:left}.ate__arch .ac-caps.right .ac-cap{flex-direction:row-reverse;text-align:right}.ate__arch .ac-cap svg{width:clamp(.8rem,1.08vw,1rem);height:clamp(.8rem,1.08vw,1rem);flex-shrink:0}.ate__arch .ac-caps.left .ac-cap svg{color:var(--azure)}.ate__arch .ac-caps.right .ac-cap svg{color:var(--mauve-magic)}.ate__arch .ac-mark{position:relative;width:clamp(5.4rem,9vw,8.4rem);height:clamp(5.4rem,9vw,8.4rem);display:flex;align-items:center;justify-content:center}.ate__arch .mk-logo{position:relative;z-index:3;width:33%;filter:brightness(0) invert(1) drop-shadow(0 2px 10px rgba(2,10,33,.85))}.ate__arch .mk-glow{position:absolute;inset:14%;border-radius:50%;background:radial-gradient(circle at center,rgba(194,110,250,.34),rgba(0,131,255,.12) 58%,transparent 74%);animation:mk-breathe 4.6s ease-in-out infinite}@keyframes mk-breathe{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:.95;transform:scale(1.04)}}.ate__arch .ac-mark.mk-orbit3d{perspective:620px}.ate__arch .mk-orbit3d .mk-plane{position:absolute;inset:1%;transform-style:preserve-3d}.ate__arch .mk-orbit3d .mk-plane.p1{transform:rotateX(60deg)}.ate__arch .mk-orbit3d .mk-plane.p2{transform:rotateX(60deg) rotateY(62deg)}.ate__arch .mk-orbit3d .mk-track{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(194,110,250,.45)}.ate__arch .mk-orbit3d .p1 .mk-track{border-color:#0083ff80}.ate__arch .mk-orbit3d .mk-spin{position:absolute;inset:0;animation:ob-spin 8.5s linear infinite}.ate__arch .mk-orbit3d .p2 .mk-spin{animation-duration:12s;animation-direction:reverse}@keyframes ob-spin{to{transform:rotate(360deg)}}.ate__arch .mk-orbit3d .mk-arm{position:absolute;inset:0;transform:rotate(var(--a))}.ate__arch .mk-orbit3d .mk-arm i{position:absolute;top:-5px;left:50%;margin-left:-5px;width:10px;height:10px;border-radius:50%;background:var(--azure);box-shadow:0 0 16px var(--azure),0 0 5px #ffffffe6}.ate__arch .mk-orbit3d .p2 .mk-arm i{background:var(--mauve-magic);box-shadow:0 0 16px var(--mauve-magic),0 0 5px #ffffffe6}.ate__arch .mk-orbit3d .mk-arm i.sm{width:7px;height:7px;top:-3.5px;margin-left:-3.5px;opacity:.85}.ate__arch .ac-foot{padding-top:clamp(.4rem,.8vw,.65rem);border-top:1px solid var(--white-10);display:flex;flex-direction:column;gap:.1rem}.ate__arch .ac-foot .strong{font-family:var(--font-heading);font-weight:500;font-size:clamp(.8rem,1.05vw,.98rem);color:var(--white)}.ate__arch .arch-mid{display:flex;gap:0}.ate__arch .arch-mid .arch-core{flex:1;min-width:0;border-radius:18px 0 0 18px;border-right:0}.ate__arch .arch-rail{width:clamp(2.7rem,4.3vw,3.9rem);flex-shrink:0;border-radius:0 18px 18px 0;border:1px solid rgba(194,110,250,.5);border-left:1px solid rgba(194,110,250,.3);background:radial-gradient(140% 60% at 50% 0%,rgba(194,110,250,.3),transparent 70%),linear-gradient(180deg,#c26efa29,#c26efa0d);box-shadow:0 14px 40px -20px #c26efa99;display:flex;flex-direction:column;align-items:center;padding:clamp(.5rem,.95vw,.8rem) clamp(.2rem,.4vw,.35rem);gap:clamp(.4rem,.8vw,.65rem)}.ate__arch .rl-ico{width:clamp(1.35rem,1.9vw,1.7rem);height:clamp(1.35rem,1.9vw,1.7rem);border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#c26efa33;color:var(--mauve-magic)}.ate__arch .rl-ico svg{width:62%;height:62%}.ate__arch .rl-label{flex:1;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-heading);font-weight:600;font-size:clamp(.6rem,.79vw,.72rem);letter-spacing:.2em;text-transform:uppercase;color:var(--mauve-magic);white-space:nowrap}.ate__arch .rl-dots{display:flex;flex-direction:column;gap:4px;align-items:center}.ate__arch .rl-dots i{width:4px;height:4px;border-radius:50%;background:var(--mauve-magic);opacity:.55;animation:rl-pulse 2.4s ease-in-out infinite}.ate__arch .rl-dots i:nth-child(2){animation-delay:.25s}.ate__arch .rl-dots i:nth-child(3){animation-delay:.5s}@keyframes rl-pulse{0%,to{opacity:.3}50%{opacity:1}}.ate__arch .ac-govern{display:flex;align-items:center;gap:clamp(.35rem,.7vw,.55rem);justify-content:center;flex-wrap:wrap;margin-top:clamp(.3rem,.6vw,.5rem);padding-top:clamp(.35rem,.7vw,.55rem);border-top:1px solid rgba(194,110,250,.22);font-size:clamp(.66rem,.86vw,.78rem);color:var(--white-80);line-height:1.3}.ate__arch .ac-govern strong{color:var(--mauve-magic);font-weight:500}.ate__arch .ac-govern .sep{color:var(--white-45)}.ate__arch .arch-down{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;height:clamp(2.8rem,5vw,4.2rem);color:var(--green)}.ate__arch .arch-down .v{flex:1;width:2px;background-image:linear-gradient(180deg,currentColor 0 7px,transparent 7px 14px);background-size:2px 14px;background-repeat:repeat-y;opacity:.85;animation:arch-dash-v 1.3s linear infinite}.ate__arch .arch-down .v:before{content:"";position:absolute;top:-3px;left:50%;margin-left:-3px;width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}@keyframes arch-dash-v{0%{background-position:0 0}to{background-position:0 14px}}.ate__arch .arch-down svg{width:clamp(.95rem,1.35vw,1.25rem);height:clamp(.95rem,1.35vw,1.25rem);opacity:1}.ate__arch .arch-out{border:1px solid rgba(65,212,155,.3);border-radius:16px;background:linear-gradient(180deg,#41d49b16,#41d49b08);padding:clamp(.7rem,1.25vw,1.05rem) clamp(.9rem,1.7vw,1.5rem);display:flex;flex-direction:column;gap:clamp(.45rem,.85vw,.7rem)}.ate__arch .ao-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ate__arch .ao-label{font-family:var(--font-heading);font-weight:600;font-size:clamp(.66rem,.86vw,.78rem);letter-spacing:.16em;text-transform:uppercase;color:var(--green)}.ate__arch .ao-note{font-size:clamp(.68rem,.88vw,.8rem);color:var(--white-60)}.ate__arch .ao-note strong{color:var(--white);font-weight:500}.ate__arch .ao-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(.45rem,.95vw,.85rem)}.ate__arch .ao-item{display:flex;align-items:center;gap:clamp(.35rem,.7vw,.55rem);padding-left:clamp(.45rem,.9vw,.75rem);border-left:1px solid rgba(65,212,155,.28)}.ate__arch .ao-item:first-child{border-left:0;padding-left:0}.ate__arch .ao-item svg{width:clamp(.85rem,1.15vw,1.05rem);height:clamp(.85rem,1.15vw,1.05rem);color:var(--green);flex-shrink:0}.ate__arch .ao-item span{font-family:var(--font-heading);font-weight:500;font-size:clamp(.72rem,.95vw,.87rem);color:var(--white);line-height:1.2}.ate__arch .arch,.ate__arch .arch-down,.ate__arch .arch-out{width:100%;max-width:clamp(38rem,76vw,74.5rem);margin-left:auto;margin-right:auto}.ate__arch .arch{margin-top:clamp(1rem,2vw,1.75rem);align-items:center;grid-template-columns:1fr clamp(2.6rem,5.6vw,5.6rem) 1.36fr clamp(2.6rem,5.6vw,5.6rem) 1fr}.ate__arch .ac-body{grid-template-columns:1fr 1fr;grid-template-areas:"mark mark" "left right";justify-items:stretch;gap:clamp(.35rem,.7vw,.6rem) clamp(.32rem,.62vw,.5rem)}.ate__arch .ac-mark{grid-area:mark;justify-self:center}.ate__arch .ac-caps.left{grid-area:left}.ate__arch .ac-caps.right{grid-area:right}.ate__arch .ac-caps.right .ac-cap{flex-direction:row;text-align:left}.ate__arch .ap-list{flex:0 0 auto}.ate__arch .ap-label{font-size:clamp(.66rem,.86vw,.78rem);letter-spacing:.18em}.ate__arch .ap-item{grid-template-columns:clamp(1.4rem,1.85vw,1.65rem) 1fr;gap:clamp(.45rem,.8vw,.65rem);padding:clamp(.4rem,.78vw,.63rem) 0}.ate__arch .ap-item .ico{width:clamp(1.4rem,1.85vw,1.65rem);height:clamp(1.4rem,1.85vw,1.65rem);border-radius:8px}.ate__arch .ap-item .t{font-size:clamp(.74rem,.96vw,.87rem)}.ate__arch .arch-panel.data{border-color:#0083ff38}.ate__arch .arch-panel.intel{border-color:#c26efa3d}.ate__arch .arch-panel{background:linear-gradient(180deg,#ffffff0a,#ffffff04)}.ate__arch .arch-mid{align-self:stretch}.ate__arch .arch-core{padding:clamp(.85rem,1.45vw,1.25rem) clamp(.9rem,1.6vw,1.4rem)}.ate__arch .ac-mark{width:clamp(4.4rem,6.8vw,6.2rem);height:clamp(4.4rem,6.8vw,6.2rem)}.ate__arch .ac-govern{font-size:clamp(.58rem,.76vw,.69rem);gap:clamp(.2rem,.4vw,.32rem);flex-wrap:nowrap;margin-top:clamp(.2rem,.45vw,.35rem);padding-top:clamp(.3rem,.6vw,.5rem)}.ate__arch .ac-foot .strong{font-size:clamp(.78rem,1.02vw,.94rem)}.ate__arch .ac-cap{white-space:nowrap}.ate__arch .arch-out{padding:clamp(.8rem,1.35vw,1.15rem) clamp(1rem,1.8vw,1.6rem)}.ate__arch .arch-flow .line{animation:none;opacity:.3}.ate__arch .arch-flow .head{animation:none;opacity:.5}.ate__arch .arch-flow .dot{opacity:.5;box-shadow:none}.ate__arch .arch-down .v{animation:none;opacity:.3;position:relative}.ate__arch .arch-flow .comet{position:absolute;top:50%;margin-top:-3px;width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor,0 0 4px #ffffffe6;opacity:0}.ate__arch .arch-flow .comet:before{content:"";position:absolute;top:50%;margin-top:-1px;width:clamp(18px,2vw,30px);height:2px;background:linear-gradient(to left,currentColor,transparent)}.ate__arch .arch-flow.from-left .comet{left:0;animation:comet-lr 6s var(--ease) infinite}.ate__arch .arch-flow.from-left .comet:before{right:100%}.ate__arch .arch-flow.from-right .comet{right:0;animation:comet-rl 6s var(--ease) infinite .25s}.ate__arch .arch-flow.from-right .comet:before{left:100%;background:linear-gradient(to right,currentColor,transparent)}@keyframes comet-lr{0%{left:0;opacity:0}5%{opacity:1}33%{opacity:1}38%{left:100%;opacity:0}to{left:100%;opacity:0}}@keyframes comet-rl{0%{right:0;opacity:0}5%{opacity:1}33%{opacity:1}38%{right:100%;opacity:0}to{right:100%;opacity:0}}.ate__arch .arch-core{animation:core-work 6s var(--ease) infinite}@keyframes core-work{0%,32%,68%,to{box-shadow:0 0 0 1px #c26efa17,0 18px 60px -20px #0083ff61;border-color:#fff3}46%{box-shadow:0 0 0 1px #c26efa52,0 18px 74px -16px #0083ffa6;border-color:#c26efa73}}.ate__arch .arch-down .v:after{content:"";position:absolute;left:50%;margin-left:-3px;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green),0 0 4px #ffffffe6;opacity:0;animation:comet-down 6s var(--ease) infinite}@keyframes comet-down{0%,52%{top:0;opacity:0}56%{opacity:1}68%{opacity:1}72%{top:100%;opacity:0}to{top:100%;opacity:0}}.ate__arch .arch-out{border-color:#41d49b99;background:linear-gradient(180deg,#41d49b30,#41d49b12),linear-gradient(180deg,#020a2166,#020a2166);box-shadow:inset 0 1px #41d49b73,0 0 0 1px #41d49b1f,0 -12px 44px -16px #41d49b80,0 18px 46px -26px #41d49b8c}.ate__arch .ao-label{color:var(--green);letter-spacing:.16em}.ate__arch .ao-note strong{color:var(--green)}.ate__arch .ao-item{border-left-color:#41d49b73}.ate__arch .ao-item svg{box-sizing:content-box;padding:clamp(.22rem,.4vw,.32rem);border-radius:7px;background:#41d49b29;border:1px solid rgba(65,212,155,.3)}.ate__arch .ao-item svg{animation:out-ico 6s ease-in-out infinite}.ate__arch .ao-item:nth-child(1) svg{animation-delay:0s}.ate__arch .ao-item:nth-child(2) svg{animation-delay:.16s}.ate__arch .ao-item:nth-child(3) svg{animation-delay:.32s}.ate__arch .ao-item:nth-child(4) svg{animation-delay:.48s}.ate__arch .ao-item:nth-child(5) svg{animation-delay:.64s}@keyframes out-ico{0%,70%,86%,to{background:#41d49b29;box-shadow:none;transform:none}77%{background:#41d49b61;box-shadow:0 0 14px -2px var(--green);transform:scale(1.08)}}.ate__arch .arch-side{display:flex;gap:0;align-self:inherit}.ate__arch .arch-side .arch-panel.intel{flex:1;min-width:0;border-radius:0 16px 16px 0;border-left:0}.ate__arch .arch-rail.agents{border-radius:16px 0 0 16px;border-right:1px solid rgba(225,208,244,.28);background:radial-gradient(140% 60% at 50% 0%,rgba(225,208,244,.26),transparent 70%),linear-gradient(180deg,#e1d0f421,#c26efa0d);border-color:#e1d0f473;box-shadow:0 14px 40px -20px #e1d0f473;position:relative;overflow:hidden}.ate__arch .arch-rail.agents .rl-ico{background:#e1d0f42e;color:var(--thistle)}.ate__arch .arch-rail.agents .rl-label{color:var(--thistle)}.ate__arch .arch-rail.agents .rl-dots i{background:var(--thistle)}.ate__arch .arch-rail.agents:after{content:"";position:absolute;left:0;right:0;height:38%;background:linear-gradient(180deg,transparent,rgba(225,208,244,.3),transparent);pointer-events:none;animation:agent-scan 6s var(--ease) infinite}@keyframes agent-scan{0%{top:-38%;opacity:0}6%{opacity:1}28%{opacity:1}34%,to{top:100%;opacity:0}}.ate__arch .arch,.ate__arch .arch-down,.ate__arch .arch-out{max-width:clamp(38rem,82vw,80rem)}.ate__arch{--arch-cols: 1fr clamp(2.6rem, 5.6vw, 5.6rem) 1.36fr clamp(2.6rem, 5.6vw, 5.6rem) 1.2fr}.ate__arch .arch{grid-template-columns:var(--arch-cols)}.ate__arch .arch-down{display:grid;grid-template-columns:var(--arch-cols);align-items:stretch}.ate__arch .arch-down .ad-inner{grid-column:3;height:100%;display:flex;flex-direction:column;align-items:center;gap:.2rem;color:var(--green)}.ate__glass-card[data-reveal]{transition:opacity .6s ease-out,transform .6s ease-out}@media(max-width:900px){.ate__hero{padding-top:130px;padding-bottom:60px}.ate__comp-header,.ate__comp-row{grid-template-columns:90px 1fr 1fr}.ate__comp-col-label,.ate__comp-row-label,.ate__comp-cell{padding:12px 14px}.ate__knowledge-grid{grid-template-columns:repeat(2,1fr)}.ate__orb--1{width:600px;height:600px}.ate__orb--2{width:500px;height:500px}.ate__orb--3{width:550px;height:550px}.ate__orb--4{width:400px;height:400px}}@media(max-width:640px){.ate__hero{padding-top:110px;padding-bottom:48px}.ate__hero-stats{gap:28px}.ate__block{padding:48px 0}.ate__knowledge-grid{grid-template-columns:1fr}.ate__comp-header,.ate__comp-row{grid-template-columns:1fr;gap:0}.ate__comp-row-label{border-right:none;border-bottom:none;padding-bottom:4px}.ate__comp-cell--without,.ate__comp-col-label--without{border-right:none}.ate__comp-header{display:none}}@media(max-width:480px){.ate__hero-badges{flex-direction:column;align-items:center;gap:8px}}@media(max-width:900px){.ate__arch .arch,.ate__arch .arch-down,.ate__arch .arch-out{max-width:none}.ate__arch .arch{grid-template-columns:1fr 1fr;grid-template-areas:"data     intel" "dataflow intel" "dataflow intelflow" "dataflow experts" "engine   engine";align-items:stretch;row-gap:0;column-gap:14px}.ate__arch .arch-panel.data{grid-area:data;align-self:start}.ate__arch .arch-side{grid-area:intel;align-self:start;flex-direction:column-reverse}.ate__arch .arch-side .arch-panel.intel{border-radius:16px 16px 0 0;border-left-width:1px;border-bottom:0}.ate__arch .arch-rail.agents{border-radius:0 0 16px 16px;border-right-width:1px;border-top-width:0}.ate__arch .arch-mid{display:contents}.ate__arch .arch-mid .arch-core{grid-area:engine;border-radius:18px 0 18px 18px;border-right-width:1px}.ate__arch .arch-mid .arch-rail{grid-area:experts;align-self:end;border-radius:14px 14px 0 0;border-bottom:0;margin-bottom:-1px;background-color:var(--ink-blue)}.ate__arch .arch-rail{width:auto;flex-direction:row;justify-content:center;padding:8px 10px;gap:8px}.ate__arch .arch-rail .rl-dots,.ate__arch .arch-rail .rl-ico:last-child{display:none}.ate__arch .rl-label{flex:0 1 auto;writing-mode:horizontal-tb;transform:none;letter-spacing:.08em;font-size:11px;line-height:1.25;white-space:normal;text-align:left}.ate__arch .arch-flow{display:block;position:relative}.ate__arch .arch-flow.from-left{grid-area:dataflow;min-height:40px}.ate__arch .arch-flow.from-right{grid-area:intelflow;min-height:44px}.ate__arch .arch-flow .line{inset:0 auto 0 50%;width:2px;height:auto;transform:translate(-50%);background-image:linear-gradient(180deg,currentColor 0 7px,transparent 7px 14px);background-size:2px 14px;background-repeat:repeat-y;opacity:.5}.ate__arch .arch-flow.from-left .dot,.ate__arch .arch-flow.from-right .dot{top:0;left:50%;right:auto;transform:translate(-50%,-50%);opacity:.7}.ate__arch .arch-flow.from-left .comet,.ate__arch .arch-flow.from-right .comet{top:0;left:50%;right:auto;margin-top:0;margin-left:-3px;animation:comet-vert 6s linear infinite}.ate__arch .arch-flow.from-right .comet{animation-delay:.25s}.ate__arch .arch-flow.from-left .comet:before,.ate__arch .arch-flow.from-right .comet:before{inset:auto auto 100% 50%;margin-top:0;margin-left:-1px;width:2px;height:26px;background:linear-gradient(to top,currentColor,transparent)}@keyframes comet-vert{0%{top:0;opacity:0}5%{opacity:1}33%{opacity:1}38%{top:100%;opacity:0}to{top:100%;opacity:0}}.ate__arch .arch-flow.from-left .head,.ate__arch .arch-flow.from-right .head{position:absolute;left:50%;bottom:-4px;transform:translate(-50%) rotate(90deg);opacity:.85}.ate__arch .arch-down{grid-template-columns:1fr}.ate__arch .arch-down .ad-inner{grid-column:1}.ate__arch .ao-grid{grid-template-columns:repeat(3,1fr)}.ate__arch .ao-item{border-left:0;padding-left:0}}@media(max-width:560px){.ate__arch .ao-grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.ate__arch *,.ate__arch *:before,.ate__arch *:after{animation:none!important}}.security-page{min-height:100vh}.sec-pillars{padding:var(--section-padding) 0;background:var(--bg-white)}.sec-pillars__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sec-pillar-card{background:var(--bg-white);border:1px solid var(--border-color);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.sec-pillar-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.sec-pillar-card--azure:before{background:var(--azure)}.sec-pillar-card--mauve:before{background:var(--mauve-magic)}.sec-pillar-card--success:before{background:var(--success)}.sec-pillar-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.sec-pillar-card__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg, 12px)}.sec-pillar-card__icon svg{width:24px;height:24px}.sec-pillar-card--azure .sec-pillar-card__icon{background:#0083ff14;color:var(--azure)}.sec-pillar-card--mauve .sec-pillar-card__icon{background:#c26efa14;color:var(--mauve-magic)}.sec-pillar-card--success .sec-pillar-card__icon{background:#10b98114;color:var(--success)}.sec-pillar-card h3{font-size:17px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.sec-pillar-card__desc{font-size:14px;line-height:1.55;color:var(--text-secondary);margin:0}.sec-pillar-card__details{list-style:none;padding:14px 0 0;margin:8px 0 0;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border-color)}.sec-pillar-card__details li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;color:var(--text-secondary)}.sec-pillar-card--azure .sec-pillar-card__details svg{color:var(--azure);flex-shrink:0;margin-top:1px}.sec-pillar-card--mauve .sec-pillar-card__details svg{color:var(--mauve-magic);flex-shrink:0;margin-top:1px}.sec-pillar-card--success .sec-pillar-card__details svg{color:var(--success);flex-shrink:0;margin-top:1px}.security-contact{padding:var(--section-padding-sm) 0;background:var(--bg-light);border-top:1px solid var(--border-color)}.security-contact__inner{text-align:center;max-width:560px;margin:0 auto}.security-contact__inner h3{font-size:clamp(24px,3vw,32px);font-weight:600;margin-bottom:12px;letter-spacing:-.02em}.security-contact__inner p{font-size:17px;color:var(--text-secondary);margin-bottom:28px;line-height:1.7}.security-contact__links{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.security-contact__links .btn svg{width:16px;height:16px}@media(max-width:900px){.sec-pillars__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.trust-center-cta{padding:60px 0}.sec-pillars{padding:var(--section-padding-sm) 0}.security-contact{padding:60px 0}.security-contact__links{flex-direction:column;gap:12px}.security-contact__links .btn{width:100%}}@media(max-width:560px){.sec-pillars__grid{grid-template-columns:1fr}.sec-commitment__inner{padding:32px 24px}.sec-pillar-card{padding:28px 22px}}.join-us-positions{padding:48px 0 var(--section-padding);background:var(--bg-white)}.join-us-positions__header{text-align:center;margin-bottom:48px}.join-us-positions__header .eyebrow{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--azure);margin-bottom:12px}.join-us-positions__header h2{font-family:var(--font-display);font-size:clamp(28px,3vw,36px);font-weight:600;color:var(--text-primary);margin:0}.join-us-positions__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px;max-width:820px;margin:0 auto}.join-us-card{background:var(--bg-white);border:1px solid var(--border-color);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit;cursor:pointer}.join-us-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--azure)}.join-us-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.join-us-card__meta{font-size:13px;font-weight:600;color:var(--azure);text-transform:uppercase;letter-spacing:.04em}.join-us-card__title{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--text-primary);margin:0}.join-us-card__cta{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--azure);margin-top:4px;transition:gap var(--transition)}.join-us-card:hover .join-us-card__cta{gap:10px}.join-us-card__cta svg{width:16px;height:16px}.join-us-contact{padding:var(--section-padding-sm) 0;background:var(--bg-light);border-top:1px solid var(--border-color);text-align:center}.join-us-contact p{font-size:16px;color:var(--text-secondary);margin:0}.join-us-contact a{color:var(--azure);font-weight:500;text-decoration:none;transition:color var(--transition)}.join-us-contact a:hover{color:var(--azure-dark)}.join-us-page .page-hero__visual,.job-detail-page .page-hero__visual{position:absolute;inset:0;margin:0;max-width:none;z-index:0}.constellation-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;animation:constellation-in .8s ease-out .3s forwards}@keyframes constellation-in{to{opacity:1}}.constellation-node{opacity:0;animation:node-in .5s ease-out forwards}@keyframes node-in{to{opacity:1}}.constellation-node--pulse{animation:node-in .5s ease-out forwards,node-pulse 3s ease-in-out 1.5s infinite}@keyframes node-pulse{0%,to{opacity:.8}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.constellation-svg,.constellation-node,.constellation-node--pulse{opacity:1;animation:none}.constellation-edge{stroke-dashoffset:0!important;transition:none!important}}.join-us-page .page-hero__subtitle{white-space:pre-line}.join-us-page .page-hero,.job-detail-page .page-hero{padding-bottom:24px}.job-detail-page .page-hero .page-hero__subtitle{margin-bottom:16px}.job-detail-page .page-hero .page-hero__cta{margin-top:0}.job-detail-content{padding:16px 0 var(--section-padding);background:var(--bg-white)}.job-detail-back{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--azure);text-decoration:none;margin-bottom:12px;transition:gap var(--transition)}.job-detail-back:hover{gap:10px}.job-detail-back svg{width:16px;height:16px}.job-detail-section{padding:0;margin-bottom:12px}.job-detail-section:not(:first-of-type){padding-top:12px;border-top:1px solid var(--border-color)}.job-detail-section h2{font-family:var(--font-display);font-size:clamp(20px,2.2vw,24px);font-weight:600;color:var(--text-primary);margin:0 0 12px}.job-detail-section p{font-size:16px;line-height:1.7;color:var(--text-secondary);margin:0 0 16px}.job-detail-section p:last-child{margin-bottom:0}.job-detail-subgroup{margin-bottom:28px}.job-detail-subgroup:last-child{margin-bottom:0}.job-detail-subgroup h3{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.job-detail-section ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.job-detail-section li{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.6;color:var(--text-secondary)}.job-detail-section li svg{width:18px;height:18px;color:var(--azure);flex-shrink:0;margin-top:4px}.job-not-found{padding:160px 0;text-align:center}.job-not-found h1{font-family:var(--font-display);font-size:32px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.job-not-found p{font-size:16px;color:var(--text-secondary)}.job-not-found a{color:var(--azure);font-weight:500;text-decoration:none}.job-not-found a:hover{color:var(--azure-dark)}.job-detail-apply{padding-top:32px;margin-top:8px;border-top:1px solid var(--border-color)}@media(max-width:768px){.join-us-positions{padding:var(--section-padding-sm) 0}.join-us-positions__header{margin-bottom:32px}.join-us-card{padding:24px 20px}.join-us-contact{padding:48px 0}.job-detail-content{padding:12px 0 var(--section-padding-sm)}.job-detail-section{margin-bottom:10px}.job-detail-section:not(:first-of-type){padding-top:10px}}@media(max-width:560px){.join-us-positions__grid{grid-template-columns:1fr}}@media(max-width:1200px){:root{--section-padding: 100px}}@media(max-width:1024px){:root{--section-padding: 80px}}@media(max-width:900px){.step{grid-template-columns:1fr;gap:32px}.step:nth-child(odd){direction:ltr}.step-number{font-size:48px}.step h2{font-size:22px}}@media(max-width:768px){:root{--section-padding: 64px}.form-row{grid-template-columns:1fr;gap:0}.hero-slack{padding:100px 0 50px}.hero-slack-subtitle{font-size:15px}.steps-header{margin-bottom:40px}.step{margin-bottom:48px}.slack-cta{padding:50px 0}.support-content{padding:100px 24px 40px}.support-content h1{font-size:32px}.support-content p{font-size:16px}.support-content p:first-of-type{margin-bottom:24px}.support-box{padding:32px 24px}.content h1{font-size:36px}.content h2{font-size:24px}.content{padding:120px 24px 60px}.logo-container img{height:48px}.error-code{font-size:80px}.error-title{font-size:24px}.error-description{font-size:15px}.error-hero{min-height:calc(100vh - 140px)}.error-cta{flex-direction:column;align-items:center}.error-cta .btn{width:100%;max-width:250px}}@media(max-width:480px){:root{--section-padding: 48px}.container,.container-wide,.container-narrow{padding:0 16px}h1{font-size:32px}h2{font-size:26px}h3{font-size:20px}p{font-size:15px}.eyebrow{font-size:12px}.content{padding:100px 16px 48px}.content h1{font-size:28px}.content h2{font-size:20px}}@media(max-width:360px){.container,.container-wide,.container-narrow{padding:0 12px}h1{font-size:28px}h2{font-size:24px}.btn-large{padding:14px 20px;font-size:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:high){:root{--border-color: #333;--border-light: rgba(0, 0, 0, .2);--text-muted: #555}}@media print{header,footer,.hero-cta,.waitlist-form{display:none!important}body{background:#fff;color:#000}.hero{padding:20px 0}section{padding:30px 0;page-break-inside:avoid}}
