.product-page{color:#0b172a;overflow-wrap:break-word;background:#fff}.product-page .prod-container{width:min(100% - 64px,1200px);margin-inline:auto}.product-page .prod-chapter{padding-block:96px}.product-page h1,.product-page h2,.product-page h3{text-align:start;text-wrap:balance;margin:0;font-weight:700}.product-page h1{letter-spacing:-.02em;margin-block-end:40px;font-size:56px;line-height:64px}.product-page h2{letter-spacing:-.01em;max-width:900px;margin-block-end:32px;font-size:36px;line-height:44px}.product-page h3{margin-block-end:20px;font-size:28px;line-height:36px}.product-page p,.product-page li{font-size:18px;line-height:29px}.product-page p{margin-block:0 24px}.product-page p:last-child{margin-block-end:0}.product-page .prod-reading,.product-page .prod-coda{max-width:760px}.product-page .prod-coda{margin-block-start:40px}.product-page .prod-statement{color:#0b172a;border-inline-start:3px solid #0038b8;margin-block:32px;padding-inline-start:24px;font-size:22px;font-weight:600;line-height:34px}.product-page .prod-identity{background:#f7f9fc;border-block-end:1px solid #dce3ed;padding-block:80px 96px}.product-page .prod-identity-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;display:grid}.product-page .prod-identity-copy,.product-page .prod-identity-visual{min-width:0}.product-page .prod-identity-visual{border-inline-start:4px solid #0038b8;padding-block:24px;padding-inline-start:24px;position:sticky;top:112px}.product-page .prod-identity-visual .pe-window{border-color:#c2ccd9;border-radius:16px;box-shadow:0 4px 16px #0b172a0f}.product-page .prod-identity-visual .pe-review-layout{grid-template-columns:1fr}.product-page .prod-identity-visual .pe-review-main,.product-page .prod-identity-visual .pe-review-control{padding:24px}.product-page .prod-identity-visual .pe-review-control{border-block-start:1px solid #dce3ed;border-inline-start:0}.product-page .prod-identity-visual .pe-chrome{grid-template-columns:1fr auto;gap:8px;padding:16px}.product-page .prod-identity-visual .pe-workflow{display:none}.product-page .prod-identity-visual .pe-heading-row{flex-direction:column;gap:16px}.product-page .prod-identity-visual .pe-kicker,.product-page .prod-identity-visual .pe-status,.product-page .prod-identity-visual .pe-brand,.product-page .prod-identity-visual .pe-demo,.product-page .prod-identity-visual .pe-intro,.product-page .prod-identity-visual .pe-review-control p,.product-page .prod-identity-visual .pe-action,.product-page .prod-identity-visual .pe-field-block b,.product-page .prod-identity-visual .pe-fact-row b{letter-spacing:0;font-size:14px;line-height:24px}.product-page .prod-identity-visual .pe-kicker{text-transform:none}.product-page .prod-identity-visual h3,.product-page .prod-identity-visual h4{letter-spacing:0;font-size:22px;font-weight:600;line-height:30px}.product-page .prod-sequence{color:#0038b8;border-block:1px solid #c2ccd9;flex-wrap:wrap;align-items:baseline;gap:4px;margin-block:32px;padding-block:24px;font-size:16px;font-weight:600;line-height:28px;display:flex}.product-page .prod-sequence-step{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.product-page .prod-direction{font-family:Arial,sans-serif;display:inline-block}:root:lang(fa) .product-page .prod-direction{transform:scaleX(-1)}.product-page .prod-why-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;display:grid}.product-page .prod-questions{border-inline-start:1px solid #c2ccd9;align-self:start;margin:0;padding:24px 0 24px 32px;padding-inline:32px 0;list-style:none}.product-page .prod-questions li{color:#0b172a;margin-block:0 24px;padding-inline-start:24px;font-size:26px;font-weight:600;line-height:36px;position:relative}.product-page .prod-questions li:before{content:"";background:#0038b8;width:8px;height:2px;position:absolute;inset-block-start:15px;inset-inline-start:0}.product-page .prod-questions li:last-child{margin-block-end:0}.product-page .prod-core{border-block-start:1px solid #dce3ed}.product-page .prod-question-statement{color:#0038b8;margin-block:32px;font-size:28px;font-weight:600;line-height:40px}.product-page .prod-memory{max-width:960px;margin-block-start:40px;padding-inline-end:64px;position:relative}.product-page .prod-review-trace{margin:0;padding:0;list-style:none}.product-page .prod-review-trace li{border-inline-start:1px solid #c2ccd9;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:32px;padding-block:20px;padding-inline-start:32px;display:grid;position:relative}.product-page .prod-review-trace li:before{content:"";background:#0038b8;border-radius:50%;width:7px;height:7px;position:absolute;inset-block-start:30px;inset-inline-start:-4px}.product-page .prod-trace-label{color:#0038b8;font-size:16px;font-weight:600}.product-page .prod-return{color:#62748a;border:1px solid #c2ccd9;border-inline-start:0;border-radius:0 20px 20px 0;width:48px;position:absolute;inset-block:32px 16px;inset-inline-end:0}.product-page .prod-return span{color:#0038b8;background:#fff;font-size:32px;line-height:32px;position:absolute;inset-block-start:-16px;inset-inline-start:-16px}.product-page .prod-return bdi{background:#fff;font-size:14px;position:absolute;inset-block-end:-12px;inset-inline-end:-8px}:root:lang(fa) .product-page .prod-return{border-radius:20px 0 0 20px}:root:lang(fa) .product-page .prod-return span{transform:scaleX(-1)}.product-page .prod-lifecycle,.product-page .prod-fit{background:#f7f9fc;border-block:1px solid #dce3ed}.product-page .prod-lifecycle-grid{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:48px;margin-block-start:48px;display:grid}.product-page .prod-stage-rail{align-self:start;gap:8px;display:grid;position:sticky;top:112px}.product-page .prod-stage-rail a{color:#45566c;border-radius:6px;align-items:center;gap:16px;min-height:44px;padding:8px;font-size:16px;line-height:24px;text-decoration:none;display:flex}.product-page .prod-stage-rail a:hover{color:#0038b8;background:#eef2f7}.product-page .prod-stage-rail a span{color:#0038b8;font-weight:600}.product-page .prod-stage-content{border-inline-start:1px solid #c2ccd9;min-width:0;padding-inline-start:32px}.product-page .prod-stage{border-block-end:1px solid #dce3ed;padding-block:32px;scroll-margin-top:112px}.product-page .prod-stage:first-child{padding-block-start:0}.product-page .prod-stage:last-child{border:0}.product-page .prod-review-gate{background:#eef2f7;border-inline-start:3px solid #0038b8;align-items:baseline;gap:20px;margin-block:24px;padding:24px;display:flex}.product-page .prod-review-gate p{font-size:16px;font-weight:600;line-height:28px}.product-page .prod-review-gate>span{color:#0038b8;font-size:20px}.product-page .prod-evidence-note{background:#fff;border:1px solid #c2ccd9;border-radius:16px;padding:32px}.product-page .prod-ai-path{margin-block:40px;position:relative}.product-page .prod-ai-zone{border-block-end:1px solid #dce3ed;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:48px;padding-block:28px;display:grid}.product-page .prod-ai-zone:first-child{border-block-start:1px solid #dce3ed}.product-page .prod-ai-stage{color:#0038b8;flex-wrap:wrap;align-content:start;gap:8px 16px;font-weight:600;display:flex}.product-page .prod-ai-stage span{border-inline-start:2px solid #c2ccd9;padding-inline-start:16px;font-size:16px;line-height:28px}.product-page .prod-human-only{background:#eef2f7;border-inline-start:4px solid #0038b8;border-radius:0 10px 10px 0;padding:32px;font-size:22px;font-weight:600;line-height:34px}:root:lang(fa) .product-page .prod-human-only{border-radius:10px 0 0 10px}.product-page .prod-human{border-block-start:1px solid #dce3ed}.product-page .prod-authority-sequence{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:48px 0;padding:0;list-style:none;display:grid}.product-page .prod-authority-sequence li{border-block:2px solid #c2ccd9;align-items:center;min-height:120px;padding:24px;font-size:22px;font-weight:600;line-height:32px;display:flex;position:relative}.product-page .prod-authority-sequence .prod-candidate{color:#45566c;background:#f7f9fc;border-width:1px}.product-page .prod-authority-sequence .prod-authoritative{color:#0038b8;border-width:4px;border-color:#0038b8}.product-page .prod-authority-sequence .prod-direction{color:#62748a;font-size:20px;position:absolute;inset-inline-end:-26px}.product-page .prod-isolated-term{white-space:nowrap}.product-page .prod-authority-boundaries{border-inline-start:3px solid #0b172a;max-width:960px;padding-inline-start:32px}.product-page .prod-fit-regions{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;margin-block-start:40px;display:grid}.product-page .prod-positive{border-inline-start:3px solid #0038b8;padding-inline-start:24px}.product-page .prod-false-fit{background:#eef2f7;align-self:start;padding:24px}.product-page .prod-current-state{border:1px solid #c2ccd9;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-block:40px;padding:40px;display:grid}.product-page .prod-current-state p{margin:0}.product-page .prod-readiness{color:#45566c;border-inline-start:1px solid #c2ccd9;padding-inline-start:32px}.product-page .prod-readiness ul{margin:0 0 24px;padding-inline-start:20px;list-style-type:disc}.product-page .prod-readiness li{margin-block-end:8px}.product-page .prod-readiness li::marker{color:#62748a}.product-page .prod-trust{border-block-start:1px solid #dce3ed}.product-page .prod-trust-questions{max-width:960px;margin-block:40px;padding:0;list-style:none}.product-page .prod-trust-questions li{border-block-end:1px solid #dce3ed;padding-block:16px;font-size:22px;font-weight:500;line-height:34px}.product-page .prod-trust .button{border-radius:10px;min-height:48px;margin-block-start:32px;font-size:16px;line-height:24px}.product-page .prod-close{color:#fff;background:#0038b8}.product-page .prod-close h2{color:#fff;max-width:960px;margin-block-end:40px;font-size:44px;line-height:52px}.product-page .prod-close-copy{max-width:760px}.product-page .prod-close .button{color:#0038b8;background:#fff;border:1px solid #fff;border-radius:10px;min-height:48px;margin-block-start:40px;padding:12px 24px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.product-page .prod-close .button:hover{color:#002d94;background:#eef2f7;border-color:#eef2f7}.product-page .prod-close .button:focus-visible{outline-offset:3px;outline:3px solid #fff}:root:lang(fa) .product-page h1{letter-spacing:0;font-size:48px;line-height:64px}:root:lang(fa) .product-page h2{letter-spacing:0;font-size:32px;line-height:46px}:root:lang(fa) .product-page h3{font-size:26px;line-height:40px}:root:lang(fa) .product-page p,:root:lang(fa) .product-page li{line-height:32px}:root:lang(fa) .product-page .prod-statement,:root:lang(fa) .product-page .prod-human-only{font-size:22px;line-height:36px}:root:lang(fa) .product-page .prod-questions li{font-size:24px;line-height:40px}:root:lang(fa) .product-page .prod-close h2{font-size:40px;line-height:56px}@media (width<=1100px){.product-page .prod-identity-grid{grid-template-columns:1fr}.product-page .prod-identity-copy{max-width:760px}.product-page .prod-identity-visual{max-width:760px;padding-block:0;position:static}.product-page .prod-identity-visual .pe-review-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.product-page .prod-identity-visual .pe-review-control{border-block-start:0;border-inline-start:1px solid #dce3ed}.product-page .prod-why-grid{gap:40px}.product-page .prod-lifecycle-grid,.product-page .prod-ai-zone{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:32px}.product-page .prod-authority-sequence{gap:24px}.product-page .prod-authority-sequence li{padding:16px;font-size:18px;line-height:28px}}@media (width<=800px){.product-page .prod-container{width:calc(100% - 48px)}.product-page .prod-chapter,.product-page .prod-identity{padding-block:64px}.product-page h1{font-size:40px;line-height:48px}.product-page h2{font-size:30px;line-height:38px}.product-page h3{font-size:24px;line-height:32px}:root:lang(fa) .product-page h1{font-size:36px;line-height:50px}:root:lang(fa) .product-page h2{font-size:28px;line-height:42px}:root:lang(fa) .product-page h3{font-size:24px;line-height:36px}.product-page .prod-why-grid,.product-page .prod-fit-regions,.product-page .prod-current-state,.product-page .prod-lifecycle-grid,.product-page .prod-ai-zone{grid-template-columns:1fr;gap:32px}.product-page .prod-stage-rail{display:none}.product-page .prod-readiness{border-block-start:1px solid #c2ccd9;border-inline-start:0;padding-block-start:24px;padding-inline-start:0}.product-page .prod-authority-sequence{grid-template-columns:1fr 1fr;gap:24px}.product-page .prod-authority-sequence .prod-direction{display:none}.product-page .prod-review-trace li{grid-template-columns:1fr;gap:8px}.product-page .prod-close h2{font-size:34px;line-height:42px}:root:lang(fa) .product-page .prod-close h2{font-size:32px;line-height:46px}}@media (width<=520px){.product-page .prod-container{width:calc(100% - 32px)}.product-page .prod-identity-visual{border-inline-start:0;padding-inline-start:0}.product-page .prod-identity-visual .pe-review-layout{grid-template-columns:1fr}.product-page .prod-identity-visual .pe-review-main,.product-page .prod-identity-visual .pe-review-control{padding:20px}.product-page .prod-identity-visual .pe-review-control{border-block-start:1px solid #dce3ed;border-inline-start:0}.product-page .prod-identity-visual .pe-chrome{grid-template-columns:1fr;justify-items:start}.product-page .prod-identity-visual .pe-demo{justify-self:start}.product-page .prod-identity-visual .pe-fact-row{grid-template-columns:1fr}.product-page .prod-authority-sequence{grid-template-columns:1fr;gap:16px}.product-page .prod-authority-sequence li{min-height:80px;padding:24px}.product-page .prod-questions{padding-inline-start:16px}.product-page .prod-questions li{font-size:22px;line-height:34px}.product-page .prod-memory{padding-inline-end:40px}.product-page .prod-return{width:24px}.product-page .prod-return bdi{display:none}.product-page .prod-review-trace li,.product-page .prod-stage-content,.product-page .prod-authority-boundaries{padding-inline-start:20px}.product-page .prod-review-gate,.product-page .prod-current-state,.product-page .prod-evidence-note,.product-page .prod-human-only{padding:24px}.product-page .prod-review-gate{gap:12px}.product-page .prod-statement{padding-inline-start:16px}.product-page .prod-trust .button,.product-page .prod-close .button{text-align:center;justify-content:center;width:100%}}
