.service-coverage.service-showcase{background:var(--bg)}.service-showcase .section-head{display:block}.service-showcase .section-head>div{width:100%;min-width:0}.service-showcase .section-head h2{width:100%;font-size:clamp(26px,3.3vw,42px);line-height:1.7;letter-spacing:-.6px}.service-showcase .section-head>div:last-child{margin-top:16px}@media(max-width:650px){.service-showcase .section-head h2{font-size:clamp(24px,6.5vw,30px)}}.service-showcase .home-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.service-showcase .home-service-card{display:block;min-width:0;padding:0;background:transparent;border:0;border-radius:0;overflow-wrap:normal;transition:none;border-inline-end:1px solid var(--line)}.service-showcase .home-service-card:nth-child(3n){border-inline-end:0}.service-showcase .home-service-card:nth-child(-n+3){border-block-end:1px solid var(--line)}.service-showcase .home-service-link{display:grid;grid-template-columns:92px minmax(0,1fr);gap:22px;height:100%;min-height:278px;padding:36px 26px;transition:background-color .22s ease;outline-offset:-3px}.service-showcase .home-service-link:hover,.service-showcase .home-service-link:focus-visible{background:var(--surface)}.service-showcase .home-service-link:focus-visible{outline:2px solid var(--teal)}.service-showcase .home-service-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.service-showcase .home-service-copy h3{font-size:19px;line-height:1.8;letter-spacing:-.35px;font-weight:600;margin:0;color:var(--ink)}.service-showcase .home-service-copy p{font-size:15px;line-height:2;color:var(--muted);margin:15px 0 21px}.service-showcase .service-card-cta{display:inline-flex;align-items:center;gap:10px;margin-top:auto;font-size:13px;font-weight:550;line-height:1.9;color:#007f65;padding-block:3px}html[data-theme=dark] .service-showcase .service-card-cta{color:#20dbc0}.service-showcase .service-card-cta svg{flex-shrink:0;transition:translate .22s ease}.service-showcase .home-service-link:is(:hover,:focus-visible) .service-card-cta svg{translate:-3px 0}html[dir=ltr] .service-showcase .service-card-cta svg{transform:scaleX(-1)}html[dir=ltr] .service-showcase .home-service-link:is(:hover,:focus-visible) .service-card-cta svg{translate:3px 0}html[dir=ltr] .service-showcase .home-service-copy h3{line-height:1.45;letter-spacing:-.3px}html[dir=ltr] .service-showcase .home-service-copy p{line-height:1.8}.service-illustration{--art-stroke:#c3d0cd;--art-muted:#dbe5e2;--art-solid:#8a9f9a;--art-paper:var(--panel);--art-accent:#08bda5;--art-mint:#dcf8f1;--art-cycle:5.6s;width:100%;height:auto;max-height:110px;overflow:visible;align-self:start;margin-top:1px;direction:ltr}.service-art-paper{fill:var(--art-paper);stroke:var(--art-stroke);stroke-width:1.2}.service-art-outline{stroke:var(--art-stroke);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.service-art-solid{fill:var(--art-solid)}.service-art-muted{fill:var(--art-muted)}.service-art-mint{fill:var(--art-mint)}.service-art-tick{stroke:var(--art-accent);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.service-art-corners{stroke:var(--art-accent);stroke-width:1.4;stroke-linecap:round;opacity:.65}.service-art-scan,.service-art-face-scan{stroke:var(--art-accent);stroke-width:1.6;opacity:0;animation:service-document-scan var(--art-cycle) ease-in-out infinite}.service-art-face-scan{animation-name:service-face-scan}.service-art-confirm{opacity:1;animation:service-confirm var(--art-cycle) ease-in-out infinite}.service-art-float{animation:service-float 11.2s ease-in-out infinite}.service-art-row{animation:service-row var(--art-cycle) ease-in-out infinite}.service-art-row-1{animation-delay:.25s}.service-art-row-2{animation-delay:.5s}.service-art-route,.service-art-connector{stroke:var(--art-stroke);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 4}.service-art-route{stroke:var(--art-accent);stroke-dasharray:74;animation:service-route var(--art-cycle) ease-in-out infinite}.service-art-node{fill:var(--art-paper);stroke:var(--art-stroke);stroke-width:1.3}.service-art-node-a{animation:service-node var(--art-cycle) ease-in-out infinite}.service-art-risk-ring{stroke:var(--art-accent);stroke-width:1.3;stroke-linecap:round;stroke-dasharray:130;animation:service-shield var(--art-cycle) ease-in-out infinite}.service-art-shield-check{stroke:var(--art-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:service-confirm var(--art-cycle) ease-in-out infinite}.service-art-packet,.service-art-response{fill:var(--art-accent);opacity:0;animation:service-packet var(--art-cycle) ease-in-out infinite}.service-art-response{animation-name:service-response}.service-illustration *{animation-play-state:paused}.home-service-card[data-motion-active=true] .service-illustration *{animation-play-state:running}html[data-theme=dark] .service-illustration{--art-stroke:#52716e;--art-muted:#355550;--art-solid:#8ba8a0;--art-accent:#13d8ba;--art-mint:#173f39}@keyframes service-document-scan{0%,9%{opacity:0;translate:0 0}16%{opacity:.8}43%{opacity:.8;translate:0 52px}51%,to{opacity:0;translate:0 52px}}@keyframes service-face-scan{0%,10%{opacity:0;translate:0 0}17%{opacity:.7}44%{opacity:.7;translate:0 40px}52%,to{opacity:0;translate:0 40px}}@keyframes service-confirm{0%,44%{opacity:0}58%,90%{opacity:1}to{opacity:0}}@keyframes service-float{0%,to{translate:0 0}50%{translate:0 -2px}}@keyframes service-row{0%,12%{opacity:.45}32%,88%{opacity:1}to{opacity:.45}}@keyframes service-route{0%,12%{stroke-dashoffset:74;opacity:.3}52%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:74;opacity:.3}}@keyframes service-node{0%,20%,to{fill:var(--art-paper)}45%,85%{fill:var(--art-mint)}}@keyframes service-shield{0%,10%{stroke-dashoffset:130;opacity:.3}46%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:130;opacity:.3}}@keyframes service-packet{0%,12%{opacity:0;translate:0 0}20%{opacity:1}46%{opacity:1;translate:31px 0}53%,to{opacity:0;translate:31px 0}}@keyframes service-response{0%,49%{opacity:0;translate:0 0}57%{opacity:1}80%{opacity:1;translate:-31px 0}88%,to{opacity:0;translate:-31px 0}}@media(max-width:1150px){.service-showcase .home-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-showcase .home-service-card:nth-child(n){border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line)}.service-showcase .home-service-card:nth-child(2n){border-inline-end:0}.service-showcase .home-service-card:nth-last-child(-n+2){border-block-end:0}.service-showcase .home-service-link{min-height:250px;padding:30px 24px;grid-template-columns:86px minmax(0,1fr);gap:21px}}@media(max-width:740px){.service-showcase .home-service-grid{grid-template-columns:minmax(0,1fr)}.service-showcase .home-service-card:nth-child(n){border-inline-end:0;border-block-end:1px solid var(--line)}.service-showcase .home-service-card:last-child{border-block-end:0}.service-showcase .home-service-link{min-height:0;padding:28px 0;grid-template-columns:80px minmax(0,1fr);gap:20px}html .service-showcase .home-service-copy h3{font-size:18px;line-height:1.8}html[dir=ltr] .service-showcase .home-service-copy h3{line-height:1.45}.service-showcase .home-service-copy p{font-size:14px;margin:11px 0 15px}.service-showcase .service-card-cta{font-size:12px;min-height:34px}.service-showcase .service-illustration{margin-top:2px}}@media(max-width:360px){.service-showcase .home-service-link{grid-template-columns:66px minmax(0,1fr);gap:16px}}@media(prefers-reduced-motion:reduce){.service-showcase .service-illustration *{animation:none!important;translate:none!important}.service-art-scan,.service-art-face-scan,.service-art-packet,.service-art-response{display:none}.service-showcase .home-service-link,.service-showcase .service-card-cta svg{transition:none}}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/EstedadVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;font-family:Inter,Estedad,Tahoma,sans-serif;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.9;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}button:disabled{opacity:.5;cursor:default}button,a{-webkit-tap-highlight-color:transparent}button{border:0}img{display:block;max-width:100%}svg{flex-shrink:0;vertical-align:middle}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #7e86e3;outline-offset:4px}::selection{background:var(--teal);color:#0b3139}.container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.section{padding:100px 0}.section-soft{background:var(--surface)}.eyebrow{display:block;font-size:13px;font-weight:550;color:var(--muted);line-height:1.8;letter-spacing:.025em;margin-bottom:16px}.small-label{font-size:11px;color:var(--muted)}h1{font-size:clamp(38px,4.6vw,64px);line-height:1.5;font-weight:580;letter-spacing:-2px}h2{font-size:clamp(30px,3.1vw,44px);line-height:1.55;font-weight:540;letter-spacing:-1.2px}h3{font-size:21px;line-height:1.7;font-weight:560;letter-spacing:-.4px}p{color:var(--muted)}.section-head{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:48px}.section-head>div:last-child{max-width:440px}.section-head p{font-size:16px;line-height:2}.section-head .arrow-link{margin-top:16px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:54px;padding:12px 23px;border-radius:12px;font-size:15px;font-weight:550;line-height:1.6;border:1px solid transparent;transition:background .18s,transform .18s}.button:hover{transform:translateY(-2px)}.button-teal{background:var(--teal);color:var(--teal-ink)}.button-teal:hover{background:var(--teal-hover)}.button-dark{background:#0b3139;color:#fff}.button-dark:hover{background:#164650}.button-outline{background:transparent;border-color:var(--line);color:var(--ink)}.button-outline:hover{background:var(--soft)}.button-white{background:#fff;color:#0b3139}.arrow-link{display:inline-flex;gap:15px;align-items:center;font-size:15px;font-weight:550;line-height:1.7}.arrow-link:hover{color:#258c85}.inline-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.scope-note{font-size:13px;line-height:2;color:var(--muted);border-inline-start:3px solid var(--line);padding-inline-start:16px;margin-top:22px}.skip-link{position:fixed;top:-100px;right:20px;z-index:100;background:var(--teal);color:#0b3139;padding:10px 20px;border-radius:8px}.skip-link:focus{top:12px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#1fbb9c;flex-shrink:0}.text-button{background:none;padding:0;font-size:14px;color:var(--muted);text-decoration:underline;text-underline-offset:5px}.text-button:hover{color:var(--ink)}.site-header{position:sticky;top:0;z-index:40;background:var(--bg);border-bottom:1px solid var(--line)}.header-inner{height:98px;display:flex;align-items:center;justify-content:space-between;gap:27px}.brand{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.brand img{width:40px;height:46px;object-fit:contain;mix-blend-mode:multiply}.brand strong{display:block;font-size:24px;font-weight:620;line-height:1.5;letter-spacing:-.8px}.brand em{font-style:normal;font-weight:420}.brand small{display:block;font-size:8px;letter-spacing:2px;line-height:1.6;color:var(--muted)}.navigation{display:flex;align-items:center;gap:28px}.navigation>a{font-size:14px;white-space:nowrap;font-weight:550;position:relative;line-height:2;padding-block:8px}.navigation>a:after{content:"";position:absolute;bottom:0;right:0;left:0;height:2px;background:var(--teal);transform:scaleX(0);transition:transform .2s}.navigation>a[aria-current=page]:after,.navigation>a:hover:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:17px;flex-shrink:0}.header-demo{font-size:13px;white-space:nowrap}.header-demo:hover{color:#238a85}.theme-toggle,.mobile-toggle{width:38px;height:40px;background:transparent;display:grid;place-items:center;border-radius:9px}.theme-toggle:hover,.mobile-toggle:hover{background:var(--soft)}.header-contact{min-height:47px;gap:15px;font-size:13px;padding:10px 17px}.mobile-toggle,.navigation .mobile-demo{display:none}.home-hero{position:relative;min-height:690px;overflow:hidden;background:#828380;color:#fff;isolation:isolate}.hero-photograph{position:absolute;top:0;bottom:0;left:0;width:62%;z-index:-2;mask-image:linear-gradient(to right,#000 75%,transparent 100%)}.hero-photograph img{width:100%;height:100%;object-fit:cover;object-position:center 50%;filter:brightness(.63) saturate(.6)}.hero-shade{position:absolute;inset:0;background:linear-gradient(270deg,#828380 35%,#828380bb 51%,#82838005 76%);z-index:-1}.hero-content{padding-top:54px;padding-bottom:42px;position:relative}.hero-eyebrow{display:block;font-size:14px;letter-spacing:.04em;font-weight:450;margin-bottom:40px;color:#fff;max-width:590px}.home-hero h1{font-size:clamp(43px,4.8vw,66px);line-height:1.55;font-weight:600;max-width:650px;letter-spacing:-2.2px}.home-hero p{font-size:17px;line-height:2;color:#fff;max-width:600px;margin-top:22px;font-weight:380}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:37px}.hero-demo-link{display:inline-flex;align-items:center;gap:11px;font-size:14px}.hero-demo-link>span{display:grid;place-items:center;height:36px;width:36px;border:1px solid #ffffff68;border-radius:50%}.hero-demo-link:hover>span{background:#ffffff25}.hero-signature{display:flex;align-items:center;gap:15px;font-size:11px;color:#fff9;margin-top:55px}.hero-signature i{width:1px;height:12px;background:#fff5}.hero-signature>span:last-child{font-size:9px;letter-spacing:1.1px}.platform-strip{border-bottom:1px solid var(--line);background:var(--bg)}.platform-strip>.container{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:26px}.platform-strip a{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:var(--muted)}.platform-strip svg{color:var(--ink)}.proof-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center}.proof-layout .section-head{margin-bottom:32px}.proof-layout h2{font-size:38px}.value-grid{display:grid;grid-template-columns:1fr 1fr;gap:37px 30px}.value-grid h3{font-size:22px;margin-bottom:10px}.value-grid p{font-size:14px;line-height:1.95;margin-bottom:13px}.value-grid .arrow-link{font-size:13px;gap:10px}.proof-visual{padding-bottom:25px;padding-right:5px;min-width:0}.sample-dashboard{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:0 0 0 3px #1c4a3a04,0 4px 12px #14353c0c;direction:ltr}.dashboard-chrome{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--line);padding:14px 15px;font-size:7px;color:var(--muted);letter-spacing:.7px}.dashboard-dots{display:flex;gap:4px}.dashboard-dots i{width:4px;height:4px;border-radius:50%;background:#afc5be}.sample-pill{font-size:8px;letter-spacing:0;margin-left:auto;border:1px solid var(--line);border-radius:20px;padding:2px 7px}.dashboard-layout{display:flex}.dashboard-iconbar{width:40px;border-right:1px solid var(--line);display:flex;align-items:center;flex-direction:column;gap:24px;padding:23px 7px;flex-shrink:0;color:var(--muted)}.dashboard-iconbar svg{height:15px;width:15px}.dashboard-content{flex:1;min-width:0;padding:22px;direction:rtl}.dashboard-status{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.dashboard-content h3{font-size:14px;margin-bottom:13px}.dashboard-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px 17px;margin-bottom:22px}.dashboard-fields>div{display:flex;flex-direction:column;gap:3px}.dashboard-fields span{font-size:8px;color:var(--muted)}.dashboard-fields strong{font-size:10px;font-weight:450}.dashboard-media{display:grid;grid-template-columns:1.1fr 1fr;gap:10px}.dashboard-media>img{width:100%;height:210px;object-fit:cover;object-position:center 24%;border-radius:4px}.sample-id-card{background:var(--teal-wash);padding:16px 12px;border-radius:4px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:var(--ink)}.sample-id-card>strong{font-size:11px;margin-top:8px}.sample-id-card>span{font-size:8px;color:var(--muted)}.id-card-portrait{display:flex;gap:8px;margin-top:12px;width:100%}.id-card-portrait img{height:60px;width:45px;object-fit:cover;object-position:center 20%;border-radius:2px}.id-card-portrait>div{display:flex;flex-direction:column;gap:7px;flex:1;padding-top:10px}.id-card-portrait i{display:block;height:3px;background:#91b9ad80}.id-card-portrait i:last-child{width:60%}.sample-id-card small{font-size:5px;letter-spacing:.6px;margin-top:14px}.phone-preview{position:absolute;width:115px;bottom:-27px;left:-20px;border:4px solid #101c1d;border-radius:23px;background:#0b3139;color:#fff;box-shadow:0 0 0 2px #778183;overflow:hidden;text-align:center;z-index:2}.phone-speaker{width:42px;height:10px;background:#071619;border-radius:0 0 7px 7px;margin:auto}.phone-preview>span{display:block;font-size:8px;padding:8px 0 11px}.phone-preview>img{width:100%;height:140px;object-fit:cover;object-position:center 20%}.phone-preview>div:last-child{padding:5px}.phone-preview>div:last-child>svg{border:1px solid #fff8;border-radius:50%;padding:3px;height:24px;width:24px}.visual-caption{display:block;font-size:10px;color:var(--muted);margin:40px 25px 0;text-align:center}.status-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:500;border-radius:7px;padding:5px 9px;white-space:nowrap;line-height:1.6}.status-badge.approved{background:var(--approved-bg);color:var(--approved-ink)}.status-badge.manual_review{background:var(--review-bg);color:var(--review-ink)}.status-badge.needs_resubmission{background:var(--resubmit-bg);color:var(--resubmit-ink)}.dashboard-status .status-badge{font-size:8px}.photo-benefits{display:flex;gap:7px;min-height:450px;direction:rtl}.photo-benefit{position:relative;overflow:hidden;flex:1;min-width:0;isolation:isolate;transition:flex .45s ease;background:#53605d;min-height:450px}.photo-benefit.active{flex:2.45}.photo-benefit>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:-2}.photo-benefit-shade{position:absolute;inset:0;background:linear-gradient(0deg,#06191ae8,#071e1b18 85%);z-index:-1}.photo-benefit:not(.active)>img{filter:brightness(.8)}.photo-benefit-content{position:absolute;bottom:28px;right:27px;left:27px;color:#fff}.photo-tag{display:inline-block;font-size:10px;background:#ffffff1c;backdrop-filter:blur(8px);padding:4px 9px;border:1px solid #ffffff15;margin-bottom:16px}.photo-benefit-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;color:#fff;padding:0;text-align:right;line-height:1.65;font-size:25px;font-weight:580;width:100%;letter-spacing:-.8px}.photo-benefit-trigger>span{font-size:21px;font-weight:300}.photo-benefit-detail p{color:#fff;font-size:14px;margin-top:12px;line-height:2}.photo-benefit-detail .arrow-link{color:#fff;font-size:13px;margin-top:15px}.feature-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.feature-card{padding:30px 26px 27px;border-radius:23px;background:var(--soft);position:relative;display:flex;flex-direction:column;align-items:flex-start;border:1px solid transparent;transition:border-color .2s,transform .2s}.feature-card:hover{border-color:var(--line);transform:translateY(-4px)}.feature-card-icon{display:grid;place-items:center;width:58px;height:58px;background:var(--panel);border-radius:17px;margin-bottom:32px}.feature-card h3{font-size:22px;margin-bottom:12px}.feature-card p{font-size:14px;line-height:1.95;flex:1}.card-arrow{display:block;margin-top:27px}.feature-card.static:hover{transform:none}.industry-banner{position:relative;min-height:620px;overflow:hidden;background:#cdb99d;isolation:isolate}.industry-banner>img{transform:scaleX(-1);position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:-1}.industry-banner>.container{padding-block:50px}.industry-panel{max-width:510px;background:var(--panel);padding:38px;border-radius:27px;box-shadow:var(--shadow)}.industry-panel h2{font-size:38px}.industry-panel>p{font-size:15px;margin:15px 0 28px}.industry-links{display:grid;gap:10px}.industry-links>a{display:flex;align-items:center;gap:13px;padding:17px 18px;border:1px solid var(--line);border-radius:14px;background:var(--soft);font-size:15px;font-weight:500}.industry-links>a>svg:last-child{margin-right:auto}.industry-links>a:hover{border-color:#8c99cf;background:var(--lavender-soft)}.privacy-statement{background:var(--lavender);color:var(--lavender-ink);text-align:center;padding:95px 0}.privacy-statement h2{font-size:clamp(37px,4.3vw,59px);font-weight:430;line-height:1.6;margin:20px 0 22px}.privacy-statement p{color:var(--lavender-ink);font-size:18px;line-height:2.1;max-width:780px;margin-inline:auto}.privacy-statement .container>div{display:flex;gap:30px;align-items:center;justify-content:center;margin-top:36px;flex-wrap:wrap}.privacy-statement .arrow-link{color:var(--lavender-ink)}.compact-statement h2{margin-top:0}.cta-section{padding:65px 0;background:var(--surface);border-top:1px solid var(--line)}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:50px}.cta-inner>div:first-child{max-width:730px}.cta-inner h2{font-size:34px;line-height:1.7}.cta-inner p{font-size:15px;line-height:2;margin-top:12px}.cta-actions{display:flex;flex-direction:column;gap:12px;min-width:230px}.cta-actions .button{justify-content:space-between}.cta-inner .eyebrow{margin-bottom:8px}.site-footer{background:var(--bg);padding:40px 0;color:var(--footer-ink)}.footer-panels{width:min(1320px,calc(100% - 72px));background:var(--footer-panel);border-radius:40px}.footer-main{padding:58px 55px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:45px}.footer-brand .brand small{color:var(--footer-ink);opacity:.75}.footer-brand p{font-size:24px;line-height:1.8;color:var(--footer-ink);font-weight:380;letter-spacing:-.6px;margin-top:20px}.footer-main>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-main h3{font-size:15px;margin-bottom:9px;font-weight:650}.footer-main>div:not(:first-child)>a{font-size:13px;opacity:.9}.footer-main a:not(.brand):hover{text-decoration:underline;text-underline-offset:6px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:30px 55px}.footer-attribution{border-radius:4px;display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--footer-ink)}.footer-attribution img{width:48px;height:48px;object-fit:contain;flex-shrink:0;mix-blend-mode:multiply;filter:contrast(1.15)}.footer-attribution>span{display:inline-block;color:var(--footer-ink);text-decoration:underline;text-decoration-color:var(--footer-ink);text-underline-offset:5px;text-decoration-thickness:1px}.footer-attribution:hover>span{text-decoration-thickness:2px}.footer-attribution:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:3px}.back-top{height:34px;width:34px;border:1px solid #01033440;border-radius:50%;display:grid;place-items:center}.page-intro{padding:24px 0 68px;background:var(--surface);border-bottom:1px solid var(--line)}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:11px;margin-bottom:48px;line-height:2}.breadcrumbs>span{display:inline-flex;align-items:center;gap:10px}.breadcrumbs a:hover{color:var(--ink)}.intro-grid{display:grid;grid-template-columns:1fr;gap:55px;align-items:center}.intro-grid>div:first-child{max-width:850px}.intro-grid h1{margin-bottom:24px}.intro-grid>div>p{font-size:17px;line-height:2.1;max-width:790px}.with-image .intro-grid{grid-template-columns:1.1fr 1fr}.with-image .intro-grid h1{font-size:47px;line-height:1.65}.intro-photo{height:360px;position:relative;overflow:hidden;border-radius:22px}.intro-photo>img{height:100%;width:100%;object-fit:cover;object-position:center 30%}.photo-caption{position:absolute;bottom:17px;right:17px;left:17px;display:flex;align-items:center;gap:8px;border:1px solid #ffffff5e;border-radius:9px;padding:9px 12px;backdrop-filter:blur(16px);background:#ffffffd9;color:#0b3139;font-size:11px}.product-catalog{display:grid;gap:65px}.catalog-card{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.catalog-card:nth-child(2n) .catalog-photo{order:2}.catalog-photo{height:410px;border-radius:20px;position:relative;overflow:hidden;background:var(--soft)}.catalog-photo>img{height:100%;width:100%;object-fit:cover;object-position:center 25%}.catalog-photo>span{position:absolute;bottom:22px;right:22px;left:22px;display:flex;align-items:center;gap:12px;background:#fffde8e8;background:#ffffffdf;backdrop-filter:blur(8px);border:1px solid #ffffff70;border-radius:10px;padding:13px;color:#0b3139;font-size:9px;letter-spacing:.9px}.catalog-content h2{font-size:34px;margin-bottom:17px}.catalog-content>p{font-size:15px;line-height:2}.feature-list{padding:0;list-style:none;display:grid;gap:12px;margin:25px 0}.feature-list li{display:flex;align-items:flex-start;gap:11px;font-size:14px;line-height:2}.feature-list svg{margin-top:4px;color:#159c87}.split-copy{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.split-copy>div>p{font-size:17px;line-height:2.1}.split-copy>div>.scope-note{font-size:13px;margin:25px 0}.split-copy .button{margin-top:12px}.detail-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.detail-features{display:grid;grid-template-columns:1fr 1fr;gap:35px 30px}.round-check{display:grid;place-items:center;width:42px;height:42px;background:var(--teal-wash);border-radius:12px;color:#218f7c;margin-bottom:16px}.detail-features h3{font-size:19px;margin-bottom:9px}.detail-features p{font-size:14px;line-height:2}.io-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.io-grid>article{padding:32px;border-radius:18px;background:var(--panel);border:1px solid var(--line)}.io-grid h3{font-size:23px;max-width:450px;margin-bottom:25px}.io-grid .eyebrow{font-size:12px}.horizontal-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:0;margin:40px 0 0}.horizontal-flow li{display:flex;align-items:center;gap:12px;font-size:12px}.horizontal-flow li>span{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:var(--teal-wash);font-size:11px;flex-shrink:0}.horizontal-flow strong{font-weight:450}.horizontal-flow li>svg{margin-right:auto;color:var(--muted)}.detail-demo{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.detail-demo>div:first-child>p{font-size:15px;line-height:2;margin-top:20px;max-width:480px}.sample-dashboard.compact .phone-preview{display:none}.solution-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.solution-card{border:1px solid var(--line);border-radius:22px;overflow:hidden;transition:box-shadow .2s,transform .2s}.solution-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.solution-card>div{height:300px;position:relative}.solution-card>div>img{height:100%;width:100%;object-fit:cover;object-position:center 30%}.solution-card-icon{position:absolute;bottom:20px;right:20px;display:grid;place-items:center;background:var(--panel);height:52px;width:52px;border-radius:14px}.solution-card>section{padding:27px}.solution-card h2{font-size:25px;line-height:1.8;margin-bottom:15px;letter-spacing:-.5px}.solution-card p{font-size:14px;line-height:2;margin-bottom:22px}.solution-card .eyebrow{font-size:11px;margin-bottom:8px}.solution-card .arrow-link{font-size:13px}.solution-steps{list-style:none;padding:0;margin:0 0 35px;display:grid;grid-template-columns:1fr 1fr;gap:34px 45px}.solution-steps li{display:flex;align-items:flex-start;gap:20px}.solution-steps li>span{width:42px;height:42px;display:grid;place-items:center;background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-shrink:0;font-size:14px}.solution-steps h3{font-size:20px;margin-bottom:10px}.solution-steps p{font-size:14px;line-height:2}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.soft-card{padding:38px;background:var(--soft);border-radius:23px}.soft-card>svg{margin-bottom:25px}.soft-card h2{font-size:27px;margin-bottom:15px}.soft-card p{font-size:16px;line-height:2.1}.policy-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.policy-items{display:grid;gap:28px}.policy-items article{border-bottom:1px solid var(--line);padding-bottom:26px}.policy-items h3{margin-bottom:10px}.policy-items p{font-size:15px;line-height:2.1}.pricing-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.pricing-layout>div>p{font-size:16px;margin-top:20px}.pricing-layout .button{margin-top:15px}.cooperation-path{display:grid;gap:15px}.cooperation-path>div{display:flex;gap:18px;align-items:center;padding:23px;border:1px solid var(--line);background:var(--panel);border-radius:16px}.cooperation-path>div>span{width:35px;height:35px;border-radius:50%;background:var(--teal-wash);display:grid;place-items:center;font-size:12px}.cooperation-path h3{font-size:18px;flex:1}.cooperation-path>div>svg{color:#188b7d}.faq-page{max-width:950px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:23px 0}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:17px;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:25px;font-weight:300;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:15px;line-height:2.1;max-width:850px;margin-top:18px;padding-left:35px}.not-found{min-height:60vh}.not-found h1{max-width:850px}.not-found p{margin-top:20px}.contact-layout{display:grid;grid-template-columns:1.35fr .8fr;gap:65px;align-items:start}.contact-form-panel{border:1px solid var(--line);background:var(--panel);border-radius:23px;padding:38px;box-shadow:var(--shadow)}.meeting-form>h2{font-size:30px}.meeting-form>p{font-size:12px;margin:10px 0 28px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px 19px}.form-grid label{font-size:13px;font-weight:500;display:flex;flex-direction:column;gap:8px;position:relative}.form-grid input,.form-grid select,.form-grid textarea{background:var(--input);border:1px solid var(--line);color:var(--ink);border-radius:9px;padding:11px 12px;width:100%;font-size:14px;min-height:48px;line-height:1.7}.form-grid input::placeholder,.form-grid textarea::placeholder{color:var(--muted);opacity:.65}.form-grid textarea{resize:vertical;min-height:125px}.form-grid input[dir=ltr]::placeholder{text-align:left}.optional{position:absolute;left:0;top:1px;font-size:10px;font-weight:400;color:var(--muted)}.span-full{grid-column:1/-1}.form-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.local-form-notice{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--soft);border-radius:11px;margin:24px 0 19px}.local-form-notice>svg{margin-top:4px}.local-form-notice p{font-size:11px;line-height:2}.local-form-notice a,.checkbox-label a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.checkbox-label{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:2.1;color:var(--muted)}.checkbox-label>input{margin:4px 0 0;accent-color:#16aa93;flex-shrink:0;width:16px;height:16px}.form-error{color:#b34040;background:#f9e7e7;border-radius:9px;padding:12px 15px;margin-top:20px;font-size:13px}.form-submit{margin-top:24px;width:100%;justify-content:space-between}.contact-photo{position:relative;overflow:hidden;border-radius:20px;height:270px;background:var(--soft)}.contact-photo>img{height:100%;width:100%;object-fit:cover}.contact-photo>span{position:absolute;bottom:16px;right:16px;left:16px;border-radius:9px;padding:10px 13px;background:#fffffff0;color:#0b3139;display:flex;gap:8px;align-items:center;font-size:12px}.contact-aside>h2{font-size:26px;line-height:1.8;margin:28px 0 18px}.contact-aside>ul{list-style:none;display:grid;gap:15px;padding:0;font-size:14px;color:var(--muted)}.contact-aside>ul>li{display:flex;align-items:flex-start;gap:10px}.contact-aside>ul svg{margin-top:5px;color:#299887}.contact-demo-card{padding:25px;background:var(--lavender-soft);border-radius:18px;margin-top:30px}.contact-demo-card h3{font-size:18px;margin:15px 0 10px}.contact-demo-card p{font-size:13px;line-height:2}.contact-demo-card .arrow-link{font-size:13px;margin-top:15px}.meeting-success{padding:5px 0}.success-mark{width:70px;height:70px;background:var(--teal-wash);color:#23967f;display:grid;place-items:center;border-radius:50%;margin-bottom:25px}.meeting-success h2{font-size:30px;margin-bottom:18px}.meeting-success p{font-size:15px;line-height:2}.meeting-success dl{margin:30px 0;border-top:1px solid var(--line)}.meeting-success dl>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.meeting-success dt{color:var(--muted)}.meeting-success dd{margin:0}.meeting-success>.arrow-link{font-size:12px;margin-top:25px;display:flex;justify-content:space-between}.meeting-success .text-button{margin-top:20px}.docs-layout{display:grid;grid-template-columns:230px 1fr;gap:65px;align-items:start}.docs-sidebar{position:sticky;top:125px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;overflow:hidden}.docs-sidebar>span{padding:18px 19px;background:var(--soft);font-size:13px;font-weight:600}.docs-sidebar>a{font-size:13px;padding:12px 19px;border-top:1px solid var(--line)}.docs-sidebar>a:hover{background:var(--surface)}.docs-sidebar .download-docs{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;padding:17px 15px}.docs-main{min-width:0}.docs-notice{padding:22px 25px;background:var(--lavender-soft);border-radius:15px;margin-bottom:45px;border:1px solid var(--line)}.docs-notice>strong{font-size:15px;font-weight:550}.docs-notice p{font-size:13px;line-height:2;margin-top:8px}.docs-main>section{padding-bottom:45px;margin-bottom:40px;border-bottom:1px solid var(--line);scroll-margin-top:125px}.docs-main>section:last-child{border:0;margin-bottom:0;padding-bottom:0}.docs-main>section>h2{font-size:30px;margin-bottom:18px}.docs-main>section>h3{font-size:18px;margin:25px 0 14px}.docs-main>section>p{font-size:15px;line-height:2.1}.docs-flow{display:grid;grid-template-columns:1fr 1fr;gap:13px 25px;margin:25px 0 0;padding:0;list-style:inside decimal;font-size:13px;color:var(--muted)}.endpoint{display:flex;gap:15px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:15px 18px;background:var(--surface);font-size:13px;margin:20px 0}.endpoint>b{font-size:10px;background:var(--teal-wash);color:#20927d;padding:4px 8px;border-radius:5px}.endpoint>code{font-family:Consolas,monospace}.code-block{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--code-bg)}.code-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:10px 13px}.code-tabs{display:flex;gap:7px;direction:ltr}.code-tabs>button{background:transparent;border-radius:6px;font-size:11px;padding:6px 9px;color:var(--muted)}.code-tabs>button[aria-pressed=true]{background:var(--panel);color:var(--ink)}.copy-code{background:none;display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);padding:6px}.code-block pre,.response-code{font:12px/1.95 Consolas,monospace;color:var(--code-ink);overflow:auto;white-space:pre;margin:0;padding:24px;tab-size:2}.response-code{background:var(--code-bg);border:1px solid var(--line);border-radius:10px;margin-top:20px}.table-scroll{overflow-x:auto;margin:22px 0 30px}.docs-table{width:100%;border-collapse:collapse;font-size:13px;line-height:2}.docs-table th,.docs-table td{text-align:right;vertical-align:top;padding:13px 14px;border:1px solid var(--line);min-width:130px}.docs-table th{background:var(--soft);font-weight:550}.docs-table td{color:var(--muted)}.docs-table code{font:11px/2 Consolas,monospace;direction:ltr;display:inline-block;color:var(--ink)}.docs-checklist{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;margin-top:20px;color:var(--muted)}.docs-checklist>span{display:flex;gap:7px;align-items:center}.demo-layout{display:grid;grid-template-columns:1.35fr .8fr;gap:65px;align-items:start}.demo-workspace{border:1px solid var(--line);border-radius:21px;background:var(--panel);overflow:hidden;box-shadow:var(--shadow)}.demo-workspace-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 26px;background:var(--surface);border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.demo-workspace-head>span,.demo-workspace-head>a{display:flex;align-items:center;gap:7px}.demo-stepper{list-style:none;padding:25px 30px;margin:0;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.demo-stepper>li{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.demo-stepper>li>span{height:27px;width:27px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);font-size:10px}.demo-stepper>li.current{color:var(--ink);font-weight:600}.demo-stepper>li.current>span{background:var(--teal);color:#0b3139;border-color:var(--teal)}.demo-stepper>li.complete>span{background:var(--teal-wash);color:#21927f;border-color:transparent}.demo-stage{padding:32px}.demo-stage>h2{font-size:27px;margin-bottom:12px;outline:none}.demo-stage>p{font-size:14px;line-height:2}.outcome-options{display:grid;gap:13px;margin-top:26px}.outcome-options>button{display:flex;align-items:center;gap:17px;padding:20px 19px;background:var(--surface);border:1px solid var(--line);border-radius:13px;text-align:right}.outcome-options>button.selected{border-color:#25ad9b;background:var(--teal-wash)}.outcome-options>button>span{flex:1}.outcome-options strong{font-size:15px;font-weight:550;display:block;margin-bottom:4px}.outcome-options small{display:block;font-size:12px;color:var(--muted);line-height:1.9}.outcome-options>button>i{font-style:normal;width:20px;height:20px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center}.outcome-options>button.selected>i{background:var(--teal);border-color:var(--teal);color:#0b3139}.demo-next{width:100%;justify-content:space-between;margin-top:26px}.demo-document{margin:25px 0 20px;border:1px solid var(--line);border-radius:15px;background:var(--surface);width:100%;padding:22px;display:block;text-align:right}.demo-document.selected{border-color:#25ad9b;background:var(--teal-wash)}.demo-document-title{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding-bottom:16px;font-size:13px}.demo-document-title>span{margin-right:auto;font-size:10px;color:var(--muted)}.demo-document-body{display:flex;align-items:center;gap:22px;padding-top:21px}.demo-document-body>img{height:115px;width:95px;object-fit:cover;object-position:center 20%;border-radius:7px}.demo-document-body>div{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:7px}.demo-document-body strong{font-size:20px;font-weight:500}.demo-document-body span{font-size:11px;color:var(--muted)}.demo-document-body i{height:4px;width:75%;background:var(--line);margin-top:5px}.demo-document-body i:last-child{width:45%;margin-top:0}.demo-document-body.low-quality{filter:blur(1.25px)}.demo-document>small{display:block;font-size:9px;color:var(--muted);margin-top:17px;text-align:center}.demo-stage>.demo-inline-note{display:flex;align-items:center;gap:9px;font-size:11px}.demo-stage-actions{display:flex;align-items:center;gap:25px;margin-top:25px}.demo-stage-actions>.button{flex:1;justify-content:space-between}.demo-camera{position:relative;overflow:hidden;border-radius:15px;background:var(--soft);margin-top:25px;height:300px}.demo-camera>img{height:100%;width:100%;object-fit:cover;object-position:center 22%;filter:saturate(.75)}.face-frame{position:absolute;border:1px solid #ffffffb3;border-radius:45% 45% 43% 43%;width:130px;height:165px;top:40px;left:calc(50% - 65px);box-shadow:0 0 0 500px #091f2820}.demo-camera>span{position:absolute;bottom:15px;left:18px;right:18px;border-radius:8px;display:flex;align-items:center;gap:8px;justify-content:center;background:#ffffffed;color:#0b3139;padding:8px;font-size:11px}.scan-sweep{display:none;position:absolute;width:54%;height:2px;left:23%;top:20%;background:#14e5c5;box-shadow:0 0 16px #14e5c5}.is-scanning .scan-sweep{display:block;animation:scan 1s ease-in-out infinite}.demo-result-icon{height:67px;width:67px;border-radius:50%;background:var(--approved-bg);color:var(--approved-ink);display:grid;place-items:center;margin-bottom:25px}.demo-result-icon.resubmit{background:var(--resubmit-bg);color:var(--resubmit-ink)}.demo-result-icon.review{background:var(--review-bg);color:var(--review-ink)}.demo-result-checks{margin:25px 0;border-top:1px solid var(--line)}.demo-result-checks>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.demo-result-checks span{color:var(--muted)}.demo-result-checks strong{font-weight:500}.demo-result-code{padding:20px;background:var(--code-bg);border:1px solid var(--line);border-radius:10px;color:var(--code-ink);font:11px/1.9 Consolas,monospace;overflow:auto;margin-bottom:25px}.demo-stage>.text-button{display:block;margin:22px auto 0}.demo-stage>.button:not(.demo-next){max-width:100%}.demo-aside>.eyebrow{font-size:11px}.demo-aside h2{font-size:32px}.demo-aside>p{font-size:15px;line-height:2;margin-top:20px}.demo-summary{border-top:1px solid var(--line);margin:27px 0}.demo-summary>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.demo-summary span{color:var(--muted)}.demo-summary strong{font-weight:500}.demo-aside>.arrow-link{font-size:13px}.demo-aside-note{padding:25px;background:var(--soft);border-radius:16px;margin:30px 0}.demo-aside-note p{font-size:13px;line-height:2;margin:13px 0}.demo-aside-note a{font-size:11px;text-decoration:underline;text-underline-offset:4px}.review-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.review-filters{display:flex;gap:8px;flex-wrap:wrap}.review-filters button{font-size:12px;padding:9px 13px;background:var(--surface);border:1px solid var(--line);border-radius:9px}.review-filters button[aria-pressed=true]{background:var(--teal-wash);border-color:#2ab19c}.review-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:9px 12px;flex-shrink:0;background:var(--input)}.review-search input{background:none;border:0;outline:none;color:var(--ink);font-size:12px;width:195px}.review-search input::placeholder{color:var(--muted)}.review-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:25px;align-items:start}.review-cases,.case-detail{border:1px solid var(--line);border-radius:18px;background:var(--panel);overflow:hidden}.review-panel-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;background:var(--surface);border-bottom:1px solid var(--line)}.review-panel-head>strong{font-size:14px;font-weight:550}.review-panel-head>span:not(.status-badge){font-size:10px;color:var(--muted)}.case-row{display:flex;align-items:center;gap:13px;width:100%;padding:22px;background:none;border-bottom:1px solid var(--line);text-align:right}.case-row:hover,.case-row.active{background:var(--teal-wash)}.case-row>img{width:46px;height:46px;object-fit:cover;object-position:center 20%;border-radius:50%}.case-row>span:nth-child(2){flex:1}.case-row strong{display:block;font-size:13px;font-weight:550}.case-row small{font-size:10px;color:var(--muted);display:block;text-align:right;margin-top:2px}.case-row>svg:last-child{color:var(--muted)}.case-row .status-badge{font-size:9px;padding:5px 7px}.review-back{display:flex;gap:8px;align-items:center;justify-content:center;padding:20px;color:var(--muted);font-size:12px}.case-person{padding:27px;display:flex;gap:22px;align-items:center}.case-person>img{width:90px;height:102px;object-fit:cover;object-position:center 20%;border-radius:10px}.case-person .eyebrow{font-size:10px;margin-bottom:5px}.case-person h2{font-size:24px;margin-bottom:4px}.case-person>div>span:last-child{font-size:11px;color:var(--muted);display:block;text-align:right}.case-reason{display:flex;align-items:flex-start;gap:13px;padding:20px;background:var(--soft);border-radius:12px;margin:0 26px 25px}.case-reason>svg{margin-top:3px}.case-reason strong{font-size:13px;font-weight:550}.case-reason p{font-size:12px;line-height:2;margin-top:7px}.case-detail>h3{font-size:15px;margin:0 27px 17px}.case-timeline{list-style:none;display:grid;gap:0;padding:0;margin:0 27px 25px}.case-timeline>li{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--muted);min-height:43px;position:relative}.case-timeline>li:not(:last-child):before{content:"";position:absolute;height:35px;top:28px;right:10px;width:1px;background:var(--line)}.case-timeline>li>span{width:21px;height:21px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:var(--panel);z-index:1;flex-shrink:0;color:#259b85}.case-timeline>li>span>i{height:4px;width:4px;background:var(--muted);border-radius:50%}.case-detail>.scope-note{margin:0 27px 27px;font-size:11px}.review-empty{text-align:center;padding:45px 25px}.review-empty h3{font-size:19px;margin:12px 0}.review-empty p{font-size:13px;margin-bottom:20px}@keyframes scan{0%,to{top:20%}50%{top:74%}}@media(min-width:1600px){.home-hero{min-height:750px}.hero-content{padding-top:65px;padding-bottom:55px}.hero-signature{margin-top:65px}.hero-eyebrow{margin-bottom:50px}.hero-photograph img{object-position:center 48%}}@media(max-width:1200px){.container{width:calc(100% - 64px)}.navigation{gap:19px}.navigation>a{font-size:13px}.header-inner{gap:20px}.header-actions{gap:11px}.header-demo{display:none}.home-hero{min-height:645px}.home-hero h1{font-size:56px}.hero-eyebrow{margin-bottom:35px;font-size:12px}.home-hero p{font-size:16px}.hero-content{padding-top:45px}.proof-layout{gap:40px;grid-template-columns:1fr 1.05fr}.proof-layout h2{font-size:33px}.value-grid{gap:27px 22px}.value-grid h3{font-size:19px}.dashboard-content{padding:17px}.dashboard-fields{gap:10px}.dashboard-media>img{height:185px}.sample-id-card{padding:12px 9px}.phone-preview{left:-15px;width:101px}.phone-preview>img{height:128px}.feature-card{padding:25px 22px}.feature-card h3{font-size:20px}.feature-card p{font-size:13px}.photo-benefit-content{right:20px;left:20px;bottom:23px}.photo-benefit-trigger{font-size:23px}.photo-benefit-detail p{font-size:13px}.footer-main{padding:45px 35px;gap:30px}.footer-bottom{padding:27px 35px}.footer-brand p{font-size:22px}.with-image .intro-grid h1{font-size:39px}.catalog-card{gap:40px}.detail-layout,.detail-demo{gap:50px}.contact-layout,.demo-layout{gap:40px}.docs-layout{gap:40px;grid-template-columns:205px 1fr}.contact-form-panel{padding:30px}.demo-stepper{padding-inline:25px;gap:8px}.demo-stepper>li{font-size:10px}.review-top{align-items:flex-start}.review-search input{width:170px}.case-row{padding:19px 16px;gap:10px}.case-row .status-badge{font-size:8px}.footer-panels{width:calc(100% - 48px)}}@media(max-width:900px){.header-inner{height:82px}.navigation{display:none;position:absolute;top:81px;left:0;right:0;padding:18px 32px 23px;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 15px 25px #071e1b0a;flex-direction:column;align-items:stretch;gap:0}.navigation.is-open{display:flex}.navigation>a{font-size:15px;padding:12px 8px}.navigation>a:after{left:auto;width:40px;bottom:7px;right:8px}.navigation .mobile-demo{display:block;color:var(--muted)}.mobile-toggle{display:grid}.brand strong{font-size:22px}.brand img{height:41px;width:35px}.brand small{font-size:7px;letter-spacing:1.8px}.header-contact{min-height:43px;font-size:12px;padding:9px 14px}.hero-photograph{width:68%}.hero-shade{background:linear-gradient(270deg,#828380 27%,#828380e6 46%,#82838020 80%)}.home-hero h1{font-size:48px;max-width:510px}.home-hero p{font-size:15px;max-width:450px}.hero-actions{gap:22px}.hero-actions .button{font-size:13px;gap:19px;padding:11px 18px}.hero-demo-link{font-size:12px;gap:9px}.hero-demo-link>span{width:31px;height:31px}.hero-signature{font-size:10px;margin-top:45px}.hero-signature>span:last-child{font-size:7px}.home-hero{min-height:610px}.hero-content{padding-top:43px}.hero-eyebrow{font-size:11px}.section{padding:75px 0}.section-head{margin-bottom:35px;gap:35px}.section-head h2{font-size:32px}.section-head p{font-size:14px}.platform-strip>.container{gap:20px;padding-block:23px}.platform-strip a{font-size:11px;gap:8px}.platform-strip svg{height:20px;width:20px}.proof-layout{grid-template-columns:1fr;gap:50px}.proof-layout>div:first-child{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px}.proof-layout .section-head{margin:0;align-items:flex-start}.proof-layout h2{font-size:31px}.value-grid{gap:27px}.proof-visual{max-width:650px;width:100%;margin:auto;padding-inline:30px}.dashboard-media>img{height:235px}.dashboard-content{padding:25px}.dashboard-fields strong{font-size:12px}.dashboard-fields span{font-size:10px}.dashboard-content h3{font-size:17px}.sample-id-card{padding:22px}.sample-id-card>strong{font-size:14px}.sample-id-card>span{font-size:10px}.sample-id-card small{font-size:7px}.id-card-portrait img{height:80px;width:62px}.phone-preview{width:120px;left:-15px;bottom:-20px}.phone-preview>img{height:150px}.photo-benefits,.photo-benefit{min-height:390px}.photo-benefit.active{flex:2.4}.photo-benefit-content{left:15px;right:15px;bottom:20px}.photo-benefit-trigger{font-size:20px;line-height:1.7}.photo-tag{font-size:8px;padding:3px 6px}.photo-benefit-detail p{font-size:11px;line-height:1.9}.photo-benefit-detail .arrow-link{font-size:10px}.feature-card-grid{grid-template-columns:1fr 1fr;gap:18px}.feature-card h3{font-size:23px}.feature-card p{font-size:15px}.feature-card-icon{margin-bottom:25px}.industry-banner{min-height:580px}.industry-panel{padding:30px;max-width:430px}.industry-panel h2{font-size:33px}.industry-panel>p{font-size:13px}.industry-links>a{font-size:13px;padding:15px}.privacy-statement{padding:75px 0}.privacy-statement h2{font-size:43px}.privacy-statement p{font-size:16px}.cta-inner{gap:35px}.cta-inner h2{font-size:28px}.cta-inner p{font-size:13px}.cta-actions{min-width:190px}.cta-actions .button{font-size:12px;padding:12px 16px;gap:15px}.footer-main{grid-template-columns:1fr 1fr;gap:35px 60px;padding:40px}.footer-brand p{font-size:24px}.footer-main>div:not(:first-child)>a{font-size:14px}.footer-main h3{font-size:16px}.footer-bottom{padding:25px 40px;gap:25px;align-items:flex-start}.page-intro{padding-bottom:55px}.breadcrumbs{margin-bottom:35px}.intro-grid h1{font-size:45px}.intro-grid>div>p{font-size:16px}.with-image .intro-grid{grid-template-columns:1fr 1fr;gap:35px}.with-image .intro-grid h1{font-size:34px}.with-image .intro-grid p{font-size:14px}.intro-photo{height:320px}.catalog-card{gap:30px}.catalog-content h2{font-size:28px}.catalog-content>p{font-size:14px}.catalog-photo{height:380px}.feature-list{gap:9px;margin-block:20px}.feature-list li{font-size:12px}.catalog-content>.arrow-link{font-size:13px}.split-copy{gap:45px}.split-copy h2{font-size:32px}.split-copy>div>p{font-size:15px}.detail-layout{grid-template-columns:1fr;gap:35px}.detail-layout>div:first-child{max-width:650px}.detail-layout h2 br{display:none}.detail-features{gap:28px 35px}.detail-demo{grid-template-columns:1fr 1fr;gap:35px}.detail-demo h2{font-size:30px}.detail-demo>div:first-child>p{font-size:13px}.detail-demo .button{font-size:12px;padding:11px 15px}.detail-demo .arrow-link{font-size:12px}.detail-demo .sample-dashboard .dashboard-content{padding:14px}.detail-demo .dashboard-media{grid-template-columns:1fr}.detail-demo .sample-id-card,.detail-demo .dashboard-fields{display:none}.detail-demo .dashboard-media>img{height:190px}.horizontal-flow{grid-template-columns:1fr 1fr;gap:23px}.horizontal-flow li>svg{display:none}.solution-cards{gap:18px}.solution-card>div{height:240px}.solution-card>section{padding:22px}.solution-card h2{font-size:21px}.solution-card p{font-size:12px}.solution-card .arrow-link{font-size:11px}.solution-steps{gap:30px}.solution-steps h3{font-size:18px}.solution-steps p{font-size:13px}.soft-card{padding:30px}.soft-card h2{font-size:24px}.soft-card p{font-size:14px}.policy-layout{gap:50px}.policy-layout h2{font-size:31px}.policy-items p{font-size:13px}.pricing-layout{gap:50px}.pricing-layout h2{font-size:32px}.cooperation-path>div{padding:18px;gap:12px}.cooperation-path h3{font-size:15px}.contact-layout{grid-template-columns:1fr;gap:45px}.contact-aside{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.contact-photo{grid-row:span 3;height:340px}.contact-aside>h2{margin:0 0 18px;font-size:24px}.contact-aside>ul{font-size:13px;margin-top:0}.contact-demo-card{margin-top:15px}.form-grid{gap:23px}.contact-form-panel{padding:35px}.docs-layout{grid-template-columns:170px 1fr;gap:28px}.docs-sidebar>a{font-size:11px;padding:11px 14px}.docs-sidebar .download-docs{font-size:9px;padding:14px 10px}.docs-sidebar>span{font-size:12px;padding:15px 14px}.docs-main>section>h2{font-size:27px}.docs-main>section>p{font-size:14px}.docs-notice{padding:20px}.docs-notice p{font-size:12px}.code-block pre,.response-code{font-size:10px;padding:20px}.docs-table{font-size:12px}.demo-layout{grid-template-columns:1fr;gap:45px}.demo-aside{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;align-items:start}.demo-aside>.eyebrow{grid-column:1/-1}.demo-aside>h2{font-size:30px}.demo-aside>p{margin:0;font-size:14px}.demo-summary{grid-row:span 2;margin-top:25px}.demo-aside>.arrow-link{margin-top:25px}.demo-aside-note{grid-column:2;margin:25px 0 0}.review-top{display:block}.review-search{width:max-content;margin-top:20px}.review-search input{width:230px}.review-layout{grid-template-columns:1fr 1fr;gap:18px}.case-row{flex-wrap:wrap;padding:18px 16px}.case-row .status-badge{margin-right:56px;font-size:9px}.case-row>svg:last-child{display:none}.case-person{padding:22px;gap:15px}.case-person h2{font-size:20px}.case-person>img{height:85px;width:70px}.case-reason{margin-inline:20px;padding:16px;gap:10px}.case-detail>h3{margin-inline:20px}.case-timeline{margin-inline:20px}.case-timeline>li{font-size:10px}.case-detail>.scope-note{margin-inline:20px}.review-panel-head{padding:17px 18px}.review-panel-head>strong{font-size:12px}.review-panel-head .status-badge{font-size:9px}.review-empty{padding:35px 20px}}@media(max-width:600px){.container{width:calc(100% - 40px)}html{scroll-padding-top:95px}.section{padding:58px 0}.eyebrow{font-size:11px;margin-bottom:12px}h1{font-size:35px;letter-spacing:-1.3px;line-height:1.65}h2{font-size:29px;letter-spacing:-.8px}h3{font-size:20px}.header-inner{height:75px;gap:10px}.brand{gap:8px}.brand strong{font-size:21px}.brand img{width:30px;height:36px}.brand small{font-size:6px;letter-spacing:1.3px}.header-actions{gap:5px}.header-contact{padding:9px 11px;gap:9px;font-size:10px;min-height:40px;border-radius:10px;white-space:nowrap}.header-contact svg{width:14px}.theme-toggle{width:32px;height:37px}.theme-toggle svg{width:18px}.mobile-toggle{width:28px;height:35px}.mobile-toggle svg{width:21px}.navigation{top:74px;padding-inline:20px}.home-hero{min-height:810px}.hero-content{padding-top:32px;padding-bottom:27px;min-height:810px;display:flex;flex-direction:column;align-items:flex-start}.hero-eyebrow{font-size:10px;margin-bottom:23px;letter-spacing:0}.home-hero h1{font-size:43px;line-height:1.6;letter-spacing:-1.5px;max-width:100%}.home-hero p{font-size:14px;line-height:2.05;margin-top:17px;max-width:100%}.hero-break{display:none}.hero-photograph{width:100%;height:55%;top:auto;bottom:0;mask-image:linear-gradient(to top,#000 78%,transparent 100%)}.hero-photograph img{object-position:center 42%;filter:brightness(.63) saturate(.6)}.hero-shade{background:linear-gradient(to bottom,#828380 39%,#828380b8 56%,#82838008 79%)}.hero-actions{margin-top:26px;gap:20px;flex-wrap:wrap}.hero-actions .button{font-size:12px;min-height:48px;padding:11px 16px;gap:17px}.hero-demo-link{font-size:11px;gap:7px}.hero-demo-link>span{width:28px;height:28px}.hero-demo-link svg{width:12px}.hero-signature{margin-top:auto;position:relative;width:100%;font-size:8px;gap:10px;background:#6b706b5c;backdrop-filter:blur(5px);padding:8px 10px;border-radius:7px;justify-content:space-between}.hero-signature i{display:none}.hero-signature>span:last-child{font-size:6px;letter-spacing:.5px}.platform-strip>.container{display:grid;grid-template-columns:1fr 1fr;gap:18px 15px;padding-block:23px}.platform-strip a{font-size:11px;gap:9px}.platform-strip svg{width:20px;height:20px}.section-head{display:block;margin-bottom:29px}.section-head h2{font-size:30px}.section-head>div:last-child{max-width:100%}.section-head>div:last-child>p{font-size:14px;margin-top:19px}.section-head .arrow-link{font-size:13px;margin-top:18px}.proof-layout>div:first-child{display:block}.proof-layout h2{font-size:30px}.value-grid{margin-top:29px;gap:28px 23px}.value-grid h3{font-size:20px;line-height:1.7;margin-bottom:8px}.value-grid p{font-size:12px;line-height:2}.value-grid .arrow-link{font-size:11px;gap:7px}.proof-layout{gap:35px}.proof-visual{padding-inline:12px;padding-right:0}.dashboard-chrome{font-size:6px;gap:6px;padding:12px}.dashboard-dots{gap:3px}.dashboard-dots i{height:3px;width:3px}.sample-pill{font-size:7px;padding:2px 6px}.dashboard-iconbar{width:29px;padding:19px 5px;gap:22px}.dashboard-iconbar svg{width:12px;height:12px}.dashboard-content{padding:16px 13px}.dashboard-content h3{font-size:13px;margin-bottom:12px}.dashboard-fields{gap:10px 13px;margin-bottom:17px}.dashboard-fields span{font-size:7px}.dashboard-fields strong{font-size:9px}.dashboard-status{gap:5px;margin-bottom:15px}.dashboard-status .small-label{font-size:7px}.dashboard-status .status-badge{font-size:6px;padding:4px 6px}.dashboard-status .status-badge svg{width:10px;height:10px}.dashboard-media{gap:7px}.dashboard-media>img{height:170px}.sample-id-card{padding:12px 8px}.sample-id-card>strong{font-size:10px}.sample-id-card>span{font-size:7px}.sample-id-card>svg{width:18px;height:18px}.sample-id-card small{font-size:4px;letter-spacing:.3px;margin-top:10px}.id-card-portrait{gap:7px;margin-top:10px}.id-card-portrait img{height:48px;width:34px}.id-card-portrait>div{gap:5px;padding-top:7px}.id-card-portrait i{height:2px}.phone-preview{width:85px;border-width:3px;border-radius:18px;left:-9px;bottom:-23px}.phone-speaker{width:33px;height:7px}.phone-preview>span{font-size:6px;padding:6px 0 8px}.phone-preview>img{height:100px}.phone-preview>div:last-child{padding:4px}.phone-preview>div:last-child svg{height:20px;width:20px}.visual-caption{font-size:8px;margin:37px 0 0}.photo-benefits{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-height:0}.photo-benefit{min-height:300px;transition:none}.photo-benefit.active{grid-column:1/-1;min-height:340px}.photo-benefit-content{right:17px;left:17px;bottom:20px}.photo-benefit-trigger{font-size:21px}.photo-benefit-trigger>span{font-size:20px}.photo-tag{font-size:8px;margin-bottom:11px}.photo-benefit-detail p{font-size:13px;line-height:2;max-width:400px}.photo-benefit-detail .arrow-link{font-size:12px;margin-top:13px}.photo-benefit>img{object-position:center 28%}.photo-benefit:not(.active)>img{filter:brightness(.78)}.feature-card-grid{gap:12px}.feature-card{padding:23px 18px;border-radius:18px}.feature-card-icon{height:47px;width:47px;border-radius:13px;margin-bottom:27px}.feature-card-icon svg{height:25px;width:25px}.feature-card h3{font-size:19px;line-height:1.8;margin-bottom:10px}.feature-card p{font-size:12px;line-height:2}.card-arrow{margin-top:23px}.card-arrow svg{width:19px}.industry-banner{min-height:820px;padding-top:340px}.industry-banner>img{height:405px;object-position:center;inset:0 0 auto}.industry-banner>.container{padding-top:0;padding-bottom:35px}.industry-panel{max-width:100%;padding:27px 24px;box-shadow:var(--shadow);border:1px solid var(--line)}.industry-panel h2{font-size:32px}.industry-panel>p{font-size:13px;line-height:2;margin-bottom:24px}.industry-links>a{font-size:13px;padding:15px;border-radius:12px;gap:11px}.industry-links>a>svg{height:21px;width:21px}.industry-links>a>svg:last-child{width:17px}.privacy-statement{padding:62px 0}.privacy-statement h2{font-size:36px;line-height:1.7;margin-block:16px 20px}.privacy-statement p{font-size:14px;line-height:2.2}.privacy-statement p br{display:none}.privacy-statement .container>div{gap:23px;margin-top:30px;flex-direction:column}.privacy-statement .button{font-size:13px}.privacy-statement .arrow-link{font-size:12px}.cta-section{padding:45px 0}.cta-inner{display:block}.cta-inner h2{font-size:28px}.cta-inner p{font-size:13px;line-height:2.1}.cta-actions{margin-top:25px;flex-direction:row;flex-wrap:wrap;gap:12px}.cta-actions .button{font-size:11px;padding:11px 15px;min-height:46px;gap:15px}.footer-panels{width:calc(100% - 28px);border-radius:27px}.site-footer{padding-block:22px}.footer-main{padding:32px 25px;gap:32px 23px;grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1;display:flex;align-items:flex-start;flex-wrap:wrap;gap:15px;justify-content:space-between;border-bottom:1px solid #01033422;padding-bottom:25px}.footer-brand .brand{margin-top:3px}.footer-brand .brand strong{font-size:20px}.footer-brand p{font-size:18px;line-height:1.8;margin:0}.footer-main>div:not(:first-child){gap:13px}.footer-main>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:13px 23px}.footer-main>div:last-child h3{grid-column:1/-1}.footer-main h3{font-size:14px;margin-bottom:3px}.footer-main>div:not(:first-child)>a{font-size:12px}.footer-bottom{padding:25px;display:block}.footer-attribution{font-size:12px}.footer-attribution img{width:42px;height:42px}.back-top{width:30px;height:30px}.page-intro{padding:20px 0 42px}.breadcrumbs{font-size:10px;gap:8px;margin-bottom:28px}.breadcrumbs>span{gap:8px}.breadcrumbs svg{width:11px;height:11px}.intro-grid{gap:29px}.intro-grid h1{font-size:35px;line-height:1.65;margin-bottom:20px;letter-spacing:-1.2px}.intro-grid>div>p{font-size:14px;line-height:2.15}.with-image .intro-grid{grid-template-columns:1fr;gap:28px}.with-image .intro-grid h1{font-size:34px}.with-image .intro-grid p{font-size:14px}.intro-photo{height:300px;border-radius:17px}.photo-caption{font-size:10px;bottom:13px;right:13px;left:13px;padding:9px 11px}.product-catalog{gap:42px}.catalog-card{grid-template-columns:1fr;gap:26px}.catalog-card:nth-child(2n) .catalog-photo{order:0}.catalog-photo{height:310px;border-radius:17px}.catalog-photo>span{right:16px;left:16px;bottom:16px;padding:11px;font-size:8px;gap:10px}.catalog-content h2{font-size:29px;margin-bottom:14px}.catalog-content>p{font-size:14px;line-height:2.1}.feature-list{gap:10px;margin-block:20px}.feature-list li{font-size:13px;line-height:2}.catalog-content>.arrow-link{font-size:13px;margin-top:4px}.split-copy{grid-template-columns:1fr;gap:25px}.split-copy h2{font-size:30px}.split-copy>div>p{font-size:15px}.scope-note{font-size:12px;padding-inline-start:13px}.split-copy>div>.scope-note{font-size:12px;margin-block:22px}.split-copy .button{font-size:13px}.detail-layout{gap:28px}.detail-layout h2{font-size:30px}.detail-features{grid-template-columns:1fr;gap:23px}.detail-features article{padding-bottom:23px;border-bottom:1px solid var(--line)}.detail-features h3{font-size:20px;margin-bottom:8px}.detail-features p{font-size:14px;line-height:2}.round-check{width:38px;height:38px;margin-bottom:13px;border-radius:10px}.io-grid{grid-template-columns:1fr;gap:15px}.io-grid>article{padding:25px}.io-grid h3{font-size:22px;margin-bottom:21px}.horizontal-flow{grid-template-columns:1fr;gap:20px;margin-top:28px}.horizontal-flow li{font-size:13px;gap:13px}.horizontal-flow li>span{height:31px;width:31px}.detail-demo{grid-template-columns:1fr;gap:30px}.detail-demo h2{font-size:30px}.detail-demo>div:first-child>p{font-size:14px;margin-top:16px}.detail-demo .inline-actions{margin-top:23px}.detail-demo .sample-dashboard .dashboard-content{padding:18px}.detail-demo .sample-dashboard .dashboard-fields{display:grid}.detail-demo .sample-dashboard .dashboard-media{grid-template-columns:1fr 1fr}.detail-demo .sample-dashboard .sample-id-card{display:flex}.detail-demo .dashboard-media>img{height:200px}.solution-cards{grid-template-columns:1fr;gap:26px}.solution-card{border-radius:18px}.solution-card>div{height:300px}.solution-card>section{padding:25px}.solution-card h2{font-size:25px}.solution-card p{font-size:14px}.solution-card .arrow-link{font-size:13px}.solution-card .eyebrow{font-size:12px}.solution-steps{grid-template-columns:1fr;gap:27px}.solution-steps li{gap:17px}.solution-steps li>span{width:37px;height:37px;border-radius:10px}.solution-steps h3{font-size:19px;margin-bottom:8px}.solution-steps p{font-size:14px}.security-grid{grid-template-columns:1fr;gap:17px}.soft-card{padding:28px;border-radius:18px}.soft-card>svg{margin-bottom:23px}.soft-card h2{font-size:25px;margin-bottom:13px}.soft-card p{font-size:14px}.policy-layout{grid-template-columns:1fr;gap:30px}.policy-layout h2{font-size:30px}.policy-items{gap:24px}.policy-items h3{font-size:20px}.policy-items p{font-size:14px}.pricing-layout{grid-template-columns:1fr;gap:35px}.pricing-layout h2{font-size:31px}.pricing-layout>div>p{font-size:14px;margin-top:17px}.pricing-layout .button{font-size:13px}.cooperation-path>div{padding:20px}.cooperation-path h3{font-size:16px}.faq-list details{padding:20px 0}.faq-list summary{font-size:15px;gap:18px;line-height:2}.faq-list summary>span{font-size:23px}.faq-list details p{font-size:13px;line-height:2.15;padding-left:0;margin-top:14px}.not-found h1{font-size:34px}.not-found p{font-size:14px}.contact-layout{gap:35px}.contact-form-panel{padding:24px 20px;border-radius:18px}.meeting-form>h2{font-size:25px}.meeting-form>p{font-size:11px;margin-bottom:25px}.form-grid{grid-template-columns:1fr;gap:20px}.form-grid label{font-size:13px;gap:9px}.form-grid input,.form-grid select,.form-grid textarea{font-size:15px;min-height:49px;padding:11px 12px}.form-grid input::placeholder,.form-grid textarea::placeholder{font-size:13px}.local-form-notice{padding:14px;gap:10px;margin:23px 0 18px}.local-form-notice p{font-size:10px;line-height:2.15}.checkbox-label{font-size:11px;line-height:2.1;gap:10px}.checkbox-label>input{margin-top:4px}.form-submit{font-size:13px;min-height:49px}.form-error{font-size:12px}.contact-aside{display:block}.contact-photo{height:270px;border-radius:17px}.contact-photo>span{font-size:11px}.contact-aside>h2{margin-top:25px;font-size:24px}.contact-aside>ul{font-size:14px;gap:14px;margin-top:19px}.contact-demo-card{margin-top:25px;padding:24px}.contact-demo-card h3{font-size:19px}.contact-demo-card p{font-size:13px}.meeting-success h2{font-size:27px}.meeting-success p{font-size:13px;line-height:2.1}.meeting-success dl>div{font-size:11px;gap:15px}.meeting-success .button{font-size:12px}.meeting-success>.arrow-link{font-size:11px;gap:12px;line-height:2}.meeting-success .text-button{font-size:12px}.docs-layout{grid-template-columns:1fr;gap:30px}.docs-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;top:auto;border-radius:13px}.docs-sidebar>span{grid-column:1/-1;padding:15px 18px;font-size:13px}.docs-sidebar>a{font-size:12px;padding:12px 16px}.docs-sidebar .download-docs{font-size:11px;padding:14px 16px;grid-column:1/-1}.docs-notice{padding:20px;margin-bottom:35px}.docs-notice>strong{font-size:14px}.docs-notice p{font-size:12px;line-height:2.1}.docs-main>section>h2{font-size:26px;margin-bottom:17px}.docs-main>section>p{font-size:14px}.docs-main>section{padding-bottom:33px;margin-bottom:32px;scroll-margin-top:95px}.docs-flow{grid-template-columns:1fr;font-size:13px;gap:12px}.endpoint{padding:13px;gap:10px;font-size:11px}.endpoint>b{font-size:9px;padding:4px 7px}.code-toolbar{padding:9px 8px;gap:8px}.code-tabs{gap:3px}.code-tabs>button{font-size:9px;padding:6px 7px}.copy-code{padding:5px;font-size:9px;gap:4px}.copy-code>svg{width:14px;height:14px}.code-block pre,.response-code{font-size:10px;line-height:2;padding:18px 14px}.docs-table{font-size:11px}.docs-table th,.docs-table td{padding:12px;min-width:120px}.docs-table code{font-size:10px}.docs-checklist{font-size:10px;gap:12px 18px}.docs-main .button{font-size:12px}.demo-workspace{border-radius:17px}.demo-workspace-head{padding:16px 18px;font-size:10px;gap:10px}.demo-workspace-head>a{font-size:9px}.demo-stepper{padding:21px 17px;gap:6px}.demo-stepper>li{flex-direction:column;gap:6px;font-size:9px;flex:1}.demo-stepper>li>span{width:24px;height:24px;font-size:9px}.demo-stage{padding:25px 20px}.demo-stage>h2{font-size:24px;margin-bottom:13px}.demo-stage>p{font-size:13px;line-height:2.1}.outcome-options{gap:12px;margin-top:22px}.outcome-options>button{padding:17px 13px;gap:11px}.outcome-options>button>svg{width:20px;height:20px}.outcome-options strong{font-size:14px;margin-bottom:5px}.outcome-options small{font-size:11px;line-height:2}.outcome-options>button>i{width:18px;height:18px;flex-shrink:0}.demo-next{font-size:12px;min-height:48px;margin-top:23px;gap:15px;padding-inline:17px}.demo-document{padding:18px 15px;margin-top:22px}.demo-document-title{gap:8px;font-size:12px;padding-bottom:14px}.demo-document-title>span{font-size:8px}.demo-document-body{gap:15px;padding-top:18px}.demo-document-body>img{height:100px;width:78px}.demo-document-body strong{font-size:18px}.demo-document-body span{font-size:9px;line-height:1.8}.demo-document>small{font-size:8px;line-height:1.8}.demo-stage>.demo-inline-note{font-size:10px;line-height:2;align-items:flex-start}.demo-inline-note>svg{margin-top:3px}.demo-stage-actions{gap:16px;margin-top:23px;flex-wrap:wrap}.demo-stage-actions .button{font-size:11px;min-height:47px;gap:15px;padding-inline:15px}.demo-stage-actions .text-button{font-size:11px}.demo-camera{height:290px;margin-top:20px}.demo-camera>span{font-size:10px;left:13px;right:13px;bottom:13px}.demo-result-checks>div{font-size:11px;gap:15px}.demo-result-code{font-size:10px;padding:16px}.demo-stage>.button:not(.demo-next){font-size:11px;padding-inline:15px;gap:12px;line-height:1.8}.demo-stage>.text-button{font-size:11px;line-height:2}.demo-aside{display:block}.demo-aside h2{font-size:29px}.demo-aside>p{font-size:14px;margin-top:18px}.demo-summary{margin-block:24px}.demo-summary>div{font-size:11px}.demo-aside>.arrow-link{margin:0;font-size:13px}.demo-aside-note{margin:25px 0;padding:23px}.review-top{margin-bottom:20px}.review-filters{gap:7px}.review-filters button{font-size:10px;padding:8px 10px}.review-search{width:100%;margin-top:18px;padding:11px 12px}.review-search input{width:100%;font-size:12px}.review-layout{grid-template-columns:1fr;gap:25px}.case-row{flex-wrap:nowrap;padding:20px 16px;gap:11px}.case-row .status-badge{margin:0;font-size:8px}.case-row strong{font-size:12px}.case-row small{font-size:9px}.case-row>img{height:42px;width:42px}.review-panel-head{padding:18px}.review-panel-head>strong{font-size:13px}.review-panel-head .status-badge{font-size:9px}.case-person{padding:23px 20px;gap:17px}.case-person h2{font-size:24px}.case-person>img{width:80px;height:95px}.case-reason{margin:0 20px 24px;padding:17px}.case-reason p{font-size:12px;line-height:2.1}.case-timeline>li{font-size:11px;min-height:45px}.case-detail>.scope-note{font-size:10px}.review-empty h3{font-size:19px}.review-back{font-size:11px}}@media(max-width:370px){.container{width:calc(100% - 32px)}.header-inner{gap:8px}.brand strong{font-size:18px}.brand small{font-size:5px;letter-spacing:1.1px}.brand img{width:25px;height:31px}.brand{gap:7px}.header-contact{font-size:9px;padding:8px 9px;gap:6px}.header-contact svg{display:none}.header-actions{gap:3px}.theme-toggle{width:30px}.mobile-toggle{width:25px}.home-hero h1{font-size:38px}.home-hero p{font-size:13px}.hero-actions{gap:16px}.hero-actions .button{font-size:11px;gap:13px;padding-inline:14px}.hero-demo-link{font-size:10px}.hero-demo-link>span{width:25px;height:25px}.hero-signature{font-size:7px}.hero-signature>span:last-child{font-size:5px}.photo-benefit-content{left:13px;right:13px}.photo-benefit-trigger{font-size:19px}.feature-card{padding:21px 15px}.feature-card h3{font-size:18px}.feature-card p{font-size:11px}.form-grid input,.form-grid select,.form-grid textarea{font-size:14px}.demo-stepper>li{font-size:8px}.demo-stage{padding:23px 16px}.demo-stage>h2{font-size:22px}.demo-document-title{font-size:11px}.demo-document-body{gap:12px}.demo-document-body>img{width:68px;height:88px}.demo-document-body span{font-size:8px}.case-row{gap:8px;padding-inline:13px}.case-row strong{font-size:11px}.case-row .status-badge{font-size:7px}.footer-main{padding-inline:20px;gap:30px 18px}.footer-main>div:not(:first-child)>a{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@supports ((background-clip:text) or (-webkit-background-clip:text)){.footer-attribution>span{background-image:linear-gradient(90deg,var(--footer-ink) 44%,color-mix(in srgb,var(--footer-ink) 46%,white) 50%,var(--footer-ink) 56%);background-size:300% 100%;background-position:0% 0;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.footer-attribution[data-shine-active=true]>span{animation:footer-text-shine 10s ease-in-out 0s infinite}}@keyframes footer-text-shine{0%{background-position:0% 0}42%,to{background-position:100% 0}}@media(prefers-reduced-motion:reduce){.footer-attribution>span{background:none;color:var(--footer-ink);-webkit-text-fill-color:var(--footer-ink);animation:none}}:root{color-scheme:light;--bg: #ffffff;--surface: #f7f9f8;--soft: #f4f5fb;--panel: #ffffff;--ink: #0b3139;--muted: #617175;--line: #dfe5e6;--teal: #14e5c5;--teal-hover: #00cdb2;--teal-ink: #0b3139;--teal-wash: #e3faf4;--lavender: #d3d5ff;--lavender-ink: #010334;--lavender-soft: #ececff;--footer-outer: #010334;--footer-panel: #b2b6fe;--footer-bottom: #878cfd;--footer-ink: #010334;--input: #ffffff;--code-bg: #f4f6fa;--code-ink: #28444d;--shadow: 0 15px 45px #14353c0a;--approved-bg: #e0f8ed;--approved-ink: #1b6c4c;--review-bg: #ececff;--review-ink: #5552a3;--resubmit-bg: #fff3db;--resubmit-ink: #856024}html[data-theme=dark]{color-scheme:dark;--bg: #0c2025;--surface: #102a30;--soft: #142b35;--panel: #153039;--ink: #eef6f5;--muted: #a6b8bd;--line: #34505a;--teal-wash: #153d3b;--lavender: #333760;--lavender-ink: #f0f0ff;--lavender-soft: #252e48;--footer-panel: #252a57;--footer-bottom: #343a76;--footer-ink: #eaebff;--input: #112a32;--code-bg: #0c242d;--code-ink: #c7e2e4;--shadow: 0 18px 45px #00000018;--approved-bg: #163e35;--approved-ink: #98e0bd;--review-bg: #303453;--review-ink: #c5c4ff;--resubmit-bg: #443a27;--resubmit-ink: #f2ce86}html[data-theme=dark] .brand img.product-logo{filter:invert(1) hue-rotate(180deg);mix-blend-mode:normal}html[data-theme=dark] .footer-attribution img{filter:contrast(1.15) invert(1);mix-blend-mode:screen}.language-switch{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:5px 9px;border:1px solid var(--line);border-radius:9px;font-size:12px;font-weight:550;white-space:nowrap;color:var(--ink)}.language-switch:hover{background:var(--soft);border-color:var(--teal)}.language-short{display:none}.hero-photograph{width:70%}.hero-photograph img{transform:scaleX(-1);object-position:85% center;filter:brightness(.83) saturate(.35)}.hero-shade{background:linear-gradient(270deg,#828380 34%,#828380d0 43%,#82838020 55%,#82838000 77%)}.industry-banner>img{object-position:25% 30%}html[dir=ltr] body{line-height:1.65}html[dir=ltr] h1,html[dir=ltr] h2{line-height:1.17;letter-spacing:-.045em}html[dir=ltr] h3{line-height:1.35;letter-spacing:-.025em}html[dir=ltr] .hero-content h1{line-height:1.12;max-width:600px;margin-bottom:27px;font-weight:620}html[dir=ltr] .hero-eyebrow{font-size:12px;letter-spacing:.09em;max-width:510px;margin-bottom:30px}html[dir=ltr] .hero-photograph{left:auto;right:0;mask-image:linear-gradient(to left,#000 75%,transparent 100%)}html[dir=ltr] .hero-photograph img{transform:none}html[dir=ltr] .hero-shade{background:linear-gradient(90deg,#828380 34%,#828380d0 43%,#82838020 55%,#82838000 77%)}html[dir=ltr] .hero-content>p{line-height:1.8}html[dir=ltr] .hero-signature{letter-spacing:0}html[dir=ltr] .brand strong{font-size:24px;letter-spacing:-1px}html[dir=ltr] .brand em{font-style:normal}html[dir=ltr] .brand small{letter-spacing:1.6px}html[dir=ltr] .dashboard-content,html[dir=ltr] .photo-benefits{direction:ltr}html[dir=ltr] .photo-benefit-trigger,html[dir=ltr] .outcome-options>button,html[dir=ltr] .demo-document,html[dir=ltr] .case-row,html[dir=ltr] .case-row small,html[dir=ltr] .case-person>div>span:last-child,html[dir=ltr] .docs-table th,html[dir=ltr] .docs-table td{text-align:left}html[dir=ltr] .photo-benefit-trigger{font-size:26px;line-height:1.2;letter-spacing:-.03em}html[dir=ltr] .industry-links>a>svg:last-child,html[dir=ltr] .horizontal-flow li>svg,html[dir=ltr] .demo-document-title>span{margin-right:0;margin-left:auto}html[dir=ltr] .industry-banner>img{transform:none;object-position:75% 30%}html[dir=ltr] .optional{left:auto;right:0}html[dir=ltr] .faq-list details p{padding-left:0;padding-right:35px;line-height:1.8}html[dir=ltr] .case-timeline>li:not(:last-child):before{right:auto;left:10px}html[dir=ltr] .lucide-arrow-left,html[dir=ltr] .lucide-arrow-right,html[dir=ltr] .breadcrumbs .lucide-chevron-left,html[dir=ltr] .button .lucide-chevron-left{transform:rotate(180deg)}html[dir=ltr] .page-intro p,html[dir=ltr] .catalog-copy p,html[dir=ltr] .section-head p{line-height:1.8}@media(max-width:1250px){.header-inner{gap:18px}.header-actions{gap:9px}.navigation{gap:23px}html[dir=ltr] .navigation>a{font-size:12px}html[dir=ltr] .brand strong{font-size:22px}}@media(max-width:1050px){.header-demo{display:none}.header-inner{gap:14px}.navigation{gap:18px}.header-actions{gap:8px}.language-switch{font-size:11px;padding-inline:7px}html[dir=ltr] .header-contact{font-size:11px;gap:8px;padding-inline:12px}}@media(max-width:900px){html[dir=ltr] .navigation>a:after{right:auto;left:8px}.hero-photograph{width:73%}.hero-photograph img{object-position:85% center}html[dir=ltr] .hero-content h1{max-width:470px}html[dir=ltr] .hero-eyebrow{max-width:400px}}@media(max-width:600px){.language-long{display:none}.language-short{display:inline}.language-switch{width:31px;min-height:34px;padding:4px;font-size:11px;border-radius:8px}.header-inner{gap:8px}.header-actions{gap:4px}.brand{gap:7px}.brand>img{width:29px;height:auto}.brand strong{font-size:17px}.brand small{font-size:6px;letter-spacing:1.1px}.header-contact{font-size:9px;padding-inline:9px;min-height:37px;gap:6px}.header-contact svg{display:none}.theme-toggle,.mobile-toggle{width:30px;min-width:30px;padding:5px}html[dir=ltr] .brand strong{font-size:17px;letter-spacing:-.7px}html[dir=ltr] .brand small{letter-spacing:.9px;font-size:6px}html[dir=ltr] .header-contact{font-size:9px;padding-inline:9px}.hero-photograph{width:100%;height:min(324px,85vw);mask-image:linear-gradient(to top,#000 85%,transparent 100%)}.hero-photograph img{object-position:100% center;filter:brightness(.8) saturate(.35)}.hero-shade{background:linear-gradient(to bottom,#828380 46%,#82838080 61%,#82838000 79%)}html[dir=ltr] .hero-photograph{mask-image:linear-gradient(to top,#000 85%,transparent 100%)}html[dir=ltr] .hero-shade{background:linear-gradient(to bottom,#828380 46%,#82838080 61%,#82838000 79%)}html[dir=ltr] .hero-content h1{font-size:44px;line-height:1.08;max-width:340px;margin-bottom:0}html[dir=ltr] .hero-eyebrow{font-size:9px;line-height:1.7;letter-spacing:.08em;margin-bottom:25px;max-width:300px}html[dir=ltr] .hero-content>p{font-size:14px;line-height:1.7;margin-top:23px}html[dir=ltr] .hero-actions{gap:18px}html[dir=ltr] .hero-demo-link{font-size:10px}html[dir=ltr] .hero-actions .button{font-size:12px}html[dir=ltr] .hero-signature{font-size:7px}html[dir=ltr] .photo-benefit-trigger{font-size:21px}html[dir=ltr] .faq-list details p{padding-right:0}html[dir=ltr] .page-intro h1{font-size:34px}html[dir=ltr] .case-row .status-badge{margin-right:0;margin-left:56px}.industry-banner>img{object-position:35% 30%}html[dir=ltr] .industry-banner>img{object-position:65% 30%}}@media(max-width:370px){.brand strong{font-size:15px}.brand>img{width:24px}.brand{gap:5px}.header-actions{gap:2px}.header-contact{font-size:8px;padding-inline:7px}.language-switch{width:27px;min-height:31px;font-size:10px}.theme-toggle,.mobile-toggle{width:27px;min-width:27px}.header-inner{gap:5px}html[dir=ltr] .brand strong{font-size:15px}html[dir=ltr] .header-contact{font-size:8px;padding-inline:7px}html[dir=ltr] .hero-content h1{font-size:38px}html[dir=ltr] .hero-content>p{font-size:13px}}html[dir=ltr] .console-timeline>li:not(:last-child):before{right:auto;left:4px}.hero-photograph{width:100%;left:0;right:0;mask-image:none}.hero-photograph img{transform:none;object-position:center top;filter:none}.hero-shade{background:linear-gradient(270deg,#828380 35%,#828380bd 45%,#82838015 59%,#82838000 77%)}html[dir=ltr] .hero-photograph{width:100%;left:0;right:0;mask-image:none}html[dir=ltr] .hero-photograph img{transform:scaleX(-1)}html[dir=ltr] .hero-shade{background:linear-gradient(90deg,#828380 35%,#828380bd 45%,#82838015 59%,#82838000 77%)}.photo-benefit:not(.active)>img{filter:brightness(.96)}.photo-benefit-shade{background:linear-gradient(0deg,#06191af5,#071e1b80 30%,#071e1b08 78%)}.photo-benefit>img[src$="corp-woman-maghnaeh-layered.webp"]{object-position:center 23%}.photo-benefit.active>img[src$="corp-woman-maghnaeh-layered.webp"]{object-fit:contain;object-position:center;background:#b9b9b9}.photo-benefit>img[src$="corp-woman-office-scarf.webp"]{object-position:44% center}.industry-banner>img{transform:none;object-position:30% center}html[dir=ltr] .industry-banner>img{transform:scaleX(-1);object-position:30% center}.dashboard-media>img,.phone-preview>img{object-position:center 31%}.demo-camera>img{object-position:center 31%;filter:none}.solution-card>div>img[src$="solution-banking-card-phone.webp"],.solution-card>div>img[src$="corp-man-wheat-stubble.webp"]{object-position:center top}.console-person>img[src$="corp-woman-maghnaeh-layered.webp"],.console-case-row>img[src$="corp-woman-maghnaeh-layered.webp"]{object-position:center 28%}@media(max-width:900px){.hero-photograph,html[dir=ltr] .hero-photograph{width:100%}.hero-photograph img{object-position:left center}}@media(max-width:600px){.hero-photograph,html[dir=ltr] .hero-photograph{width:100%;height:min(360px,92vw);mask-image:linear-gradient(to top,#000 84%,transparent 100%)}.hero-photograph img{object-position:left bottom;filter:none}.hero-shade,html[dir=ltr] .hero-shade{background:linear-gradient(to bottom,#828380 45%,#8283808c 60%,#82838000 78%)}.photo-benefit:not(.active)>img{filter:brightness(.96)}.photo-benefit-shade{background:linear-gradient(0deg,#06191af5,#071e1b82 30%,#071e1b05 80%)}.photo-benefit>img[src$="corp-woman-office-scarf.webp"]{object-position:43% center}.photo-benefit>img[src$="corp-woman-maghnaeh-layered.webp"]{object-position:center 18%}}@media(min-width:601px)and (max-width:700px){.solution-card[href$="/solutions/banking/"]>div{height:auto;aspect-ratio:1.8}.solution-card[href$="/solutions/banking/"]>div>img{display:block;position:absolute;inset:0}}.meeting-intro .page-intro,.console-intro .page-intro{padding-bottom:40px}.meeting-intro .breadcrumbs,.console-intro .breadcrumbs{margin-bottom:26px}.meeting-intro h1,.console-intro h1{font-size:clamp(32px,3.5vw,47px);line-height:1.65}.meeting-intro .intro-grid>div>p,.console-intro .intro-grid>div>p{font-size:16px}.meeting-intro .intro-grid>div:first-child,.meeting-intro .intro-grid>div>p{max-width:none}.meeting-section,.console-section{padding-top:55px}.meeting-section .contact-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);align-items:start}.meeting-section .contact-form-panel{min-width:0}.meeting-form-heading{display:flex;align-items:center;gap:15px;margin-bottom:30px}.meeting-form-heading h2{font-size:25px;line-height:1.7}.meeting-form-heading p{font-size:12px;margin-top:5px}.meeting-step-icon{width:48px;height:48px;display:grid;place-items:center;background:var(--lavender-soft);border-radius:13px;color:var(--lavender-ink);flex-shrink:0}.meeting-fieldset{border:0;padding:0;margin:0 0 30px;min-width:0}.meeting-fieldset>legend{display:flex;gap:10px;align-items:center;font-size:15px;font-weight:600;width:100%;padding:0 0 18px;border-bottom:1px solid var(--line);margin-bottom:20px}.meeting-fieldset>legend>span{font-size:11px;font-weight:450;color:var(--muted)}.meeting-fieldset:disabled{opacity:.7}.meeting-topics{border:0;padding:0;margin:25px 0 22px;min-width:0}.meeting-topics>legend{font-size:13px;font-weight:500;line-height:2;padding:0;margin-bottom:12px}.meeting-topics>legend>span{display:block;font-weight:400;font-size:11px;color:var(--muted)}.meeting-topics>div{display:flex;flex-wrap:wrap;gap:9px}.meeting-topics label{display:inline-flex;gap:7px;align-items:center;border:1px solid var(--line);border-radius:9px;font-size:12px;background:var(--surface);padding:10px 11px;cursor:pointer;min-height:43px}.meeting-topics label.selected{background:var(--lavender-soft);border-color:var(--footer-purple,var(--footer-bottom))}.meeting-topics input{margin:0;width:14px;height:14px;accent-color:#7770bd}.meeting-message{display:flex;flex-direction:column;gap:9px;font-size:13px}.meeting-message textarea{width:100%;min-height:120px;background:var(--input);border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:12px;font-size:14px;line-height:1.9;resize:vertical}.meeting-message textarea::placeholder{color:var(--muted);opacity:.8}.meeting-message small{font-size:11px;color:var(--muted)}.meeting-section .local-form-notice p,.meeting-section .checkbox-label{font-size:12px}.meeting-section .checkbox-label>input{accent-color:#7770bd}.meeting-section .form-error{color:var(--resubmit-ink);background:var(--resubmit-bg)}.meeting-aside{position:sticky;top:125px;min-width:0}.meeting-agenda{border:1px solid var(--line);border-radius:23px;padding:30px;background:var(--surface)}.meeting-agenda>.eyebrow{font-size:12px;margin-bottom:9px}.meeting-agenda>h2{font-size:26px;line-height:1.8}@media(min-width:1101px){.meeting-agenda>h2{font-size:clamp(18px,1.65vw,22px);white-space:nowrap}}.meeting-agenda>p{font-size:14px;margin-top:12px;line-height:2}.meeting-agenda ol{list-style:none;margin:27px 0;padding:0;display:grid;gap:22px}.meeting-agenda li{display:flex;gap:12px;align-items:flex-start}.meeting-agenda li>span{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--lavender-soft);color:var(--lavender-ink);font-size:12px;flex-shrink:0}.meeting-agenda li strong{font-size:14px;font-weight:550}.meeting-agenda li p{font-size:12px;line-height:1.9;margin-top:4px}.meeting-selection{border-top:1px solid var(--line);padding-top:18px}.meeting-selection>span{font-size:11px;color:var(--muted)}.meeting-selection p{font-size:13px;color:var(--ink);margin-top:8px;min-height:26px}.meeting-aside .contact-demo-card{margin-top:20px}.meeting-aside .contact-demo-card .arrow-link{display:flex;justify-content:space-between}.meeting-success:focus{outline:none}.meeting-section .meeting-success h2{font-size:28px;line-height:1.75}.meeting-section .meeting-success .success-mark{background:var(--lavender-soft);color:var(--lavender-ink)}.meeting-success dl>div{align-items:flex-start}.meeting-success dd{text-align:end;overflow-wrap:anywhere;max-width:65%}.receipt-actions{display:flex;gap:10px;flex-wrap:wrap}.receipt-actions>.button{font-size:13px;gap:14px;min-height:47px}.meeting-success .receipt-feedback{font-size:12px;min-height:24px;margin-top:10px}.receipt-contact{display:flex;gap:13px;justify-content:space-between;align-items:center;padding:17px 0;border-top:1px solid var(--line);font-size:13px}.receipt-secondary{display:flex;flex-wrap:wrap;gap:12px 25px}.receipt-secondary .text-button{font-size:12px;margin-top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.demo-context{display:flex;align-items:center;gap:12px;padding:17px 30px;background:var(--lavender-soft);border-block:1px solid var(--line)}.demo-context>svg{flex-shrink:0;color:var(--lavender-ink)}.demo-context strong,.demo-context span{display:block;font-size:13px;line-height:1.9}.demo-context span{font-size:11px;color:var(--muted)}.demo-industries{border:0;padding:0;margin:0 0 15px;min-width:0}.demo-industries>legend{font-size:14px;font-weight:550;margin-bottom:14px}.demo-industry-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.demo-industry-options>button{display:flex;flex-direction:column;gap:9px;align-items:flex-start;text-align:start;padding:12px;min-height:78px;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:10px;font-size:12px;line-height:1.8}.demo-industry-options>button[aria-pressed=true]{background:var(--lavender-soft);border-color:var(--footer-bottom)}.demo-industry-options>button:hover{border-color:var(--footer-bottom)}.demo-stage>.demo-industry-description{font-size:13px;line-height:2;margin-bottom:27px;color:var(--muted)}.demo-summary strong{max-width:65%;text-align:end;line-height:1.9}.console-industries{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:23px}.console-industries>span{width:100%;font-size:12px;color:var(--muted);margin-bottom:3px}.console-industries>button{font-size:12px;line-height:1.8;min-height:40px;padding:8px 13px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink)}.console-industries>button[aria-pressed=true]{background:var(--lavender-soft);border-color:var(--footer-bottom)}.console-industries>button:hover{border-color:var(--footer-bottom)}.console-case-name>.console-case-industry{font-weight:550;color:var(--ink)}@media(max-width:600px){.demo-context{padding:14px 20px}.demo-context strong{font-size:12px}.demo-industry-options{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-industry-options>button{font-size:11px;min-height:72px}.demo-industries>legend{font-size:13px}.demo-stage>.demo-industry-description{font-size:12px}.console-industries>button{font-size:11px;padding:7px 10px}}.console-shell{border:1px solid var(--line);border-radius:23px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow)}.console-topbar{padding:21px 27px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--panel);border-bottom:1px solid var(--line)}.console-title{display:flex;gap:12px;align-items:center}.console-symbol{width:43px;height:43px;border-radius:12px;background:var(--lavender-soft);color:var(--lavender-ink);display:grid;place-items:center}.console-title strong{font-size:16px;font-weight:600;display:block}.console-title>div>span{font-size:11px;color:var(--muted);display:block;margin-top:3px}.console-top-actions{display:flex;gap:15px;align-items:center}.console-demo-label{font-size:11px;background:var(--lavender-soft);border:1px solid var(--line);border-radius:20px;padding:4px 10px}.console-icon-action{height:38px;width:38px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line);border-radius:9px}.console-meeting-link{font-size:12px;display:flex;gap:12px;align-items:center}.console-meeting-link:hover{text-decoration:underline;text-underline-offset:5px}.console-body{padding:27px}.console-overview{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.console-overview .eyebrow{font-size:11px;margin-bottom:4px}.console-overview h2{font-size:24px;letter-spacing:-.5px}.console-period{font-size:11px;color:var(--muted)}.console-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:24px}.console-metric{text-align:start;background:var(--panel);border:1px solid var(--line);padding:19px;border-radius:13px;position:relative;transition:background .18s,border-color .18s}.console-metric.active{background:var(--lavender-soft);border-color:var(--footer-bottom)}.console-metric:hover{border-color:var(--footer-bottom)}.console-metric>span{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.console-metric>strong{display:block;font-size:32px;line-height:1.5;font-weight:550;margin-top:10px}.console-metric>small{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:var(--muted);margin-top:6px}.console-toolbar{display:flex;gap:12px;align-items:stretch}.console-search{display:flex;gap:10px;align-items:center;background:var(--input);border:1px solid var(--line);border-radius:10px;padding:10px 13px;flex:1;min-width:0}.console-search:focus-within,.console-channel:focus-within{outline:2px solid var(--footer-bottom);outline-offset:2px}.console-search>input{font-size:13px;background:none;color:var(--ink);border:0;width:100%;outline:none;min-width:0;padding:0}.console-search>input::placeholder{color:var(--muted)}.console-channel{display:flex;gap:9px;align-items:center;background:var(--input);border:1px solid var(--line);border-radius:10px;padding:9px 12px}.console-channel select{border:0;background:var(--input);color:var(--ink);font-size:12px;padding:0;min-height:26px;max-width:170px}.console-export{display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;padding:10px 14px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.console-export:hover{background:var(--lavender-soft)}.console-list-summary{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:16px 0;font-size:11px;color:var(--muted);min-height:27px}.console-list-summary button{display:flex;gap:6px;align-items:center;font-size:11px;background:none;padding:0;color:var(--ink)}.console-feedback{display:none;font-size:12px;line-height:2;border:1px solid var(--line);background:var(--lavender-soft);color:var(--ink);padding:11px 15px;border-radius:9px;margin-bottom:18px;overflow-wrap:anywhere}.console-feedback.is-visible{display:block}.console-workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:start}.console-case-list{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:13px;max-height:880px;overflow-y:auto}.console-column-head{display:flex;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted);gap:15px}.console-column-head>span:last-child{padding-inline-end:25px}.console-case-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto 15px;gap:11px;align-items:center;width:100%;text-align:start;background:var(--panel);padding:18px 16px;border-bottom:1px solid var(--line);border-inline-start:3px solid transparent;min-height:88px}.console-case-row:last-of-type{border-bottom:0}.console-case-row.is-selected{background:var(--lavender-soft);border-inline-start-color:var(--footer-bottom)}.console-case-row:hover{background:var(--soft)}.console-case-row>img{height:46px;width:40px;object-fit:cover;object-position:center 20%;border-radius:8px;filter:saturate(.65)}.console-case-name{min-width:0}.console-case-name>strong{font-size:13px;font-weight:550;display:block}.console-case-name>small{font-size:10px;color:var(--muted);display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:5px;line-height:1.8}.console-case-name>small>i{height:3px;width:3px;border-radius:50%;background:var(--muted)}.console-case-state{display:flex;align-items:flex-end;flex-direction:column;gap:7px}.console-case-state .status-badge{font-size:10px;padding:4px 7px}.console-case-state>small{font-size:9px;color:var(--muted)}.console-row-arrow{color:var(--muted)}.console-applicant-link{padding:16px 20px;font-size:12px;display:flex;align-items:center;gap:9px;border-top:1px solid var(--line);color:var(--muted)}.console-applicant-link:hover{color:var(--ink);background:var(--soft)}.console-case-detail{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:13px;overflow:hidden}.console-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--line);font-size:11px}.console-detail-head .status-badge{font-size:10px}.console-person{display:flex;gap:15px;align-items:center;padding:22px 20px}.console-person>img{width:62px;height:72px;object-fit:cover;object-position:center 20%;border-radius:10px}.console-person h2{font-size:20px;line-height:1.7;letter-spacing:-.3px}.console-person p{font-size:12px;margin-top:3px}.console-person>div>span{font-size:10px;color:var(--muted)}.console-case-reason{display:flex;align-items:flex-start;gap:10px;margin:0 20px 20px;padding:12px;background:var(--soft);border-radius:9px}.console-case-reason>svg{margin-top:4px;color:var(--muted)}.console-case-reason strong{font-size:12px;font-weight:550}.console-case-reason p{font-size:12px;line-height:1.95;margin-top:4px}.console-tabs{display:flex;border-block:1px solid var(--line);padding-inline:20px;gap:25px}.console-tabs>button{position:relative;display:flex;align-items:center;gap:8px;padding:13px 0;background:none;font-size:12px;color:var(--muted)}.console-tabs>button[aria-selected=true]{color:var(--ink)}.console-tabs>button[aria-selected=true]:after{content:"";height:3px;border-radius:3px;background:var(--footer-bottom);position:absolute;bottom:-1px;right:0;left:0}.console-tabs>button>span{font-size:10px;min-width:20px;border-radius:5px;background:var(--soft);padding:0 4px}.console-tab-panel{padding:5px 20px 18px}.console-check-results{margin:0}.console-check-results>div{padding:14px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.console-check-results dt{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.console-check-results dd{margin:0;font-size:11px}.console-document{display:flex;align-items:center;gap:12px;padding:16px 12px;border:1px dashed var(--line);border-radius:9px;margin-top:18px;background:var(--surface)}.console-document strong{font-size:12px;display:block;font-weight:550}.console-document div>span{font-size:10px;color:var(--muted);display:block;margin-top:4px}.console-document-stamp{font-size:8px;letter-spacing:1px;border:1px solid var(--line);padding:3px 5px;border-radius:4px;margin-inline-start:auto;color:var(--muted)}.console-timeline{list-style:none;padding:20px 0 0;margin:0}.console-timeline>li{position:relative;display:flex;gap:13px;padding-bottom:19px}.console-timeline>li:not(:last-child):before{content:"";position:absolute;width:1px;background:var(--line);inset-inline-start:4px;top:13px;bottom:0}.console-event-dot{width:9px;height:9px;border-radius:50%;background:var(--footer-bottom);margin-top:8px;flex-shrink:0}.console-timeline p{font-size:12px;color:var(--ink);line-height:2;overflow-wrap:anywhere}.console-timeline time{font-size:10px;color:var(--muted);display:block;margin-top:3px}.console-note-form{border-top:1px solid var(--line);padding:17px 20px}.console-note-form>label{display:flex;align-items:center;gap:7px;font-size:12px;margin-bottom:10px}.console-note-form textarea{width:100%;max-width:100%;min-height:82px;resize:vertical;font-size:12px;line-height:2;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--input);color:var(--ink)}.console-note-form textarea::placeholder{color:var(--muted)}.console-note-form>div{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:7px}.console-note-form small{font-size:10px;color:var(--muted);max-width:210px;line-height:1.9}.console-note-form button{background:var(--lavender-soft);border:1px solid var(--line);font-size:11px;border-radius:7px;padding:8px 10px;white-space:nowrap}.console-decision{padding:15px 20px 20px;background:var(--surface);border-top:1px solid var(--line)}.console-decision>p{font-size:11px;line-height:2;margin-bottom:12px}.console-decision>div{display:flex;gap:8px;flex-wrap:wrap}.console-decision button{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;background:var(--lavender);color:var(--lavender-ink);border:1px solid var(--line);padding:10px 11px;border-radius:8px;flex:1;white-space:nowrap}.console-decision button:last-child{background:var(--panel);color:var(--ink)}.console-empty,.console-detail-empty{text-align:center;padding:45px 20px;color:var(--muted)}.console-empty h3,.console-detail-empty h3{font-size:17px;margin-top:15px;color:var(--ink)}.console-empty p,.console-detail-empty p{font-size:12px;line-height:2;margin-top:7px}.console-empty .button{font-size:12px;margin-top:20px;min-height:42px}.console-detail-empty{border:1px dashed var(--line);border-radius:13px;min-height:270px}.console-footnote{display:flex;gap:10px;align-items:flex-start;padding:18px 27px;border-top:1px solid var(--line);font-size:11px;line-height:2;color:var(--muted);background:var(--panel)}.console-footnote>svg{margin-top:3px}.console-below{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:26px 3px 0}.console-below>p,.console-below>.arrow-link{font-size:14px}.dashboard-explore{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 22px;border-top:1px solid var(--line);background:var(--lavender-soft);border-radius:0 0 19px 19px;font-size:12px;direction:rtl}.dashboard-explore:hover{background:var(--lavender)}html[dir=ltr] .dashboard-explore{direction:ltr}@media(max-width:1100px){.meeting-section .contact-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:25px}.meeting-section .contact-form-panel{padding:26px}.meeting-agenda{padding:25px}.console-body{padding:20px}.console-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.console-case-row{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;padding:16px 11px}.console-case-row>img{width:34px;height:40px}.console-row-arrow{display:none}.console-case-name>strong{font-size:12px}.console-case-state .status-badge{font-size:9px}.console-period{max-width:150px;text-align:end}}@media(max-width:850px){.meeting-section .contact-layout{grid-template-columns:1fr}.meeting-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.meeting-aside .contact-demo-card{margin-top:0}.console-workspace{grid-template-columns:1fr}.console-case-list{max-height:450px;overflow-y:auto}.console-case-row{grid-template-columns:42px minmax(0,1fr) auto 16px;padding:16px}.console-case-row>img{width:40px;height:46px}.console-row-arrow{display:block}.console-case-name>strong{font-size:13px}.console-case-state .status-badge{font-size:11px}.console-metric{padding:15px}.console-metric>span{font-size:11px}.console-detail-head,.console-person,.console-case-reason,.console-tabs,.console-tab-panel,.console-note-form,.console-decision{scroll-margin-top:110px}.console-topbar{padding:20px}}@media(max-width:600px){.meeting-intro .page-intro,.console-intro .page-intro{padding-bottom:30px}.meeting-intro h1,.console-intro h1{font-size:32px}.meeting-intro .intro-grid>div>p,.console-intro .intro-grid>div>p{font-size:14px}.meeting-section,.console-section{padding-block:32px 55px}.meeting-section .contact-form-panel{padding:22px 18px}.meeting-form-heading{gap:10px}.meeting-form-heading h2{font-size:20px}.meeting-form-heading p{font-size:11px}.meeting-step-icon{width:39px;height:39px}.meeting-section .form-grid{grid-template-columns:1fr}.meeting-fieldset>legend{font-size:14px}.meeting-topics label{font-size:11px;padding:9px}.meeting-aside{grid-template-columns:1fr}.meeting-section .meeting-success h2{font-size:23px}.meeting-success p{font-size:13px}.meeting-success dl>div{font-size:12px}.meeting-success dd{max-width:62%}.receipt-actions .button{flex:1;font-size:12px;padding:10px;gap:10px}.console-shell{border-radius:17px}.console-topbar{padding:16px;gap:10px;flex-wrap:wrap}.console-title{gap:9px}.console-title strong{font-size:14px}.console-title>div>span{font-size:10px}.console-symbol{height:35px;width:35px}.console-top-actions{gap:9px;margin-inline-start:auto}.console-meeting-link{display:none}.console-demo-label{font-size:9px;padding:4px 8px}.console-icon-action{height:32px;width:32px}.console-body{padding:17px 12px}.console-overview{display:block}.console-overview h2{font-size:21px}.console-period{max-width:none;display:block;text-align:start;margin-top:6px;font-size:10px}.console-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.console-metric{padding:13px}.console-metric>strong{font-size:30px;margin-top:5px}.console-metric>span{font-size:11px;gap:6px}.console-toolbar{flex-wrap:wrap;gap:9px}.console-search{flex-basis:100%;min-height:45px}.console-channel{flex:1;min-width:0}.console-channel select{font-size:11px;max-width:100%;width:100%}.console-export{font-size:11px;padding:9px 11px}.console-column-head{padding:14px 12px;font-size:10px}.console-column-head>span:last-child{padding-inline-end:0}.console-case-row{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:14px 9px}.console-case-row>img{width:32px;height:39px}.console-case-name>strong{font-size:11px}.console-case-name>small{font-size:9px;gap:4px}.console-case-name>small>i{display:none}.console-case-name>small>bdi{display:block;width:100%;font-size:8px}.console-case-state .status-badge{font-size:9px;gap:3px;padding:4px 5px}.console-case-state .status-badge>svg{width:11px;height:11px}.console-case-state>small{font-size:8px}.console-row-arrow{display:none}.console-detail-head{padding:13px 12px;font-size:10px}.console-person{padding:18px 14px}.console-case-reason{margin-inline:14px}.console-tabs,.console-tab-panel,.console-note-form,.console-decision{padding-inline:14px}.console-note-form small{max-width:160px;font-size:9px}.console-check-results dd{font-size:10px}.console-document{gap:8px;padding:12px 9px}.console-document-stamp{display:none}.console-document strong{font-size:11px}.console-document div>span{font-size:9px}.console-decision button{font-size:10px}.console-footnote{padding:15px;font-size:10px}.console-below{display:block;padding-top:22px}.console-below>.arrow-link{font-size:12px;margin-top:11px}}.products-intro .intro-grid>div:first-child,.products-intro .intro-grid>div>p{max-width:none}.products-intro h1{font-size:clamp(32px,3.4vw,48px);line-height:1.65}.products-intro .intro-grid>div>p{font-size:16px}.catalog-card[data-product=biometrics] .catalog-photo>img{object-position:center top}.catalog-card[data-product=risk] .catalog-photo>img{object-position:center 43%}.catalog-card[data-product=documents]{scroll-margin-top:140px}.catalog-card[data-product=documents] .catalog-photo{height:470px;background:var(--lavender-soft);box-shadow:inset 0 0 0 1px var(--line);isolation:isolate}.catalog-card[data-product=documents] .catalog-photo>img{object-fit:contain;object-position:center;padding:15px 14px 72px;filter:none}@media(max-width:1000px)and (min-width:701px){.catalog-card[data-product=documents] .catalog-photo{height:400px}}@media(max-width:700px){.catalog-card[data-product=documents] .catalog-photo{height:auto;aspect-ratio:1.16}.catalog-card[data-product=documents] .catalog-photo>img{height:100%;padding:10px 8px 72px}}.biometrics-intro .intro-photo{height:480px;background:var(--surface)}.biometrics-intro .intro-photo>img{object-fit:contain;object-position:center}.biometrics-intro .photo-caption{display:none}@media(max-width:800px){.biometrics-intro .intro-photo{height:420px}}.hero-clear{min-height:730px}.hero-clear .hero-content{min-height:inherit;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:64px;padding-bottom:64px}.hero-clear h1{font-size:clamp(38px,4.4vw,61px);max-width:670px;line-height:1.55;text-wrap:balance}.hero-clear .hero-content>p{max-width:520px;font-size:17px;line-height:2;margin-top:24px}.hero-clear .hero-actions{margin-top:32px;gap:24px}.hero-clear .hero-demo-link{min-height:54px}.hero-clear .hero-demo-link>svg{width:20px;height:20px}.proof-section .value-grid p{font-size:15px;line-height:2}.proof-section .value-grid .arrow-link{font-size:14px}.proof-section .visual-caption{font-size:12px;line-height:1.9}.service-coverage{background:var(--surface);scroll-margin-top:95px}.audience-section{scroll-margin-top:95px}.audience-section .industry-panel{max-width:550px}.audience-section h2{text-wrap:balance}.audience-section .industry-links>a{align-items:center;background:var(--lavender-soft)}.audience-section .industry-links>a>svg{flex-shrink:0}.audience-section .industry-links>a>span{min-width:0}.audience-section .industry-links strong{display:block;font-size:inherit;font-weight:600;line-height:1.8}.audience-section .industry-links small{display:block;font-size:12px;font-weight:400;color:var(--muted);line-height:1.9;margin-top:4px}.audience-section .industry-panel>.arrow-link{font-size:13px;margin-top:23px;line-height:1.9}.service-coverage .section-head{margin-bottom:30px}#services-heading{scroll-margin-top:130px}.coverage-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px}.coverage-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.coverage-filters>svg{margin-inline-end:6px;color:var(--muted)}.coverage-filters>button{display:inline-flex;align-items:center;gap:9px;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:10px 13px;font-size:13px;min-height:43px;line-height:1.6}.coverage-filters>button[aria-pressed=true]{background:var(--lavender-soft);border-color:var(--footer-bottom)}.coverage-filters>button>span{display:grid;place-items:center;font-size:11px;min-width:20px;height:20px;background:var(--soft);border-radius:6px}.coverage-count{font-size:12px;white-space:nowrap}.coverage-table-wrap{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.coverage-table{border-collapse:collapse;table-layout:fixed;width:100%;text-align:start}.coverage-table thead{background:var(--lavender-soft)}.coverage-table thead th{font-size:13px;font-weight:600;padding:20px;text-align:start;line-height:1.7;border-bottom:1px solid var(--line)}.coverage-table thead th:nth-child(1){width:23%}.coverage-table thead th:nth-child(2){width:29%}.coverage-table thead th:nth-child(3){width:23%}.coverage-table thead th:nth-child(4){width:25%}.coverage-table tbody tr:not(:last-child){border-bottom:1px solid var(--line)}.coverage-table tbody tr:nth-child(2n){background:var(--surface)}.coverage-table tbody th,.coverage-table td{padding:23px 20px;vertical-align:top}.coverage-table tbody th{text-align:start;font-weight:400}.coverage-service-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--lavender-soft);margin-bottom:12px;color:var(--lavender-ink)}.coverage-table tbody th strong{display:block;font-size:15px;line-height:1.9;font-weight:550}.coverage-table tbody th a{display:inline-flex;gap:8px;align-items:center;margin-top:12px;font-size:12px;color:var(--muted)}.coverage-table a:hover{text-decoration:underline;text-underline-offset:5px}.coverage-table td p{font-size:13px;line-height:2}.coverage-output{display:block;font-size:12px;line-height:1.95;margin-top:12px;color:var(--ink)}.coverage-state{display:inline-flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.9;background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:7px 9px;color:var(--ink)}.coverage-state>svg{margin-top:4px}.coverage-state.interactive{background:var(--lavender-soft)}.coverage-preview-link{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:13px;width:fit-content}.coverage-bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:35px;margin-top:23px}.coverage-bottom>p{max-width:740px;font-size:12px;line-height:2}.coverage-bottom>a{display:flex;align-items:center;gap:13px;font-size:13px;flex-shrink:0}.coverage-back{display:none}.evaluation-section{background:var(--bg)}.evaluation-evidence{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:65px;align-items:center}.evaluation-identity{padding:35px;border:1px solid var(--line);border-radius:22px;background:var(--lavender-soft)}.evaluation-identity>img{object-fit:contain;margin-bottom:28px;mix-blend-mode:multiply}html[data-theme=dark] .evaluation-identity>img{filter:invert(1);mix-blend-mode:screen}.evaluation-identity>.eyebrow,.evaluation-deliverables>.eyebrow{font-size:12px;margin-bottom:10px}.evaluation-identity h2,.evaluation-deliverables h2{font-size:34px}.evaluation-identity>p,.evaluation-deliverables>p{font-size:15px;line-height:2;margin-top:20px}.evaluation-identity>a{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.9;margin-top:25px}.evaluation-deliverables>ul{list-style:none;padding:0;margin:27px 0;display:grid;gap:22px}.evaluation-deliverables li{display:flex;align-items:flex-start;gap:12px}.evaluation-deliverables li>svg{margin-top:5px}.evaluation-deliverables li strong{font-size:15px;font-weight:550}.evaluation-deliverables li p{font-size:13px;line-height:2;margin-top:5px}.evaluation-actions{display:flex;align-items:center;gap:20px 30px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:23px}.evaluation-actions>a{display:flex;align-items:center;gap:12px;font-size:13px}.scope-section{background:var(--bg);scroll-margin-top:95px}.scope-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:40px;align-items:start}.scope-options>fieldset{padding:0;margin:0;border:0;min-width:0}.scope-options>fieldset>legend{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:550;margin-bottom:20px;padding:0}.scope-service-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scope-service-options>label{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.9;background:var(--surface);padding:18px 16px;border:1px solid var(--line);border-radius:12px;cursor:pointer}.scope-service-options>label.is-selected{background:var(--lavender-soft);border-color:var(--footer-bottom)}.scope-service-options>label>input{width:16px;height:16px;accent-color:#7770bd;margin:4px 0 0;flex-shrink:0}.scope-service-options>label>svg{margin-top:2px}.scope-volume{display:flex;flex-direction:column;gap:10px;font-size:14px;margin-top:27px}.scope-volume>select{color:var(--ink);background:var(--input);padding:12px 15px;border:1px solid var(--line);border-radius:10px;width:100%;font-size:14px;min-height:50px}.scope-cost-model{margin-top:32px}.scope-cost-model h3{font-size:21px;margin-bottom:15px}.scope-cost-model dl{margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.scope-cost-model dl>div{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);gap:20px;padding:18px;background:var(--surface)}.scope-cost-model dl>div:not(:last-child){border-bottom:1px solid var(--line)}.scope-cost-model dt{font-size:13px;font-weight:550;line-height:2}.scope-cost-model dd{margin:0;color:var(--muted);font-size:13px;line-height:2}.scope-cost-model>p{font-size:12px;line-height:2;margin-top:15px}.scope-summary{background:var(--lavender-soft);border:1px solid var(--line);border-radius:20px;padding:30px;position:sticky;top:125px}.scope-summary-icon{height:47px;width:47px;border-radius:12px;background:var(--panel);display:grid;place-items:center;margin-bottom:22px}.scope-summary .eyebrow{font-size:12px;margin-bottom:6px}.scope-summary h3{font-size:24px;line-height:1.7}.scope-summary ul{list-style:none;padding:0;margin:25px 0;display:grid;gap:13px}.scope-summary li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.9}.scope-summary li>svg{margin-top:4px}.scope-summary .scope-no-selection{font-size:13px;line-height:2;color:var(--muted)}.scope-summary dl{border-top:1px solid var(--line);margin:0 0 25px}.scope-summary dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:15px 0}.scope-summary dt{font-size:12px;color:var(--muted)}.scope-summary dd{margin:0;font-size:12px;max-width:60%;text-align:end;line-height:1.9}.scope-summary .button{width:100%;font-size:13px;gap:13px;justify-content:space-between}.scope-summary .is-disabled{opacity:.5;cursor:default}.scope-summary>p{font-size:12px;line-height:1.9;margin-top:15px}.meeting-prefill-note{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:2;padding:14px;background:var(--lavender-soft);color:var(--ink);border-radius:10px;margin-bottom:25px}.meeting-prefill-note>svg{margin-top:4px}html[dir=ltr] .hero-clear h1{font-size:clamp(38px,4.4vw,59px);max-width:650px;line-height:1.16}html[dir=ltr] .hero-clear .hero-content>p{line-height:1.8;max-width:560px}html[dir=ltr] .hero-clear .hero-eyebrow{letter-spacing:.035em;margin-bottom:25px}html[dir=ltr] .coverage-table tbody th strong{line-height:1.6}@media(min-width:601px)and (max-width:1100px){.home-hero.hero-clear{min-height:0}.hero-clear .hero-content{min-height:0;padding-top:48px;padding-bottom:calc(min(62vw,580px) + 48px)}.hero-clear .hero-content h1,html[dir=ltr] .hero-clear .hero-content h1{max-width:100%}.hero-clear .hero-content>p,html[dir=ltr] .hero-clear .hero-content>p{max-width:650px}.hero-clear .hero-photograph,html[dir=ltr] .hero-clear .hero-photograph{top:auto;height:min(62vw,580px);width:100%;mask-image:linear-gradient(to top,#000 94%,transparent 100%)}.hero-clear .hero-photograph img{object-position:left center}.hero-clear .hero-shade,html[dir=ltr] .hero-clear .hero-shade{display:none}}@media(max-width:1100px){.hero-clear h1{font-size:50px;max-width:580px}.hero-clear .hero-content>p{font-size:16px;max-width:500px}.coverage-table thead th,.coverage-table tbody th,.coverage-table td{padding-inline:15px}.coverage-table tbody th strong{font-size:14px}.coverage-bottom{gap:25px}.scope-layout{gap:25px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.scope-summary{padding:24px}.scope-service-options{grid-template-columns:1fr}}@media(max-width:800px){.evaluation-evidence{gap:30px}.evaluation-identity{padding:27px}.evaluation-identity h2,.evaluation-deliverables h2{font-size:29px}.hero-clear{min-height:680px}.hero-clear .hero-content>p{max-width:440px}.coverage-toolbar{align-items:flex-start;flex-direction:column;gap:12px}.coverage-filters{gap:7px}.coverage-filters>button{font-size:12px;padding:9px 10px}.coverage-filters>svg{display:none}.coverage-table{display:block}.coverage-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.coverage-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.coverage-table tbody tr{display:flex;flex-direction:column;border:1px solid var(--line)!important;border-radius:14px;overflow:hidden;background:var(--panel)!important}.coverage-table-wrap{background:none;border:0;border-radius:0;overflow:visible}.coverage-table tbody th{display:flex;align-items:flex-start;gap:12px;background:var(--lavender-soft);padding:20px;min-height:125px}.coverage-service-icon{background:var(--panel);flex-shrink:0;margin:0}.coverage-table tbody th strong{font-size:15px}.coverage-table tbody th a{margin-top:6px}.coverage-table td{display:block;padding:16px 20px;border-top:1px solid var(--line)}.coverage-table td:before{content:attr(data-label);display:block;font-size:11px;font-weight:600;color:var(--muted);margin-bottom:9px}.coverage-table td p{font-size:13px}.coverage-table td:last-child{flex:1;background:var(--surface)}.coverage-output{font-size:12px;margin-top:9px}.coverage-bottom{flex-direction:column;gap:15px}.scope-layout{grid-template-columns:1fr}.scope-service-options{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-summary{position:static}}@media(max-width:600px){.evaluation-evidence{grid-template-columns:1fr;gap:35px}.evaluation-identity h2,.evaluation-deliverables h2{font-size:31px}.evaluation-identity>a,.evaluation-actions>a{font-size:12px}.home-hero.hero-clear{min-height:0}.hero-clear .hero-content{min-height:0;padding-top:38px;padding-bottom:370px}.hero-clear h1{font-size:40px;line-height:1.6;max-width:100%;letter-spacing:-1.5px}.hero-clear .hero-content>p{font-size:15px;line-height:2;max-width:100%;margin-top:17px}.hero-clear .hero-actions{gap:16px;flex-wrap:wrap;margin-top:24px}.hero-clear .hero-actions>.button{font-size:12px;padding-inline:16px;gap:15px;min-height:48px}.hero-clear .hero-demo-link{font-size:11px;gap:8px}.hero-clear .hero-photograph,html[dir=ltr] .hero-clear .hero-photograph{height:350px;max-height:none;mask-image:linear-gradient(to top,#000 94%,transparent 100%)}.hero-clear .hero-shade,html[dir=ltr] .hero-clear .hero-shade{display:none}.proof-section .value-grid p{font-size:13px}.proof-section .value-grid .arrow-link{font-size:12px}.proof-section .visual-caption{font-size:11px}.service-coverage,.evaluation-section,.scope-section{padding-block:60px}.coverage-filters>button{font-size:11px;gap:6px;padding:9px 8px}.coverage-filters>button>span{font-size:10px;min-width:17px;height:19px}.coverage-table tbody{grid-template-columns:1fr}.coverage-table tbody th{min-height:0;padding:20px}.coverage-table tbody th strong{font-size:17px}.coverage-table td{padding:17px 20px}.coverage-table td p{font-size:14px}.coverage-output,.coverage-state,.coverage-preview-link{font-size:13px}.coverage-count,.coverage-bottom>p{font-size:12px}.coverage-bottom>a{font-size:13px}.coverage-back{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);margin-top:22px}.scope-options>fieldset>legend{font-size:16px}.scope-service-options{grid-template-columns:1fr}.scope-service-options>label{font-size:14px;min-height:62px;align-items:center}.scope-service-options>label>input,.scope-service-options>label>svg{margin-top:0}.scope-cost-model dl>div{grid-template-columns:1fr;gap:5px;padding:16px}.scope-cost-model dd{font-size:13px}.scope-summary{padding:25px}.scope-summary h3{font-size:24px}.scope-summary li{font-size:14px}.scope-summary .button{font-size:13px}html[dir=ltr] .hero-clear h1{font-size:40px;line-height:1.15}html[dir=ltr] .hero-clear .hero-eyebrow{font-size:10px;letter-spacing:.02em}html[dir=ltr] .hero-clear .hero-shade{background:linear-gradient(to bottom,#828380 54%,#828380b0 65%,#82838000 82%)}}.home-hero.hero-clear{background:#7d7d7c}.hero-clear .hero-shade{background:linear-gradient(270deg,#7d7d7c 35%,#7d7d7cbd 45%,#7d7d7c15 59%,#7d7d7c00 77%)}html[dir=ltr] .hero-clear .hero-shade{background:linear-gradient(90deg,#7d7d7c 35%,#7d7d7cbd 45%,#7d7d7c15 59%,#7d7d7c00 77%)}.hero-clear .hero-content{position:static}@media(max-width:1100px){.home-hero.hero-clear{min-height:0}.hero-clear .hero-content{min-height:0;width:calc(100% - 64px);padding:32px 0 24px;align-items:center;text-align:center}.hero-clear .hero-content h1,html[dir=ltr] .hero-clear .hero-content h1{width:100%;max-width:none;font-size:clamp(28px,4.2vw,44px);line-height:1.5;letter-spacing:-1px;margin:0;text-wrap:balance}html[dir=ltr] .hero-clear .hero-content h1{font-size:clamp(24px,3.8vw,40px);line-height:1.2;letter-spacing:-1px}.hero-clear .hero-content>p,html[dir=ltr] .hero-clear .hero-content>p{max-width:680px;font-size:16px;line-height:1.9;margin-top:12px;text-wrap:pretty}.hero-clear .hero-photograph,html[dir=ltr] .hero-clear .hero-photograph{position:relative;inset:auto;z-index:auto;flex:none;width:calc(100% + 64px);height:clamp(270px,44vw,340px);margin-top:16px;overflow:hidden;mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 80%,transparent)}.hero-clear .hero-photograph img{position:absolute;top:0;left:50%;width:auto;max-width:none;height:154%;object-fit:fill;object-position:initial;transform:translate(-27%);filter:none;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}html[dir=ltr] .hero-clear .hero-photograph img{transform:translate(-73%) scaleX(-1)}.hero-clear .hero-shade,html[dir=ltr] .hero-clear .hero-shade{display:none}html .hero-clear .hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:min(520px,100%);margin-top:16px;gap:12px}html .hero-clear .hero-actions>.button{font-size:14px;min-height:50px;gap:10px;padding:11px 16px;justify-content:center}.hero-clear .hero-demo-link,html[dir=ltr] .hero-clear .hero-demo-link{min-width:0;min-height:50px;font-size:14px;line-height:1.7;gap:8px;padding:10px 12px;justify-content:center;border:1px solid #ffffff80;border-radius:12px;text-align:center}.hero-clear .hero-demo-link>svg{flex:none}}@media(max-width:600px){.hero-clear .hero-content{width:calc(100% - 40px);padding:24px 0 20px}.hero-clear .hero-content h1,html[dir=ltr] .hero-clear .hero-content h1{font-size:clamp(28px,7.8vw,36px);line-height:1.5;letter-spacing:-1px}html[dir=ltr] .hero-clear .hero-content h1{font-size:clamp(28px,7.8vw,36px);line-height:1.16}.hero-clear .hero-content>p,html[dir=ltr] .hero-clear .hero-content>p{font-size:14px;line-height:1.9;margin-top:10px}.hero-clear .hero-photograph,html[dir=ltr] .hero-clear .hero-photograph{width:calc(100% + 40px);height:clamp(210px,65vw,285px);margin-top:12px}.home-hero.hero-clear .hero-content .hero-actions{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;width:auto;max-width:100%;margin-top:8px;gap:8px}.home-hero.hero-clear .hero-content .hero-actions>a{flex:none;width:auto;min-height:40px;font-size:12px;line-height:1.5;white-space:nowrap;gap:6px;padding:9px 10px;border-radius:10px;justify-content:center}.home-hero.hero-clear .hero-content .hero-actions>a>svg{width:16px;height:16px}html[dir=ltr] .home-hero.hero-clear .hero-content .hero-actions>a{font-size:11px}}@media(max-width:360px){html[dir=ltr] .home-hero.hero-clear .hero-content .hero-actions>a{font-size:10.5px;padding-inline:8px}}.home-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-service-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;background:var(--panel);border:1px solid var(--line);border-radius:18px;transition:border-color .18s}.home-service-card:focus-within,.home-service-card:hover{border-color:var(--footer-bottom)}.service-card-icon{display:grid;place-items:center;width:49px;height:49px;border-radius:13px;background:var(--lavender-soft);color:var(--ink);margin-bottom:23px}.home-service-card h3{font-size:20px;line-height:1.8;letter-spacing:-.5px;width:100%}.home-service-card h3 a{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.home-service-card h3 svg{margin-top:10px;color:var(--muted)}.home-service-card>p{font-size:15px;line-height:2;margin:13px 0 23px}.service-card-output{font-size:13px;line-height:1.95;border-top:1px solid var(--line);padding-top:17px;margin-top:auto;color:var(--muted);width:100%}.home-service-note{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:25px}.home-service-note>p{font-size:12px;line-height:2;max-width:660px}.home-service-note>a{font-size:13px;flex-shrink:0}.service-comparison{margin-top:33px;border-block:1px solid var(--line)}.service-comparison>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;padding:22px 0;font-size:15px;font-weight:550}.service-comparison>summary::-webkit-details-marker{display:none}.service-comparison[open]>summary>svg{transform:rotate(45deg)}.service-comparison-body{padding:10px 0 25px}.journey-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:75px;align-items:center}.journey-layout h2{font-size:39px;line-height:1.6}.journey-intro{font-size:16px;line-height:2.1;margin-top:19px;max-width:520px}.journey-steps{list-style:none;margin:31px 0;padding:0;display:grid;gap:0}.journey-steps>li{display:grid;grid-template-columns:35px minmax(0,1fr);gap:17px;padding:20px 0;border-bottom:1px solid var(--line)}.journey-steps>li:first-child{padding-top:0}.journey-steps h3{font-size:18px;line-height:1.9}.journey-steps p{font-size:15px;line-height:2;margin-top:7px}.journey-number{display:grid;place-items:center;align-self:start;width:33px;height:33px;background:var(--lavender-soft);color:var(--ink);font-size:12px;border-radius:10px;font-variant-numeric:tabular-nums;margin-top:3px}.journey-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.journey-actions .button{font-size:13px;gap:17px}.journey-actions .arrow-link{font-size:13px}.journey-visual{min-width:0}.journey-visual .visual-caption{font-size:11px;line-height:2;text-align:center;margin-top:42px;color:var(--muted)}.home-questions{background:var(--lavender-soft)}.home-questions-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;align-items:start}.home-questions h2{font-size:36px;line-height:1.7}.home-questions-layout>div:first-child>p{font-size:15px;line-height:2;margin-top:20px}.home-questions-layout>div:first-child>.arrow-link{font-size:13px;margin-top:25px}.home-questions .faq-list details{padding:20px 0}.home-questions .faq-list details:first-child{padding-top:0}.home-questions .faq-list summary{font-size:15px;line-height:1.9}.home-questions .faq-list details p{font-size:14px;line-height:2.1}@media(max-width:1100px){.home-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-layout{gap:40px}.journey-layout h2{font-size:34px}.home-questions-layout{gap:40px}.home-questions h2{font-size:31px}}@media(max-width:800px){.journey-layout{grid-template-columns:1fr;gap:55px}.journey-layout>div:first-child{max-width:650px}.journey-visual{width:min(640px,100%);margin-inline:auto}.home-questions-layout{grid-template-columns:1fr;gap:35px}.home-service-note{flex-direction:column;gap:13px}.journey-intro{max-width:100%}}@media(max-width:600px){.home-service-grid{grid-template-columns:1fr;gap:15px}.home-service-card{padding:24px}.service-card-icon{margin-bottom:17px;width:43px;height:43px}.home-service-card h3{font-size:20px}.home-service-card>p{margin-block:11px 19px}.home-service-note>p{font-size:12px}.home-service-note>a{font-size:12px}.service-comparison>summary{font-size:13px;line-height:1.9}.journey-layout h2{font-size:31px}.journey-intro{font-size:14px}.journey-steps>li{gap:13px}.journey-steps h3{font-size:16px}.journey-steps p{font-size:14px}.journey-actions .button,.journey-actions .arrow-link{font-size:12px}.journey-visual .visual-caption{margin-top:27px;font-size:10px}.home-questions h2{font-size:30px}.home-questions-layout>div:first-child>p{font-size:14px}.home-questions .faq-list summary{font-size:14px}.home-questions .faq-list details p{font-size:13px}}@media(max-width:1100px){main>.section{padding-block:72px}.section-head>div,.journey-layout>div,.evaluation-evidence>*{min-width:0}.section-head h2,.evaluation-evidence h2,.home-questions h2{text-wrap:balance}.home-service-card{padding:25px;overflow-wrap:anywhere}.home-service-card h3 a>svg,.service-comparison summary>svg,.evaluation-deliverables li>svg,.faq-list summary>span{flex-shrink:0}.home-service-grid{gap:20px}.home-service-card>p{line-height:2}.service-card-output{font-size:13px}.home-service-note,.coverage-bottom{flex-wrap:wrap}.home-service-note>a,.coverage-bottom>a{flex-shrink:1;line-height:1.9}.home-benefits .photo-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:0}.home-benefits .photo-benefit,.home-benefits .photo-benefit.active{grid-column:auto;min-height:410px;border-radius:16px;transition:none}.home-benefits .photo-benefit-content{inset:auto 22px 24px;overflow-wrap:anywhere}html .home-benefits .photo-benefit-trigger{font-size:23px;line-height:1.6;min-height:44px;letter-spacing:-.5px}.home-benefits .photo-benefit-trigger>span{flex-shrink:0}.home-benefits .photo-benefit-detail p{font-size:14px;line-height:1.95}.home-benefits .photo-benefit-detail .arrow-link{font-size:13px;line-height:1.9}.home-benefits .photo-benefit.active>img{object-fit:cover;object-position:center 22%}.journey-layout{gap:36px}.journey-visual .sample-dashboard{max-width:100%;min-width:0}.journey-visual .dashboard-chrome{flex-wrap:wrap;font-size:9px;letter-spacing:.25px}.journey-visual .dashboard-content{padding:20px}.journey-visual .dashboard-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-visual .dashboard-fields>div{min-width:0;overflow-wrap:anywhere}.journey-visual .dashboard-fields span{font-size:10px}.journey-visual .dashboard-fields strong{font-size:12px}.journey-visual .dashboard-status{flex-wrap:wrap;gap:8px}.journey-visual .dashboard-status .small-label,.journey-visual .dashboard-status .status-badge{font-size:10px}.journey-visual .dashboard-explore{font-size:13px;line-height:1.9;min-height:48px}.journey-visual .dashboard-explore>svg{flex-shrink:0}.evaluation-evidence{gap:36px}.evaluation-identity{padding:28px}.evaluation-identity h2,.evaluation-deliverables h2{font-size:31px;line-height:1.65}.evaluation-deliverables li>div{min-width:0}.evaluation-actions>a{min-height:44px;line-height:1.9}.home-questions .faq-list summary{min-height:48px}.home-questions .faq-list details p{font-size:14px}.cta-inner>div{min-width:0}.cta-inner{gap:28px}.cta-inner p{font-size:15px}.cta-actions .button{min-height:48px;font-size:13px}html[data-theme=dark] .cta-actions .button-dark{background:var(--teal);border-color:var(--teal);color:#0b3139}.coverage-toolbar{align-items:flex-start;flex-direction:column;gap:12px}.coverage-table{display:block}.coverage-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.coverage-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.coverage-table tbody tr{display:flex;min-width:0;flex-direction:column;border:1px solid var(--line)!important;border-radius:14px;overflow:hidden;background:var(--panel)!important}.coverage-table-wrap{background:none;border:0;border-radius:0;overflow:visible}.coverage-table tbody th{display:flex;align-items:flex-start;gap:12px;background:var(--lavender-soft);padding:20px;min-height:125px}.coverage-table tbody th>div{min-width:0}.coverage-service-icon{flex-shrink:0}.coverage-table tbody th strong{font-size:16px;overflow-wrap:anywhere}.coverage-table td{display:block;padding:18px 20px;border-top:1px solid var(--line);overflow-wrap:anywhere}.coverage-table td:before{content:attr(data-label);display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:9px}.coverage-table td p{font-size:14px}.coverage-table td:last-child{flex:1;background:var(--surface)}.coverage-filters>button{min-height:44px}.site-footer .footer-panels{width:calc(100% - 40px);border-radius:28px}.site-footer .footer-main{padding:32px;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 28px}.site-footer .footer-main>div{min-width:0}.site-footer .footer-brand{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-bottom:26px;border-bottom:1px solid #01033422}.site-footer .footer-brand p{font-size:21px;line-height:1.8;margin:0}.site-footer .footer-main>div:not(:first-child){gap:6px}.site-footer .footer-main h3{font-size:16px;line-height:1.8;margin-bottom:10px}.site-footer .footer-main>div:not(:first-child)>a{font-size:14px;line-height:1.85;min-height:44px;display:flex;align-items:center;padding-block:7px;overflow-wrap:anywhere}.site-footer .footer-bottom{padding:22px 32px;border-top:1px solid #01033422}.site-footer .footer-attribution{max-width:100%;font-size:13px;min-height:44px}.site-footer .footer-attribution>span{min-width:0;overflow-wrap:anywhere;line-height:1.9}}@media(max-width:800px){.section-head{display:block}.section-head>div:last-child{max-width:100%}.section-head>div:last-child>p{margin-top:18px}.journey-layout,.evaluation-evidence{grid-template-columns:minmax(0,1fr)}.journey-visual{width:min(620px,calc(100% - 24px))}.evaluation-evidence{gap:32px}.cta-inner{display:block}.cta-actions{min-width:0;flex-direction:row;flex-wrap:wrap;margin-top:24px;gap:12px}.cta-actions .button{gap:20px}}@media(max-width:600px){main>.section{padding-block:56px}.home-service-grid{grid-template-columns:minmax(0,1fr);gap:16px}.home-service-card{padding:24px}html .home-service-card h3{font-size:20px;line-height:1.65}.home-service-note>a{font-size:13px;min-height:44px}.service-comparison{margin-top:24px}.service-comparison>summary{font-size:14px;padding-block:18px;line-height:1.9}.coverage-table tbody{grid-template-columns:minmax(0,1fr)}.coverage-table tbody th{min-height:0}.coverage-filters{gap:8px}.coverage-filters>button{font-size:12px}.home-benefits .photo-benefits{grid-template-columns:minmax(0,1fr);gap:16px}.home-benefits .photo-benefit,.home-benefits .photo-benefit.active{min-height:400px}.home-benefits .photo-benefit-content{inset:auto 22px 22px}.journey-layout h2,.home-questions h2{font-size:29px;line-height:1.6}.journey-layout{gap:32px}.journey-steps{margin-block:24px}.journey-steps>li{grid-template-columns:30px minmax(0,1fr);gap:12px}.journey-number{width:29px;height:29px}.journey-steps h3{font-size:17px;line-height:1.8}.journey-steps p{font-size:14px;line-height:2}.journey-actions{gap:10px;width:100%}.journey-actions .button{min-height:48px;justify-content:space-between;font-size:13px;width:100%}.journey-actions .arrow-link{min-height:44px;font-size:13px}.journey-visual{width:100%}.journey-visual .phone-preview,.journey-visual .dashboard-iconbar{display:none}.journey-visual .dashboard-content{padding:16px}.journey-visual .dashboard-content h3{font-size:17px}.journey-visual .dashboard-chrome{padding:12px;gap:8px;letter-spacing:0}.journey-visual .sample-pill{font-size:9px}.journey-visual .dashboard-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.journey-visual .dashboard-media>img{height:210px}.journey-visual .sample-id-card{padding:12px;min-width:0}.journey-visual .sample-id-card>strong{font-size:12px}.journey-visual .sample-id-card>span{font-size:10px}.journey-visual .sample-id-card small{font-size:8px;line-height:1.5;letter-spacing:0}.journey-visual .id-card-portrait img{width:38px;height:52px}.journey-visual .visual-caption{font-size:12px;margin-top:18px}.audience-section{min-height:0;padding-top:0}.audience-section>img{position:relative;inset:auto;height:250px;object-position:center 40%}.audience-section>.container{position:relative;margin-top:-28px;padding-block:0 36px}.audience-section .industry-panel{width:100%;padding:26px 22px;border-radius:20px}.audience-section .industry-panel h2{font-size:29px;line-height:1.6}.audience-section .industry-panel>p{font-size:14px;line-height:2}.audience-section .industry-links>a{padding:15px 13px;gap:10px;font-size:14px}.audience-section .industry-links small{font-size:12px}.evaluation-identity{padding:26px 24px}.evaluation-identity h2,.evaluation-deliverables h2{font-size:27px;line-height:1.65}.evaluation-identity>p,.evaluation-deliverables>p{font-size:14px}.evaluation-actions{gap:8px}.evaluation-actions>a{width:100%;font-size:13px}.home-questions-layout{gap:28px}.home-questions .faq-list summary{font-size:15px;line-height:1.9}.cta-inner h2{font-size:28px;line-height:1.65}.cta-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.cta-actions .button{width:100%;justify-content:space-between;font-size:13px}.site-footer{padding-block:24px}.site-footer .footer-panels{width:calc(100% - 24px);border-radius:24px}.site-footer .footer-main{padding:26px 22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.site-footer .footer-brand{align-items:flex-start;flex-direction:column;gap:16px;padding-bottom:22px}.site-footer .footer-brand p{font-size:19px}html .site-footer .brand strong{font-size:21px}.site-footer .brand img.product-logo{width:27px;height:38px}.site-footer .footer-main h3{font-size:15px}.site-footer .footer-main>div:not(:first-child)>a{font-size:13px}.site-footer .footer-main>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px}.site-footer .footer-main>div:last-child h3{grid-column:1/-1}.site-footer .footer-bottom{padding:18px 22px}.site-footer .footer-attribution img{width:36px;height:40px}}@media(max-width:360px){.home-service-card{padding:22px 20px}.home-benefits .photo-benefit-content{inset:auto 18px 22px}.site-footer .footer-main{grid-template-columns:minmax(0,1fr)}.site-footer .footer-main>div:last-child{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.page-intro{padding-block:26px 48px}.breadcrumbs{flex-wrap:wrap;gap:6px 10px;line-height:1.9;font-size:12px;margin-bottom:28px}.breadcrumbs>span{min-width:0;overflow-wrap:anywhere}.intro-grid,.with-image .intro-grid{gap:32px}.intro-grid>div,.catalog-card>div,.split-copy>div,.detail-layout>div,.detail-demo>div,.policy-layout>div,.pricing-layout>div{min-width:0}.page-intro .intro-grid h1{text-wrap:balance;overflow-wrap:anywhere}html[dir=ltr] .page-intro .intro-grid h1{line-height:1.2}.page-intro .intro-grid>div>p{font-size:16px;line-height:2;max-width:100%}.catalog-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.product-catalog{gap:56px}.catalog-content h2{font-size:29px;line-height:1.65;text-wrap:balance}.catalog-content>p,.split-copy>div>p{font-size:15px;line-height:2}.feature-list li{font-size:14px;line-height:1.95}.feature-list li>svg,.inline-actions>a>svg,.catalog-content .arrow-link>svg{flex-shrink:0}.catalog-content>.arrow-link{font-size:14px;min-height:44px;line-height:1.9}.solution-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.solution-card{min-width:0}.solution-card>div{height:300px}.solution-card>section{padding:26px}html .solution-card h2{font-size:26px;line-height:1.6;text-wrap:balance}.solution-card p{font-size:15px;line-height:2}.solution-card .eyebrow{font-size:12px;line-height:1.9}.solution-card .arrow-link{font-size:14px;min-height:44px;line-height:1.9}.detail-features,.io-grid,.solution-steps,.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.detail-features>article,.io-grid>article,.solution-steps li,.security-grid>article{min-width:0}.detail-features h3,.solution-steps h3{font-size:19px;line-height:1.7}.detail-features p,.solution-steps p,.soft-card p,.policy-items p{font-size:15px;line-height:2}.soft-card{padding:28px}.soft-card h2{font-size:27px;line-height:1.65;text-wrap:balance}.io-grid>article{padding:26px}.io-grid h3{font-size:22px;line-height:1.7;overflow-wrap:anywhere}.horizontal-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.horizontal-flow li{min-width:0;font-size:14px;line-height:1.9}.horizontal-flow li>span{flex-shrink:0}.horizontal-flow li>svg{display:none}.inline-actions{gap:12px 20px}.inline-actions>.button,.inline-actions>.arrow-link,.split-copy .button,.pricing-layout .button{font-size:14px;min-height:48px;line-height:1.9}.policy-layout,.pricing-layout{gap:36px}.policy-items{gap:28px}.docs-layout{grid-template-columns:minmax(0,1fr);gap:32px}.docs-sidebar{position:static;top:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.docs-sidebar>span{grid-column:1/-1;font-size:14px;padding:16px 18px}.docs-sidebar>a,.docs-sidebar .download-docs{display:flex;align-items:center;min-height:48px;font-size:13px;padding:12px 16px;line-height:1.8;gap:8px}.docs-sidebar .download-docs{grid-column:auto}.docs-sidebar a>svg{flex-shrink:0}.docs-main,.docs-main>section,.code-block,.response-code,.table-scroll{min-width:0;max-width:100%}.docs-notice p{font-size:14px;line-height:2}.docs-main>section{scroll-margin-top:150px}.docs-main>section>h2{font-size:29px;line-height:1.65;text-wrap:balance}.docs-main>section>p{font-size:15px;line-height:2}.docs-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;font-size:14px;line-height:1.9}.endpoint{flex-wrap:wrap;font-size:13px;line-height:1.8;gap:10px}.endpoint>b{font-size:11px}.endpoint code{overflow-wrap:anywhere}.code-toolbar{flex-wrap:wrap;padding:10px 12px;gap:8px}.code-tabs{flex-wrap:wrap;gap:4px}.code-tabs>button{font-size:13px;min-height:44px;padding:8px 11px}.copy-code{min-height:44px;font-size:12px;padding:8px;gap:8px}.code-block pre,.response-code{font-size:13px;line-height:1.85;padding:20px;overflow-x:auto;overscroll-behavior-x:contain}.table-scroll{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:12px}.docs-table{font-size:14px;min-width:600px;line-height:1.9}.docs-table th,.docs-table td{padding:16px;min-width:165px}.docs-table code{font-size:12px}.docs-checklist{font-size:13px;gap:12px 20px;line-height:1.9}html[dir=ltr] .solution-card h2,html[dir=ltr] .catalog-content h2,html[dir=ltr] .docs-main>section>h2{line-height:1.3}.code-block pre:focus-visible,.response-code:focus-visible,.table-scroll:focus-visible{outline:2px solid var(--teal);outline-offset:-3px}.scope-layout{grid-template-columns:minmax(0,1fr);gap:28px}.scope-options,.scope-summary,.scope-options fieldset{min-width:0}.scope-service-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.scope-service-options>label{font-size:14px;min-height:64px;line-height:1.9}.scope-service-options>label>svg,.scope-summary li>svg{flex-shrink:0}.scope-service-options>label>span{min-width:0;overflow-wrap:anywhere}.scope-summary{position:static;padding:28px}.scope-summary ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.scope-summary li{font-size:14px;line-height:1.9}.scope-summary .button{font-size:14px;min-height:48px}.scope-summary .button>svg{flex-shrink:0}html[data-theme=dark] .scope-summary .button-dark{background:var(--teal);border-color:var(--teal);color:#0b3139}.scope-cost-model dt,.scope-cost-model dd{font-size:14px;line-height:1.95}.meeting-section .contact-layout{grid-template-columns:minmax(0,1fr);gap:28px}.meeting-section .contact-form-panel{padding:30px}.meeting-aside{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.meeting-aside>*{min-width:0}.meeting-aside .contact-demo-card{margin-top:0}.meeting-form-heading p{font-size:13px;line-height:1.9}.meeting-section .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.meeting-section .form-grid label,.meeting-message{font-size:14px;min-width:0}.meeting-section .form-grid input,.meeting-section .form-grid select,.meeting-message textarea{font-size:16px;min-width:0;max-width:100%;min-height:50px}.meeting-section .form-grid input::placeholder,.meeting-message textarea::placeholder{font-size:14px}.meeting-topics>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.meeting-topics label{min-width:0;font-size:13px;min-height:48px;line-height:1.9;padding:12px}.meeting-topics label>span{min-width:0;overflow-wrap:anywhere}.meeting-topics input,.meeting-topics label>svg{flex-shrink:0}.meeting-message small{font-size:12px;line-height:1.9}.meeting-section .local-form-notice p,.meeting-section .checkbox-label{font-size:13px;line-height:2}.meeting-agenda li p,.meeting-selection p,.contact-demo-card p{font-size:14px;line-height:1.95}.meeting-aside .arrow-link{font-size:14px;min-height:44px;line-height:1.9}.meeting-section .form-submit,.receipt-actions .button{min-height:50px;font-size:14px}}@media(max-width:800px){.with-image .intro-grid,.detail-demo,.split-copy,.policy-layout,.pricing-layout{grid-template-columns:minmax(0,1fr);gap:30px}.intro-photo{width:100%;max-width:560px;height:360px;margin-inline:auto}.detail-demo .sample-dashboard{width:min(620px,100%);margin-inline:auto}.detail-demo .dashboard-layout{min-width:0}.detail-demo .dashboard-iconbar{display:none}.detail-demo .sample-dashboard .dashboard-content{padding:20px}.detail-demo .sample-dashboard .dashboard-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-demo .dashboard-fields>div{min-width:0;overflow-wrap:anywhere}.detail-demo .dashboard-fields span{font-size:10px}.detail-demo .dashboard-fields strong{font-size:12px}.detail-demo .sample-dashboard .dashboard-media{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-demo .sample-dashboard .sample-id-card{display:flex;padding:14px;min-width:0}.detail-demo .dashboard-media>img{height:210px}.detail-demo .dashboard-status{flex-wrap:wrap;gap:8px}.detail-demo .dashboard-status .small-label,.detail-demo .dashboard-status .status-badge{font-size:10px}.detail-demo .dashboard-chrome{font-size:9px;flex-wrap:wrap;letter-spacing:0}.detail-demo .sample-pill{font-size:9px}.detail-demo .sample-id-card>strong{font-size:12px}.detail-demo .sample-id-card>span{font-size:10px}.detail-demo .sample-id-card small{font-size:8px;line-height:1.5;letter-spacing:0}.detail-demo .id-card-portrait img{width:38px;height:52px}}@media(max-width:800px){.catalog-card{grid-template-columns:minmax(0,1fr);gap:26px}.catalog-card:nth-child(2n) .catalog-photo{order:0}.catalog-photo{width:100%;max-width:520px;height:350px;margin-inline:auto}}@media(max-width:600px){.page-intro{padding-block:20px 36px}.breadcrumbs{font-size:12px;margin-bottom:24px}html .page-intro .intro-grid h1{font-size:clamp(30px,8vw,34px);line-height:1.55;letter-spacing:-.8px;margin-bottom:18px}html[dir=ltr] .page-intro .intro-grid h1{line-height:1.18;letter-spacing:-1px}.page-intro .intro-grid>div>p{font-size:15px;line-height:2}.intro-photo{height:310px}.intro-photo .photo-caption{font-size:12px;line-height:1.9}.product-catalog{gap:44px}.catalog-photo{height:310px}.catalog-content h2{font-size:28px;line-height:1.6}.catalog-content>p{font-size:15px}.catalog-photo>span{font-size:10px;line-height:1.7;flex-wrap:wrap;gap:8px}.solution-cards,.detail-features,.security-grid,.io-grid,.solution-steps,.horizontal-flow{grid-template-columns:minmax(0,1fr)}.solution-cards{gap:22px}.solution-card>div{height:280px}.solution-card>section{padding:24px}html .solution-card h2{font-size:26px;line-height:1.6}.detail-layout h2,.detail-demo h2,.split-copy h2,.policy-layout h2,.pricing-layout h2{font-size:29px;line-height:1.6;text-wrap:balance}.detail-features h3,.solution-steps h3{font-size:18px}.detail-features p,.solution-steps p,.soft-card p,.policy-items p{font-size:14px}.soft-card{padding:26px 24px}.soft-card h2{font-size:25px}.privacy-statement h2{font-size:30px;line-height:1.65}.privacy-statement p{font-size:15px;line-height:2}.inline-actions{align-items:stretch;flex-direction:column;gap:10px}.inline-actions>.button{width:100%;justify-content:space-between}.inline-actions>.arrow-link{width:fit-content}.docs-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-sidebar>a,.docs-sidebar .download-docs{font-size:13px;padding:12px}.docs-main>section>h2{font-size:27px;line-height:1.6}.docs-main>section>p,.docs-notice p{font-size:14px}.docs-flow{grid-template-columns:minmax(0,1fr)}.code-tabs{gap:2px}.code-tabs>button{font-size:12px;padding-inline:8px}.copy-code{font-size:12px;width:44px;min-width:44px;justify-content:center}.copy-code>span{display:none}.copy-code>svg{width:18px;height:18px}.code-block pre,.response-code{font-size:12px;line-height:1.9;padding:18px 16px}.scope-service-options,.scope-summary ul{grid-template-columns:minmax(0,1fr)}.scope-summary{padding:24px}.scope-summary dl>div{gap:16px}.scope-cost-model dl>div{grid-template-columns:minmax(0,1fr);gap:6px}.scope-summary .button{white-space:normal;text-align:start}.meeting-section .contact-form-panel{padding:24px 20px}.meeting-form-heading{align-items:flex-start;gap:12px}.meeting-form-heading h2{font-size:22px;line-height:1.6}.meeting-form-heading p{font-size:12px}.meeting-section .form-grid,.meeting-topics>div,.meeting-aside{grid-template-columns:minmax(0,1fr)}.meeting-fieldset>legend{font-size:15px;line-height:1.8}.meeting-topics>legend{font-size:14px}.meeting-topics>legend>span{font-size:12px}.meeting-section .form-submit{width:100%;justify-content:space-between}.meeting-agenda{padding:24px}.meeting-agenda h2{font-size:25px}.receipt-actions{flex-direction:column;align-items:stretch}.receipt-actions .button{width:100%;justify-content:space-between}}.console-back-list{display:none}.demo-workspace:focus{outline:none}.console-case-list:focus-visible,.console-case-detail:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.demo-workspace button:focus-visible,.console-shell button:focus-visible,.console-note-form textarea:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.console-column-head>span:last-child{padding-inline-end:0}@media(max-width:1100px){.demo-layout{grid-template-columns:minmax(0,1fr);gap:32px}.demo-layout>*,.demo-stage,.demo-stage-actions>*{min-width:0}.demo-workspace,.demo-aside{width:100%;max-width:880px;margin-inline:auto}.demo-workspace{scroll-margin-top:16px}.demo-workspace-head{padding:18px 24px;font-size:13px;flex-wrap:wrap}.demo-workspace-head>a{font-size:13px;min-height:44px;line-height:1.8}.demo-workspace .demo-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:22px 24px}.demo-workspace .demo-stepper>li{min-width:0;font-size:14px;line-height:1.7;justify-content:center}.demo-workspace .demo-stepper>li>span{width:30px;height:30px;flex-shrink:0;font-size:12px}.demo-context{padding:18px 26px;gap:12px}.demo-context>svg{flex-shrink:0}.demo-context>div{min-width:0}.demo-context strong{font-size:14px}.demo-context span{font-size:13px;line-height:1.9}.demo-workspace .demo-stage{padding:28px}.demo-stage>h2{font-size:28px;line-height:1.6;text-wrap:balance}.demo-stage>p,.demo-stage>.demo-industry-description{font-size:15px;line-height:2}.demo-industries>legend{font-size:16px;line-height:1.8}.demo-industry-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.demo-industry-options>button{min-width:0;font-size:14px;line-height:1.8;padding:16px;min-height:96px}.demo-industry-options>button>svg{flex-shrink:0}.outcome-options>button{display:grid;grid-template-columns:24px minmax(0,1fr) 20px;gap:12px;align-items:start;padding:20px}.outcome-options>button>span{min-width:0}.outcome-options strong{font-size:17px;line-height:1.7}.outcome-options small{font-size:14px;line-height:1.9}.outcome-options>button>i{flex-shrink:0;margin-top:4px}html .demo-workspace .demo-stage .button{min-height:50px;font-size:14px;line-height:1.8;gap:12px;white-space:normal;padding-inline:18px}.demo-stage .button>svg{flex-shrink:0}html .demo-workspace .text-button{font-size:14px;line-height:1.8;min-height:44px;padding-block:10px}.demo-stage-actions{gap:12px 20px;flex-wrap:wrap}.demo-document{max-width:560px;margin-inline:auto;text-align:start}.demo-document-title{flex-wrap:wrap;font-size:15px;line-height:1.8}.demo-document-title>svg{flex-shrink:0}.demo-document-title>span{font-size:12px}.demo-document-body{display:grid;grid-template-columns:95px minmax(0,1fr);gap:18px}.demo-document-body>div{min-width:0;overflow-wrap:anywhere}.demo-document-body strong{font-size:20px;line-height:1.7}.demo-document-body span{font-size:13px;line-height:1.8}.demo-document>small{font-size:12px;line-height:1.8}.demo-stage>.demo-inline-note{font-size:13px;line-height:1.9;align-items:flex-start}.demo-inline-note>svg{flex-shrink:0;margin-top:4px}.demo-camera{max-width:500px;height:340px;margin-inline:auto}.demo-camera>span{font-size:13px;line-height:1.8;flex-wrap:wrap}.demo-camera>span>svg{flex-shrink:0}.demo-result-checks>div{font-size:14px;line-height:1.9;flex-wrap:wrap;gap:8px 20px}.demo-result-code{font-size:12px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;line-height:1.9}.demo-aside{display:block;border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:28px}.demo-aside h2{font-size:29px;line-height:1.6}.demo-aside>p{font-size:15px;line-height:2;margin-top:16px}.demo-summary>div{font-size:14px;line-height:1.9;gap:12px}.demo-summary strong{min-width:0;overflow-wrap:anywhere}.demo-aside>.arrow-link{font-size:14px;min-height:44px;line-height:1.9;margin-top:12px}.demo-aside-note{margin-block:22px}.demo-aside-note p{font-size:14px;line-height:1.9}.demo-aside-note a{font-size:13px;line-height:1.9}.console-body{padding:24px}.console-topbar{flex-wrap:wrap;padding:20px 24px}.console-title,.console-title>div{min-width:0}.console-symbol{flex-shrink:0}.console-title strong{font-size:18px;line-height:1.7}.console-title>div>span{font-size:12px;line-height:1.8}.console-top-actions{flex-wrap:wrap;gap:12px}.console-icon-action{width:44px;height:44px;flex-shrink:0}.console-demo-label{font-size:12px}.console-meeting-link{min-height:44px;font-size:14px}.console-overview h2{font-size:26px;line-height:1.6}.console-period{font-size:12px;line-height:1.9}.console-industries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.console-industries>span{grid-column:1/-1;font-size:14px}.console-industries>button{min-width:0;min-height:48px;font-size:14px;line-height:1.8;white-space:normal}.console-metrics{gap:12px}.console-metric{min-width:0;padding:16px}.console-metric>span{font-size:13px;line-height:1.8;align-items:flex-start}.console-metric>span>svg{flex-shrink:0}.console-metric>small{font-size:12px;line-height:1.8}.console-toolbar{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:12px}.console-search,.console-channel{min-width:0;min-height:50px}.console-search>svg,.console-channel>svg{flex-shrink:0}.console-search>input{font-size:16px;line-height:1.8}.console-search>input::placeholder{font-size:14px}.console-channel select{font-size:16px;min-width:0;width:100%;max-width:100%;min-height:28px}.console-export{font-size:14px;min-height:50px;line-height:1.8}.console-export>svg{flex-shrink:0}.console-list-summary{font-size:13px;line-height:1.8;flex-wrap:wrap;gap:8px}.console-list-summary button{font-size:13px;min-height:44px}.console-feedback{font-size:14px;line-height:1.9}.console-workspace{gap:20px}.console-column-head{font-size:14px;padding:16px}.console-case-row{grid-template-columns:44px minmax(0,1fr) 16px;grid-template-areas:"portrait name arrow" "portrait state arrow";gap:8px 12px;padding:16px;align-items:start;min-height:132px}.console-case-row>img{grid-area:portrait;width:44px;height:52px}.console-case-name{grid-area:name;min-width:0}.console-case-name>strong{font-size:15px;line-height:1.7}.console-case-name>small{font-size:12px;line-height:1.9}.console-case-name>small>bdi{font-size:12px;overflow-wrap:anywhere}.console-case-name>small>i{display:none}.console-case-state{grid-area:state;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px}.console-case-state .status-badge{font-size:12px;padding:5px 8px;line-height:1.8;white-space:normal}.console-case-state .status-badge>svg{width:14px;height:14px;flex-shrink:0}.console-case-state>small{font-size:11px;line-height:1.8}.console-row-arrow{display:block;grid-area:arrow;align-self:center}.console-applicant-link{font-size:14px;min-height:48px;line-height:1.9;flex-wrap:wrap}.console-detail-head{padding:16px;font-size:13px;line-height:1.8;flex-wrap:wrap}.console-detail-head .status-badge{font-size:12px;white-space:normal}.console-person{padding:22px 20px;align-items:flex-start}.console-person>img{flex-shrink:0}.console-person>div{min-width:0}.console-person h2{font-size:23px;line-height:1.6}.console-person p{font-size:14px;line-height:1.9}.console-person>div>span{font-size:12px;line-height:1.8}.console-case-reason>svg{flex-shrink:0}.console-case-reason>div{min-width:0}.console-case-reason strong{font-size:14px}.console-case-reason p{font-size:14px;line-height:1.95;overflow-wrap:anywhere}.console-tabs{gap:20px}.console-tabs>button{font-size:14px;min-height:48px;line-height:1.8}.console-tabs>button>span{font-size:12px}.console-check-results dt,.console-check-results dd{font-size:13px;line-height:1.9}.console-check-results dt>svg{flex-shrink:0}.console-document{flex-wrap:wrap}.console-document strong{font-size:14px}.console-document div>span{font-size:12px;line-height:1.8}.console-document-stamp{font-size:10px}.console-timeline p{font-size:14px;line-height:1.95}.console-timeline time{font-size:12px}.console-note-form>label{font-size:14px;line-height:1.8}.console-note-form textarea{font-size:16px;line-height:1.9;min-height:110px}.console-note-form>div{flex-wrap:wrap;gap:10px}.console-note-form small{font-size:12px;line-height:1.9;max-width:100%}.console-note-form button{font-size:14px;min-height:44px;white-space:normal}.console-decision>p{font-size:13px;line-height:1.95}.console-decision>div{gap:12px}.console-decision button{min-width:0;min-height:48px;font-size:14px;line-height:1.8;white-space:normal}.console-decision button>svg{flex-shrink:0}.console-empty p,.console-detail-empty p{font-size:14px;line-height:1.9}.console-empty .button{font-size:14px;min-height:48px;white-space:normal}.console-footnote{font-size:13px;line-height:1.9}.console-footnote>svg{flex-shrink:0}.console-below{flex-wrap:wrap;gap:12px}.console-below>.arrow-link{min-height:44px;font-size:14px;line-height:1.9}html[dir=ltr] .demo-stage>h2,html[dir=ltr] .demo-aside h2{line-height:1.3}}@media(max-width:850px){.console-workspace{grid-template-columns:minmax(0,1fr)}.console-case-list{max-height:min(65dvh,600px);min-height:240px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.console-case-list,.console-case-detail{scroll-margin-top:16px}.console-back-list{display:flex;align-items:center;gap:10px;padding:12px 16px;min-height:48px;width:100%;background:var(--surface);color:var(--ink);font-size:14px;line-height:1.9;border-bottom:1px solid var(--line);text-align:start}.console-back-list>svg{flex-shrink:0}}@media(max-width:600px){.demo-workspace,.console-case-list,.console-case-detail{scroll-margin-top:48px}.demo-workspace-head{padding:12px 16px;gap:8px}.demo-workspace-head>span{font-size:12px}.demo-workspace .demo-stepper{padding:18px 12px;gap:8px}.demo-workspace .demo-stepper>li{font-size:12px;line-height:1.7;flex-direction:column;text-align:center;justify-content:flex-start;gap:8px}.demo-context{padding:16px 20px}.demo-workspace .demo-stage{padding:24px 20px}.demo-stage>h2{font-size:25px;line-height:1.6}.demo-stage>p,.demo-stage>.demo-industry-description{font-size:14px;line-height:1.95}.demo-industry-options{grid-template-columns:minmax(0,1fr);gap:10px}.demo-industry-options>button{flex-direction:row;align-items:center;gap:12px;min-height:52px;padding:12px;font-size:14px}.demo-industries>legend{font-size:15px}.outcome-options{gap:12px}.outcome-options>button{padding:16px 13px;gap:10px;grid-template-columns:21px minmax(0,1fr) 18px}.outcome-options strong{font-size:16px}.outcome-options small{font-size:13px}.demo-next{width:100%;justify-content:space-between}.demo-document{padding:16px}.demo-document-title{font-size:14px;gap:8px}.demo-document-title>span{font-size:11px}.demo-document-body{grid-template-columns:72px minmax(0,1fr);gap:12px}.demo-document-body>img{width:72px;height:96px}.demo-document-body strong{font-size:18px}.demo-document-body span{font-size:12px}.demo-document>small{font-size:11px}.demo-stage-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.demo-stage-actions>.button,.demo-stage-actions>.text-button{width:100%}.demo-camera{height:clamp(270px,78vw,340px)}.demo-camera>span{font-size:12px;gap:8px;padding:8px}.demo-result-checks>div{font-size:13px}.demo-aside{padding:24px}.demo-aside h2{font-size:27px}.console-body{padding:18px 12px}.console-topbar{padding:16px}.console-title strong{font-size:17px}.console-overview h2{font-size:24px}.console-industries{grid-template-columns:repeat(2,minmax(0,1fr))}.console-industries>button{font-size:13px;min-height:52px;padding:10px}.console-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.console-metric{padding:13px}.console-metric>span{font-size:13px;gap:7px}.console-metric>span>svg{width:17px;height:17px;margin-top:3px}.console-metric>strong{font-size:30px;margin-top:8px}.console-metric>small{display:none}.console-toolbar{grid-template-columns:minmax(0,1fr);gap:10px}.console-export{width:100%}.console-column-head{padding:15px 12px}.console-case-row{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"portrait name" "portrait state";gap:8px 10px;padding:14px 12px}.console-case-row>img{width:40px;height:48px}.console-case-name>strong{font-size:14px}.console-case-name>small{font-size:12px}.console-case-state .status-badge{font-size:12px}.console-row-arrow{display:none}.console-person{padding:20px 16px;gap:12px}.console-person>img{width:52px;height:62px}.console-person h2{font-size:22px}.console-tabs{gap:16px}.console-note-form>div{flex-direction:column;align-items:stretch}.console-note-form button{width:100%;min-height:48px}.console-decision>div{display:grid;grid-template-columns:minmax(0,1fr)}.console-decision button{width:100%}.console-footnote{font-size:12px;padding:16px}}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Brand.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.brand{--brand-name-size:24px;--brand-logo-size:22px}.brand strong em{font-weight:inherit}.brand .brand-wordmark{display:flex;flex-direction:column;align-items:center}.brand .brand-wordmark>strong{display:inline-flex;align-items:baseline;gap:0;line-height:1.45}html[lang=fa] .brand .brand-wordmark>strong{font-family:Estedad,Inter,Tahoma,sans-serif;font-weight:620;letter-spacing:0}.brand-shenas{position:relative;display:inline-block}.brand .brand-english{display:block;width:max-content;max-width:100%;margin-top:2px;padding-inline-start:.35em;font-family:Bebas Neue,Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.35em;text-align:center;white-space:nowrap;color:#254b54}.brand .brand-english-id{color:#00876b}html[data-theme=dark] .brand .brand-english{color:#c7dbdf}html[data-theme=dark] .brand .brand-english-id{color:var(--teal)}.brand--subtitled{align-items:flex-start}.brand--subtitled img.product-logo{transform:none;margin-top:calc((var(--brand-name-size) * 1.45 - var(--brand-logo-size)) / 2)}.site-header .brand em{color:#000}html[data-theme=dark] .site-header .brand em{color:var(--ink)}.brand img.product-logo{width:auto;height:22px;object-fit:contain;flex-shrink:0;mix-blend-mode:normal}.site-header .brand{gap:7px}html[lang=fa] .site-header{font-family:Estedad,Inter,Tahoma,sans-serif}html[lang=en] .site-header{font-family:Inter,Estedad,Tahoma,sans-serif}.site-header .navigation>a,.site-header .header-contact,.site-header .language-switch{font-weight:550}html .site-header .navigation>a{font-size:16px}html .site-header .header-contact{font-size:15px;min-height:48px}.site-header .language-switch{font-size:14px;min-height:40px}.brand .brand-id{color:#00876b}html[data-theme=dark] .brand .brand-id{color:var(--teal)}.site-header .header-inner{width:calc(100% - 64px)}.site-header .header-contact{gap:0;padding-inline:16px;white-space:nowrap}.site-header .header-preferences{display:flex;align-items:center;gap:inherit}.site-header .header-preferences--menu{display:none}.site-header a:focus-visible,.site-header button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media(min-width:1121px){.site-header .header-inner{display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);gap:24px}.site-header .header-inner>.brand{justify-self:start}.site-header .navigation{justify-self:center}.site-header .header-actions{justify-self:end;gap:12px}}@media(max-width:1250px)and (min-width:1121px){.site-header .navigation{gap:20px}.site-header .header-actions{gap:8px}.site-header .header-contact{padding-inline:12px}}@media(max-width:1120px){.site-header .header-inner{width:calc(100% - 40px);height:82px;display:grid;grid-template-columns:minmax(0,1fr) auto 40px;grid-template-areas:"brand actions menu";gap:12px}.site-header .header-inner>.brand{grid-area:brand;justify-self:start}.site-header .navigation{display:none;position:absolute;top:100%;left:auto;right:auto;inset-inline-start:auto;inset-inline-end:12px;width:min(260px,calc(100% - 24px));max-height:calc(100dvh - 98px);overflow-y:auto;overscroll-behavior:contain;padding:6px;background:var(--bg);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 24px #071e1b14;flex-direction:column;align-items:stretch;gap:2px}.site-header .navigation.is-open{display:flex}html .site-header .navigation>a{display:flex;align-items:center;min-height:34px;padding:6px 10px;border-radius:6px;font-size:13px;font-weight:450;line-height:1.65}.site-header .navigation>a:hover,.site-header .navigation>a[aria-current=page]{background:var(--soft)}.site-header .navigation>a:after{left:auto;width:32px;bottom:4px;right:10px}html[dir=ltr] .site-header .navigation>a:after{right:auto;left:10px}.site-header .header-actions{grid-area:actions;justify-self:end;gap:0}.site-header .header-inner .mobile-toggle{grid-area:menu;display:grid;width:40px;min-width:40px;min-height:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:10px;background:transparent}.site-header .header-inner .mobile-toggle svg{width:19px;height:19px;stroke-width:1.5}.site-header .header-inner .header-actions .header-contact{min-height:40px;height:40px;padding:8px 12px;font-size:12px;line-height:1.5;border-radius:10px;white-space:nowrap}.site-header .header-preferences--desktop{display:none}.site-header .header-preferences--menu{display:flex;justify-content:space-between;gap:8px;margin-top:4px;padding:8px 4px 2px;border-top:1px solid var(--line)}.site-header .navigation .language-switch{display:inline-flex;width:auto;min-width:80px;min-height:34px;padding:4px 10px;border-radius:8px;font-size:12px;line-height:1.6;justify-content:center}.site-header .navigation .language-long{display:inline}.site-header .navigation .language-short{display:none}.site-header .navigation .theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:34px;height:34px;padding:6px 8px;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--soft);font-size:12px;line-height:1.6;white-space:nowrap}.site-header .navigation .theme-toggle svg{width:16px;height:16px}.brand img.product-logo{width:auto;height:22px}}@media(max-width:600px){.brand{--brand-name-size:20px;--brand-logo-size:18px}.brand .brand-english{font-size:14px}.footer-brand .brand{--brand-name-size:21px}.site-header .header-inner{width:calc(100% - 32px);height:72px;min-height:72px;padding-block:8px;grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"brand menu"}.site-header .header-inner>.brand{gap:7px}html .site-header .brand strong{font-size:20px}.site-header .brand img.product-logo{width:auto;height:18px}.site-header .header-inner .mobile-toggle{width:36px;min-width:36px;min-height:36px;height:36px;border-radius:9px}.site-header .header-inner .mobile-toggle svg{width:18px;height:18px}.site-header .header-actions{display:none}.site-header .navigation{max-height:calc(100dvh - 88px)}}.footer-brand .brand img.product-logo{width:auto;height:22px}@media(max-width:600px){.footer-brand .brand img.product-logo{width:auto;height:18px}}.scroll-pending{opacity:0;translate:0 24px}.scroll-entering{animation:content-rise .65s cubic-bezier(.2,.65,.25,1) both}@keyframes content-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}.site-header{transition:transform .24s ease}.site-header.header-is-hidden{transform:translateY(calc(-100% - 2px));pointer-events:none}.site-header:has(:focus-visible),.site-header.menu-is-open{transform:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){.scroll-pending{opacity:1;translate:none}.scroll-entering{animation:none}.site-header{transition:none}}:root{--icon-inline:16px;--icon-control:20px;--icon-feature:24px;--icon-highlight:32px;--icon-stroke:1.75}svg.lucide{width:var(--icon-control);height:var(--icon-control);stroke-width:var(--icon-stroke);flex-shrink:0;vertical-align:middle}svg.lucide :is(path,line,rect,circle,ellipse,polyline,polygon){vector-effect:non-scaling-stroke}.status-badge>svg.lucide,.coverage-state>svg.lucide,.breadcrumbs svg.lucide,.meeting-topics label>svg.lucide,.scope-summary li>svg.lucide,.demo-stepper li>span>svg.lucide,.outcome-options>button>i>svg.lucide,.dashboard-iconbar>svg.lucide{width:var(--icon-inline);height:var(--icon-inline)}.button>svg.lucide,.arrow-link>svg.lucide,.hero-demo-link>svg.lucide,.theme-toggle>svg.lucide,.console-icon-action>svg.lucide,.copy-code>svg.lucide,.demo-workspace-head>a>svg.lucide,.console-case-row>svg.lucide,.console-metric>span>svg.lucide,.industry-links>a>svg.lucide:last-child,.industry-links>a>span>svg.lucide{width:var(--icon-control);height:var(--icon-control)}.console-metric>span{overflow-wrap:anywhere}.service-card-icon>svg.lucide,.coverage-service-icon>svg.lucide,.feature-card-icon>svg.lucide,.scope-summary-icon>svg.lucide,.solution-card-icon>svg.lucide,.round-check>svg.lucide,.console-symbol>svg.lucide,.meeting-step-icon>svg.lucide,.mobile-toggle>svg.lucide,.demo-context>svg.lucide,.demo-industry-options>button>svg.lucide,.outcome-options>button>svg.lucide,.industry-links>a>svg.lucide:first-child,.sample-id-card>svg.lucide,.phone-preview>div:last-child>svg.lucide{width:var(--icon-feature);height:var(--icon-feature)}.outcome-options>button{grid-template-columns:24px minmax(0,1fr) 20px}.soft-card>svg.lucide,.io-grid>article>svg.lucide,.contact-demo-card>svg.lucide,.demo-aside-note>svg.lucide,.demo-result-icon>svg.lucide,.success-mark>svg.lucide,.console-empty>svg.lucide,.console-detail-empty>svg.lucide{width:var(--icon-highlight);height:var(--icon-highlight)}.accordion-indicator,.toggle-indicator{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-control);height:var(--icon-control);flex-shrink:0}.accordion-indicator>svg.lucide,.toggle-indicator>svg.lucide{width:var(--icon-control);height:var(--icon-control)}.accordion-indicator>.accordion-minus{display:none}details[open]>summary .accordion-indicator>.accordion-plus{display:none}details[open]>summary .accordion-indicator>.accordion-minus{display:block}.faq-list details[open] summary>.accordion-indicator{transform:none}:root{--action-height:48px;--action-compact:44px;--action-radius:12px;--action-gap:12px;--action-link-hover:#087f75;--focus-ring:#087f75;--focus-gap:var(--bg)}html[data-theme=dark]{--action-link-hover:#70efd9;--focus-ring:#70efd9}.home-hero,.photo-benefit{--action-link-hover:#fff;--focus-ring:#fff;--focus-gap:#0b3139}.privacy-statement{--action-link-hover:var(--lavender-ink)}.site-footer{--action-link-hover:var(--footer-ink);--focus-ring:var(--footer-ink);--focus-gap:var(--footer-panel)}:where(a[href],button,summary){touch-action:manipulation;-webkit-tap-highlight-color:#14e5c538}html body :is(a[href],button,summary,input,select,textarea,[role=button]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 2px var(--focus-gap)}html body :is(.button,.hero-actions .button,.demo-workspace .demo-stage .button){min-height:var(--action-height);max-width:100%;border-radius:var(--action-radius);gap:var(--action-gap);font-size:15px;font-weight:550;line-height:1.8;white-space:normal;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}html body .button:hover{transform:none}.site-header .header-contact{gap:0}:is(.brand,.language-switch,.navigation>a){min-height:var(--action-compact);min-width:var(--action-compact)}.site-header :is(.theme-toggle,.mobile-toggle),.console-shell .console-icon-action{width:var(--action-compact);min-width:var(--action-compact);height:var(--action-compact);padding:0;flex-shrink:0}.site-header .language-switch{min-height:var(--action-compact)}:is(.arrow-link,.hero-demo-link,.text-button,.coverage-preview-link,.coverage-back,.coverage-table th a,.coverage-bottom>a,.evaluation-identity>a,.evaluation-actions>a,.receipt-contact,.console-meeting-link,.console-applicant-link,.dashboard-explore,.demo-workspace-head>a,.demo-aside-note>a,.home-service-card h3 a,.breadcrumbs a){min-height:var(--action-compact);min-width:var(--action-compact);display:inline-flex;align-items:center;gap:var(--action-gap);max-width:100%;line-height:1.9;overflow-wrap:anywhere;text-underline-offset:5px;text-decoration-thickness:1.5px;transition:color .18s ease,background-color .18s ease}.home-service-card h3 a,.coverage-back,.dashboard-explore,.receipt-contact{display:flex}.breadcrumbs a{padding-inline:4px}.text-button{padding-block:8px}.site-footer .footer-main>div:not(:first-child)>a{display:flex;align-items:center;min-height:var(--action-compact);padding-block:7px;text-underline-offset:5px;text-decoration-thickness:1.5px}html body :is(.button,.theme-toggle,.mobile-toggle,.language-switch,.console-icon-action):focus-visible{border-radius:var(--action-radius)}:is(.service-comparison>summary,.faq-list summary,.photo-benefit-trigger){min-height:var(--action-height);gap:var(--action-gap);border-radius:6px;transition:color .18s ease,background-color .18s ease}:is(.coverage-filters>button,.console-industries>button,.console-tabs>button,.console-export,.console-back-list,.console-note-form button,.console-decision button,.console-list-summary button,.code-tabs>button,.copy-code){min-height:var(--action-compact);min-width:var(--action-compact);border-radius:10px}:is(.coverage-filters>button,.console-industries>button,.console-tabs>button,.console-icon-action,.console-export,.console-back-list,.console-note-form button,.console-decision button,.console-list-summary button,.outcome-options>button,.demo-industry-options>button,.demo-document,.console-metric,.console-case-row,.meeting-topics label,.scope-service-options>label){transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.console-tabs>button{padding-inline:8px}.console-list-summary button{padding-inline:8px}html body :is(.hero-actions,.hero-clear .hero-actions,.inline-actions,.journey-actions,.cta-actions,.receipt-actions,.receipt-secondary,.evaluation-actions,.demo-stage-actions){gap:var(--action-gap)}:is(.coverage-filters,.console-industries,.code-tabs){gap:8px}.meeting-topics label,.scope-service-options>label{min-height:var(--action-height)}.checkbox-label{min-height:var(--action-compact);padding-block:8px}.local-form-notice a:is([href^="mailto:"],[href^="tel:"]){display:inline-flex;align-items:center;min-height:var(--action-compact);max-width:100%;overflow-wrap:anywhere}:is(.meeting-topics label,.scope-service-options>label):focus-within{border-color:var(--focus-ring)}:is(p,li,dd,.checkbox-label)>a:not(.button):not(.arrow-link){text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}:is(.arrow-link,.hero-demo-link,.coverage-preview-link,.coverage-table th a,.coverage-bottom>a,.coverage-back,.evaluation-identity>a,.evaluation-actions>a,.receipt-contact,.console-meeting-link,.console-applicant-link,.demo-workspace-head>a,.demo-aside-note>a,.home-service-card h3 a,.footer-main a:not(.brand)):focus-visible{text-decoration:underline}@media(hover:hover)and (pointer:fine){html body .button-teal:not(:disabled):not([aria-disabled=true]):hover{background:var(--teal-hover)}html body .button-outline:not(:disabled):not([aria-disabled=true]):hover{background:var(--soft);border-color:var(--action-link-hover)}html body .button-white:not(:disabled):not([aria-disabled=true]):hover{background:#eef5f4;border-color:#0b3139}html body .button-dark:not(:disabled):not([aria-disabled=true]):hover{background:#164650}html[data-theme=dark] :is(.cta-actions,.scope-summary) .button-dark:not([aria-disabled=true]):hover{background:var(--teal-hover)}:is(.arrow-link,.hero-demo-link,.coverage-preview-link,.coverage-table th a,.coverage-bottom>a,.coverage-back,.evaluation-identity>a,.evaluation-actions>a,.receipt-contact,.console-meeting-link,.console-applicant-link,.demo-workspace-head>a,.demo-aside-note>a,.home-service-card h3 a,.footer-main a:not(.brand)):hover{color:var(--action-link-hover);text-decoration:underline}:is(.language-switch,.theme-toggle,.mobile-toggle,.service-comparison>summary,.faq-list summary):hover{background:var(--soft)}:is(.coverage-filters>button,.console-industries>button,.console-tabs>button,.console-icon-action,.console-export,.console-back-list,.console-note-form button,.console-list-summary button,.outcome-options>button,.demo-industry-options>button,.demo-document,.console-metric,.console-case-row,.meeting-topics label,.scope-service-options>label):not(:disabled):not([aria-pressed=true]):not([aria-selected=true]):not(.selected):not(.is-selected):not(.active):hover{background:var(--soft);border-color:var(--action-link-hover)}.photo-benefit-trigger:hover{text-decoration:underline;text-underline-offset:7px}}html body .button:not(:disabled):not([aria-disabled=true]):active{transform:none;filter:brightness(.93)}:is(.language-switch,.theme-toggle,.mobile-toggle,.console-icon-action):active{background:var(--lavender-soft)}html body :is(button:disabled,[aria-disabled=true],.is-disabled){opacity:.5;cursor:not-allowed;transform:none;filter:none;transition:none}html body .button-teal:disabled:hover{background:var(--teal)}@media(max-width:1120px){html body :is(.button,.hero-actions .button,.demo-workspace .demo-stage .button){font-size:14px}:is(.arrow-link,.hero-demo-link,.coverage-preview-link,.coverage-bottom>a,.evaluation-actions>a,.demo-workspace-head>a,.demo-aside-note>a){font-size:14px}:is(.coverage-filters,.console-industries){gap:10px}.demo-workspace-head{flex-wrap:wrap;gap:10px 16px}.home-service-card h3 a{padding-block:4px}}@media(max-width:600px){.coverage-table th a,.coverage-preview-link,.coverage-bottom>a,.coverage-back,.evaluation-identity>a{font-size:14px}.receipt-secondary{flex-direction:column;align-items:flex-start}.hero-actions,.journey-actions,.inline-actions,.cta-actions{row-gap:12px}}@media(prefers-reduced-motion:reduce){html body :is(.button,.hero-actions .button,.demo-workspace .demo-stage .button){transition:none}:is(a[href],button,summary,.meeting-topics label,.scope-service-options>label){transition:none}}.meeting-section{--field-error-ink:#a62c35;--field-error-bg:#fff3f3;--field-error-line:#d07c82}html[data-theme=dark] .meeting-section{--field-error-ink:#ffb4ba;--field-error-bg:#3a202b;--field-error-line:#a25563}.meeting-form .form-grid{align-items:start;gap:24px}.meeting-form .form-grid label{min-width:0;gap:8px}.meeting-field-label{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-weight:550;line-height:1.9}.meeting-field-label .optional{font-size:12px;font-weight:400;color:var(--muted)}.meeting-form .form-grid :is(input,select),.meeting-form .meeting-message textarea{width:100%;max-width:100%;min-width:0;min-height:52px;font-size:16px;line-height:1.8;border-radius:10px;background:var(--input);color:var(--ink)}.meeting-form .meeting-message textarea{min-height:150px;resize:vertical}.meeting-field-hint{font-size:12px;line-height:1.9;color:var(--muted);font-weight:400}.meeting-form :is(input,select,textarea)[aria-invalid=true]{border-color:var(--field-error-ink);box-shadow:0 0 0 1px var(--field-error-ink)}.meeting-field-error{display:flex;align-items:flex-start;gap:7px;color:var(--field-error-ink);font-size:13px;font-weight:450;line-height:1.85;overflow-wrap:anywhere}.meeting-field-error>svg.lucide{width:16px;height:16px;margin-block-start:4px;flex-shrink:0}.meeting-message-meta{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px 16px;color:var(--muted)}.meeting-message-meta>small{font-size:12px;line-height:1.9}.meeting-character-count{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.meeting-form .meeting-topics>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.meeting-form .meeting-topics label{min-width:0;min-height:48px;align-items:center}.meeting-topics label>span{min-width:0;overflow-wrap:anywhere}.meeting-form .checkbox-label{min-height:48px;align-items:flex-start;padding:12px;border:1px solid transparent;border-radius:10px;gap:12px}.meeting-form .checkbox-label input{width:18px;height:18px;flex-shrink:0;margin-block-start:4px}.meeting-form .checkbox-label>span{min-width:0;overflow-wrap:anywhere}.meeting-form .checkbox-label:has(input[aria-invalid=true]){border-color:var(--field-error-line);background:var(--field-error-bg)}.meeting-form>.meeting-field-error{margin-block:8px 18px}.meeting-error-summary,.meeting-form .meeting-delivery-error{padding:20px;border:1px solid var(--field-error-line);border-radius:14px;background:var(--field-error-bg);color:var(--field-error-ink);margin-block:0 28px;min-width:0}.meeting-error-summary h3,.meeting-delivery-error h3{display:flex;align-items:flex-start;gap:9px;font-size:16px;line-height:1.9;font-weight:600}.meeting-error-summary h3>svg,.meeting-delivery-error h3>svg{margin-block-start:4px;flex-shrink:0}.meeting-error-summary ul{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px}.meeting-error-summary li{min-width:0}.meeting-error-summary button{min-height:44px;max-width:100%;padding:8px 12px;border:1px solid var(--field-error-line);border-radius:8px;background:var(--panel);color:var(--field-error-ink);font-size:13px;line-height:1.9;text-decoration:underline;text-underline-offset:4px;white-space:normal;text-align:start}.meeting-form .meeting-delivery-error{margin-block:22px 16px}.meeting-delivery-error p{margin-top:8px;font-size:14px;line-height:1.95;color:var(--ink);overflow-wrap:anywhere}:is(.meeting-error-summary,.meeting-delivery-error,.meeting-success):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}html body .meeting-form .form-submit{width:100%;justify-content:space-between;min-height:52px;margin-top:18px}html body .meeting-form .form-submit:disabled{opacity:1;cursor:wait;background:var(--teal-wash);border-color:var(--teal);color:var(--ink)}.meeting-send-status{min-height:25px;margin-top:10px;font-size:13px;line-height:1.9;color:var(--muted);overflow-wrap:anywhere}.meeting-spinner{animation:meeting-spin 1s linear infinite}@keyframes meeting-spin{to{transform:rotate(360deg)}}.meeting-sent-summary{margin-block:24px}.meeting-sent-summary>div{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-block:14px;border-bottom:1px solid var(--line)}.meeting-sent-summary dd{min-width:0;overflow-wrap:anywhere}.meeting-form :is(label,input,select,textarea),.meeting-error-summary,.meeting-delivery-error,.meeting-success{scroll-margin-top:16px}.meeting-contact{margin-top:28px;padding:28px;background:var(--lavender-soft);border:1px solid var(--line);border-radius:16px;min-width:0}.meeting-contact h3{font-size:21px;line-height:1.8}.meeting-contact dl{margin:14px 0 24px}.meeting-contact dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;padding-block:12px;border-bottom:1px solid var(--line)}.meeting-contact dt{font-size:15px;color:var(--muted)}.meeting-contact dd{margin:0;min-width:0}.meeting-contact dd>a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;line-height:1.8;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.meeting-contact-email{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:56px;padding:14px 18px;border-radius:12px;background:var(--teal);color:var(--teal-ink);font-size:16px;font-weight:550;line-height:1.8;transition:background-color .18s ease}.meeting-contact-email>span{min-width:0;overflow-wrap:anywhere}.meeting-contact-email>svg{width:21px;height:21px;flex-shrink:0}@media(hover:hover)and (pointer:fine){.meeting-contact-email:hover{background:var(--teal-hover)}}@media(max-width:600px){.meeting-section .contact-form-panel{padding:24px 20px}.meeting-form .form-grid{gap:22px}.meeting-form .meeting-topics>div{grid-template-columns:minmax(0,1fr);gap:10px}.meeting-error-summary,.meeting-form .meeting-delivery-error{padding:16px}.meeting-error-summary h3,.meeting-delivery-error h3{font-size:15px}.meeting-error-summary ul{gap:8px}.meeting-field-error{font-size:13px}.meeting-form :is(label,input,select,textarea),.meeting-error-summary,.meeting-delivery-error,.meeting-success{scroll-margin-top:58px}.meeting-contact{padding:20px;margin-top:24px}.meeting-contact dl>div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding-block:12px}.meeting-contact-email{padding-inline:12px;font-size:14px;gap:10px}}@media(prefers-reduced-motion:reduce){.meeting-spinner{animation:none}}main :where(div,section,article,a,li),.footer-main>div{min-width:0}main :is(h1,h2,h3,h4,h5,h6),footer h3{overflow:visible;text-overflow:clip}.page-intro .intro-grid>div:first-child,.page-intro .intro-grid>div>p,.not-found h1,.io-grid h3,.privacy-statement p,.detail-demo>div:first-child>p,.journey-layout>div:first-child,.journey-intro,.cta-inner>div:first-child{max-width:none}main .section-head{display:block}main .section-head>div{width:100%}main .section-head>div:last-child{max-width:none}main .section-head>div:last-child>p{margin-top:16px}main .section-head>div:empty{display:none}main .home-service-copy h3{align-self:stretch}main .heading-label{min-width:0;flex:1;font:inherit;text-align:start}@media(min-width:1101px){html[dir] .hero-clear .hero-content>h1,html[dir] .hero-clear .hero-content>p{width:55%;max-width:none}}@media(max-width:1100px){html[dir] .hero-clear .hero-content>p{width:100%;max-width:none;text-wrap:wrap}}@media(min-width:961px)and (max-width:1100px){.page-intro.with-image .intro-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media(min-width:1101px)and (max-width:1340px){.home-benefits .photo-benefit.active{flex:1.9}.home-benefits .photo-benefit-content{inset-inline:14px}}@media(max-width:1100px){.detail-layout,.split-copy{grid-template-columns:minmax(0,1fr);gap:28px}.io-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr))}.solution-steps,.meeting-aside{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.detail-features{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}}@media(max-width:960px){.page-intro.with-image .intro-grid,.evaluation-evidence,.policy-layout{grid-template-columns:minmax(0,1fr)}.page-intro .intro-photo{width:min(100%,560px);margin-inline:auto}.security-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr))}}.solution-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1101px){.solution-card>div{height:auto;aspect-ratio:1.6}.solution-card>div>img{display:block;position:absolute;inset:0}}@media(max-width:700px){.solution-cards{grid-template-columns:minmax(0,1fr)}}.integration-story{padding-top:64px}.integration-story-heading{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:28px}.integration-story-heading h2{font-size:clamp(25px,3vw,37px);line-height:1.7;margin:6px 0 0;letter-spacing:-1px}.integration-story-heading>p{max-width:370px;color:var(--muted);font-size:14px;line-height:2;margin:0 0 7px}.integration-cinema{--cinema-ink:#252c30;position:relative;isolation:isolate;background:#f5f5f3;color:var(--cinema-ink);color-scheme:light;overflow:hidden;border:1px solid #dedfdb;border-radius:16px;box-shadow:0 16px 45px #282b3010;text-align:start}.integration-cinema button{font:inherit;cursor:pointer}.integration-cinema button:focus-visible,.integration-cinema input:focus-visible{outline:2px solid #526c60;outline-offset:4px}.integration-cinema svg.lucide{width:auto;height:auto}.cinema-topline{height:68px;margin:0 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dddfda;position:relative;z-index:3}.cinema-brand{display:flex;align-items:center;gap:10px;font-size:11px;color:#777d77}.cinema-brand img{width:25px;height:25px;object-fit:contain}.cinema-brand>span:first-of-type{font-weight:650;color:#29372f}.cinema-brand>i{height:12px;width:1px;background:#cdd0ca;margin:0 5px}.cinema-format{font-size:9px;letter-spacing:1.7px;color:#787d76}.cinema-format>span{margin-inline-start:18px;letter-spacing:1px;color:#4d554e}.cinema-stage{position:relative;min-height:485px;display:flex;align-items:center;padding:22px 32px 18px;gap:16px}.cinema-copy{width:38%;position:relative;z-index:3;animation:cinema-copy-in .65s both}.cinema-scene-number{display:block;color:#3b4c42;font-size:14px;font-weight:550;letter-spacing:2px;margin-bottom:23px;text-align:start}.cinema-scene-number i{font-style:normal;color:#9da29b;font-size:10px}.cinema-copy h3{font-size:clamp(27px,3vw,37px);font-weight:630;line-height:1.8;margin:0 0 17px;letter-spacing:-.8px;color:#252d29;max-width:365px;text-wrap:balance}.cinema-copy>p{font-size:13px;line-height:2.2;color:#727972;margin:0;max-width:340px;min-height:90px}.cinema-scene-tag{display:inline-block;padding-inline-start:10px;border-inline-start:2px solid #8d9b90;font-size:10px;color:#58685c;margin-top:26px}.cinema-art{width:60%;aspect-ratio:600/430;position:relative;direction:ltr;z-index:2}.cinema-set{position:absolute;top:0;left:0;width:600px;height:430px;transform:scale(var(--scene-scale,1));transform-origin:top left;perspective:1600px;direction:rtl;line-height:1.5}.cinema-person{position:absolute;left:5px;top:57px;width:350px;height:320px;overflow:hidden;border-radius:10px;transform:none;transition:transform .9s,opacity .22s;background:#828380;box-shadow:0 13px 25px #252d2a12}.cinema-person>img{width:100%;height:100%;object-fit:cover;object-position:left center}.cinema-person>span{position:absolute;bottom:14px;right:16px;display:flex;align-items:center;gap:6px;color:#fff;font-size:10px}.cinema-phone{position:absolute;top:4px;left:344px;width:205px;height:418px;transform:rotateY(-5deg) rotate(1deg);transition:transform 1.15s cubic-bezier(.2,.7,.2,1),left 1.05s,opacity .22s;z-index:5;filter:drop-shadow(9px 14px 14px #202a2826)}.cinema-phone-hardware{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill;pointer-events:none}.cinema-phone-screen{position:absolute;inset:2.2% 5.4%;border-radius:23px;overflow:hidden;background:#fafbf9;color:#2d3832}.cinema-phone-status{height:31px;padding:8px 10px;display:flex;align-items:center;gap:5px;font-size:8px;font-weight:650;background:#fff}.cinema-phone-status>i{width:6px;height:6px;background:#151b1b;position:absolute;left:50%;top:8px;transform:translate(-50%);border-radius:50%;box-shadow:inset 0 0 0 1px #54605f}.cinema-phone-status>svg{margin-left:auto}.cinema-battery{height:7px;width:13px;border:1px solid #3a433d;border-radius:2px;position:relative}.cinema-battery:after{content:"";position:absolute;inset:1px;background:#3a433d;border-radius:1px}.cinema-bank-top{display:flex;align-items:center;gap:7px;padding:10px 11px;border-bottom:1px solid #e9eae5;background:#fff;font-size:9px;font-weight:600}.cinema-bank-top>svg:last-child{margin-inline-start:auto}.cinema-bank-home{padding:14px 12px}.cinema-welcome{font-size:8px;color:#7e857c}.cinema-bank-card{height:112px;border-radius:9px;background:#35443c;color:#f4f6ef;position:relative;margin:13px 0 17px;padding:14px;text-align:start}.cinema-bank-card>span{font-size:8px;display:block;opacity:.8}.cinema-bank-card>svg{position:absolute;top:14px;left:14px;color:#b2bcb1}.cinema-bank-card>strong{display:block;font-size:15px;font-weight:500;margin:16px 0 9px}.cinema-bank-card>small{font-size:7px;opacity:.7}.cinema-bank-options{display:flex;gap:7px;margin-bottom:20px}.cinema-bank-options>span{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;font-size:7px;border:1px solid #e3e6df;background:#fff;padding:9px 2px;border-radius:6px}.cinema-phone-action{display:flex;align-items:center;justify-content:center;gap:7px;background:#303d35;color:#fff;border-radius:7px;font-size:10px;font-weight:550;padding:12px 4px;position:relative}.cinema-phone-hint{font-size:7px;text-align:center;color:#92978d;margin:10px 0}.cinema-home-indicator{position:absolute;bottom:6px;left:50%;width:61px;height:3px;border-radius:3px;background:#313b353b;transform:translate(-50%)}.cinema-verify{padding:9px 12px;text-align:center;animation:cinema-ui-in .6s both}.cinema-sdk-brand{display:flex;align-items:center;gap:5px;font-size:9px;margin-bottom:9px}.cinema-sdk-brand>svg{margin-inline-start:auto;color:#778679}.cinema-sdk-brand>img{object-fit:contain}.cinema-verify>strong{display:block;font-size:12px}.cinema-sdk-sub{font-size:7px;color:#899083;display:block;margin-top:4px}.cinema-face{width:96px;height:118px;position:relative;margin:10px auto;border-radius:11px;overflow:hidden;border:1px solid #a3afa1;background:#828380}.cinema-frontal-photo{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:center;max-width:100%}.cinema-face>.cinema-frontal-photo{transform:scale(1.18);transform-origin:50% 20%}.cinema-face-frame{position:absolute;inset:5px;border:1px solid #ffffff70;border-radius:7px}.cinema-scan{position:absolute;top:5px;left:6px;right:6px;height:1px;background:#ffffffc9;animation:cinema-scan 2.5s ease-in-out infinite alternate}.cinema-checks{display:grid;gap:5px}.cinema-checks>span{display:flex;align-items:center;gap:6px;font-size:7px;padding:5px 6px;border-radius:4px;background:#fff;border:1px solid #e8ebe3;opacity:.5;transition:opacity .3s}.cinema-checks>span>svg:first-child{color:#7a897c}.cinema-checks>span>svg:last-child{margin-inline-start:auto;color:#607c64;opacity:0;transition:opacity .3s}.integration-cinema[data-completed-checks="1"] .cinema-checks>span:first-child,.integration-cinema[data-completed-checks="2"] .cinema-checks>span:nth-child(-n+2),.integration-cinema[data-completed-checks="3"] .cinema-checks>span{opacity:1}.integration-cinema[data-completed-checks="1"] .cinema-checks>span:first-child>svg:last-child,.integration-cinema[data-completed-checks="2"] .cinema-checks>span:nth-child(-n+2)>svg:last-child,.integration-cinema[data-completed-checks="3"] .cinema-checks>span>svg:last-child{opacity:1}.cinema-sdk-footer{font-size:7px;margin-top:5px;color:#7e897a}.cinema-result{padding:28px 13px 16px;text-align:center;animation:cinema-ui-in .8s both}.cinema-result-icon{height:44px;display:grid;place-items:center;margin:0 auto 20px;color:#42634a}.cinema-result>strong{display:block;font-size:13px;font-weight:600}.cinema-result>p{font-size:8px;color:#7d8979;line-height:1.9;margin:12px 0 25px}.cinema-result-details{font-size:8px;padding:10px 0;border-top:1px solid #e1e6dc;border-bottom:1px solid #e1e6dc;margin-bottom:22px}.cinema-result-details>span{display:flex;justify-content:space-between;align-items:center;padding:5px 0;color:#8b9585}.cinema-result-details b{font-size:8px;font-weight:550;color:#4d6c51}.cinema-result-secure{display:flex;align-items:center;justify-content:center;gap:4px;font-size:7px;color:#929c8d;margin-top:10px}.integration-cinema[data-decision=rejected] .cinema-result-icon,.integration-cinema[data-decision=rejected] .cinema-result-details b{color:#98635b}.cinema-server{position:absolute;top:108px;left:250px;width:142px;text-align:center;opacity:0;transform:translateY(15px);transition:opacity .8s,transform 1.1s,left 1.1s;z-index:3}.cinema-server-bank{left:430px}.cinema-server-symbol{margin:0 auto 11px;color:#5e6a5d}.cinema-server>strong{font-size:12px;color:#39453b;font-weight:550;display:block;margin-bottom:14px}.cinema-rack{padding:8px;border-radius:6px;border:1px solid #8d938c;background:linear-gradient(120deg,#606761,#3a403b);box-shadow:5px 9px 12px #282f2a12}.cinema-rack>span{height:23px;display:block;margin:4px 0;background:#292e2a;border:1px solid #767d7475;border-radius:3px;position:relative}.cinema-rack>span:before{content:"";position:absolute;left:9px;top:10px;width:20px;height:2px;background:#b9c8b0}.cinema-rack>span:after{content:"";position:absolute;right:9px;top:8px;width:28px;height:6px;background:repeating-linear-gradient(90deg,#939d8c 0 1px,transparent 1px 4px)}.cinema-server>small{display:block;margin-top:13px;font-size:8px;color:#8b9584}.cinema-network{position:absolute;inset:0;pointer-events:none;width:600px;height:430px;opacity:0;transition:opacity .8s;z-index:2}.cinema-wire{stroke:#b9c2b3;stroke-width:1.25}.cinema-packet{stroke:#566b54;stroke-width:2.5;stroke-dasharray:15 500;animation:cinema-packet 3s linear infinite}.cinema-return{stroke:#9b9d8d;stroke-width:1.5;stroke-dasharray:15 500;animation:cinema-packet 3s linear infinite;opacity:0}.cinema-network-label{position:absolute;left:247px;top:352px;display:flex;align-items:center;gap:6px;opacity:0;font-size:9px;color:#6b7964;padding:8px 0;transition:opacity .8s}.cinema-session{position:absolute;left:30px;top:320px;display:flex;align-items:center;gap:8px;border:1px solid #d7dfd0;border-radius:5px;background:#fffffff2;padding:12px 14px;font-size:10px;z-index:6;color:#4f654b;opacity:0;transform:translateY(12px);transition:opacity .8s,transform .8s}.cinema-review{position:absolute;left:30px;top:42px;width:540px;height:360px;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .24s .12s,transform .7s;z-index:8;color:#303b31}.cinema-monitor-hardware{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill;pointer-events:none}.cinema-review-display{position:absolute;left:8.48%;top:3.85%;width:83.04%;height:68%;background:#f7f8f5;overflow:hidden}.cinema-desktop-canvas{position:absolute;inset:0 auto auto 0;width:1280px;height:700px;transform:scale(.35);transform-origin:top left;background:#f7f8f5;color:#354039;font-size:14px;line-height:1.5;text-align:start;overflow:hidden}.cinema-desktop-canvas svg.lucide :is(path,line,rect,circle,ellipse,polyline,polygon){vector-effect:none}.cinema-desktop-chrome{height:44px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;background:#eef0ec;border-bottom:1px solid #d7ded2;font-size:12px;color:#7c8775}.cinema-desktop-chrome>span:first-child{display:flex;align-items:center;gap:9px;color:#4e6047}.cinema-desktop-address{color:#94a089;font-size:11px;letter-spacing:.3px}.cinema-desktop-window{color:#7d8973;font-size:18px;line-height:1}.cinema-desktop-shell{display:flex;height:656px}.cinema-desktop-sidebar{width:166px;flex-shrink:0;padding:25px 14px;background:#303c32;color:#b5c0ac;position:relative}.cinema-desktop-logo{display:flex;align-items:center;gap:9px;margin:0 2px 35px;color:#e9ede3}.cinema-desktop-logo>strong{font-size:14px;font-weight:600;white-space:nowrap}.cinema-desktop-sidebar>span{display:flex;align-items:center;gap:12px;padding:13px 10px;margin-bottom:7px;font-size:13px;border-radius:5px}.cinema-desktop-sidebar>span.is-selected{background:#52634a;color:#fff}.cinema-desktop-user{position:absolute;bottom:23px;inset-inline:24px;display:flex;align-items:center;gap:9px;font-size:11px;border-top:1px solid #67765d;padding-top:20px}.cinema-desktop-workspace{flex:1;min-width:0}.cinema-desktop-workspace>header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;background:#fff;border-bottom:1px solid #e2e8dc}.cinema-desktop-workspace>header>div:first-child>span{display:block;font-size:10px;color:#96a18b;margin-bottom:3px}.cinema-desktop-workspace>header>div:first-child>strong{font-size:20px;font-weight:600;color:#35472d}.cinema-desktop-search{display:flex;align-items:center;gap:10px;min-width:245px;border:1px solid #e0e6d8;background:#fafbf8;border-radius:5px;padding:9px 12px;font-size:11px;color:#8b997c}.cinema-desktop-search>kbd{margin-inline-start:auto;font-size:9px;border:1px solid #dde4d4;padding:2px 5px;border-radius:3px;color:#91a080}.cinema-desktop-columns{display:flex;height:580px}.cinema-desktop-queue{width:266px;flex-shrink:0;padding:22px 15px;background:#fafbf8;border-inline-end:1px solid #e1e7d9}.cinema-queue-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cinema-queue-heading>strong{font-size:14px;font-weight:600}.cinema-queue-heading>span{font-size:10px;color:#9aa68e}.cinema-queue-filter{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#7e8f70;border-bottom:1px solid #e3e9dc;padding-bottom:13px;margin-bottom:9px}.cinema-queue-item{display:flex;align-items:center;gap:9px;padding:19px 9px;border-bottom:1px solid #e5eadf;position:relative;min-height:80px}.cinema-queue-item.is-selected{background:#eaf0e3;border-inline-start:2px solid #8da17a;border-radius:3px}.cinema-queue-avatar{width:28px;height:32px;display:grid;place-items:center;background:#eef2e9;border:1px solid #d9e2cf;border-radius:4px;color:#8a9c77}.cinema-queue-item>div>strong{display:block;font-size:11px;font-weight:500}.cinema-queue-item>div>small{display:block;font-size:9px;color:#9baa8b;margin-top:4px;text-align:start}.cinema-queue-state{margin-inline-start:auto;color:#92a180;font-size:8px;white-space:nowrap}.cinema-desktop-case{flex:1;min-width:0;padding:21px 26px 18px;background:#fff}.cinema-desktop-case-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.cinema-desktop-case-heading>div>span{font-size:10px;color:#95a186}.cinema-desktop-case-heading h4{font-size:18px;line-height:1.5;font-weight:600;margin:3px 0 0;letter-spacing:0}.cinema-desktop-case-heading h4>small{font-size:11px;font-weight:400;color:#a1ae91;margin-inline-start:9px}.cinema-desktop-status{font-size:10px;color:#969472;border:1px solid #e3e3cc;background:#fafaf2;border-radius:4px;padding:6px 10px}.cinema-desktop-status.is-approved{color:#627b4c;background:#eff5e7;border-color:#d8e4cb}.cinema-desktop-tabs{display:flex;gap:30px;border-bottom:1px solid #e6ebde;font-size:11px;color:#97a488;margin-bottom:19px}.cinema-desktop-tabs>span{padding-bottom:12px;position:relative}.cinema-desktop-tabs>span.is-selected{color:#526e3e}.cinema-desktop-tabs>span.is-selected:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#93a77e}.cinema-desktop-evidence{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:17px}.cinema-desktop-evidence>article{border:1px solid #e0e7d5;border-radius:5px;overflow:hidden}.cinema-desktop-evidence>article>div:first-child{height:37px;display:flex;align-items:center;gap:7px;padding:0 11px;border-bottom:1px solid #e7ecdf;background:#fafcf6;font-size:11px;color:#728761}.cinema-desktop-evidence>article>div:first-child>strong{font-weight:500}.cinema-desktop-evidence>article>div:first-child>span{margin-inline-start:auto;font-size:9px;color:#9dae8b}.cinema-document-preview{margin:17px auto;width:calc(100% - 32px);height:112px;display:flex;align-items:center;gap:16px;border:1px solid #d9e1d0;border-radius:5px;background:#f4f7ef;padding:12px}.cinema-document-photo{width:66px;height:83px;border-radius:3px;overflow:hidden;flex-shrink:0}.cinema-document-photo>img{width:100%;height:100%;object-fit:cover}.cinema-document-lines{flex:1;min-width:0;display:grid;gap:8px}.cinema-document-lines>b{font-size:10px;font-weight:500;color:#81946d}.cinema-document-lines>i{display:block;height:3px;background:#d3dec6;border-radius:1px;width:100%}.cinema-document-lines>i:nth-child(3){width:75%}.cinema-document-lines>i:nth-child(4){width:85%}.cinema-document-lines>small{font-size:8px;color:#9eac8e}.cinema-selfie-preview{height:146px;display:flex;align-items:center;justify-content:center;gap:15px;padding:13px}.cinema-selfie-preview>img{width:87px;height:110px;object-fit:cover;border-radius:4px}.cinema-selfie-preview>span{font-size:10px;line-height:1.9;color:#97a886;max-width:90px}.cinema-desktop-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:17px}.cinema-desktop-checks>span{display:grid;grid-template-columns:18px 1fr;gap:2px 7px;padding:11px 8px;background:#f8fbf4;border:1px solid #e2ead8;border-radius:4px;color:#809c66}.cinema-desktop-checks>span>b{font-weight:500;font-size:10px;color:#738861}.cinema-desktop-checks>span>small{font-size:8px;color:#a0b08f;grid-column:2}.cinema-desktop-audit{display:flex;align-items:center;gap:10px;border-top:1px solid #e6edde;border-bottom:1px solid #e6edde;padding:12px 0;color:#8fa879;font-size:11px}.cinema-desktop-audit>div{display:grid;gap:3px}.cinema-desktop-audit strong{font-size:10px;font-weight:500;color:#7e9669}.cinema-desktop-audit span{font-size:9px;color:#a0b18d}.cinema-desktop-audit>time{margin-inline-start:auto;font-size:9px;color:#a2b390}.cinema-desktop-decision{display:flex;align-items:center;justify-content:space-between;margin-top:19px}.cinema-desktop-decision>span{font-size:10px;color:#a1b28e}.cinema-desktop-decision>div{display:flex;gap:8px}.cinema-desktop-decision>div>span{display:flex;align-items:center;justify-content:center;gap:7px;min-width:116px;height:36px;border-radius:4px;font-size:10px;position:relative}.cinema-mini-approve{background:#526a40;border:1px solid #526a40;color:#fff;transition:background .3s}.cinema-mini-approve.is-approved{background:#718a5c}.cinema-mini-reject{background:#fff;border:1px solid #ddd9ce;color:#a89986}.cinema-mini-cursor{position:absolute;left:47px;top:23px;animation:cinema-operator 7s ease-in-out both;pointer-events:none}.cinema-mini-cursor>svg{width:23px;height:27px;display:block;filter:drop-shadow(0 2px 2px #0003)}.cinema-mini-cursor>b{position:absolute;top:24px;inset-inline-start:12px;font-size:9px;font-weight:400;border-radius:2px;padding:3px 6px;background:#7d8b70;color:#fff;white-space:nowrap}.integration-cinema[data-review-decided=true] .cinema-mini-cursor{animation:none;transform:none;opacity:1}.cinema-review-choice{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.cinema-review-choice>button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 13px;font-size:10px;border:1px solid #cad3c2;border-radius:4px;background:#fff;color:#617653}.cinema-review-choice>button:first-child{background:#4e6341;color:#fff;border-color:#4e6341}.cinema-review-choice>button:last-child{color:#9b8879}@keyframes cinema-operator{0%,10%{opacity:0;transform:translate(-180px,-130px)}25%{opacity:1}65%,to{opacity:1;transform:translate(0)}}.integration-cinema[data-stage="1"] .cinema-person,.integration-cinema[data-stage="4"] .cinema-person{opacity:0;transform:translate(-35px)}.integration-cinema[data-stage="1"] .cinema-phone,.integration-cinema[data-stage="4"] .cinema-phone{left:20px;transform:scale(.76) rotateY(-3deg);transform-origin:left center}.integration-cinema[data-stage="1"] .cinema-server,.integration-cinema[data-stage="4"] .cinema-server{opacity:1;transform:translateY(0)}.integration-cinema[data-stage="1"] .cinema-server-bank{opacity:.4;transform:scale(.9)}.integration-cinema[data-stage="1"] .cinema-network,.integration-cinema[data-stage="4"] .cinema-network,.integration-cinema[data-stage="1"] .cinema-network-label,.integration-cinema[data-stage="4"] .cinema-network-label{opacity:1}.integration-cinema[data-stage="4"] .cinema-return{opacity:.7}.integration-cinema[data-stage="2"] .cinema-phone,.integration-cinema[data-stage="3"] .cinema-phone{left:315px;transform:rotateY(-2deg)}.integration-cinema[data-stage="2"] .cinema-person,.integration-cinema[data-stage="3"] .cinema-person{transform:translate(-8px)}.integration-cinema[data-stage="3"] .cinema-person{opacity:0;pointer-events:none}.integration-cinema[data-stage="3"] .cinema-phone{left:195px;transform:scale(1.025);transform-origin:center center}.integration-cinema[data-stage="2"] .cinema-session{opacity:1;transform:translateY(0)}.integration-cinema[data-stage="5"] .cinema-person,.integration-cinema[data-stage="5"] .cinema-phone{opacity:0;transform:translateY(25px);pointer-events:none}.integration-cinema[data-stage="5"] .cinema-review{opacity:1;pointer-events:auto;transform:translateY(0)}.integration-cinema[data-stage="6"] .cinema-phone{transform:none;left:325px}.cinema-bottom{position:relative;z-index:3;background:#fafbf8;border-top:1px solid #dedfd9}.cinema-chapters{display:grid;grid-template-columns:repeat(7,1fr);gap:14px;padding:19px 28px 5px}.cinema-chapters>button{border:0;background:none;color:#91978a;padding:0 0 13px;text-align:start;position:relative;min-width:0}.cinema-chapters>button>span:first-child{font-size:9px;letter-spacing:1px;display:block;margin-bottom:5px}.cinema-chapters>button>span:nth-child(2){font-size:9px;white-space:nowrap}.cinema-chapters>button>i{position:absolute;bottom:0;left:0;right:0;height:2px;background:#e1e5da;transition:background .4s}.cinema-chapters>button[aria-current]{color:#3a5136}.cinema-chapters>button[aria-current]>i{background:#5b7153}.cinema-controls{display:flex;align-items:center;gap:15px;padding:17px 28px 20px;direction:ltr}.cinema-controls>button{width:27px;height:27px;display:grid;place-items:center;background:none;border:0;color:#7a8770;padding:0;flex-shrink:0}.cinema-controls>button.cinema-play{width:31px;height:31px;border-radius:5px;background:#e9ede1;color:#43583d}.cinema-timestamp{font-size:10px;white-space:nowrap;color:#55674b;letter-spacing:.5px}.cinema-timestamp>i{font-style:normal;color:#9ca88e}.cinema-controls>input{appearance:none;min-width:20px;flex:1;cursor:pointer;height:2px;background:linear-gradient(to right,#6c815e var(--progress),#dce3d2 var(--progress));margin:0;accent-color:#6c815e}.cinema-controls>input::-webkit-slider-thumb{appearance:none;width:7px;height:11px;border-radius:1px;background:#7d8e6b}.cinema-controls>input::-moz-range-thumb{width:7px;height:11px;border:0;border-radius:1px;background:#7d8e6b}.cinema-caption{font-size:9px;color:#97a18c;white-space:nowrap}.integration-story-footnote{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:var(--muted);line-height:1.9;margin:17px 0 0}.integration-story-footnote>svg{flex-shrink:0;color:#7c8c72}.cinema-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.integration-cinema[data-running=false] :is(.cinema-scan,.cinema-packet,.cinema-return,.cinema-mini-cursor){animation-play-state:paused!important}.integration-cinema[data-reduced=true] *{animation:none!important;transition:none!important}.integration-cinema[data-expanded=true]{position:fixed;inset:0;z-index:10000;width:100vw;height:100dvh;display:flex;flex-direction:column;justify-content:center;border-radius:0}.integration-cinema[data-expanded=true] .cinema-stage{flex:1;max-height:760px;padding-inline:6vw}.integration-cinema[data-expanded=true] .cinema-art{max-width:850px;margin-inline:auto}.integration-cinema[data-expanded=true] .cinema-copy{max-width:550px}.integration-cinema[data-expanded=true] .cinema-copy h3{font-size:clamp(30px,3.4vw,60px);max-width:550px}.integration-cinema[data-expanded=true] .cinema-copy>p{font-size:16px;max-width:470px}.integration-cinema[data-expanded=true] .cinema-topline{margin-inline:6vw}.integration-cinema[data-expanded=true] .cinema-bottom{padding-inline:4vw}@keyframes cinema-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cinema-ui-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cinema-scan{to{transform:translateY(112px)}}@keyframes cinema-check-in{0%{opacity:.3}to{opacity:1}}@keyframes cinema-packet{0%{stroke-dashoffset:515}to{stroke-dashoffset:0}}.integration-cinema[lang=en] .cinema-set{direction:ltr}.integration-cinema[lang=en] .cinema-copy h3{line-height:1.35;font-size:clamp(25px,3vw,37px);letter-spacing:-.8px}.integration-cinema[lang=en] .cinema-copy>p{line-height:1.9}.integration-cinema[lang=en] .cinema-person>span{left:16px;right:auto}.integration-cinema[lang=en] .cinema-chapters>button>span:nth-child(2){font-size:8px}.integration-cinema[lang=en] .cinema-result>strong{font-size:11px}.integration-cinema[lang=en] .cinema-bank-card>svg{left:auto;right:14px}@media(min-width:1500px){.cinema-stage{min-height:510px}}@media(max-width:1000px){.cinema-topline{margin-inline:24px}.cinema-stage{min-height:420px;padding-inline:24px;gap:5px}.cinema-copy{width:38%}.cinema-copy h3{font-size:28px}.cinema-copy>p{font-size:12px}.cinema-chapters{gap:9px;padding-inline:22px}.cinema-chapters>button>span:nth-child(2){font-size:8px}.cinema-scene-tag{margin-top:16px}.integration-story-heading{gap:25px}.integration-story-heading>p{max-width:270px}}@media(max-width:700px){.integration-story{padding-top:42px}.integration-story-heading{display:block;margin-bottom:20px}.integration-story-heading h2{font-size:25px}.integration-story-heading>p{max-width:none;margin-top:12px;font-size:12px}.integration-cinema{border-radius:12px}.cinema-topline{height:53px;margin-inline:18px}.cinema-format{font-size:7px;letter-spacing:1px}.cinema-format>span{display:none}.cinema-brand{font-size:9px;gap:7px}.cinema-brand img{width:22px;height:22px}.cinema-brand>span:last-child,.cinema-brand>i{display:none}.cinema-stage{flex-direction:column;padding:22px 18px 17px;gap:13px;min-height:0}.cinema-copy{width:100%;min-height:183px;animation-duration:.5s}.cinema-scene-number{font-size:11px;margin-bottom:11px}.cinema-copy h3{font-size:26px;line-height:1.65;max-width:none;margin-bottom:9px;letter-spacing:-.5px}.cinema-copy>p{font-size:11px;line-height:2.1;max-width:none;min-height:48px}.cinema-scene-tag{margin-top:12px;font-size:8px}.cinema-art{width:100%;max-width:520px}.cinema-chapters{gap:5px;padding:16px 16px 4px}.cinema-chapters>button{padding-bottom:9px;text-align:center}.cinema-chapters>button>span:first-child{font-size:10px;margin-bottom:0}.cinema-chapters>button>span:nth-child(2){display:none}.cinema-controls{padding:14px 15px 17px;gap:11px}.cinema-timestamp{font-size:8px}.cinema-controls>button{width:22px;height:24px}.cinema-controls>button.cinema-play{width:29px;height:29px}.cinema-caption{display:none}.integration-story-footnote{align-items:start;font-size:9px;text-align:start;padding:0 6px;gap:5px}.integration-story-footnote>svg{margin-top:3px}.integration-cinema[lang=en] .cinema-copy h3{font-size:26px;line-height:1.35}.integration-cinema[lang=en] .cinema-copy>p{font-size:11px;line-height:1.8}.integration-cinema[data-expanded=true] .cinema-copy h3{font-size:26px}.integration-cinema[data-expanded=true] .cinema-copy>p{font-size:12px}.integration-cinema[data-expanded=true] .cinema-stage{flex:0 1 auto;max-height:none;padding-inline:20px}.integration-cinema[data-expanded=true] .cinema-copy{min-height:170px}.integration-cinema[data-expanded=true] .cinema-art{max-width:520px}}@media(prefers-reduced-motion:reduce){.integration-cinema *,.integration-cinema *:after{animation:none!important;transition:none!important}}
