.auth-page{--auth-blue: #1769f5;--auth-ink: #071a3d;--auth-muted: #4f6d96;position:relative;isolation:isolate;display:grid;grid-template-columns:45% 55%;min-height:100svh;color:var(--auth-ink);background:#fff;font-size:14px;line-height:1.6}.auth-page *{box-sizing:border-box}.auth-page a{text-decoration:none}.auth-page button,.auth-page input{font:inherit}.auth-page a:focus-visible,.auth-page button:focus-visible{outline:3px solid #85b7ff;outline-offset:4px}.auth-header{position:absolute;z-index:2;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 42px}.auth-brand{display:inline-flex;align-items:center;gap:11px;color:var(--auth-ink);white-space:nowrap}.auth-brand>img{width:50px;height:45px;object-fit:contain}.auth-brand>span{font-size:25px;font-weight:800;letter-spacing:-.8px}.auth-brand b{color:var(--auth-blue);font-size:17px;letter-spacing:0;margin-left:3px}.auth-header-actions{display:flex;align-items:center;gap:24px}.auth-header-actions>a{display:inline-flex;gap:7px;align-items:center;color:var(--auth-muted);font-size:13px}.auth-icon{display:inline-block;flex-shrink:0;width:20px;height:20px;object-fit:contain;filter:invert(34%) sepia(91%) saturate(2831%) hue-rotate(209deg) brightness(98%) contrast(97%)}.auth-story{display:flex;align-items:center;background:#f0f7ff;padding:140px clamp(36px,4.6vw,80px) 110px}.auth-story-content{max-width:480px;width:100%;margin:auto}.auth-eyebrow{display:block;color:var(--auth-blue);font-size:13px;font-weight:650;letter-spacing:1.4px}.auth-story h2{margin:22px 0 20px;font-size:clamp(28px,2.85vw,44px);line-height:1.55;letter-spacing:-1.5px;font-weight:750;white-space:nowrap}.auth-story h2 em{font-style:normal;color:var(--auth-blue)}.auth-story-lede{margin:0;color:var(--auth-muted);line-height:1.95;font-size:15px}.auth-journey{display:grid;gap:0;padding:0;margin:42px 0 0;list-style:none}.auth-journey li{display:flex;align-items:center;gap:16px;padding:20px 0;border-top:1px solid #d5e5f8}.auth-journey-number{width:19px;flex:0 0 19px;color:#7088a8;font-size:11px;font-variant-numeric:tabular-nums}.auth-journey-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff;flex:0 0 44px}.auth-journey-icon .auth-icon{width:21px;height:21px}.auth-journey h3{margin:0 0 4px;font-size:15px;font-weight:650}.auth-journey p{margin:0;color:var(--auth-muted);font-size:12px;line-height:1.8}.auth-platforms{margin-top:34px;padding-top:25px;border-top:1px solid #d5e5f8}.auth-platform-logos{display:flex;align-items:center;gap:18px;margin-bottom:11px}.auth-platform-logos img{width:25px;height:25px;object-fit:contain}.auth-platforms>span{font-size:11px;color:var(--auth-muted);letter-spacing:.4px}.auth-main{display:flex;align-items:center;justify-content:center;min-width:0;padding:136px 44px 105px}.auth-form-shell{width:100%;max-width:430px}.auth-form-heading{margin-bottom:29px}.auth-form-kicker{display:flex;align-items:center;gap:7px;color:var(--auth-blue);font-size:12px;letter-spacing:.6px;font-weight:600}.auth-form-kicker .auth-icon{width:15px;height:15px}.auth-form-heading h1{margin:13px 0 10px;font-size:29px;line-height:1.5;letter-spacing:-.8px;font-weight:750}.auth-form-heading p{margin:0;color:var(--auth-muted);font-size:13px;line-height:1.85;max-width:405px}.auth-form fieldset{border:0;min-width:0;margin:0;padding:0;display:grid;gap:19px}.auth-field{min-width:0}.auth-field>label{display:block;margin-bottom:8px;color:#233d60;font-size:13px;font-weight:600}.auth-field input{display:block;width:100%;height:50px;border:1px solid #d7e3f2;border-radius:9px;padding:0 15px;color:var(--auth-ink);background:#fff;outline:none;transition:border-color .16s,box-shadow .16s}.auth-field input::placeholder{color:#74859d;font-size:13px}.auth-field input:hover{border-color:#9fb9da}.auth-field input:focus{border-color:var(--auth-blue);box-shadow:0 0 0 3px #1769f514}.auth-field-pair{display:grid;grid-template-columns:1.35fr 1fr;gap:14px}.auth-password-control,.auth-code-control{position:relative}.auth-password-control input{padding-right:64px}.auth-code-control input{padding-right:116px}.auth-password-toggle,.auth-code-control button{position:absolute;top:7px;right:6px;height:36px;padding:0 11px;border:0;background:transparent;color:var(--auth-muted);cursor:pointer;font-size:12px!important;border-radius:5px}.auth-code-control button{color:var(--auth-blue);border-left:1px solid #e1eaf5;border-radius:0 5px 5px 0;padding-inline:15px}.auth-password-toggle:hover,.auth-code-control button:hover{background:#f0f7ff;color:#1054c6}.auth-form-options{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:-5px;font-size:12px}.auth-form-options>span{color:var(--auth-muted)}.auth-page a:hover{color:#1054c6}.auth-form-options a,.auth-alternate a,.auth-text-button{color:var(--auth-blue)}.auth-submit{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px 20px;border:0;border-radius:9px;background:var(--auth-blue);color:#fff;cursor:pointer;font-size:14px;font-weight:650;transition:background .16s,transform .16s}.auth-submit:hover,a.auth-submit:hover{color:#fff;background:#105bd9;transform:translateY(-1px)}.auth-submit .auth-icon{width:16px;height:16px;filter:brightness(0) invert(1)}.auth-form fieldset:disabled{opacity:.7}.auth-form fieldset:disabled button{cursor:wait}.auth-alternate{margin:23px 0 0;color:var(--auth-muted);font-size:13px;text-align:center}.auth-alternate a{margin-left:7px;font-weight:600}.auth-employee-note{display:grid;grid-template-columns:20px 1fr;align-items:start;column-gap:11px;border-top:1px solid #e4ecf6;margin-top:34px;padding-top:24px}.auth-employee-note>.auth-icon{width:19px;height:19px;margin-top:1px;opacity:.8}.auth-employee-note p{margin:0}.auth-employee-note strong{display:block;font-weight:600;font-size:12px;color:#3e5677}.auth-employee-note p span{display:block;margin-top:5px;font-size:11px;color:var(--auth-muted);line-height:1.8}.auth-employee-note>a{display:inline-flex;align-items:center;justify-self:start;gap:3px;margin-top:9px;grid-column:2;color:var(--auth-blue);font-size:11px}.auth-employee-note>a .auth-icon{width:13px;height:13px}.auth-preview-footnote{font-size:11px;color:#6d7e96;margin:20px 0 0}.auth-field-error,.auth-field-hint{margin:7px 0 0;font-size:11px;line-height:1.65}.auth-field-error{color:#c0363e}.auth-field-hint{color:#617894}.auth-field.has-error input{border-color:#cc4b50}.auth-field.has-error input:focus{box-shadow:0 0 0 3px #cc4b5012}.auth-notice:empty{display:none}.auth-notice:not(:empty),.auth-result-note{display:flex;align-items:flex-start;gap:9px;padding:12px;border-radius:8px;color:#47638a;background:#f0f7ff;font-size:12px;line-height:1.85}.auth-notice .auth-icon,.auth-result-note .auth-icon{width:16px;height:16px;margin-top:3px}.auth-plan-note{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:-10px 0 22px;padding:11px 13px;background:#f0f7ff;border-radius:7px;font-size:12px;color:var(--auth-muted)}.auth-plan-note strong{color:var(--auth-blue);font-weight:650}.auth-plan-note a{margin-left:auto;color:var(--auth-muted);font-size:11px}.auth-footer{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:26px 42px;color:#6d7e96;font-size:11px}.auth-footer nav{display:flex;gap:24px}.auth-footer a{color:#617894}.auth-result{outline:none}.auth-result-icon{display:grid;place-items:center;width:62px;height:62px;border-radius:17px;background:#edf5ff;margin-bottom:25px}.auth-result-icon .auth-icon{width:31px;height:31px}.auth-result h1{margin:10px 0 15px;font-size:27px;line-height:1.5}.auth-result>p{color:var(--auth-muted);line-height:1.9;overflow-wrap:anywhere}.auth-result-note{margin:24px 0}.auth-next-steps{display:grid;gap:9px;padding-left:20px;margin:25px 0;color:#365779;font-size:13px}.auth-result-back{display:block;margin:18px auto 0;padding:5px;font-size:13px;border:0;background:none;cursor:pointer}.auth-skip{position:fixed;z-index:10;left:20px;top:-100px;padding:12px 18px;background:#fff;color:var(--auth-blue);border:1px solid}.auth-skip:focus{top:12px}.auth-form-shell{animation:auth-enter .42s ease-out both}@keyframes auth-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:1800px){.auth-story-content{max-width:490px}.auth-story h2{font-size:46px}}@media(max-width:1100px){.auth-story{padding-inline:35px}.auth-main{padding-inline:34px}.auth-journey li{gap:11px}.auth-journey p{font-size:11px}.auth-form-heading h1{font-size:26px}}@media(max-width:820px){.auth-page{display:block}.auth-story{display:none}.auth-header{padding:22px 26px}.auth-brand>img{width:43px;height:39px}.auth-brand>span{font-size:22px}.auth-brand b{font-size:14px}.auth-header-actions{gap:14px}.auth-main{min-height:100svh;padding:120px 26px 100px}.auth-footer{padding:24px 26px}}@media(max-width:480px){.auth-header{padding:20px}.auth-brand{gap:7px}.auth-brand>img{width:40px;height:36px}.auth-brand>span{font-size:21px}.auth-brand b{display:none}.auth-header-actions{gap:12px}.auth-header-actions>a{font-size:12px;gap:1px}.auth-header-actions .auth-icon{width:15px;height:15px}.auth-main{padding:107px 24px 100px;align-items:flex-start}.auth-form-heading{margin-bottom:25px}.auth-form-heading h1{font-size:25px;letter-spacing:-.6px}.auth-form-heading p{font-size:12px}.auth-field input{font-size:16px}.auth-field-pair{grid-template-columns:1.35fr 1fr;gap:10px}.auth-field-pair input{padding-inline:10px}.auth-field-pair input::placeholder{font-size:11px}.auth-form fieldset{gap:18px}.auth-employee-note{margin-top:30px}.auth-footer{padding:23px 24px;font-size:10px}.auth-footer nav{gap:15px}}@media(max-width:350px){.auth-field-pair{grid-template-columns:1fr;gap:18px}.auth-header-actions{gap:8px}.auth-main{padding-inline:20px}.auth-form-heading h1{font-size:23px}}@media(prefers-reduced-motion:reduce){.auth-page *,.auth-page *:before,.auth-page *:after{animation:none!important;transition:none!important}}.support-widget{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:95}.support-launcher{display:inline-flex;align-items:center;height:48px;padding:0;overflow:hidden;border:1px solid #afceff;border-radius:16px;color:#071a3d;background:#fff;box-shadow:0 5px 18px #1769f51f;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.support-launcher-icon{display:grid;place-items:center;align-self:stretch;width:46px;flex-shrink:0;background:#1769f5}.support-launcher-label{padding:0 14px;white-space:nowrap}.support-launcher:hover,.support-launcher[aria-expanded=true]{border-color:#1769f5;box-shadow:0 6px 22px #1769f529}.support-icon{display:block;width:24px;height:24px;flex-shrink:0;object-fit:contain;filter:invert(35%) sepia(99%) saturate(3031%) hue-rotate(212deg) brightness(98%) contrast(96%)}.support-launcher-icon .support-icon{width:24px;height:24px;filter:brightness(0) invert(1)}.support-panel{position:fixed;inset:auto max(24px,env(safe-area-inset-right)) calc(84px + env(safe-area-inset-bottom)) auto;box-sizing:border-box;width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 108px - env(safe-area-inset-bottom));margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid #bed8ff;border-radius:18px;color:#071a3d;background:#fff;box-shadow:0 12px 36px #1754ae21;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Arial,sans-serif}.support-panel::backdrop{background:transparent}.support-panel-header{position:relative;padding:24px 27px 14px;border-bottom:3px solid #1769f5;color:#fff;background-color:#0c2d60;background-image:url(/assets/support-sign-header.webp);background-size:cover;background-position:center}.support-heading-copy{position:relative}.support-brand{display:block;padding-right:25px;color:#9ccbff;font-size:14px;font-weight:600;line-height:1.5}.support-panel-header h2{margin:10px 0 0;color:#fff;font-size:28px;line-height:1.3;font-weight:700;letter-spacing:-.025em}.support-description{margin:6px 0 0;color:#c7dcfb;font-size:14px;line-height:1.65}.support-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;color:#fff;background:transparent;cursor:pointer}.support-close .support-icon{width:23px;height:23px;filter:brightness(0) invert(1)}.support-close:hover{background:#ffffff1a}.support-links{display:grid;padding:7px 19px 8px}.support-links a{display:grid;grid-template-columns:50px minmax(0,1fr) 16px;align-items:center;gap:16px;min-height:86px;padding:15px 8px;border-bottom:1px solid #dce9fb;color:#071a3d;background:#fff;text-decoration:none;transition:background-color .16s ease}.support-links a:last-child{border-bottom:0}.support-links a:hover{background:#f8fbff}.support-link-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:13px;background:#edf5ff}.support-link-icon .support-icon{width:30px;height:30px}.support-link-copy{min-width:0}.support-links strong{display:block;color:#071a3d;font-size:17px;font-weight:700;line-height:1.5}.support-links small{display:block;margin-top:5px;color:#526b89;font-size:13px;line-height:1.65}.support-link-arrow{width:16px;height:16px;transition:transform .16s ease}.support-links a:hover .support-link-arrow{transform:translate(2px)}.support-launcher:focus-visible,.support-panel a:focus-visible{outline:3px solid #1769f5;outline-offset:3px}.support-close:focus-visible{outline:2px solid #bbd9ff;outline-offset:2px}@media(max-width:640px){.support-widget{right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}.support-launcher{width:48px;height:48px;border-color:#1769f5}.support-launcher-label{display:none}.support-panel{right:max(16px,env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom));max-height:calc(100dvh - 96px - env(safe-area-inset-bottom));border-radius:18px}}@media(max-width:359px){.support-panel-header{padding-inline:20px}.support-panel-header h2{font-size:26px}.support-description{font-size:13px}.support-links{padding-inline:12px}.support-links a{grid-template-columns:44px minmax(0,1fr) 14px;gap:11px;padding-inline:5px}.support-link-icon{width:44px;height:44px;border-radius:12px}.support-link-icon .support-icon{width:28px;height:28px}.support-links strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.support-launcher,.support-links a,.support-link-arrow{transition:none}.support-links a:hover .support-link-arrow{transform:none}}:root{color:#181b1f;background:#fff;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Arial,sans-serif;font-synthesis:none;--site-canvas: #ffffff;--site-surface-soft: #f8fbff;--site-surface-blue: #f0f7ff;--site-surface-blue-strong: #e9f3ff;--site-ink: #071a3d;--site-text: #2f4f79;--site-muted: #4f6d96;--site-line: #d7e5f8}.download-page{--download-blue: #1769f6;--download-ink: #071d43;--download-muted: #5e789f;--download-line: #cfe0f7;background:#f7faff;color:var(--download-ink)}.download-page main{overflow:hidden}.download-hero{min-height:0;position:relative;isolation:isolate;display:block;background:#eaf3ff}.download-hero:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 15%,rgba(255,255,255,.42),transparent 34%),linear-gradient(180deg,#f1f7ff,#eaf3ff 48%,#e5f0ff)}.download-ambient{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.download-ambient svg{width:100%;height:100%;display:block}.download-ambient-track,.download-ambient-flow{fill:none;vector-effect:non-scaling-stroke}.download-ambient-track{stroke-width:1.2}.download-ambient-track.is-secondary{stroke-width:1}.download-ambient-flow{stroke:#5bd7e8;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:36 1120;animation:download-ambient-flow 12s linear infinite}.download-ambient-flow.is-secondary{stroke:#4f91ef;stroke-width:2;stroke-dasharray:22 1180;animation-duration:16s;animation-direction:reverse}.download-ambient-nodes circle{fill:#4c8df0;opacity:.46}.download-ambient-nodes circle.is-cyan{fill:#56d7e7;opacity:.72}.download-ambient-node-rings circle{fill:none;stroke:#56d7e747;stroke-width:1;vector-effect:non-scaling-stroke}.download-ambient-dots{opacity:.46}.download-hero-inner{width:100%;min-height:0;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding-top:64px;padding-bottom:24px}.download-hero-copy{width:min(100%,920px);text-align:center}.download-section-heading>p,.download-benefits-intro>p{margin:0 0 20px;display:flex;align-items:center;gap:10px;color:var(--download-blue);font-size:15px;font-weight:800;letter-spacing:.04em}.download-hero h1{margin:0;max-width:920px;color:var(--download-ink);font-size:clamp(44px,3.6vw,62px);line-height:1.08;letter-spacing:-.045em}.download-hero-title-line{display:block;overflow:hidden;padding-bottom:.04em;margin-bottom:-.04em}.download-hero-title-line>span{display:block}.download-hero-lead{max-width:720px;margin:18px auto 0;color:#314d75;font-size:18px;line-height:1.65}.download-detection{width:fit-content;margin:18px auto 0;padding:7px 11px;display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(23,105,246,.18);border-radius:10px;background:#ffffff9e;color:#45658e;font-size:13px}.download-detection-pulse{width:8px;height:8px;position:relative;border-radius:50%;background:#20b986}.download-detection-pulse:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(32,185,134,.35);border-radius:inherit;animation:download-detection-pulse 1.5s ease-out 1.05s 1 both}.download-hero-actions{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:18px}.download-primary-action{min-height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.download-primary-action{min-width:220px;gap:16px;padding:0 24px;background:var(--download-blue);color:#fff}.download-primary-action svg,.download-package-action svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.download-primary-action:hover{transform:translateY(-2px)}.download-primary-action:focus-visible,.download-package-action:focus-visible{outline:3px solid rgba(23,105,246,.28);outline-offset:3px}.download-benefits-section,.download-steps-section{padding:120px 0}.download-options{width:100%;position:relative;z-index:1;padding:0 0 104px;background:transparent}.download-options-header{min-height:64px;margin-bottom:16px;padding-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:0}.download-options-header h2{margin:0;color:var(--download-ink);font-size:clamp(24px,1.8vw,29px);line-height:1.2;letter-spacing:-.025em}.download-options-header p{margin:0;color:var(--download-muted);font-size:14px;line-height:1.5;white-space:nowrap}.download-section-heading{max-width:760px;margin-bottom:54px}.download-section-heading>p,.download-benefits-intro>p{margin-bottom:14px}.download-section-heading h2,.download-benefits-intro h2{margin:0;color:var(--download-ink);font-size:clamp(36px,2.8vw,48px);line-height:1.16;letter-spacing:-.045em}.download-section-heading>span,.download-benefits-intro>span{display:block;margin-top:14px;color:var(--download-muted);font-size:16px;line-height:1.65}.download-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.download-platform-grid>div{scroll-margin-top:110px}.download-platform-group{height:100%;padding:24px;border:1px solid #cbdcf2;border-radius:16px;background:#fff;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease}.download-platform-head{display:flex;align-items:center;gap:13px}.download-platform-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:#eaf2ff;color:var(--download-blue)}.download-platform-icon svg{width:24px;height:24px;fill:currentColor}.download-platform-head h2{margin:0;color:var(--download-ink);font-size:25px;line-height:1.15}.download-package-list{margin-top:18px;border-top:1px solid #dce7f5}.download-package-row{min-height:112px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:17px 0;border-bottom:1px solid #dce7f5}.download-package-row:last-child{border-bottom:0;padding-bottom:0}.download-package-row.is-detected{position:relative}.download-package-row.is-detected:before{content:"";width:2px;position:absolute;top:15px;bottom:15px;left:-24px;border-radius:999px;background:var(--download-blue);transform:scaleY(var(--download-detected-line-scale, 1));transform-origin:center top}@media(hover:hover){.download-platform-group:hover{transform:translateY(-2px);border-color:#b9d1ef;box-shadow:0 16px 34px #2a5c9f1a}.download-primary-action:hover svg,.download-package-action:not(.is-pending):hover svg{transform:translateY(3px)}}.download-package-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.download-package-title-row h3{margin:0;color:var(--download-ink);font-size:18px}.download-package-tag{padding:5px 8px;border-radius:7px;background:#eef4fc;color:#5d789e;font-size:11px;font-weight:800}.download-package-tag.is-detected{background:#e4f8f1;color:#108560}.download-package-copy>p{margin:6px 0 8px;color:#607b9f;font-size:13px;line-height:1.55}.download-package-copy dl{margin:0;display:flex;flex-wrap:wrap;gap:6px 14px}.download-package-copy dl>div{display:flex;align-items:center;gap:7px}.download-package-copy dt,.download-package-copy dd{margin:0;font-size:12px}.download-package-copy dt{color:#8aa0bd}.download-package-copy dd{color:#3d5c84;font-weight:700}.download-package-action{min-width:112px;min-height:40px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--download-blue);border-radius:10px;background:var(--download-blue);color:#fff;font:inherit;font-size:13px;font-weight:800;text-decoration:none}.download-package-action.is-pending{border-color:#d4e0f0;background:#f3f7fc;color:#8398b5;cursor:not-allowed}.download-benefits-section{position:relative;isolation:isolate;overflow:hidden;padding:82px 0;background:radial-gradient(circle at 78% 18%,#5ce0eb2e 0,#5ce0eb00 28%),radial-gradient(circle at 8% 104%,#04194e8f 0,#04194e00 42%),linear-gradient(118deg,#082b70,#0b47bb,#1265ec 70%,#0c86b5 126%);color:#fff}.download-benefits-section:before{content:"";position:absolute;top:46%;left:54%;z-index:0;width:min(88vw,1500px);aspect-ratio:2.05 / 1;border:1px solid rgba(127,226,239,.23);border-radius:50%;transform:translate(-50%,-50%) rotate(-8deg);box-shadow:inset 0 0 0 52px #3ea8ff06,0 0 80px #0526681f;pointer-events:none}.download-benefits-section:after{content:"";position:absolute;right:max(3vw,32px);bottom:34px;z-index:0;width:188px;height:88px;opacity:.42;background-image:radial-gradient(circle,rgba(111,228,238,.82) 1.5px,transparent 1.8px);background-size:19px 19px;pointer-events:none}.download-benefits-orbits{position:absolute;top:46%;left:54%;z-index:0;width:min(88vw,1500px);aspect-ratio:2.05 / 1;transform:translate(-50%,-50%) rotate(-8deg);pointer-events:none}.download-benefits-orbits svg{width:100%;height:100%;display:block;overflow:visible}.download-benefits-orbit-light{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:download-benefit-orbit-flow 9.6s linear infinite;animation-play-state:paused}.download-benefits-orbit.is-inner .download-benefits-orbit-light{animation-duration:10.4s;animation-delay:-4.2s}.download-benefits-orbit-light.is-halo{stroke:#77eef629;stroke-width:5;stroke-dasharray:82 918}.download-benefits-orbit-light.is-trail{stroke:#72ebf475;stroke-width:1.45;stroke-dasharray:48 952}.download-benefits-orbit-light.is-core{stroke:#e0fefff0;stroke-width:2.25;stroke-dasharray:11 989}.download-benefits-nodes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.download-benefits-nodes span{position:absolute;width:8px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 28%,azure 0,azure 13%,#83eff3 28%,#42caee 57%,#267ce8);background-size:190% 190%;box-shadow:0 0 0 5px #76e5ee1f,0 0 20px #76e5ee94;animation:download-benefit-node-breathe 3.4s ease-in-out infinite;animation-play-state:paused}.download-benefits-nodes span:nth-child(1){top:21%;left:8%;width:7px;animation-delay:-.35s}.download-benefits-nodes span:nth-child(2){top:16%;right:20%;width:11px;animation-duration:3.8s;animation-delay:-1.7s}.download-benefits-nodes span:nth-child(3){right:7%;bottom:24%;width:6px;animation-duration:3.15s;animation-delay:-2.3s}.download-benefits-nodes span:nth-child(4){left:43%;bottom:12%;width:5px;animation-duration:3.65s;animation-delay:-.95s}.download-benefits-section.is-ambient-active .download-benefits-orbit-light,.download-benefits-section.is-ambient-active .download-benefits-nodes span{animation-play-state:running}.download-benefits-section.is-ambient-active .download-benefits-nodes span{will-change:transform,opacity,background-position,box-shadow}.download-benefits-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(340px,.82fr) minmax(560px,1.18fr);gap:clamp(48px,5.4vw,96px);align-items:start}.download-benefits-intro{position:relative;display:flex;min-height:344px;flex-direction:column;justify-content:center;padding:clamp(28px,3vw,44px) clamp(0px,1vw,14px)}.download-benefits-intro:after{content:"";position:absolute;top:20px;left:0;width:72px;height:3px;border-radius:999px;background:linear-gradient(90deg,#73e8ef,#73e8ef00);pointer-events:none}.download-benefits-intro>p,.download-benefits-intro h2,.download-benefits-intro>span{position:relative;z-index:1;color:#fff}.download-benefits-intro>p{color:#7deaf0}.download-benefits-intro h2{max-width:500px;color:#fff;font-size:clamp(38px,3vw,52px);line-height:1.08;letter-spacing:-.03em}.download-benefits-intro>span{max-width:420px;color:#eef7ffc7}.download-benefits-list{display:block;margin-top:36px;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:26px;background:linear-gradient(135deg,#fffffff7,#f6fafff0);box-shadow:0 22px 54px #021c5333,0 0 0 1px #97c5ff2e}.download-benefits-list article{min-height:0;display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;align-items:center;padding:27px 34px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.download-benefits-list article+article{border-top:1px solid rgba(42,100,177,.14)}.download-benefit-index{width:auto;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;border-radius:0;background:none;color:#1265e8}.download-benefit-index strong{font-size:14px;font-weight:900;letter-spacing:.08em}.download-benefit-index i{position:relative;display:block;width:34px;height:2px;overflow:hidden;border-radius:999px;background:#3795eb38}.download-benefits-list h3{margin:0 0 7px;color:#071f49;font-size:22px}.download-benefits-list p{margin:0;max-width:650px;color:#58739b;font-size:15px;line-height:1.65}.download-steps-section{position:relative;isolation:isolate;overflow:hidden;padding:112px 0 118px;background:linear-gradient(180deg,#f4f9ff,#eaf3ff)}.download-steps-section .content-shell{position:relative;z-index:1}.download-steps-ambient{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.download-steps-ambient svg{width:100%;height:100%;display:block}.download-steps-ambient-arc{fill:none;stroke-width:1.2;vector-effect:non-scaling-stroke}.download-steps-ambient-arc.is-secondary{stroke-width:1}.download-steps-ambient-nodes circle{fill:#4c8df0;opacity:.42}.download-steps-ambient-nodes circle.is-cyan{fill:#56d7e7;opacity:.7}.download-steps-ambient-rings circle{fill:none;stroke:#56d7e747;stroke-width:1;vector-effect:non-scaling-stroke}.download-steps-ambient-dots{opacity:.42}.download-section-heading.is-centered{margin-right:auto;margin-left:auto;text-align:center}.download-section-heading.is-centered>p{justify-content:center}.download-steps-heading{position:relative;z-index:1;max-width:820px;margin-bottom:46px}.download-steps-heading>span{max-width:620px;margin-right:auto;margin-left:auto}.download-journey{position:relative;z-index:1}.download-journey-rail{position:absolute;z-index:0;top:0;left:0;width:100%;height:120px;overflow:visible;pointer-events:none}.download-journey-rail.is-mobile{display:none}.download-journey-rail path{fill:none;vector-effect:non-scaling-stroke}.download-journey-rail-base{stroke:#4b84cc33;stroke-width:1.5}.download-journey-rail-progress{stroke:#2b86f5;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:none;stroke-dashoffset:0}.download-steps-list{position:relative;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.download-steps-list li{--download-step-accent: #1769f6;position:relative;z-index:1;min-width:0;padding:0 40px 12px;display:flex;flex-direction:column}.download-steps-list li.is-login{--download-step-accent: #477cf2}.download-steps-list li.is-connect{--download-step-accent: #28b8d1}.download-steps-list li:before{content:"";position:absolute;z-index:0;top:56px;right:2px;bottom:8px;left:2px;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--download-step-accent) 9%,transparent) 0%,transparent 70%);pointer-events:none}.download-steps-list li:not(:last-child):after{content:"";position:absolute;z-index:0;top:112px;right:0;bottom:22px;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(80,132,199,.2) 22%,rgba(80,132,199,.2) 78%,transparent 100%);pointer-events:none}.download-steps-list li.is-install,.download-steps-list li.is-connect{padding-top:76px}.download-steps-list li.is-login{padding-top:20px}.download-step-marker{position:relative;z-index:1;min-height:51px;display:flex;align-items:center;flex-direction:column;gap:9px}.download-step-node{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 5px 14px #1458b133,0 0 0 5px #1769f61a}.download-step-node i{width:6px;height:6px;border-radius:50%;background:var(--download-step-accent)}.download-step-marker strong{color:var(--download-step-accent);font-size:13px;font-weight:900;letter-spacing:.08em}.download-step-content{width:100%;max-width:330px;position:relative;z-index:1;margin:18px auto 0;display:flex;flex-direction:column;gap:22px}.download-step-visual{height:158px;overflow:visible;position:relative}.download-install-choice{margin:25px 0 0;padding:0;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:15px}.download-step-platform-icon{width:54px;height:54px;display:grid;place-items:center;color:var(--download-blue)}.download-step-platform-icon svg{width:38px;height:38px;fill:currentColor}.download-install-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.download-install-copy strong{color:var(--download-ink);font-size:20px}.download-install-copy small{color:#728bae;font-size:13px}.download-install-choice em{padding:6px 8px;border-radius:8px;background:#dff7ed;color:#13845f;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.download-install-match,.download-connect-status{margin:20px 0 0;display:flex;align-items:center;gap:8px;color:#607b9f;font-size:11px}.download-install-match i,.download-connect-status i{width:7px;height:7px;border-radius:50%;background:#22b886;box-shadow:0 0 0 4px #22b8861a}.download-login-state{margin:22px 0 0;display:flex;align-items:center;gap:12px}.download-login-avatar{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#d4e7ff9e;color:var(--download-blue)}.download-login-avatar svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.download-login-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.download-login-copy strong{color:var(--download-ink);font-size:20px}.download-login-copy small{overflow:hidden;color:#7087a8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.download-login-fields{width:88%;margin:18px 0 0;display:grid;gap:7px}.download-login-fields span{height:6px;border-radius:999px;background:#e4edf8}.download-login-fields span:last-child{width:72%}.download-login-action{width:164px;height:38px;margin:16px 0 0;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;background:var(--download-blue);color:#fff;font-size:12px;font-weight:800}.download-login-action svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.download-social-flow{min-height:82px;margin:30px 0 0;display:grid;grid-template-columns:auto minmax(34px,.5fr) minmax(138px,1.65fr);align-items:center;gap:10px}.download-social-sources{display:grid;grid-template-columns:repeat(2,34px);gap:9px}.download-social-sources span{width:34px;height:34px;display:grid;place-items:center}.download-social-sources span:last-child{grid-column:1 / -1;justify-self:center}.download-social-sources img{width:24px;height:24px;object-fit:contain}.download-social-route{height:2px;position:relative;border-radius:999px;background:#1769f62e}.download-social-route:before,.download-social-route:after{content:"";position:absolute;left:-6px;width:8px;height:2px;background:inherit}.download-social-route:before{top:-6px;transform:rotate(45deg)}.download-social-route:after{bottom:-6px;transform:rotate(-45deg)}.download-social-route i{width:7px;height:7px;position:absolute;top:50%;right:12%;transform:translateY(-50%);border-radius:50%;background:#58d3e5;box-shadow:0 3px 12px #2cb6d852}.download-inbox-destination{min-width:0;padding:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px}.download-inbox-destination>img{width:44px;height:44px;border-radius:12px;object-fit:cover}.download-inbox-destination>span{min-width:0;display:flex;flex-direction:column;gap:2px}.download-inbox-destination small{color:#7b91ad;font-size:10px}.download-inbox-destination strong{overflow:hidden;color:var(--download-ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.download-inbox-destination em{min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:7px;background:var(--download-blue);color:#fff;font-size:10px;font-style:normal;font-weight:800}.download-step-copy{padding:0}.download-step-copy:before{content:"";width:36px;height:2px;margin-bottom:14px;display:block;border-radius:999px;background:linear-gradient(90deg,var(--download-step-accent),color-mix(in srgb,var(--download-step-accent) 12%,transparent))}.download-step-copy h3{margin:0 0 10px;color:var(--download-ink);font-size:23px}.download-step-copy p{margin:0;max-width:320px;color:var(--download-muted);font-size:15px;line-height:1.75}@keyframes download-detection-pulse{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.8);opacity:0}}@keyframes download-ambient-flow{to{stroke-dashoffset:-1156}}@keyframes download-benefit-orbit-flow{to{stroke-dashoffset:-1000}}@keyframes download-benefit-node-breathe{0%,to{opacity:.62;transform:scale(.92);background-position:0% 18%;box-shadow:0 0 0 4px #76e5ee14,0 0 12px #76e5ee47}46%{opacity:1;transform:scale(1.12);background-position:100% 76%;box-shadow:0 0 0 6px #8bf2f82e,0 0 24px #88f1f9b8}72%{opacity:.78;transform:scale(.98);background-position:54% 38%;box-shadow:0 0 0 5px #76e5ee1c,0 0 17px #76e5ee70}}@media(max-width:1180px){.download-hero h1{font-size:52px}.download-platform-group{padding:24px}.download-package-row.is-detected:before{left:-24px}}@media(max-width:960px){.download-hero{min-height:0}.download-hero-inner{min-height:0;padding-top:56px;padding-bottom:24px}.download-options{padding:0 0 88px}.download-ambient svg{width:1240px;max-width:none;margin-left:50%;transform:translate(-50%)}.download-hero-copy{width:100%;max-width:760px}.download-platform-grid,.download-benefits-layout{grid-template-columns:1fr}.download-benefits-layout{gap:20px}.download-benefits-intro{max-width:none;min-height:230px}.download-benefits-list{margin-top:0}.download-benefits-list article{min-height:0;grid-template-columns:56px minmax(0,1fr);gap:18px;align-content:initial;padding:24px 26px}}@media(max-width:900px){.download-steps-heading{margin-bottom:40px}.download-journey-rail.is-desktop{display:none}.download-journey-rail.is-mobile{width:50px;height:72%;display:block}.download-steps-list{grid-template-columns:1fr}.download-steps-list li{padding:0 0 56px;display:grid;grid-template-columns:50px minmax(0,1fr);column-gap:18px}.download-steps-list li:before{top:0;right:0;bottom:30px;left:50px;background:radial-gradient(circle at 18% 42%,color-mix(in srgb,var(--download-step-accent) 9%,transparent) 0%,transparent 68%)}.download-steps-list li:not(:last-child):after{top:auto;right:0;bottom:24px;left:68px;width:auto;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--download-step-accent) 20%,transparent),transparent 92%)}.download-steps-list li.is-install,.download-steps-list li.is-login,.download-steps-list li.is-connect{padding-top:0}.download-steps-list li:last-child{padding-bottom:0}.download-step-marker{grid-column:1;grid-row:1}.download-step-content{grid-column:2;grid-row:1;max-width:none;margin-top:0;gap:16px}.download-step-visual{height:172px}}@media(max-width:720px){.download-hero-inner{min-height:0;padding-top:48px;padding-bottom:24px}.download-hero h1{font-size:clamp(40px,11vw,48px)}.download-hero-lead{font-size:17px}.download-hero-actions{align-items:stretch;flex-direction:column}.download-primary-action{width:100%}.download-options-header{min-height:0;padding-bottom:12px;align-items:flex-start;flex-direction:column;gap:6px}.download-options-header h2{font-size:24px}.download-options-header p{white-space:normal}.download-benefits-section,.download-steps-section{padding:64px 0}.download-benefits-section{padding:58px 0}.download-benefits-section:before{top:8%;left:-45%;width:720px;height:360px}.download-benefits-orbits{top:8%;left:-45%;width:720px;height:360px;opacity:.64}.download-benefits-section:after{opacity:.3}.download-benefits-nodes span:nth-child(n+3){display:none}.download-benefits-intro{min-height:0;padding:24px 8px 18px;border-radius:0}.download-benefits-intro h2{font-size:clamp(34px,10vw,44px)}.download-benefits-list{border-radius:20px}.download-benefits-list article{min-height:0;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:20px}.download-benefits-list h3{font-size:20px}.download-benefits-list p{font-size:14px}.download-options{padding:0 0 76px}.download-ambient svg{width:980px;margin-left:48%}.download-ambient-dots{opacity:.28}.download-section-heading,.download-options .download-section-heading{margin-bottom:28px}.download-platform-group{padding:22px}.download-package-row{min-height:0;grid-template-columns:1fr;gap:20px}.download-package-row.is-detected:before{left:-22px}.download-package-action{width:100%}.download-steps-section{padding:72px 0 80px}.download-steps-ambient svg{width:920px;max-width:none;margin-left:48%;transform:translate(-50%)}.download-steps-heading{margin-bottom:34px}.download-steps-heading h2{font-size:clamp(32px,10vw,40px)}.download-steps-heading>span{font-size:14px}.download-steps-list li{grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding-bottom:36px}.download-step-visual{height:166px}.download-step-copy h3{font-size:21px}.download-step-copy p{font-size:14px}.download-install-choice{margin:18px 0 0;padding:0;grid-template-columns:36px minmax(0,1fr);gap:10px}.download-step-platform-icon{width:36px;height:36px}.download-install-choice em{display:none}.download-install-match,.download-connect-status,.download-login-state{margin:16px 0 0}.download-login-fields{margin:12px 0 0}.download-login-action{width:150px;margin:12px 0 0}.download-social-flow{margin:19px 0 0;grid-template-columns:auto minmax(14px,1fr) minmax(88px,1.4fr);gap:7px}.download-social-sources{grid-template-columns:repeat(2,26px);gap:5px}.download-social-sources span{width:26px;height:26px}.download-inbox-destination{padding:0;grid-template-columns:28px minmax(0,1fr);gap:7px}.download-inbox-destination>img{width:28px;height:28px}.download-inbox-destination em{display:none}}@media(prefers-reduced-motion:reduce){.download-detection-pulse:after{animation:none}.download-primary-action,.download-package-action,.download-primary-action svg,.download-package-action svg,.download-platform-group{transition:none}.download-platform-group:hover,.download-primary-action:hover svg,.download-package-action:hover svg{transform:none}.download-ambient-flow{animation:none}.download-benefits-orbit-light,.download-benefits-nodes span{animation:none;will-change:auto}}.partners-page{--partners-blue: #1769f5;--partners-ink: #071a3d;--partners-muted: #55729f;--partners-muted-aa: #4f6d96;--partners-line: #d6e4fa;--partners-field: #edf5ff;--partners-mint: #1bbf83;--partners-violet: #7357e9;color:var(--partners-ink);background:#fff}.partners-page ::selection{color:#fff;background:var(--partners-blue)}.partners-page a,.partners-page button,.partners-page input,.partners-page select,.partners-page textarea,.partners-page summary{outline:none}.partners-page a:focus-visible,.partners-page button:focus-visible,.partners-page input:focus-visible,.partners-page select:focus-visible,.partners-page textarea:focus-visible,.partners-page summary:focus-visible{outline:3px solid rgba(23,105,245,.28);outline-offset:3px}.partners-page main{overflow:hidden}.partners-section-shell,.partners-hero-shell{width:min(1440px,calc(100% - 80px));margin-inline:auto}.partners-hero{position:relative;min-height:640px;isolation:isolate;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 78% 22%,#fffffff5 0,#fff0 28%),linear-gradient(116deg,#f8fbff,#eef6ff 48%,#f8fbff)}.partners-ambient{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none}.partners-ambient svg{display:block;width:100%;height:100%}.partners-ambient path{fill:none;stroke:#498bf12e;stroke-width:1.2;vector-effect:non-scaling-stroke}.partners-ambient path+path{stroke:#39c9da29}.partners-ambient circle{fill:#65dae8;stroke:#65dae838;stroke-width:9;vector-effect:non-scaling-stroke}.partners-hero-shell{display:grid;grid-template-columns:minmax(410px,.82fr) minmax(700px,1.18fr);gap:clamp(44px,5vw,84px);align-items:center;padding-block:64px 70px}.partners-hero-copy{position:relative;z-index:2;max-width:620px}.partners-hero-copy h1{max-width:12.5em;margin:0;color:var(--partners-ink);font-size:clamp(48px,3.7vw,60px);font-weight:900;line-height:1.18;letter-spacing:-.035em}.partners-hero-copy h1 span{display:block;white-space:nowrap}.partners-hero-copy>p:not(.partners-hero-footnote){max-width:40em;margin:28px 0 0;color:#46678f;font-size:18px;line-height:1.85}.partners-hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.partners-primary-action{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 26px;border-radius:14px;color:#fff;background:var(--partners-blue);box-shadow:0 12px 28px #1769f53d;font-size:16px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.partners-primary-action:hover{background:#0d5ee9;box-shadow:0 16px 32px #1769f54d;transform:translateY(-2px)}.partners-secondary-action{min-height:54px;display:inline-flex;align-items:center;gap:10px;color:#0d5ee9;font-size:16px;font-weight:800;text-underline-offset:6px}.partners-secondary-action span{display:inline-block;transition:transform .18s ease}.partners-secondary-action:hover span{transform:translate(4px)}.partners-hero-copy .partners-hero-footnote{position:relative;margin:25px 0 0;padding-left:26px;color:var(--partners-muted-aa);font-size:13px;line-height:1.6}.partners-hero-footnote:before{position:absolute;top:.7em;left:0;width:15px;height:1px;background:#76a9fa;content:""}.partners-collaboration-visual{position:relative;min-width:0;min-height:430px;display:grid;place-items:center;margin:0;isolation:isolate}.partners-collaboration-halo{position:absolute;z-index:-1;width:72%;aspect-ratio:1.45;border-radius:50%;background:radial-gradient(ellipse at center,#fffffff5,#ddedff75 48%,#ddedff00 76%);pointer-events:none}.partners-collaboration-illustration{display:block;width:112%;max-width:none;height:auto;transform-origin:52% 58%;filter:drop-shadow(0 24px 34px rgba(40,91,171,.08))}.partners-system{position:relative;min-width:0;display:grid;grid-template-columns:182px 82px minmax(0,1fr);align-items:center}.partners-source-rail{min-width:0;display:grid;grid-template-rows:auto repeat(3,1fr);gap:12px;padding-block:12px}.partners-system-label{color:var(--partners-muted-aa);font-size:12px;font-weight:700;letter-spacing:.08em}.partners-source{--source-color: var(--partners-blue);position:relative;min-height:92px;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding:14px 12px 14px 0;border-bottom:1px solid rgba(137,170,220,.28)}.partners-source-referral{--source-color: var(--partners-mint)}.partners-source-solution{--source-color: var(--partners-violet)}.partners-source-icon,.partners-mode-marker,.partners-support-icon{display:grid;place-items:center;color:var(--source-color, var(--partners-blue));background:color-mix(in srgb,var(--source-color, var(--partners-blue)) 10%,white)}.partners-source-icon{width:40px;height:40px;border-radius:12px}.partners-source-icon svg,.partners-mode-marker svg,.partners-support-icon svg,.partners-stage-rail svg,.partners-application-note svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.partners-source strong,.partners-source small{display:block}.partners-source strong{color:var(--partners-ink);font-size:15px;line-height:1.35}.partners-source small{max-width:14em;margin-top:6px;color:var(--partners-muted-aa);font-size:11px;line-height:1.45}.partners-source>i{position:absolute;top:50%;right:-6px;width:8px;height:8px;border:2px solid #ffffff;border-radius:50%;background:var(--source-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--source-color) 14%,transparent);transform:translateY(-50%)}.partners-merge{height:300px}.partners-merge-mobile{display:none}.partners-merge svg{display:block;width:100%;height:100%;overflow:visible}.partners-merge path{fill:none;stroke-width:1.7;stroke-linecap:round;vector-effect:non-scaling-stroke}.partners-merge-path.is-referral{stroke:var(--partners-mint)}.partners-merge-path.is-channel,.partners-merge-out{stroke:var(--partners-blue)}.partners-merge-path.is-solution{stroke:var(--partners-violet)}.partners-merge circle:first-of-type{fill:#fff;stroke:#59a5f5;stroke-width:1.5;vector-effect:non-scaling-stroke}.partners-merge-pulse{fill:#57d5e4}.partners-workbench{min-width:0;overflow:hidden;border:1px solid #cbdcf4;border-radius:16px;background:#fffffff5;box-shadow:0 24px 70px #315da614}.partners-workbench-head{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #dce8f8}.partners-workbench-brand,.partners-workbench-state{display:flex;align-items:center}.partners-workbench-brand{gap:10px}.partners-workbench-brand img{width:28px;height:28px;object-fit:cover;object-position:left center;border-radius:8px}.partners-workbench-brand strong{font-size:14px}.partners-workbench-state{gap:7px;color:var(--partners-muted-aa);font-size:11px}.partners-workbench-state i{width:7px;height:7px;border-radius:50%;background:var(--partners-mint)}.partners-stage-rail{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:18px 14px 16px;list-style:none;border-bottom:1px solid #dce8f8;background:#fbfdff}.partners-stage-rail:before{position:absolute;top:31px;left:12.5%;right:12.5%;height:1px;background:#bcd2f1;content:""}.partners-stage-rail li{position:relative;z-index:1;min-width:0;display:grid;justify-items:center;gap:8px;color:var(--partners-muted-aa)}.partners-stage-rail li>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid #c6daf6;border-radius:50%;color:var(--partners-blue);background:#fff}.partners-stage-rail svg{width:15px;height:15px}.partners-stage-rail strong{overflow:hidden;font-size:11px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.partners-stage-rail .is-active{color:var(--partners-blue)}.partners-stage-rail .is-active>span{border-color:var(--partners-blue);color:#fff;background:var(--partners-blue);box-shadow:0 6px 16px #1769f533}.partners-workbench-body{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(150px,.72fr);gap:12px;padding:16px;background:#f8fbff}.partners-example-opportunity,.partners-next-actions{border-radius:14px;background:#fff}.partners-example-opportunity{padding:17px}.partners-example-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center}.partners-example-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:var(--partners-blue);font-size:12px;font-weight:800}.partners-example-head strong,.partners-example-head small{display:block}.partners-example-head strong{font-size:13px}.partners-example-head small{margin-top:4px;color:var(--partners-muted-aa);font-size:10px}.partners-example-head em{padding:5px 8px;border-radius:999px;color:#0d5ee9;background:#edf5ff;font-size:10px;font-style:normal;font-weight:800}.partners-example-facts{display:grid;gap:10px;margin:18px 0 0}.partners-example-facts div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;padding-top:10px;border-top:1px solid #e5edf9}.partners-example-facts dt,.partners-example-facts dd{margin:0;font-size:10.5px;line-height:1.45}.partners-example-facts dt{color:var(--partners-muted-aa)}.partners-example-facts dd{color:#29486f;font-weight:700}.partners-next-actions{padding:17px 14px}.partners-next-actions>span{color:var(--partners-muted-aa);font-size:10px}.partners-next-actions strong{display:block;margin-top:12px;font-size:12px}.partners-next-actions p{margin:7px 0 0;color:var(--partners-muted-aa);font-size:10px;line-height:1.55}.partners-action-line{display:grid;gap:7px;margin-top:18px}.partners-action-line i{display:block;height:5px;border-radius:999px;background:#e3ecf8}.partners-action-line i:nth-child(1){width:88%}.partners-action-line i:nth-child(2){width:64%}.partners-action-line i:nth-child(3){width:76%}.partners-modes-section,.partners-fit-section,.partners-process-section,.partners-support-section,.partners-application,.partners-faq-section{padding-block:118px}.partners-section-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:90px;align-items:end}.partners-section-heading h2,.partners-fit-intro h2,.partners-support-copy h2,.partners-application-copy h2,.partners-faq-grid>h2{margin:0;color:var(--partners-ink);font-size:clamp(36px,3.2vw,52px);font-weight:900;line-height:1.25;letter-spacing:-.03em}.partners-section-heading>p,.partners-fit-intro>p,.partners-support-copy>p,.partners-application-copy>p{margin:0;color:var(--partners-muted);font-size:16px;line-height:1.85}.partners-modes-section{position:relative;overflow:clip;padding-block:40px 52px;scroll-margin-top:84px;background:radial-gradient(circle at 14% 48%,rgba(27,191,131,.08),transparent 24%),radial-gradient(circle at 84% 42%,rgba(115,87,233,.08),transparent 26%),linear-gradient(180deg,#fff,#f4f9ff 52%,#fff)}.partners-modes-section .partners-section-heading{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:64px;align-items:center}.partners-modes-section .partners-section-heading h2{font-size:clamp(40px,2.8vw,46px);line-height:1.18}.partners-modes-section .partners-section-heading>p{line-height:1.7}.partners-modes-section:before,.partners-modes-section:after{position:absolute;border:1px solid rgba(108,163,235,.16);border-radius:50%;pointer-events:none;content:""}.partners-modes-section:before{top:126px;left:-14%;width:72%;aspect-ratio:1.9}.partners-modes-section:after{right:-18%;bottom:30px;width:68%;aspect-ratio:2}.partners-modes-stage{position:relative;z-index:1;isolation:isolate;margin-top:36px;padding:18px 32px 28px;overflow:hidden;border-radius:16px;background:radial-gradient(circle at 50% 24%,rgba(220,235,255,.78),transparent 36%),#fffffff0;box-shadow:0 30px 80px #23549b1f}.partners-modes-stage:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,rgba(27,191,131,.025),transparent 34%,rgba(23,105,245,.035) 62%,rgba(115,87,233,.035));pointer-events:none;content:""}.partners-modes-illustration{position:relative;display:grid;height:clamp(264px,19vw,318px);place-items:center;margin:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 88%,transparent 100%)}.partners-modes-illustration-glow{position:absolute;width:68%;aspect-ratio:2.4;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.96),rgba(222,237,255,.42) 50%,transparent 76%);pointer-events:none}.partners-modes-illustration img{position:relative;top:clamp(-76px,-4.2vw,-54px);display:block;width:min(84%,1200px);max-width:none;height:auto;opacity:.86;transform:translateY(12px) scale(.985);transform-origin:center 62%;transition:opacity .9s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}.partners-modes-stage.is-active .partners-modes-illustration img{opacity:1;transform:translateY(0) scale(1)}.partners-modes-route{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:0;padding:0 10px 6px}.partners-modes-line{position:absolute;top:25px;left:8.5%;right:8.5%;height:1px;overflow:hidden;background:#cdddf3;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.partners-modes-line i{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--partners-mint),var(--partners-blue) 50%,var(--partners-violet));transform:scaleX(0);transform-origin:left center}.partners-modes-stage.is-active .partners-modes-line i{transform:scaleX(1);transition:transform 1.6s cubic-bezier(.16,1,.3,1)}.partners-mode{--source-color: var(--partners-blue);position:relative;display:block;min-width:0;padding:0 28px 14px;opacity:.78;transform:translateY(14px);transition:opacity .7s ease,transform .9s cubic-bezier(.16,1,.3,1)}.partners-mode-referral{--source-color: var(--partners-mint)}.partners-mode-channel{margin-top:-8px;margin-bottom:8px}.partners-mode-solution{--source-color: var(--partners-violet)}.partners-mode:not(:last-child):after{position:absolute;top:82px;right:0;width:1px;height:100px;background:linear-gradient(180deg,transparent,rgba(174,199,231,.72),transparent);content:""}.partners-modes-stage.is-active .partners-mode{opacity:1;transform:translateY(0)}.partners-modes-stage.is-active .partners-mode-referral{transition-delay:.24s}.partners-modes-stage.is-active .partners-mode-channel{transition-delay:.36s}.partners-modes-stage.is-active .partners-mode-solution{transition-delay:.48s}.partners-mode-marker{position:relative;z-index:1;width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--source-color) 9%,white);box-shadow:0 12px 26px color-mix(in srgb,var(--source-color) 14%,transparent)}.partners-mode-body{min-width:0;padding-top:16px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.partners-mode-scene{display:none}.partners-mode h3{margin:0;color:var(--partners-ink);font-size:21px;line-height:1.3}.partners-mode strong{display:block;margin-top:10px;color:#2f527c;font-size:15px;line-height:1.58}.partners-mode p{margin:8px 0 0;color:var(--partners-muted-aa);font-size:14px;line-height:1.68}@media(hover:hover)and (pointer:fine){.partners-mode:hover .partners-mode-body{transform:translateY(-6px)}}.partners-fit-section{position:relative;overflow:clip;padding-block:92px;background:radial-gradient(circle at 18% 72%,rgba(27,191,131,.07),transparent 25%),radial-gradient(circle at 78% 28%,rgba(23,105,245,.08),transparent 28%),#f5f9ff}.partners-fit-grid{display:grid;grid-template-columns:minmax(390px,.86fr) minmax(620px,1.14fr);gap:88px;align-items:center}.partners-fit-intro{position:static;display:grid;gap:38px}.partners-fit-copy>p{max-width:34em;margin-top:30px;color:var(--partners-muted);font-size:16px;line-height:1.85}.partners-fit-map{position:relative;width:min(440px,100%);height:246px;opacity:.84;transform:translateY(12px);transition:opacity .75s ease,transform .9s cubic-bezier(.16,1,.3,1)}.partners-fit-grid.is-active .partners-fit-map{opacity:1;transform:translateY(0)}.partners-fit-map>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#9fc2f2;stroke-width:1.2;stroke-dasharray:4 6;opacity:.74}.partners-fit-map-center{position:absolute;top:52%;left:50%;width:108px;height:108px;display:grid;place-content:center;justify-items:center;border-radius:50%;color:var(--partners-ink);background:#fff;box-shadow:0 22px 50px #305fa824;transform:translate(-50%,-50%)}.partners-fit-map-center:before{width:10px;height:10px;margin-bottom:8px;border-radius:50%;background:var(--partners-blue);box-shadow:0 0 0 6px #1769f51a;content:""}.partners-fit-map-center strong{font-size:16px;line-height:1.3}.partners-fit-map-center span{margin-top:3px;color:var(--partners-muted-aa);font-size:11px}.partners-fit-map ul{margin:0;padding:0;list-style:none}.partners-fit-criterion{position:absolute;display:flex;align-items:center;gap:9px;color:#34557d;font-size:14px;font-weight:800;white-space:nowrap}.partners-fit-criterion i{width:9px;height:9px;border:2px solid #ffffff;border-radius:50%;background:var(--partners-blue);box-shadow:0 0 0 1px #9fc2f2}.partners-fit-criterion-1{top:28px;left:0}.partners-fit-criterion-2{top:28px;right:0}.partners-fit-criterion-3{bottom:0;left:50%;transform:translate(-50%)}.partners-fit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border-radius:16px;background:#fffffff0;box-shadow:0 28px 70px #23549b1c}.partners-fit-item{--fit-color: var(--partners-blue);display:grid;grid-template-columns:50px minmax(0,1fr);gap:20px;align-items:start;min-height:206px;padding:38px 34px;opacity:.84;transform:translateY(14px);transition:opacity .65s ease,transform .85s cubic-bezier(.16,1,.3,1),background-color .35s ease}.partners-fit-item-consultant{--fit-color: var(--partners-mint)}.partners-fit-item-operations{--fit-color: var(--partners-blue)}.partners-fit-item-technology{--fit-color: var(--partners-violet)}.partners-fit-item-community{--fit-color: #3186d8}.partners-fit-item:nth-child(-n+2){border-bottom:1px solid #d5e2f4}.partners-fit-item:nth-child(odd){border-right:1px solid #d5e2f4}.partners-fit-grid.is-active .partners-fit-item{opacity:1;transform:translateY(0)}.partners-fit-grid.is-active .partners-fit-item:nth-child(1){transition-delay:.14s}.partners-fit-grid.is-active .partners-fit-item:nth-child(2){transition-delay:.22s}.partners-fit-grid.is-active .partners-fit-item:nth-child(3){transition-delay:.3s}.partners-fit-grid.is-active .partners-fit-item:nth-child(4){transition-delay:.38s}.partners-fit-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;color:var(--fit-color);background:color-mix(in srgb,var(--fit-color) 10%,white)}.partners-fit-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.partners-fit-list h3{margin:0;color:var(--partners-ink);font-size:20px;line-height:1.4}.partners-fit-list p{margin:10px 0 0;color:var(--partners-muted-aa);font-size:14px;line-height:1.7}@media(hover:hover)and (pointer:fine){.partners-fit-item:hover{background:color-mix(in srgb,var(--fit-color) 4%,white)}.partners-fit-item:hover .partners-fit-icon{transform:translateY(-4px)}.partners-fit-icon{transition:transform .4s cubic-bezier(.16,1,.3,1)}}.partners-process-section{position:relative;background:#fff}.partners-process-heading{align-items:start}.partners-process-route{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:76px 0 0;padding:0;list-style:none;border-top:1px solid #bcd2f1}.partners-process-route li{position:relative;min-height:260px;padding:48px 34px 30px 0}.partners-process-route li:before{position:absolute;top:-6px;left:0;width:10px;height:10px;border:2px solid #ffffff;border-radius:50%;background:var(--partners-blue);box-shadow:0 0 0 1px #75a8f7;content:""}.partners-process-route li:not(:last-child):after{position:absolute;top:48px;right:24px;width:26px;height:1px;background:#8bb7f8;content:""}.partners-process-route li>span{color:#0d5ee9;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.partners-process-route h3{margin:18px 0 0;font-size:21px}.partners-process-route p{max-width:22em;margin:14px 0 0;color:var(--partners-muted-aa);font-size:14px;line-height:1.8}.partners-support-section{background:#edf5ff}.partners-support-grid{display:grid;grid-template-columns:minmax(380px,.82fr) minmax(620px,1.18fr);gap:110px;align-items:center}.partners-support-copy>p{max-width:35em;margin-top:28px}.partners-return-note{position:relative;margin-top:46px;padding:24px 0 0 30px;border-top:1px solid #c7daf3}.partners-return-note:before{position:absolute;top:24px;bottom:4px;left:0;width:1px;background:var(--partners-blue);content:""}.partners-return-note strong{font-size:15px}.partners-return-note p{margin:10px 0 0;color:var(--partners-muted-aa);font-size:13px;line-height:1.8}.partners-support-ledger{overflow:hidden;border:1px solid #c7daf3;border-radius:16px;background:#fff}.partners-support-ledger>header{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 24px;border-bottom:1px solid #dce8f7}.partners-support-ledger>header span{font-size:15px;font-weight:800}.partners-support-ledger>header small{color:var(--partners-muted-aa);font-size:11px}.partners-support-ledger article{display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;align-items:center;min-height:110px;padding:20px 24px}.partners-support-ledger article+article{border-top:1px solid #e0eaf8}.partners-support-icon{width:46px;height:46px;border-radius:13px;color:var(--partners-blue);background:#edf5ff}.partners-support-ledger h3{margin:0;font-size:16px}.partners-support-ledger p{margin:7px 0 0;color:var(--partners-muted-aa);font-size:13px;line-height:1.65}.partners-application{background:#fff}.partners-application-grid{display:grid;grid-template-columns:minmax(360px,.76fr) minmax(620px,1.24fr);gap:120px;align-items:start}.partners-application-copy{position:sticky;top:126px}.partners-application-copy>p{max-width:37em;margin-top:30px}.partners-application-note{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;margin-top:42px;padding-top:24px;border-top:1px solid #d6e4fa;color:var(--partners-blue)}.partners-application-note svg{width:24px;height:24px}.partners-application-note strong,.partners-application-note small{display:block}.partners-application-note strong{color:#244a78;font-size:14px}.partners-application-note small{margin-top:7px;color:var(--partners-muted-aa);font-size:12px;line-height:1.65}.partners-form{display:grid;gap:22px;padding:34px;border:1px solid #cfdef3;border-radius:16px;background:#f8fbff}.partners-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.partners-form label{display:grid;gap:9px}.partners-form label>span{color:#284b76;font-size:13px;font-weight:800}.partners-form input,.partners-form select,.partners-form textarea,.partners-summary textarea{width:100%;border:1px solid #c7d9f2;border-radius:12px;color:var(--partners-ink);background:#fff;font:inherit;font-size:14px;line-height:1.55;transition:border-color .16s ease,box-shadow .16s ease}.partners-form input,.partners-form select{height:48px;padding:0 14px}.partners-form textarea,.partners-summary textarea{resize:vertical;padding:13px 14px}.partners-form input::placeholder,.partners-form textarea::placeholder{color:var(--partners-muted-aa)}.partners-form input:hover,.partners-form select:hover,.partners-form textarea:hover{border-color:#8fb4ef}.partners-form input:focus,.partners-form select:focus,.partners-form textarea:focus{border-color:var(--partners-blue);box-shadow:0 0 0 3px #1769f51a}.partners-form-submit{min-height:52px;border:0;border-radius:14px;color:#fff;background:var(--partners-blue);box-shadow:0 11px 24px #1769f533;font-size:15px;font-weight:800;cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.partners-form-submit:hover{background:#0d5ee9;box-shadow:0 15px 28px #1769f542;transform:translateY(-1px)}.partners-summary{display:grid;gap:12px;padding-top:22px;border-top:1px solid #d6e4fa}.partners-summary textarea{color:#36567d;background:#fff}.partners-summary button{min-height:44px;border:1px solid #a9c6ef;border-radius:12px;color:var(--partners-blue);background:#fff;font-weight:800;cursor:pointer}.partners-form-feedback{min-height:1.6em;margin:-8px 0 0;color:#3c6e63;font-size:12px}.partners-faq-section{padding-top:38px;background:#fff}.partners-faq-grid{display:grid;grid-template-columns:minmax(340px,.74fr) minmax(640px,1.26fr);gap:120px;align-items:start}.partners-faq-grid>h2{max-width:9em;font-size:clamp(34px,3vw,48px)}.partners-faq-list{border-top:1px solid #cbdcf4}.partners-faq-list details{border-bottom:1px solid #cbdcf4}.partners-faq-list summary{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#183963;font-size:17px;font-weight:800;cursor:pointer;list-style:none}.partners-faq-list summary::-webkit-details-marker{display:none}.partners-faq-list summary span{position:relative;width:22px;height:22px;flex:0 0 22px}.partners-faq-list summary span:before,.partners-faq-list summary span:after{position:absolute;top:50%;left:50%;width:14px;height:1px;background:var(--partners-blue);content:"";transform:translate(-50%,-50%);transition:transform .18s ease}.partners-faq-list summary span:after{transform:translate(-50%,-50%) rotate(90deg)}.partners-faq-list details[open] summary span:after{transform:translate(-50%,-50%) rotate(0)}.partners-faq-list details p{max-width:64ch;margin:-4px 0 28px;color:var(--partners-muted-aa);font-size:14px;line-height:1.85}.footer-yikelai-brand{display:flex;align-items:center;gap:12px;margin-bottom:22px;color:#2f6ff1}.footer-yikelai-mark{width:62px;height:52px;flex:0 0 62px}.footer-yikelai-mark img{display:block;width:100%;height:100%;object-fit:contain}.footer-yikelai-brand strong{font-size:23px;font-weight:900;letter-spacing:-.025em;white-space:nowrap}@keyframes partners-merge-breathe{0%,to{opacity:.7;transform:scale(.8);transform-origin:72px 150px}50%{opacity:1;transform:scale(1.55);transform-origin:72px 150px}}@keyframes partners-source-signal{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--source-color) 12%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--source-color) 4%,transparent)}}.partners-merge-pulse{animation:partners-merge-breathe 4.8s ease-in-out infinite}.partners-source>i{animation:partners-source-signal 5.4s ease-in-out infinite}.partners-source-channel>i{animation-delay:1.2s}.partners-source-solution>i{animation-delay:2.4s}@media(max-width:1380px){.partners-hero-shell,.partners-section-shell{width:min(1240px,calc(100% - 56px))}.partners-hero-shell{grid-template-columns:minmax(430px,.88fr) minmax(600px,1.12fr);gap:44px}.partners-system{grid-template-columns:164px 68px minmax(0,1fr)}.partners-hero-copy h1{font-size:clamp(46px,3.8vw,56px)}.partners-source small{font-size:10px}.partners-fit-grid,.partners-support-grid,.partners-application-grid,.partners-faq-grid{gap:80px}}@media(max-width:1120px){.partners-hero{min-height:0}.partners-hero-shell{grid-template-columns:1fr;gap:64px;padding-block:72px 84px}.partners-hero-copy{max-width:760px}.partners-hero-copy h1 span{white-space:normal}.partners-collaboration-visual{width:min(920px,100%);min-height:420px;margin-inline:auto}.partners-collaboration-illustration{width:100%}.partners-system{width:min(900px,100%);margin-inline:auto}.partners-section-heading,.partners-fit-grid,.partners-support-grid,.partners-application-grid,.partners-faq-grid{grid-template-columns:1fr;gap:52px}.partners-fit-intro,.partners-application-copy{position:static}.partners-fit-intro>p,.partners-support-copy>p,.partners-application-copy>p{max-width:54em}.partners-faq-grid>h2{max-width:14em}.partners-fit-intro{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:52px;align-items:center}.partners-fit-map{width:100%;max-width:480px;justify-self:end}.partners-modes-section .partners-section-heading{grid-template-columns:1fr;gap:28px}.partners-modes-stage{padding-inline:28px}.partners-modes-illustration{height:clamp(238px,23vw,272px)}.partners-mode{padding-inline:22px}}@media(min-width:821px)and (max-height:900px){.partners-modes-section{padding-block:32px 36px}.partners-modes-section .partners-section-heading{gap:24px}.partners-modes-section .partners-section-heading h2{font-size:40px;line-height:1.14}.partners-modes-stage{margin-top:28px;padding:14px 28px 20px}.partners-modes-illustration{height:286px}.partners-modes-illustration img{top:-68px;width:min(92%,1080px)}.partners-mode{padding:0 22px 10px}.partners-mode-marker{width:48px;height:48px}.partners-modes-line{top:23px}.partners-mode-body{padding-top:12px}.partners-mode h3{font-size:20px}.partners-mode strong{font-size:14px}.partners-mode p{font-size:13.5px;line-height:1.55}}@media(max-width:820px){.partners-page>.site-header{height:108px;align-items:flex-start;padding:8px 14px 0}.partners-page .brand{width:auto;height:52px;flex-basis:auto}.partners-page .site-brand-mark{width:42px;height:42px}.partners-page .site-brand-mark img{width:auto;height:42px}.partners-page .site-brand-name{font-size:20px}.partners-page .header-actions{display:none}.partners-page .main-nav{position:absolute;top:60px;left:0;right:0;width:100%;height:48px;justify-content:flex-start;gap:2px;overflow-x:auto;padding-inline:12px;border-top:1px solid #e7eef8;background:#fffffffc;scrollbar-width:none}.partners-page .main-nav::-webkit-scrollbar{display:none}.partners-page .main-nav>a,.partners-page .nav-dropdown>a{height:46px;padding-inline:10px;font-size:13px}.partners-page .mega-menu{display:none}.partners-section-shell,.partners-hero-shell{width:calc(100% - 36px)}.partners-hero-copy h1{font-size:clamp(40px,7.4vw,54px)}.partners-system{grid-template-columns:150px 62px minmax(430px,1fr);overflow-x:auto;padding-bottom:12px;scrollbar-color:#90b7f4 #e8f1fd;scrollbar-width:thin}.partners-modes-section,.partners-fit-section,.partners-process-section,.partners-support-section,.partners-application,.partners-faq-section{padding-block:88px}.partners-modes-section{scroll-margin-top:118px}.partners-section-heading h2,.partners-fit-intro h2,.partners-support-copy h2,.partners-application-copy h2,.partners-faq-grid>h2{font-size:clamp(32px,6vw,43px)}.partners-fit-intro{grid-template-columns:1fr;gap:38px}.partners-fit-map{width:min(440px,100%);justify-self:center}.partners-fit-list{grid-template-columns:1fr}.partners-fit-item{min-height:0;padding:30px 26px}.partners-fit-item:nth-child(odd){border-right:0}.partners-fit-item:nth-child(-n+2),.partners-fit-item:nth-child(3){border-bottom:1px solid #d5e2f4}.partners-modes-stage{margin-top:48px;padding:28px 22px 34px}.partners-modes-illustration{display:none}.partners-modes-route{grid-template-columns:1fr;gap:48px;margin-top:0;padding:0 0 0 46px}.partners-modes-line{top:26px;bottom:26px;left:18px;right:auto;width:1px;height:auto}.partners-modes-line i{width:1px;height:100%;background:linear-gradient(180deg,var(--partners-mint),var(--partners-blue) 50%,var(--partners-violet));transform:scaleY(0);transform-origin:top center}.partners-modes-stage.is-active .partners-modes-line i{transform:scaleY(1)}.partners-mode{display:grid;grid-template-columns:50px minmax(0,1fr);gap:18px;margin:0;padding:0}.partners-mode:not(:last-child):after{display:none}.partners-mode-marker{width:50px;height:50px}.partners-mode-body{padding-top:0}.partners-mode strong{margin-top:8px;line-height:1.5}.partners-mode p{margin-top:6px;line-height:1.6}.partners-mode-scene{position:relative;display:block;height:clamp(156px,38vw,210px);margin:0 0 22px;overflow:hidden;border-radius:14px;background:radial-gradient(circle at 50% 58%,color-mix(in srgb,var(--source-color) 11%,white),#f7fbff 70%)}.partners-mode-scene img{position:absolute;top:50%;width:300%;max-width:none;height:auto;transform:translateY(-50%)}.partners-mode-referral .partners-mode-scene img{left:0}.partners-mode-channel .partners-mode-scene img{left:-100%}.partners-mode-solution .partners-mode-scene img{left:-200%}.partners-mode h3{font-size:22px}.partners-process-route{grid-template-columns:1fr 1fr;border-top:0;border-left:1px solid #bcd2f1}.partners-process-route li{min-height:220px;padding:24px 24px 30px 32px}.partners-process-route li:before{top:30px;left:-6px}.partners-process-route li:not(:last-child):after{display:none}.partners-form-row{grid-template-columns:1fr}}@media(max-width:700px){.partners-collaboration-visual{min-height:270px}.partners-collaboration-illustration{width:100%}.partners-system{width:100%;grid-template-columns:1fr;overflow:visible;padding-bottom:0}.partners-source-rail{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 92px;gap:0;padding-block:0}.partners-system-label{grid-column:1 / -1;margin-bottom:14px}.partners-source{min-height:92px;grid-template-columns:1fr;gap:8px;justify-items:center;padding:8px 8px 14px;border-bottom:0;text-align:center}.partners-source+.partners-source{border-left:1px solid rgba(137,170,220,.28)}.partners-source strong{font-size:12px}.partners-source small{display:none}.partners-source>i{top:auto;right:50%;bottom:-5px;transform:translate(50%)}.partners-merge{display:none}.partners-merge-mobile{height:84px;display:block}.partners-merge-mobile svg{display:block;width:100%;height:100%;overflow:visible}.partners-merge-mobile path{fill:none;stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke}.partners-merge-mobile .is-referral{stroke:var(--partners-mint)}.partners-merge-mobile .is-channel,.partners-merge-mobile .is-output{stroke:var(--partners-blue)}.partners-merge-mobile .is-solution{stroke:var(--partners-violet)}.partners-merge-mobile circle:first-of-type{fill:#fff;stroke:#59a5f5;stroke-width:1.5;vector-effect:non-scaling-stroke}.partners-merge-mobile-pulse{fill:#57d5e4;animation:partners-merge-mobile-breathe 4.8s ease-in-out infinite}.partners-workbench-body{grid-template-columns:1fr}.partners-stage-rail{padding-inline:6px}.partners-stage-rail strong{font-size:9.5px}}@keyframes partners-merge-mobile-breathe{0%,to{opacity:.7;transform:scale(.8);transform-origin:150px 58px}50%{opacity:1;transform:scale(1.55);transform-origin:150px 58px}}@media(max-width:560px){.partners-page .site-brand-name{font-size:18px}.partners-section-shell,.partners-hero-shell{width:calc(100% - 28px)}.partners-hero-shell{gap:46px;padding-block:54px 68px}.partners-hero-copy h1{font-size:clamp(34px,10vw,46px);line-height:1.25}.partners-hero-copy>p:not(.partners-hero-footnote){margin-top:22px;font-size:15px}.partners-hero-actions{align-items:stretch;flex-direction:column;gap:10px;margin-top:28px}.partners-collaboration-visual{min-height:236px}.partners-collaboration-illustration{width:100%}.partners-primary-action,.partners-secondary-action{min-height:50px;justify-content:center}.partners-source-icon{width:34px;height:34px}.partners-source strong{font-size:12px}.partners-source small{display:none}.partners-section-heading{gap:26px}.partners-section-heading h2,.partners-fit-intro h2,.partners-support-copy h2,.partners-application-copy h2,.partners-faq-grid>h2{font-size:32px}.partners-modes-section .partners-section-heading h2{text-wrap:balance}.partners-modes-title-break{display:none}.partners-section-heading>p,.partners-fit-intro>p,.partners-support-copy>p,.partners-application-copy>p{font-size:15px}.partners-modes-stage{padding:22px 14px 28px}.partners-modes-route{gap:42px;padding-left:40px}.partners-modes-line{left:16px}.partners-mode{grid-template-columns:44px minmax(0,1fr);gap:14px}.partners-mode-marker{width:44px;height:44px}.partners-mode-scene{height:144px;margin-bottom:18px}.partners-fit-map{height:218px}.partners-fit-map-center{width:94px;height:94px}.partners-fit-criterion{gap:7px;font-size:12px}.partners-fit-item{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:26px 20px}.partners-fit-icon{width:44px;height:44px}.partners-fit-list h3{font-size:18px}.partners-process-route{grid-template-columns:1fr}.partners-process-route li{min-height:0;padding-bottom:48px}.partners-support-ledger>header{align-items:flex-start;flex-direction:column;justify-content:center;gap:4px;padding-block:14px}.partners-support-ledger article{grid-template-columns:40px minmax(0,1fr);gap:14px;padding-inline:16px}.partners-support-icon{width:40px;height:40px}.partners-form{gap:18px;padding:22px 16px}.partners-faq-list summary{min-height:72px;font-size:15px}}@media(prefers-reduced-motion:reduce){.partners-page *,.partners-page *:before,.partners-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.features-showcase .feature-story-private.is-private-showcase{--boundary-blue: #1769ed;--boundary-navy: #08234d;--boundary-muted: #7187a8;--boundary-green: #19aa78;--boundary-amber: #d38a22;--boundary-cycle: 10.8s;min-height:860px;padding:66px 0 62px}.features-showcase .feature-story-private.is-private-showcase:before{top:190px;right:4%;bottom:24px;left:4%;background:radial-gradient(circle at 59% 54%,rgba(44,115,244,.105),transparent 28%),radial-gradient(circle at 69% 54%,rgba(25,170,120,.055),transparent 32%);filter:blur(30px);opacity:.78}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy{margin-bottom:32px}.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{width:min(1740px,calc(100vw - 72px));height:560px;margin-inline:auto;overflow:visible}.feature-story-scene.story-scene-private-architecture.enterprise-boundary-scene{position:relative;inset:auto;display:block;width:100%;height:100%;overflow:visible;color:var(--boundary-navy);background:none}.enterprise-boundary-stage{--domain-size: clamp(450px, 32vw, 548px);position:absolute;top:0;right:0;bottom:0;left:0;display:block;isolation:isolate}.enterprise-boundary-stage:before{content:"";position:absolute;left:60%;top:52%;z-index:-1;width:min(58vw,940px);height:min(44vw,620px);border-radius:50%;background:radial-gradient(circle,rgba(53,126,255,.105),rgba(53,126,255,.025) 48%,transparent 72%);filter:blur(22px);transform:translate(-50%,-50%);pointer-events:none}.enterprise-boundary-entry-copy,.enterprise-boundary-control-copy{position:absolute;z-index:8;display:flex;flex-direction:column;gap:7px}.enterprise-boundary-entry-copy{left:3.5%;top:7%;width:28%}.enterprise-boundary-control-copy{left:57%;top:9%;width:28%;text-align:center}.enterprise-boundary-entry-copy strong,.enterprise-boundary-control-copy strong{color:var(--boundary-navy);font-size:clamp(22px,1.55vw,30px);line-height:1.15;letter-spacing:-.035em}.enterprise-boundary-entry-copy small,.enterprise-boundary-control-copy small{color:var(--boundary-muted);font-size:13px;font-weight:650;line-height:1.5}.enterprise-boundary-sources{position:absolute;left:3.5%;top:29%;z-index:6;display:flex;width:27%;flex-direction:column}.enterprise-boundary-source{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;min-height:92px;border-bottom:1px solid rgba(76,118,174,.17);opacity:1;transform:none}.enterprise-boundary-source>span:not(.enterprise-boundary-icon),.enterprise-boundary-capability>span:not(.enterprise-boundary-icon),.enterprise-boundary-denied>span:not(.enterprise-boundary-icon){display:flex;min-width:0;flex-direction:column;gap:4px}.enterprise-boundary-source strong,.enterprise-boundary-capability strong,.enterprise-boundary-denied strong{color:var(--boundary-navy);font-size:18px;line-height:1.2}.enterprise-boundary-source small,.enterprise-boundary-capability small,.enterprise-boundary-denied small{color:var(--boundary-muted);font-size:12px;font-weight:650;line-height:1.35}.enterprise-boundary-icon{display:grid;width:46px;height:46px;place-items:center;color:var(--boundary-blue);border:1px solid rgba(37,108,236,.15);border-radius:15px;background:#f0f6ffd6}.enterprise-boundary-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.enterprise-boundary-flow{position:absolute;left:30.5%;top:52%;z-index:7;width:14%;height:34px;transform:translateY(-50%)}.enterprise-boundary-flow>span{position:absolute;left:0;top:50%;width:100%;height:2px;overflow:hidden;background:#5181c129}.enterprise-boundary-flow>span:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#a7c2ef,var(--boundary-blue));transform:scaleX(1);transform-origin:left}.enterprise-boundary-flow>i{position:absolute;left:0;top:50%;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:var(--boundary-blue);box-shadow:0 0 0 4px #256cec1a;opacity:0;transform:translate(-50%,-50%)}.enterprise-boundary-domain{position:absolute;left:60%;top:52%;z-index:5;display:block;width:var(--domain-size);height:var(--domain-size);overflow:visible;border:1px solid rgba(37,108,236,.22);border-radius:50%;background:radial-gradient(circle at 37% 50%,rgba(42,112,240,.105),transparent 35%),radial-gradient(circle at 67% 48%,rgba(25,170,120,.07),transparent 42%),#f9fcff9e;box-shadow:inset 0 0 0 1px #ffffffc2,inset 0 0 62px #256cec0b,0 24px 66px #194b9114;transform:translate(-50%,-50%)}.enterprise-boundary-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(39,111,238,.18);border-radius:50%;transform:translate(-50%,-50%)}.enterprise-boundary-ring.is-outer{width:88%;height:88%}.enterprise-boundary-ring.is-middle{width:72%;height:72%;border-color:#276fee24}.enterprise-boundary-ring.is-inner{width:56%;height:56%;border-color:#19aa7830}.enterprise-boundary-gateway{position:absolute;left:0;top:51%;z-index:8;display:grid;width:156px;height:184px;place-items:center;padding:12px 8px 8px;border:1px solid rgba(37,108,236,.18);border-radius:78px;background:#fafdffe0;box-shadow:0 16px 42px #1b52a621;transform:translate(-43%,-50%)}.enterprise-boundary-gateway img{position:relative;z-index:2;width:112px;height:auto;filter:drop-shadow(0 13px 18px rgba(0,73,190,.22))}.enterprise-boundary-gateway small{position:relative;z-index:2;color:var(--boundary-navy);font-size:12px;font-weight:800;letter-spacing:.04em}.enterprise-boundary-scan{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:1;overflow:visible;border-radius:68px}.enterprise-boundary-scan:after{content:"";position:absolute;left:5%;top:-24%;width:90%;height:18px;background:linear-gradient(180deg,transparent,rgba(35,111,244,.24),transparent);filter:blur(2px)}.enterprise-boundary-domain-copy{position:absolute;left:15%;bottom:13%;z-index:7;display:flex;width:35%;flex-direction:column;gap:4px;text-align:center}.enterprise-boundary-domain-copy strong{color:var(--boundary-navy);font-size:19px;line-height:1.15;letter-spacing:-.025em}.enterprise-boundary-domain-copy small{color:var(--boundary-muted);font-size:11px;font-weight:650}.enterprise-boundary-capabilities{position:absolute;left:48%;top:28%;z-index:7;display:flex;width:45%;flex-direction:column}.enterprise-boundary-capability{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:10px;min-height:76px;border-bottom:1px solid rgba(41,119,137,.15);text-align:right}.enterprise-boundary-capability .enterprise-boundary-icon{width:40px;height:40px;color:#138a69;border-color:#19aa7829;border-radius:13px;background:#eefcf7d1}.enterprise-boundary-capability .enterprise-boundary-icon svg{width:21px;height:21px}.enterprise-boundary-result{position:absolute;right:7%;bottom:5%;z-index:8;display:inline-flex;align-items:center;gap:8px;padding:9px 13px;color:#087359;border:1px solid rgba(25,170,120,.23);border-radius:999px;background:#f7fefbe0;font-size:10px;font-weight:800;white-space:nowrap}.enterprise-boundary-result i{width:7px;height:7px;border-radius:50%;background:var(--boundary-green);box-shadow:0 0 0 4px #19aa781a}.enterprise-boundary-denied{position:absolute;left:81.5%;top:44%;z-index:8;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;width:16%;min-width:190px;padding:11px 12px;border:1px solid rgba(211,138,34,.2);border-radius:14px;background:#fffbf4e6;box-shadow:0 10px 30px #6d491512}.enterprise-boundary-denied .enterprise-boundary-icon{width:36px;height:36px;color:var(--boundary-amber);border-color:#d38a2229;border-radius:11px;background:#fff7e8e0}.enterprise-boundary-denied .enterprise-boundary-icon svg{width:19px;height:19px}.enterprise-boundary-denied>i{position:relative;display:block;width:16px;height:16px;border:1.5px solid var(--boundary-amber);border-radius:50%}.enterprise-boundary-denied>i:after{content:"";position:absolute;left:2px;top:6px;width:10px;height:1.5px;background:var(--boundary-amber);transform:rotate(-38deg)}.feature-story-private.is-animating .enterprise-boundary-source.is-message{animation:none}.feature-story-private.is-animating .enterprise-boundary-source.is-contact,.feature-story-private.is-animating .enterprise-boundary-source.is-history,.feature-story-private.is-animating .enterprise-boundary-capability,.feature-story-private.is-animating .enterprise-boundary-denied,.feature-story-private.is-animating .enterprise-boundary-result{animation:none;opacity:1;transform:none}.feature-story-private.is-animating .enterprise-boundary-flow>span:before{animation:boundary-flow-line var(--boundary-cycle) infinite ease both}.feature-story-private.is-animating .enterprise-boundary-flow>i:nth-of-type(1){animation:boundary-flow-dot var(--boundary-cycle) infinite ease both}.feature-story-private.is-animating .enterprise-boundary-flow>i:nth-of-type(2){animation:boundary-flow-dot var(--boundary-cycle) .22s infinite ease both}.feature-story-private.is-animating .enterprise-boundary-flow>i:nth-of-type(3){animation:boundary-flow-dot var(--boundary-cycle) .44s infinite ease both}.feature-story-private.is-animating .enterprise-boundary-scan:after{animation:boundary-gateway-scan var(--boundary-cycle) infinite cubic-bezier(.3,.7,.2,1) both}.feature-story-private.is-animating .enterprise-boundary-ring.is-outer{animation:boundary-ring-light var(--boundary-cycle) infinite ease both}.feature-story-private.is-animating .enterprise-boundary-ring.is-middle{animation:boundary-ring-light var(--boundary-cycle) .22s infinite ease both}.feature-story-private.is-animating .enterprise-boundary-ring.is-inner{animation:boundary-ring-light var(--boundary-cycle) .44s infinite ease both}@keyframes boundary-flow-line{0%,19%{transform:scaleX(0)}31%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes boundary-flow-dot{0%,20%{left:0;opacity:0}23%{opacity:1}32%{left:100%;opacity:1}36%,to{left:100%;opacity:0}}@keyframes boundary-gateway-scan{0%,24%{top:-24%;opacity:0}29%{opacity:1}43%{top:103%;opacity:.7}47%,to{top:103%;opacity:0}}@keyframes boundary-ring-light{0%,31%{opacity:.35;transform:translate(-50%,-50%) scale(.985)}42%,86%{opacity:1;transform:translate(-50%,-50%) scale(1)}93%,to{opacity:.35;transform:translate(-50%,-50%) scale(.99)}}@media(max-width:1180px){.enterprise-boundary-stage{--domain-size: 450px}.enterprise-boundary-entry-copy{left:1%;width:27%}.enterprise-boundary-sources{left:1%;width:26%}.enterprise-boundary-flow{left:27%;width:15%}.enterprise-boundary-domain{left:58%}.enterprise-boundary-control-copy{left:54%;width:31%}.enterprise-boundary-denied{left:79%;min-width:174px}.enterprise-boundary-source{grid-template-columns:44px minmax(0,1fr)}.enterprise-boundary-source strong,.enterprise-boundary-capability strong{font-size:16px}}@media(max-width:760px){.features-showcase .feature-story-private.is-private-showcase{min-height:auto;padding:54px 0 48px}.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{width:min(100% - 28px,540px);height:840px}.enterprise-boundary-stage{--domain-size: min(92vw, 430px)}.enterprise-boundary-entry-copy{left:4%;top:1%;width:92%;text-align:center}.enterprise-boundary-sources{left:4%;top:11%;width:92%;flex-direction:row;gap:8px}.enterprise-boundary-source{grid-template-columns:1fr;width:33.333%;min-height:94px;justify-items:center;gap:6px;border:0;text-align:center}.enterprise-boundary-source strong{font-size:14px}.enterprise-boundary-source small{font-size:10px}.enterprise-boundary-flow{left:50%;top:25%;width:2px;height:66px;transform:translate(-50%)}.enterprise-boundary-flow>span{left:0;top:0;width:2px;height:100%}.enterprise-boundary-flow>span:before{transform-origin:top}.enterprise-boundary-flow>i{display:none}.enterprise-boundary-domain{left:50%;top:55%}.enterprise-boundary-gateway{left:50%;top:0;width:126px;height:146px;transform:translate(-50%,-38%)}.enterprise-boundary-gateway img{width:88px}.enterprise-boundary-control-copy{left:18%;top:38%;width:64%}.enterprise-boundary-control-copy strong{font-size:19px}.enterprise-boundary-domain-copy{left:8%;bottom:11%;width:38%}.enterprise-boundary-capabilities{left:46%;top:31%;width:48%}.enterprise-boundary-capability{min-height:70px}.enterprise-boundary-capability strong{font-size:13px}.enterprise-boundary-capability small{font-size:9px}.enterprise-boundary-result{right:7%;bottom:4%;font-size:8px}.enterprise-boundary-denied{left:50%;top:auto;bottom:0;width:auto;min-width:182px;transform:translate(-50%)}.feature-story-private.is-animating .enterprise-boundary-denied{animation-name:boundary-denied-mobile}}@keyframes boundary-denied-mobile{0%,64%{opacity:0;transform:translate(-50%,12px)}70%{opacity:1;transform:translate(-50%)}76%{opacity:1;transform:translate(-50%,-5px)}80%,91%{opacity:.84;transform:translate(-50%,3px)}96%,to{opacity:0;transform:translate(-50%,9px)}}@media(prefers-reduced-motion:reduce){.enterprise-boundary-scene *,.enterprise-boundary-scene *:before,.enterprise-boundary-scene *:after{animation:none!important}.enterprise-boundary-source,.enterprise-boundary-capability,.enterprise-boundary-denied,.enterprise-boundary-result{opacity:1!important;transform:none!important}.enterprise-boundary-flow>span:before{transform:scaleX(1)!important}.enterprise-boundary-denied{opacity:1!important}}.feature-story-scene.story-scene-private-architecture{--security-cycle: 9.6s;position:relative;height:100%;min-height:470px;display:grid;grid-template-columns:minmax(240px,.92fr) minmax(260px,.9fr) minmax(280px,1fr);align-items:center;gap:clamp(42px,5vw,84px);padding:22px 3.2% 12px;box-sizing:border-box;color:#0a2348;isolation:isolate}.feature-story-scene.story-scene-private-architecture:before{content:"";position:absolute;top:16%;right:19%;bottom:8%;left:19%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 48%,rgba(50,118,255,.075),transparent 62%)}.security-architecture-intake,.security-architecture-gateway,.security-architecture-domain,.security-architecture-heading,.security-architecture-list,.security-architecture-item,.security-architecture-item>span,.security-architecture-domain-head,.security-architecture-domain-title,.security-architecture-domain-list,.security-architecture-domain-item,.security-architecture-domain-item>span,.security-architecture-checks{display:flex;box-sizing:border-box}.security-architecture-intake{grid-column:1;flex-direction:column;align-self:center;min-width:0}.security-architecture-heading{flex-direction:column;gap:5px;padding-bottom:14px;border-bottom:1px solid rgba(99,137,188,.2)}.security-architecture-heading strong,.security-architecture-domain-title strong{color:#0a2348;font-size:clamp(19px,1.5vw,24px);line-height:1.22;letter-spacing:-.025em}.security-architecture-heading small,.security-architecture-domain-title small{color:#6a83a5;font-size:12px;line-height:1.5;font-weight:650}.security-architecture-list{flex-direction:column}.security-architecture-item{position:relative;min-height:72px;align-items:center;gap:14px;border-bottom:1px solid rgba(99,137,188,.16)}.security-architecture-item:after{content:"";position:absolute;right:-16px;width:16px;height:1px;background:#3774dd3d}.security-architecture-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;color:#1769f5;border:1px solid rgba(23,105,245,.17);border-radius:10px;background:#f2f7ff}.security-architecture-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.security-architecture-item>span:last-child,.security-architecture-domain-item>span:first-child{flex-direction:column;gap:3px}.security-architecture-item strong,.security-architecture-domain-item strong{color:#17375f;font-size:15px;line-height:1.25;font-weight:800}.security-architecture-item em,.security-architecture-domain-item em{color:#7890ae;font-size:11px;line-height:1.35;font-style:normal;font-weight:650}.security-architecture-gateway{grid-column:2;position:relative;min-width:0;height:388px;flex-direction:column;align-items:center;justify-content:center}.security-architecture-boundary{position:absolute;top:30px;left:50%;width:228px;height:228px;border:1px solid rgba(23,105,245,.24);border-radius:50%;transform:translate(-50%)}.security-architecture-boundary:before{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px solid rgba(23,105,245,.1);border-radius:inherit}.security-architecture-shield{position:relative;z-index:2;height:250px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:23px}.security-architecture-shield img{width:142px;height:164px;object-fit:contain;filter:drop-shadow(0 14px 22px rgba(20,78,174,.16))}.security-architecture-shield strong{margin-top:4px;color:#0a2348;font-size:18px;line-height:1.2;letter-spacing:-.02em}.security-architecture-checks{position:relative;width:min(100%,300px);justify-content:space-between;align-items:center;margin-top:12px;padding-top:16px;border-top:1px solid rgba(80,123,181,.18)}.security-architecture-checks:before{content:"";position:absolute;top:-1px;left:0;width:0;height:1px;background:#1769f5}.security-architecture-checks>span{display:inline-flex;align-items:center;gap:6px;color:#59728f;font-size:11px;line-height:1;font-weight:750}.security-architecture-checks i,.security-architecture-domain-head i,.security-architecture-complete i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#a9bdd8}.security-architecture-route{position:absolute;top:50%;height:18px;overflow:visible;transform:translateY(-50%)}.security-architecture-route.is-ingress{left:29.2%;width:8.2%}.security-architecture-route.is-egress{right:29.4%;width:8.2%}.security-architecture-route-line{position:absolute;top:8px;left:0;width:100%;height:1px;background:#5382c33d}.security-architecture-route-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left center;background:#1769f5}.security-architecture-route.is-egress .security-architecture-route-line:after{background:#1bbf83}.security-architecture-route>i{position:absolute;top:4px;left:0;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#1769f5;opacity:0;box-shadow:0 2px 8px #1769f533}.security-architecture-route.is-egress>i{background:#1bbf83;box-shadow:0 2px 8px #1bbf8333}.security-architecture-domain{grid-column:3;position:relative;min-height:350px;flex-direction:column;justify-content:center;padding:24px 26px;background:linear-gradient(#8eb6a9,#8eb6a9) left top / 34px 1px no-repeat,linear-gradient(#8eb6a9,#8eb6a9) left top / 1px 34px no-repeat,linear-gradient(#8eb6a9,#8eb6a9) right top / 34px 1px no-repeat,linear-gradient(#8eb6a9,#8eb6a9) right top / 1px 34px no-repeat,linear-gradient(#8eb6a9,#8eb6a9) left bottom / 34px 1px no-repeat,linear-gradient(#8eb6a9,#8eb6a9) left bottom / 1px 34px no-repeat,linear-gradient(#8eb6a9,#8eb6a9) right bottom / 34px 1px no-repeat,linear-gradient(#8eb6a9,#8eb6a9) right bottom / 1px 34px no-repeat}.security-architecture-domain-head{align-items:center;justify-content:space-between;gap:16px;color:#315a76;font-size:10px;line-height:1.2;font-weight:750}.security-architecture-domain-head>span{display:inline-flex;align-items:center;gap:7px}.security-architecture-domain-head i{background:#1bbf83}.security-architecture-domain-head em{color:#147a5a;font-style:normal}.security-architecture-domain-title{flex-direction:column;gap:5px;padding:26px 0 16px;border-bottom:1px solid rgba(80,150,129,.17)}.security-architecture-domain-list{flex-direction:column}.security-architecture-domain-item{min-height:66px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(80,150,129,.14)}.security-architecture-domain-item>span:first-child{min-width:0}.security-architecture-domain-item .security-architecture-icon{width:36px;height:36px;flex-basis:36px;color:#178565;border-color:#1bbf832b;background:#f2faf7}.security-architecture-domain-item .security-architecture-icon svg{width:19px;height:19px}.security-architecture-complete{min-height:36px;display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-top:16px;color:#177b5d;font-size:10px;line-height:1.35;font-weight:750;opacity:0}.security-architecture-complete i{background:#1bbf83}.feature-story-private.is-animating .security-architecture-item.is-message{animation:security-intake-item var(--security-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .security-architecture-item.is-contact{animation:security-intake-item var(--security-cycle) .34s cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .security-architecture-item.is-history{animation:security-intake-item var(--security-cycle) .68s cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .security-architecture-route.is-ingress .security-architecture-route-line:after{animation:security-route-trace var(--security-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .security-architecture-route.is-ingress>i{animation:security-route-dot var(--security-cycle) linear infinite both}.feature-story-private.is-animating .security-architecture-shield{animation:security-gateway-activate var(--security-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .security-architecture-boundary{animation:security-boundary-activate var(--security-cycle) ease-in-out infinite both}.feature-story-private.is-animating .security-architecture-checks:before{animation:security-check-trace var(--security-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .security-architecture-checks>span{animation:security-check-state var(--security-cycle) ease-in-out infinite both}.feature-story-private.is-animating .security-architecture-checks>span:nth-child(2){animation-delay:.38s}.feature-story-private.is-animating .security-architecture-checks>span:nth-child(3){animation-delay:.76s}.feature-story-private.is-animating .security-architecture-route.is-egress .security-architecture-route-line:after{animation:security-route-trace-out var(--security-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .security-architecture-route.is-egress>i{animation:security-route-dot-out var(--security-cycle) linear infinite both}.feature-story-private.is-animating .security-architecture-domain-item.is-storage{animation:security-domain-item var(--security-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .security-architecture-domain-item.is-access{animation:security-domain-item var(--security-cycle) .34s cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .security-architecture-domain-item.is-audit{animation:security-domain-item var(--security-cycle) .68s cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .security-architecture-domain{animation:security-domain-boundary var(--security-cycle) ease-in-out infinite both}.feature-story-private.is-animating .security-architecture-complete{animation:security-complete-state var(--security-cycle) cubic-bezier(.16,1,.3,1) infinite both}@keyframes security-intake-item{0%,3%{opacity:.35;transform:translateY(8px)}9%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:.35;transform:translateY(0)}}@keyframes security-route-trace{0%,15%{transform:scaleX(0)}27%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes security-route-dot{0%,15%{left:0;opacity:0}18%{opacity:1}27%{left:calc(100% - 9px);opacity:1}30%,to{left:calc(100% - 9px);opacity:0}}@keyframes security-gateway-activate{0%,20%{opacity:.56;transform:scale(.96)}31%,88%{opacity:1;transform:scale(1)}96%,to{opacity:.56;transform:scale(.98)}}@keyframes security-boundary-activate{0%,22%{border-color:#1769f529;transform:translate(-50%) scale(.96)}34%,88%{border-color:#1769f54d;transform:translate(-50%) scale(1)}96%,to{border-color:#1769f529;transform:translate(-50%) scale(.98)}}@keyframes security-check-trace{0%,28%{width:0}46%,88%{width:100%}96%,to{width:0}}@keyframes security-check-state{0%,29%{color:#8ca0b8}36%,88%{color:#1769f5}96%,to{color:#8ca0b8}}@keyframes security-route-trace-out{0%,44%{transform:scaleX(0)}57%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes security-route-dot-out{0%,44%{left:0;opacity:0}47%{opacity:1}57%{left:calc(100% - 9px);opacity:1}60%,to{left:calc(100% - 9px);opacity:0}}@keyframes security-domain-item{0%,50%{opacity:.3;transform:translateY(7px)}60%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:.3;transform:translateY(0)}}@keyframes security-domain-boundary{0%,48%{filter:saturate(.75)}63%,88%{filter:saturate(1)}96%,to{filter:saturate(.75)}}@keyframes security-complete-state{0%,66%{opacity:0;transform:translateY(7px)}73%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@media(max-width:960px){.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{height:890px}.feature-story-scene.story-scene-private-architecture{min-height:860px;grid-template-columns:1fr;grid-template-rows:auto 260px auto;gap:30px;padding:12px 8% 30px}.security-architecture-intake,.security-architecture-gateway,.security-architecture-domain{grid-column:1;width:100%}.security-architecture-intake{grid-row:1}.security-architecture-gateway{grid-row:2;height:260px}.security-architecture-domain{grid-row:3;min-height:320px}.security-architecture-route{display:none}.security-architecture-boundary{top:0;width:218px;height:218px}.security-architecture-shield{height:232px;padding-top:12px}.security-architecture-shield img{width:132px;height:152px}.security-architecture-checks{margin-top:0}.security-architecture-item:after{display:none}}@media(max-width:560px){.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{height:840px}.feature-story-scene.story-scene-private-architecture{min-height:820px;padding-inline:4%}.security-architecture-domain{padding:20px 18px}.security-architecture-domain-title{padding-top:20px}}@media(prefers-reduced-motion:reduce){.story-scene-private-architecture *,.story-scene-private-architecture *:before,.story-scene-private-architecture *:after{animation:none!important;transition:none!important}.security-architecture-route-line:after{transform:scaleX(1)}.security-architecture-route>i{display:none}.security-architecture-complete{opacity:1;transform:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0;min-height:100vh;color:#181b1f;background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.page{min-width:0;overflow:clip}@media(min-width:961px){.home-first-fold{min-height:calc(100svh - 80px);display:flex;flex-direction:column;background:#eaf3ff}.home-first-fold>.hero{flex:1 1 auto;min-height:0;display:flex;align-items:center}.home-first-fold>.social-platform-marquee{flex:0 0 auto;min-height:0}}.content-shell{width:min(1180px,calc(100% - 80px));margin:0 auto}.site-header{position:sticky;top:0;z-index:80;height:80px;display:flex;align-items:center;gap:24px;padding:0 22px;background:#fffffffa;box-shadow:0 1px #0a183209;transition:box-shadow .18s ease}.site-header.is-scrolled{box-shadow:0 10px 30px #1e46871a}.brand{display:flex;align-items:center;gap:12px;width:286px;flex:0 0 286px;color:#071b3a}.site-brand-mark{width:62px;height:52px;flex:0 0 62px}.site-brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.site-brand-name{display:flex;align-items:baseline;gap:7px;color:#071b3a;font-size:28px;font-weight:850;line-height:1;letter-spacing:-.025em;white-space:nowrap}.site-brand-product{color:#1465f3;font-size:.68em;font-weight:800;letter-spacing:.015em}.mobile-nav-toggle{display:none}.mobile-nav-toggle svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.main-nav{position:absolute;top:18px;left:0;right:0;width:max-content;height:44px;margin-inline:auto;display:flex;align-items:center;gap:8px;padding:0;border:0;border-radius:0;white-space:nowrap;background:transparent;font-size:14px}.main-nav>a,.nav-dropdown>a{position:relative;display:flex;align-items:center;height:44px;padding:0 8px;border-radius:0;color:#181b1f;transition:color .18s ease}.nav-roll-label{display:inline-block;height:1.45em;overflow:hidden;line-height:1.45;vertical-align:middle}.nav-roll-track{display:grid;grid-template-rows:repeat(2,1.45em);transform:translateZ(0);transition:transform .32s cubic-bezier(.16,1,.3,1)}.nav-roll-track>span{display:flex;height:1.45em;align-items:center;line-height:1.45;white-space:nowrap}@media(hover:hover)and (pointer:fine){.main-nav>a:hover .nav-roll-track,.nav-dropdown:hover>a .nav-roll-track{transform:translate3d(0,-1.45em,0);will-change:transform}}.main-nav>a:focus-visible .nav-roll-track,.nav-dropdown>a:focus-visible .nav-roll-track{transform:translate3d(0,-1.45em,0);will-change:transform}.main-nav>a:hover,.nav-dropdown:hover>a{color:#1769f5;background:transparent}.main-nav .active{color:#1769f5;background:transparent;font-weight:700}.main-nav .active:after{position:absolute;left:50%;bottom:0;width:calc(100% - 10px);height:11px;border-radius:50%;background:radial-gradient(ellipse at center,#1769f57a,#1769f533 42%,#1769f500 78%);filter:blur(4px);transform:translate(-50%);opacity:.78;pointer-events:none;content:""}.chevron{display:inline-grid;width:14px;height:14px;margin-left:4px;place-items:center;border:0;border-radius:0;color:#6b82a8;background:transparent}.chevron svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.nav-dropdown:hover .chevron svg,.nav-dropdown:focus-within .chevron svg{transform:rotate(180deg)}.nav-dropdown:hover .chevron,.nav-dropdown:focus-within .chevron{color:#1769f5}@media(prefers-reduced-motion:reduce){.nav-roll-track{transition:none!important}.main-nav>a:hover .nav-roll-track,.nav-dropdown:hover>a .nav-roll-track,.main-nav>a:focus-visible .nav-roll-track,.nav-dropdown>a:focus-visible .nav-roll-track{transform:none!important;will-change:auto}}.nav-dropdown{position:relative;height:100%;display:flex;align-items:center}.nav-dropdown:after{position:absolute;top:100%;left:0;right:0;height:18px;content:""}.mega-menu{position:fixed;top:80px;left:0;right:0;z-index:75;padding:26px 28px 34px;background:#fffffffa;box-shadow:0 24px 50px #1e46871a;opacity:0;visibility:hidden;transform:translateY(-8px);transition:.16s ease;white-space:normal}.feature-dropdown:hover .mega-menu,.feature-dropdown:focus-within .mega-menu{opacity:1;visibility:visible;transform:translateY(0)}.mega-grid{width:min(1305px,calc(100% - 28px));margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 42px}.mega-item{display:grid;grid-template-columns:46px 1fr;gap:14px;padding:8px 0}.mega-item img{width:40px;height:40px;object-fit:contain}.mega-item strong,.mega-item small{display:block}.mega-item strong{margin:0 0 7px;color:#090a0c;font-size:18px}.mega-item small{max-width:100%;color:#979ca5;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.mega-menu-single{left:50%;right:auto;width:min(460px,calc(100vw - 32px));padding:14px;border-radius:0 0 16px 16px;transform:translate(-50%,-8px)}.feature-dropdown:hover .mega-menu-single,.feature-dropdown:focus-within .mega-menu-single{transform:translate(-50%)}.mega-menu-single .mega-grid{width:100%;grid-template-columns:1fr;gap:0}.mega-menu-single .mega-item{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:14px;border-radius:12px;transition:background-color .18s ease}.mega-menu-single .mega-item:hover,.mega-menu-single .mega-item:focus-visible{background:#f2f7ff}.mega-menu-single .mega-item strong{margin-bottom:5px;color:#071a3d;font-size:17px}.mega-menu-single .mega-item small{color:#62789d;font-size:13px;line-height:1.55}.header-actions{margin-left:auto;display:flex;align-items:center;gap:16px;white-space:nowrap}.main-nav>.mobile-account-link{display:none}.trial.site-account-cta{background:#1769f5;font-weight:650}.hero-account-action{margin-top:24px}.closing-account-action{margin-top:18px}.login{padding:10px 4px;font-size:14px;font-weight:600;transition:color .18s ease}.login:hover{color:#1769f5}.trial{display:inline-flex;align-items:center;justify-content:center;min-width:160px;height:48px;padding:0 28px;border-radius:999px;color:#fff;background:#030712;font-size:16px;transition:transform .16s ease,background .16s ease}.trial:hover{background:#3269ff;transform:translateY(-1px)}.trial.small{min-width:100px;height:42px;padding-inline:20px;background:#1769f5;font-size:14px;font-weight:700;box-shadow:0 10px 24px #1769f52e}.trial.small:hover{background:#0f57d6}.language{width:36px;height:36px;display:grid;padding:0;place-items:center;border:1px solid #c7daf8;border-radius:12px;color:#1769f5;background:#f7faff;cursor:pointer;font-size:14px;font-weight:800;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.language:hover{border-color:#8eb7fb;color:#fff;background:#1769f5}.hero{position:relative;isolation:isolate;overflow:hidden;padding:46px 0;background:linear-gradient(180deg,#fff,#e3f0ff 28%,#e3f0ff 78%,#eef6ff)}.hero:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 46% 62% at 76% 43%,rgba(23,105,245,.1) 0%,rgba(23,105,245,.045) 38%,transparent 72%)}.hero-inner{position:relative;z-index:1;width:min(1480px,calc(100% - 64px));min-height:500px;margin:0 auto;display:grid;grid-template-columns:minmax(390px,.76fr) minmax(680px,1.24fr);align-items:center;gap:clamp(36px,3vw,52px)}.hero-copy{min-width:0;padding-left:8px;text-align:left;align-self:center;transform:translateY(-12px)}.hero-copy>.hero-eyebrow{margin:0 0 18px;color:#3269ff;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:.04em;animation:hero-copy-reveal 1.1s cubic-bezier(.16,1,.3,1) .15s both}.hero h1{margin:0 0 28px;color:#181b1f;font-size:clamp(48px,3.55vw,56px);font-weight:700;line-height:1.18;letter-spacing:-.035em;animation:hero-copy-reveal 1.2s cubic-bezier(.16,1,.3,1) .4s both}.hero-title-line{display:block;white-space:nowrap}.hero h1 .hero-accent{color:#3269ff}.hero-copy>.hero-description{margin:0;color:#222833;font-size:18px;line-height:1.85;animation:hero-copy-reveal 1.15s cubic-bezier(.16,1,.3,1) .75s both}.hero-description>span{display:block}.hero-trial{margin-top:32px;animation:hero-cta-enter .9s cubic-bezier(.19,1,.22,1) 1.25s both}@keyframes hero-copy-reveal{0%{opacity:.15;transform:translateY(14px);filter:blur(12px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.story-scene-private-product{--private-flow-cycle: 3.4s}.private-product-flow-energy,.private-product-flow-sparks,.private-product-flow-head{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;opacity:0}.private-product-flow-sparks{stroke:#6bd7f4;stroke-width:2.35;stroke-dasharray:.012 .038 .01 .048 .008 .884;stroke-dashoffset:0}.private-product-flow-head{stroke:#1769f5;stroke-width:6;stroke-dasharray:.035 .965;stroke-dashoffset:-.165}.private-product-flow-sparks.is-trunk{stroke:#68def3;stroke-width:2.6}.private-product-flow-head.is-trunk{stroke:#0f62ee;stroke-width:6.5;stroke-dasharray:.045 .955;stroke-dashoffset:-.215}@keyframes private-product-v12-card{0%,2%{background:#fcfefffa;box-shadow:0 7px 16px #3b74c613}5%,12%{background:#f6fbff;box-shadow:0 10px 22px #2d6dca21}17%,to{background:#fcfefffa;box-shadow:0 7px 16px #3b74c613}}@keyframes private-product-v12-card-sheen{0%,3%{opacity:0;transform:translate(-115%)}6%{opacity:.58}13%{opacity:.16;transform:translate(115%)}17%,to{opacity:0;transform:translate(115%)}}@keyframes private-product-v12-branch-tail{0%,3%{stroke-dashoffset:0;opacity:0}6%{opacity:.72}23%{stroke-dashoffset:-.78;opacity:.72}27%,to{stroke-dashoffset:-.78;opacity:0}}@keyframes private-product-v12-branch-sparks{0%,4%{stroke-dashoffset:0;opacity:0}7%{opacity:.88}23%{stroke-dashoffset:-.78;opacity:.88}27%,to{stroke-dashoffset:-.78;opacity:0}}@keyframes private-product-v12-branch-head{0%,3%{stroke-dashoffset:-.165;opacity:0}5%{opacity:1}23%{stroke-dashoffset:-.945;opacity:1}27%,to{stroke-dashoffset:-.945;opacity:0}}@keyframes private-product-v12-trunk-tail{0%,29%{stroke-dashoffset:0;opacity:0}32%{opacity:.8}43%{stroke-dashoffset:-.74;opacity:.8}47%,to{stroke-dashoffset:-.74;opacity:0}}@keyframes private-product-v12-trunk-sparks{0%,30%{stroke-dashoffset:0;opacity:0}33%{opacity:.95}43%{stroke-dashoffset:-.74;opacity:.95}47%,to{stroke-dashoffset:-.74;opacity:0}}@keyframes private-product-v12-trunk-head{0%,29%{stroke-dashoffset:-.215;opacity:0}31%{opacity:1}43%{stroke-dashoffset:-.955;opacity:1}47%,to{stroke-dashoffset:-.955;opacity:0}}@keyframes private-product-v12-merge{0%,26%{background:#8fb6df;box-shadow:none;transform:translate(-50%,-50%) scale(.9)}29%,35%{background:#1769f5;box-shadow:0 0 0 5px #37b3f021;transform:translate(-50%,-50%) scale(1.1)}40%,to{background:#8fb6df;box-shadow:none;transform:translate(-50%,-50%) scale(.9)}}@media(prefers-reduced-motion:reduce){.feature-story-private.is-animating .private-product-source,.feature-story-private.is-animating .private-product-source:after,.feature-story-private.is-animating .private-product-flow-energy,.feature-story-private.is-animating .private-product-flow-sparks,.feature-story-private.is-animating .private-product-flow-head,.feature-story-private.is-animating .private-product-converger-node{animation:none!important}.private-product-source:after,.private-product-flow-energy,.private-product-flow-sparks,.private-product-flow-head{opacity:0!important}}.private-product-gateway>strong,.private-product-gateway>small{position:relative;width:116px;text-align:right;transform:translate(-54px)}.private-product-verified{left:calc(33% + 56px);top:142px}@keyframes private-product-v8-gateway-dock{0%,22%{border-color:#a9c8f3;box-shadow:0 0 0 6px #f7fbfff0,0 12px 28px #235cb01f}28%,38%{border-color:#5e9aec;box-shadow:0 0 0 6px #f7fbfff5,0 14px 34px #235cb030}46%,to{border-color:#a9c8f3;box-shadow:0 0 0 6px #f7fbfff0,0 12px 28px #235cb01f}}@keyframes private-product-v8-threat{0%,68.5%{opacity:1;translate:0 0}76.5%,77.7%{opacity:1;translate:-24px 0}80%{opacity:1;translate:14px 0}82%{opacity:1;translate:-6px 0}83.9%,to{opacity:1;translate:0 0}}@keyframes private-product-v8-threat-route{0%,68.5%{opacity:.42}72%,82%{opacity:1}87%,to{opacity:.42}}@keyframes private-product-v8-threat-dot{0%,69%{left:100%;opacity:0}71%{opacity:1}77.7%{left:0;opacity:1}80%,to{left:0;opacity:0}}@keyframes private-product-v8-impact{0%,75%{opacity:.58;box-shadow:0 0 0 5px #d38a2214;transform:translate(-50%,-50%) scale(1)}77.7%{opacity:1;box-shadow:0 0 0 5px #d38a2229;transform:translate(-50%,-50%) scale(1.08)}81%{opacity:1;box-shadow:0 0 0 11px #d38a2200;transform:translate(-50%,-50%) scale(1)}86%,to{opacity:.58;box-shadow:0 0 0 5px #d38a2214;transform:translate(-50%,-50%) scale(1)}}@media(max-width:760px){.private-product-gateway{left:50%;width:220px}.private-product-verified{left:50%;top:294px}.private-product-runtime{padding:24px}.private-product-gateway>strong,.private-product-gateway>small{width:auto;text-align:center;transform:none}.feature-story-private.is-animating .private-product-threat{animation-name:private-product-v8-threat-mobile}}@keyframes private-product-v8-threat-mobile{0%,68.5%{opacity:1;translate:0 0}76.5%,77.7%{opacity:1;translate:0 -8px}80%{opacity:1;translate:0 6px}82%{opacity:1;translate:0 -3px}83.9%,to{opacity:1;translate:0 0}}.private-product-converger{position:absolute;left:21%;right:calc(67% + 34px);top:150px;z-index:5;display:block;height:160px;pointer-events:none}.private-product-converger-branch,.private-product-converger-trunk,.private-product-converger-spine{position:absolute;display:block;background:#c9daef}.private-product-converger-branch{left:0;width:68%;height:1px}.private-product-converger-branch.is-top{top:0}.private-product-converger-branch.is-middle{top:50%}.private-product-converger-branch.is-bottom{top:100%}.private-product-converger-spine{left:68%;top:0;width:1px;height:100%}.private-product-converger-trunk{left:68%;right:0;top:50%;height:1px}.private-product-converger-branch>i,.private-product-converger-trunk>i{position:absolute;left:0;top:50%;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#1769f5;opacity:0;transform:translate(-50%,-50%)}.private-product-converger-node{position:absolute;left:68%;top:50%;z-index:2;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#b8cce7;box-shadow:0 0 0 3px #1769f50d;transform:translate(-50%,-50%)}.feature-story-private.is-animating .private-product-converger-branch>i{animation:private-product-v9-branch var(--private-product-cycle) infinite cubic-bezier(.45,0,.7,.3) both}.feature-story-private.is-animating .private-product-converger-branch.is-middle>i{animation-delay:.22s}.feature-story-private.is-animating .private-product-converger-branch.is-bottom>i{animation-delay:.44s}.feature-story-private.is-animating .private-product-converger-node{animation:private-product-v9-merge var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-converger-trunk>i{animation:private-product-v9-trunk var(--private-product-cycle) infinite cubic-bezier(.45,0,.7,.3) both}@keyframes private-product-v9-branch{0%,3%{left:0;opacity:0}5%{opacity:1}14%{left:100%;opacity:1}17%,to{left:100%;opacity:0}}@keyframes private-product-v9-merge{0%,17%{border-color:#fff;background:#b8cce7;box-shadow:0 0 0 3px #1769f50d;transform:translate(-50%,-50%) scale(.88)}20%,23%{border-color:#fff;background:#1769f5;box-shadow:0 0 0 6px #1769f51f;transform:translate(-50%,-50%) scale(1)}28%,to{border-color:#fff;background:#b8cce7;box-shadow:0 0 0 3px #1769f50d;transform:translate(-50%,-50%) scale(.88)}}@keyframes private-product-v9-trunk{0%,20%{left:0;opacity:0}22%{opacity:1}28%{left:100%;opacity:1}31%,to{left:100%;opacity:0}}@media(max-width:1100px)and (min-width:761px){.private-product-converger{left:22%}}@media(max-width:760px){.private-product-converger{display:none}.private-product-gateway{top:164px}.private-product-route.is-before{display:block}}@media(prefers-reduced-motion:reduce){.feature-story-private.is-animating .private-product-converger-branch>i,.feature-story-private.is-animating .private-product-converger-node,.feature-story-private.is-animating .private-product-converger-trunk>i{animation:none!important}.private-product-converger-branch>i,.private-product-converger-trunk>i{opacity:0!important}}.features-showcase .feature-story-private.is-private-showcase{--security-navy: #071a3d;--security-blue: #2563eb;--security-blue-soft: #dbeafe;--security-ink: #0b2348;--security-muted: #6f83a3;--security-line: rgba(65, 105, 158, .18);--security-green: #19a974;--enterprise-security-cycle: 9.6s;min-height:880px;padding:70px 0 68px}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy{margin-bottom:42px}.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{width:min(1740px,calc(100vw - 88px));height:570px;margin-inline:auto}.feature-story-scene.story-scene-private-architecture.enterprise-security-diagram{position:relative;inset:auto;display:grid;grid-template-columns:minmax(250px,.92fr) 82px minmax(360px,1.12fr) 82px minmax(270px,.96fr);align-items:center;gap:0;width:100%;height:100%;padding:28px 24px;overflow:visible;color:var(--security-ink);background:linear-gradient(90deg,rgba(37,99,235,.025),transparent 29%,transparent 71%,rgba(25,169,116,.025));isolation:isolate}.enterprise-security-diagram:before{content:"";position:absolute;top:11%;right:25%;bottom:7%;left:25%;z-index:-1;background:radial-gradient(circle at 50% 48%,rgba(37,99,235,.1),transparent 61%);pointer-events:none}.enterprise-security-input,.enterprise-security-output{align-self:center;min-width:0}.enterprise-security-section-head{display:flex;flex-direction:column;gap:5px;padding-bottom:18px;border-bottom:1px solid var(--security-line)}.enterprise-security-section-head strong{color:var(--security-ink);font-size:clamp(23px,1.45vw,31px);line-height:1.2;letter-spacing:-.035em}.enterprise-security-section-head small{color:var(--security-muted);font-size:14px;font-weight:600;line-height:1.5}.enterprise-security-output .enterprise-security-section-head{text-align:right}.enterprise-security-rows{display:flex;flex-direction:column}.enterprise-security-row{display:flex;align-items:center;gap:16px;min-height:94px;border-bottom:1px solid var(--security-line);opacity:.24;transform:translate(-12px);will-change:opacity,transform}.enterprise-security-output .enterprise-security-row{justify-content:flex-end;text-align:right;transform:translate(12px)}.enterprise-security-row>span:not(.enterprise-security-icon){display:flex;min-width:0;flex-direction:column;gap:4px}.enterprise-security-row strong{color:var(--security-ink);font-size:19px;line-height:1.2}.enterprise-security-row em{color:var(--security-muted);font-size:13px;font-style:normal;font-weight:600}.enterprise-security-icon{display:grid;flex:0 0 54px;width:54px;height:54px;place-items:center;color:var(--security-blue);border:1px solid rgba(37,99,235,.15);border-radius:14px;background:#eff6ffc7}.enterprise-security-output .enterprise-security-icon{color:#168567;border-color:#19a97429;background:#edfcf7d1}.enterprise-security-icon svg{width:25px;height:25px}.enterprise-security-link{display:flex;align-items:center;justify-content:center;min-width:0}.enterprise-security-link>small{position:absolute;margin-top:-48px;color:var(--security-muted);font-size:11px;font-weight:700;letter-spacing:.06em;opacity:0;transform:translateY(5px);will-change:opacity,transform}.enterprise-security-link>span{position:relative;display:block;width:calc(100% - 12px);height:2px;overflow:hidden;background:#567fb22e}.enterprise-security-link>span:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#98b8ef,var(--security-blue));will-change:transform}.enterprise-security-link.is-outbound>span:before{background:linear-gradient(90deg,var(--security-blue),var(--security-green))}.enterprise-security-link>span i{position:absolute;top:50%;left:0;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:var(--security-blue);box-shadow:0 0 0 5px #2563eb1f;opacity:0;transform:translate(-50%,-50%);will-change:left,opacity}.enterprise-security-link.is-outbound>span i{background:var(--security-green);box-shadow:0 0 0 5px #19a9741f}.enterprise-security-zone{position:relative;display:grid;align-content:space-between;min-height:452px;padding:22px;overflow:hidden;color:#fff;border:1px solid rgba(117,164,229,.26);border-radius:22px;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(145deg,#0a244e,#071a3d 63%,#081f43);background-size:26px 26px,26px 26px,auto;box-shadow:0 25px 60px #071a3d2e,inset 0 1px #ffffff0f;opacity:0;transform:translateY(10px) scale(.985);will-change:opacity,transform}.enterprise-security-zone:before{content:"";position:absolute;top:25%;right:13%;bottom:25%;left:13%;background:radial-gradient(circle,rgba(54,132,255,.17),transparent 67%);pointer-events:none}.enterprise-security-zone-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.enterprise-security-zone-head>span{color:#a9c4ea;font-size:10px;font-weight:800;letter-spacing:.12em}.enterprise-security-zone-head em{display:inline-flex;align-items:center;gap:7px;color:#a9c4ea;font-size:11px;font-style:normal;font-weight:700}.enterprise-security-zone-head em i,.enterprise-security-result i{width:7px;height:7px;border-radius:50%;background:var(--security-green);box-shadow:0 0 0 4px #19a9741f}.enterprise-security-zone-core{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;gap:6px;text-align:center}.enterprise-security-zone-core img{width:108px;height:auto;filter:drop-shadow(0 14px 22px rgba(0,64,170,.32))}.enterprise-security-zone-core strong{color:#fff;font-size:clamp(25px,1.55vw,33px);line-height:1.1;letter-spacing:-.035em}.enterprise-security-zone-core small{color:#a9c4ea;font-size:13px;font-weight:600}.enterprise-security-verifications{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.enterprise-security-verifications>span{display:grid;grid-template-columns:22px 1fr;gap:2px 8px;align-items:center;min-width:0;padding:10px 9px;border:1px solid rgba(169,196,234,.14);border-radius:10px;background:#ffffff0b;opacity:.24;transform:translateY(7px);will-change:opacity,transform}.enterprise-security-verifications i{grid-row:1 / 3;display:grid;width:22px;height:22px;place-items:center;color:#c4d8f5;border:1px solid rgba(169,196,234,.3);border-radius:50%;font-size:10px;font-style:normal;font-weight:800}.enterprise-security-verifications b{overflow:hidden;color:#e8f1ff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.enterprise-security-verifications em{color:#76d9ba;font-size:9px;font-style:normal;font-weight:700}.enterprise-security-result{display:inline-flex;align-items:center;gap:10px;margin-top:20px;margin-left:auto;padding:10px 15px;color:#087357;border:1px solid rgba(25,169,116,.28);border-radius:999px;background:#f1fdf8eb;font-size:12px;font-weight:800;opacity:0;transform:translateY(8px);will-change:opacity,transform}.enterprise-security-input .is-message{animation:enterprise-security-left-one var(--enterprise-security-cycle) infinite ease both}.enterprise-security-input .is-contact{animation:enterprise-security-left-two var(--enterprise-security-cycle) infinite ease both}.enterprise-security-input .is-history{animation:enterprise-security-left-three var(--enterprise-security-cycle) infinite ease both}.enterprise-security-link.is-inbound>span:before{animation:enterprise-security-line-in var(--enterprise-security-cycle) infinite ease both}.enterprise-security-link.is-inbound>span i{animation:enterprise-security-dot-in var(--enterprise-security-cycle) infinite ease both}.enterprise-security-link.is-inbound>small{animation:enterprise-security-link-label-in var(--enterprise-security-cycle) infinite ease both}.enterprise-security-zone{animation:enterprise-security-zone-in var(--enterprise-security-cycle) infinite ease both}.enterprise-security-verifications .is-identity{animation:enterprise-security-check-one var(--enterprise-security-cycle) infinite ease both}.enterprise-security-verifications .is-permission{animation:enterprise-security-check-two var(--enterprise-security-cycle) infinite ease both}.enterprise-security-verifications .is-encryption{animation:enterprise-security-check-three var(--enterprise-security-cycle) infinite ease both}.enterprise-security-link.is-outbound>span:before{animation:enterprise-security-line-out var(--enterprise-security-cycle) infinite ease both}.enterprise-security-link.is-outbound>span i{animation:enterprise-security-dot-out var(--enterprise-security-cycle) infinite ease both}.enterprise-security-link.is-outbound>small{animation:enterprise-security-link-label-out var(--enterprise-security-cycle) infinite ease both}.enterprise-security-output .is-storage{animation:enterprise-security-right-one var(--enterprise-security-cycle) infinite ease both}.enterprise-security-output .is-access{animation:enterprise-security-right-two var(--enterprise-security-cycle) infinite ease both}.enterprise-security-output .is-audit{animation:enterprise-security-right-three var(--enterprise-security-cycle) infinite ease both}.enterprise-security-result{animation:enterprise-security-result-in var(--enterprise-security-cycle) infinite ease both}@keyframes enterprise-security-left-one{0%,3%{opacity:.24;transform:translate(-12px)}9%,95%{opacity:1;transform:translate(0)}to{opacity:.24;transform:translate(-8px)}}@keyframes enterprise-security-left-two{0%,8%{opacity:.24;transform:translate(-12px)}15%,95%{opacity:1;transform:translate(0)}to{opacity:.24;transform:translate(-8px)}}@keyframes enterprise-security-left-three{0%,14%{opacity:.24;transform:translate(-12px)}21%,95%{opacity:1;transform:translate(0)}to{opacity:.24;transform:translate(-8px)}}@keyframes enterprise-security-line-in{0%,20%{transform:scaleX(0)}32%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes enterprise-security-dot-in{0%,20%{left:0;opacity:0}23%{opacity:1}32%{left:100%;opacity:1}36%,to{left:100%;opacity:0}}@keyframes enterprise-security-link-label-in{0%,21%{opacity:0;transform:translateY(5px)}25%,33%{opacity:1;transform:translateY(0)}38%,to{opacity:0;transform:translateY(-2px)}}@keyframes enterprise-security-zone-in{0%,26%{opacity:0;transform:translateY(10px) scale(.985)}34%,96%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(4px) scale(.995)}}@keyframes enterprise-security-check-one{0%,33%{opacity:.24;transform:translateY(7px)}42%,96%{opacity:1;transform:translateY(0)}to{opacity:.24;transform:translateY(3px)}}@keyframes enterprise-security-check-two{0%,41%{opacity:.24;transform:translateY(7px)}50%,96%{opacity:1;transform:translateY(0)}to{opacity:.24;transform:translateY(3px)}}@keyframes enterprise-security-check-three{0%,49%{opacity:.24;transform:translateY(7px)}58%,96%{opacity:1;transform:translateY(0)}to{opacity:.24;transform:translateY(3px)}}@keyframes enterprise-security-line-out{0%,57%{transform:scaleX(0)}70%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes enterprise-security-dot-out{0%,57%{left:0;opacity:0}60%{opacity:1}70%{left:100%;opacity:1}74%,to{left:100%;opacity:0}}@keyframes enterprise-security-link-label-out{0%,58%{opacity:0;transform:translateY(5px)}62%,70%{opacity:1;transform:translateY(0)}75%,to{opacity:0;transform:translateY(-2px)}}@keyframes enterprise-security-right-one{0%,67%{opacity:.24;transform:translate(12px)}74%,96%{opacity:1;transform:translate(0)}to{opacity:.24;transform:translate(8px)}}@keyframes enterprise-security-right-two{0%,72%{opacity:.24;transform:translate(12px)}79%,96%{opacity:1;transform:translate(0)}to{opacity:.24;transform:translate(8px)}}@keyframes enterprise-security-right-three{0%,77%{opacity:.24;transform:translate(12px)}84%,96%{opacity:1;transform:translate(0)}to{opacity:.24;transform:translate(8px)}}@keyframes enterprise-security-result-in{0%,82%{opacity:0;transform:translateY(8px)}89%,97%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(3px)}}@media(max-width:1100px){.feature-story-scene.story-scene-private-architecture.enterprise-security-diagram{grid-template-columns:minmax(210px,.9fr) 54px minmax(310px,1.12fr) 54px minmax(220px,.95fr);padding-inline:8px}.enterprise-security-zone{min-height:430px;padding:18px}.enterprise-security-verifications{grid-template-columns:1fr}.enterprise-security-verifications>span{grid-template-columns:22px 1fr auto}.enterprise-security-verifications i{grid-row:auto}.enterprise-security-verifications em{text-align:right}.enterprise-security-row{min-height:86px;gap:12px}.enterprise-security-icon{flex-basis:48px;width:48px;height:48px}}@media(max-width:760px){.features-showcase .feature-story-private.is-private-showcase{min-height:auto;padding:54px 0 48px}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy{margin-bottom:28px}.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{width:min(100% - 28px,540px);height:auto}.feature-story-scene.story-scene-private-architecture.enterprise-security-diagram{grid-template-columns:1fr;grid-template-rows:auto 64px auto 64px auto;gap:0;height:auto;padding:0;background:none}.enterprise-security-input{grid-row:1}.enterprise-security-link.is-inbound{grid-row:2}.enterprise-security-zone{grid-row:3;min-height:430px}.enterprise-security-link.is-outbound{grid-row:4}.enterprise-security-output{grid-row:5}.enterprise-security-link{min-height:64px}.enterprise-security-link>span{width:2px;height:44px}.enterprise-security-link>span:before{transform-origin:top}.enterprise-security-link>small{margin-top:0;margin-left:82px}.enterprise-security-output .enterprise-security-section-head,.enterprise-security-output .enterprise-security-row{text-align:left}.enterprise-security-output .enterprise-security-row{justify-content:flex-start}.enterprise-security-output .enterprise-security-row>span:not(.enterprise-security-icon){order:2}.enterprise-security-output .enterprise-security-icon{order:1}.enterprise-security-result{margin:18px 0 0}}@media(prefers-reduced-motion:reduce){.enterprise-security-diagram *,.enterprise-security-diagram *:before,.enterprise-security-diagram *:after{animation:none!important}.enterprise-security-row,.enterprise-security-zone,.enterprise-security-verifications>span,.enterprise-security-result{opacity:1!important;transform:none!important}.enterprise-security-link>span:before{transform:scaleX(1)!important}}@keyframes hero-cta-enter{0%{opacity:0;transform:translateY(10px);filter:brightness(.88)}to{opacity:1;transform:translateY(0);filter:brightness(1)}}.hero-media{--hero-media-shift-x: 36px;width:100%;min-width:0;height:auto;margin:0;overflow:visible;background:transparent;transform:translate(var(--hero-media-shift-x))}.hero-product-demo{position:relative;width:100%;height:auto;overflow:visible;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:0;background:transparent}.hero-demo-controls{position:relative;z-index:3;width:min(540px,calc(100% - 48px));margin:-40px auto 0;animation:hero-cta-enter .9s cubic-bezier(.19,1,.22,1) 1.25s both}.hero-demo-tabs{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:2px;border:1px solid rgba(113,143,184,.18);border-radius:999px;background:#f6f9fdb8}.hero-demo-tab{min-width:0;min-height:32px;padding:0 10px;border:0;border-radius:999px;color:#6b7f9e;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;transition:color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.hero-demo-tab:hover{color:#1769f5;background:#1769f50d}.hero-demo-tab.is-active{color:#0f61e8;background:#1769f51a;box-shadow:inset 0 0 0 1px #1769f51a}.hero-demo-tab:focus-visible{outline:2px solid rgba(23,105,245,.42);outline-offset:2px}.hero-demo-canvas{position:relative;min-height:0;aspect-ratio:16 / 9;overflow:hidden;border-radius:0;background:transparent;contain:layout paint style}.hero-demo-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border:0;background:transparent;opacity:0;pointer-events:none;transform:translateZ(0);will-change:opacity}.hero-product-demo.is-ready.is-visible .hero-demo-frame{opacity:1;pointer-events:auto;will-change:auto}.features{padding:94px 0 104px;background:#fff}.section-title,.scenarios h2,.testimonials h2{margin:0;text-align:center;font-size:48px;font-weight:700;line-height:1.2;letter-spacing:-1px}.feature-heading{text-align:center}.feature-heading .section-title{color:#071a3d;font-size:46px;letter-spacing:-.035em}.feature-lede{margin:14px auto 0;color:#5d78a8;font-size:17px;line-height:1.7}.feature-story-list{display:grid;gap:28px;margin-top:46px}.feature-story{position:relative;display:grid;min-height:420px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-template-areas:"copy visual";align-items:center;gap:54px;overflow:hidden;padding:44px 48px;border:1px solid #d8e7f8;border-radius:24px;color:#071a3d;background:#eaf4ff;transition:border-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1);animation:feature-story-enter .65s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--card-index) * 80ms)}.feature-story:nth-child(2n){background:#f1f7ff}.feature-story.is-reversed{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);grid-template-areas:"visual copy"}.feature-story:hover{border-color:#9ec3f4;transform:translateY(-3px)}.feature-story:focus-visible{outline:3px solid rgba(23,105,245,.22);outline-offset:4px}.feature-story-copy{grid-area:copy;max-width:390px}.feature-story-proof{display:block;margin-top:18px;color:#1769f5;font-size:15px;font-weight:700;letter-spacing:.02em}.feature-story-icon{display:grid;width:56px;height:56px;place-items:center;margin-bottom:26px;border-radius:16px;background:#ffffffb8}.feature-story-icon img{width:42px;height:42px;object-fit:contain}.feature-story-copy>strong,.feature-story-copy>b,.feature-story-copy>small{display:block}.feature-story-copy>strong{font-size:32px;line-height:1.25;letter-spacing:-.03em}.feature-story-copy>b{margin-top:16px;color:#2f527f;font-size:18px;line-height:1.55}.feature-story-copy>small{max-width:36em;margin-top:10px;color:#637da4;font-size:14px;line-height:1.75}.feature-story-link{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:24px;color:#1769f5;font-size:14px;font-weight:700}.feature-story-link i{font-style:normal;transition:transform .18s ease}.feature-story:hover .feature-story-link i{transform:translate(4px)}.feature-story-visual{grid-area:visual;display:block;height:306px}.features-showcase{padding:118px 0 126px;background:linear-gradient(180deg,#fff,#f8fbff 48%,#fff)}.features-showcase .feature-heading{width:100%;margin-inline:auto}.features-showcase .feature-heading .section-title{font-size:clamp(42px,3.6vw,54px);line-height:1.14;letter-spacing:-.04em;white-space:nowrap}.features-showcase .feature-lede{max-width:760px;margin-top:20px;font-size:18px}.features-showcase .feature-story-list{gap:44px;margin-top:0}.features-showcase .feature-story.is-spotlight{min-height:550px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:76px;padding:68px 64px;border:0;border-radius:32px;background:radial-gradient(circle at 78% 48%,rgba(102,170,255,.22),transparent 42%),#f1f7ff;animation-delay:calc(var(--card-index) * .11s)}.features-showcase .feature-story.is-spotlight.is-reversed{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);background:radial-gradient(circle at 24% 48%,rgba(102,170,255,.2),transparent 42%),#f6f9ff}.features-showcase .feature-story.is-spotlight:hover{transform:translateY(-2px)}.features-showcase .feature-story.is-spotlight .feature-story-copy{max-width:500px}.features-showcase .feature-story.is-spotlight .feature-story-copy>strong{font-size:clamp(38px,3.2vw,48px);line-height:1.18;letter-spacing:-.04em}.features-showcase .feature-story.is-spotlight .feature-story-copy>b{margin-top:20px;color:#294d7b;font-size:20px;line-height:1.55}.features-showcase .feature-story.is-spotlight .feature-story-copy>small{max-width:38em;margin-top:12px;color:#5d78a8;font-size:16px;line-height:1.8}.features-showcase .feature-story.is-spotlight .feature-story-link{margin-top:30px;font-size:15px}.features-showcase .feature-story.is-spotlight .feature-story-visual{height:390px}.features-showcase .feature-story-journey.is-merged{min-height:800px;grid-template-columns:1fr;grid-template-areas:"copy" "visual";gap:52px;overflow:visible;padding:34px 0 64px;border-radius:0;background:transparent;isolation:isolate}.features-showcase .feature-story-journey.is-merged:before{position:absolute;top:170px;right:-12%;bottom:-90px;z-index:-1;width:124%;content:"";pointer-events:none;background:radial-gradient(ellipse at 58% 48%,#6fabff40,#b5d8ff24 34%,#f1f7ff00 72%)}.features-showcase .feature-story-journey.is-merged .feature-story-copy{max-width:none;text-align:center}.features-showcase .feature-story-journey.is-merged .feature-story-copy>strong{font-size:clamp(42px,3.6vw,54px);white-space:nowrap}.features-showcase .feature-story-journey.is-merged .feature-story-copy>b{max-width:860px;margin-inline:auto}.features-showcase .feature-story-journey.is-merged .feature-story-link{justify-content:center;width:fit-content;min-height:44px;margin:26px auto 0;padding:0 18px;border:1px solid #bfd6f5;border-radius:999px;background:#ffffffb8;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.features-showcase .feature-story-journey.is-merged .feature-story-link:hover{border-color:#1769f5;color:#fff;background:#1769f5}.features-showcase .feature-story-journey.is-merged:hover .feature-story-link i{transform:none}.features-showcase .feature-story-journey.is-merged .feature-story-link:hover i{transform:translate(4px)}.features-showcase .feature-story-journey.is-merged .feature-story-visual{height:500px}.features-showcase .feature-story-journey.is-merged:hover{transform:none}.story-scene-journey{--journey-cycle: 9.2s;isolation:isolate}.journey-world-map{position:absolute;top:34px;right:-7%;bottom:44px;left:4%;z-index:-1;width:103%;height:calc(100% - 78px);object-fit:contain;opacity:.36;filter:saturate(.72)}.journey-flow{position:absolute;top:-20px;left:50%;width:min(760px,88%);display:grid;grid-template-columns:max-content minmax(28px,1fr) max-content minmax(28px,1fr) max-content minmax(28px,1fr) max-content;align-items:center;gap:10px;transform:translate(-50%)}.journey-connector{position:relative;display:block;overflow:hidden;height:1px;border-radius:999px;background:#d6e3f5}.journey-connector:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#1769f5;transform:scaleX(0);transform-origin:left center}.journey-flow>span{position:relative;z-index:1;display:flex;align-items:center;gap:6px;min-height:34px;padding:6px 11px 6px 7px;border:1px solid #dbe7f6;border-radius:999px;color:#7890ae;background:#ffffffd1;box-shadow:0 5px 14px #2b5b9a0f;font-size:12px;font-weight:700}.journey-flow i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:inherit;background:#ffffff94;box-shadow:inset 0 0 0 1px #496fa41f;font-size:10px;font-style:normal}.journey-incoming{position:absolute;top:80px;left:0;width:35%}.journey-panel-label{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px 8px;color:#315987;font-size:12px;font-weight:700}.journey-panel-label i{width:7px;height:7px;border-radius:50%;background:#22be82;box-shadow:0 0 0 5px #22be821c}.journey-message{display:flex;min-height:68px;align-items:center;gap:10px;margin-bottom:10px;padding:11px 12px;border:1px solid rgba(211,225,243,.62);border-radius:10px;background:#fffffff0;box-shadow:0 8px 22px #3e699e14}.journey-message img{width:28px;height:28px;flex:0 0 auto;border-radius:50%;box-shadow:0 0 0 3px #fff}.journey-message>span{min-width:0}.journey-message b,.journey-message small{display:block}.journey-message b{overflow:hidden;color:#10294f;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.journey-message small{margin-top:4px;color:#7d94b5;font-size:8px}.journey-workbench{position:absolute;top:67px;right:0;width:48%;overflow:hidden;padding-bottom:14px;border:1px solid rgba(208,224,245,.74);border-radius:14px;background:#fffffff5;box-shadow:0 18px 42px #35629d1f}.journey-workbench-head{display:flex;min-height:50px;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #e5edf8}.journey-workbench-head>span,.journey-workbench-head em{display:flex;align-items:center}.journey-workbench-head>span{gap:8px;color:#10294f;font-size:12px}.journey-workbench-head img{width:24px;height:24px}.journey-workbench-head em{gap:5px;color:#389b77;font-size:8px;font-style:normal}.journey-workbench-head em i{width:6px;height:6px;border-radius:50%;background:#2cc18a}.journey-bilingual,.journey-reply{display:block;margin:11px 14px 0;border-radius:12px}.journey-bilingual{overflow:hidden;border:1px solid #d9e6f6;background:#fff}.journey-source,.journey-translation{display:block;padding:10px 12px}.journey-source{background:#f8fbff}.journey-translation{border-top:1px solid #d1e2f8;background:#edf5ff}.journey-reply{width:76%;margin:11px 14px 0 auto;padding:10px 12px;border:1px solid #d9e9e3;background:#f1faf7}.journey-source small,.journey-source b,.journey-translation small,.journey-translation b,.journey-reply small,.journey-reply b{display:block}.journey-source small,.journey-translation small,.journey-reply small{margin-bottom:5px;color:#7189ab;font-size:8px}.journey-source b,.journey-translation b,.journey-reply b{color:#17335a;font-size:10px;line-height:1.45}.journey-translation b{color:#1769f5}.journey-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:12px 14px 0}.journey-actions em{color:#7189ab;font-size:8px;font-style:normal}.journey-actions b{padding:8px 12px;border-radius:9px;color:#fff;background:#1769f5;box-shadow:0 8px 18px #1769f533;font-size:9px}.feature-story-journey.is-animating .journey-message-us{animation:journey-message-us var(--journey-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-journey.is-animating .journey-message-kr{animation:journey-message-kr var(--journey-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-journey.is-animating .journey-message-ae{animation:journey-message-ae var(--journey-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-journey.is-animating .journey-source{animation:journey-source-cycle var(--journey-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-journey.is-animating .journey-translation{animation:journey-translation-cycle var(--journey-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-journey.is-animating .journey-reply{animation:journey-reply-cycle var(--journey-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-journey.is-animating .journey-actions{animation:journey-actions-cycle var(--journey-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-journey.is-animating .journey-actions b{animation:journey-confirm-cycle var(--journey-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-journey.is-animating .journey-flow>span:nth-of-type(1){animation:journey-step-1 var(--journey-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-journey.is-animating .journey-flow>span:nth-of-type(2){animation:journey-step-2 var(--journey-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-journey.is-animating .journey-flow>span:nth-of-type(3){animation:journey-step-3 var(--journey-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-journey.is-animating .journey-flow>span:nth-of-type(4){animation:journey-step-4 var(--journey-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-journey.is-animating .journey-connector:nth-of-type(1):after{animation:journey-connector-1 var(--journey-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-journey.is-animating .journey-connector:nth-of-type(2):after{animation:journey-connector-2 var(--journey-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-journey.is-animating .journey-connector:nth-of-type(3):after{animation:journey-connector-3 var(--journey-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-journey.is-animating .journey-message,.feature-story-journey.is-animating .journey-source,.feature-story-journey.is-animating .journey-translation,.feature-story-journey.is-animating .journey-reply,.feature-story-journey.is-animating .journey-actions{will-change:transform,opacity}.feature-story-journey.is-animating .journey-connector:after{will-change:transform,opacity}@keyframes journey-step-1{0%,4%,96%,to{border-color:#dbe7f6;color:#7890ae;background:#ffffffd1;box-shadow:0 5px 14px #2b5b9a0f}7%,23%{border-color:#1769f5;color:#fff;background:#1769f5;box-shadow:0 8px 20px #1769f52e}26%,91%{border-color:#c7daf3;color:#3268ad;background:#edf5ff;box-shadow:0 5px 14px #2b5b9a0d}}@keyframes journey-step-2{0%,21%,96%,to{border-color:#dbe7f6;color:#7890ae;background:#ffffffd1;box-shadow:0 5px 14px #2b5b9a0f}24%,40%{border-color:#1769f5;color:#fff;background:#1769f5;box-shadow:0 8px 20px #1769f52e}43%,91%{border-color:#c7daf3;color:#3268ad;background:#edf5ff;box-shadow:0 5px 14px #2b5b9a0d}}@keyframes journey-step-3{0%,38%,96%,to{border-color:#dbe7f6;color:#7890ae;background:#ffffffd1;box-shadow:0 5px 14px #2b5b9a0f}41%,59%{border-color:#1769f5;color:#fff;background:#1769f5;box-shadow:0 8px 20px #1769f52e}62%,91%{border-color:#c7daf3;color:#3268ad;background:#edf5ff;box-shadow:0 5px 14px #2b5b9a0d}}@keyframes journey-step-4{0%,57%,96%,to{border-color:#dbe7f6;color:#7890ae;background:#ffffffd1;box-shadow:0 5px 14px #2b5b9a0f}60%,91%{border-color:#1769f5;color:#fff;background:#1769f5;box-shadow:0 8px 20px #1769f52e}}@keyframes journey-connector-1{0%,20%,96%,to{opacity:.35;transform:scaleX(0)}26%,91%{opacity:1;transform:scaleX(1)}}@keyframes journey-connector-2{0%,38%,96%,to{opacity:.35;transform:scaleX(0)}44%,91%{opacity:1;transform:scaleX(1)}}@keyframes journey-connector-3{0%,57%,96%,to{opacity:.35;transform:scaleX(0)}63%,91%{opacity:1;transform:scaleX(1)}}@keyframes journey-message-us{0%,2%{opacity:.22;transform:translateY(9px) scale(.99)}6%,9%{opacity:1;transform:translateY(0) scale(1)}11%,23%{opacity:1;border-color:#1769f566;box-shadow:0 12px 28px #1769f524;transform:translateY(0) scale(1.012)}27%,91%{opacity:1;border-color:#d3e1f39e;box-shadow:0 8px 22px #3e699e14;transform:translateY(0) scale(1)}96%,to{opacity:.24;transform:translateY(-2px) scale(.99)}}@keyframes journey-message-kr{0%,4%{opacity:.2;transform:translateY(9px)}8%,91%{opacity:1;transform:translateY(0)}96%,to{opacity:.24;transform:translateY(-2px)}}@keyframes journey-message-ae{0%,6%{opacity:.2;transform:translateY(9px)}10%,91%{opacity:1;transform:translateY(0)}96%,to{opacity:.24;transform:translateY(-2px)}}@keyframes journey-source-cycle{0%,10%{opacity:.2;transform:translate(-8px)}15%,91%{opacity:1;transform:translate(0)}96%,to{opacity:.24;transform:translate(-2px)}}@keyframes journey-translation-cycle{0%,22%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(-4px)}28%,91%{opacity:1;clip-path:inset(0);transform:translateY(0)}96%,to{opacity:.24;clip-path:inset(0);transform:translateY(-1px)}}@keyframes journey-reply-cycle{0%,39%{opacity:0;transform:translate(12px)}45%,91%{opacity:1;transform:translate(0)}96%,to{opacity:.24;transform:translate(3px)}}@keyframes journey-actions-cycle{0%,57%{opacity:0;transform:translateY(5px)}64%,91%{opacity:1;transform:translateY(0)}96%,to{opacity:.24;transform:translateY(1px)}}@keyframes journey-confirm-cycle{0%,63%,80%,to{box-shadow:0 8px 18px #1769f533;transform:scale(1)}68%,74%{box-shadow:0 12px 26px #1769f552;transform:scale(1.035)}}.feature-story-scene,.feature-story-scene span{box-sizing:border-box}.feature-story-scene{position:relative;display:block;width:100%;height:100%}.story-chat-list,.story-chat-preview,.story-intelligence-window,.story-ai-panel,.story-customer-panel,.story-phrase-panel,.private-environment{border:1px solid #dce8f7;background:#fff;box-shadow:0 18px 42px #43699d21}.story-scene-languages{isolation:isolate}.language-world-map{position:absolute;top:36px;left:-7%;z-index:0;display:block;width:105%;height:calc(100% - 36px);object-fit:contain;object-position:center;opacity:.09;filter:grayscale(1) contrast(.75);mix-blend-mode:multiply;pointer-events:none}.language-count{position:absolute;top:-10px;left:1%;z-index:2}.language-count strong,.language-count small{display:block}.language-count strong{color:#1769f5;font-size:39px;line-height:1;letter-spacing:-.035em}.language-count small{margin-top:3px;color:#3b5e86;font-size:9px;font-weight:700}.language-flags{position:absolute;top:-8px;right:1%;z-index:3;display:flex;align-items:center}.language-flags>img{display:block;width:37px;height:37px;margin-left:-5px;border:3px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 7px 15px #32527c1f}.language-more{display:flex;width:37px;height:37px;align-items:center;justify-content:center;gap:3px;margin-left:-5px;border:3px solid #fff;border-radius:50%;background:#fff;box-shadow:0 7px 15px #32527c1f}.language-more i{width:3px;height:3px;border-radius:50%;background:#1769f5}.map-conversation{position:absolute;z-index:3;display:grid;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:6px}.map-conversation>span:last-child{position:relative;z-index:1;display:grid;gap:4px}.map-avatar{position:relative;z-index:2;display:block;width:29px;height:29px;border:3px solid #fff;border-radius:50%;overflow:hidden;box-shadow:0 7px 16px #23579b2e}.map-avatar img{display:block;width:100%;height:100%;object-fit:cover}.map-conversation b,.map-conversation small{display:block;padding:7px 9px;border-radius:10px;background:#fff;box-shadow:0 9px 20px #32527c1a;font-size:8px;line-height:1.4}.map-conversation b{color:#344f70}.map-conversation small{color:#1769f5;background:#edf5ff;font-weight:600}.conversation-america{top:88px;left:1%;width:41%}.conversation-korea{top:55px;right:1%;width:38%}.conversation-asia{top:133px;right:5%;width:39%}.conversation-emirates{top:185px;left:25%;width:36%}.conversation-emirates>span:last-child{text-align:left}.conversation-emirates small{text-align:left}.translation-settings{position:absolute;right:1%;bottom:-12px;z-index:4;display:grid;width:32%;gap:2px;padding:7px 8px;border:1px solid #d9e6f5;border-radius:13px;background:#fff;box-shadow:0 16px 36px #32527c24}.settings-head,.translation-settings>span:not(.settings-head){display:flex;align-items:center;justify-content:space-between}.settings-head{margin-bottom:1px}.settings-head b{color:#2a4669;font-size:9px}.settings-head i{position:relative;width:22px;height:12px;border-radius:999px;background:#1fc58c}.settings-head i:after{content:"";position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:#fff}.translation-settings>span:not(.settings-head){min-height:17px;gap:5px}.translation-settings small{color:#70839d;font-size:6.5px}.translation-settings>span:not(.settings-head) b{min-width:67px;padding:3px 5px;border-radius:7px;color:#385674;background:#f3f7fc;font-size:6.5px}.story-chat-list{position:absolute;inset:0 auto 0 4%;width:58%;overflow:hidden;border-radius:16px}.scene-window-head{display:flex;height:54px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e7eef8}.scene-window-head b{font-size:14px}.scene-window-head em{display:flex;align-items:center;gap:7px;color:#6f84a4;font-size:10px;font-style:normal}.scene-window-head i,.private-environment-head>i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#1fc58c;box-shadow:0 0 0 4px #1fc58c1f}.conversation-row{display:grid;min-height:68px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:7px 10px;padding:9px 11px;border-radius:12px}.conversation-row.is-current{background:#edf5ff}.conversation-row>img{width:30px;height:30px;object-fit:contain}.conversation-row>span{min-width:0}.conversation-row b,.conversation-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-row b{font-size:11px}.conversation-row small,.conversation-row time{color:#8090aa;font-size:8.5px}.story-chat-preview{position:absolute;top:44px;right:0;z-index:2;display:flex;width:48%;flex-direction:column;gap:13px;padding:22px;border-radius:16px}.story-chat-bubble{display:block;max-width:88%;padding:11px 13px;border-radius:12px;font-size:10px;line-height:1.45}.story-chat-bubble.is-customer{align-self:flex-start;color:#38567d;background:#f0f4f9}.story-chat-bubble.is-agent{align-self:flex-end;color:#fff;background:#1769f5}.story-platform-strip{position:absolute;right:3%;bottom:18px;z-index:3;display:flex;gap:10px}.story-platform-strip img{width:38px;height:38px;padding:5px;border:1px solid #e1eaf5;border-radius:50%;object-fit:contain;background:#fff}.story-intelligence-window{position:absolute;top:4px;left:0;width:67%;padding:18px;border-radius:16px}.translation-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.translation-toolbar b,.translation-toolbar em{padding:5px 9px;border-radius:999px;font-size:9px;font-style:normal}.translation-toolbar b{color:#fff;background:#122950}.translation-toolbar em{color:#1769f5;background:#edf4ff}.translation-message{display:block;padding:12px 13px;border:1px solid #e3ebf7;border-radius:12px;background:#fbfdff}.translation-message small,.translation-message b{display:block}.translation-message small{margin-bottom:5px;color:#7c8faa;font-size:9px}.translation-message b{color:#304f7f;font-size:11px;line-height:1.45}.target-message{border-color:#bed6fc;background:#edf5ff}.target-message b{color:#1769f5}.translation-progress{position:relative;display:block;width:1px;height:13px;margin:0 auto;background:#c7d9f3}.translation-progress i{position:absolute;left:-2px;bottom:-1px;width:5px;height:5px;border-radius:50%;background:#1769f5}.story-ai-panel{position:absolute;right:0;bottom:2px;z-index:2;width:55%;padding:18px;border-radius:16px}.scene-mini-label{display:flex;align-items:center;gap:7px;color:#294a79;font-size:10px;font-weight:700}.scene-mini-label img{width:24px;height:24px}.ai-draft-copy{display:block;margin-top:12px;color:#244772;font-size:10px;line-height:1.55}.scene-action-row{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.scene-action-row em{color:#7890b2;font-size:8px;font-style:normal}.scene-action-row b{padding:7px 10px;border-radius:8px;color:#fff;background:#1769f5;font-size:8px}.story-customer-panel{position:absolute;top:5px;left:2%;width:68%;padding:22px;border-radius:16px}.customer-summary{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}.customer-avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;background:#1769f5;font-size:10px;font-weight:700}.customer-summary b,.customer-summary small{display:block}.customer-summary b{font-size:11px}.customer-summary small{margin-top:3px;color:#8293ad;font-size:8.5px}.customer-summary em{padding:5px 8px;border-radius:999px;color:#b87813;background:#fff3d9;font-size:8px;font-style:normal}.customer-meta-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px}.customer-meta-grid>span{padding:11px;border-radius:10px;background:#f3f7fc}.customer-meta-grid small,.customer-meta-grid b{display:block}.customer-meta-grid small{color:#8191aa;font-size:8px}.customer-meta-grid b{margin-top:4px;color:#33537f;font-size:9px}.customer-signal{display:grid;grid-template-columns:auto minmax(20px,1fr) auto;align-items:center;gap:7px;margin-top:15px;color:#7a8ca8;font-size:8.5px}.customer-signal i{height:1px;background:#bad0f1}.customer-signal b{color:#20845f}.customer-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.customer-tags em{padding:5px 7px;border-radius:999px;color:#617a9e;background:#edf4fc;font-size:8px;font-style:normal}.story-phrase-panel{position:absolute;right:0;bottom:20px;z-index:2;width:48%;padding:18px;border-radius:16px}.story-phrase-panel small,.story-phrase-panel b{display:block}.story-phrase-panel small{color:#20845f;font-size:8.5px}.story-phrase-panel b{margin-top:10px;color:#304f7f;font-size:10px;line-height:1.5}.story-phrase-panel em{display:inline-block;margin-top:13px;padding:6px 9px;border-radius:8px;color:#1769f5;background:#edf4ff;font-size:8px;font-style:normal;font-weight:700}.story-scene-private{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:18px}.private-environment{display:block;padding:22px;border-radius:16px}.private-environment-head{display:flex;align-items:center;gap:9px;color:#244772;font-size:11px;font-weight:700}.private-environment-head em{margin-left:auto;padding:5px 8px;border-radius:999px;color:#1769f5;background:#edf4ff;font-size:8px;font-style:normal}.private-layer-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px}.private-layer-row>span{display:block;padding:20px 12px;border-radius:12px;background:#f2f7fd}.private-layer-row b,.private-layer-row small{display:block}.private-layer-row b{color:#33537f;font-size:9px}.private-layer-row small{margin-top:5px;color:#8191aa;font-size:8px}.private-ready{display:flex;width:fit-content;align-items:center;gap:7px;margin-top:17px;padding:7px 10px;border-radius:999px;color:#197754;background:#eaf9f3;font-size:8px;font-weight:700}.private-ready i{width:7px;height:7px;border-radius:50%;background:#1fc58c}.private-steps{position:relative;display:flex;flex-direction:column;gap:14px}.private-steps:before{content:"";position:absolute;top:15px;bottom:15px;left:13px;width:1px;background:#b9d1f4}.private-steps>span{position:relative;z-index:1;display:flex;align-items:center;gap:9px}.private-steps i{display:grid;width:27px;height:27px;place-items:center;border:3px solid #eaf4ff;border-radius:50%;color:#fff;background:#1769f5;font-size:9px;font-style:normal;font-weight:700}.private-steps b{color:#426084;font-size:9px}@keyframes feature-story-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.feature-story-visual *{animation-play-state:paused!important}.feature-story.is-animating .feature-story-visual *{animation-play-state:running!important}.feature-story-languages.is-animating .language-count{animation:language-count-arrive 6.4s cubic-bezier(.16,1,.3,1) infinite}.feature-story-languages.is-animating .language-flags>img{animation:language-flag-light 6.4s .35s cubic-bezier(.16,1,.3,1) infinite}.feature-story-languages.is-animating .language-flags>img:nth-child(2){animation-delay:.5s}.feature-story-languages.is-animating .language-flags>img:nth-child(3){animation-delay:.65s}.feature-story-languages.is-animating .language-flags>img:nth-child(4){animation-delay:.8s}.feature-story-languages.is-animating .language-flags>img:nth-child(5){animation-delay:.95s}.feature-story-languages.is-animating .language-flags>img:nth-child(6){animation-delay:1.1s}.feature-story-languages.is-animating .language-flags>img:nth-child(7){animation-delay:1.25s}.feature-story-languages.is-animating .language-more{animation:language-more-pulse 6.4s 1.4s cubic-bezier(.16,1,.3,1) infinite}.feature-story-languages.is-animating .conversation-america{animation:map-conversation-arrive 6.4s 1.3s cubic-bezier(.16,1,.3,1) infinite}.feature-story-languages.is-animating .conversation-korea{animation:map-conversation-arrive 6.4s 1.75s cubic-bezier(.16,1,.3,1) infinite}.feature-story-languages.is-animating .conversation-asia{animation:map-conversation-arrive 6.4s 2.2s cubic-bezier(.16,1,.3,1) infinite}.feature-story-languages.is-animating .conversation-emirates{animation:map-conversation-arrive 6.4s 2.65s cubic-bezier(.16,1,.3,1) infinite}.feature-story-languages.is-animating .map-conversation small{transform-origin:top center;animation:map-translation-unfold 6.4s 1.78s cubic-bezier(.16,1,.3,1) infinite}.feature-story-languages.is-animating .conversation-korea small{animation-delay:2.23s}.feature-story-languages.is-animating .conversation-asia small{animation-delay:2.68s}.feature-story-languages.is-animating .conversation-emirates small{animation-delay:3.13s}.feature-story-languages.is-animating .translation-settings{animation:translation-settings-arrive 6.4s 3.55s cubic-bezier(.16,1,.3,1) infinite}.feature-story-languages.is-animating .settings-head i:after{animation:translation-toggle 6.4s 4s cubic-bezier(.16,1,.3,1) infinite}.feature-story-multi.is-animating .story-platform-strip img{animation:platform-signal 5.2s cubic-bezier(.16,1,.3,1) infinite}.feature-story-multi.is-animating .story-platform-strip img:nth-child(2){animation-delay:.16s}.feature-story-multi.is-animating .story-platform-strip img:nth-child(3){animation-delay:.32s}.feature-story-multi.is-animating .story-platform-strip img:nth-child(4){animation-delay:.48s}.feature-story-multi.is-animating .story-platform-strip img:nth-child(5){animation-delay:.64s}.feature-story-multi.is-animating .conversation-row:nth-child(2){animation:conversation-switch 5.2s cubic-bezier(.16,1,.3,1) infinite}.feature-story-multi.is-animating .conversation-row:nth-child(3){animation:conversation-switch 5.2s 1.55s cubic-bezier(.16,1,.3,1) infinite}.feature-story-multi.is-animating .conversation-row:nth-child(4){animation:conversation-switch 5.2s 3.05s cubic-bezier(.16,1,.3,1) infinite}.feature-story-multi.is-animating .story-chat-bubble.is-customer{animation:message-arrive 5.2s .72s cubic-bezier(.16,1,.3,1) infinite}.feature-story-multi.is-animating .story-chat-bubble.is-agent{animation:message-arrive 5.2s 1.35s cubic-bezier(.16,1,.3,1) infinite}.feature-story-intelligence.is-animating .source-message{animation:source-focus 5.6s cubic-bezier(.16,1,.3,1) infinite}.feature-story-intelligence.is-animating .translation-progress i{animation:translation-travel 5.6s .68s cubic-bezier(.16,1,.3,1) infinite}.feature-story-intelligence.is-animating .target-message{transform-origin:top center;animation:translation-unfold 5.6s 1.12s cubic-bezier(.16,1,.3,1) infinite}.feature-story-intelligence.is-animating .story-ai-panel{animation:ai-panel-arrive 5.6s 2s cubic-bezier(.16,1,.3,1) infinite}.feature-story-intelligence.is-animating .scene-action-row b{animation:action-confirm 5.6s 2.82s cubic-bezier(.16,1,.3,1) infinite}.feature-story-operations.is-animating .customer-signal i{transform-origin:left center;animation:merge-line 5.8s .45s cubic-bezier(.16,1,.3,1) infinite}.feature-story-operations.is-animating .customer-signal b{animation:merge-confirm 5.8s 1s cubic-bezier(.16,1,.3,1) infinite}.feature-story-operations.is-animating .customer-tags em{animation:tag-add 5.8s 1.55s cubic-bezier(.16,1,.3,1) infinite}.feature-story-operations.is-animating .customer-tags em:nth-child(2){animation-delay:1.78s}.feature-story-operations.is-animating .customer-tags em:nth-child(3){animation-delay:2.01s}.feature-story-operations.is-animating .story-phrase-panel{animation:phrase-select 5.8s 2.62s cubic-bezier(.16,1,.3,1) infinite}.feature-story-operations.is-animating .story-phrase-panel em{animation:action-confirm 5.8s 3.2s cubic-bezier(.16,1,.3,1) infinite}.feature-story-private.is-animating .private-layer-row>span{animation:service-ready 6.2s .4s cubic-bezier(.16,1,.3,1) infinite}.feature-story-private.is-animating .private-layer-row>span:nth-child(2){animation-delay:.78s}.feature-story-private.is-animating .private-layer-row>span:nth-child(3){animation-delay:1.16s}.feature-story-private.is-animating .private-steps>span{animation:deploy-step 6.2s 1.65s cubic-bezier(.16,1,.3,1) infinite}.feature-story-private.is-animating .private-steps>span:nth-child(2){animation-delay:2.12s}.feature-story-private.is-animating .private-steps>span:nth-child(3){animation-delay:2.59s}.feature-story-private.is-animating .private-steps>span:nth-child(4){animation-delay:3.06s}.feature-story-private.is-animating .private-ready{animation:environment-ready 6.2s 3.72s cubic-bezier(.16,1,.3,1) infinite}@keyframes platform-signal{0%,10%,to{opacity:.58;transform:scale(.9);box-shadow:0 0 #1769f500}16%,38%{opacity:1;transform:scale(1);box-shadow:0 9px 18px #1769f529}48%,88%{opacity:.82;transform:scale(.96);box-shadow:0 0 #1769f500}}@keyframes language-count-arrive{0%,8%,to{opacity:.45;transform:translateY(8px)}16%,78%{opacity:1;transform:translateY(0)}90%{opacity:.75;transform:translateY(0)}}@keyframes language-flag-light{0%,7%,to{opacity:.4;transform:scale(.78)}15%,90%{opacity:1;transform:scale(1)}96%{opacity:.82;transform:scale(.96)}}@keyframes language-more-pulse{0%,7%,to{opacity:.4;transform:scale(.78)}15%,24%,90%{opacity:1;transform:scale(1);box-shadow:0 7px 15px #32527c1f}30%{transform:scale(1.06);box-shadow:0 9px 19px #1769f538}96%{opacity:.82;transform:scale(.96)}}@keyframes map-conversation-arrive{0%,8%,to{opacity:.25;transform:translateY(10px)}16%,74%{opacity:1;transform:translateY(0)}88%{opacity:.76;transform:translateY(0)}}@keyframes map-translation-unfold{0%,8%,to{opacity:.25;transform:scaleY(.65);clip-path:inset(0 0 100% 0 round 10px)}16%,72%{opacity:1;transform:scaleY(1);clip-path:inset(0 0 0 0 round 10px)}88%{opacity:.75;transform:scaleY(1);clip-path:inset(0 0 0 0 round 10px)}}@keyframes translation-settings-arrive{0%,8%,to{opacity:.3;transform:translateY(12px)}16%,76%{opacity:1;transform:translateY(0)}90%{opacity:.78;transform:translateY(0)}}@keyframes translation-toggle{0%,10%,to{transform:translate(-9px)}18%,76%{transform:translate(0)}90%{transform:translate(0)}}@keyframes conversation-switch{0%,8%,to{background:transparent;transform:translate(0)}14%,34%{background:#edf5ff;transform:translate(4px)}44%,92%{background:transparent;transform:translate(0)}}@keyframes message-arrive{0%,8%,to{opacity:.38;transform:translate(15px);clip-path:inset(0 0 0 100% round 12px)}16%,72%{opacity:1;transform:translate(0);clip-path:inset(0 0 0 0 round 12px)}86%{opacity:.78;transform:translate(0);clip-path:inset(0 0 0 0 round 12px)}}@keyframes source-focus{0%,to{border-color:#e3ebf7;box-shadow:none}12%,36%{border-color:#9dc2f5;box-shadow:0 8px 18px #1769f51a}48%,88%{border-color:#e3ebf7;box-shadow:none}}@keyframes translation-travel{0%,8%,to{opacity:.15;transform:translateY(-8px)}18%,42%{opacity:1;transform:translateY(8px)}54%,90%{opacity:.35;transform:translateY(8px)}}@keyframes translation-unfold{0%,8%,to{opacity:.42;transform:scaleY(.72);clip-path:inset(0 0 100% 0 round 12px)}18%,72%{opacity:1;transform:scaleY(1);clip-path:inset(0 0 0 0 round 12px)}88%{opacity:.8;transform:scaleY(1);clip-path:inset(0 0 0 0 round 12px)}}@keyframes ai-panel-arrive{0%,10%,to{opacity:.42;transform:translateY(13px);box-shadow:0 10px 24px #43699d0f}20%,72%{opacity:1;transform:translateY(0);box-shadow:0 20px 46px #43699d2b}88%{opacity:.82;transform:translateY(0);box-shadow:0 14px 32px #43699d1a}}@keyframes action-confirm{0%,12%,to{filter:brightness(1);transform:scale(1)}20%,34%{filter:brightness(1.15);transform:scale(1.06)}48%,90%{filter:brightness(1);transform:scale(1)}}@keyframes merge-line{0%,8%,to{opacity:.35;transform:scaleX(.08)}18%,78%{opacity:1;transform:scaleX(1)}90%{opacity:.7;transform:scaleX(1)}}@keyframes merge-confirm{0%,10%,to{opacity:.35;transform:translate(-6px)}18%,80%{opacity:1;transform:translate(0)}92%{opacity:.72;transform:translate(0)}}@keyframes tag-add{0%,10%,to{opacity:.32;transform:scale(.8)}18%,80%{opacity:1;transform:scale(1)}92%{opacity:.72;transform:scale(1)}}@keyframes phrase-select{0%,10%,to{opacity:.45;transform:translate(12px)}20%,78%{opacity:1;transform:translate(0)}90%{opacity:.78;transform:translate(0)}}@keyframes service-ready{0%,10%,to{color:#33537f;background:#f2f7fd;transform:translateY(0)}18%,54%{color:#1769f5;background:#e8f2ff;transform:translateY(-3px)}68%,90%{color:#33537f;background:#f2f7fd;transform:translateY(0)}}@keyframes deploy-step{0%,10%,to{opacity:.42;transform:translate(-5px)}18%,66%{opacity:1;transform:translate(0)}80%,92%{opacity:.74;transform:translate(0)}}@keyframes environment-ready{0%,10%,to{opacity:.3;transform:scale(.9)}18%,70%{opacity:1;transform:scale(1)}86%{opacity:.72;transform:scale(1)}}.scenarios{position:relative;isolation:isolate;height:clamp(680px,calc(100svh - 78px),820px);min-height:680px;overflow:hidden;padding:56px 0 40px;color:#fff;background:linear-gradient(116deg,#042b8b99,#042b8b00 44%),linear-gradient(305deg,#073aac80,#073aac00 40%),linear-gradient(135deg,#0b4dce,#1769ed 52%,#277ff3)}.scenario-backdrop{position:absolute;top:-4%;right:-2%;bottom:-4%;left:-2%;z-index:0;width:104%;height:108%;overflow:hidden;pointer-events:none}.scenario-backdrop path{fill:none;vector-effect:non-scaling-stroke}.scenario-backdrop-flow{transform-origin:center;animation:scenario-backdrop-drift 18s cubic-bezier(.45,0,.55,1) infinite alternate}.scenario-backdrop-band{stroke:url(#scenario-backdrop-ribbon);stroke-linecap:round}.scenario-backdrop-band-a{stroke-width:92;opacity:.16}.scenario-backdrop-band-b{stroke-width:56;opacity:.12}.scenario-backdrop-contour{stroke:#67c8f3;stroke-width:1.25;stroke-linecap:round;opacity:.28}.scenario-backdrop-contour-dark{stroke:#073ba8;opacity:.34}.scenario-backdrop-nodes{fill:#64d5ee;opacity:.5}.scenarios .content-shell{position:relative;z-index:1;width:min(1440px,calc(100% - 96px));height:100%;display:grid;grid-template-rows:auto minmax(0,1fr)}.scenarios h2{max-width:1220px;margin-inline:auto;color:#fff;text-align:center;font-size:clamp(42px,3.6vw,54px);line-height:1.08;letter-spacing:-.03em;white-space:nowrap}.scenario-heading{display:flex;flex-direction:column;align-items:center;gap:0;padding-top:20px;text-align:center}.scenario-heading-copy{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center}.scenario-lede,.testimonial-lede{margin:12px 0 0;text-align:center;font-size:20px;line-height:1.75}.scenario-lede{max-width:960px;margin:12px auto 0;color:#ffffffdb;text-align:center;font-size:clamp(17px,1.35vw,20px);line-height:1.7}.scenario-flow-map{position:relative;transform:translateY(-56px);min-height:0;margin-top:24px}.scenario-journey-path{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.scenario-journey-path use{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.scenario-route-channel{stroke:#0648b5;stroke-width:12;opacity:.16}.scenario-route-base{stroke:url(#scenario-route-track);stroke-width:2.5;opacity:.82}.scenario-particle-stream{pointer-events:none}.scenario-particle-dot{fill:#5edff2}.scenario-particle-dot-lead{fill:#a2f8ff;filter:drop-shadow(0 0 3px rgba(91,229,246,.62))}.scenario-particle-dot-second{fill:#68e1f2;opacity:.86}.scenario-particle-dot-third{fill:#43c6ea;opacity:.66}.scenario-particle-dot-tail{fill:#329fdd;opacity:.46}.scenario-card{position:absolute;z-index:1;min-width:0;width:360px;display:flex;flex-direction:column;filter:drop-shadow(0 24px 27px rgba(3,36,112,.26))}.scenario-card-inbox{top:18px;left:16.5%;transform:translate(-50%)}.scenario-card-translation{top:116px;left:50%;width:430px;transform:translate(-50%)}.scenario-card-followup{top:28px;right:auto;left:83.5%;transform:translate(-50%)}.scenario-stage-label{position:relative;display:flex;min-height:78px;align-items:center;justify-content:flex-start;margin-bottom:12px;padding-top:3px}.scenario-stage-label b{position:relative;z-index:2;isolation:isolate;min-width:120px;height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border-radius:0;color:#1769f5;background:transparent;font-size:14px;font-weight:800;line-height:1;transform:translateY(50px)}.scenario-stage-label b:before{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#55d6ec;content:""}.scenario-stage-label b:after{position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:-1;width:144px;height:46px;background:#fff;-webkit-clip-path:path("M 0 46 L 0 23 C 0 10.3 10.3 0 23 0 L 94 0 C 112 0 124 23 144 23 L 144 46 Z");clip-path:path("M 0 46 L 0 23 C 0 10.3 10.3 0 23 0 L 94 0 C 112 0 124 23 144 23 L 144 46 Z");pointer-events:none;content:""}.scenario-card-surface{flex:1;padding:28px 16px 22px;border-radius:0 16px 16px;background:#fff}.scenario-card-copy{padding:0 8px}.scenario-graphic{position:relative;height:162px;overflow:hidden;border-radius:14px;background:linear-gradient(145deg,#f6f9fd,#edf5ff)}.scenario-card h3{margin:18px 0 0;color:#10294d;font-size:22px;line-height:1.35;letter-spacing:-.02em}.scenario-card p{margin:9px 0 0;color:#496985;font-size:15px;line-height:1.65}.scenario-cta{position:relative;top:12px;width:fit-content;min-width:204px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;align-self:center;margin:18px auto 0;padding:0 22px;border:0;border-radius:999px;color:#1769f5;background:#fff;box-shadow:0 12px 30px #052b7438;font-size:15px;font-weight:700;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.scenario-cta:hover{color:#0f55d8;background:#eef7ff;transform:translateY(-2px)}.scenario-cta:focus-visible{outline:3px solid rgba(23,105,245,.24);outline-offset:4px}.scenario-platform-stack{position:absolute;top:24px;left:14px;z-index:2;display:grid;gap:8px}.scenario-platform-stack>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#fff;box-shadow:0 7px 18px #2e4f7e1f}.scenario-platform-stack img{width:21px;height:21px;object-fit:contain}.scenario-merge-network{position:absolute;top:29px;right:174px;bottom:auto;left:44px;width:auto;height:96px;overflow:visible}.scenario-merge-tracks{fill:none;stroke:#a9c8f4;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15}.scenario-merge-tracks>use{vector-effect:non-scaling-stroke}.scenario-merge-tracks .is-trunk{stroke:#7fb4f2;stroke-width:1.35}.scenario-merge-stream{fill:none;opacity:0;stroke:#58d8ee;stroke-dasharray:.16 .84;stroke-dashoffset:1;stroke-linecap:round;stroke-width:2.8;vector-effect:non-scaling-stroke;animation:scenario-branch-stream 4.8s linear infinite both;filter:drop-shadow(0 1px 2px rgba(49,170,229,.28))}.scenario-merge-stream.is-middle{animation-delay:.38s}.scenario-merge-stream.is-bottom{animation-delay:.76s}.scenario-merge-stream.is-trunk{stroke:#1769f5;stroke-dasharray:.42 .58;stroke-width:3.2;animation-name:scenario-trunk-stream;animation-delay:0s}.scenario-merge-node{fill:#1769f5;opacity:.72;transform-box:fill-box;transform-origin:center;animation:scenario-merge-node-pulse 4.8s cubic-bezier(.16,1,.3,1) infinite}.scenario-inbox-window{position:absolute;top:12px;right:10px;width:164px;padding:10px;border:1px solid #dce7f4;border-radius:12px;background:#fff;box-shadow:0 15px 34px #43699d1f}.scenario-window-head{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding-bottom:8px;border-bottom:1px solid #e8eef6}.scenario-window-head img{width:20px;height:20px;object-fit:contain}.scenario-window-head b{color:#29496f;font-size:8px}.scenario-window-head em{color:#1769f5;font-size:6.5px;font-style:normal}.scenario-inbox-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding-top:8px}.scenario-inbox-row img{width:18px;height:18px;object-fit:contain}.scenario-inbox-row b{overflow:hidden;color:#476484;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.scenario-inbox-row small{color:#95a3b5;font-size:6.5px}.scenario-graphic-translation{padding:11px 12px}.scenario-message{display:block;width:86%;padding:7px 9px;border-radius:4px 12px 12px}.scenario-message small,.scenario-message b{display:block}.scenario-message small{margin-bottom:3px;color:#8092aa;font-size:7px}.scenario-message b{color:#355575;font-size:8px;line-height:1.45}.scenario-message.is-source{background:#fff;box-shadow:0 8px 20px #43699d17;animation:scenario-source-receive 5.2s cubic-bezier(.16,1,.3,1) infinite}.scenario-message.is-target{position:relative;margin:5px 0 0 auto;overflow:hidden;border:1px solid #c5daf8;border-radius:12px 4px 12px 12px;background:#e9f3ff;animation:scenario-translation-reveal 5.2s cubic-bezier(.16,1,.3,1) infinite;isolation:isolate}.scenario-message.is-target:after{position:absolute;top:0;bottom:0;left:-72%;z-index:2;width:58%;background:linear-gradient(90deg,transparent 0%,rgba(108,202,244,.22) 48%,rgba(255,255,255,.55) 58%,transparent 100%);pointer-events:none;content:"";animation:scenario-translation-scan 5.2s ease-in-out infinite}.scenario-message.is-target small,.scenario-message.is-target b{color:#1769f5}.scenario-ai-suggestion{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:6px;padding:6px 8px;border-top:1px solid #dce7f4;background:#ffffffb8;animation:scenario-ai-suggestion-arrive 5.2s cubic-bezier(.16,1,.3,1) infinite}.scenario-ai-suggestion>img{width:22px;height:22px;object-fit:contain;animation:scenario-ai-icon-pulse 5.2s cubic-bezier(.16,1,.3,1) infinite}.scenario-ai-suggestion small,.scenario-ai-suggestion b{display:block}.scenario-ai-suggestion small{color:#1769f5;font-size:7px;font-weight:700}.scenario-ai-suggestion b{margin-top:2px;color:#536d8d;font-size:7.5px}.scenario-ai-status{position:relative;width:35px;height:1.25em;color:#8b6d2a;font-size:7px;font-style:normal;text-align:right;white-space:nowrap}.scenario-ai-status>span{position:absolute;top:0;right:0}.scenario-ai-status .is-generating{opacity:0;color:#1769f5;animation:scenario-ai-status-generating 5.2s ease-in-out infinite}.scenario-ai-status .is-ready{animation:scenario-ai-status-ready 5.2s ease-in-out infinite}.scenario-graphic-followup{padding:13px 12px}.scenario-customer-summary{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px}.scenario-customer-avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#fff;background:#1769f5;font-size:9px;font-weight:700}.scenario-customer-summary b,.scenario-customer-summary small{display:block}.scenario-customer-summary b{color:#29496f;font-size:9px}.scenario-customer-summary small{margin-top:3px;color:#8798ad;font-size:7px}.scenario-customer-summary em{padding:5px 7px;border-radius:999px;color:#1769f5;background:#e7f1ff;font-size:7px;font-style:normal;font-weight:700}.scenario-customer-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.scenario-customer-meta>span{padding:7px 8px;border-radius:9px;background:#fff}.scenario-customer-meta small,.scenario-customer-meta b{display:block}.scenario-customer-meta small{color:#8c9caf;font-size:7px}.scenario-customer-meta b{margin-top:4px;color:#46627f;font-size:8px}.scenario-followup-track{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px}.scenario-followup-track:before{position:absolute;top:4px;right:12%;left:12%;height:1px;background:#bfd2eb;content:""}.scenario-followup-track:after{position:absolute;top:4px;right:12%;left:12%;z-index:0;height:1px;background:linear-gradient(90deg,#1fc58c,#1fc58c 50%,#1769f5 50%,#1769f5);content:"";opacity:0;transform:scaleX(0);transform-origin:left center;animation:scenario-followup-progress 5.2s linear infinite}.scenario-followup-track>span{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:7px;color:#8294a9;font-size:7px}.scenario-followup-track i{width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#aac0dc;box-shadow:0 0 0 1px #aac0dc}.scenario-followup-track .is-done{color:#52708f}.scenario-followup-track .is-done i{background:#1fc58c;box-shadow:0 0 0 1px #1fc58c}.scenario-followup-track .is-current{color:#1769f5;font-weight:700}.scenario-followup-track .is-current i{background:#1769f5;box-shadow:0 0 0 1px #1769f5}.scenario-followup-track>span:nth-child(1) i{animation:scenario-followup-node-first 5.2s cubic-bezier(.16,1,.3,1) infinite}.scenario-followup-track>span:nth-child(2) i{animation:scenario-followup-node-second 5.2s cubic-bezier(.16,1,.3,1) infinite}.scenario-followup-track>span:nth-child(3) i{animation:scenario-followup-node-third 5.2s cubic-bezier(.16,1,.3,1) infinite}.scenario-customer-meta>span:last-child{animation:scenario-followup-time-highlight 5.2s cubic-bezier(.16,1,.3,1) infinite}.scenario-customer-meta>span:last-child b{animation:scenario-followup-time-copy 5.2s ease-in-out infinite}@keyframes scenario-followup-progress{0%,7%{opacity:0;transform:scaleX(0)}11%{opacity:1}34%,45%{opacity:1;transform:scaleX(.5)}70%,92%{opacity:1;transform:scaleX(1)}97%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes scenario-followup-node-first{0%,6%,to{background:#aac0dc;box-shadow:0 0 0 1px #aac0dc;transform:scale(1)}12%{background:#1fc58c;box-shadow:0 0 0 1px #1fc58c;transform:scale(1.34)}18%,94%{background:#1fc58c;box-shadow:0 0 0 1px #1fc58c;transform:scale(1)}97%{opacity:.42}}@keyframes scenario-followup-node-second{0%,27%,to{background:#aac0dc;box-shadow:0 0 0 1px #aac0dc;transform:scale(1)}35%{background:#1fc58c;box-shadow:0 0 0 1px #1fc58c;transform:scale(1.34)}41%,94%{background:#1fc58c;box-shadow:0 0 0 1px #1fc58c;transform:scale(1)}97%{opacity:.42}}@keyframes scenario-followup-node-third{0%,62%,to{background:#aac0dc;box-shadow:0 0 0 1px #aac0dc;transform:scale(1)}70%{background:#1769f5;box-shadow:0 0 0 1px #1769f5;transform:scale(1.36)}77%,94%{background:#1769f5;box-shadow:0 0 0 1px #1769f5;transform:scale(1)}97%{opacity:.42}}@keyframes scenario-followup-time-highlight{0%,68%,92%,to{background:#fff;box-shadow:none;transform:translateY(0)}76%,84%{background:#f2f7ff;box-shadow:0 5px 14px #2a70d51c;transform:translateY(-1px)}}@keyframes scenario-followup-time-copy{0%,68%,92%,to{color:#46627f}76%,84%{color:#1769f5}}@keyframes scenario-branch-stream{0%,10%{opacity:0;stroke-dashoffset:1}15%{opacity:.94}46%{opacity:.94;stroke-dashoffset:0}53%,to{opacity:0;stroke-dashoffset:0}}@keyframes scenario-source-receive{0%,5%,96%,to{box-shadow:0 8px 20px #43699d17;opacity:.88;transform:translateY(1px)}12%,90%{box-shadow:0 9px 22px #3075cd26;opacity:1;transform:translateY(0)}}@keyframes scenario-translation-reveal{0%,17%,to{clip-path:inset(0 100% 0 0 round 12px 4px 12px 12px);opacity:0}31%,92%{clip-path:inset(0 0 0 0 round 12px 4px 12px 12px);opacity:1}97%{opacity:.35}}@keyframes scenario-translation-scan{0%,18%{opacity:0;transform:translate(0)}21%{opacity:.72}33%{opacity:.72;transform:translate(290%)}37%,to{opacity:0;transform:translate(290%)}}@keyframes scenario-ai-suggestion-arrive{0%,31%,to{opacity:0;transform:translateY(4px)}42%,92%{opacity:1;transform:translateY(0)}97%{opacity:.35;transform:translateY(0)}}@keyframes scenario-ai-icon-pulse{0%,42%,60%,to{transform:scale(1)}49%{transform:scale(1.1)}}@keyframes scenario-ai-status-generating{0%,31%,47%,to{opacity:0}35%,43%{opacity:1}}@keyframes scenario-ai-status-ready{0%,44%,97%,to{opacity:0}50%,92%{opacity:1}}@keyframes scenario-trunk-stream{0%,60%{opacity:0;stroke-dashoffset:1}63%{opacity:1}70%{opacity:.96;stroke-dashoffset:0}76%,to{opacity:0;stroke-dashoffset:0}}@keyframes scenario-merge-node-pulse{0%,54%,74%,to{opacity:.72;transform:scale(1)}63%{opacity:1;transform:scale(1.45)}}@keyframes scenario-backdrop-drift{0%{transform:translate3d(-12px,-3px,0)}to{transform:translate3d(14px,8px,0)}}@media(prefers-reduced-motion:reduce){.scenario-backdrop-flow{animation:none}.scenario-particle-stream{display:none}.scenario-merge-stream,.scenario-merge-node{animation:none}.scenario-merge-stream{opacity:0}.scenario-message.is-source,.scenario-message.is-target,.scenario-ai-suggestion,.scenario-ai-suggestion>img,.scenario-ai-status>span{animation:none}.scenario-followup-track:after,.scenario-followup-track i,.scenario-customer-meta>span:last-child,.scenario-customer-meta>span:last-child b{animation:none}.scenario-followup-track:after{opacity:0}.scenario-message.is-source,.scenario-message.is-target,.scenario-ai-suggestion{clip-path:none;opacity:1;transform:none}.scenario-message.is-target:after,.scenario-ai-status .is-generating{display:none}.scenario-ai-status .is-ready{opacity:1}}@media(max-width:1120px){.scenarios{height:auto;min-height:0;padding:92px 0 100px}.scenarios .content-shell{width:min(960px,calc(100% - 48px));height:auto;display:block}.scenario-heading{display:block;padding-top:0}.scenarios h2{max-width:720px;margin-inline:auto;color:#fff;text-align:center;font-size:clamp(36px,7vw,48px);white-space:normal}.scenario-lede{max-width:640px;margin:14px auto 0;color:#ffffffd6;text-align:center;font-size:17px}.scenario-cta{top:8px;margin:24px auto 0}.scenario-flow-map{height:auto;display:grid;grid-template-columns:1fr;gap:38px;margin-top:50px;transform:none}.scenario-flow-map:before{position:absolute;top:26px;bottom:48px;left:25px;width:2px;background:linear-gradient(180deg,#ffffff57,#bdeeff,#ffffff57);content:""}.scenario-journey-path{display:none}.scenario-card{position:relative;top:auto;right:auto;left:auto;width:100%;transform:none}.scenario-stage-label{position:relative;min-height:42px;justify-content:flex-start;margin-bottom:14px;padding-top:0}.scenario-stage-label:before{position:absolute;top:49px;left:19px;z-index:1;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:#55d6ec;box-shadow:0 4px 14px #0324703d;content:""}.scenario-stage-label b{min-width:124px;height:42px;margin-left:68px;transform:translateY(35px)}.scenario-stage-label b:after{width:146px;height:42px;-webkit-clip-path:path("M 0 42 L 0 21 C 0 9.4 9.4 0 21 0 L 101 0 C 118 0 126 21 146 21 L 146 42 Z");clip-path:path("M 0 42 L 0 21 C 0 9.4 9.4 0 21 0 L 101 0 C 118 0 126 21 146 21 L 146 42 Z")}.scenario-stage-label b:before{display:none}.scenario-card-surface{margin-left:68px}.scenario-graphic{height:220px}}@media(min-width:1121px)and (max-height:800px){.scenarios{padding:40px 0 28px}.scenarios h2{font-size:38px}.scenario-heading{padding-top:8px}.scenario-lede{margin-top:8px;font-size:15px}.scenario-cta{min-height:42px;margin-top:12px}.scenario-flow-map{margin-top:14px;transform:translateY(-16px)}.scenario-stage-label{min-height:71px;margin-bottom:8px;padding-top:3px}.scenario-stage-label b{min-width:112px;height:42px;font-size:13px;transform:translateY(42px)}.scenario-stage-label b:after{width:134px;height:42px;-webkit-clip-path:path("M 0 42 L 0 21 C 0 9.4 9.4 0 21 0 L 88 0 C 105 0 114 21 134 21 L 134 42 Z");clip-path:path("M 0 42 L 0 21 C 0 9.4 9.4 0 21 0 L 88 0 C 105 0 114 21 134 21 L 134 42 Z")}.scenario-card-inbox{top:20px}.scenario-card{width:330px}.scenario-card-translation{top:118px;width:390px}.scenario-card-followup{top:30px}.scenario-card-surface{padding:22px 12px 18px}.scenario-graphic{height:132px}.scenario-inbox-window{top:6px;padding:8px}.scenario-window-head{padding-bottom:6px}.scenario-inbox-row{padding-top:5px}.scenario-card h3{margin-top:14px;font-size:19px}.scenario-card p{margin-top:7px;font-size:13.5px;line-height:1.55}}@media(max-width:640px){.scenarios{padding:76px 0 84px}.scenarios .content-shell{width:calc(100% - 32px)}.scenarios h2{max-width:12em;font-size:34px;line-height:1.2}.scenario-lede{max-width:28em;margin-top:16px;font-size:16px;line-height:1.7}.scenario-flow-map{gap:32px;margin-top:42px}.scenario-stage-label b{min-width:112px;height:40px;margin-left:62px;padding-inline:16px;font-size:13px;transform:translateY(36px)}.scenario-stage-label:before{top:49px;left:17px}.scenario-stage-label b:after{width:132px;height:40px;-webkit-clip-path:path("M 0 40 L 0 20 C 0 9 9 0 20 0 L 88 0 C 104 0 113 20 132 20 L 132 40 Z");clip-path:path("M 0 40 L 0 20 C 0 9 9 0 20 0 L 88 0 C 104 0 113 20 132 20 L 132 40 Z")}.scenario-flow-map:before{top:24px;left:23px}.scenario-card-surface{margin-left:62px;padding:24px 14px}.scenario-graphic{height:210px}.scenario-card-copy{padding-inline:4px}.scenario-card h3{margin-top:20px;font-size:22px}.scenario-card p{font-size:15px}.scenario-cta{width:100%;margin:24px 0 0}}.testimonials{position:relative;overflow:hidden;padding:88px 0 80px;color:#071a3d;background:linear-gradient(180deg,#fff,#fff 12%,#f7fbff 34%,#eef6ff 70%,#f8fbff)}.testimonials h2{color:#071a3d}.testimonial-lede{color:#587395}.testimonial-demo-shell{position:relative;width:100%;height:408px;margin:28px auto 0;overflow:visible;border:0;border-radius:0;background:transparent}.testimonial-demo-inner{display:flex;height:100%;align-items:flex-start;justify-content:center;padding:34px 48px 36px}.testimonial-slider{position:relative;width:100%;max-width:760px;text-align:center;outline:none}.testimonial-slider:focus-visible{border-radius:8px;box-shadow:0 0 0 3px #1769f53d}.testimonial-announcement{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.testimonial-avatar-stage{position:relative;height:166px}.testimonial-avatar-orbit{position:absolute;top:-4px;left:50%;z-index:0;width:760px;height:760px;-webkit-clip-path:inset(0 0 25%);clip-path:inset(0 0 25%);pointer-events:none;transform:translate(-50%)}.testimonial-avatar-orbit:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(23,105,245,.075);border-radius:50%;background:radial-gradient(circle at 50% 20%,rgba(62,203,226,.1) 0%,rgba(23,105,245,.045) 34%,rgba(23,105,245,.012) 60%,transparent 74%);content:""}.testimonial-avatar-orbit:after{position:absolute;top:50px;right:50px;bottom:50px;left:50px;border:1px solid rgba(59,195,222,.095);border-radius:50%;content:""}.testimonial-orbit-motion{position:absolute;top:-4px;left:50%;z-index:3;width:760px;height:760px;pointer-events:none;transform:translate(-50%)}.testimonial-orbit-track,.testimonial-orbit-nodes{position:absolute;border-radius:50%;transform-origin:center;transition:transform .7s cubic-bezier(.16,1,.3,1)}.testimonial-orbit-track-outer{top:0;right:0;bottom:0;left:0;background:conic-gradient(from 12deg,transparent 0 38deg,rgba(82,207,229,.82) 38deg 45deg,transparent 45deg 150deg,rgba(57,137,255,.66) 150deg 156deg,transparent 156deg 274deg,rgba(95,191,234,.62) 274deg 282deg,transparent 282deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));filter:drop-shadow(0 0 5px rgba(66,181,230,.2));transform:rotate(var(--testimonial-orbit-angle, 0deg))}.testimonial-orbit-track-inner{top:50px;right:50px;bottom:50px;left:50px;background:conic-gradient(from 66deg,transparent 0 72deg,rgba(66,195,222,.54) 72deg 78deg,transparent 78deg 220deg,rgba(23,105,245,.42) 220deg 226deg,transparent 226deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));opacity:.78;transform:rotate(var(--testimonial-orbit-counter-angle, 0deg))}.testimonial-orbit-nodes{top:0;right:0;bottom:0;left:0;transform:rotate(var(--testimonial-orbit-angle, 0deg))}.testimonial-orbit-nodes i{position:absolute;width:8px;height:8px;border:2px solid rgba(255,255,255,.94);border-radius:50%;background:#4bd0e5;box-shadow:0 0 0 3px #4bd0e51f,0 0 14px #39b2e142;transform:translate(-50%,-50%)}.testimonial-orbit-nodes i:nth-child(1){top:6.7%;left:25%}.testimonial-orbit-nodes i:nth-child(2){top:32%;left:96.5%;width:6px;height:6px;background:#4d8ff3}.testimonial-orbit-nodes i:nth-child(3){top:70%;left:4.3%;width:5px;height:5px}.testimonial-avatar-mask{position:absolute;inset:0 0 auto;z-index:5;height:118px;overflow:hidden;-webkit-mask-image:linear-gradient(0deg,transparent,#000 20%,#000);mask-image:linear-gradient(0deg,transparent,#000 20%,#000)}.testimonial-avatar-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;height:100%;flex-direction:column}.testimonial-avatar-layer img{position:relative;top:16px;left:50%;width:88px;height:88px;border:4px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 12px 30px #1957aa2e;transform:translate(-50%)}.testimonial-avatar-layer.is-entering{z-index:2;animation:testimonial-image-enter .7s cubic-bezier(.68,-.3,.32,1) both}.testimonial-avatar-layer.is-leaving{z-index:1;animation:testimonial-image-leave .7s cubic-bezier(.68,-.3,.32,1) both}.testimonial-person{position:absolute;top:112px;left:50%;z-index:6;display:flex;min-width:max-content;flex-direction:column;align-items:center;gap:1px;color:#0c2b52;pointer-events:none;transform:translate(-50%);animation:testimonial-person-enter .48s cubic-bezier(.16,1,.3,1) .16s both}.testimonial-person strong{font-size:16px;font-weight:600;line-height:1.35}.testimonial-person span{color:#587395;font-size:13px;line-height:1.35}.testimonial-copy-wrap{position:relative;z-index:2;margin-bottom:26px;transition:all .15s ease-in-out .3s}.testimonial-copy-viewport{position:relative;display:flex;min-height:56px;flex-direction:column;transition:height .22s ease}.testimonial-copy-layer{position:absolute;top:0;left:0;width:100%;margin:0;border:0;color:#0c2b52;font-size:23px;font-weight:600;line-height:1.66;letter-spacing:-.015em;line-break:strict;text-wrap:balance;word-break:normal;overflow-wrap:break-word;opacity:0;transform:translate(-16px);pointer-events:none}.testimonial-copy-layer:before,.testimonial-copy-layer:after{color:#4d8ff3;font-family:Georgia,Times New Roman,serif;font-size:1.28em;font-weight:700;line-height:0}.testimonial-copy-layer:before{margin-right:4px;content:"“"}.testimonial-copy-layer:after{margin-left:4px;content:"”"}.testimonial-copy-layer.is-active{opacity:1;transform:translate(0);animation:testimonial-text-enter .5s ease-in-out .2s both}.testimonial-copy-layer.is-leaving{opacity:1;transform:translate(0);animation:testimonial-text-leave .3s ease-out .3s both}.testimonial-controls{position:relative;z-index:5;display:flex;width:min(720px,100%);align-items:center;justify-content:space-between;gap:16px;margin:50px auto 0}.testimonial-arrow{display:flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;color:#1769f5;background:#1769f517;cursor:pointer;transition:color .18s ease,background-color .18s ease,transform .3s ease}.testimonial-arrow:hover{color:#fff;background:#1769f5}.testimonial-arrow:first-child:hover{transform:rotate(12deg)}.testimonial-arrow:last-child:hover{transform:rotate(-12deg)}.testimonial-arrow:focus-visible{outline:3px solid rgba(23,105,245,.28);outline-offset:3px}.testimonial-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.testimonial-identity{display:flex;min-width:0;flex-direction:column;align-items:center;gap:4px}.testimonial-identity strong{color:#0c2b52;font-size:17px;font-weight:600;line-height:1.4}.testimonial-identity span{color:#587395;font-size:14px;line-height:1.4}@keyframes testimonial-image-enter{0%{opacity:0;transform:rotate(-60deg)}to{opacity:1;transform:rotate(0)}}@keyframes testimonial-image-leave{0%{opacity:1;transform:rotate(0)}to{opacity:0;transform:rotate(60deg)}}@keyframes testimonial-text-enter{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes testimonial-text-leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px)}}@keyframes testimonial-person-enter{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:960px){.testimonials{padding:72px 0}.testimonial-avatar-orbit,.testimonial-orbit-motion{width:680px;height:680px}.testimonial-avatar-orbit:after{top:45px;right:45px;bottom:45px;left:45px}.testimonial-orbit-track-inner{top:45px;right:45px;bottom:45px;left:45px}.testimonial-avatar-stage{height:156px}.testimonial-controls{margin-top:40px}}@media(max-width:620px){.testimonials{padding:60px 0}.testimonials h2{font-size:36px;letter-spacing:-.04em}.testimonial-lede{font-size:16px;line-height:1.65}.testimonial-demo-shell{height:500px;margin-top:24px}.testimonial-demo-inner{padding:30px 20px 28px}.testimonial-avatar-orbit{width:340px;height:340px;-webkit-clip-path:none;clip-path:none}.testimonial-orbit-motion{width:340px;height:340px}.testimonial-avatar-orbit:after{top:22px;right:22px;bottom:22px;left:22px}.testimonial-orbit-track-inner{top:22px;right:22px;bottom:22px;left:22px}.testimonial-avatar-stage{height:148px}.testimonial-avatar-layer img{top:20px;width:80px;height:80px}.testimonial-person{top:108px}.testimonial-person strong{font-size:15px}.testimonial-person span{font-size:12px}.testimonial-copy-layer{font-size:18px;line-height:1.66}.testimonial-copy-wrap{margin-bottom:18px}.testimonial-controls{margin-top:18px}.testimonial-identity strong{font-size:15px}.testimonial-identity span{font-size:12px}}@media(prefers-reduced-motion:reduce){.testimonial-avatar-layer,.testimonial-person,.testimonial-copy-layer,.testimonial-copy-viewport,.testimonial-arrow{animation-duration:.01ms;transition-duration:.01ms}.testimonial-orbit-track,.testimonial-orbit-nodes{transform:none;transition:none}}.closing-cta{position:relative;height:560px;margin-top:-1px;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(circle at 18% 58%,rgba(86,213,237,.16),transparent 30%),linear-gradient(118deg,#0b4bc4,#176df5 34%,#0b4bc2 64%,#083797);box-shadow:inset 0 1px #63dfed4d}.closing-cta:before,.closing-cta:after{position:absolute;z-index:0;border:1px solid rgba(143,223,247,.14);border-radius:50%;pointer-events:none;content:""}.closing-cta:before{top:88px;left:max(24px,calc(50% - 640px));width:min(560px,42vw);height:390px;transform:rotate(-8deg)}.closing-cta:after{right:40px;bottom:36px;width:min(440px,34vw);height:280px;border-color:#76e0f21a;transform:rotate(10deg)}.closing-visual{position:absolute;inset:0 auto 0 clamp(80px,calc(50% - 800px),460px);z-index:5;width:min(500px,38vw);pointer-events:none}.closing-visual:before,.closing-person-orbit{position:absolute;border:1px solid rgba(152,230,247,.18);border-radius:50%;content:""}.closing-visual:before{top:82px;left:2px;width:470px;height:330px;background:#0834911a;transform:rotate(-10deg)}.closing-person-orbit{top:126px;left:54px;width:378px;height:258px;border-color:#7dddf23d;transform:rotate(12deg)}.closing-visual img{position:absolute;right:24px;bottom:0;z-index:2;width:auto;height:520px;max-width:none;filter:drop-shadow(12px 20px 26px rgba(2,32,98,.22))}.closing-flow-route{position:absolute;top:0;left:50%;z-index:9;width:min(1440px,100%);height:560px;pointer-events:none;transform:translate(-50%)}.closing-flow-route svg{width:100%;height:100%;overflow:visible}.closing-flow-route path{fill:none;stroke:#76e0f238;stroke-width:1.25;vector-effect:non-scaling-stroke}.closing-flow-dot{position:absolute;top:0;left:0;width:9px;height:9px;border:2px solid rgba(255,255,255,.92);border-radius:50%;opacity:0;background:#62deee;box-shadow:0 4px 16px #49dcee57;offset-path:path("M720 0 C720 78 842 112 902 176 C968 246 984 334 1040 398");offset-distance:0%}.closing-cta.is-visible .closing-flow-dot{animation:closing-flow-arrive 1.8s cubic-bezier(.16,1,.3,1) .18s forwards}.closing-shell{position:relative;z-index:8;display:grid;width:min(1280px,calc(100% - 96px));height:100%;grid-template-columns:.88fr 1.12fr;margin:0 auto;padding:0 0 46px}.closing-copy{grid-column:2;align-self:start;width:min(640px,100%);padding:90px 0 0 64px}.closing-copy h2{max-width:600px;margin:0 0 26px;color:#fff;font-size:clamp(44px,3.5vw,62px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.closing-copy h2 span{display:block;color:#c9f5ff}.closing-benefits{display:flex;flex-wrap:wrap;gap:10px 24px;margin:0 0 24px;padding:0;list-style:none}.closing-benefits li{display:flex;align-items:center;gap:9px;color:#fff;font-size:16px;font-weight:600;line-height:1.5}.closing-benefits li:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#63dfed;content:""}.closing-copy p{margin:0 0 24px;color:#f2f9fff0;font-size:18px;line-height:1.6}.closing-trial{min-width:188px;height:54px;gap:12px;color:#0d57d6;background:#fff;font-weight:700;box-shadow:0 18px 34px #03246933}.closing-trial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .18s ease}.closing-trial:hover{color:#fff;background:#082d78}.closing-trial:hover svg{transform:translate(3px)}.closing-trial:focus-visible{outline:3px solid rgba(255,255,255,.72);outline-offset:4px}@keyframes closing-flow-arrive{0%{opacity:0;offset-distance:0%}14%{opacity:1}to{opacity:1;offset-distance:100%}}@media(max-width:1100px){.closing-cta{height:620px}.closing-shell{width:min(920px,calc(100% - 56px));grid-template-columns:.9fr 1.1fr}.closing-copy{padding:88px 0 0 32px}.closing-visual{top:0;left:44px;width:44%}.closing-visual img{right:8px;bottom:0;height:560px}.closing-copy h2{font-size:clamp(40px,5vw,52px)}.closing-flow-route{display:none}}@media(max-width:820px){.closing-cta{height:540px;background:linear-gradient(180deg,#1769f5,#0b4abc)}.closing-visual{display:none}.closing-shell{display:block;width:min(620px,calc(100% - 48px));padding:84px 0 52px}.closing-copy{width:100%;padding:0;text-align:center}.closing-copy h2{max-width:560px;margin-inline:auto;font-size:clamp(38px,7.2vw,48px)}.closing-benefits{justify-content:center}}@media(max-width:560px){.closing-cta{height:500px}.closing-shell{width:calc(100% - 40px);padding:76px 0 40px}.closing-copy h2{margin-bottom:22px;font-size:38px}.closing-benefits{gap:8px 16px;margin-bottom:20px}.closing-benefits li{font-size:14px}.closing-copy p{margin-bottom:20px;font-size:16px}.closing-trial{min-width:176px;height:52px}}@media(prefers-reduced-motion:reduce){.closing-flow-dot{animation:none;opacity:1;offset-distance:100%}}.site-footer{padding:76px 0 28px;scroll-margin-top:88px;border-top:1px solid #e4edfb;background:#f7faff}.footer-grid{width:min(1180px,calc(100% - 64px));display:grid;grid-template-columns:minmax(280px,1.45fr) repeat(3,minmax(150px,.75fr));gap:clamp(36px,5vw,72px);align-items:start;transform:none}.footer-brand p,.footer-column a{margin:0;color:#60738f;font-size:14px;line-height:1.75}.footer-yikelai-brand{width:fit-content;margin-bottom:20px}.footer-brand p{max-width:30ch}.footer-column h3{margin:4px 0 18px;color:#10264b;font-size:16px;font-weight:700;line-height:1.45}.footer-column a{display:flex;width:fit-content;min-height:34px;align-items:center;text-decoration:none;text-underline-offset:4px;transition:color .16s ease,transform .16s ease}.footer-column a:hover{color:#1769f5;transform:translate(2px)}.footer-yikelai-brand:focus-visible,.footer-column a:focus-visible{outline:2px solid #1769f5;outline-offset:4px;border-radius:4px}.copyright{width:min(1180px,calc(100% - 64px));margin:64px auto 0;padding-top:22px;border-top:1px solid #dce7f7;text-align:center;color:#6f809a;font-size:13px;font-weight:500;line-height:1.7}@media(max-width:880px){.site-footer{padding-top:64px}.footer-grid{width:calc(100% - 48px);grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px}.footer-brand{grid-column:1 / -1}.copyright{width:calc(100% - 48px);margin-top:52px}}@media(max-width:560px){.site-footer{padding:52px 0 24px}.footer-grid{width:calc(100% - 36px);grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px}.footer-brand{grid-column:1 / -1}.footer-yikelai-mark{width:56px;height:48px;flex-basis:56px}.footer-yikelai-brand strong{font-size:21px}.footer-column h3{margin-bottom:10px}.footer-column a{min-height:40px}.footer-column:last-child{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,max-content);column-gap:24px}.footer-column:last-child h3{grid-column:1 / -1}.copyright{width:calc(100% - 36px);margin-top:42px;text-align:left}}.ai-communication-page{color:#071a3d;background:#fff}.ai-detail-hero{padding:78px 0 88px;background:#f4f9ff}.ai-communication-stories{padding:96px 0}.ai-communication-stories .feature-story-list{margin-top:0}.ai-detail-hero-grid{min-height:550px;display:grid;grid-template-columns:minmax(390px,.78fr) minmax(610px,1.22fr);align-items:center;gap:42px}.ai-detail-hero-copy{position:relative;z-index:2}.ai-detail-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#1769f5;font-size:15px;font-weight:700}.ai-detail-eyebrow img{width:34px;height:34px;object-fit:contain}.ai-detail-hero h1{margin:24px 0 22px;color:#071a3d;font-size:49px;line-height:1.18;letter-spacing:-.035em}.ai-detail-hero h1 br{display:none}.ai-detail-hero h1 span{display:block}.ai-detail-hero h1 span{color:#1769f5}.ai-detail-hero-copy>p{max-width:470px;margin:0;color:#60799c;font-size:18px;line-height:1.75}.ai-detail-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.ai-detail-actions .trial,.ai-detail-cta .trial{min-width:132px;min-height:48px}.ai-detail-secondary{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:#31567f;font-size:14px;font-weight:700}.ai-detail-secondary i{color:#1769f5;font-style:normal;transition:transform .18s ease}.ai-detail-secondary:hover i{transform:translate(4px)}.ai-detail-world{position:relative;display:grid;height:438px;place-items:center;overflow:hidden;border:1px solid #bed8fb;border-radius:28px;background:#eaf4ff}.ai-detail-world:before{position:absolute;top:26px;right:26px;bottom:26px;left:26px;border:1px solid rgba(23,105,245,.08);border-radius:20px;content:""}.ai-detail-world>.story-scene-languages{width:92%;height:318px;transform:scale(1.05)}.ai-detail-world .map-conversation{animation:ai-detail-message-in .7s cubic-bezier(.16,1,.3,1) both}.ai-detail-world .conversation-korea{animation-delay:.1s}.ai-detail-world .conversation-asia{animation-delay:.18s}.ai-detail-world .conversation-emirates{animation-delay:.26s}.ai-flow-section{padding:104px 0 112px;background:#fff}.ai-section-heading{max-width:700px;margin:0 auto;text-align:center}.ai-section-heading>span,.ai-detail-copy>span,.ai-detail-cta-inner span{color:#1769f5;font-size:14px;font-weight:700;letter-spacing:.08em}.ai-section-heading h2,.ai-detail-copy h2,.ai-detail-cta h2{margin:14px 0 0;color:#071a3d;letter-spacing:-.035em}.ai-section-heading h2{font-size:42px;line-height:1.25}.ai-section-heading p{margin:18px 0 0;color:#6b82a3;font-size:17px;line-height:1.7}.ai-flow-rail{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-top:58px;border-top:1px solid #ccdcf2;border-bottom:1px solid #dce8f7;background:#fbfdff}.ai-flow-step{position:relative;min-height:235px;padding:40px 30px 34px;border-right:1px solid #dce8f7}.ai-flow-step:last-child{border-right:0}.ai-flow-step:before{position:absolute;top:-4px;left:30px;width:46px;height:7px;border-radius:999px;background:#1769f5;content:""}.ai-flow-index{position:absolute;top:22px;right:24px;color:#b4c7df;font-size:12px;font-weight:700;letter-spacing:.12em}.ai-flow-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid #bed5f5;border-radius:12px;color:#1769f5;background:#fff;font-size:13px;font-weight:800}.ai-flow-step h3{margin:24px 0 0;color:#10294d;font-size:20px;line-height:1.35}.ai-flow-step p{margin:10px 0 0;color:#6b82a3;font-size:14px;line-height:1.7}.ai-detail-section{padding:112px 0}.ai-translation-section{background:#f2f7fd}.ai-reply-section{background:#fff}.ai-detail-row{display:grid;grid-template-columns:minmax(340px,.76fr) minmax(650px,1.24fr);align-items:center;gap:68px}.ai-detail-row.is-reversed{grid-template-columns:minmax(650px,1.24fr) minmax(340px,.76fr)}.ai-detail-row.is-reversed .ai-detail-copy{grid-column:2}.ai-detail-row.is-reversed .ai-reply-workspace{grid-column:1;grid-row:1}.ai-detail-copy h2{font-size:38px;line-height:1.28}.ai-detail-copy>p{margin:20px 0 0;color:#637da4;font-size:16px;line-height:1.8}.ai-detail-copy ul{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.ai-detail-copy li{position:relative;padding-left:23px;color:#31567f;font-size:14px;line-height:1.6}.ai-detail-copy li:before{position:absolute;top:7px;left:1px;width:7px;height:7px;border:2px solid #1769f5;border-radius:50%;content:""}.ai-workspace-demo{min-height:405px;display:grid;grid-template-columns:188px minmax(0,1fr);overflow:hidden;border:1px solid #d6e4f5;border-radius:22px;background:#fff;box-shadow:0 24px 60px #43699d21}.ai-demo-sidebar{padding:22px 16px;border-right:1px solid #e1ebf7;background:#f7faff}.ai-demo-window-dots{display:flex;gap:5px;margin-bottom:24px}.ai-demo-window-dots i{width:7px;height:7px;border-radius:50%;background:#c1d2e8}.ai-demo-sidebar>strong{display:block;margin-bottom:16px;color:#1b3559;font-size:13px}.ai-demo-contact{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:9px;padding:12px 8px;border-bottom:1px solid #e9f0f9}.ai-demo-contact.is-current{margin:0 -6px;padding-inline:14px;border-bottom-color:transparent;border-radius:10px;background:#e8f2ff}.ai-demo-contact>i{grid-row:1 / 3;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#fff;background:#1769f5;font-size:9px;font-style:normal;font-weight:700}.ai-demo-contact>b{align-self:end;color:#28496f;font-size:10px}.ai-demo-contact>em{color:#8b9db5;font-size:8px;font-style:normal}.ai-demo-conversation{min-width:0}.ai-demo-chat-head{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid #e6eef8}.ai-demo-chat-head b,.ai-demo-chat-head small{display:block}.ai-demo-chat-head b{color:#1f3b61;font-size:13px}.ai-demo-chat-head small{margin-top:3px;color:#7f93ad;font-size:9px}.ai-demo-chat-head em{padding:7px 10px;border-radius:999px;color:#1769f5;background:#edf5ff;font-size:9px;font-style:normal;font-weight:700}.ai-demo-thread{display:flex;flex-direction:column;align-items:flex-start;padding:34px 28px}.ai-customer-message,.ai-translation-result{width:min(92%,405px);padding:16px 18px;border-radius:4px 16px 16px}.ai-customer-message{background:#f3f6fa}.ai-translation-result{margin-top:10px;border:1px solid #bfd7fb;background:#eaf3ff}.ai-customer-message small,.ai-customer-message b,.ai-translation-result small,.ai-translation-result b{display:block}.ai-customer-message small,.ai-translation-result small{margin-bottom:8px;color:#8495ab;font-size:9px}.ai-customer-message b,.ai-translation-result b{color:#294b75;font-size:12px;line-height:1.55}.ai-translation-result b{color:#1769f5}.ai-translation-status{display:flex;align-items:center;gap:7px;margin-top:16px;color:#218360;font-size:9px;font-weight:700}.ai-translation-status i{width:7px;height:7px;border-radius:50%;background:#1fc58c}.ai-reply-workspace{min-height:430px;display:grid;grid-template-columns:.88fr 1.12fr;gap:18px;padding:22px;border:1px solid #d8e5f5;border-radius:22px;background:#f2f7fd}.ai-reply-context,.ai-draft-panel{display:flex;flex-direction:column;padding:24px;border:1px solid #e0eaf6;border-radius:16px;background:#fff;box-shadow:0 16px 36px #43699d17}.ai-reply-context-head,.ai-draft-head{display:flex;align-items:center;gap:8px}.ai-reply-context-head b,.ai-draft-head b{color:#24456e;font-size:12px}.ai-reply-context-head em,.ai-draft-head em{margin-left:auto;color:#7d91aa;font-size:8px;font-style:normal}.ai-reply-customer{margin-top:32px;padding:16px;border-radius:4px 14px 14px;color:#294b75;background:#f2f5f9;font-size:11px;line-height:1.6}.ai-context-note{margin-top:10px;padding:12px;border:1px solid #cfe1fb;border-radius:10px;color:#1769f5;background:#edf5ff;font-size:9px;line-height:1.6}.ai-reply-history{margin-top:auto;padding-top:20px;border-top:1px solid #e8eef6}.ai-reply-history small,.ai-reply-history b{display:block}.ai-reply-history small{color:#8b9bb0;font-size:8px}.ai-reply-history b{margin-top:7px;color:#496585;font-size:9px;line-height:1.55}.ai-draft-head img{width:22px;height:22px;object-fit:contain}.ai-draft-panel>p{margin:27px 0 0;color:#294b75;font-size:12px;line-height:1.8}.ai-draft-translation{display:grid;grid-template-columns:1fr auto;gap:3px 12px;margin-top:20px;padding:13px 14px;border:1px solid #dce8f6;border-radius:10px;background:#f8fbff}.ai-draft-translation small{color:#8193a9;font-size:8px}.ai-draft-translation b{grid-row:1 / 3;grid-column:2;align-self:center;color:#1769f5;font-size:10px}.ai-draft-translation span{color:#55708f;font-size:9px}.ai-draft-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.ai-draft-actions button{min-height:34px;padding:0 13px;border:1px solid #bfd3ef;border-radius:8px;color:#456381;background:#fff;cursor:pointer;font-size:9px;font-weight:700}.ai-draft-actions button:last-child{border-color:#1769f5;color:#fff;background:#1769f5}.ai-human-note{display:flex;align-items:center;gap:7px;margin-top:auto;color:#218360;font-size:8.5px;font-weight:700}.ai-human-note i{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;color:#fff;background:#1fc58c;font-size:9px;font-style:normal}.ai-detail-cta{padding:36px 0 80px;background:#fff}.ai-detail-cta-inner{min-height:245px;display:flex;align-items:center;justify-content:space-between;gap:60px;padding:54px 64px;border:1px solid #bad5fb;border-radius:26px;background:#eaf4ff}.ai-detail-cta h2{max-width:760px;font-size:38px;line-height:1.35}@keyframes ai-detail-message-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.social-connections{position:relative;overflow:hidden;padding:112px 0 136px;color:#071a3d;background:linear-gradient(180deg,#fff,#f7fbff 18%,#eef6ff 58%,#fff)}.social-connections:before{position:absolute;top:170px;left:50%;width:min(1500px,116vw);height:720px;content:"";pointer-events:none;transform:translate(-50%);background:radial-gradient(ellipse at 50% 42%,#559dff33,#96c7ff1a 38%,#eef6ff00 72%)}.social-connections-inner{position:relative;z-index:1}.social-connections-copy{max-width:1040px;margin-inline:auto;text-align:center}.social-connections-copy h2{margin:0;font-size:clamp(42px,3.6vw,54px);font-weight:700;line-height:1.14;letter-spacing:-.04em;text-wrap:balance}.social-connections-copy>p{max-width:850px;margin:20px auto 0;color:#526f9a;font-size:18px;line-height:1.75}.social-connections-copy>span{display:inline-flex;align-items:center;gap:13px;margin-top:20px;color:#1769f5;font-size:14px;font-weight:700}.social-connections-copy>span i{width:3px;height:3px;border-radius:50%;background:#8fb8ef}.social-binding-stage{--binding-cycle: 10.4s;position:relative;width:min(1320px,100%);min-height:530px;display:grid;grid-template-columns:minmax(300px,.86fr) 52px 132px 52px minmax(440px,1.28fr);align-items:center;gap:12px;margin:64px auto 0;isolation:isolate}.social-binding-stage:before{position:absolute;top:18px;right:-5%;bottom:-18px;left:-5%;z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 48%,rgba(23,105,245,.13),transparent 18%),radial-gradient(ellipse at 83% 52%,rgba(119,180,255,.16),transparent 42%)}.binding-platform-stack{position:relative;display:grid;gap:10px;padding-right:14px}.binding-platform-stack:after{position:absolute;top:58px;right:0;bottom:34px;width:1px;content:"";background:linear-gradient(180deg,transparent,#aecbf1 12%,#aecbf1 88%,transparent)}.binding-stack-heading,.binding-inbox-head{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px}.binding-stack-heading>b{font-size:18px;letter-spacing:-.02em}.binding-stack-heading>span,.binding-inbox-head>em{display:inline-flex;align-items:center;gap:7px;color:#6d82a1;font-size:11px;font-style:normal;font-weight:700}.binding-stack-heading>span i,.binding-inbox-head>em i{width:7px;height:7px;border-radius:50%;background:#8ca7ca}.binding-platform{position:relative;min-height:70px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;border:1px solid rgba(197,216,241,.84);border-radius:16px;background:#ffffffe0;box-shadow:0 12px 30px #3268ae14}.binding-platform:after{position:absolute;top:50%;right:-14px;width:14px;height:1px;content:"";background:#aecbf1}.binding-platform>img{width:38px;height:38px;object-fit:contain}.binding-platform-copy{min-width:0}.binding-platform-copy>b,.binding-platform-copy>small{display:block}.binding-platform-copy>b{font-size:14px;line-height:1.2}.binding-platform-copy>small{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.binding-platform-copy>small em{padding:3px 7px;border-radius:999px;color:#5c78a2;background:#f1f6fd;font-size:9px;font-style:normal;font-weight:700}.binding-platform-state{position:relative;min-width:48px;min-height:24px}.binding-platform-state>em{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;gap:5px;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.binding-state-pending{color:#5f7ca5;opacity:0}.binding-state-connected{color:#16855d}.binding-state-connected i{width:6px;height:6px;border-radius:50%;background:#1bbf83}.binding-platform-more{min-height:48px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 14px;color:#607da5}.binding-platform-more>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid #d2e1f5;border-radius:50%;color:#1769f5;background:#ffffffc7;font-size:12px;letter-spacing:1px}.binding-platform-more>b{font-size:12px}.binding-platform-more>small{font-size:10px}.binding-route{position:relative;width:100%;height:1px;background:#b2ccef}.binding-route:before{position:absolute;top:-8px;right:0;bottom:-8px;left:0;content:"";background-image:radial-gradient(circle,rgba(23,105,245,.22) 1px,transparent 1.5px);background-position:center;background-size:8px 8px;background-repeat:repeat-x;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.binding-route>i{position:absolute;top:-4px;left:0;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#1769f5;box-shadow:0 3px 10px #1769f557}.binding-hub{position:relative;display:grid;place-items:center;align-content:center;min-height:210px;text-align:center}.binding-hub-rings,.binding-hub-rings i{position:absolute;inset:50% auto auto 50%;border:1px solid rgba(23,105,245,.18);border-radius:50%;transform:translate(-50%,-50%)}.binding-hub-rings{width:126px;height:126px;background:#f0f7ff8c}.binding-hub-rings i:nth-child(1){width:102px;height:102px}.binding-hub-rings i:nth-child(2){width:78px;height:78px}.binding-hub-rings i:nth-child(3){width:54px;height:54px}.binding-hub-mark{position:relative;z-index:1;width:56px;height:56px;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 16px 34px #1769f529}.binding-hub-mark img{display:block;width:auto;max-width:none;height:56px}.binding-hub>b,.binding-hub>small{position:relative;z-index:1}.binding-hub>b{margin-top:12px;font-size:16px}.binding-hub>small{position:absolute;top:calc(50% + 62px);left:50%;width:130px;transform:translate(-50%);font-size:10px;font-weight:700}.binding-hub-progress{color:#5d78a8;opacity:0}.binding-hub-ready{display:flex;align-items:center;justify-content:center;gap:5px;color:#16855d}.binding-hub-ready i{width:6px;height:6px;border-radius:50%;background:#1bbf83}.binding-inbox{min-height:414px;padding:18px 20px 20px;border:1px solid rgba(190,213,241,.9);border-radius:22px;background:#ffffffeb;box-shadow:0 24px 54px #3268ae1f}.binding-inbox-head{min-height:48px;border-bottom:1px solid #e6eef9}.binding-inbox-head>span{display:flex;align-items:center;gap:9px}.binding-inbox-head img{width:30px;height:30px;object-fit:contain}.binding-inbox-head b{font-size:16px}.binding-inbox-head>em{color:#16855d}.binding-inbox-head>em i{background:#1bbf83}.binding-inbox-filters{display:flex;gap:8px;padding:13px 0 10px}.binding-inbox-filters span{padding:5px 9px;border-radius:999px;color:#7890b0;background:#f3f7fc;font-size:9px;font-weight:700}.binding-inbox-filters .is-active{color:#1769f5;background:#e9f2ff}.binding-inbox-list{display:grid;gap:8px}.binding-inbox-message{min-height:67px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f5f8fc}.binding-inbox-message:first-child{background:#eef5ff}.binding-inbox-message>img{width:32px;height:32px;object-fit:contain}.binding-inbox-message>span,.binding-inbox-message>span b,.binding-inbox-message>span small{min-width:0;display:block}.binding-inbox-message>span b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.binding-inbox-message>span small{overflow:hidden;margin-top:4px;color:#6d84a6;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.binding-inbox-message>em{color:#7f94af;font-size:9px;font-style:normal}.binding-inbox-result{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:0 13px;border-radius:12px;color:#157953;background:#ebfaf4}.binding-inbox-result>span{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:700}.binding-inbox-result>span i{width:6px;height:6px;border-radius:50%;background:#1bbf83}.binding-inbox-result>b{font-size:11px}.social-connections.is-animating .binding-platform,.social-connections.is-animating .binding-platform-more,.social-connections.is-animating .binding-hub-rings,.social-connections.is-animating .binding-route>i,.social-connections.is-animating .binding-inbox-message,.social-connections.is-animating .binding-inbox-result{will-change:transform,opacity}.social-connections.is-animating .binding-platform-1{animation:binding-platform-1 var(--binding-cycle) cubic-bezier(.16,1,.3,1) infinite both}.social-connections.is-animating .binding-platform-2{animation:binding-platform-2 var(--binding-cycle) cubic-bezier(.16,1,.3,1) infinite both}.social-connections.is-animating .binding-platform-3{animation:binding-platform-3 var(--binding-cycle) cubic-bezier(.16,1,.3,1) infinite both}.social-connections.is-animating .binding-platform-4{animation:binding-platform-4 var(--binding-cycle) cubic-bezier(.16,1,.3,1) infinite both}.social-connections.is-animating .binding-platform-more{animation:binding-platform-more var(--binding-cycle) cubic-bezier(.16,1,.3,1) infinite both}.social-connections.is-animating .binding-platform-copy small{animation:binding-account-chips var(--binding-cycle) cubic-bezier(.16,1,.3,1) infinite both}.social-connections.is-animating .binding-state-pending{animation:binding-state-pending var(--binding-cycle) linear infinite both}.social-connections.is-animating .binding-state-connected{animation:binding-state-connected var(--binding-cycle) cubic-bezier(.16,1,.3,1) infinite both}.social-connections.is-animating .binding-route-in>i{animation:binding-route-in var(--binding-cycle) cubic-bezier(.4,0,.2,1) infinite both}.social-connections.is-animating .binding-route-out>i{animation:binding-route-out var(--binding-cycle) cubic-bezier(.4,0,.2,1) infinite both}.social-connections.is-animating .binding-hub-rings{animation:binding-hub-rings var(--binding-cycle) cubic-bezier(.16,1,.3,1) infinite both}.social-connections.is-animating .binding-hub-progress{animation:binding-hub-progress var(--binding-cycle) linear infinite both}.social-connections.is-animating .binding-hub-ready{animation:binding-hub-ready var(--binding-cycle) cubic-bezier(.16,1,.3,1) infinite both}.social-connections.is-animating .binding-inbox-message-1{animation:binding-message-1 var(--binding-cycle) cubic-bezier(.16,1,.3,1) infinite both}.social-connections.is-animating .binding-inbox-message-2{animation:binding-message-2 var(--binding-cycle) cubic-bezier(.16,1,.3,1) infinite both}.social-connections.is-animating .binding-inbox-message-3{animation:binding-message-3 var(--binding-cycle) cubic-bezier(.16,1,.3,1) infinite both}.social-connections.is-animating .binding-inbox-result{animation:binding-result var(--binding-cycle) cubic-bezier(.16,1,.3,1) infinite both}@keyframes binding-platform-1{0%,2%{opacity:0;transform:translateY(14px)}10%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(-4px)}}@keyframes binding-platform-2{0%,6%{opacity:0;transform:translateY(14px)}14%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(-4px)}}@keyframes binding-platform-3{0%,10%{opacity:0;transform:translateY(14px)}18%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(-4px)}}@keyframes binding-platform-4{0%,14%{opacity:0;transform:translateY(14px)}22%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(-4px)}}@keyframes binding-platform-more{0%,18%{opacity:0;transform:translateY(9px)}26%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(-3px)}}@keyframes binding-account-chips{0%,20%{opacity:0;transform:translate(-6px)}30%,92%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(0)}}@keyframes binding-state-pending{0%,22%{opacity:0}28%,46%{opacity:1}52%,to{opacity:0}}@keyframes binding-state-connected{0%,46%{opacity:0;transform:translate(-5px)}54%,92%{opacity:1;transform:translate(0)}97%,to{opacity:0}}@keyframes binding-route-in{0%,27%{opacity:0;transform:translate(0)}31%{opacity:1}46%{opacity:1;transform:translate(calc(100% - 9px))}50%,to{opacity:0;transform:translate(calc(100% - 9px))}}@keyframes binding-route-out{0%,43%{opacity:0;transform:translate(0)}48%{opacity:1}59%{opacity:1;transform:translate(calc(100% - 9px))}63%,to{opacity:0;transform:translate(calc(100% - 9px))}}@keyframes binding-hub-rings{0%,30%{opacity:.45;transform:translate(-50%,-50%) scale(.86)}44%{opacity:1;transform:translate(-50%,-50%) scale(1)}54%{opacity:.7;transform:translate(-50%,-50%) scale(.96)}62%,92%{opacity:1;transform:translate(-50%,-50%) scale(1)}97%,to{opacity:.4;transform:translate(-50%,-50%) scale(.9)}}@keyframes binding-hub-progress{0%,28%{opacity:0}34%,49%{opacity:1}55%,to{opacity:0}}@keyframes binding-hub-ready{0%,49%{opacity:0;transform:translate(-50%) translateY(5px)}57%,92%{opacity:1;transform:translate(-50%) translateY(0)}97%,to{opacity:0;transform:translate(-50%) translateY(0)}}@keyframes binding-message-1{0%,48%{opacity:0;transform:translate(-16px)}57%,92%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(4px)}}@keyframes binding-message-2{0%,54%{opacity:0;transform:translate(-16px)}63%,92%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(4px)}}@keyframes binding-message-3{0%,60%{opacity:0;transform:translate(-16px)}69%,92%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(4px)}}@keyframes binding-result{0%,68%{opacity:0;transform:translateY(8px)}76%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}.social-carousel-stage{--carousel-item-width: 188px;--carousel-gap: 14px;position:relative;min-height:500px;margin-top:54px}.social-carousel-viewport{position:relative;width:100%;height:108px;overflow:hidden;padding:16px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%)}.social-carousel-track{display:flex;width:max-content;gap:var(--carousel-gap);transform:translate3d(calc(50% - var(--carousel-offset)),0,0)}.social-carousel-track.has-transition{transition:transform .68s cubic-bezier(.16,1,.3,1)}.social-carousel-item{width:var(--carousel-item-width);height:72px;flex:0 0 var(--carousel-item-width);display:flex;align-items:center;justify-content:center;gap:12px;padding:0 18px;border:1px solid rgba(185,207,236,.78);border-radius:999px;color:#607899;background:#ffffffb8;cursor:pointer;font:inherit;opacity:.58;transform:scale(.94);transition:color .36s cubic-bezier(.16,1,.3,1),opacity .36s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1),background-color .36s cubic-bezier(.16,1,.3,1),border-color .36s cubic-bezier(.16,1,.3,1),box-shadow .36s cubic-bezier(.16,1,.3,1)}.social-carousel-item img{width:38px;height:38px;object-fit:contain}.social-carousel-item span{overflow:hidden;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.social-carousel-item:hover{opacity:.84;transform:scale(.98)}.social-carousel-item.is-active{border-color:#1769f557;color:#0d5fe5;background:#fff;box-shadow:0 14px 34px #1769f524;opacity:1;transform:scale(1.06)}.social-carousel-item:focus-visible{outline:2px solid rgba(23,105,245,.48);outline-offset:3px}.social-carousel-focus{position:absolute;bottom:2px;left:50%;width:1px;height:22px;background:linear-gradient(180deg,#1769f580,#1769f514)}.social-carousel-focus i{position:absolute;top:-4px;left:-4px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#1769f5;box-shadow:0 4px 12px #1769f54d}.social-binding-focus{position:relative;max-width:830px;display:grid;justify-items:center;margin:14px auto 0}.social-active-platform{display:inline-flex;align-items:center;gap:12px;color:#071a3d}.social-active-platform>img{width:48px;height:48px;object-fit:contain}.social-active-platform>span,.social-active-platform small,.social-active-platform b{display:block}.social-active-platform small{color:#6c84a7;font-size:10px;font-weight:700}.social-active-platform b{margin-top:2px;font-size:22px;letter-spacing:-.02em}.social-account-fan{position:relative;min-height:84px;display:flex;align-items:flex-start;justify-content:center;gap:12px;margin-top:20px}.social-account-fan:after{position:absolute;right:44px;bottom:2px;left:44px;height:1px;content:"";background:linear-gradient(90deg,transparent,#b8d0ef 15%,#b8d0ef 85%,transparent)}.social-account{position:relative;min-width:176px;min-height:50px;display:grid;grid-template-columns:28px auto 7px;align-items:center;gap:8px;padding:8px 12px;border:1px solid #d2e1f4;border-radius:999px;color:#34577f;background:#ffffffd6;box-shadow:0 10px 24px #3465a712}.social-account:after{position:absolute;bottom:-33px;left:50%;width:1px;height:32px;content:"";background:#b8d0ef}.social-account>img{width:27px;height:27px;object-fit:contain}.social-account>b{font-size:11px;white-space:nowrap}.social-account>i{width:7px;height:7px;border-radius:50%;background:#1bbf83}.social-binding-line{position:relative;width:1px;height:46px;display:block;background-image:linear-gradient(#a9c8ef 45%,transparent 45%);background-size:1px 6px}.social-binding-line>i{position:absolute;top:0;left:-4px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#1769f5;box-shadow:0 4px 12px #1769f54d}.social-yikelai-target{width:min(600px,100%);min-height:78px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 16px;border:1px solid rgba(23,105,245,.2);border-radius:22px;color:#071a3d;background:#ffffffeb;box-shadow:0 18px 42px #2f67b11f}.social-yikelai-mark{width:48px;height:48px;overflow:hidden}.social-yikelai-mark img{display:block;width:auto;max-width:none;height:48px}.social-yikelai-target>span:nth-child(2),.social-yikelai-target>span:nth-child(2) b,.social-yikelai-target>span:nth-child(2) small{min-width:0;display:block}.social-yikelai-target>span:nth-child(2) b{font-size:15px}.social-yikelai-target>span:nth-child(2) small{overflow:hidden;margin-top:4px;color:#607da5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.social-yikelai-target>em{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;color:#16855d;background:#ebfaf4;font-size:10px;font-style:normal;font-weight:700}.social-yikelai-target>em i{width:6px;height:6px;border-radius:50%;background:#1bbf83}.social-bound-summary{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:34px;color:#4d6d98}.social-bound-summary>b{font-size:12px}.social-bound-logos{display:flex;align-items:center}.social-bound-logos img,.social-bound-logos i{width:28px;height:28px;display:grid;place-items:center;object-fit:contain;border:2px solid #f2f7ff;border-radius:50%;background:#fff}.social-bound-logos img+img,.social-bound-logos i{margin-left:-6px}.social-bound-logos i{color:#1769f5;font-size:9px;font-style:normal;letter-spacing:.5px}.social-connections.is-animating .social-active-platform{animation:social-active-enter .42s cubic-bezier(.16,1,.3,1) both}.social-connections.is-animating .social-account-1{animation:social-account-enter .48s cubic-bezier(.16,1,.3,1) .16s both}.social-connections.is-animating .social-account-2{animation:social-account-enter .48s cubic-bezier(.16,1,.3,1) .28s both}.social-connections.is-animating .social-account-3{animation:social-account-enter .48s cubic-bezier(.16,1,.3,1) .4s both}.social-connections.is-animating .social-binding-line>i{animation:social-binding-dot .64s cubic-bezier(.4,0,.2,1) .72s both}.social-connections.is-animating .social-yikelai-target{animation:social-target-ready .52s cubic-bezier(.16,1,.3,1) 1.08s both}.social-connections.is-animating .social-yikelai-target>em{animation:social-status-ready .46s cubic-bezier(.16,1,.3,1) 1.32s both}@keyframes social-active-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes social-account-enter{0%{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes social-binding-dot{0%{opacity:0;transform:translateY(0)}16%{opacity:1}84%{opacity:1;transform:translateY(38px)}to{opacity:0;transform:translateY(38px)}}@keyframes social-target-ready{0%{border-color:#1769f51f;transform:scale(.985)}to{border-color:#1769f547;transform:scale(1)}}@keyframes social-status-ready{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@media(max-width:1240px){.site-header{gap:14px;padding-inline:14px}.brand{gap:10px;width:214px;flex-basis:214px}.site-brand-mark{width:52px;height:44px;flex-basis:52px}.site-brand-mark img{width:100%;height:100%}.site-brand-name{gap:5px;font-size:21px;letter-spacing:-.03em}.main-nav{gap:0}.main-nav>a,.nav-dropdown>a{padding-inline:9px}.hero-inner{grid-template-columns:minmax(330px,.76fr) minmax(520px,1.24fr);gap:28px}.hero-media{--hero-media-shift-x: 16px}.hero h1{font-size:clamp(38px,3.4vw,46px)}.hero-copy>.hero-description{font-size:16px}.ai-detail-hero-grid{grid-template-columns:minmax(350px,.72fr) minmax(600px,1.28fr);gap:28px}.ai-detail-hero h1{font-size:43px}.ai-detail-row,.ai-detail-row.is-reversed{gap:40px}}@media(max-width:960px){.hero{padding:54px 0 28px}.hero-inner{width:min(900px,calc(100% - 40px));min-height:0;grid-template-columns:1fr;gap:48px}.hero-copy{max-width:720px;margin:0 auto;padding-left:0;text-align:center;transform:none}.hero h1{font-size:clamp(42px,7.5vw,58px)}.hero-copy>.hero-eyebrow{margin-bottom:14px}.hero-media{--hero-media-shift-x: 0px;width:min(900px,100%);margin:0 auto;transform:none}.hero-product-demo{min-height:0;aspect-ratio:auto}.features{padding:76px 0 90px}.feature-heading .section-title{font-size:clamp(38px,6vw,46px)}.features-showcase .feature-heading .section-title{white-space:normal}.feature-story{min-height:390px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:34px;padding:36px}.feature-story.is-reversed{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.feature-story-copy>strong{font-size:27px}.feature-story-copy>b{font-size:16px}.feature-story-visual{height:286px}.features-showcase{padding:90px 0 100px}.features-showcase .feature-story-list{gap:32px;margin-top:0}.features-showcase .feature-story.is-spotlight{min-height:470px;gap:38px;padding:48px 42px}.features-showcase .feature-story.is-spotlight .feature-story-copy>strong{font-size:36px}.features-showcase .feature-story.is-spotlight .feature-story-visual{height:330px}.features-showcase .feature-story-journey.is-merged{min-height:0;grid-template-columns:1fr;grid-template-areas:"copy" "visual";gap:44px;padding:32px 0 52px}.features-showcase .feature-story-journey.is-merged .feature-story-copy>strong{font-size:34px;white-space:normal}.features-showcase .feature-story-journey.is-merged .feature-story-visual{height:480px}.ai-detail-hero-grid{width:min(920px,calc(100% - 40px));grid-template-columns:1fr}.ai-detail-hero-copy{max-width:700px;margin-inline:auto;text-align:center}.ai-detail-hero-copy>p{margin-inline:auto}.ai-detail-actions{justify-content:center}.ai-detail-world{width:100%}.ai-detail-row,.ai-detail-row.is-reversed{width:min(920px,calc(100% - 40px));grid-template-columns:1fr}.ai-detail-row.is-reversed .ai-detail-copy,.ai-detail-row.is-reversed .ai-reply-workspace{grid-column:auto;grid-row:auto}.ai-detail-row.is-reversed .ai-detail-copy{order:1}.ai-detail-row.is-reversed .ai-reply-workspace{order:2}}@media(max-width:640px){.hero{padding:38px 0 24px}.hero-inner{width:calc(100% - 24px);gap:36px}.hero h1{margin-bottom:22px;font-size:clamp(32px,9vw,44px);letter-spacing:-.03em}.hero-copy>.hero-description{font-size:16px;line-height:1.7}.hero-trial{margin-top:24px}.hero-product-demo{gap:10px}.hero-demo-canvas{border-radius:0}.hero-demo-tabs{gap:1px;padding:2px}.hero-demo-tab{min-height:32px;padding-inline:3px;border-radius:999px;font-size:10.5px}.features{padding:64px 0 74px}.feature-heading .section-title{font-size:34px}.feature-lede{font-size:15px}.feature-story-list{gap:20px;margin-top:30px}.feature-story,.feature-story.is-reversed{min-height:0;grid-template-columns:1fr;grid-template-areas:"copy" "visual";gap:28px;padding:28px 24px 24px;border-radius:18px}.feature-story-copy{max-width:none}.feature-story-icon{width:48px;height:48px;margin-bottom:18px;border-radius:14px}.feature-story-icon img{width:36px;height:36px}.feature-story-copy>strong{font-size:25px}.feature-story-copy>b{margin-top:12px;font-size:15px}.feature-story-copy>small{font-size:13px}.feature-story-link{margin-top:16px}.feature-story-visual{height:280px}.features-showcase{padding:70px 0 78px}.features-showcase .feature-heading .section-title{font-size:36px;line-height:1.2}.features-showcase .feature-lede{margin-top:16px;font-size:15px}.features-showcase .feature-story-list{gap:22px;margin-top:0}.features-showcase .feature-story.is-spotlight,.features-showcase .feature-story.is-spotlight.is-reversed{min-height:0;grid-template-columns:1fr;grid-template-areas:"copy" "visual";gap:30px;padding:34px 24px 26px;border-radius:24px}.features-showcase .feature-story.is-spotlight .feature-story-copy>strong{font-size:30px;line-height:1.24}.features-showcase .feature-story.is-spotlight .feature-story-copy>b{margin-top:16px;font-size:17px}.features-showcase .feature-story.is-spotlight .feature-story-copy>small{font-size:14px}.features-showcase .feature-story.is-spotlight .feature-story-visual{height:290px}.features-showcase .feature-story-journey.is-merged{gap:34px;padding:30px 0 38px;border-radius:0}.features-showcase .feature-story-journey.is-merged .feature-story-visual{height:555px}.journey-flow{right:auto;left:50%;width:100%;grid-template-columns:max-content minmax(6px,1fr) max-content minmax(6px,1fr) max-content minmax(6px,1fr) max-content;gap:4px}.journey-flow>span{gap:4px;min-height:30px;padding:5px 6px 5px 5px;font-size:9px}.journey-flow i{width:18px;height:18px}.journey-incoming{top:62px;width:100%}.journey-message{width:calc(50% - 5px);min-height:64px;margin-bottom:0}.journey-message-us{float:left}.journey-message-kr{float:right}.journey-message-ae{display:none}.journey-workbench{top:190px;width:100%}.journey-reply{width:calc(100% - 28px)}.language-count strong{font-size:34px}.language-flags>img{width:31px;height:31px}.language-more{width:31px;height:31px}.conversation-america{top:80px;left:1%;width:44%}.conversation-korea{top:50px;right:0;width:42%}.conversation-asia{top:130px;right:1%;width:43%}.conversation-emirates{top:176px;left:22%;width:39%}.translation-settings{width:37%}.story-chat-list{left:0;width:62%}.story-chat-preview{width:52%;padding:16px}.story-platform-strip{right:0;gap:6px}.story-platform-strip img{width:32px;height:32px}.story-intelligence-window{width:72%}.story-ai-panel{width:58%}.story-customer-panel{left:0;width:74%}.story-phrase-panel{width:54%}.story-scene-private{grid-template-columns:1fr;gap:14px}.private-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.private-steps:before{top:13px;right:13px;bottom:auto;left:13px;width:auto;height:1px}.private-steps>span{flex-direction:column;gap:5px}.private-steps b{font-size:8px}.ai-flow-rail{grid-template-columns:repeat(2,1fr)}.ai-flow-step:nth-child(2){border-right:0}.ai-workspace-demo{grid-template-columns:150px minmax(0,1fr)}}@media(max-width:1240px){.social-binding-stage{grid-template-columns:minmax(260px,.84fr) 38px 112px 38px minmax(360px,1.2fr);gap:8px}.binding-platform{grid-template-columns:38px minmax(0,1fr) auto;padding-inline:11px}.binding-platform>img{width:34px;height:34px}.binding-platform-copy>small em{padding-inline:5px}.binding-hub-rings{width:108px;height:108px}.binding-hub-rings i:nth-child(1){width:88px;height:88px}.binding-hub-rings i:nth-child(2){width:68px;height:68px}.binding-hub-rings i:nth-child(3){width:48px;height:48px}}@media(max-width:960px){.social-connections{padding:82px 0 94px}.social-connections-copy h2{font-size:38px}.social-connections-copy>p{max-width:660px;font-size:16px}.social-binding-stage{width:min(680px,100%);min-height:0;grid-template-columns:1fr;gap:0;margin-top:52px}.binding-platform-stack,.binding-inbox{width:100%}.binding-platform-stack{padding-right:0}.binding-platform-stack:after,.binding-platform:after{display:none}.binding-route{width:1px;height:40px;justify-self:center;background:#b2ccef}.binding-route:before{top:0;right:-8px;bottom:0;left:-8px;background-position:center;background-size:8px 8px;background-repeat:repeat-y;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.binding-route>i{display:none}.binding-hub{min-height:170px}.binding-hub>small{top:calc(50% + 56px)}.binding-inbox{min-height:408px}.social-carousel-stage{min-height:486px;margin-top:44px}.social-carousel-viewport{width:calc(100% + 40px);margin-left:-20px}.social-binding-focus{width:min(720px,100%)}.social-account{min-width:152px}.social-yikelai-target{width:min(560px,100%)}}@media(max-width:640px){.social-connections{padding:68px 0 78px}.social-connections-copy h2{font-size:32px;line-height:1.22}.social-connections-copy>p{margin-top:16px;font-size:14px;line-height:1.7}.social-connections-copy>span{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin-top:16px;font-size:12px}.social-binding-stage{margin-top:38px}.binding-stack-heading>b{font-size:16px}.binding-platform{min-height:68px;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;padding:9px 10px;border-radius:14px}.binding-platform>img{width:32px;height:32px}.binding-platform-copy>b{font-size:13px}.binding-platform-copy>small{gap:3px}.binding-platform-copy>small em{padding:2px 5px;font-size:8px}.binding-platform-state{min-width:43px}.binding-platform-state>em{font-size:9px}.binding-platform-more{padding-inline:10px}.binding-inbox{min-height:0;padding:14px;border-radius:18px}.binding-inbox-head b{font-size:14px}.binding-inbox-head>em{font-size:9px}.binding-inbox-message{grid-template-columns:32px minmax(0,1fr);min-height:64px;padding:9px}.binding-inbox-message>img{width:29px;height:29px}.binding-inbox-message>em{display:none}.binding-inbox-result{align-items:flex-start;flex-direction:column;justify-content:center;gap:3px;padding-block:8px}.social-carousel-stage{min-height:560px;margin-top:34px}.social-carousel-viewport{width:calc(100% + 28px);height:102px;margin-left:-14px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 13%,#000 87%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 13%,#000 87%,transparent 100%)}.social-binding-focus{width:min(360px,100%)}.social-active-platform{margin-top:22px}.social-account-fan{width:100%;min-height:0;grid-template-columns:1fr;gap:8px;margin-top:16px}.social-account-fan:after,.social-account:after{display:none}.social-account{width:min(270px,100%);min-width:0;justify-self:center}.social-binding-line{height:32px;margin-top:7px}.social-yikelai-target{width:min(330px,100%);grid-template-columns:44px minmax(0,1fr);gap:10px;padding:12px 14px;border-radius:18px}.social-yikelai-target>em{grid-column:2;justify-self:start}.social-bound-summary{align-items:center;flex-direction:column;gap:8px;margin-top:16px;text-align:center}}.social-platform-marquee{margin-top:-1px;padding:24px 0 28px;isolation:isolate;color:#fff;background:#1769f5}.social-platform-marquee:before{top:-132px;z-index:0;width:min(1660px,126vw);height:420px;opacity:.48;background:radial-gradient(ellipse at 50% 46%,transparent 0 41%,rgba(255,255,255,.14) 41.2% 41.45%,transparent 41.7% 58%,rgba(91,224,244,.2) 58.2% 58.45%,transparent 58.7%)}.platform-marquee-shell{position:relative;z-index:1;display:grid;gap:14px}.platform-marquee-row{width:100%;overflow:hidden;padding:4px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.platform-marquee-track{width:max-content;display:flex;will-change:transform;animation-play-state:paused}.social-platform-marquee.is-running .platform-marquee-row.is-left .platform-marquee-track{animation:platform-marquee-left 96s linear -29s infinite}.social-platform-marquee.is-running .platform-marquee-row.is-right .platform-marquee-track{animation:platform-marquee-right 104s linear -11s infinite}.platform-marquee-row:hover .platform-marquee-track,.platform-marquee-row:focus-within .platform-marquee-track{animation-play-state:paused}.platform-marquee-group{display:flex;flex:none;align-items:center;gap:48px;padding-right:48px}.platform-marquee-sequence{display:flex;flex:none;align-items:center;gap:48px}.platform-marquee-item{min-width:164px;height:50px;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 8px;color:#fff;background:transparent;transition:opacity .18s ease,transform .18s ease}.platform-marquee-item:hover{opacity:1;transform:translateY(-2px)}.platform-marquee-row.is-left .platform-marquee-item{color:#fff}.platform-marquee-row.is-right .platform-marquee-item b{font-weight:800}.platform-marquee-row.is-left .platform-marquee-item b{font-weight:700}.platform-marquee-logo{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;padding:0;background:transparent}.platform-marquee-logo img{display:block;width:100%;height:100%;object-fit:contain}.platform-marquee-item b{font-size:16px;line-height:1;white-space:nowrap}.platform-marquee-item.is-more{min-width:226px;color:#fff}.platform-marquee-more-icon{width:34px;height:18px;flex:0 0 34px;overflow:visible;fill:#71e9f8}.social-platform-marquee.is-running .platform-marquee-more-icon circle{transform-box:fill-box;transform-origin:center;animation:platform-marquee-dot 1.8s cubic-bezier(.16,1,.3,1) infinite both}.social-platform-marquee.is-running .platform-marquee-more-icon circle:nth-child(2){animation-delay:.18s}.social-platform-marquee.is-running .platform-marquee-more-icon circle:nth-child(3){animation-delay:.36s}@keyframes platform-marquee-dot{0%,42%,to{opacity:.42;transform:scale(.72)}18%,30%{opacity:1;transform:scale(1)}}@keyframes platform-marquee-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes platform-marquee-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media(max-width:960px){.social-platform-marquee{padding:22px 0 28px}.platform-marquee-shell{gap:14px}.platform-marquee-item{min-width:158px;height:50px}.platform-marquee-item.is-more{min-width:220px}}@media(max-width:640px){.social-platform-marquee{padding:20px 0 24px}.platform-marquee-row{padding-block:5px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%)}.platform-marquee-group{gap:24px;padding-right:24px}.platform-marquee-sequence{gap:24px}.platform-marquee-item{min-width:144px;height:48px;gap:10px;padding-inline:6px}.platform-marquee-logo{width:36px;height:36px;flex-basis:36px}.platform-marquee-logo img{width:36px;height:36px}.platform-marquee-item b{font-size:14px}.platform-marquee-item.is-more{min-width:210px}}.features-showcase .feature-story-operations.is-operations-showcase{position:relative;min-height:820px;display:grid;grid-template-columns:1fr;grid-template-areas:"copy" "visual";gap:48px;padding:82px 0 68px;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.features-showcase .feature-story-operations.is-operations-showcase:before{content:"";position:absolute;top:180px;right:-8%;bottom:0;left:-8%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 28% 45%,rgba(45,124,246,.12),transparent 32%),radial-gradient(circle at 72% 58%,rgba(27,191,131,.08),transparent 29%)}.features-showcase .feature-story-operations.is-operations-showcase:hover{transform:none}.features-showcase .feature-story-operations.is-operations-showcase .feature-story-copy{grid-area:copy;width:100%;max-width:none;align-items:center;text-align:center}.features-showcase .feature-story-operations.is-operations-showcase .feature-story-copy>strong{display:block;width:100%;max-width:1180px;margin-inline:auto;font-size:clamp(40px,3.35vw,52px);line-height:1.08;text-align:center;white-space:nowrap}.features-showcase .feature-story-operations.is-operations-showcase .feature-story-copy>b{display:block;width:100%;max-width:980px;margin-inline:auto;color:#294f80;font-size:clamp(17px,1.45vw,21px);line-height:1.7;text-align:center}.features-showcase .feature-story-operations.is-operations-showcase .feature-story-link{width:fit-content;min-height:46px;margin:8px auto 0;padding:0 22px;border:1px solid rgba(23,105,245,.25);border-radius:999px;background:#ffffffb8}.features-showcase .feature-story-operations.is-operations-showcase .feature-story-link:hover{border-color:#1769f5;color:#fff;background:#1769f5}.features-showcase .feature-story-operations.is-operations-showcase .feature-story-visual{grid-area:visual;width:100%;height:535px}.story-scene-operations-journey{--operations-cycle: 10.8s;position:relative;display:block;width:100%;height:100%;color:#071a3d}.operations-flow{position:absolute;top:0;left:50%;width:min(1040px,88%);display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:14px;transform:translate(-50%)}.operations-flow>span{min-height:44px;display:inline-flex;align-items:center;gap:9px;padding:0 15px 0 8px;border:1px solid rgba(160,191,231,.62);border-radius:999px;color:#6d82a1;background:#ffffffc2}.operations-flow>span i{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#53739d;font-size:13px;font-style:normal;background:#e8f1fd}.operations-flow>span b{font-size:15px;white-space:nowrap}.operations-connector{position:relative;height:1px;overflow:hidden;background:#d5e3f7}.operations-connector:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left center;background:#1769f5}.operations-source-stack{position:absolute;top:122px;left:1.5%;width:34%;display:grid;gap:12px}.operations-panel-label{display:inline-flex;align-items:center;gap:9px;margin:0 0 2px 4px;color:#234d7d;font-size:15px;font-weight:700}.operations-panel-label i,.operations-complete-note i{width:9px;height:9px;border-radius:50%;background:#1bbf83;box-shadow:0 0 0 7px #1bbf831c}.operations-source-card{min-height:78px;display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:13px 16px;border:1px solid rgba(180,205,237,.66);border-radius:18px;background:#ffffffdb;box-shadow:0 16px 38px #2a5a9417}.operations-source-card img{width:42px;height:42px;object-fit:contain}.operations-source-card>span{display:grid;gap:4px}.operations-source-card b{font-size:15px}.operations-source-card small,.operations-source-card>em{color:#7189a9;font-size:12px;font-style:normal}.operations-merge-note{justify-self:end;display:inline-flex;align-items:center;gap:7px;margin:3px 10px 0 0;padding:7px 11px;border-radius:999px;color:#087e5a;font-size:12px;font-weight:700;background:#e7f9f2eb}.operations-merge-note i{width:7px;height:7px;border-radius:50%;background:#1bbf83}.operations-merge-route{position:absolute;top:279px;left:35.8%;width:7.5%;height:1px;background:#c9dcf5}.operations-merge-route i{position:absolute;top:50%;left:0;width:10px;height:10px;border:3px solid #fff;border-radius:50%;transform:translate(-50%,-50%);background:#1769f5;box-shadow:0 0 0 4px #1769f51f}.operations-workbench{position:absolute;top:96px;right:1.5%;width:57%;min-height:410px;display:grid;align-content:start;border:1px solid rgba(173,201,235,.72);border-radius:24px;overflow:hidden;background:#ffffffe0;box-shadow:0 24px 58px #2354911f}.operations-workbench-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e5edf8}.operations-workbench-head>span{display:inline-flex;align-items:center;gap:10px}.operations-workbench-head img{width:31px;height:31px;object-fit:contain}.operations-workbench-head b{font-size:17px}.operations-workbench-head>em{display:inline-flex;align-items:center;gap:7px;color:#14815f;font-size:12px;font-style:normal}.operations-workbench-head>em i{width:8px;height:8px;border-radius:50%;background:#1bbf83}.operations-customer-summary{min-height:76px;display:grid;grid-template-columns:46px 1fr auto auto;align-items:center;gap:11px;margin:14px 16px 10px;padding:11px 13px;border-radius:16px;background:#f3f7fd}.operations-avatar{width:43px;height:43px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;color:#1769f5;font-size:14px;font-weight:800;background:#e4efff}.operations-customer-name{display:grid;gap:3px}.operations-customer-name b{font-size:15px}.operations-customer-name small{color:#7189a9;font-size:12px}.operations-channel-group{display:flex;align-items:center}.operations-channel-group img{width:27px;height:27px;margin-left:-6px;border:2px solid #fff;border-radius:50%;object-fit:contain;background:#fff}.operations-merged-badge{padding:7px 10px;border-radius:999px;color:#0d6ee9;font-size:11px;font-style:normal;font-weight:700;background:#e8f2ff}.operations-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 16px 10px}.operations-meta-grid>span{min-height:58px;display:grid;align-content:center;gap:4px;padding:8px 10px;border:1px solid #e1ebf8;border-radius:13px;background:#fafcfff0}.operations-meta-grid small{color:#7b91ae;font-size:10px}.operations-meta-grid b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.operations-tags{display:flex;gap:7px;padding:0 16px 11px}.operations-tags em{padding:5px 9px;border-radius:999px;color:#4d6d98;font-size:10px;font-style:normal;background:#eef4fc}.operations-timeline{display:grid;margin:0 16px 14px;border-top:1px solid #e5edf8}.operations-timeline-row{min-height:51px;display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;border-bottom:1px solid #edf2f9}.operations-timeline-row>i{width:8px;height:8px;border-radius:50%;background:#1769f5}.operations-timeline-row>span{display:grid;gap:3px}.operations-timeline-row b{font-size:12px}.operations-timeline-row small,.operations-timeline-row>em{color:#7a90ad;font-size:10px;font-style:normal}.operations-phrase-panel{position:absolute;right:20px;bottom:-32px;width:min(410px,62%);min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border:1px solid rgba(171,203,240,.74);border-radius:17px;background:#fffffff5;box-shadow:0 18px 38px #24508626}.operations-phrase-panel>span{display:grid;gap:6px}.operations-phrase-panel small{color:#14815f;font-size:10px}.operations-phrase-panel b{font-size:12px}.operations-phrase-panel>em{flex:none;padding:8px 11px;border-radius:10px;color:#fff;font-size:11px;font-style:normal;font-weight:700;background:#1769f5}.operations-complete-note{position:absolute;right:2.5%;bottom:0;display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid rgba(131,215,185,.5);border-radius:999px;color:#087e5a;font-size:12px;font-weight:700;background:#f5fffbf0}.feature-story-operations.is-animating .source-whatsapp{animation:operations-source-1 var(--operations-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .source-telegram{animation:operations-source-2 var(--operations-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .source-line{animation:operations-source-3 var(--operations-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .operations-merge-note{animation:operations-merge var(--operations-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .operations-merge-route i{animation:operations-route var(--operations-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .operations-customer-summary{animation:operations-summary var(--operations-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .operations-assignee{animation:operations-assign var(--operations-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .operations-timeline-row:nth-child(1){animation:operations-timeline-1 var(--operations-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .operations-timeline-row:nth-child(2){animation:operations-timeline-2 var(--operations-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .operations-timeline-row:nth-child(3){animation:operations-timeline-3 var(--operations-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .operations-phrase-panel{animation:operations-phrase var(--operations-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .operations-complete-note{animation:operations-complete var(--operations-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .operations-flow>span:nth-of-type(1){animation:operations-step-1 var(--operations-cycle) linear infinite both}.feature-story-operations.is-animating .operations-flow>span:nth-of-type(2){animation:operations-step-2 var(--operations-cycle) linear infinite both}.feature-story-operations.is-animating .operations-flow>span:nth-of-type(3){animation:operations-step-3 var(--operations-cycle) linear infinite both}.feature-story-operations.is-animating .operations-flow>span:nth-of-type(4){animation:operations-step-4 var(--operations-cycle) linear infinite both}.feature-story-operations.is-animating .operations-connector:nth-of-type(1):after{animation:operations-link-1 var(--operations-cycle) linear infinite both}.feature-story-operations.is-animating .operations-connector:nth-of-type(2):after{animation:operations-link-2 var(--operations-cycle) linear infinite both}.feature-story-operations.is-animating .operations-connector:nth-of-type(3):after{animation:operations-link-3 var(--operations-cycle) linear infinite both}.feature-story-operations.is-animating .operations-source-card,.feature-story-operations.is-animating .operations-merge-note,.feature-story-operations.is-animating .operations-merge-route i,.feature-story-operations.is-animating .operations-customer-summary,.feature-story-operations.is-animating .operations-assignee,.feature-story-operations.is-animating .operations-timeline-row,.feature-story-operations.is-animating .operations-phrase-panel,.feature-story-operations.is-animating .operations-complete-note{will-change:transform,opacity}@keyframes operations-source-1{0%,2%{opacity:0;transform:translate(-24px)}7%,90%{opacity:1;transform:translate(0)}96%,to{opacity:0;transform:translate(-8px)}}@keyframes operations-source-2{0%,7%{opacity:0;transform:translate(-24px)}12%,90%{opacity:1;transform:translate(0)}96%,to{opacity:0;transform:translate(-8px)}}@keyframes operations-source-3{0%,12%{opacity:0;transform:translate(-24px)}17%,90%{opacity:1;transform:translate(0)}96%,to{opacity:0;transform:translate(-8px)}}@keyframes operations-merge{0%,17%{opacity:0;transform:translateY(7px)}23%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(3px)}}@keyframes operations-route{0%,21%{opacity:0;transform:translate(-50%,-50%)}24%{opacity:1}33%{opacity:1;transform:translate(700%,-50%)}36%,to{opacity:0;transform:translate(700%,-50%)}}@keyframes operations-summary{0%,29%{opacity:.2;transform:translateY(10px)}36%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:.2;transform:translateY(4px)}}@keyframes operations-assign{0%,42%{border-color:#e1ebf8;background:#fafcfff0;transform:translateY(0)}48%,57%{border-color:#1769f58c;background:#eaf3ff;transform:translateY(-2px)}64%,to{border-color:#e1ebf8;background:#fafcfff0;transform:translateY(0)}}@keyframes operations-timeline-1{0%,48%{opacity:.18;transform:translate(10px)}54%,90%{opacity:1;transform:translate(0)}96%,to{opacity:.18;transform:translate(4px)}}@keyframes operations-timeline-2{0%,54%{opacity:.18;transform:translate(10px)}60%,90%{opacity:1;transform:translate(0)}96%,to{opacity:.18;transform:translate(4px)}}@keyframes operations-timeline-3{0%,60%{opacity:.18;transform:translate(10px)}66%,90%{opacity:1;transform:translate(0)}96%,to{opacity:.18;transform:translate(4px)}}@keyframes operations-phrase{0%,65%{opacity:0;transform:translateY(12px)}72%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(5px)}}@keyframes operations-complete{0%,72%{opacity:0;transform:translateY(8px)}78%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(4px)}}@keyframes operations-step-1{0%,23%{color:#fff;border-color:#1769f5;background:#1769f5}30%,to{color:#6d82a1;border-color:#a0bfe79e;background:#ffffffc2}}@keyframes operations-step-2{0%,22%{color:#6d82a1;border-color:#a0bfe79e;background:#ffffffc2}26%,43%{color:#fff;border-color:#1769f5;background:#1769f5}49%,to{color:#6d82a1;border-color:#a0bfe79e;background:#ffffffc2}}@keyframes operations-step-3{0%,43%{color:#6d82a1;border-color:#a0bfe79e;background:#ffffffc2}48%,62%{color:#fff;border-color:#1769f5;background:#1769f5}68%,to{color:#6d82a1;border-color:#a0bfe79e;background:#ffffffc2}}@keyframes operations-step-4{0%,62%{color:#6d82a1;border-color:#a0bfe79e;background:#ffffffc2}68%,90%{color:#fff;border-color:#1769f5;background:#1769f5}96%,to{color:#6d82a1;border-color:#a0bfe79e;background:#ffffffc2}}@keyframes operations-link-1{0%,20%{transform:scaleX(0)}28%,90%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes operations-link-2{0%,42%{transform:scaleX(0)}50%,90%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes operations-link-3{0%,62%{transform:scaleX(0)}70%,90%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@media(max-width:1100px){.features-showcase .feature-story-operations.is-operations-showcase{padding-top:66px}.features-showcase .feature-story-operations.is-operations-showcase .feature-story-copy>strong{white-space:normal}.features-showcase .feature-story-operations.is-operations-showcase .feature-story-visual{height:590px}.operations-flow{width:96%;gap:8px}.operations-source-stack{top:118px;left:0;width:36%}.operations-workbench{top:94px;right:0;width:59%}.operations-merge-route{left:36.8%;width:5.2%}}@media(max-width:760px){.features-showcase .feature-story-operations.is-operations-showcase{min-height:0;gap:34px;padding:44px 0 58px}.features-showcase .feature-story-operations.is-operations-showcase .feature-story-copy>strong{font-size:34px}.features-showcase .feature-story-operations.is-operations-showcase .feature-story-copy>b{font-size:16px}.features-showcase .feature-story-operations.is-operations-showcase .feature-story-visual{height:910px}.operations-flow{width:100%;grid-template-columns:repeat(4,1fr);gap:6px}.operations-flow>span{min-height:42px;justify-content:center;padding:0 8px}.operations-flow>span i{width:24px;height:24px}.operations-flow>span b{font-size:12px}.operations-connector{display:none}.operations-source-stack{top:84px;left:0;width:100%}.operations-merge-route{top:402px;left:50%;width:1px;height:44px}.operations-merge-route i{top:0}.operations-workbench{top:458px;right:0;width:100%}.operations-customer-summary{grid-template-columns:43px 1fr auto}.operations-merged-badge{grid-column:2 / -1;justify-self:start}.operations-meta-grid{grid-template-columns:repeat(2,1fr)}.operations-phrase-panel{right:12px;width:calc(100% - 24px)}.operations-complete-note{right:50%;bottom:0;transform:translate(50%);white-space:nowrap}}.story-scene-manager-cockpit{--manager-cycle: 11.6s;position:relative;display:block;width:100%;height:100%;color:#071a3d}.story-scene-manager-cockpit:before{content:"";position:absolute;top:38px;right:0;bottom:12px;left:0;z-index:-1;background:radial-gradient(circle at 52% 48%,rgba(44,112,230,.09),transparent 38%),radial-gradient(circle at 86% 34%,rgba(242,165,52,.08),transparent 24%)}.manager-stage-head{position:absolute;top:0;left:0;width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 4px;border-bottom:1px solid #d8e5f6}.manager-stage-head>span:first-child{display:inline-flex;align-items:center;gap:10px}.manager-stage-head img{width:32px;height:32px;object-fit:contain}.manager-stage-head b{font-size:17px}.manager-stage-stats{display:flex;align-items:center;gap:8px}.manager-stage-stats em{min-height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border-radius:999px;color:#56749a;font-size:11px;font-style:normal;background:#eef4fc}.manager-stage-stats i,.manager-chat-head>em i,.manager-outcome-note i{width:8px;height:8px;border-radius:50%;background:#1bbf83}.manager-conversation-list,.manager-live-chat,.manager-intervention-panel{position:absolute;top:76px;overflow:hidden}.manager-conversation-list{left:0;width:25%;min-height:382px;border:1px solid #d8e5f6;border-radius:18px;background:#f9fcfff0}.manager-panel-title{min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #e3ebf6}.manager-panel-title b{font-size:14px}.manager-panel-title em{color:#7890ae;font-size:10px;font-style:normal}.manager-conversation-row{min-height:70px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;margin:5px 7px;padding:8px 9px;border:1px solid transparent;border-radius:12px}.manager-conversation-row.is-risk{border-color:#eb992552;background:#fff8ec}.manager-avatar{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#1769f5;font-size:11px;font-weight:800;background:#e5efff}.manager-avatar.is-customer{color:#fff;background:#183c79}.manager-conversation-row>span:nth-child(2){min-width:0;display:grid;gap:4px}.manager-conversation-row b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.manager-conversation-row small{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;color:#7189a9;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.manager-conversation-row small img{width:16px;height:16px;flex:none;object-fit:contain}.manager-conversation-row>em{padding:5px 7px;border-radius:999px;color:#6d83a2;font-size:9px;font-style:normal;background:#edf3fb;white-space:nowrap}.manager-conversation-row.is-risk>em{color:#a65f00;background:#ffedcc}.manager-team-summary{display:grid;grid-template-columns:repeat(3,1fr);margin:9px 12px 12px;padding-top:11px;border-top:1px solid #e1eaf6}.manager-team-summary>span{display:grid;gap:3px;text-align:center}.manager-team-summary small{color:#7c91ad;font-size:8px}.manager-team-summary b{font-size:15px;font-variant-numeric:tabular-nums}.manager-live-chat{left:26.5%;width:47%;height:414px;border:1px solid #c8d9ef;border-radius:20px;background:#fff;box-shadow:0 22px 54px #204c851f}.manager-chat-head{min-height:62px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:0 15px;border-bottom:1px solid #e1eaf6;background:#fbfdff}.manager-chat-head>span:nth-child(2){display:grid;gap:3px}.manager-chat-head b{font-size:13px}.manager-chat-head small{color:#7189a9;font-size:10px}.manager-chat-head>em{display:inline-flex;align-items:center;gap:6px;color:#16805f;font-size:9px;font-style:normal}.manager-chat-body{position:relative;height:calc(100% - 62px);display:flex;flex-direction:column;gap:7px;padding:12px 14px;overflow:hidden;background:#f7faff}.manager-chat-message{max-width:78%;display:grid;gap:4px;padding:9px 11px;border-radius:13px;background:#fff}.manager-chat-message.is-employee{align-self:flex-end;color:#fff;background:#173e78}.manager-chat-message small,.manager-guidance-message small{color:#7790af;font-size:8px}.manager-chat-message.is-employee small{color:#b9cff0}.manager-chat-message b,.manager-guidance-message b{font-size:10px;line-height:1.48}.manager-risk-message{position:relative;align-self:flex-start;border:1px solid rgba(233,151,33,.55);background:#fffaf1}.manager-risk-message>em{position:absolute;top:-8px;right:-8px;padding:4px 6px;border-radius:999px;color:#9b5700;font-size:8px;font-style:normal;font-weight:700;background:#ffe6b7}.manager-chat-waiting{display:inline-flex;align-items:center;align-self:flex-end;gap:4px;padding:7px 9px;border-radius:999px;color:#7890ae;background:#eaf1fa}.manager-chat-waiting i{width:4px;height:4px;border-radius:50%;background:#7890ae}.manager-chat-waiting small{margin-left:4px;font-size:8px}.manager-guidance-message{align-self:stretch;display:grid;gap:4px;padding:9px 11px;border:1px solid rgba(80,125,219,.4);border-radius:12px;color:#183f7a;background:#edf3ff}.manager-guidance-message small{color:#315f9d}.manager-positive-reply{border:1px solid rgba(27,191,131,.34);background:#edfbf5}.manager-intervention-panel{right:0;width:25%;min-height:392px;padding:16px;color:#fff;border-radius:20px;background:#0b2855;box-shadow:0 24px 58px #0b285533}.manager-intervention-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.manager-intervention-head>span{display:inline-flex;align-items:center;gap:7px;color:#ffd38d;font-size:10px;font-weight:700}.manager-intervention-head>span i{width:8px;height:8px;border-radius:50%;background:#f2a634;box-shadow:0 0 0 5px #f2a63429}.manager-intervention-head>em{padding:5px 7px;border-radius:999px;color:#b9cff0;font-size:8px;font-style:normal;background:#ffffff14}.manager-intervention-panel>b{display:block;margin-bottom:12px;font-size:15px}.manager-risk-reasons{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:15px}.manager-risk-reasons em{padding:6px 8px;border-radius:999px;color:#d6e4f8;font-size:8px;font-style:normal;background:#ffffff14}.manager-suggestion{display:grid;gap:6px;margin-bottom:14px;padding:12px;border:1px solid rgba(255,211,141,.22);border-radius:12px;background:#f2a63414}.manager-suggestion small{color:#ffd38d;font-size:9px}.manager-suggestion b{font-size:10px;line-height:1.55}.manager-action-list{display:grid;gap:7px}.manager-action{min-height:34px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(202,220,244,.18);border-radius:10px;color:#c8d9ef;font-size:10px;font-weight:700;background:#ffffff0d}.manager-action.is-selected{color:#0b2855;border-color:#ffd38d;background:#ffd38d}.manager-action-confirmed{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:#8ae0bf;font-size:9px;font-weight:700}.manager-action-confirmed i{width:7px;height:7px;border-radius:50%;background:#42d09b}.manager-outcome-note{position:absolute;right:25.5%;bottom:0;display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:0 13px;border:1px solid rgba(74,190,148,.42);border-radius:999px;color:#087d5a;font-size:10px;font-weight:700;background:#effbf6}.feature-story-operations.is-animating .manager-conversation-row.is-risk{animation:manager-risk-row var(--manager-cycle) ease-out infinite both}.feature-story-operations.is-animating .manager-risk-message{animation:manager-risk-message var(--manager-cycle) ease-out infinite both}.feature-story-operations.is-animating .manager-chat-waiting{animation:manager-waiting var(--manager-cycle) ease-out infinite both}.feature-story-operations.is-animating .manager-chat-waiting i:nth-child(1){animation:manager-dot .9s ease-in-out infinite}.feature-story-operations.is-animating .manager-chat-waiting i:nth-child(2){animation:manager-dot .9s .14s ease-in-out infinite}.feature-story-operations.is-animating .manager-chat-waiting i:nth-child(3){animation:manager-dot .9s .28s ease-in-out infinite}.feature-story-operations.is-animating .manager-intervention-panel{animation:manager-panel-enter var(--manager-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .manager-action.is-selected{animation:manager-action-select var(--manager-cycle) ease-out infinite both}.feature-story-operations.is-animating .manager-action-confirmed{animation:manager-confirmed var(--manager-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .manager-guidance-message{animation:manager-guidance var(--manager-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .manager-adopted-reply{animation:manager-adopted-reply var(--manager-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .manager-positive-reply{animation:manager-positive-reply var(--manager-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .manager-outcome-note{animation:manager-outcome var(--manager-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .manager-conversation-row.is-risk,.feature-story-operations.is-animating .manager-risk-message,.feature-story-operations.is-animating .manager-intervention-panel,.feature-story-operations.is-animating .manager-guidance-message,.feature-story-operations.is-animating .manager-adopted-reply,.feature-story-operations.is-animating .manager-positive-reply,.feature-story-operations.is-animating .manager-outcome-note{will-change:transform,opacity}@keyframes manager-risk-row{0%,14%{border-color:transparent;background:transparent}21%,92%{border-color:#eb992570;background:#fff8ec}97%,to{border-color:transparent;background:transparent}}@keyframes manager-risk-message{0%,12%{opacity:.25;transform:translateY(7px)}20%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:.25;transform:translateY(3px)}}@keyframes manager-waiting{0%,18%{opacity:0;transform:translateY(5px)}24%,47%{opacity:1;transform:translateY(0)}53%,to{opacity:0;transform:translateY(-3px)}}@keyframes manager-dot{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-3px);opacity:1}}@keyframes manager-panel-enter{0%,27%{opacity:0;transform:translate(24px)}36%,92%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(8px)}}@keyframes manager-action-select{0%,42%{color:#c8d9ef;border-color:#cadcf42e;background:#ffffff0d;transform:scale(1)}50%,92%{color:#0b2855;border-color:#ffd38d;background:#ffd38d;transform:scale(1.02)}97%,to{color:#c8d9ef;border-color:#cadcf42e;background:#ffffff0d;transform:scale(1)}}@keyframes manager-confirmed{0%,48%{opacity:0;transform:translateY(5px)}55%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(2px)}}@keyframes manager-guidance{0%,48%{opacity:0;transform:translateY(9px)}57%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(3px)}}@keyframes manager-adopted-reply{0%,60%{opacity:0;transform:translateY(9px)}69%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(3px)}}@keyframes manager-positive-reply{0%,72%{opacity:0;transform:translateY(9px)}80%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(3px)}}@keyframes manager-outcome{0%,78%{opacity:0;transform:translateY(7px)}85%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(3px)}}@media(max-width:1100px){.features-showcase .feature-story-operations.is-operations-showcase .feature-story-visual{height:760px}.manager-conversation-list{width:31%}.manager-live-chat{left:33%;width:67%}.manager-intervention-panel{top:470px;right:0;width:44%;min-height:250px}.manager-action-list{grid-template-columns:repeat(3,1fr)}.manager-outcome-note{right:45%;bottom:14px}}@media(max-width:760px){.features-showcase .feature-story-operations.is-operations-showcase .feature-story-visual{height:1210px}.manager-stage-head{align-items:flex-start;gap:10px;padding-bottom:10px}.manager-stage-stats{flex-direction:column;align-items:flex-end}.manager-conversation-list{top:92px;width:100%}.manager-live-chat{top:492px;left:0;width:100%}.manager-intervention-panel{top:924px;right:0;width:100%;min-height:250px}.manager-outcome-note{right:50%;bottom:0;transform:translate(50%);white-space:nowrap}}.story-scene-manager-lite{--manager-lite-cycle: 10.4s;position:relative;display:block;width:100%;height:100%;color:#071a3d}.story-scene-manager-lite:before{content:"";position:absolute;top:44px;right:0;bottom:8px;left:0;z-index:-1;background:radial-gradient(circle at 35% 52%,rgba(38,107,226,.1),transparent 36%),radial-gradient(circle at 78% 44%,rgba(242,166,52,.08),transparent 28%)}.manager-lite-bar{position:absolute;top:0;left:50%;width:min(1080px,90%);min-height:50px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:0 18px;border:1px solid #d8e5f6;border-radius:14px;transform:translate(-50%);background:#fffc}.manager-lite-bar>span:first-child,.manager-lite-bar>span:nth-child(2){display:inline-flex;align-items:center;gap:8px}.manager-lite-bar img{width:29px;height:29px;object-fit:contain}.manager-lite-bar b{font-size:14px}.manager-lite-bar>span:nth-child(2){color:#315d94;font-size:11px;font-weight:700}.manager-lite-bar>span:nth-child(2) i,.manager-lite-chat-head>em i,.manager-lite-outcome i,.manager-lite-sent i{width:8px;height:8px;border-radius:50%;background:#1bbf83}.manager-lite-bar>em{justify-self:end;color:#7188a7;font-size:10px;font-style:normal}.manager-lite-chat{position:absolute;top:78px;left:3%;width:62%;height:455px;overflow:hidden;border:1px solid #c9d9ef;border-radius:20px;background:#fff;box-shadow:0 22px 54px #204c851f}.manager-lite-chat-head{min-height:62px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:0 17px;border-bottom:1px solid #e2eaf6;background:#fbfdff}.manager-lite-avatar{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;color:#fff;font-size:11px;font-weight:800;background:#173e78}.manager-lite-chat-head>span:nth-child(2){display:grid;gap:3px}.manager-lite-chat-head b{font-size:14px}.manager-lite-chat-head small{color:#7289a8;font-size:10px}.manager-lite-channel{display:inline-flex;align-items:center;gap:5px}.manager-lite-channel img{width:14px;height:14px;flex:0 0 14px;object-fit:contain}.manager-lite-chat-head>em{display:inline-flex;align-items:center;gap:6px;color:#16805f;font-size:10px;font-style:normal}.manager-lite-chat-body{height:calc(100% - 62px);display:flex;flex-direction:column;gap:6px;padding:11px 17px;overflow:hidden;background:#f7faff}.manager-lite-message{position:relative;max-width:80%;display:grid;gap:0;padding:0;color:#071a3d;border:1px solid #bdd4f7;border-radius:13px;background:#fff}.manager-lite-message.is-employee{align-self:flex-end;color:#071a3d;border-color:#bdd4f7;background:#fff}.manager-lite-message small,.manager-lite-guidance small,.manager-lite-suggestion small{color:#7189a9;font-size:8px}.manager-lite-message.is-employee small{color:#58779f}.manager-lite-message>small{padding:7px 10px 2px}.manager-lite-message>b{padding:0 10px 7px}.manager-lite-message b,.manager-lite-guidance b,.manager-lite-suggestion b{font-size:11px;line-height:1.45}.manager-lite-translation{display:block;padding:7px 10px;color:#1769f5;border-top:1px solid #bdd4f7;border-radius:0 0 12px 12px;font-size:9px;font-weight:700;line-height:1.35;background:#edf4ff}.manager-lite-message.is-employee .manager-lite-translation{color:#1769f5;border-top-color:#bdd4f7;background:#edf4ff}.manager-lite-risk{align-self:flex-start;border:1px solid rgba(27,191,131,.42);background:#fff}.manager-lite-message.is-customer .manager-lite-translation{color:#16805f;border-top-color:#1bbf8352;background:#edfbf5}.manager-lite-risk>em{position:absolute;top:-8px;right:-8px;padding:4px 7px;border-radius:999px;color:#9c5900;font-size:8px;font-style:normal;font-weight:700;background:#ffe7b8}.manager-lite-guidance{align-self:stretch;display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(83,132,223,.38);border-radius:12px;color:#173f7b;background:#edf3ff}.manager-lite-guidance small{color:#315f9d}.manager-lite-positive{border:1px solid rgba(27,191,131,.32);background:#fff}.manager-lite-positive .manager-lite-translation{color:#16805f}.manager-lite-alert{position:absolute;top:108px;right:3%;width:31%;min-height:346px;padding:22px;color:#fff;border-radius:20px;background:#0b2855;box-shadow:0 24px 58px #0b285533}.manager-lite-alert-label{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;color:#ffd38d;font-size:11px;font-weight:700}.manager-lite-alert-label i{width:9px;height:9px;border-radius:50%;background:#f2a634;box-shadow:0 0 0 6px #f2a63429}.manager-lite-alert>strong{display:block;margin-bottom:8px;font-size:20px;line-height:1.25}.manager-lite-alert>p{margin:0 0 18px;color:#b9ccec;font-size:11px;line-height:1.65}.manager-lite-suggestion{display:grid;gap:6px;margin-bottom:17px;padding:13px;border:1px solid rgba(255,211,141,.22);border-radius:12px;background:#f2a63414}.manager-lite-suggestion small{color:#ffd38d}.manager-lite-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.manager-lite-actions>span{min-height:38px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(202,220,244,.2);border-radius:10px;color:#c8d9ef;font-size:10px;font-weight:700;background:#ffffff0d}.manager-lite-actions>.is-primary{color:#0b2855;border-color:#ffd38d;background:#ffd38d}.manager-lite-sent{display:inline-flex;align-items:center;gap:7px;margin-top:15px;color:#8ae0bf;font-size:10px;font-weight:700}.manager-lite-outcome{position:absolute;right:5%;bottom:1px;min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(74,190,148,.42);border-radius:999px;color:#087d5a;font-size:10px;font-weight:700;background:#effbf6}.feature-story-operations.is-animating .manager-lite-risk{animation:manager-lite-risk var(--manager-lite-cycle) ease-out infinite both}.feature-story-operations.is-animating .manager-lite-alert{animation:manager-lite-alert var(--manager-lite-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .manager-lite-guidance{animation:manager-lite-guidance var(--manager-lite-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .manager-lite-reply{animation:manager-lite-reply var(--manager-lite-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .manager-lite-positive{animation:manager-lite-positive var(--manager-lite-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .manager-lite-sent{animation:manager-lite-sent var(--manager-lite-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .manager-lite-outcome{animation:manager-lite-outcome var(--manager-lite-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-operations.is-animating .manager-lite-risk,.feature-story-operations.is-animating .manager-lite-alert,.feature-story-operations.is-animating .manager-lite-guidance,.feature-story-operations.is-animating .manager-lite-reply,.feature-story-operations.is-animating .manager-lite-positive,.feature-story-operations.is-animating .manager-lite-outcome{will-change:transform,opacity}@keyframes manager-lite-risk{0%,12%{opacity:.3;transform:translateY(7px)}20%,93%{opacity:1;transform:translateY(0)}98%,to{opacity:.3;transform:translateY(3px)}}@keyframes manager-lite-alert{0%,28%{opacity:0;transform:translate(24px)}38%,93%{opacity:1;transform:translate(0)}98%,to{opacity:0;transform:translate(8px)}}@keyframes manager-lite-guidance{0%,49%{opacity:0;transform:translateY(9px)}58%,93%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(3px)}}@keyframes manager-lite-reply{0%,61%{opacity:0;transform:translateY(9px)}70%,93%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(3px)}}@keyframes manager-lite-positive{0%,73%{opacity:0;transform:translateY(9px)}82%,93%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(3px)}}@keyframes manager-lite-sent{0%,50%{opacity:0;transform:translateY(5px)}58%,93%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(2px)}}@keyframes manager-lite-outcome{0%,79%{opacity:0;transform:translateY(7px)}86%,93%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(3px)}}@media(max-width:1100px){.features-showcase .feature-story-operations.is-operations-showcase .feature-story-visual{height:570px}.manager-lite-bar{width:100%}.manager-lite-chat{left:0;width:66%}.manager-lite-alert{right:0;width:32%}}@media(max-width:760px){.features-showcase .feature-story-operations.is-operations-showcase .feature-story-visual{height:930px}.manager-lite-bar{grid-template-columns:1fr auto;gap:8px}.manager-lite-bar>span:nth-child(2){justify-self:end}.manager-lite-bar>em{display:none}.manager-lite-chat{top:72px;left:0;width:100%}.manager-lite-alert{top:548px;right:0;width:100%;min-height:330px}.manager-lite-outcome{right:50%;bottom:0;transform:translate(50%);white-space:nowrap}}.features-showcase .feature-story-private.is-private-showcase{position:relative;min-height:900px;display:grid;grid-template-columns:1fr;grid-template-areas:"copy" "visual";gap:42px;padding:92px 0 76px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.features-showcase .feature-story-private.is-private-showcase:before{content:"";position:absolute;top:188px;right:-8%;bottom:0;left:-8%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 44%,rgba(38,107,226,.11),transparent 38%),radial-gradient(circle at 75% 58%,rgba(27,191,131,.07),transparent 30%)}.features-showcase .feature-story-private.is-private-showcase:hover{transform:none}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy{grid-area:copy;width:100%;max-width:none;align-items:center;text-align:center}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy>strong{display:block;width:100%;max-width:1220px;margin-inline:auto;font-size:clamp(40px,3.35vw,52px);line-height:1.08;text-align:center;white-space:nowrap}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy>b{display:block;width:100%;max-width:960px;margin-inline:auto;color:#294f80;font-size:clamp(17px,1.35vw,20px);line-height:1.7;text-align:center}.features-showcase .feature-story-private.is-private-showcase .feature-story-link{width:fit-content;min-height:46px;margin:8px auto 0;padding:0 22px;border:1px solid rgba(23,105,245,.25);border-radius:999px;background:#ffffffb8}.features-showcase .feature-story-private.is-private-showcase .feature-story-link:hover{color:#fff;border-color:#1769f5;background:#1769f5}.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{grid-area:visual;width:100%;height:560px}.story-scene-private-security{--private-cycle: 11.6s;position:relative;display:block;width:100%;height:100%;color:#071a3d}.story-scene-private-security:before{content:"";position:absolute;top:28px;right:1%;bottom:36px;left:1%;z-index:-1;pointer-events:none;background:radial-gradient(circle at 63% 45%,rgba(23,105,245,.1),transparent 34%),linear-gradient(90deg,transparent,rgba(233,242,255,.5),transparent)}.private-security-sources{position:absolute;top:150px;left:2%;width:18%;display:grid;color:#294f80}.private-security-sources>small{margin-bottom:8px;color:#6e86a7;font-size:10px;font-weight:700}.private-security-sources>span{min-height:48px;display:flex;align-items:center;gap:10px;padding:0 4px;border-bottom:1px solid #d9e6f6;font-size:13px;font-weight:750}.private-security-sources>span>i{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#1769f5;box-shadow:0 0 0 6px #1769f514}.private-security-ingress{position:absolute;top:184px;left:23%;width:13%;display:grid;justify-items:center;gap:7px;text-align:center}.private-security-ingress-icon{width:66px;height:66px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #bfd3f2;border-radius:22px;background:#ffffffd6;box-shadow:0 16px 36px #266be21f}.private-security-ingress-icon img{width:42px;height:42px;object-fit:contain}.private-security-ingress>b{font-size:14px}.private-security-ingress>small{color:#6e86a7;font-size:9px}.private-security-route{position:absolute;top:31px;left:-44%;width:188%;height:2px;z-index:-1;overflow:hidden;background:#d7e5f7}.private-security-route>i{position:absolute;top:-3px;left:0;width:8px;height:8px;border-radius:50%;background:#1769f5;box-shadow:0 0 0 5px #1769f51a}.private-security-boundary{position:absolute;top:30px;right:2%;width:61%;height:450px;overflow:hidden;border:1px solid #a8c8f5;border-radius:28px;background:#ffffffd1;box-shadow:0 28px 68px #27528921}.private-security-head{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 22px;border-bottom:1px solid #dce8f7;background:#fbfdffe0}.private-security-head>span,.private-security-head>em{display:inline-flex;align-items:center;gap:9px}.private-security-head img{width:34px;height:34px;object-fit:contain}.private-security-head b{font-size:16px}.private-security-head>em{color:#16805f;font-size:11px;font-style:normal;font-weight:750}.private-security-head>em i,.private-security-outcome i,.private-security-audit-line i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#1bbf83}.private-security-core{height:278px;display:grid;grid-template-columns:56% 44%;border-bottom:1px solid #dce8f7}.private-security-domain{position:relative;display:flex;flex-direction:column;justify-content:center;padding:30px 34px;overflow:hidden;background:linear-gradient(145deg,#edf4ffbd,#ffffff38)}.private-security-domain:after{content:"";position:absolute;width:260px;height:260px;right:-90px;bottom:-140px;border:1px solid rgba(23,105,245,.14);border-radius:50%;box-shadow:0 0 0 34px #1769f509,0 0 0 68px #1769f506}.private-security-domain>small{margin-bottom:8px;color:#1769f5;font-size:11px;font-weight:750}.private-security-domain>strong{max-width:420px;margin-bottom:10px;font-size:clamp(24px,2.1vw,34px);line-height:1.18}.private-security-domain>b{color:#607b9f;font-size:11px;font-weight:650}.private-security-data-lines{width:min(360px,86%);display:grid;gap:8px;margin-top:24px}.private-security-data-lines>i{height:7px;border-radius:999px;background:#dbe8fa}.private-security-data-lines>i:nth-child(1){width:100%}.private-security-data-lines>i:nth-child(2){width:76%}.private-security-data-lines>i:nth-child(3){width:54%}.private-security-controls{display:grid;grid-template-rows:repeat(3,1fr);border-left:1px solid #dce8f7}.private-security-control{display:grid;grid-template-columns:1fr auto;align-content:center;gap:4px 14px;padding:0 22px;border-bottom:1px solid #e3ecf8}.private-security-control:last-child{border-bottom:0}.private-security-control>small{color:#6e86a7;font-size:9px}.private-security-control>b{font-size:12px}.private-security-control>em{grid-column:2;grid-row:1 / span 2;align-self:center;padding:5px 9px;color:#16805f;border-radius:999px;font-size:9px;font-style:normal;font-weight:750;background:#e7f8f1}.private-security-audit-line{min-height:106px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:12px;padding:0 22px;color:#536f94;font-size:9px}.private-security-audit-line>span{display:inline-flex;align-items:center;gap:7px}.private-security-outcome{position:absolute;right:13%;bottom:12px;min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 15px;color:#16805f;border:1px solid rgba(27,191,131,.28);border-radius:999px;font-size:11px;font-weight:750;background:#edfbf5e6}.feature-story-private.is-animating .private-security-boundary{animation:private-boundary var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-security-sources>span:nth-of-type(1){animation:private-source-1 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-security-sources>span:nth-of-type(2){animation:private-source-2 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-security-sources>span:nth-of-type(3){animation:private-source-3 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-security-route>i:nth-child(1){animation:private-route var(--private-cycle) linear infinite both}.feature-story-private.is-animating .private-security-route>i:nth-child(2){animation:private-route var(--private-cycle) .38s linear infinite both}.feature-story-private.is-animating .private-security-route>i:nth-child(3){animation:private-route var(--private-cycle) .76s linear infinite both}.feature-story-private.is-animating .private-security-ingress-icon{animation:private-ingress var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-security-domain{animation:private-domain var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-security-control.is-access{animation:private-control-1 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-security-control.is-audit{animation:private-control-2 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-security-control.is-maintenance{animation:private-control-3 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-security-audit-line{animation:private-audit var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-security-outcome{animation:private-outcome var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-security-boundary,.feature-story-private.is-animating .private-security-sources>span,.feature-story-private.is-animating .private-security-ingress-icon,.feature-story-private.is-animating .private-security-domain,.feature-story-private.is-animating .private-security-control,.feature-story-private.is-animating .private-security-audit-line,.feature-story-private.is-animating .private-security-outcome{will-change:transform,opacity}@keyframes private-boundary{0%,4%{opacity:.28;transform:scale(.992);border-color:#a8c8f573}12%,94%{opacity:1;transform:scale(1);border-color:#a8c8f5}98%,to{opacity:.34;transform:scale(.995)}}@keyframes private-source-1{0%,8%{opacity:.2;transform:translate(-12px)}16%,94%{opacity:1;transform:translate(0)}98%,to{opacity:.2;transform:translate(-3px)}}@keyframes private-source-2{0%,13%{opacity:.2;transform:translate(-12px)}21%,94%{opacity:1;transform:translate(0)}98%,to{opacity:.2;transform:translate(-3px)}}@keyframes private-source-3{0%,18%{opacity:.2;transform:translate(-12px)}26%,94%{opacity:1;transform:translate(0)}98%,to{opacity:.2;transform:translate(-3px)}}@keyframes private-route{0%,18%{opacity:0;transform:translate(0)}24%{opacity:1}42%{opacity:1;transform:translate(220px)}44%,to{opacity:0;transform:translate(220px)}}@keyframes private-ingress{0%,20%{opacity:.38;transform:scale(.94)}28%,94%{opacity:1;transform:scale(1);box-shadow:0 16px 36px #266be229}98%,to{opacity:.38;transform:scale(.97)}}@keyframes private-domain{0%,30%{opacity:.28;transform:translateY(10px)}39%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:.3;transform:translateY(3px)}}@keyframes private-control-1{0%,43%{opacity:.24;transform:translate(9px)}51%,94%{opacity:1;transform:translate(0)}98%,to{opacity:.28;transform:translate(3px)}}@keyframes private-control-2{0%,51%{opacity:.24;transform:translate(9px)}59%,94%{opacity:1;transform:translate(0)}98%,to{opacity:.28;transform:translate(3px)}}@keyframes private-control-3{0%,59%{opacity:.24;transform:translate(9px)}67%,94%{opacity:1;transform:translate(0)}98%,to{opacity:.28;transform:translate(3px)}}@keyframes private-audit{0%,68%{opacity:.18;transform:translateY(8px)}76%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:.2;transform:translateY(3px)}}@keyframes private-outcome{0%,78%{opacity:0;transform:translateY(8px)}84%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(3px)}}@media(max-width:1100px){.features-showcase .feature-story-private.is-private-showcase{padding-top:72px}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy>strong{max-width:940px;white-space:normal}.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{height:650px}.private-security-sources{left:0;width:23%}.private-security-ingress{left:24%;width:14%}.private-security-boundary{right:0;width:61%}}@media(max-width:760px){.features-showcase .feature-story-private.is-private-showcase{min-height:0;gap:34px;padding:58px 0 62px}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy>strong{font-size:34px}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy>b{font-size:16px}.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{height:930px}.private-security-sources{top:0;left:0;width:100%;grid-template-columns:repeat(3,1fr);gap:8px}.private-security-sources>small{grid-column:1 / -1;margin-bottom:0}.private-security-sources>span{min-height:42px;justify-content:center;border:1px solid #d9e6f6;border-radius:12px}.private-security-ingress{top:118px;left:50%;width:210px;transform:translate(-50%)}.private-security-route{left:-80%;width:260%}.private-security-boundary{top:250px;right:0;width:100%;height:620px}.private-security-head{padding:0 16px}.private-security-head>em{max-width:150px;text-align:right}.private-security-core{height:440px;grid-template-columns:1fr}.private-security-domain{min-height:225px;padding:24px}.private-security-domain>strong{font-size:26px}.private-security-data-lines{margin-top:18px}.private-security-controls{min-height:215px;border-top:1px solid #dce8f7;border-left:0}.private-security-control{padding:0 16px}.private-security-audit-line{min-height:116px;grid-template-columns:1fr;gap:8px;padding:14px 20px}.private-security-outcome{right:50%;bottom:0;transform:translate(50%);white-space:nowrap}}.story-scene-private-security{--private-cycle: 8.5s;isolation:isolate}.story-scene-private-security:before{top:-5%;right:-6%;bottom:1%;left:-6%;opacity:1;background:radial-gradient(ellipse 32% 68% at 15% 52%,rgba(23,105,245,.045) 0%,rgba(96,154,235,.025) 48%,transparent 82%),radial-gradient(ellipse 34% 60% at 50% 41%,rgba(70,135,240,.085) 0%,rgba(104,157,232,.032) 46%,transparent 80%),radial-gradient(ellipse 32% 68% at 85% 52%,rgba(27,191,131,.055) 0%,rgba(111,202,169,.025) 48%,transparent 82%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%)}.private-shield-sources{position:absolute;top:78px;left:2.5%;width:29%;display:grid;color:#183962}.private-shield-sources>small{width:88%;display:grid;gap:4px;margin-bottom:0;padding-bottom:10px;color:#607b9f;border-bottom:1px solid #d8e6f4;font-weight:650}.private-shield-sources>small>strong{color:#071a3d;font-size:22px;line-height:1.2;letter-spacing:-.02em}.private-shield-sources>small>span{max-width:26ch;font-size:11px;line-height:1.55}.private-shield-sources>span{width:88%;min-height:66px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;align-content:center;gap:3px 14px;border-bottom:1px solid #d6e4f5}.private-shield-sources>.private-shield-intake{width:max-content;min-height:38px;display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:0 16px;color:#1769f5;border:1px solid rgba(23,105,245,.24);border-radius:999px;font-size:10px;font-weight:750;background:#eff6fff0}.private-shield-intake i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#1769f5}.private-security-icon{display:inline-grid;place-items:center;color:#1769f5;background:#edf4ff}.private-security-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.private-shield-sources>span>.private-security-icon{grid-row:1 / span 2;align-self:center;width:42px;height:42px;border:1px solid rgba(23,105,245,.12);border-radius:12px}.private-shield-sources>span>strong{color:#16375f;font-size:16px;font-weight:800}.private-shield-sources>span>em{color:#7790b0;font-size:11px;font-style:normal;font-weight:650}.private-shield-flow{position:absolute;top:239px;left:27.5%;width:8%;height:2px;overflow:hidden;background:linear-gradient(90deg,#d5e3f5,#8bb8f7)}.private-shield-flow>span{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;background:linear-gradient(90deg,transparent,#1769f5)}.private-shield-flow>i{position:absolute;top:-4px;left:-10px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#1769f5;box-shadow:0 0 0 5px #1769f51a}.private-shield-gate{position:absolute;top:38px;left:35.5%;width:29%;height:412px;display:grid;justify-items:center}.private-shield-halo,.private-shield-halo>i{position:absolute;top:8px;left:50%;width:246px;height:246px;border:1px solid rgba(23,105,245,.17);border-radius:50%;transform:translate(-50%)}.private-shield-halo{border-color:#1769f53d;background:radial-gradient(circle,rgba(255,255,255,.34) 0%,rgba(225,238,255,.08) 48%,transparent 70%)}.private-shield-halo>i:nth-child(1){top:17px;right:17px;bottom:17px;left:17px;width:auto;height:auto;transform:none}.private-shield-halo>i:nth-child(2){top:34px;right:34px;bottom:34px;left:34px;width:auto;height:auto;transform:none}.private-shield-halo>i:nth-child(3){top:51px;right:51px;bottom:51px;left:51px;width:auto;height:auto;transform:none}.private-shield-mark{position:relative;z-index:2;width:260px;height:286px;display:flex;flex-direction:column;align-items:center;padding-top:10px;text-align:center}.private-shield-mark img{width:156px;height:180px;object-fit:contain;filter:drop-shadow(0 12px 16px rgba(11,70,183,.2))}.private-shield-mark>strong{margin-top:8px;color:#071a3d;font-size:20px;line-height:1.18;letter-spacing:-.02em}.private-shield-checks{position:absolute;top:282px;bottom:auto;left:50%;width:min(336px,104%);min-height:44px;display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;transform:translate(-50%);background:transparent;box-shadow:none}.private-shield-checks>span{position:relative;z-index:1;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;color:#43668f;font-size:11px;font-weight:750;background:transparent}.private-shield-checks>span+span:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:1px;background:#4474a624}.private-shield-checks i,.private-shield-domain-head i,.private-shield-outcome i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#1bbf83}.private-shield-checks .is-encryption i{background:#1769f5}.private-shield-checks .is-identity i{background:#20a5ad}.private-shield-checks .is-permission i{background:#1bbf83}.private-shield-passage{position:absolute;z-index:3;top:238px;left:64.5%;width:8%;height:3px;overflow:visible;background:#1bbf832e}.private-shield-passage>span{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(.08);transform-origin:left center;background:linear-gradient(90deg,#1769f5,#1bbf83 46%,#1bbf83)}.private-shield-passage>i{position:absolute;top:-5px;left:-5px;width:13px;height:13px;border:3px solid #fff;border-radius:50%;background:#1bbf83;box-shadow:0 3px 12px #1bbf8347}.private-shield-domain{position:absolute;top:78px;right:2.5%;width:29%;height:360px;display:flex;flex-direction:column;align-items:flex-end;padding:0;overflow:visible;text-align:right;background:none}.private-shield-domain-head{width:86%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:16px;color:#315a88;font-size:10px;font-weight:750}.private-shield-domain-head>span{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:7px}.private-shield-domain-head>em{color:#16805f;font-style:normal}.private-shield-domain>strong{width:88%;margin-top:0;color:#071a3d;font-size:22px;line-height:1.2;letter-spacing:-.025em}.private-shield-domain>small{width:88%;margin-top:4px;color:#607b9f;font-size:11px;line-height:1.55;font-weight:650}.private-shield-capabilities{width:88%;display:grid;grid-template-columns:1fr;margin-top:10px;border-top:1px solid #d8e6f4}.private-shield-capabilities>span{min-height:66px;display:grid;grid-template-columns:1fr 40px;align-items:center;gap:12px;color:#224c79;border-bottom:1px solid #d8e6f4}.private-shield-capabilities>span>.private-security-icon{grid-column:2;grid-row:1;justify-self:end;width:42px;height:42px;color:#16805f;border:1px solid rgba(27,191,131,.13);border-radius:11px;background:#edf9f5}.private-security-copy{grid-column:1;grid-row:1;justify-items:end;display:grid;gap:3px;text-align:right}.private-security-copy>strong{color:#183f6d;font-size:16px;font-weight:800}.private-security-copy>em{color:#7790b0;font-size:11px;font-style:normal;font-weight:650}.private-shield-outcome{position:static;align-self:flex-end;margin-top:24px;min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;color:#16805f;border:1px solid rgba(27,191,131,.28);border-radius:999px;font-size:10px;font-weight:750;background:#edfbf5eb}.feature-story-private.is-animating .private-shield-sources>span:nth-of-type(1){animation:private-shield-source-1 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-sources>span:nth-of-type(2){animation:private-shield-source-2 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-sources>span:nth-of-type(3){animation:private-shield-source-3 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-intake{animation:private-shield-intake var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-flow>span{animation:private-shield-flow-line var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-flow>i:nth-of-type(1){animation:private-shield-flow-dot var(--private-cycle) linear infinite both}.feature-story-private.is-animating .private-shield-flow>i:nth-of-type(2){animation:private-shield-flow-dot var(--private-cycle) .38s linear infinite both}.feature-story-private.is-animating .private-shield-flow>i:nth-of-type(3){animation:private-shield-flow-dot var(--private-cycle) .76s linear infinite both}.feature-story-private.is-animating .private-shield-mark{animation:private-shield-mark var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-halo>i:nth-child(1){animation:private-shield-ring-1 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-halo>i:nth-child(2){animation:private-shield-ring-2 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-halo>i:nth-child(3){animation:private-shield-ring-3 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-checks .is-encryption{animation:private-shield-check-1 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-checks .is-identity{animation:private-shield-check-2 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-checks .is-permission{animation:private-shield-check-3 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-passage>span{animation:private-shield-passage-line var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-passage>i{animation:private-shield-passage-dot var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-domain>strong,.feature-story-private.is-animating .private-shield-domain>small{animation:private-shield-domain-copy var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-capabilities>span:nth-child(1){animation:private-shield-capability-1 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-capabilities>span:nth-child(2){animation:private-shield-capability-2 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-capabilities>span:nth-child(3){animation:private-shield-capability-3 var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-outcome{animation:private-shield-outcome var(--private-cycle) cubic-bezier(.16,1,.3,1) infinite both}.feature-story-private.is-animating .private-shield-sources>span,.feature-story-private.is-animating .private-shield-flow>span,.feature-story-private.is-animating .private-shield-flow>i,.feature-story-private.is-animating .private-shield-mark,.feature-story-private.is-animating .private-shield-halo>i,.feature-story-private.is-animating .private-shield-checks>span,.feature-story-private.is-animating .private-shield-passage>span,.feature-story-private.is-animating .private-shield-passage>i,.feature-story-private.is-animating .private-shield-domain>strong,.feature-story-private.is-animating .private-shield-domain>small,.feature-story-private.is-animating .private-shield-capabilities>span,.feature-story-private.is-animating .private-shield-outcome{will-change:transform,opacity}@keyframes private-shield-source-1{0%,2%{opacity:.72;transform:translate(-8px)}10%,96%{opacity:1;transform:translate(0)}to{opacity:.72;transform:translate(-2px)}}@keyframes private-shield-source-2{0%,5%{opacity:.72;transform:translate(-8px)}13%,96%{opacity:1;transform:translate(0)}to{opacity:.72;transform:translate(-2px)}}@keyframes private-shield-source-3{0%,8%{opacity:.72;transform:translate(-8px)}16%,96%{opacity:1;transform:translate(0)}to{opacity:.72;transform:translate(-2px)}}@keyframes private-shield-intake{0%,16%{opacity:0;transform:translateY(6px)}25%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2px)}}@keyframes private-shield-flow-line{0%,12%{opacity:.56;transform:scaleX(.08)}29%,96%{opacity:1;transform:scaleX(1)}to{opacity:.56;transform:scaleX(.1)}}@keyframes private-shield-flow-dot{0%,15%{opacity:0;transform:translate(0)}18%{opacity:1}34%{opacity:1;transform:translate(190px)}37%,to{opacity:0;transform:translate(190px)}}@keyframes private-shield-mark{0%,21%{opacity:.82;transform:scale(.992)}34%,96%{opacity:1;transform:scale(1)}to{opacity:.82;transform:scale(.995)}}@keyframes private-shield-ring-1{0%,24%{opacity:.34;transform:scale(.96)}38%,96%{opacity:1;transform:scale(1);border-color:#1769f58a}to{opacity:.34;transform:scale(.98)}}@keyframes private-shield-ring-2{0%,29%{opacity:.28;transform:scale(.95)}43%,96%{opacity:1;transform:scale(1);border-color:#1769f570}to{opacity:.28;transform:scale(.98)}}@keyframes private-shield-ring-3{0%,34%{opacity:.24;transform:scale(.94)}48%,96%{opacity:1;transform:scale(1);border-color:#1bbf838a}to{opacity:.24;transform:scale(.98)}}@keyframes private-shield-check-1{0%,27%{opacity:.68;transform:translateY(5px)}37%,96%{opacity:1;transform:translateY(0);color:#16805f}to{opacity:.68;transform:translateY(1px)}}@keyframes private-shield-check-2{0%,32%{opacity:.68;transform:translateY(5px)}42%,96%{opacity:1;transform:translateY(0);color:#16805f}to{opacity:.68;transform:translateY(1px)}}@keyframes private-shield-check-3{0%,37%{opacity:.68;transform:translateY(5px)}47%,96%{opacity:1;transform:translateY(0);color:#16805f}to{opacity:.68;transform:translateY(1px)}}@keyframes private-shield-passage-line{0%,43%{opacity:.3;transform:scaleX(.08)}58%,96%{opacity:1;transform:scaleX(1)}to{opacity:.3;transform:scaleX(.08)}}@keyframes private-shield-passage-dot{0%,46%{opacity:0;transform:translate(0)}50%{opacity:1}61%{opacity:1;transform:translate(106px)}65%,to{opacity:0;transform:translate(106px)}}@keyframes private-shield-domain-copy{0%,54%{opacity:.72;transform:translate(8px)}66%,96%{opacity:1;transform:translate(0)}to{opacity:.72;transform:translate(2px)}}@keyframes private-shield-capability-1{0%,58%{opacity:.7;transform:translateY(6px)}68%,96%{opacity:1;transform:translateY(0)}to{opacity:.7;transform:translateY(1px)}}@keyframes private-shield-capability-2{0%,62%{opacity:.7;transform:translateY(6px)}72%,96%{opacity:1;transform:translateY(0)}to{opacity:.7;transform:translateY(1px)}}@keyframes private-shield-capability-3{0%,66%{opacity:.7;transform:translateY(6px)}76%,96%{opacity:1;transform:translateY(0)}to{opacity:.7;transform:translateY(1px)}}@keyframes private-shield-outcome{0%,70%{opacity:0;transform:translateY(6px)}78%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2px)}}@media(max-width:1100px){.private-shield-sources{left:1%;width:30%}.private-shield-flow{left:27%;width:8%}.private-shield-gate{left:34%;width:32%}.private-shield-passage{left:65%;width:8%}.private-shield-domain{right:1%;width:30%}}@media(max-width:760px){.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{height:990px}.story-scene-private-security:before{top:-2%;right:-10%;bottom:-2%;left:-10%;background:radial-gradient(ellipse 88% 25% at 50% 14%,rgba(23,105,245,.05),transparent 84%),radial-gradient(ellipse 82% 22% at 50% 43%,rgba(70,135,240,.075),transparent 80%),radial-gradient(ellipse 88% 28% at 50% 82%,rgba(27,191,131,.05),transparent 84%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 4%,#000 96%,transparent 100%)}.private-shield-sources{top:0;left:0;width:100%;grid-template-columns:repeat(3,1fr);gap:8px}.private-shield-sources>small{grid-column:1 / -1;margin-bottom:0}.private-shield-sources>span{min-height:72px;grid-template-columns:34px 1fr;gap:2px 8px;padding:0 8px;border:1px solid #d6e4f5;border-radius:14px}.private-shield-sources>.private-shield-intake{grid-column:1 / -1;justify-self:start;min-height:38px;margin-top:18px;padding-inline:14px}.private-shield-sources>span>.private-security-icon{width:34px;height:34px;border-radius:10px}.private-shield-sources>span>.private-security-icon svg{width:19px;height:19px}.private-shield-flow{top:205px;left:50%;width:2px;height:72px;transform:translate(-50%);background:linear-gradient(180deg,#d5e3f5,#8bb8f7)}.private-shield-flow>span{transform-origin:center top}.private-shield-flow>i{display:none}.private-shield-gate{top:255px;left:50%;width:100%;height:330px;transform:translate(-50%)}.private-shield-halo,.private-shield-halo>i{top:0;width:206px;height:206px}.private-shield-mark{height:236px;padding-top:0}.private-shield-mark img{width:112px;height:130px}.private-shield-checks{top:auto;bottom:0;width:min(360px,94%)}.private-shield-passage{top:570px;left:50%;width:3px;height:58px;transform:translate(-50%);background:#1bbf832e}.private-shield-passage>span{transform-origin:center top;background:linear-gradient(180deg,#1769f5,#1bbf83 52%,#1bbf83)}.private-shield-passage>i{top:-4px;left:-5px}.feature-story-private.is-animating .private-shield-passage>span{animation-name:private-shield-passage-line-mobile}.feature-story-private.is-animating .private-shield-passage>i{animation-name:private-shield-passage-dot-mobile}.private-shield-domain{top:620px;right:0;width:100%;height:360px;align-items:flex-start;padding:16px 18px 14px 22px;text-align:left}.private-shield-domain>strong{width:100%;margin-top:14px;font-size:24px}.private-shield-domain>small,.private-shield-capabilities{width:100%}.private-shield-capabilities{margin-top:12px}.private-shield-capabilities>span{min-height:50px;grid-template-columns:34px 1fr;gap:10px}.private-shield-capabilities>span>.private-security-icon{grid-column:1;width:32px;height:32px;border-radius:9px}.private-shield-capabilities .private-security-copy{grid-column:2;justify-items:start;text-align:left}.private-shield-capabilities>span>.private-security-icon svg{width:18px;height:18px}.private-shield-outcome{align-self:flex-start;width:max-content;margin:18px 0 0;transform:none;white-space:nowrap}}@keyframes private-shield-passage-line-mobile{0%,43%{opacity:.3;transform:scaleY(.08)}58%,96%{opacity:1;transform:scaleY(1)}to{opacity:.3;transform:scaleY(.08)}}@keyframes private-shield-passage-dot-mobile{0%,46%{opacity:0;transform:translateY(0)}50%{opacity:1}61%{opacity:1;transform:translateY(52px)}65%,to{opacity:0;transform:translateY(52px)}}@media(prefers-reduced-motion:reduce){.private-shield-sources>span,.private-shield-flow>span,.private-shield-flow>i,.private-shield-mark,.private-shield-halo>i,.private-shield-checks>span,.private-shield-passage>span,.private-shield-passage>i,.private-shield-domain>strong,.private-shield-domain>small,.private-shield-capabilities>span,.private-shield-outcome{animation:none!important}.private-shield-passage>span{opacity:1;transform:none}.private-shield-passage>i{display:none}}@media(prefers-reduced-motion:reduce){.hero-copy>.hero-eyebrow,.hero h1,.hero-copy>.hero-description,.hero-trial{animation:none}.hero-demo-controls{display:none}.hero-product-demo.is-ready .hero-demo-frame{opacity:1}.feature-story,.feature-story-visual *,.feature-story.is-animating .feature-story-visual *{animation:none}.ai-detail-world *,.social-connections *,.social-connections.is-animating *{animation:none!important}.social-carousel-track,.social-carousel-item{transition:none!important}.platform-marquee-track{animation:none!important;transform:none!important;will-change:auto}}.features-showcase .feature-story-private.is-private-showcase{min-height:820px;gap:24px;padding:68px 0 58px}.features-showcase .feature-story-private.is-private-showcase:before{top:172px;right:2%;bottom:18px;left:2%;background:radial-gradient(circle at 50% 48%,rgba(56,124,255,.12),transparent 31%),radial-gradient(circle at 81% 53%,rgba(42,190,145,.07),transparent 27%);filter:blur(24px);opacity:.82}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy{gap:15px}.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{height:500px}.story-scene-private-security{--private-cycle: 9.6s;height:100%;overflow:visible}.story-scene-private-security:before{top:5%;right:16%;bottom:8%;left:16%;border-radius:50%;background:radial-gradient(circle,rgba(50,118,255,.11),rgba(50,118,255,.025) 48%,transparent 74%);filter:blur(34px);opacity:.72}.private-shield-sources,.private-shield-domain{top:76px;height:350px;box-sizing:border-box;border:0;border-radius:30px;box-shadow:none}.private-shield-sources{left:0;width:24%;padding:24px 25px 18px 12px;background:linear-gradient(90deg,rgba(231,240,255,.74),rgba(245,249,255,.28) 72%,transparent)}.private-shield-sources>small,.private-shield-domain>strong,.private-shield-domain>small{opacity:1;transform:none}.private-shield-sources>small{display:block;height:67px;padding:0 6px 16px;border-bottom:1px solid rgba(132,165,214,.24)}.private-shield-sources>small strong{display:block;margin-bottom:5px;color:#09224d;font-size:21px;line-height:1.2}.private-shield-sources>small span{color:#6a83aa;font-size:12px;line-height:1.45}.private-shield-sources>span:not(.private-shield-intake){position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:26px 20px;align-items:center;column-gap:12px;min-height:76px;padding:10px 4px;border-bottom:1px solid rgba(132,165,214,.22);background:transparent}.private-shield-sources>span:not(.private-shield-intake):after{content:"";position:absolute;inset:13px auto 13px -4px;width:3px;border-radius:999px;background:#2d76f8;opacity:0;transform:scaleY(.35)}.private-shield-sources>span>.private-security-icon{grid-row:1 / 3;width:46px;height:46px;border-radius:14px;background:#eef5fff5;border:1px solid rgba(88,145,239,.2)}.private-shield-sources>span>.private-security-icon svg{width:23px;height:23px}.private-shield-sources>span>strong,.private-shield-sources>span>em{margin:0;align-self:end}.private-shield-sources>span>strong{color:#12325e;font-size:17px}.private-shield-sources>span>em{align-self:start;color:#7a92b5;font-size:12px;font-style:normal}.private-shield-flow,.private-shield-passage{top:246px;height:34px;overflow:visible}.private-shield-flow{left:23.5%;width:8.7%}.private-shield-flow>span,.private-shield-passage>span{top:16px;height:2px;border-radius:999px}.private-shield-flow>span{background:linear-gradient(90deg,#5e97f738,#2a72f5)}.private-shield-flow>i,.private-shield-passage>i{top:10px;width:13px;height:13px;border-radius:50%;background:#2a72f5;border:3px solid #fff;box-shadow:0 0 0 5px #2a72f521}.private-shield-flow>i:nth-of-type(2),.private-shield-flow>i:nth-of-type(3){display:none}.private-shield-flow>em,.private-shield-passage>em{position:absolute;top:-17px;color:#6a83aa;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.private-shield-flow>em{left:10%}.private-shield-gate{top:20px;left:31.5%;width:35%;height:438px}.private-shield-halo{top:30px;left:50%;width:318px;height:318px;transform:translate(-50%)}.private-shield-halo>i:nth-child(1){top:0;right:0;bottom:0;left:0}.private-shield-halo>i:nth-child(2){top:31px;right:31px;bottom:31px;left:31px}.private-shield-halo>i:nth-child(3){top:64px;right:64px;bottom:64px;left:64px}.private-shield-mark{top:43px;left:50%;width:230px;transform:translate(-50%)}.private-shield-mark img{width:184px;height:214px;filter:drop-shadow(0 18px 28px rgba(32,100,224,.2))}.private-shield-mark strong{margin-top:-7px;color:#09224d;font-size:21px;line-height:1.2}.private-shield-checks{top:auto;bottom:2px;left:50%;width:min(100%,390px);min-height:46px;padding:0 14px;transform:translate(-50%);border:1px solid rgba(109,151,214,.17);border-radius:16px;background:#f7faffc7;box-shadow:0 12px 30px #4871af12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.private-shield-checks>span{justify-content:center;min-width:0;color:#426487;font-size:12px;border-right:1px solid rgba(111,143,190,.18)}.private-shield-checks>span:last-child{border-right:0}.private-shield-passage{left:66%;width:7.6%}.private-shield-passage>span{background:linear-gradient(90deg,#2a72f5,#1fbd8a 72%,#1fbd8a40)}.private-shield-passage>i{background:#1fbd8a;box-shadow:0 0 0 5px #1fbd8a21}.private-shield-passage>em{right:4%;color:#278b6c}.private-shield-domain{right:0;width:27%;padding:24px 14px 18px 24px;text-align:left;background:linear-gradient(270deg,rgba(229,249,242,.76),rgba(245,252,249,.28) 72%,transparent)}.private-shield-domain>strong{display:block;padding:0 5px;color:#09224d;font-size:21px;line-height:1.25}.private-shield-domain>small{display:block;padding:6px 5px 16px;border-bottom:1px solid rgba(90,162,139,.2);color:#718ca7;font-size:12px;line-height:1.4}.private-shield-capabilities{display:block;margin-top:0}.private-shield-capabilities>span{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:12px;min-height:76px;padding:10px 4px;border-bottom:1px solid rgba(90,162,139,.19);background:transparent}.private-shield-capabilities .private-security-icon{grid-column:2;width:46px;height:46px;border:1px solid rgba(43,174,133,.17);border-radius:14px;background:#eefaf6f0}.private-shield-capabilities .private-security-icon svg{width:23px;height:23px}.private-shield-capabilities .private-security-copy{grid-column:1;grid-row:1;text-align:right}.private-shield-capabilities .private-security-copy strong{color:#17375f;font-size:17px}.private-shield-capabilities .private-security-copy em{margin-top:3px;color:#7892aa;font-size:12px}.private-shield-outcome{position:absolute;right:6px;bottom:-54px;display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:38px;padding:0 15px;border:1px solid rgba(31,189,138,.22);border-radius:999px;background:#f5fdfaf0;color:#218363;box-shadow:0 10px 24px #26886814;font-size:11px;font-weight:700;white-space:nowrap}.private-shield-outcome i{width:7px;height:7px;margin-right:8px;border-radius:50%;background:#1fbd8a}.feature-story-private.is-animating .private-shield-sources>span:nth-of-type(1){animation:private-v2-source-one var(--private-cycle) ease-in-out infinite}.feature-story-private.is-animating .private-shield-sources>span:nth-of-type(2){animation:private-v2-source-two var(--private-cycle) ease-in-out infinite}.feature-story-private.is-animating .private-shield-sources>span:nth-of-type(3){animation:private-v2-source-three var(--private-cycle) ease-in-out infinite}.feature-story-private.is-animating .private-shield-sources>span:after{animation:private-v2-source-accent var(--private-cycle) ease-in-out infinite}.feature-story-private.is-animating .private-shield-flow>span{transform-origin:left center;animation:private-v2-line-in var(--private-cycle) ease-in-out infinite}.feature-story-private.is-animating .private-shield-flow>i:first-of-type{animation:private-v2-dot-in var(--private-cycle) ease-in-out infinite}.feature-story-private.is-animating .private-shield-flow>em{animation:private-v2-flow-label var(--private-cycle) ease-in-out infinite}.feature-story-private.is-animating .private-shield-mark{animation:private-v2-gateway var(--private-cycle) cubic-bezier(.22,.8,.24,1) infinite}.feature-story-private.is-animating .private-shield-halo>i{animation:private-v2-halo var(--private-cycle) ease-out infinite}.feature-story-private.is-animating .private-shield-checks>span{animation:private-v2-checks var(--private-cycle) ease-in-out infinite}.feature-story-private.is-animating .private-shield-passage>span{transform-origin:left center;animation:private-v2-passage-line var(--private-cycle) ease-in-out infinite}.feature-story-private.is-animating .private-shield-passage>i{animation:private-v2-passage-dot var(--private-cycle) ease-in-out infinite}.feature-story-private.is-animating .private-shield-passage>em{animation:private-v2-passage-label var(--private-cycle) ease-in-out infinite}.feature-story-private.is-animating .private-shield-domain>strong,.feature-story-private.is-animating .private-shield-domain>small{animation:private-v2-domain-copy var(--private-cycle) ease-in-out infinite}.feature-story-private.is-animating .private-shield-capabilities>span:nth-child(1){animation:private-v2-cap-one var(--private-cycle) ease-in-out infinite}.feature-story-private.is-animating .private-shield-capabilities>span:nth-child(2){animation:private-v2-cap-two var(--private-cycle) ease-in-out infinite}.feature-story-private.is-animating .private-shield-capabilities>span:nth-child(3){animation:private-v2-cap-three var(--private-cycle) ease-in-out infinite}.feature-story-private.is-animating .private-shield-outcome{animation:private-v2-outcome var(--private-cycle) ease-in-out infinite}@keyframes private-v2-source-one{0%,4%{opacity:.28;transform:translate(-8px)}10%,88%{opacity:1;transform:translate(0)}96%,to{opacity:.28;transform:translate(-8px)}}@keyframes private-v2-source-two{0%,9%{opacity:.28;transform:translate(-8px)}15%,88%{opacity:1;transform:translate(0)}96%,to{opacity:.28;transform:translate(-8px)}}@keyframes private-v2-source-three{0%,14%{opacity:.28;transform:translate(-8px)}20%,88%{opacity:1;transform:translate(0)}96%,to{opacity:.28;transform:translate(-8px)}}@keyframes private-v2-source-accent{0%,6%{opacity:0;transform:scaleY(.35)}14%,82%{opacity:.88;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(.35)}}@keyframes private-v2-line-in{0%,20%{opacity:0;transform:scaleX(0)}31%,88%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes private-v2-dot-in{0%,20%{opacity:0;left:0}23%{opacity:1}34%{opacity:1;left:calc(100% - 13px)}38%,to{opacity:0;left:calc(100% - 13px)}}@keyframes private-v2-flow-label{0%,21%{opacity:0;transform:translateY(4px)}27%,35%{opacity:1;transform:translateY(0)}41%,to{opacity:0;transform:translateY(-2px)}}@keyframes private-v2-gateway{0%,29%{opacity:.72;transform:translate(-50%) scale(.96)}37%{opacity:1;transform:translate(-50%) scale(1.035)}45%,88%{opacity:1;transform:translate(-50%) scale(1)}96%,to{opacity:.72;transform:translate(-50%) scale(.96)}}@keyframes private-v2-halo{0%,29%{opacity:.25;transform:scale(.92)}43%{opacity:.82;transform:scale(1.03)}53%,88%{opacity:.46;transform:scale(1)}96%,to{opacity:.25;transform:scale(.92)}}@keyframes private-v2-checks{0%,32%{opacity:.25;transform:translateY(6px)}43%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:.25;transform:translateY(6px)}}@keyframes private-v2-passage-line{0%,43%{opacity:0;transform:scaleX(0)}55%,88%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes private-v2-passage-dot{0%,44%{opacity:0;left:0}47%{opacity:1}59%{opacity:1;left:calc(100% - 13px)}63%,to{opacity:0;left:calc(100% - 13px)}}@keyframes private-v2-passage-label{0%,45%{opacity:0;transform:translateY(4px)}51%,61%{opacity:1;transform:translateY(0)}67%,to{opacity:0;transform:translateY(-2px)}}@keyframes private-v2-domain-copy{0%,49%{opacity:.32;transform:translateY(5px)}58%,90%{opacity:1;transform:translateY(0)}98%,to{opacity:.32;transform:translateY(3px)}}@keyframes private-v2-cap-one{0%,52%{opacity:.26;transform:translate(8px)}60%,89%{opacity:1;transform:translate(0)}97%,to{opacity:.26;transform:translate(8px)}}@keyframes private-v2-cap-two{0%,58%{opacity:.26;transform:translate(8px)}66%,89%{opacity:1;transform:translate(0)}97%,to{opacity:.26;transform:translate(8px)}}@keyframes private-v2-cap-three{0%,64%{opacity:.26;transform:translate(8px)}72%,89%{opacity:1;transform:translate(0)}97%,to{opacity:.26;transform:translate(8px)}}@keyframes private-v2-outcome{0%,70%{opacity:0;transform:translateY(7px)}78%,91%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(3px)}}@media(max-width:1100px){.private-shield-sources{width:26%}.private-shield-flow{left:25.5%;width:6.2%}.private-shield-gate{left:31%;width:36%}.private-shield-passage{left:66.5%;width:6%}.private-shield-domain{width:28%}.private-shield-sources,.private-shield-domain{padding-inline:14px}}@media(max-width:760px){.features-showcase .feature-story-private.is-private-showcase{min-height:auto;padding:56px 0 48px}.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{height:920px}.story-scene-private-security{display:grid;grid-template-columns:1fr;grid-template-rows:auto 250px auto;gap:28px}.private-shield-sources,.private-shield-gate,.private-shield-domain{position:relative;inset:auto;width:100%;height:auto}.private-shield-sources{grid-row:1;padding:20px}.private-shield-gate{grid-row:2;min-height:250px}.private-shield-domain{grid-row:3;padding:20px}.private-shield-flow,.private-shield-passage{display:none}.private-shield-halo{top:0;width:230px;height:230px}.private-shield-mark{top:9px;width:200px}.private-shield-mark img{width:130px;height:154px}.private-shield-checks{bottom:0}.private-shield-outcome{position:static;margin:18px auto 0}}@media(prefers-reduced-motion:reduce){.private-shield-flow>em,.private-shield-passage>em{animation:none!important}.private-shield-sources>span,.private-shield-capabilities>span,.private-shield-halo>i,.private-shield-checks>span,.private-shield-outcome{opacity:1!important;transform:none!important}.private-shield-mark{opacity:1!important;transform:translate(-50%)!important}}.features-showcase .feature-story-private.is-private-showcase{--boundary-cycle: 10.8s;width:min(1480px,calc(100vw - 96px));min-height:800px;margin-left:calc((100% - min(1480px,calc(100vw - 96px)))/2);padding:60px 0 56px}.features-showcase .feature-story-private.is-private-showcase:before{top:205px;right:5%;bottom:28px;left:5%;background:radial-gradient(circle at 61% 51%,rgba(40,111,236,.085),transparent 30%),radial-gradient(circle at 76% 53%,rgba(23,165,119,.045),transparent 34%);filter:blur(38px);opacity:.72}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy{margin-bottom:24px}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy>strong{max-width:1120px;font-size:clamp(38px,3.2vw,50px);line-height:1.12;text-wrap:balance;white-space:normal}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy>b{max-width:1020px;font-size:clamp(17px,1.3vw,19px);line-height:1.75}.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{width:100%;height:560px;margin-inline:auto;overflow:visible}.feature-story-scene.story-scene-private-architecture.enterprise-boundary-scene{position:relative;inset:auto;display:block;width:100%;height:100%;overflow:visible;background:transparent}.enterprise-boundary-stage:before{left:53%;top:53%;width:min(50vw,780px);height:min(32vw,450px);border-radius:46%;background:radial-gradient(circle at 48% 50%,rgba(39,111,238,.075),transparent 42%),radial-gradient(circle at 72% 54%,rgba(25,170,120,.045),transparent 38%);filter:blur(24px)}.enterprise-boundary-entry-copy{left:0;top:18%;width:18%}.enterprise-boundary-sources{left:0;top:34%;width:18%}.enterprise-boundary-source{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:82px}.enterprise-boundary-source strong{font-size:16px}.enterprise-boundary-source small{font-size:11px}.enterprise-boundary-flow{left:18%;top:55%;width:6%}.enterprise-boundary-domain{left:var(--domain-left);top:var(--domain-top);width:var(--domain-width);height:var(--domain-height);overflow:visible;border:1px solid rgba(23,105,237,.32);border-radius:28px;background:linear-gradient(135deg,#f7fbfffa,#f9fdfcf0),#fafcfff0;box-shadow:none;transform:none}.enterprise-boundary-domain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 12% 52%,rgba(38,110,238,.09),transparent 30%),radial-gradient(circle at 78% 58%,rgba(25,170,120,.06),transparent 38%);pointer-events:none}.enterprise-boundary-domain-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.18;background-image:linear-gradient(rgba(49,102,164,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(49,102,164,.055) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 88%,transparent)}.enterprise-boundary-gateway{left:50%;top:0;z-index:10;display:grid;grid-template-columns:54px minmax(0,1fr);width:204px;height:86px;place-items:center start;gap:10px;padding:11px 16px 11px 12px;overflow:hidden;border:1px solid rgba(38,108,231,.28);border-radius:16px;background:#fbfdff;box-shadow:none;transform:translate(-50%,-50%)}.enterprise-boundary-gateway img{width:52px;filter:drop-shadow(0 7px 10px rgba(0,73,190,.16))}.enterprise-boundary-gateway-copy{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column;gap:5px}.enterprise-boundary-gateway-copy strong{color:var(--boundary-navy);font-size:13px;line-height:1.1;white-space:nowrap}.enterprise-boundary-gateway-copy small{color:#0c8a68;font-size:10px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.enterprise-boundary-scan{top:7px;right:7px;bottom:7px;left:7px;border-radius:18px}.enterprise-boundary-scan:after{left:-10%;top:0;width:18px;height:100%;background:linear-gradient(90deg,transparent,rgba(35,111,244,.2),transparent)}.enterprise-boundary-verified-flow{position:absolute;left:50%;top:11%;z-index:5;display:block;width:2px;height:8%;background:linear-gradient(180deg,var(--boundary-blue),var(--boundary-green));transform:translate(-50%)}.enterprise-boundary-verified-flow>i{position:absolute;left:50%;top:0;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:var(--boundary-green);box-shadow:0 0 0 4px #19aa781a;opacity:0;transform:translate(-50%,-50%)}.enterprise-boundary-domain-copy{left:8%;top:22%;bottom:auto;width:84%;gap:7px;text-align:center}.enterprise-boundary-domain-copy strong{font-size:clamp(22px,1.7vw,28px);letter-spacing:-.025em}.enterprise-boundary-domain-copy small{max-width:44em;margin-inline:auto;font-size:12px;line-height:1.55}.enterprise-boundary-capabilities{left:8%;top:48%;z-index:6;display:grid;width:84%;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.enterprise-boundary-capability{position:relative;display:flex;min-width:0;min-height:112px;flex-direction:column-reverse;align-items:center;justify-content:flex-end;gap:13px;padding:12px 18px;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.enterprise-boundary-capability+.enterprise-boundary-capability{border-left:1px solid rgba(46,105,185,.14)}.enterprise-boundary-capability>span:not(.enterprise-boundary-icon){gap:6px}.enterprise-boundary-capability strong{font-size:15px}.enterprise-boundary-capability small{font-size:10px}.enterprise-boundary-capability .enterprise-boundary-icon{width:43px;height:43px}.enterprise-boundary-result{right:50%;left:auto;bottom:6%;padding:8px 12px;background:#f9fefceb;transform:translate(50%)}.enterprise-boundary-threat{position:absolute;right:0;top:55%;z-index:9;width:15%;transform:translateY(-50%)}.enterprise-boundary-denied{position:relative;inset:auto;width:100%;min-width:0;grid-template-columns:38px minmax(0,1fr);padding:12px;border-radius:14px;background:#fffbf4f0;box-shadow:none}.enterprise-boundary-denied small{font-size:10px}.enterprise-boundary-threat-flow{position:absolute;right:calc(100% + 8px);top:50%;width:72px;height:2px;background:linear-gradient(90deg,#d38a22ad,#d38a2229);transform:translateY(-50%)}.enterprise-boundary-threat-flow>i{position:absolute;left:100%;top:50%;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:var(--boundary-amber);opacity:0;transform:translate(-50%,-50%)}.enterprise-boundary-threat-flow>em{position:absolute;left:-22px;top:-28px;color:#a76714;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.feature-story-private.is-animating .enterprise-boundary-verified-flow>i:nth-child(1){animation:boundary-verified-dot var(--boundary-cycle) 0s infinite ease both}.feature-story-private.is-animating .enterprise-boundary-verified-flow>i:nth-child(2){animation:boundary-verified-dot var(--boundary-cycle) .22s infinite ease both}.feature-story-private.is-animating .enterprise-boundary-verified-flow>i:nth-child(3){animation:boundary-verified-dot var(--boundary-cycle) .44s infinite ease both}@keyframes boundary-verified-dot{0%,33%{top:0;opacity:0}38%{opacity:1}52%{top:100%;opacity:1}57%,to{top:100%;opacity:0}}.feature-story-private.is-animating .enterprise-boundary-threat-flow>i:nth-child(1){animation:boundary-threat-dot var(--boundary-cycle) .1s infinite ease both}.feature-story-private.is-animating .enterprise-boundary-threat-flow>i:nth-child(2){animation:boundary-threat-dot var(--boundary-cycle) .28s infinite ease both}.feature-story-private.is-animating .enterprise-boundary-threat-flow>i:nth-child(3){animation:boundary-threat-dot var(--boundary-cycle) .46s infinite ease both}@keyframes boundary-threat-dot{0%,58%{left:100%;opacity:0}63%{opacity:1}76%{left:10%;opacity:1}82%,to{left:10%;opacity:0}}.feature-story-private.is-animating .enterprise-boundary-gateway{animation:boundary-gateway-confirm var(--boundary-cycle) infinite ease both}@keyframes boundary-gateway-confirm{0%,29%{border-color:#266ce733;box-shadow:0 18px 46px #1443851f}36%,53%{border-color:#19aa786b;box-shadow:0 18px 48px #188e6929}62%,to{border-color:#266ce73d;box-shadow:0 18px 46px #14438524}}@media(max-width:1180px){.features-showcase .feature-story-private.is-private-showcase{width:calc(100vw - 48px);margin-left:calc((100% - (100vw - 48px))/2)}.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{height:610px}.enterprise-boundary-stage{--domain-left: 23%;--domain-width: 59%}.enterprise-boundary-entry-copy,.enterprise-boundary-sources{left:0;width:17%}.enterprise-boundary-flow{left:17%;width:6%}.enterprise-boundary-gateway{width:190px;grid-template-columns:50px minmax(0,1fr)}.enterprise-boundary-gateway img{width:48px}.enterprise-boundary-capability{padding-inline:10px}.enterprise-boundary-threat{width:15.5%}.enterprise-boundary-threat-flow{width:54px}}@media(max-width:900px){.features-showcase .feature-story-private.is-private-showcase{width:calc(100vw - 40px);margin-left:calc((100% - (100vw - 40px))/2);min-height:auto;padding:54px 0 48px}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy{width:min(100% - 32px,760px);margin-inline:auto}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy>strong{font-size:clamp(32px,6vw,42px)}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy>b{font-size:16px;line-height:1.7}.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{width:min(100% - 28px,620px);height:880px}.enterprise-boundary-stage{display:flex;flex-direction:column;gap:20px}.enterprise-boundary-entry-copy,.enterprise-boundary-sources,.enterprise-boundary-domain,.enterprise-boundary-threat{position:relative;inset:auto;width:100%;transform:none}.enterprise-boundary-entry-copy{text-align:left}.enterprise-boundary-sources{display:grid;grid-template-columns:repeat(3,1fr)}.enterprise-boundary-source{grid-template-columns:40px 1fr;min-height:76px;padding-right:6px}.enterprise-boundary-icon{width:38px;height:38px}.enterprise-boundary-source strong{font-size:13px}.enterprise-boundary-source small{font-size:9px}.enterprise-boundary-flow{display:none}.enterprise-boundary-domain{order:3;height:535px;overflow:visible;border-radius:26px}.enterprise-boundary-entry-copy{order:1}.enterprise-boundary-sources{order:2}.enterprise-boundary-gateway{left:50%;top:0;width:180px;transform:translate(-50%,-42%)}.enterprise-boundary-domain-copy{left:8%;top:21%;width:84%;text-align:center}.enterprise-boundary-capabilities{left:6%;top:48%;width:88%;grid-template-columns:1fr}.enterprise-boundary-capability{min-height:76px;flex-direction:row-reverse;align-items:center;justify-content:flex-end;padding:12px 14px;text-align:left}.enterprise-boundary-capability+.enterprise-boundary-capability{border-left:0;border-top:1px solid rgba(46,105,185,.14)}.enterprise-boundary-verified-flow{display:none}.enterprise-boundary-result{right:50%;left:auto;bottom:4%;transform:translate(50%)}.enterprise-boundary-threat{order:4;max-width:320px;align-self:center}.enterprise-boundary-denied{width:100%}.enterprise-boundary-threat-flow{display:none}}@media(max-width:560px){.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{height:1120px}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy>strong{font-size:30px}.enterprise-boundary-stage{gap:16px}.enterprise-boundary-sources{grid-template-columns:1fr}.enterprise-boundary-source{min-height:64px}.enterprise-boundary-domain{height:560px}.enterprise-boundary-domain-copy strong{font-size:19px}.enterprise-boundary-domain-copy small{font-size:10px}.enterprise-boundary-capabilities{top:40%}.enterprise-boundary-capability{min-height:80px}.enterprise-boundary-denied{width:min(100%,300px)}}@media(prefers-reduced-motion:reduce){.enterprise-boundary-verified-flow>i{animation:none!important;opacity:0!important}.enterprise-boundary-threat-flow>i{animation:none!important;opacity:0!important}.enterprise-boundary-gateway{animation:none!important}}.enterprise-boundary-stage{--domain-left: 24%;--domain-top: 18%;--domain-width: 58%;--domain-height: 70%}.enterprise-boundary-source{border-bottom:0}.enterprise-boundary-source.is-contact{transform:translate(10px)}.enterprise-boundary-source.is-history{transform:translate(3px)}.enterprise-boundary-data-routes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:block;width:100%;height:100%;overflow:visible;fill:none;pointer-events:none}.enterprise-boundary-data-routes path,.enterprise-boundary-internal-routes path{vector-effect:non-scaling-stroke}.enterprise-boundary-route-base{stroke:#2e6fce38;stroke-linecap:round;stroke-width:1.5}.enterprise-boundary-route-pulse{stroke:var(--boundary-blue);stroke-dasharray:2 12;stroke-dashoffset:100;stroke-linecap:round;stroke-width:2.2;opacity:0}.enterprise-boundary-domain{isolation:isolate}.enterprise-boundary-domain:after{content:"";position:absolute;left:7%;top:-1px;z-index:7;width:108px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(31,109,242,.9),rgba(25,170,120,.72),transparent);opacity:0;pointer-events:none}.enterprise-boundary-gateway{left:0;top:52%;width:192px;height:88px;grid-template-columns:54px minmax(0,1fr);padding:10px 14px 10px 11px;border-radius:18px;background:#fafdfff7;transform:translate(-38%,-50%)}.enterprise-boundary-gateway img{width:52px}.enterprise-boundary-scan{top:7px;right:7px;bottom:7px;left:7px;border-radius:13px}.enterprise-boundary-scan:after{left:-18%;top:0;width:24px;height:100%}.enterprise-boundary-internal-routes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;overflow:visible;fill:none;pointer-events:none}.enterprise-boundary-internal-route-base{stroke:#1891792e;stroke-linecap:round;stroke-width:1.5}.enterprise-boundary-internal-route-pulse{stroke:var(--boundary-green);stroke-dasharray:2 11;stroke-dashoffset:100;stroke-linecap:round;stroke-width:2.1;opacity:0}.enterprise-boundary-domain-copy{left:13%;top:12%;width:72%;gap:7px;text-align:left}.enterprise-boundary-domain-copy small{max-width:44em;margin-inline:0}.enterprise-boundary-capabilities{top:0;right:0;bottom:0;left:0;z-index:6;display:block;width:100%;height:100%}.enterprise-boundary-capability{position:absolute;display:grid;width:clamp(168px,13.5vw,196px);min-height:78px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(36,111,218,.14);border-radius:17px;background:#fbfdffe0;box-shadow:none;text-align:left}.enterprise-boundary-capability+.enterprise-boundary-capability{border-top:1px solid rgba(36,111,218,.14);border-left:1px solid rgba(36,111,218,.14)}.enterprise-boundary-capability.is-storage{left:16%;top:57%}.enterprise-boundary-capability.is-permission{left:52%;top:38%}.enterprise-boundary-capability.is-audit{right:7%;bottom:12%}.enterprise-boundary-capability>span:not(.enterprise-boundary-icon){grid-column:2;grid-row:1;gap:5px}.enterprise-boundary-capability .enterprise-boundary-icon{grid-column:1;grid-row:1;width:40px;height:40px}.enterprise-boundary-capability strong{font-size:14px}.enterprise-boundary-result{right:auto;left:13%;bottom:7%;transform:none}.enterprise-boundary-threat-flow{right:calc(100% + 10px);width:86px;transform:translateY(-50%) rotate(-12deg);transform-origin:right center}.enterprise-boundary-threat-flow>em{left:-12px;top:-30px;transform:rotate(12deg);transform-origin:left bottom}.feature-story-private.is-animating .enterprise-boundary-route-pulse{animation:boundary-route-travel var(--boundary-cycle) infinite ease-in-out both}.feature-story-private.is-animating .enterprise-boundary-route-pulse.is-contact{animation-delay:.25s}.feature-story-private.is-animating .enterprise-boundary-route-pulse.is-history{animation-delay:.5s}.feature-story-private.is-animating .enterprise-boundary-source.is-contact{transform:translate(10px)}.feature-story-private.is-animating .enterprise-boundary-source.is-history{transform:translate(3px)}@keyframes boundary-route-travel{0%,8%{stroke-dashoffset:100;opacity:0}12%{opacity:1}31%{stroke-dashoffset:0;opacity:1}36%,to{stroke-dashoffset:0;opacity:0}}.feature-story-private.is-animating .enterprise-boundary-scan:after{animation:boundary-gateway-sweep var(--boundary-cycle) infinite cubic-bezier(.3,.7,.2,1) both}@keyframes boundary-gateway-sweep{0%,25%{left:-18%;opacity:0}30%{opacity:1}45%{left:108%;opacity:.72}49%,to{left:108%;opacity:0}}.feature-story-private.is-animating .enterprise-boundary-internal-route-pulse{animation:boundary-internal-travel var(--boundary-cycle) infinite ease-in-out both}@keyframes boundary-internal-travel{0%,35%{stroke-dashoffset:100;opacity:0}40%{opacity:1}69%{stroke-dashoffset:0;opacity:1}74%,to{stroke-dashoffset:0;opacity:0}}.feature-story-private.is-animating .enterprise-boundary-capability.is-storage{animation:boundary-node-storage var(--boundary-cycle) infinite ease both}.feature-story-private.is-animating .enterprise-boundary-capability.is-permission{animation:boundary-node-permission var(--boundary-cycle) infinite ease both}.feature-story-private.is-animating .enterprise-boundary-capability.is-audit{animation:boundary-node-audit var(--boundary-cycle) infinite ease both}@keyframes boundary-node-storage{0%,43%,60%,to{border-color:#246fda24;background:#fbfdffe0}48%,56%{border-color:#19aa7861;background:#f4fdf9f5}}@keyframes boundary-node-permission{0%,51%,68%,to{border-color:#246fda24;background:#fbfdffe0}56%,64%{border-color:#19aa7861;background:#f4fdf9f5}}@keyframes boundary-node-audit{0%,59%,76%,to{border-color:#246fda24;background:#fbfdffe0}64%,72%{border-color:#19aa7861;background:#f4fdf9f5}}.feature-story-private.is-animating .enterprise-boundary-domain:after{animation:boundary-border-trace var(--boundary-cycle) infinite ease-in-out both}@keyframes boundary-border-trace{0%,27%{opacity:0;transform:translate(0)}32%{opacity:1}60%{opacity:.8;transform:translate(420%)}66%,to{opacity:0;transform:translate(420%)}}@keyframes boundary-gateway-confirm{0%,27%,54%,to{border-color:#266ce73d;background:#fafdfff7;box-shadow:none}33%,48%{border-color:#19aa786b;background:#f6fefafa;box-shadow:none}}@media(max-width:1180px){.enterprise-boundary-stage{--domain-left: 24%;--domain-width: 59%}.enterprise-boundary-gateway{width:180px;transform:translate(-36%,-50%)}.enterprise-boundary-capability{width:170px}.enterprise-boundary-capability.is-storage{left:14%}.enterprise-boundary-capability.is-permission{left:50%}.enterprise-boundary-capability.is-audit{right:5%}.enterprise-boundary-threat{width:16%}.enterprise-boundary-threat-flow{width:62px}}@media(max-width:900px){.enterprise-boundary-source.is-contact,.enterprise-boundary-source.is-history,.feature-story-private.is-animating .enterprise-boundary-source.is-contact,.feature-story-private.is-animating .enterprise-boundary-source.is-history{transform:none}.enterprise-boundary-data-routes,.enterprise-boundary-internal-routes{display:none}.enterprise-boundary-domain{height:570px}.enterprise-boundary-gateway{left:50%;top:0;width:180px;transform:translate(-50%,-42%)}.enterprise-boundary-domain-copy{left:8%;top:18%;width:84%;text-align:center}.enterprise-boundary-domain-copy small{margin-inline:auto}.enterprise-boundary-capabilities{left:7%;top:41%;right:auto;bottom:auto;display:flex;width:86%;height:auto;flex-direction:column;gap:8px}.enterprise-boundary-capability,.enterprise-boundary-capability.is-storage,.enterprise-boundary-capability.is-permission,.enterprise-boundary-capability.is-audit{position:relative;inset:auto;width:100%;min-height:72px}.enterprise-boundary-capability+.enterprise-boundary-capability{border:1px solid rgba(36,111,218,.14)}.enterprise-boundary-result{right:auto;left:50%;bottom:4%;transform:translate(-50%)}}@media(max-width:560px){.enterprise-boundary-domain{height:590px}.enterprise-boundary-domain-copy{top:17%}.enterprise-boundary-capabilities{top:39%}.enterprise-boundary-result{max-width:88%;justify-content:center;white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){.enterprise-boundary-route-pulse,.enterprise-boundary-internal-route-pulse,.enterprise-boundary-domain:after,.enterprise-boundary-threat-flow>i{animation:none!important;opacity:0!important}.enterprise-boundary-gateway,.enterprise-boundary-capability,.enterprise-boundary-scan:after{animation:none!important}}.enterprise-boundary-stage{--domain-left: 24%;--domain-top: 16%;--domain-width: 59%;--domain-height: 74%}.enterprise-boundary-entry-copy{top:15%;width:22%}.enterprise-boundary-entry-copy strong{font-size:clamp(20px,1.55vw,25px)}.enterprise-boundary-sources{top:33%}.enterprise-boundary-source{min-height:82px}.enterprise-boundary-source.is-contact,.feature-story-private.is-animating .enterprise-boundary-source.is-contact{transform:translate(14px)}.enterprise-boundary-source.is-history,.feature-story-private.is-animating .enterprise-boundary-source.is-history{transform:translate(5px)}.enterprise-boundary-domain{border-color:#1769ed47;border-radius:30px;background:radial-gradient(circle at 42% 47%,rgba(40,111,236,.075),transparent 32%),radial-gradient(circle at 77% 51%,rgba(23,165,119,.045),transparent 35%),#f9fcfff0}.enterprise-boundary-domain:before{background:linear-gradient(90deg,rgba(255,255,255,.42),transparent 28%),radial-gradient(circle at 15% 52%,rgba(38,110,238,.075),transparent 28%)}.enterprise-boundary-field-marks{position:absolute;top:11px;right:11px;bottom:11px;left:11px;z-index:8;pointer-events:none}.enterprise-boundary-field-marks>i{position:absolute;width:26px;height:26px;border-color:#2170ee5c}.enterprise-boundary-field-marks .is-top-left{left:0;top:0;border-top:1px solid rgba(33,112,238,.36);border-left:1px solid rgba(33,112,238,.36);border-radius:8px 0 0}.enterprise-boundary-field-marks .is-top-right{right:0;top:0;border-top:1px solid rgba(33,112,238,.36);border-right:1px solid rgba(33,112,238,.36);border-radius:0 8px 0 0}.enterprise-boundary-field-marks .is-bottom-left{left:0;bottom:0;border-bottom:1px solid rgba(33,112,238,.36);border-left:1px solid rgba(33,112,238,.36);border-radius:0 0 0 8px}.enterprise-boundary-field-marks .is-bottom-right{right:0;bottom:0;border-right:1px solid rgba(33,112,238,.36);border-bottom:1px solid rgba(33,112,238,.36);border-radius:0 0 8px}.enterprise-boundary-gateway{top:52%;width:188px;height:84px;border-radius:16px;transform:translate(-38%,-50%)}.enterprise-boundary-gateway-copy strong{font-size:12px}.enterprise-boundary-gateway-copy small{font-size:9px}.enterprise-boundary-core{position:absolute;left:20%;top:28%;z-index:6;display:grid;width:41%;min-height:130px;grid-template-columns:54px minmax(0,1fr);align-content:center;align-items:center;gap:10px 13px;padding:18px 20px;border:1px solid rgba(35,109,222,.18);border-radius:16px;background:#fafdffeb}.enterprise-boundary-core-icon{display:grid;width:52px;height:52px;grid-column:1;grid-row:1;place-items:center;color:#117f66;border:1px solid rgba(25,170,120,.22);border-radius:15px;background:#effcf7e6}.enterprise-boundary-core-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.enterprise-boundary-core-copy{display:flex;min-width:0;grid-column:2;grid-row:1;flex-direction:column;gap:7px}.enterprise-boundary-core-copy strong{color:var(--boundary-navy);font-size:clamp(18px,1.45vw,23px);line-height:1.16;letter-spacing:-.025em}.enterprise-boundary-core-copy small{max-width:31em;color:var(--boundary-muted);font-size:10px;font-weight:650;line-height:1.5}.enterprise-boundary-core-status{display:inline-flex;width:max-content;max-width:100%;grid-column:1 / -1;align-items:center;gap:7px;color:#087359;font-size:9px;font-weight:800;letter-spacing:.02em}.enterprise-boundary-core-status>i{width:6px;height:6px;border-radius:50%;background:var(--boundary-green);box-shadow:0 0 0 4px #19aa7817}.enterprise-boundary-capability{width:172px;min-height:58px;padding:0;border:0;border-radius:0;background:transparent}.enterprise-boundary-capability+.enterprise-boundary-capability{border:0}.enterprise-boundary-capability.is-storage{left:14%;top:66%}.enterprise-boundary-capability.is-permission{right:8%;left:auto;top:20%}.enterprise-boundary-capability.is-audit{right:7%;bottom:19%}.enterprise-boundary-capability .enterprise-boundary-icon{width:42px;height:42px;border-radius:14px;background:#f0fcf8f0}.enterprise-boundary-capability strong{font-size:13px}.enterprise-boundary-capability small{font-size:9px}.enterprise-boundary-result{left:14%;bottom:6%;background:transparent}.enterprise-boundary-intercept{position:absolute;right:0;top:34%;z-index:12;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(211,138,34,.34);border-radius:50%;background:#fffaf1;transform:translate(50%,-50%)}.enterprise-boundary-intercept:before,.enterprise-boundary-intercept:after{content:"";position:absolute;left:8px;top:14px;width:12px;height:1.5px;border-radius:999px;background:var(--boundary-amber)}.enterprise-boundary-intercept:before{transform:rotate(45deg)}.enterprise-boundary-intercept:after{transform:rotate(-45deg)}.enterprise-boundary-intercept>i{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid rgba(211,138,34,.45);border-radius:inherit;opacity:0}.enterprise-boundary-threat{top:41%}.enterprise-boundary-denied{border-radius:14px;background:#fffbf4e6}.enterprise-boundary-internal-route-pulse.is-core{animation-name:none}.feature-story-private.is-animating .enterprise-boundary-capability.is-storage,.feature-story-private.is-animating .enterprise-boundary-capability.is-permission,.feature-story-private.is-animating .enterprise-boundary-capability.is-audit{animation:none}.feature-story-private.is-animating .enterprise-boundary-capability.is-storage .enterprise-boundary-icon{animation:boundary-node-icon-storage var(--boundary-cycle) infinite ease both}.feature-story-private.is-animating .enterprise-boundary-capability.is-permission .enterprise-boundary-icon{animation:boundary-node-icon-permission var(--boundary-cycle) infinite ease both}.feature-story-private.is-animating .enterprise-boundary-capability.is-audit .enterprise-boundary-icon{animation:boundary-node-icon-audit var(--boundary-cycle) infinite ease both}@keyframes boundary-node-icon-storage{0%,43%,60%,to{border-color:#19aa7829;background:#f0fcf8f0}48%,56%{border-color:#19aa7875;background:#e8faf3fa}}@keyframes boundary-node-icon-permission{0%,51%,68%,to{border-color:#19aa7829;background:#f0fcf8f0}56%,64%{border-color:#19aa7875;background:#e8faf3fa}}@keyframes boundary-node-icon-audit{0%,59%,76%,to{border-color:#19aa7829;background:#f0fcf8f0}64%,72%{border-color:#19aa7875;background:#e8faf3fa}}.feature-story-private.is-animating .enterprise-boundary-internal-route-pulse.is-core{animation:boundary-core-route var(--boundary-cycle) infinite ease-in-out both}.feature-story-private.is-animating .enterprise-boundary-internal-route-pulse.is-storage,.feature-story-private.is-animating .enterprise-boundary-internal-route-pulse.is-permission,.feature-story-private.is-animating .enterprise-boundary-internal-route-pulse.is-audit{animation:boundary-branch-route var(--boundary-cycle) infinite ease-in-out both}.feature-story-private.is-animating .enterprise-boundary-internal-route-pulse.is-permission{animation-delay:.5s}.feature-story-private.is-animating .enterprise-boundary-internal-route-pulse.is-audit{animation-delay:1s}@keyframes boundary-core-route{0%,32%{stroke-dashoffset:100;opacity:0}36%{opacity:1}49%{stroke-dashoffset:0;opacity:1}53%,to{stroke-dashoffset:0;opacity:0}}@keyframes boundary-branch-route{0%,44%{stroke-dashoffset:100;opacity:0}48%{opacity:1}64%{stroke-dashoffset:0;opacity:1}69%,to{stroke-dashoffset:0;opacity:0}}.feature-story-private.is-animating .enterprise-boundary-core{animation:boundary-core-confirm var(--boundary-cycle) infinite ease both}@keyframes boundary-core-confirm{0%,33%,55%,to{border-color:#236dde2e;background:#fafdffeb}39%,50%{border-color:#19aa785c;background:#f5fdf9f7}}.feature-story-private.is-animating .enterprise-boundary-intercept>i{animation:boundary-intercept-impact var(--boundary-cycle) infinite cubic-bezier(.16,1,.3,1) both}@keyframes boundary-intercept-impact{0%,80%{top:-1px;right:-1px;bottom:-1px;left:-1px;opacity:0}84%{opacity:.75}93%{top:-14px;right:-14px;bottom:-14px;left:-14px;opacity:0}to{top:-14px;right:-14px;bottom:-14px;left:-14px;opacity:0}}@keyframes boundary-threat-dot{0%,76%{left:100%;opacity:0}80%{opacity:1}90%{left:10%;opacity:1}94%,to{left:10%;opacity:0}}@media(max-width:1180px){.enterprise-boundary-entry-copy{width:22%}.enterprise-boundary-core{left:18%;width:43%;padding-inline:16px}.enterprise-boundary-core-copy strong{font-size:18px}.enterprise-boundary-capability{width:156px}.enterprise-boundary-capability.is-storage{left:12%}.enterprise-boundary-capability.is-permission{right:5%;left:auto}.enterprise-boundary-capability.is-audit{right:4%}}@media(max-width:900px){.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{height:950px}.enterprise-boundary-entry-copy,.enterprise-boundary-sources,.enterprise-boundary-domain,.enterprise-boundary-threat{position:relative;inset:auto;width:100%;transform:none}.enterprise-boundary-entry-copy,.enterprise-boundary-sources{top:auto}.enterprise-boundary-source.is-contact,.enterprise-boundary-source.is-history,.feature-story-private.is-animating .enterprise-boundary-source.is-contact,.feature-story-private.is-animating .enterprise-boundary-source.is-history{transform:none}.enterprise-boundary-domain{height:620px}.enterprise-boundary-gateway{left:50%;top:0;width:180px;transform:translate(-50%,-42%)}.enterprise-boundary-core{left:8%;top:16%;width:84%;min-height:124px}.enterprise-boundary-capabilities{top:42%}.enterprise-boundary-capability,.enterprise-boundary-capability.is-storage,.enterprise-boundary-capability.is-permission,.enterprise-boundary-capability.is-audit{position:relative;inset:auto;width:100%;min-height:68px;padding:10px 12px;border:1px solid rgba(36,111,218,.13);border-radius:14px;background:#fbfdffdb}.enterprise-boundary-capability+.enterprise-boundary-capability{border:1px solid rgba(36,111,218,.13)}.enterprise-boundary-intercept{display:none}.enterprise-boundary-threat{top:auto}.enterprise-boundary-result{left:50%;bottom:4%;transform:translate(-50%)}}@media(max-width:560px){.enterprise-boundary-entry-copy strong{font-size:20px}.enterprise-boundary-domain{height:630px}.enterprise-boundary-core{top:15%;grid-template-columns:46px minmax(0,1fr);padding:15px}.enterprise-boundary-core-icon{width:44px;height:44px}.enterprise-boundary-core-copy strong{font-size:16px}.enterprise-boundary-core-copy small{font-size:9px}.enterprise-boundary-capabilities{top:39%}}@media(prefers-reduced-motion:reduce){.enterprise-boundary-core,.enterprise-boundary-intercept>i,.enterprise-boundary-capability .enterprise-boundary-icon{animation:none!important}.enterprise-boundary-intercept>i{opacity:0!important}}.features-showcase .feature-story-private.is-private-showcase{--private-product-cycle: 10.8s;width:100%;min-height:800px;margin-left:0;grid-template-columns:1fr;grid-template-areas:"copy" "visual";gap:52px;padding:64px 0 68px}.features-showcase .feature-story-private.is-private-showcase:before{top:176px;right:-10%;bottom:-72px;left:-10%;background:radial-gradient(ellipse at 61% 49%,#6fabff33,#b5d8ff1c,#f1f7ff00 72%);filter:none;opacity:1}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy{margin-bottom:0}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy>strong{max-width:1220px;font-size:clamp(42px,3.6vw,54px);line-height:1.08}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy>b{max-width:960px;font-size:clamp(17px,1.35vw,20px);line-height:1.7}.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{width:100%;height:500px}.story-scene-private-product{position:relative;inset:auto;display:block;width:100%;height:100%;overflow:visible;color:#071a3d;background:transparent;isolation:isolate}.story-scene-private-product:before{content:"";position:absolute;top:28px;right:4%;bottom:18px;left:26%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 58% 52%,rgba(61,130,238,.1),transparent 66%)}.private-product-sources{position:absolute;left:1%;top:72px;z-index:4;display:grid;width:20%}.private-product-panel-label{display:inline-flex;width:max-content;min-height:34px;align-items:center;gap:8px;margin-bottom:8px;padding:0 12px;color:#1769f5;border:1px solid #dbe7f6;border-radius:999px;background:#ffffffd1;font-size:11px;font-weight:800}.private-product-panel-label>i{width:7px;height:7px;border-radius:50%;background:#1769f5}.private-product-source{display:grid;min-height:76px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;border-bottom:1px solid #d8e5f5}.private-product-source>span:not(.private-product-icon),.private-product-control>span:not(.private-product-icon),.private-product-threat>span:not(.private-product-icon){display:flex;min-width:0;flex-direction:column;gap:4px}.private-product-source strong,.private-product-control strong,.private-product-threat strong{color:#0b2852;font-size:14px;line-height:1.2}.private-product-source small,.private-product-control small,.private-product-threat small{color:#7187a8;font-size:10px;font-weight:650;line-height:1.35}.private-product-icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;color:#1769f5;border:1px solid rgba(23,105,245,.15);border-radius:13px;background:#edf4ff}.private-product-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.private-product-gateway{position:absolute;left:23%;top:146px;z-index:6;display:grid;width:13%;justify-items:center;gap:5px;text-align:center}.private-product-gateway-mark{position:relative;z-index:3;display:grid;width:82px;height:82px;place-items:center}.private-product-gateway-mark:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:-1;border:1px solid rgba(23,105,245,.16);border-radius:50%;background:#f7fbffe0}.private-product-gateway-mark img{width:68px;height:auto;filter:drop-shadow(0 10px 14px rgba(0,73,190,.16))}.private-product-gateway>strong{color:#0b2852;font-size:13px;line-height:1.2}.private-product-gateway>small{color:#7187a8;font-size:9px;font-weight:650}.private-product-scan{position:absolute;top:10px;right:14px;bottom:10px;left:14px;z-index:4;overflow:hidden;border-radius:50%;pointer-events:none}.private-product-scan:after{content:"";position:absolute;left:-22%;top:0;width:18px;height:100%;background:linear-gradient(90deg,transparent,rgba(23,105,245,.22),transparent);opacity:0}.private-product-route{position:absolute;top:40px;z-index:1;display:block;height:1px;overflow:visible;background:#d6e3f5}.private-product-route.is-before{right:75%;width:60%}.private-product-route.is-after{left:75%;width:70%}.private-product-route>i,.private-product-threat-route>i{position:absolute;left:0;top:50%;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#1769f5;opacity:0;transform:translate(-50%,-50%)}.private-product-environment{position:absolute;right:11%;top:34px;z-index:3;display:block;width:52%;height:432px;overflow:hidden;border:1px solid #bfd3ee;border-radius:16px;background:#ffffffe0}.private-product-environment-head{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;border-bottom:1px solid #dce8f7;background:#fbfdffeb}.private-product-environment-head>span,.private-product-environment-head>span>span:not(.private-product-icon){display:flex;min-width:0}.private-product-environment-head>span{align-items:center;gap:11px}.private-product-environment-head>span>span:not(.private-product-icon){flex-direction:column;gap:4px}.private-product-environment-head strong{color:#071a3d;font-size:17px;line-height:1.2}.private-product-environment-head small{color:#7187a8;font-size:10px;font-weight:650}.private-product-environment-head>em,.private-product-outcome{display:inline-flex;align-items:center;gap:8px;color:#087359;font-style:normal;font-weight:800}.private-product-environment-head>em{font-size:10px;white-space:nowrap}.private-product-environment-head>em>i,.private-product-outcome>i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#1bbf83}.private-product-environment-body{display:grid;height:298px;grid-template-columns:55% 45%}.private-product-runtime{display:flex;flex-direction:column;justify-content:center;padding:28px 30px;background:linear-gradient(145deg,#edf4ffd6,#ffffff47)}.private-product-runtime>small{margin-bottom:8px;color:#1769f5;font-size:10px;font-weight:800}.private-product-runtime>strong{max-width:18em;margin-bottom:22px;color:#071a3d;font-size:clamp(20px,1.65vw,27px);line-height:1.28;letter-spacing:-.025em}.private-product-runtime-row{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(67,119,183,.14);color:#607b9f;font-size:10px;font-weight:700}.private-product-runtime-row>b{color:#0b2852;font-size:11px}.private-product-controls{display:grid;grid-template-rows:repeat(3,1fr);border-left:1px solid #dce8f7}.private-product-control{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid #e3ecf8}.private-product-control:last-child{border-bottom:0}.private-product-control .private-product-icon{width:36px;height:36px;color:#138a69;border-color:#19aa7829;border-radius:12px;background:#eefbf6}.private-product-control .private-product-icon svg{width:19px;height:19px}.private-product-control>em{padding:5px 8px;color:#16805f;border-radius:999px;background:#e7f8f1;font-size:9px;font-style:normal;font-weight:800}.private-product-outcome{min-height:68px;justify-content:center;border-top:1px solid #dce8f7;background:#f8fdfbeb;font-size:11px}.private-product-threat{position:absolute;right:0;top:112px;z-index:5;display:grid;width:10%;min-width:142px;min-height:70px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:10px;border:1px solid rgba(211,138,34,.22);border-radius:14px;background:#fffbf4f0}.private-product-threat .private-product-icon{width:34px;height:34px;color:#c57a16;border-color:#d38a2229;border-radius:11px;background:#fff5e5}.private-product-threat .private-product-icon svg{width:18px;height:18px}.private-product-threat-route{position:absolute;right:calc(100% + 8px);top:50%;width:44px;height:1px;background:#d38a226b}.private-product-threat-route>i{left:100%;background:#d38a22}.feature-story-private.is-animating .private-product-source.is-message .private-product-icon{animation:private-product-source-one var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-source.is-contact .private-product-icon{animation:private-product-source-two var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-source.is-history .private-product-icon{animation:private-product-source-three var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-route>i:nth-child(1){animation:private-product-route-dot var(--private-product-cycle) infinite ease-in-out both}.feature-story-private.is-animating .private-product-route>i:nth-child(2){animation:private-product-route-dot var(--private-product-cycle) .24s infinite ease-in-out both}.feature-story-private.is-animating .private-product-route>i:nth-child(3){animation:private-product-route-dot var(--private-product-cycle) .48s infinite ease-in-out both}.feature-story-private.is-animating .private-product-route.is-after>i{animation-delay:1.6s}.feature-story-private.is-animating .private-product-route.is-after>i:nth-child(2){animation-delay:1.84s}.feature-story-private.is-animating .private-product-route.is-after>i:nth-child(3){animation-delay:2.08s}.feature-story-private.is-animating .private-product-scan:after{animation:private-product-scan var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-control.is-storage>em{animation:private-product-control-one var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-control.is-permission>em{animation:private-product-control-two var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-control.is-audit>em{animation:private-product-control-three var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-outcome>i{animation:private-product-outcome-dot var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-threat-route>i:nth-child(1){animation:private-product-threat-dot var(--private-product-cycle) infinite ease-in-out both}.feature-story-private.is-animating .private-product-threat-route>i:nth-child(2){animation:private-product-threat-dot var(--private-product-cycle) .2s infinite ease-in-out both}.feature-story-private.is-animating .private-product-threat-route>i:nth-child(3){animation:private-product-threat-dot var(--private-product-cycle) .4s infinite ease-in-out both}@keyframes private-product-source-one{0%,8%,26%,to{border-color:#1769f526;background:#edf4ff}13%,21%{border-color:#1769f56b;background:#e5efff}}@keyframes private-product-source-two{0%,13%,31%,to{border-color:#1769f526;background:#edf4ff}18%,26%{border-color:#1769f56b;background:#e5efff}}@keyframes private-product-source-three{0%,18%,36%,to{border-color:#1769f526;background:#edf4ff}23%,31%{border-color:#1769f56b;background:#e5efff}}@keyframes private-product-route-dot{0%,20%{left:0;opacity:0}24%{opacity:1}40%{left:100%;opacity:1}45%,to{left:100%;opacity:0}}@keyframes private-product-scan{0%,28%{left:-22%;opacity:0}33%{opacity:1}46%{left:112%;opacity:.7}50%,to{left:112%;opacity:0}}@keyframes private-product-control-one{0%,49%,65%,to{color:#16805f;background:#e7f8f1}54%,60%{color:#087359;background:#d9f4e9}}@keyframes private-product-control-two{0%,57%,73%,to{color:#16805f;background:#e7f8f1}62%,68%{color:#087359;background:#d9f4e9}}@keyframes private-product-control-three{0%,65%,81%,to{color:#16805f;background:#e7f8f1}70%,76%{color:#087359;background:#d9f4e9}}@keyframes private-product-outcome-dot{0%,70%,84%,to{box-shadow:none}76%,80%{box-shadow:0 0 0 5px #1bbf831f}}@keyframes private-product-threat-dot{0%,79%{left:100%;opacity:0}83%{opacity:1}92%{left:0;opacity:1}96%,to{left:0;opacity:0}}@media(max-width:1100px){.features-showcase .feature-story-private.is-private-showcase .feature-story-copy>strong{white-space:normal}.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{height:560px}.private-product-sources{width:21%}.private-product-gateway{left:22%;width:14%}.private-product-environment{right:12%;width:52%}.private-product-runtime{padding-inline:22px}.private-product-control{gap:8px;padding-inline:12px}.private-product-control>em{display:none}.private-product-threat{min-width:132px}}@media(max-width:760px){.features-showcase .feature-story-private.is-private-showcase{min-height:0;gap:34px;padding:58px 0 62px}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy>strong{font-size:34px}.features-showcase .feature-story-private.is-private-showcase .feature-story-copy>b{font-size:16px}.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{width:min(100% - 28px,620px);height:1040px}.story-scene-private-product:before{top:18%;right:-8%;bottom:8%;left:-8%}.private-product-sources{left:0;top:0;width:100%;grid-template-columns:repeat(3,1fr);gap:8px}.private-product-panel-label{grid-column:1 / -1;margin-bottom:0}.private-product-source{min-height:76px;grid-template-columns:1fr;justify-items:center;gap:7px;padding:9px 6px;border:1px solid #d8e5f5;border-radius:12px;text-align:center}.private-product-source strong{font-size:12px}.private-product-source small{font-size:9px}.private-product-gateway{left:50%;top:164px;width:220px;transform:translate(-50%)}.private-product-route{left:50%;width:1px;height:44px;transform:translate(-50%)}.private-product-route.is-before{right:auto;left:50%;top:-44px;width:1px}.private-product-route.is-after{left:50%;top:auto;bottom:-48px;width:1px}.private-product-route>i{display:none}.private-product-environment{right:0;top:320px;width:100%;height:624px}.private-product-environment-head{padding-inline:15px}.private-product-environment-head strong{font-size:15px}.private-product-environment-head>em{display:none}.private-product-environment-body{height:488px;grid-template-columns:1fr}.private-product-runtime{min-height:240px;padding:24px}.private-product-runtime>strong{max-width:20em;font-size:24px}.private-product-controls{min-height:248px;border-top:1px solid #dce8f7;border-left:0}.private-product-control{padding-inline:16px}.private-product-control>em{display:inline-flex}.private-product-outcome{min-height:68px;padding-inline:16px;text-align:center}.private-product-threat{right:50%;top:962px;width:220px;min-width:0;transform:translate(50%)}.private-product-threat-route{display:none}}@media(max-width:560px){.features-showcase .feature-story-private.is-private-showcase .feature-story-copy>strong{font-size:30px}.features-showcase .feature-story-private.is-private-showcase .feature-story-visual{height:1060px}.private-product-environment{height:636px}.private-product-runtime>strong{font-size:21px}.private-product-control>em{display:none}.private-product-threat{top:976px}}@media(prefers-reduced-motion:reduce){.private-product-source .private-product-icon,.private-product-route>i,.private-product-scan:after,.private-product-control>em,.private-product-outcome>i,.private-product-threat-route>i{animation:none!important}.private-product-route>i,.private-product-scan:after,.private-product-threat-route>i{opacity:0!important}}.private-product-gateway{left:33%;width:140px;transform:translate(-50%)}.private-product-verified{left:calc(33% + 56px)}.private-product-runtime{padding:30px 32px 30px 48px}@media(max-width:1100px){.private-product-gateway{left:33%;width:132px}.private-product-verified{left:calc(33% + 52px)}.private-product-runtime{padding:30px 22px 30px 44px}}@media(max-width:760px){.private-product-gateway{left:50%;width:220px}.private-product-verified{left:50%}.private-product-runtime{padding:24px}.feature-story-private.is-animating .private-product-threat{animation-name:private-product-v8-threat-mobile}}.features-showcase .feature-story-private.is-private-showcase{--private-product-cycle: 11.2s}.story-scene-private-product:before{top:14px;right:2%;bottom:4px;left:27%;background:radial-gradient(ellipse at 59% 48%,rgba(36,112,230,.115),transparent 59%),radial-gradient(ellipse at 78% 54%,rgba(27,191,131,.055),transparent 44%)}.private-product-sources{top:66px}.private-product-panel-label{min-height:36px;font-size:12px}.private-product-source{min-height:80px}.private-product-source strong,.private-product-control strong,.private-product-threat strong{font-size:14px}.private-product-source small,.private-product-control small,.private-product-threat small{color:#607b9f;font-size:11px;line-height:1.4}.private-product-gateway{left:22%;top:146px;width:11%;gap:4px}.private-product-gateway-mark{width:68px;height:68px}.private-product-gateway-mark:before{top:6px;right:6px;bottom:6px;left:6px}.private-product-gateway-mark img{width:56px;filter:drop-shadow(0 8px 12px rgba(0,73,190,.15))}.private-product-gateway>strong{font-size:12px}.private-product-gateway>small{color:#607b9f;font-size:10px}.private-product-scan{top:8px;right:12px;bottom:8px;left:12px}.private-product-route{top:34px}.private-product-route.is-after{width:25%}.private-product-verified{position:absolute;left:33%;top:180px;z-index:8;display:inline-flex;min-height:27px;align-items:center;gap:6px;padding:0 9px;color:#087359;border:1px solid rgba(27,191,131,.24);border-radius:999px;background:#f4fcf8f5;box-shadow:0 6px 16px #14705314;font-size:10px;font-weight:800;white-space:nowrap;transform:translate(-50%,-50%)}.private-product-verified>i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#1bbf83}.private-product-environment{right:12%;top:26px;width:55%;height:448px;border-color:#a9c8f3;border-radius:18px;background:#ffffffeb;box-shadow:0 24px 70px #2d68b91b}.private-product-environment-head{min-height:68px;padding-inline:22px}.private-product-environment-head strong{font-size:19px;letter-spacing:-.015em}.private-product-environment-head small,.private-product-environment-head>em{font-size:11px}.private-product-environment-body{height:310px;grid-template-columns:54% 46%}.private-product-runtime{padding:30px 32px}.private-product-runtime>small{font-size:11px}.private-product-runtime>strong{max-width:17em;margin-bottom:20px;font-size:clamp(20px,1.48vw,24px);line-height:1.3}.private-product-runtime-row{min-height:40px;color:#526f96;font-size:11px}.private-product-runtime-row>b{font-size:12px}.private-product-control{padding-inline:18px}.private-product-control>em{font-size:10px}.private-product-outcome{display:flex;width:100%;min-height:70px;padding-inline:20px;font-size:12px;text-align:center}.private-product-impact{position:absolute;left:88%;top:135px;z-index:9;display:grid;width:25px;height:25px;place-items:center;border:1px solid rgba(211,138,34,.34);border-radius:50%;background:#fff9eef7;box-shadow:0 0 0 5px #d38a2214;transform:translate(-50%,-50%)}.private-product-impact>i{width:7px;height:7px;border-radius:50%;background:#d38a22}.private-product-threat{right:-4%;top:100px;width:15%;min-width:190px;min-height:72px;border-color:#d38a224d;background:#fffbf4f7;box-shadow:0 14px 32px #98611414}.private-product-threat small{white-space:nowrap}.private-product-threat-route{right:calc(100% + 7px);width:42px}.feature-story-private.is-animating .private-product-source.is-message .private-product-icon{animation:private-product-v7-source-one var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-source.is-contact .private-product-icon{animation:private-product-v7-source-two var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-source.is-history .private-product-icon{animation:private-product-v7-source-three var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-route.is-before>i:nth-child(1),.feature-story-private.is-animating .private-product-route.is-before>i:nth-child(2),.feature-story-private.is-animating .private-product-route.is-before>i:nth-child(3){animation:private-product-v7-inbound var(--private-product-cycle) infinite cubic-bezier(.45,0,.75,.25) both}.feature-story-private.is-animating .private-product-route.is-before>i:nth-child(2){animation-delay:.18s}.feature-story-private.is-animating .private-product-route.is-before>i:nth-child(3){animation-delay:.36s}.feature-story-private.is-animating .private-product-route.is-after>i:nth-child(1),.feature-story-private.is-animating .private-product-route.is-after>i:nth-child(2),.feature-story-private.is-animating .private-product-route.is-after>i:nth-child(3){animation:private-product-v7-entry var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-scan:after{animation:private-product-v7-scan var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-verified{animation:private-product-v7-verified var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-environment{animation:private-product-v7-environment var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-environment-head>em{animation:private-product-v7-status var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-control.is-storage{animation:private-product-v7-control-one var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-control.is-permission{animation:private-product-v7-control-two var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-control.is-audit{animation:private-product-v7-control-three var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-control>em{animation:none}.feature-story-private.is-animating .private-product-outcome{animation:private-product-v7-outcome var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-outcome>i{animation:private-product-v7-outcome-dot var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-threat{animation:private-product-v7-threat var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-threat-route{animation:private-product-v7-threat-route var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-threat-route>i:nth-child(1),.feature-story-private.is-animating .private-product-threat-route>i:nth-child(2),.feature-story-private.is-animating .private-product-threat-route>i:nth-child(3){animation:private-product-v7-threat-dot var(--private-product-cycle) infinite cubic-bezier(.55,0,1,.45) both}.feature-story-private.is-animating .private-product-threat-route>i:nth-child(2){animation-delay:.14s}.feature-story-private.is-animating .private-product-threat-route>i:nth-child(3){animation-delay:.28s}.feature-story-private.is-animating .private-product-impact{animation:private-product-v7-impact var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}@keyframes private-product-v7-source-one{0%,3%{border-color:#1769f526;background:#edf4ff;box-shadow:none}5%,9%{border-color:#1769f575;background:#e3eeff;box-shadow:0 0 0 5px #1769f512}13%,to{border-color:#1769f526;background:#edf4ff;box-shadow:none}}@keyframes private-product-v7-source-two{0%,5%{border-color:#1769f526;background:#edf4ff;box-shadow:none}7%,11%{border-color:#1769f575;background:#e3eeff;box-shadow:0 0 0 5px #1769f512}15%,to{border-color:#1769f526;background:#edf4ff;box-shadow:none}}@keyframes private-product-v7-source-three{0%,7%{border-color:#1769f526;background:#edf4ff;box-shadow:none}9%,14%{border-color:#1769f575;background:#e3eeff;box-shadow:0 0 0 5px #1769f512}18%,to{border-color:#1769f526;background:#edf4ff;box-shadow:none}}@keyframes private-product-v7-inbound{0%,13%{left:0;opacity:0}15%{opacity:1}25%{left:100%;opacity:1}29%,to{left:100%;opacity:0}}@keyframes private-product-v7-scan{0%,22%{left:-22%;opacity:0}25%{opacity:1}34%{left:112%;opacity:.78}38%,to{left:112%;opacity:0}}@keyframes private-product-v7-entry{0%,31%{left:0;opacity:0}33%{opacity:1}46%{left:100%;opacity:1}50%,to{left:100%;opacity:0}}@keyframes private-product-v7-verified{0%,27%{opacity:0;transform:translate(-50%,-50%) scale(.9)}32%,94%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}@keyframes private-product-v7-environment{0%,28%{border-color:#a9c8f3;box-shadow:0 24px 70px #2d68b91b}36%,48%{border-color:#7faef0;box-shadow:0 26px 78px #2d68b929}58%,to{border-color:#a9c8f3;box-shadow:0 24px 70px #2d68b91b}}@keyframes private-product-v7-status{0%,31%{opacity:.46}38%,94%{opacity:1}to{opacity:.46}}@keyframes private-product-v7-control-one{0%,41%,51%,to{background:transparent}44%,48%{background:#e7f8f1b3}}@keyframes private-product-v7-control-two{0%,47%,57%,to{background:transparent}50%,54%{background:#e7f8f1b3}}@keyframes private-product-v7-control-three{0%,53%,63%,to{background:transparent}56%,60%{background:#e7f8f1b3}}@keyframes private-product-v7-outcome{0%,59%{opacity:.48;transform:translateY(4px)}64%,94%{opacity:1;transform:translateY(0)}to{opacity:.48;transform:translateY(3px)}}@keyframes private-product-v7-outcome-dot{0%,60%{box-shadow:none}65%,72%{box-shadow:0 0 0 6px #1bbf8321}78%,to{box-shadow:none}}@keyframes private-product-v7-threat{0%,71%{opacity:0;translate:26px 0}77%,94%{opacity:1;translate:0 0}to{opacity:0;translate:12px 0}}@keyframes private-product-v7-threat-route{0%,72%{opacity:0}75%,92%{opacity:1}97%,to{opacity:0}}@keyframes private-product-v7-threat-dot{0%,74%{left:100%;opacity:0}76%{opacity:1}84%{left:0;opacity:1}88%,to{left:0;opacity:0}}@keyframes private-product-v7-impact{0%,81%{opacity:0;box-shadow:0 0 #d38a2200;transform:translate(-50%,-50%) scale(.72)}84%{opacity:1;box-shadow:0 0 0 5px #d38a2221;transform:translate(-50%,-50%) scale(1)}89%{opacity:1;box-shadow:0 0 0 10px #d38a2200;transform:translate(-50%,-50%) scale(1)}94%{opacity:1;box-shadow:0 0 0 5px #d38a2214;transform:translate(-50%,-50%) scale(1)}to{opacity:0;box-shadow:0 0 #d38a2200;transform:translate(-50%,-50%) scale(.88)}}@media(max-width:1100px){.private-product-gateway{left:21%;width:12%}.private-product-route.is-after{width:25%}.private-product-verified{left:33%}.private-product-environment{right:12%;width:55%}.private-product-impact{left:88%}.private-product-runtime{padding-inline:22px}}@media(max-width:760px){.private-product-gateway{left:50%;top:164px;width:220px}.private-product-route.is-before{right:auto;left:50%;top:-44px;width:1px}.private-product-route.is-after{left:50%;top:auto;bottom:-48px;width:1px}.private-product-verified{left:50%;top:294px}.private-product-environment{right:0;top:320px;width:100%;height:624px}.private-product-environment-head strong{font-size:16px}.private-product-environment-body{height:488px;grid-template-columns:1fr}.private-product-runtime>strong{font-size:23px}.private-product-impact{left:50%;top:944px}.private-product-threat{right:50%;top:962px;width:220px;min-width:0}}@media(max-width:560px){.private-product-environment{height:636px}.private-product-runtime>strong{font-size:21px}.private-product-impact{top:956px}.private-product-threat{top:976px}}@media(prefers-reduced-motion:reduce){.feature-story-private.is-animating .private-product-source .private-product-icon,.feature-story-private.is-animating .private-product-route>i,.feature-story-private.is-animating .private-product-scan:after,.feature-story-private.is-animating .private-product-verified,.feature-story-private.is-animating .private-product-environment,.feature-story-private.is-animating .private-product-environment-head>em,.feature-story-private.is-animating .private-product-control,.feature-story-private.is-animating .private-product-outcome,.feature-story-private.is-animating .private-product-outcome>i,.feature-story-private.is-animating .private-product-threat,.feature-story-private.is-animating .private-product-threat-route,.feature-story-private.is-animating .private-product-threat-route>i,.feature-story-private.is-animating .private-product-impact{animation:none!important}.private-product-verified,.private-product-environment,.private-product-environment-head>em,.private-product-control,.private-product-outcome,.private-product-threat,.private-product-impact{opacity:1!important;translate:none!important}.private-product-outcome{transform:none!important}.private-product-route>i,.private-product-scan:after,.private-product-threat-route>i{opacity:0!important}}body,.page{color:var(--site-ink);background:var(--site-canvas)}.hero{background:linear-gradient(180deg,var(--site-canvas) 0%,var(--site-surface-blue) 34%,var(--site-surface-soft) 82%,var(--site-canvas) 100%)}.hero:before{background:radial-gradient(ellipse 46% 62% at 76% 43%,rgba(23,105,245,.075) 0%,rgba(23,105,245,.025) 42%,transparent 72%)}.features-showcase{position:relative;overflow:hidden;background:var(--site-canvas)}.features-showcase .feature-story-list{position:relative;isolation:isolate}.features-showcase .feature-story-list:before{position:absolute;top:-3%;right:-20%;bottom:-3%;left:-20%;z-index:-2;content:"";pointer-events:none;background:radial-gradient(ellipse 72% 19% at 54% 16%,rgba(72,151,255,.12) 0%,rgba(176,213,255,.06) 42%,transparent 74%),radial-gradient(ellipse 76% 20% at 46% 50%,rgba(72,151,255,.105) 0%,rgba(188,220,255,.055) 44%,transparent 76%),radial-gradient(ellipse 74% 19% at 56% 84%,rgba(72,151,255,.11) 0%,rgba(176,213,255,.055) 42%,transparent 75%)}.features-showcase .feature-story.is-spotlight{background:transparent;box-shadow:none}.features-showcase .feature-story.is-spotlight.is-reversed{background:transparent}.features-showcase .feature-story-journey.is-merged:before{background:radial-gradient(ellipse at 58% 48%,rgba(80,154,255,.16) 0%,rgba(176,213,255,.08) 36%,transparent 72%)}.feature-lede,.features-showcase .feature-story.is-spotlight .feature-story-copy>small,.testimonial-lede{color:var(--site-muted)}.testimonials{background:linear-gradient(180deg,var(--site-canvas) 0%,var(--site-canvas) 16%,var(--site-surface-soft) 54%,var(--site-surface-blue) 78%,var(--site-canvas) 100%)}.ai-communication-page{background:var(--site-canvas)}.ai-detail-hero{background:var(--site-surface-soft)}.ai-detail-world{border-color:#c8dffa;background:var(--site-surface-blue)}.ai-detail-hero-copy>p,.ai-section-heading p,.ai-flow-step p,.ai-detail-copy>p{color:var(--site-muted)}.ai-flow-rail{border-color:var(--site-line);background:var(--site-canvas)}.ai-translation-section{background:var(--site-surface-soft)}.ai-reply-workspace{border-color:var(--site-line);background:var(--site-surface-soft)}.ai-detail-cta-inner{border-color:#c8dffa;background:var(--site-surface-blue)}.download-page{--download-muted: var(--site-muted);--download-line: var(--site-line);background:var(--site-canvas)}.download-hero{background:var(--site-surface-soft)}.download-hero:before{background:radial-gradient(circle at 50% 15%,rgba(255,255,255,.74),transparent 36%),linear-gradient(180deg,var(--site-canvas) 0%,var(--site-surface-blue) 52%,var(--site-surface-soft) 100%)}.download-detection{background:#ffffffdb;color:#3f6089}.download-options-header p,.download-package-copy>p,.download-package-copy dt,.download-benefits-list p,.download-step-copy p{color:var(--site-muted)}.download-steps-section{background:linear-gradient(180deg,#fbfdff 0%,var(--site-surface-blue) 100%)}.footer-brand p,.footer-column a{color:#60738f}@media(min-width:961px){.home-first-fold{background:var(--site-canvas)}}.private-product-liquid-surge{opacity:0;transform-box:view-box;transform-origin:0 0;will-change:transform,opacity}.feature-story-private.is-animating .private-product-flow-energy.is-top{animation:private-product-v15-liquid-fill var(--private-flow-v15-cycle) infinite cubic-bezier(.45,0,.2,1) both}.feature-story-private.is-animating .private-product-flow-energy.is-middle{animation:private-product-v15-liquid-fill var(--private-flow-v15-cycle) .18s infinite cubic-bezier(.45,0,.2,1) both}.feature-story-private.is-animating .private-product-flow-energy.is-bottom{animation:private-product-v15-liquid-fill var(--private-flow-v15-cycle) .36s infinite cubic-bezier(.45,0,.2,1) both}.feature-story-private.is-animating .private-product-liquid-surge.is-top{animation:private-product-v15-liquid-surge var(--private-flow-v15-cycle) infinite cubic-bezier(.45,0,.2,1) both}.feature-story-private.is-animating .private-product-liquid-surge.is-middle{animation:private-product-v15-liquid-surge var(--private-flow-v15-cycle) .18s infinite cubic-bezier(.45,0,.2,1) both}.feature-story-private.is-animating .private-product-liquid-surge.is-bottom{animation:private-product-v15-liquid-surge var(--private-flow-v15-cycle) .36s infinite cubic-bezier(.45,0,.2,1) both}.feature-story-private.is-animating .private-product-flow-energy.is-trunk{animation:private-product-v15-trunk-fill var(--private-flow-v15-cycle) infinite cubic-bezier(.45,0,.2,1) both}.feature-story-private.is-animating .private-product-liquid-surge.is-trunk{animation:private-product-v15-trunk-surge var(--private-flow-v15-cycle) infinite cubic-bezier(.45,0,.2,1) both}.feature-story-private.is-animating .private-product-converger-node{animation:private-product-v15-merge var(--private-flow-v15-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-gateway-mark:before{animation:private-product-v15-shield-ripple var(--private-flow-v15-cycle) infinite cubic-bezier(.16,1,.3,1) both}@keyframes private-product-v15-liquid-fill{0%,3%{stroke-dashoffset:1;opacity:0}5%{stroke-dashoffset:1;opacity:.28}18%{stroke-width:2.7;opacity:.5}31%{stroke-dashoffset:0;stroke-width:2.35;opacity:.58}38%{stroke-dashoffset:0;opacity:.36}44%,to{stroke-dashoffset:0;opacity:0}}@keyframes private-product-v15-liquid-surge{0%,3%{opacity:0;transform:translate(0)}5%{opacity:.86;transform:translate(0)}18%{opacity:1}31%{opacity:.92;transform:translate(164%)}38%,to{opacity:0;transform:translate(164%)}}@keyframes private-product-v15-trunk-fill{0%,35%{stroke-dashoffset:1;opacity:0}37%{stroke-dashoffset:1;opacity:.48}44%{stroke-dashoffset:0;opacity:.9}49%,to{stroke-dashoffset:0;opacity:0}}@keyframes private-product-v15-trunk-surge{0%,35%{opacity:0;transform:translate(0)}37%{opacity:.9;transform:translate(0)}44%{opacity:1;transform:translate(20%)}49%,to{opacity:0;transform:translate(20%)}}@keyframes private-product-v15-merge{0%,33%{background:#8fb6df;box-shadow:none;transform:translate(-50%,-50%) scale(.9)}37%,42%{background:#1769f5;box-shadow:0 0 0 3px #37b3f01a;transform:translate(-50%,-50%) scale(1.08)}47%,to{background:#8fb6df;box-shadow:none;transform:translate(-50%,-50%) scale(.9)}}@keyframes private-product-v15-shield-ripple{0%,43%{border-color:#a9c8f3;transform:scale(1);box-shadow:0 0 0 6px #f7fbfff0,0 12px 28px #235cb01f}46%,50%{border-color:#4ea8e9;transform:scale(1.022);box-shadow:0 0 0 8px #e2f6ffa8,0 14px 30px #236cbe26}55%,to{border-color:#a9c8f3;transform:scale(1);box-shadow:0 0 0 6px #f7fbfff0,0 12px 28px #235cb01f}}@media(prefers-reduced-motion:reduce){.feature-story-private.is-animating .private-product-flow-energy,.feature-story-private.is-animating .private-product-liquid-surge,.feature-story-private.is-animating .private-product-converger-node,.feature-story-private.is-animating .private-product-gateway-mark:before{animation:none!important}.private-product-flow-energy,.private-product-liquid-surge{opacity:0!important}}.private-product-environment-body{grid-template-columns:60% 40%}.private-product-gateway{left:33%;width:140px;gap:0;transform:translate(-50%)}.private-product-gateway-mark:before{top:-5px;right:-5px;bottom:-5px;left:-5px;border-color:#a9c8f3;background:linear-gradient(135deg,#f7fbff,#eef5ff);box-shadow:0 0 0 6px #f7fbfff0,0 12px 28px #235cb01f}.private-product-gateway-mark img{width:58px}.private-product-gateway>strong,.private-product-gateway>small{position:relative;width:124px;text-align:right;transform:translate(-60px)}.private-product-verified{left:calc(33% + 38px);top:136px}.private-product-runtime{padding:30px 22px 30px 78px}.private-product-runtime>small{margin-bottom:10px}.private-product-runtime>strong{max-width:16em;margin-bottom:18px;font-size:clamp(20px,1.42vw,23px)}.private-product-runtime-row.is-verified,.private-product-runtime-row.is-verified>b{color:#087359}.feature-story-private.is-animating .private-product-runtime-row.is-verified{animation:private-product-runtime-verified var(--private-product-cycle) infinite ease both}@keyframes private-product-runtime-verified{0%,27%{color:#526f96;background:transparent}32%,46%{color:#087359;background:#e7f8f194}54%,to{color:#087359;background:transparent}}.private-product-threat{opacity:1;translate:0 0}.private-product-threat-route{opacity:.42}.private-product-impact{opacity:.58}.feature-story-private.is-animating .private-product-gateway-mark:before{animation:private-product-v8-gateway-dock var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-threat{animation:private-product-v8-threat var(--private-product-cycle) infinite linear both}.feature-story-private.is-animating .private-product-threat-route{animation:private-product-v8-threat-route var(--private-product-cycle) infinite ease both}.feature-story-private.is-animating .private-product-threat-route>i:nth-child(1),.feature-story-private.is-animating .private-product-threat-route>i:nth-child(2),.feature-story-private.is-animating .private-product-threat-route>i:nth-child(3){animation:private-product-v8-threat-dot var(--private-product-cycle) infinite cubic-bezier(.55,0,1,.45) both}.feature-story-private.is-animating .private-product-impact{animation:private-product-v8-impact var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}@media(max-width:1100px){.private-product-environment-body{grid-template-columns:58% 42%}.private-product-gateway{left:33%;width:132px}.private-product-verified{left:calc(33% + 36px)}.private-product-runtime{padding:30px 20px 30px 68px}}@media(max-width:760px){.private-product-environment-body{grid-template-columns:1fr}.private-product-gateway{left:50%;width:220px}.private-product-verified{left:50%;top:294px}.private-product-runtime{padding:24px}.private-product-runtime>strong{font-size:23px}.private-product-gateway>strong,.private-product-gateway>small{width:auto;text-align:center;transform:none}.feature-story-private.is-animating .private-product-threat{animation-name:private-product-v8-threat-mobile}}@media(prefers-reduced-motion:reduce){.feature-story-private.is-animating .private-product-gateway-mark:before,.feature-story-private.is-animating .private-product-threat,.feature-story-private.is-animating .private-product-threat-route,.feature-story-private.is-animating .private-product-threat-route>i,.feature-story-private.is-animating .private-product-impact{animation:none!important}.private-product-threat,.private-product-threat-route,.private-product-impact{opacity:1!important;translate:none!important}}.private-product-gateway{top:196px}.private-product-route.is-before{display:none}@media(max-width:760px){.private-product-gateway{top:164px}.private-product-route.is-before{display:block}}.private-product-sources{row-gap:10px}.private-product-panel-label{margin-bottom:0}.private-product-source{position:relative;min-height:72px;padding:0 14px;overflow:hidden;border-bottom:0;border-radius:14px;background:linear-gradient(145deg,#fffffffa,#f1f7ffeb);box-shadow:0 10px 24px #3b74c61a}.private-product-source:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(104deg,transparent 18%,rgba(112,197,255,.16) 48%,transparent 76%);opacity:0;pointer-events:none;transform:translate(-115%)}.private-product-source>*{position:relative;z-index:1}.private-product-converger{top:148px;height:164px}.private-product-converger-branch,.private-product-converger-trunk,.private-product-converger-spine{border-radius:999px;background:linear-gradient(90deg,#dbe9fa,#a9ccf7 68%,#c5e5ef)}.private-product-converger-spine{background:linear-gradient(180deg,#d7e7fa,#a9ccf7 50%,#d7e7fa)}.private-product-converger-branch>i,.private-product-converger-trunk>i{width:26px;height:5px;border:0;background:linear-gradient(90deg,transparent,rgba(79,215,255,.64) 52%,#1769f5 100%);box-shadow:0 4px 12px #1769f542;transform:translate(-100%,-50%)}.private-product-converger-trunk>i{width:36px;background:linear-gradient(90deg,transparent,rgba(75,224,255,.72) 48%,#1769f5 100%);box-shadow:0 4px 14px #1769f557}.private-product-converger-branch>i:after,.private-product-converger-trunk>i:after{content:"";position:absolute;right:-1px;top:50%;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#1769f5;transform:translateY(-50%)}.private-product-converger-spine:before,.private-product-converger-spine:after{content:"";position:absolute;left:50%;width:4px;height:28px;border-radius:999px;opacity:0;pointer-events:none}.private-product-converger-spine:before{top:0;background:linear-gradient(180deg,transparent,rgba(75,224,255,.72),#1769f5);box-shadow:3px 0 12px #1769f540;transform:translate(-50%,-100%)}.private-product-converger-spine:after{bottom:0;background:linear-gradient(0deg,transparent,rgba(75,224,255,.72),#1769f5);box-shadow:-3px 0 12px #1769f540;transform:translate(-50%,100%)}.private-product-converger-node{width:10px;height:10px;background:#aac4e5}.private-product-converger-node:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid rgba(71,198,247,.65);border-radius:50%;opacity:0;pointer-events:none;transform:scale(.55)}.private-product-scan:after{width:24px;background:linear-gradient(90deg,transparent,rgba(79,215,255,.16),rgba(23,105,245,.42),transparent);box-shadow:5px 0 14px #1769f52e}.feature-story-private.is-animating .private-product-source{animation:private-product-v10-card var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-source.is-contact,.feature-story-private.is-animating .private-product-source.is-contact:after{animation-delay:.22s}.feature-story-private.is-animating .private-product-source.is-history,.feature-story-private.is-animating .private-product-source.is-history:after{animation-delay:.44s}.feature-story-private.is-animating .private-product-source:after{animation:private-product-v10-card-sheen var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-converger-spine:before{animation:private-product-v10-spine-top var(--private-product-cycle) infinite cubic-bezier(.45,0,.7,.3) both}.feature-story-private.is-animating .private-product-converger-spine:after{animation:private-product-v10-spine-bottom var(--private-product-cycle) infinite cubic-bezier(.45,0,.7,.3) both}.feature-story-private.is-animating .private-product-converger-node{animation:private-product-v10-merge var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-converger-node:after{animation:private-product-v10-merge-ring var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-converger-trunk>i{animation:private-product-v10-trunk var(--private-product-cycle) infinite cubic-bezier(.45,0,.7,.3) both}.feature-story-private.is-animating .private-product-gateway-mark:before{animation:private-product-v10-shield-response var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-scan:after{animation:private-product-v10-shield-scan var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-route.is-after>i{animation:private-product-v10-entry var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-route.is-after>i:nth-child(2){animation-delay:.18s}.feature-story-private.is-animating .private-product-route.is-after>i:nth-child(3){animation-delay:.36s}.feature-story-private.is-animating .private-product-runtime-row.is-verified{animation:private-product-v10-runtime-verified var(--private-product-cycle) infinite ease both}@keyframes private-product-v10-card{0%,2%{background:linear-gradient(145deg,#fffffffa,#f1f7ffeb);box-shadow:0 10px 24px #3b74c61a}5%,11%{background:linear-gradient(145deg,#fff,#eaf4ff);box-shadow:0 14px 30px #2a70d62e}15%,to{background:linear-gradient(145deg,#fffffffa,#f1f7ffeb);box-shadow:0 10px 24px #3b74c61a}}@keyframes private-product-v10-card-sheen{0%,3%{opacity:0;transform:translate(-115%)}5%{opacity:.78}12%{opacity:.3;transform:translate(115%)}14%,to{opacity:0;transform:translate(115%)}}@keyframes private-product-v10-spine-top{0%,16%{opacity:0;transform:translate(-50%,-100%)}18%{opacity:1}24%{opacity:1;transform:translate(-50%,68px)}26%,to{opacity:0;transform:translate(-50%,68px)}}@keyframes private-product-v10-spine-bottom{0%,18%{opacity:0;transform:translate(-50%,100%)}20%{opacity:1}24%{opacity:1;transform:translate(-50%,-68px)}26%,to{opacity:0;transform:translate(-50%,-68px)}}@keyframes private-product-v10-merge{0%,22%{background:#aac4e5;box-shadow:0 0 0 3px #1769f50d;transform:translate(-50%,-50%) scale(.86)}25%,28%{background:#1769f5;box-shadow:0 4px 14px #1769f547;transform:translate(-50%,-50%) scale(1.08)}32%,to{background:#aac4e5;box-shadow:0 0 0 3px #1769f50d;transform:translate(-50%,-50%) scale(.86)}}@keyframes private-product-v10-merge-ring{0%,23%{opacity:0;transform:scale(.55)}26%{opacity:.8}31%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}@keyframes private-product-v10-trunk{0%,26%{left:0;opacity:0}28%{opacity:1}35%{left:100%;opacity:1}38%,to{left:100%;opacity:0}}@keyframes private-product-v10-shield-response{0%,32%{border-color:#a9c8f3;box-shadow:0 0 0 6px #f7fbfff0,0 12px 28px #235cb01f}36%,44%{border-color:#54bce7;box-shadow:0 0 0 7px #ebf9fff5,0 16px 36px #237fd233}49%,to{border-color:#a9c8f3;box-shadow:0 0 0 6px #f7fbfff0,0 12px 28px #235cb01f}}@keyframes private-product-v10-shield-scan{0%,33%{left:-24%;opacity:0}36%{opacity:1}44%{left:112%;opacity:.82}48%,to{left:112%;opacity:0}}@keyframes private-product-v10-entry{0%,38%{left:0;opacity:0}40%{opacity:1}50%{left:100%;opacity:1}54%,to{left:100%;opacity:0}}@keyframes private-product-v10-runtime-verified{0%,41%{color:#526f96;background:transparent}45%,56%{color:#087359;background:#e7f8f194}62%,to{color:#087359;background:transparent}}@media(max-width:760px){.private-product-sources{row-gap:8px}.private-product-source{min-height:76px;padding:9px 6px;box-shadow:0 8px 18px #3b74c61a}}@media(prefers-reduced-motion:reduce){.feature-story-private.is-animating .private-product-source,.feature-story-private.is-animating .private-product-source:after,.feature-story-private.is-animating .private-product-converger-spine:before,.feature-story-private.is-animating .private-product-converger-spine:after,.feature-story-private.is-animating .private-product-converger-node,.feature-story-private.is-animating .private-product-converger-node:after,.feature-story-private.is-animating .private-product-converger-trunk>i,.feature-story-private.is-animating .private-product-gateway-mark:before,.feature-story-private.is-animating .private-product-scan:after,.feature-story-private.is-animating .private-product-route.is-after>i,.feature-story-private.is-animating .private-product-runtime-row.is-verified{animation:none!important}.private-product-source:after,.private-product-converger-spine:before,.private-product-converger-spine:after,.private-product-converger-node:after,.private-product-converger-branch>i,.private-product-converger-trunk>i,.private-product-scan:after,.private-product-route.is-after>i{opacity:0!important}}.private-product-source{background:#fcfefffa;box-shadow:0 7px 16px #3b74c613}.private-product-source:after{background:linear-gradient(104deg,transparent 28%,rgba(102,188,249,.12) 50%,transparent 72%)}.private-product-converger-branch,.private-product-converger-spine,.private-product-converger-trunk{display:none}.private-product-converger-lines{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.private-product-flow-base,.private-product-flow-energy{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.private-product-flow-base{stroke:#b6cee9;stroke-width:1}.private-product-flow-base.is-trunk{stroke:#91bae6}.private-product-flow-energy{stroke:#27bff2;stroke-width:3;stroke-dasharray:.14 .86;stroke-dashoffset:0;opacity:0}.private-product-flow-energy.is-trunk{stroke:#1769f5;stroke-width:3.5;stroke-dasharray:.24 .76}.private-product-converger-node{left:90%;width:8px;height:8px;border:1px solid #fff;background:#8fb6df;box-shadow:none}.private-product-converger-node:after{display:none}.feature-story-private.is-animating .private-product-source{animation:private-product-v11-card var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-source:after{animation:private-product-v11-card-sheen var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-source.is-contact,.feature-story-private.is-animating .private-product-source.is-contact:after,.feature-story-private.is-animating .private-product-flow-energy.is-middle{animation-delay:.22s}.feature-story-private.is-animating .private-product-source.is-history,.feature-story-private.is-animating .private-product-source.is-history:after,.feature-story-private.is-animating .private-product-flow-energy.is-bottom{animation-delay:.44s}.feature-story-private.is-animating .private-product-flow-energy:not(.is-trunk){animation-name:private-product-v11-branch-flow;animation-duration:var(--private-product-cycle);animation-timing-function:cubic-bezier(.45,0,.7,.3);animation-iteration-count:infinite;animation-fill-mode:both}.feature-story-private.is-animating .private-product-flow-energy.is-trunk{animation:private-product-v11-trunk-flow var(--private-product-cycle) infinite cubic-bezier(.45,0,.7,.3) both}.feature-story-private.is-animating .private-product-converger-node{animation:private-product-v11-merge var(--private-product-cycle) infinite cubic-bezier(.16,1,.3,1) both}@keyframes private-product-v11-card{0%,2%{background:#fcfefffa;box-shadow:0 7px 16px #3b74c613}5%,11%{background:#f7fbff;box-shadow:0 9px 20px #2d6dca1f}15%,to{background:#fcfefffa;box-shadow:0 7px 16px #3b74c613}}@keyframes private-product-v11-card-sheen{0%,3%{opacity:0;transform:translate(-115%)}5%{opacity:.58}12%{opacity:.2;transform:translate(115%)}14%,to{opacity:0;transform:translate(115%)}}@keyframes private-product-v11-branch-flow{0%,3%{stroke-dashoffset:0;opacity:0}5%{opacity:1}16%{stroke-dashoffset:-.86;opacity:1}19%,to{stroke-dashoffset:-.86;opacity:0}}@keyframes private-product-v11-trunk-flow{0%,25%{stroke-dashoffset:0;opacity:0}27%{opacity:1}34%{stroke-dashoffset:-.76;opacity:1}37%,to{stroke-dashoffset:-.76;opacity:0}}@keyframes private-product-v11-merge{0%,22%{background:#8fb6df;transform:translate(-50%,-50%) scale(.9)}25%,29%{background:#1769f5;transform:translate(-50%,-50%) scale(1.08)}33%,to{background:#8fb6df;transform:translate(-50%,-50%) scale(.9)}}@media(max-width:760px){.private-product-source{box-shadow:0 6px 13px #3b74c612}}@media(prefers-reduced-motion:reduce){.feature-story-private.is-animating .private-product-source,.feature-story-private.is-animating .private-product-source:after,.feature-story-private.is-animating .private-product-flow-energy,.feature-story-private.is-animating .private-product-converger-node{animation:none!important}.private-product-source:after,.private-product-flow-energy{opacity:0!important}}.private-product-flow-energy{stroke:#34b4ec6b;stroke-width:2;stroke-dasharray:.2 .8;stroke-dashoffset:0}.private-product-flow-energy.is-trunk{stroke:#29b1ee80;stroke-width:2.25;stroke-dasharray:.26 .74}.feature-story-private.is-animating .private-product-source{animation:private-product-v12-card var(--private-flow-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-source:after{animation:private-product-v12-card-sheen var(--private-flow-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-flow-energy:not(.is-trunk){animation:private-product-v12-branch-tail var(--private-flow-cycle) infinite cubic-bezier(.42,0,.58,1) both}.feature-story-private.is-animating .private-product-flow-sparks:not(.is-trunk){animation:private-product-v12-branch-sparks var(--private-flow-cycle) infinite cubic-bezier(.42,0,.58,1) both}.feature-story-private.is-animating .private-product-flow-head:not(.is-trunk){animation:private-product-v12-branch-head var(--private-flow-cycle) infinite cubic-bezier(.42,0,.58,1) both}.feature-story-private.is-animating .private-product-source.is-contact,.feature-story-private.is-animating .private-product-source.is-contact:after,.feature-story-private.is-animating .private-product-flow-energy.is-middle,.feature-story-private.is-animating .private-product-flow-sparks.is-middle,.feature-story-private.is-animating .private-product-flow-head.is-middle{animation-delay:.16s}.feature-story-private.is-animating .private-product-source.is-history,.feature-story-private.is-animating .private-product-source.is-history:after,.feature-story-private.is-animating .private-product-flow-energy.is-bottom,.feature-story-private.is-animating .private-product-flow-sparks.is-bottom,.feature-story-private.is-animating .private-product-flow-head.is-bottom{animation-delay:.32s}.feature-story-private.is-animating .private-product-flow-energy.is-trunk{animation:private-product-v12-trunk-tail var(--private-flow-cycle) infinite cubic-bezier(.42,0,.58,1) both}.feature-story-private.is-animating .private-product-flow-sparks.is-trunk{animation:private-product-v12-trunk-sparks var(--private-flow-cycle) infinite cubic-bezier(.42,0,.58,1) both}.feature-story-private.is-animating .private-product-flow-head.is-trunk{animation:private-product-v12-trunk-head var(--private-flow-cycle) infinite cubic-bezier(.42,0,.58,1) both}.feature-story-private.is-animating .private-product-converger-node{animation:private-product-v12-merge var(--private-flow-cycle) infinite cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.feature-story-private.is-animating .private-product-flow-sparks,.feature-story-private.is-animating .private-product-flow-head{animation:none!important}.private-product-flow-sparks,.private-product-flow-head{opacity:0!important}}.story-scene-private-product{--private-flow-compare-cycle: 4.2s}.private-product-flow-head.is-top{stroke:#1769f5;stroke-width:7;stroke-dasharray:.002 .998;stroke-dashoffset:0}.feature-story-private.is-animating .private-product-flow-energy.is-top,.feature-story-private.is-animating .private-product-flow-sparks.is-top{animation:none;opacity:0}.feature-story-private.is-animating .private-product-flow-head.is-top{animation:private-product-v13-magnetic-bead var(--private-flow-compare-cycle) infinite linear both;animation-delay:0s}.private-product-flow-energy.is-middle{stroke:#52caf247;stroke-width:4.4;stroke-dasharray:.18 .82;stroke-dashoffset:0}.private-product-flow-sparks.is-middle{stroke:#49c4f09e;stroke-width:3.4;stroke-dasharray:.105 .895;stroke-dashoffset:-.07}.private-product-flow-head.is-middle{stroke:#1769f5;stroke-width:5.5;stroke-dasharray:.03 .97;stroke-dashoffset:-.15}.feature-story-private.is-animating .private-product-flow-energy.is-middle{animation:private-product-v13-band-tail var(--private-flow-compare-cycle) infinite cubic-bezier(.42,0,.58,1) both;animation-delay:.65s}.feature-story-private.is-animating .private-product-flow-sparks.is-middle{animation:private-product-v13-band-core var(--private-flow-compare-cycle) infinite cubic-bezier(.42,0,.58,1) both;animation-delay:.65s}.feature-story-private.is-animating .private-product-flow-head.is-middle{animation:private-product-v13-band-head var(--private-flow-compare-cycle) infinite cubic-bezier(.42,0,.58,1) both;animation-delay:.65s}.private-product-flow-sparks.is-bottom{stroke:#2378f5;stroke-width:4.2;stroke-dasharray:.018 .04 .028 .035 .04 .839;stroke-dashoffset:0}.feature-story-private.is-animating .private-product-flow-energy.is-bottom,.feature-story-private.is-animating .private-product-flow-head.is-bottom{animation:none;opacity:0}.feature-story-private.is-animating .private-product-flow-sparks.is-bottom{animation:private-product-v13-encrypted-pulses var(--private-flow-compare-cycle) infinite cubic-bezier(.35,0,.45,1) both;animation-delay:1.3s}.private-product-flow-head.is-trunk{stroke:#1769f5;stroke-width:6;stroke-dasharray:.002 .998;stroke-dashoffset:0}.feature-story-private.is-animating .private-product-flow-energy.is-trunk,.feature-story-private.is-animating .private-product-flow-sparks.is-trunk{animation:none;opacity:0}.feature-story-private.is-animating .private-product-flow-head.is-trunk{animation:private-product-v13-trunk-ingress var(--private-flow-compare-cycle) infinite linear both}.feature-story-private.is-animating .private-product-source,.feature-story-private.is-animating .private-product-source:after{animation-duration:var(--private-flow-compare-cycle)}.feature-story-private.is-animating .private-product-source.is-message,.feature-story-private.is-animating .private-product-source.is-message:after{animation-delay:0s}.feature-story-private.is-animating .private-product-source.is-contact,.feature-story-private.is-animating .private-product-source.is-contact:after{animation-delay:.65s}.feature-story-private.is-animating .private-product-source.is-history,.feature-story-private.is-animating .private-product-source.is-history:after{animation-delay:1.3s}.feature-story-private.is-animating .private-product-converger-node{animation:private-product-v13-merge var(--private-flow-compare-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-gateway-mark:before{animation:private-product-v13-shield-response var(--private-flow-compare-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-scan:after{animation:private-product-v13-shield-scan var(--private-flow-compare-cycle) infinite cubic-bezier(.4,0,.2,1) both}@keyframes private-product-v13-magnetic-bead{0%,3%{stroke-dashoffset:0;opacity:0}5%{stroke-dashoffset:-.02;opacity:1}14%{stroke-dashoffset:-.46;opacity:1}20%{stroke-dashoffset:-.94;opacity:1}23%,to{stroke-dashoffset:-.94;opacity:0}}@keyframes private-product-v13-band-tail{0%,3%{stroke-dashoffset:0;opacity:0}5%{opacity:.76}20%{stroke-dashoffset:-.76;opacity:.76}23%,to{stroke-dashoffset:-.76;opacity:0}}@keyframes private-product-v13-band-core{0%,3%{stroke-dashoffset:-.07;opacity:0}5%{opacity:.9}20%{stroke-dashoffset:-.83;opacity:.9}23%,to{stroke-dashoffset:-.83;opacity:0}}@keyframes private-product-v13-band-head{0%,3%{stroke-dashoffset:-.15;opacity:0}5%{opacity:1}20%{stroke-dashoffset:-.91;opacity:1}23%,to{stroke-dashoffset:-.91;opacity:0}}@keyframes private-product-v13-encrypted-pulses{0%,3%{stroke-dashoffset:0;opacity:0}5%{opacity:1}20%{stroke-dashoffset:-.78;opacity:1}23%,to{stroke-dashoffset:-.78;opacity:0}}@keyframes private-product-v13-trunk-ingress{0%,19%{stroke-dashoffset:0;opacity:0}20%{stroke-dashoffset:-.02;opacity:1}25%{stroke-dashoffset:-.94;opacity:1}27%,34%{stroke-dashoffset:0;opacity:0}35%{stroke-dashoffset:-.02;opacity:1}40%{stroke-dashoffset:-.94;opacity:1}42%,50%{stroke-dashoffset:0;opacity:0}51%{stroke-dashoffset:-.02;opacity:1}56%{stroke-dashoffset:-.94;opacity:1}58%,to{stroke-dashoffset:-.94;opacity:0}}@keyframes private-product-v13-merge{0%,18%,28%,33%,43%,49%,59%,to{background:#8fb6df;box-shadow:none;transform:translate(-50%,-50%) scale(.9)}21%,25%,36%,40%,52%,56%{background:#1769f5;box-shadow:0 0 0 4px #37b3f01f;transform:translate(-50%,-50%) scale(1.08)}}@keyframes private-product-v13-shield-response{0%,22%,30%,37%,45%,53%,61%,to{border-color:#a9c8f3;box-shadow:0 0 0 6px #f7fbfff0,0 12px 28px #235cb01f}25%,28%,40%,43%,56%,59%{border-color:#54bce7;box-shadow:0 0 0 7px #ebf9fff5,0 15px 32px #237fd22b}}@keyframes private-product-v13-shield-scan{0%,23%{left:-24%;opacity:0}25%{left:-24%;opacity:.85}29%{left:112%;opacity:0}30%,38%{left:-24%;opacity:0}40%{left:-24%;opacity:.85}44%{left:112%;opacity:0}45%,54%{left:-24%;opacity:0}56%{left:-24%;opacity:.85}60%{left:112%;opacity:0}61%,to{left:112%;opacity:0}}@media(prefers-reduced-motion:reduce){.feature-story-private.is-animating .private-product-flow-energy,.feature-story-private.is-animating .private-product-flow-sparks,.feature-story-private.is-animating .private-product-flow-head,.feature-story-private.is-animating .private-product-converger-node,.feature-story-private.is-animating .private-product-gateway-mark:before,.feature-story-private.is-animating .private-product-scan:after{animation:none!important}.private-product-flow-energy,.private-product-flow-sparks,.private-product-flow-head,.private-product-scan:after{opacity:0!important}}.story-scene-private-product{--private-flow-v14-cycle: 4.8s}.feature-story-private.is-animating .private-product-flow-sparks:is(.is-top,.is-middle,.is-bottom,.is-trunk),.feature-story-private.is-animating .private-product-flow-head:is(.is-top,.is-middle,.is-bottom,.is-trunk){animation:none;opacity:0}.feature-story-private.is-animating .private-product-source,.feature-story-private.is-animating .private-product-source:after{animation:none}.private-product-source:after{opacity:0}.private-product-source .private-product-icon{transform-origin:center}.feature-story-private.is-animating .private-product-source.is-message .private-product-icon{animation:private-product-v14-source-ack var(--private-flow-v14-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-source.is-contact .private-product-icon{animation:private-product-v14-source-ack var(--private-flow-v14-cycle) .8s infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-source.is-history .private-product-icon{animation:private-product-v14-source-ack var(--private-flow-v14-cycle) 1.6s infinite cubic-bezier(.16,1,.3,1) both}.private-product-flow-energy.is-top{stroke:#2477f4;stroke-width:2.2;stroke-dasharray:1;stroke-dashoffset:1}.feature-story-private.is-animating .private-product-flow-energy.is-top{animation:private-product-v14-route-sign var(--private-flow-v14-cycle) infinite cubic-bezier(.45,0,.2,1) both}.feature-story-private.is-animating .private-product-flow-energy.is-middle{animation:none;opacity:0}.private-product-data-packet{opacity:0;transform-box:view-box;transform-origin:0 0}.private-product-data-packet-shell{fill:#fff;stroke:#1769f5;stroke-width:1.35;vector-effect:non-scaling-stroke}.private-product-data-packet-copy{fill:none;stroke:#4ca9ed;stroke-width:1.15;stroke-linecap:round;vector-effect:non-scaling-stroke}.feature-story-private.is-animating .private-product-data-packet{animation:private-product-v14-data-packet var(--private-flow-v14-cycle) .8s infinite cubic-bezier(.45,0,.2,1) both}.feature-story-private.is-animating .private-product-flow-energy.is-bottom{animation:none;opacity:0}.private-product-relay-node{fill:#f8fbff;stroke:#a9c7e8;stroke-width:1;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center}.feature-story-private.is-animating .private-product-relay-node{animation:private-product-v14-relay-node var(--private-flow-v14-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-relay-node.is-one{animation-delay:1.6s}.feature-story-private.is-animating .private-product-relay-node.is-two{animation-delay:1.76s}.feature-story-private.is-animating .private-product-relay-node.is-three{animation-delay:1.92s}.feature-story-private.is-animating .private-product-relay-node.is-four{animation-delay:2.08s}.private-product-flow-energy.is-trunk{stroke:#2477f4;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1}.feature-story-private.is-animating .private-product-flow-energy.is-trunk{animation:private-product-v14-ingress var(--private-flow-v14-cycle) infinite cubic-bezier(.45,0,.2,1) both}.feature-story-private.is-animating .private-product-converger-node{animation:private-product-v14-merge var(--private-flow-v14-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-gateway-mark:before{animation:private-product-v14-shield-ack var(--private-flow-v14-cycle) infinite cubic-bezier(.16,1,.3,1) both}@keyframes private-product-v14-source-ack{0%,2%,9%,to{border-color:#bfd7fb;background:#eef5ff;transform:scale(1)}4%,6%{border-color:#6da8f7;background:#e7f2ff;transform:scale(1.035)}}@keyframes private-product-v14-route-sign{0%,2%{stroke-dashoffset:1;opacity:0}4%{stroke-dashoffset:1;opacity:1}18%{stroke-dashoffset:0;opacity:1}22%,to{stroke-dashoffset:0;opacity:0}}@keyframes private-product-v14-data-packet{0%,2%{opacity:0;transform:translate(0) scaleX(1)}4%{opacity:1;transform:translate(0) scaleX(1)}16%{opacity:1;transform:translate(80%) scaleX(1)}18%{opacity:1;transform:translate(80%) scaleX(.72)}21%,to{opacity:0;transform:translate(80%) scaleX(.72)}}@keyframes private-product-v14-relay-node{0%,2%,10%,to{fill:#f8fbff;stroke:#a9c7e8;transform:scale(1)}4%,7%{fill:#1769f5;stroke:#1769f5;transform:scale(1.28)}}@keyframes private-product-v14-ingress{0%,17%{stroke-dashoffset:1;opacity:0}18%{stroke-dashoffset:1;opacity:1}23%{stroke-dashoffset:0;opacity:1}25%,34%{stroke-dashoffset:1;opacity:0}35%{stroke-dashoffset:1;opacity:1}40%{stroke-dashoffset:0;opacity:1}42%,51%{stroke-dashoffset:1;opacity:0}52%{stroke-dashoffset:1;opacity:1}57%{stroke-dashoffset:0;opacity:1}59%,to{stroke-dashoffset:0;opacity:0}}@keyframes private-product-v14-merge{0%,16%,25%,33%,42%,50%,59%,to{background:#8fb6df;box-shadow:none;transform:translate(-50%,-50%) scale(.9)}18%,22%,35%,39%,52%,56%{background:#1769f5;box-shadow:0 0 0 3px #37b3f01a;transform:translate(-50%,-50%) scale(1.06)}}@keyframes private-product-v14-shield-ack{0%,22%,29%,39%,46%,56%,63%,to{border-color:#a9c8f3;transform:scale(1);box-shadow:0 0 0 6px #f7fbfff0,0 12px 28px #235cb01f}24%,27%,41%,44%,58%,61%{border-color:#58a7ef;transform:scale(1.018);box-shadow:0 0 0 6px #eef8fff5,0 14px 29px #236cbe26}}@media(prefers-reduced-motion:reduce){.feature-story-private.is-animating .private-product-source .private-product-icon,.feature-story-private.is-animating .private-product-flow-energy,.feature-story-private.is-animating .private-product-data-packet,.feature-story-private.is-animating .private-product-relay-node,.feature-story-private.is-animating .private-product-converger-node,.feature-story-private.is-animating .private-product-gateway-mark:before{animation:none!important}.private-product-flow-energy,.private-product-data-packet{opacity:0!important}}@media(max-width:760px){.site-header{height:64px;gap:8px;padding-inline:12px}.brand{width:auto;min-width:0;flex:0 1 auto;gap:8px}.site-brand-mark{width:46px;height:40px;flex-basis:46px}.site-brand-name{display:block;overflow:hidden;color:#071b3a;font-size:19px;letter-spacing:-.035em;text-overflow:ellipsis}.site-brand-product{display:none}.header-actions{margin-left:auto;gap:0}.header-actions .login,.header-actions .language{display:none}.header-actions .trial.small{min-width:82px;height:36px;padding-inline:14px;font-size:13px;box-shadow:0 8px 18px #1769f529}.mobile-nav-toggle{display:inline-flex;width:48px;height:36px;flex:0 0 48px;align-items:center;justify-content:center;padding:0;border:1px solid #c7daf8;border-radius:11px;color:#17345f;background:#f7faff;cursor:pointer;font-size:13px;font-weight:750}.mobile-nav-toggle:hover,.mobile-nav-toggle:focus-visible,.mobile-nav-toggle[aria-expanded=true]{border-color:#8eb7fb;color:#0f57d6;background:#edf5ff}.mobile-nav-toggle:focus-visible{outline:3px solid rgba(23,105,245,.2);outline-offset:2px}.main-nav{position:absolute;top:70px;left:12px;right:12px;width:auto;height:auto;margin:0;display:grid;gap:3px;padding:10px;border:1px solid rgba(23,105,245,.14);border-radius:16px;background:#fffffffa;box-shadow:0 20px 50px #14376e29;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .16s ease,transform .18s ease,visibility .16s ease;pointer-events:none}.main-nav.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.main-nav>a,.nav-dropdown>a{width:100%;height:44px;justify-content:space-between;padding-inline:12px;border-radius:10px}.main-nav>a:hover,.main-nav>a:focus-visible,.nav-dropdown>a:hover,.nav-dropdown>a:focus-visible,.main-nav .active{color:#0f57d6;background:#f1f6ff}.main-nav .active:after,.main-nav .mega-menu{display:none}}@media(max-width:370px){.header-actions .trial.small{display:none}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.main-nav{transition:none}}.features-showcase .feature-story-private.is-private-showcase{overflow:visible}.features-showcase .feature-story-private.is-private-showcase:before{top:160px;right:-24%;bottom:-128px;left:-18%;background:radial-gradient(ellipse at 64% 49%,#69a5f829,#b7dafc16 38%,#f7faff00 74%);filter:none;opacity:1}.story-scene-private-product:before{content:none;background:none}@media(max-width:1100px){.features-showcase .feature-story-private.is-private-showcase:before{top:154px;right:-20%;bottom:-104px;left:-14%;background:radial-gradient(ellipse at 61% 50%,#69a5f825,#b7dafc13 40%,#f7faff00 76%)}}@media(max-width:760px){.features-showcase .feature-story-private.is-private-showcase:before{top:148px;right:-22%;bottom:-64px;left:-22%;background:radial-gradient(ellipse at 50% 55%,#69a5f821,#b7dafc11 42%,#f7faff00 76%)}}.story-scene-private-product{--private-threat-cycle: 5s;--private-threat-rest-gap: 32px}.private-product-threat{left:calc(88% + var(--private-threat-rest-gap));right:auto;transform:translateZ(0);translate:none}.private-product-threat-route{right:calc(100% + 8px);width:18px;opacity:.24;transform:scaleX(.66);transform-origin:right center}.private-product-impact{opacity:.48}.feature-story-private.is-animating .private-product-threat{animation:private-product-v16-threat-dock var(--private-threat-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-threat-route{animation:private-product-v16-threat-route var(--private-threat-cycle) infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-threat-route>i:nth-child(1),.feature-story-private.is-animating .private-product-threat-route>i:nth-child(2),.feature-story-private.is-animating .private-product-threat-route>i:nth-child(3){animation:private-product-v16-threat-probe var(--private-threat-cycle) infinite cubic-bezier(.45,0,.2,1) both;animation-delay:0s}.feature-story-private.is-animating .private-product-impact{animation:private-product-v16-threat-impact var(--private-threat-cycle) infinite cubic-bezier(.16,1,.3,1) both}@keyframes private-product-v16-threat-dock{0%,64%,80%,to{border-color:#d38a224d;box-shadow:0 14px 32px #98611414;transform:translateZ(0)}70%,74%{border-color:#d38a226b;box-shadow:0 16px 36px #98611421;transform:translate3d(calc(0px - var(--private-threat-rest-gap)),0,0)}}@keyframes private-product-v16-threat-route{0%,60%,82%,to{opacity:.24;transform:scaleX(.66)}66%{opacity:.86;transform:scaleX(1)}70%,76%{opacity:0;transform:scaleX(.18)}}@keyframes private-product-v16-threat-probe{0%,60%,to{left:100%;opacity:0}63%{left:100%;opacity:.9}68%{left:0;opacity:1}70%,to{left:0;opacity:0}}@keyframes private-product-v16-threat-impact{0%,67%,82%,to{opacity:.48;box-shadow:0 0 0 5px #d38a2214;transform:translate(-50%,-50%) scale(1)}70%{opacity:1;box-shadow:0 0 0 5px #d38a222e;transform:translate(-50%,-50%) scale(1.08)}76%{opacity:.82;box-shadow:0 0 0 12px #d38a2200;transform:translate(-50%,-50%) scale(1)}}@media(max-width:760px){.story-scene-private-product{--private-threat-rest-gap: 20px}.private-product-threat{left:50%;right:auto;top:964px;transform:translate3d(-50%,0,0)}.feature-story-private.is-animating .private-product-threat{animation-name:private-product-v16-threat-dock-mobile}@keyframes private-product-v16-threat-dock-mobile{0%,64%,80%,to{border-color:#d38a224d;box-shadow:0 14px 32px #98611414;transform:translate3d(-50%,0,0)}70%,74%{border-color:#d38a226b;box-shadow:0 16px 36px #98611421;transform:translate3d(-50%,calc(0px - var(--private-threat-rest-gap)),0)}}}@media(max-width:560px){.private-product-threat{top:976px}}@media(prefers-reduced-motion:reduce){.feature-story-private.is-animating .private-product-threat,.feature-story-private.is-animating .private-product-threat-route,.feature-story-private.is-animating .private-product-threat-route>i,.feature-story-private.is-animating .private-product-impact{animation:none!important}.private-product-threat{transform:translateZ(0)!important}.private-product-threat-route{opacity:.24!important;transform:scaleX(.66)!important}.private-product-impact{opacity:.48!important}.private-product-threat-route>i{opacity:0!important}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.private-product-threat{transform:translate3d(-50%,0,0)!important}}.pricing-page{color:#071a3d;background:#f7faff}.pricing-page ::selection{color:#fff;background:#1769f5}.pricing-page a:focus-visible,.pricing-page button:focus-visible,.pricing-page summary:focus-visible,.pricing-table-scroll:focus-visible{outline:3px solid rgba(23,105,245,.34);outline-offset:4px}.pricing-opening{position:relative;isolation:isolate;overflow:hidden;padding:88px 0 112px;background:linear-gradient(180deg,#f9fbff,#f5f9ff 58%,#eef6ff)}.pricing-opening:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(circle at 18% 36%,rgba(79,153,255,.11),transparent 32%),radial-gradient(circle at 88% 52%,rgba(35,194,173,.09),transparent 30%);content:""}.pricing-opening-orbit{position:absolute;z-index:-2;border:1px solid rgba(93,146,232,.17);border-radius:50%;pointer-events:none}.pricing-opening-orbit-one{top:170px;left:calc(50% - 720px);width:1440px;height:520px;transform:rotate(-8deg)}.pricing-opening-orbit-two{top:290px;left:calc(50% - 610px);width:1220px;height:360px;border-color:#1bbf8321;transform:rotate(7deg)}.pricing-hero-copy{text-align:center}.pricing-hero-copy h1{max-width:900px;margin:0 auto;color:#071a3d;font-size:clamp(46px,4.35vw,70px);font-weight:850;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.pricing-hero-copy>p{max-width:760px;margin:26px auto 0;color:#536f9e;font-size:19px;line-height:1.8;text-wrap:balance}.pricing-hero-actions{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:34px}.pricing-primary-cta,.pricing-closing-primary{display:inline-flex;min-width:162px;height:52px;align-items:center;justify-content:center;gap:24px;padding:0 26px;border-radius:999px;color:#fff;background:#1769f5;box-shadow:0 14px 28px #1769f53b;font-size:16px;font-weight:800;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.pricing-primary-cta:hover,.pricing-closing-primary:hover{background:#0f57d6;box-shadow:0 18px 34px #1769f547;transform:translateY(-2px)}.pricing-text-link{padding:10px 2px 7px;border-bottom:1px solid rgba(23,105,245,.42);color:#1769f5;font-size:15px;font-weight:700;transition:border-color .18s ease,color .18s ease}.pricing-text-link:hover{border-color:#071a3d;color:#071a3d}.pricing-plan-stage{position:relative;width:min(1400px,calc(100% - 56px));max-width:none;margin-top:72px;padding:0 16px}.pricing-plan-stage:before,.pricing-plan-stage:after{content:none}.pricing-plan-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:22px;padding:0}.pricing-plan{position:relative;display:flex;overflow:hidden;min-height:690px;min-width:0;flex-direction:column;padding:38px 32px 32px;border:1px solid #d7e4f5;border-radius:18px;background:#fff;box-shadow:none;transition:transform .22s ease,box-shadow .22s ease}.pricing-plan:hover{box-shadow:0 22px 48px #1741841f;transform:translateY(-4px)}.pricing-plan.is-recommended{border:2px solid transparent;color:#071a3d;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#1769f5,#57dce7 48%,#1769f5) border-box;box-shadow:0 24px 52px #1769f52b}.pricing-plan.is-recommended:after{position:absolute;top:-20%;bottom:-20%;left:-34%;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);content:"";opacity:0;pointer-events:none;transform:translate3d(-160%,0,0) rotate(12deg)}.pricing-plan.is-recommended.is-entry-emphasis:after{animation:pricing-recommended-sweep .52s cubic-bezier(.22,1,.36,1) 1}@keyframes pricing-recommended-sweep{0%{opacity:0;transform:translate3d(-160%,0,0) rotate(12deg)}18%{opacity:.42}to{opacity:0;transform:translate3d(720%,0,0) rotate(12deg)}}.pricing-plan-head{min-height:152px}.pricing-plan-heading-row{display:flex;min-height:42px;align-items:flex-start;justify-content:space-between;gap:16px}.pricing-step{display:inline-flex;min-height:26px;align-items:center;padding:0 10px;border-radius:999px;color:#fff;background:#1769f5;font-size:12px;font-weight:800}.pricing-plan h2{margin:0;color:#071a3d;font-size:34px;line-height:1.2;letter-spacing:-.025em}.pricing-plan-head p{margin:16px 0 0;color:#5a739d;font-size:15px;line-height:1.75}.pricing-price-block{min-height:116px;padding:25px 0 21px;border-top:1px solid #e5edf9}.pricing-price-block strong{color:#071a3d;font-size:50px;line-height:1.15;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.pricing-price-block strong .pricing-price-prefix{margin-right:7px;color:#405f89;font-size:13px;font-weight:800;letter-spacing:.02em;vertical-align:.9em}.pricing-plan.is-personal .pricing-price-block strong{font-size:42px}.pricing-price-block>span{margin-left:7px;color:#5f789e;font-size:13px;white-space:nowrap}.pricing-price-block small{display:block;margin-top:8px;color:#7a8eae;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.pricing-plan-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:20px 0;border-top:1px solid #e5edf9;border-bottom:1px solid #e5edf9}.pricing-plan-specs div{min-width:0}.pricing-plan-specs div+div{padding-left:16px;border-left:1px solid #e5edf9}.pricing-plan-specs dt{margin:0 0 6px;color:#7a8eae;font-size:11px;font-weight:700;line-height:1.35}.pricing-plan-specs dd{margin:0;color:#0a2856;font-size:17px;font-weight:800;line-height:1.35}.pricing-feature-list{display:grid;gap:12px;margin:30px 0 32px;padding:0;list-style:none}.pricing-feature-list li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;color:#405f89;font-size:14px;line-height:1.5}.pricing-feature-list li.is-unavailable{color:#8b9db8}.pricing-feature-list li.is-unavailable .pricing-unavailable{align-self:center}.pricing-check-icon{width:18px;height:18px;fill:none;stroke:#1bbf83;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pricing-arrow-icon{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}a:hover>.pricing-arrow-icon{transform:translate(3px)}.pricing-plan-action{display:flex;width:auto;min-height:80px;align-items:center;align-self:stretch;justify-content:space-between;margin:auto -32px -32px;padding:0 32px;border:0;border-top:1px solid #dce8f8;border-radius:0 0 17px 17px;color:#1769f5;background:#f3f7ff;font-size:16px;font-weight:800;transition:color .18s ease,background-color .18s ease}.is-recommended .pricing-plan-action{border-top-color:#fff3;color:#fff;background:#1769f5}.pricing-plan-action:hover{color:#fff;background:#1769f5}.is-recommended .pricing-plan-action:hover{background:#0d56cf}.pricing-plan-action:focus-visible{outline:3px solid rgba(87,220,231,.85);outline-offset:-5px}.pricing-reference-note{position:relative;z-index:1;max-width:920px;margin:28px auto 0;color:#7186a7;font-size:13px;line-height:1.7;text-align:center}.pricing-comparison-section{padding:120px 0 128px;background:#fff}.pricing-section-heading{max-width:760px;margin:0 auto 40px;text-align:center}.pricing-section-heading h2,.pricing-faq-intro h2,.pricing-closing h2{margin:0;color:#071a3d;font-size:clamp(38px,3.2vw,54px);line-height:1.18;letter-spacing:-.032em;text-wrap:balance}.pricing-section-heading h2>span{display:block}.pricing-section-heading p{max-width:650px;margin:18px auto 0;color:#5e789f;font-size:17px;line-height:1.75}.pricing-table-scroll{overflow-x:auto;border-radius:16px;box-shadow:0 24px 58px #1f47851c;scrollbar-color:#7aa9f8 #e9f1ff;scrollbar-width:thin}.pricing-comparison-table{width:100%;min-width:860px;border-collapse:collapse;overflow:hidden;background:#fff;table-layout:fixed}.pricing-comparison-table th,.pricing-comparison-table td{height:52px;padding:0 22px;border-bottom:1px solid #e4edf9;text-align:center}.pricing-comparison-table thead th{height:60px;color:#071a3d;background:#f4f8ff;font-size:16px}.pricing-comparison-table thead th:first-child,.pricing-comparison-table tbody th{width:36%;text-align:left}.pricing-comparison-table tbody th{color:#3e5c84;font-size:14px;font-weight:700}.pricing-comparison-table .is-recommended{background:#edf4ff}.pricing-comparison-table td .pricing-check-icon,.pricing-comparison-table td .pricing-unavailable{display:inline-block;vertical-align:middle}.pricing-unavailable{width:16px;height:1px;background:#b4c1d5}.pricing-faq-section{position:relative;overflow:hidden;padding:126px 0;background:#eef6ff}.pricing-faq-section:after{position:absolute;right:-210px;bottom:-330px;width:690px;height:690px;border:1px solid rgba(23,105,245,.14);border-radius:50%;content:""}.pricing-faq-layout{position:relative;z-index:1;display:grid;grid-template-columns:.78fr 1.22fr;gap:92px;align-items:start}.pricing-faq-intro{position:sticky;top:130px}.pricing-faq-intro p{margin:22px 0 28px;color:#5c769e;font-size:16px;line-height:1.8}.pricing-faq-intro a{display:inline-flex;align-items:center;gap:24px;padding-bottom:8px;border-bottom:1px solid #8ab5fa;color:#1769f5;font-weight:800}.pricing-faq-list{display:grid;gap:10px}.pricing-faq-list details{border-bottom:1px solid #cddcf2}.pricing-faq-list summary{position:relative;display:flex;min-height:76px;align-items:center;padding:18px 56px 18px 4px;color:#0b2348;cursor:pointer;font-size:17px;font-weight:800;list-style:none}.pricing-faq-list summary::-webkit-details-marker{display:none}.pricing-faq-list summary span,.pricing-faq-list summary span:after{position:absolute;width:14px;height:2px;border-radius:999px;background:#1769f5;content:""}.pricing-faq-list summary span{top:50%;right:12px}.pricing-faq-list summary span:after{transform:rotate(90deg);transition:transform .18s ease}.pricing-faq-list details[open] summary span:after{transform:rotate(0)}.pricing-faq-list details p{margin:-3px 0 24px;padding:0 52px 0 4px;color:#5a739a;font-size:15px;line-height:1.85}.pricing-closing{padding:96px 0;color:#fff;background:#1769f5}.pricing-closing-inner{display:flex;align-items:center;justify-content:space-between;gap:80px}.pricing-closing h2{max-width:720px;color:#fff}.pricing-closing p{margin:17px 0 0;color:#d9e8ff;font-size:17px;line-height:1.7}.pricing-closing-actions{display:flex;flex:0 0 auto;align-items:center;gap:22px}.pricing-closing-primary{color:#1769f5;background:#fff;box-shadow:0 16px 32px #05266333}.pricing-closing-primary:hover{color:#071a3d;background:#eaf2ff}.pricing-closing-secondary{padding:9px 1px 7px;border-bottom:1px solid rgba(255,255,255,.6);color:#fff;font-weight:800}@media(max-width:1280px){.pricing-plan-stage{width:calc(100% - 56px)}.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-plan{min-height:620px}}@media(max-width:1100px){.pricing-opening{padding-top:76px}.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-inline:0}.pricing-plan{padding-inline:28px}.pricing-plan-action{margin-inline:-28px;padding-inline:28px}.pricing-price-block strong{font-size:46px}.pricing-faq-layout{gap:54px}}@media(max-width:820px){.pricing-opening{padding:64px 0 86px}.pricing-hero-actions{margin-top:28px}.pricing-plan-stage{width:calc(100% - 32px);margin-top:54px;padding:0}.pricing-route-graphic{display:none}.pricing-plan-grid{min-height:0;grid-template-columns:1fr;gap:22px;padding:0}.pricing-plan-grid:before{content:none}.pricing-plan{width:min(100%,560px);min-height:0!important;margin:0 auto!important}.pricing-plan:hover{transform:none}.pricing-plan-head{min-height:0}.pricing-price-block{margin-top:18px}.pricing-comparison-section,.pricing-faq-section{padding:88px 0}.pricing-faq-layout{grid-template-columns:1fr;gap:44px}.pricing-faq-intro{position:static}.pricing-closing-inner{align-items:flex-start;flex-direction:column;gap:34px}}@media(prefers-reduced-motion:reduce){.pricing-plan.is-recommended.is-entry-emphasis:after{animation:none}}@media(max-width:560px){.pricing-opening{padding-top:50px}.pricing-hero-copy h1{font-size:40px}.pricing-hero-copy>p{margin-top:20px;font-size:16px}.pricing-hero-actions{align-items:stretch;flex-direction:column;gap:12px}.pricing-text-link{align-self:center}.pricing-plan{padding:26px 20px 22px}.pricing-plan-action{min-height:72px;margin:auto -20px -22px;padding-inline:20px}.pricing-plan-stage{width:calc(100% - 24px);padding:0}.pricing-plan h2{font-size:27px}.pricing-price-block strong{font-size:42px}.pricing-plan.is-personal .pricing-price-block strong{font-size:36px}.pricing-plan-specs{gap:12px}.pricing-plan-specs div+div{padding-left:12px}.pricing-plan-specs dd{font-size:15px}.pricing-comparison-section,.pricing-faq-section{padding:74px 0}.pricing-section-heading{margin-bottom:38px}.pricing-section-heading h2,.pricing-faq-intro h2,.pricing-closing h2{font-size:36px}.pricing-section-heading h2{font-size:32px}.pricing-section-heading p{font-size:15px}.pricing-faq-list summary{min-height:68px;font-size:16px}.pricing-closing{padding:74px 0}.pricing-closing-actions{width:100%;align-items:stretch;flex-direction:column}.pricing-closing-secondary{align-self:center}}@media(prefers-reduced-motion:reduce){.pricing-plan,.pricing-primary-cta,.pricing-closing-primary,.pricing-faq-list summary span:after{transition:none}.pricing-arrow-icon{transition:none}}.pricing-page{background:var(--site-canvas)}.pricing-opening{background:linear-gradient(180deg,var(--site-canvas) 0%,var(--site-surface-soft) 58%,var(--site-surface-blue) 100%)}.pricing-hero-copy>p,.pricing-plan-head p,.pricing-section-heading p,.pricing-faq-intro p,.pricing-faq-list details p{color:var(--site-muted)}.pricing-plan-action{background:#f5f9ff}.pricing-comparison-table thead th{background:var(--site-surface-soft)}.pricing-comparison-table .is-recommended{background:#edf5ff}.pricing-faq-section{background:var(--site-surface-soft)}.story-scene-private-product{--private-flow-v15-cycle: 5s}.private-product-flow-energy{stroke:#309ee9;stroke-width:2.35;stroke-dasharray:1;stroke-dashoffset:1}.private-product-flow-energy.is-trunk{stroke:#1769f5;stroke-width:3;stroke-dasharray:1;stroke-dashoffset:1}.feature-story-private.is-animating .private-product-source.is-message .private-product-icon,.feature-story-private.is-animating .private-product-source.is-contact .private-product-icon,.feature-story-private.is-animating .private-product-source.is-history .private-product-icon{animation:private-product-v14-source-ack var(--private-flow-v15-cycle) .36s infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-flow-energy.is-top,.feature-story-private.is-animating .private-product-flow-energy.is-middle,.feature-story-private.is-animating .private-product-flow-energy.is-bottom{animation:private-product-v15-liquid-fill var(--private-flow-v15-cycle) .36s infinite cubic-bezier(.45,0,.2,1) both}.feature-story-private.is-animating .private-product-liquid-surge.is-top,.feature-story-private.is-animating .private-product-liquid-surge.is-middle,.feature-story-private.is-animating .private-product-liquid-surge.is-bottom{animation:private-product-v15-liquid-surge var(--private-flow-v15-cycle) .36s infinite cubic-bezier(.45,0,.2,1) both}.feature-story-private.is-animating .private-product-flow-energy.is-trunk{animation:private-product-v15-trunk-fill var(--private-flow-v15-cycle) .36s infinite cubic-bezier(.45,0,.2,1) both}.feature-story-private.is-animating .private-product-liquid-surge.is-trunk{animation:private-product-v15-trunk-surge var(--private-flow-v15-cycle) .36s infinite cubic-bezier(.45,0,.2,1) both}.feature-story-private.is-animating .private-product-converger-node{animation:private-product-v15-merge var(--private-flow-v15-cycle) .36s infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-gateway-mark:before{animation:private-product-v15-shield-ripple var(--private-flow-v15-cycle) .36s infinite cubic-bezier(.16,1,.3,1) both}.feature-story-private.is-animating .private-product-scan:after{animation:none;opacity:0}@media(prefers-reduced-motion:reduce){.feature-story-private.is-animating .private-product-source .private-product-icon,.feature-story-private.is-animating .private-product-flow-energy,.feature-story-private.is-animating .private-product-liquid-surge,.feature-story-private.is-animating .private-product-converger-node,.feature-story-private.is-animating .private-product-gateway-mark:before{animation:none!important}.private-product-flow-energy,.private-product-liquid-surge{opacity:0!important}}@media(min-width:761px)and (max-width:1000px){.has-account-entry .brand{flex-basis:185px;width:185px;gap:7px}.has-account-entry .site-brand-mark{width:43px;height:40px;flex-basis:43px}.has-account-entry .site-brand-name{font-size:18px}.has-account-entry .main-nav{font-size:12px}.has-account-entry .main-nav>a,.has-account-entry .nav-dropdown>a{padding-inline:5px}.has-account-entry .header-actions{gap:9px}.has-account-entry .trial.small{min-width:82px;padding-inline:13px;font-size:12px}.has-account-entry .language{width:30px;height:32px}}@media(max-width:760px){.has-account-entry .main-nav>.mobile-account-link{display:flex;color:#1769f5}}.language-current,.language-current:hover{display:grid;place-items:center;color:#3464a3;background:#f4f8ff;cursor:default}.ai-communication-page section[id]{scroll-margin-top:100px}.ai-communication-page .ai-detail-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;min-height:480px}.ai-communication-page .ai-detail-hero h1{font-size:clamp(32px,3vw,44px);line-height:1.4;letter-spacing:-.035em}.ai-communication-page .ai-detail-hero h1 .ai-title-primary{color:#16345d}.ai-communication-page .ai-detail-actions{flex-wrap:wrap}.ai-communication-page .ai-flow-rail{padding:0;list-style:none}.ai-communication-page .ai-section-heading h2>span{display:inline-block}.ai-communication-page .ai-flow-icon img{width:24px;height:24px;filter:invert(37%) sepia(95%) saturate(1522%) hue-rotate(199deg) brightness(98%) contrast(94%)}.ai-communication-page .ai-detail-row{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:52px}.ai-communication-page .ai-detail-row.is-reversed{grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr)}.ai-communication-page .ai-workspace-demo{grid-template-columns:160px minmax(0,1fr)}.ai-communication-page .ai-demo-conversation{min-width:0}.ai-communication-page .ai-demo-contact b{font-size:12px}.ai-communication-page .ai-demo-contact em{font-size:11px}.ai-communication-page .ai-demo-chat-head b{font-size:14px}.ai-communication-page .ai-demo-chat-head small,.ai-communication-page .ai-demo-chat-head em,.ai-communication-page .ai-translation-status,.ai-communication-page .ai-customer-message small,.ai-communication-page .ai-translation-result small{font-size:12px}.ai-communication-page .ai-demo-chat-head small,.ai-communication-page .ai-customer-message small,.ai-communication-page .ai-translation-result small,.ai-interactive-reply .ai-reply-history small,.ai-interactive-reply .ai-reply-context-head em,.ai-interactive-reply .ai-draft-head em{color:#526b89}.ai-communication-page .ai-customer-message b,.ai-communication-page .ai-translation-result b{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.ai-interactive-reply{grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr);gap:12px;padding:16px;align-items:start;min-width:0}.ai-interactive-reply .ai-reply-context,.ai-interactive-reply .ai-draft-panel{min-width:0;padding:18px}.ai-interactive-reply .ai-reply-context-head{flex-wrap:wrap;gap:8px}.ai-interactive-reply .ai-reply-context-head b,.ai-interactive-reply .ai-draft-head b{font-size:14px}.ai-interactive-reply .ai-reply-context-head em,.ai-interactive-reply .ai-draft-head em{font-size:12px}.ai-interactive-reply .ai-draft-head{flex-wrap:wrap;gap:8px}.ai-interactive-reply .ai-draft-head em{flex-basis:100%;margin-left:30px}.ai-interactive-reply .ai-reply-customer{font-size:13px;line-height:1.7;padding:12px;margin-top:20px}.ai-interactive-reply .ai-context-note{font-size:12px;line-height:1.65;padding:10px}.ai-interactive-reply .ai-reply-history{margin-top:18px;padding-top:16px}.ai-interactive-reply .ai-reply-history small{font-size:12px}.ai-interactive-reply .ai-reply-history b{font-size:13px;line-height:1.7}.ai-chinese-reference{margin-top:22px;padding-bottom:18px;border-bottom:1px solid #e2eaf5}.ai-chinese-reference>span,.ai-english-preview>label,.ai-demo-composer>label{display:block;font-size:12px;font-weight:700;color:#355476;line-height:1.6}.ai-chinese-reference p{margin:8px 0 0;color:#45617e;font-size:13px;line-height:1.8}.ai-english-preview{margin-top:18px}.ai-english-preview>label,.ai-demo-composer>label{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ai-english-preview>label>span,.ai-demo-composer>label>span{font-size:11px;font-weight:500;color:#4d6888}.ai-english-preview>p{margin:10px 0 0;color:#1c3b61;font-size:14px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.ai-interactive-reply textarea{display:block;width:100%;min-height:140px;margin-top:10px;padding:12px;border:1px solid #9ab7db;border-radius:8px;color:#1c3b61;background:#fff;font:inherit;font-size:14px;line-height:1.7;resize:vertical}.ai-interactive-reply textarea[aria-invalid=true]{border-color:#b73d37}.ai-interactive-reply :is(button,textarea):focus-visible,.ai-communication-page .ai-detail-actions a:focus-visible{outline:3px solid #1473df;outline-offset:3px}.ai-english-preview>small{display:block;margin-top:8px;color:#526b89;font-size:12px;line-height:1.6}.ai-english-preview>.ai-demo-error{color:#a62927;font-size:12px}.ai-interactive-reply .ai-draft-actions{flex-wrap:wrap;gap:8px;margin-top:20px}.ai-interactive-reply .ai-draft-actions button,.ai-composer-actions button{min-height:44px;padding:0 14px;font-size:12px;font-weight:600;cursor:pointer}.ai-interactive-reply .ai-human-note{align-items:flex-start;margin:14px 0 0;color:#267052;font-size:12px;line-height:1.6}.ai-human-note img{flex:0 0 16px;width:16px;height:16px;margin-top:2px;filter:invert(38%) sepia(19%) saturate(1255%) hue-rotate(106deg) brightness(89%) contrast(83%)}.ai-demo-composer{margin-top:22px;padding-top:18px;border-top:1px solid #dce7f4}.ai-composer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:12px}.ai-composer-actions small{flex-basis:100%;color:#526b89;font-size:12px;line-height:1.6}.ai-composer-actions button{border:1px solid #1675e8;border-radius:8px;color:#fff;background:#1675e8}.ai-composer-actions button:disabled{color:#526b89;background:#eaf0f8;border-color:#d8e2f0;cursor:default}.ai-demo-feedback{color:#267052;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.ai-demo-feedback:not(:empty){margin-top:14px}.ai-reset-example{align-self:flex-start;min-height:44px;margin-top:8px;padding:6px 0;border:0;background:transparent;color:#396799;font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ai-demo-sent{margin-top:18px;padding:12px;border-radius:8px;background:#eaf3ff}.ai-demo-sent small{font-size:12px;color:#37628e}.ai-demo-sent p{margin:8px 0 0;color:#1c3b61;font-size:13px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.ai-communication-page .ai-detail-cta-inner{gap:40px}.ai-communication-page .ai-detail-cta-inner>div{min-width:0}.ai-communication-page .ai-detail-cta-inner p{max-width:640px;margin:16px 0 0;color:#45617e;font-size:16px;line-height:1.8}.ai-communication-page .ai-detail-cta-inner>a{flex-shrink:0}@media(max-width:1240px){.ai-communication-page .ai-detail-hero-grid,.ai-communication-page .ai-detail-row,.ai-communication-page .ai-detail-row.is-reversed{grid-template-columns:minmax(0,1fr)}.ai-communication-page .ai-detail-hero-grid{gap:40px}.ai-communication-page .ai-detail-hero-copy>p{max-width:580px}.ai-communication-page .ai-detail-row.is-reversed .ai-detail-copy,.ai-communication-page .ai-detail-row.is-reversed .ai-reply-workspace{grid-column:1}.ai-communication-page .ai-detail-row.is-reversed .ai-detail-copy{grid-row:1}.ai-communication-page .ai-detail-row.is-reversed .ai-reply-workspace{grid-row:2}.ai-interactive-reply{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.ai-interactive-reply .ai-reply-context,.ai-interactive-reply .ai-draft-panel{padding:24px}.ai-communication-page .ai-detail-cta-inner{padding:40px;gap:28px}.ai-communication-page .ai-detail-cta h2{font-size:32px}}@media(max-width:640px){.ai-communication-page main .content-shell{width:calc(100% - 40px)}.ai-communication-page .ai-detail-hero{padding:40px 0 56px}.ai-communication-page .ai-detail-hero-grid{min-height:0;gap:32px}.ai-communication-page .ai-detail-hero h1{margin-top:20px;font-size:clamp(25px,7.1vw,34px);line-height:1.5;letter-spacing:-.025em}.ai-communication-page .ai-detail-hero h1 span{white-space:nowrap}.ai-communication-page .ai-detail-hero-copy>p{font-size:15px;line-height:1.9}.ai-communication-page .ai-detail-actions{gap:16px;margin-top:24px}.ai-communication-page .ai-detail-actions .trial{padding-inline:18px}.ai-communication-page .ai-detail-secondary{font-size:14px}.ai-communication-page .ai-detail-world{width:100%;height:auto;padding:22px 18px;border-radius:20px}.ai-communication-page .ai-detail-world:before{display:none}.ai-communication-page .ai-detail-world>.story-scene-languages{position:relative;display:grid;gap:14px;width:100%;height:auto;min-height:0;transform:none}.ai-detail-world .language-count{position:relative;inset:auto;margin-bottom:4px}.ai-detail-world .language-count strong{font-size:32px}.ai-detail-world .language-count small{font-size:12px}.ai-detail-world .language-flags{top:8px;right:0}.ai-detail-world .language-flags>img{width:28px;height:28px;border-width:2px}.ai-detail-world .language-flags>img:nth-child(n+5){display:none}.ai-detail-world .language-more{width:28px;height:28px}.ai-detail-world .map-conversation{position:relative;inset:auto;width:100%;grid-template-columns:24px minmax(0,1fr);gap:8px;transform:none}.ai-detail-world .map-avatar{width:24px;height:24px}.ai-detail-world .map-conversation>span:last-child{min-width:0}.ai-detail-world .map-conversation b,.ai-detail-world .map-conversation small{max-width:none;font-size:12px;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.ai-detail-world .conversation-asia,.ai-detail-world .conversation-emirates,.ai-detail-world .translation-settings{display:none}.ai-communication-page .ai-flow-section,.ai-communication-page .ai-detail-section{padding:60px 0}.ai-communication-page .ai-section-heading h2,.ai-communication-page .ai-detail-copy h2{font-size:28px;line-height:1.5}.ai-communication-page .ai-section-heading h2>span{display:block}.ai-communication-page .ai-section-heading p,.ai-communication-page .ai-detail-copy>p{font-size:15px;line-height:1.85}.ai-communication-page .ai-flow-rail{grid-template-columns:minmax(0,1fr);margin-top:30px}.ai-communication-page .ai-flow-step{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px 18px;min-height:0;padding:26px 0;border-right:0;border-bottom:1px solid #dce7f4}.ai-communication-page .ai-flow-step:last-child{border-bottom:0}.ai-communication-page .ai-flow-step:before{display:none}.ai-communication-page .ai-flow-index{position:static;grid-column:1;grid-row:1;font-size:12px;align-self:center;text-align:center}.ai-communication-page .ai-flow-icon{grid-column:1;grid-row:2}.ai-communication-page .ai-flow-step h3{grid-column:2;grid-row:1;margin:0;font-size:18px}.ai-communication-page .ai-flow-step p{grid-column:2;grid-row:2;margin:0;font-size:14px;line-height:1.75}.ai-communication-page .ai-detail-row{gap:28px}.ai-communication-page .ai-workspace-demo{grid-template-columns:minmax(0,1fr);min-height:0;border-radius:16px}.ai-communication-page .ai-demo-sidebar{display:none}.ai-communication-page .ai-demo-chat-head{height:auto;min-height:72px;flex-wrap:wrap;gap:12px;padding:16px}.ai-communication-page .ai-demo-thread{padding:24px 16px}.ai-communication-page .ai-customer-message,.ai-communication-page .ai-translation-result{width:100%;padding:14px}.ai-interactive-reply{grid-template-columns:minmax(0,1fr);padding:12px;gap:12px;border-radius:16px}.ai-interactive-reply .ai-reply-context,.ai-interactive-reply .ai-draft-panel{padding:18px}.ai-interactive-reply .ai-reply-customer{font-size:14px;margin-top:16px}.ai-interactive-reply .ai-reply-history b{font-size:14px}.ai-interactive-reply .ai-draft-head em{flex-basis:auto;margin-left:0}.ai-interactive-reply .ai-chinese-reference p{font-size:14px}.ai-interactive-reply textarea{font-size:16px}.ai-interactive-reply .ai-draft-actions button{flex:1;padding-inline:8px}.ai-communication-page .ai-detail-cta{padding:12px 0 56px}.ai-communication-page .ai-detail-cta-inner{flex-direction:column;align-items:stretch;min-height:0;padding:28px 24px;gap:24px;border-radius:20px}.ai-communication-page .ai-detail-cta h2{font-size:clamp(24px,6.7vw,28px);line-height:1.5}.ai-communication-page .ai-detail-cta-inner p{font-size:14px;line-height:1.85}.ai-communication-page .ai-detail-cta-inner>a{width:100%;justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){.ai-communication-page .ai-detail-world .map-conversation{animation:none}}
