@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CZLC1jgY.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-XmtXq_5I.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-B3qNl98V.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-COV7B1nq.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-sbZiljcy.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BKKTaxl1.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-5MnVa4PS.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-C6QlO9CN.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff")}:root{--font-ar-primary:"IBM Plex Sans Arabic", Tahoma, Arial, sans-serif;--font-en-primary:"IBM Plex Sans", Arial, Helvetica, sans-serif;--paper:#f4f1e9;--paper-deep:#ece8dd;--white:#fff;--ink:#102732;--ink-soft:#425861;--navy:#0b2532;--navy-deep:#071b25;--teal:#087b77;--teal-dark:#05625f;--teal-pale:#e3efec;--gold:#a77b2d;--line:#cfd5d2;--line-dark:#29424d;--shell:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-en-primary);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;font-weight:400;overflow-x:clip}html[lang=ar] body{font-family:var(--font-ar-primary)}html[lang=en] body{font-family:var(--font-en-primary)}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}p{line-height:1.75}section{scroll-margin-top:76px}:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #c7983f}.shell{width:min(calc(100% - 48px), var(--shell));margin-inline:auto}.section{padding-block:126px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:#fff;background:var(--teal-dark);padding:11px 16px;font-weight:500;transition:inset-block-start .18s;position:fixed;inset-block-start:-80px;inset-inline-start:18px}.skip-link:focus{inset-block-start:14px}.section-label{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font-size:.69rem;font-weight:500}html[lang=ar] .section-label{letter-spacing:0}.section-heading h2{max-width:820px;color:var(--ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.45rem,4vw,4.35rem);font-weight:600;line-height:1.13}html[lang=ar] .section-heading h2{letter-spacing:0;line-height:1.4}html[lang=ar] .principles h3,html[lang=ar] .control-split h3,html[lang=ar] .differences h3{letter-spacing:0;font-weight:600}.section-heading>p:last-child{max-width:610px;color:var(--ink-soft);margin:25px 0 0}.button{cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:.75rem;font-weight:500;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.button-primary{color:#fff;background:var(--teal-dark)}.button-primary:hover{background:#044f4d}.button-secondary{color:var(--ink);background:0 0;border-color:#aeb9b6}.button-secondary:hover{border-color:var(--ink);background:#ffffff73}.button-light{color:var(--navy-deep);background:#fff}.button-light:hover{background:var(--teal-pale)}.button-dark-outline{color:#fff;background:0 0;border-color:#60737c}.button-dark-outline:hover{border-color:#fff}.site-header{z-index:100;background:#f4f1e9f5;border-block-end:1px solid #0000;transition:border-color .18s,box-shadow .18s;position:fixed;inset:0 0 auto}.site-header.is-scrolled{border-color:var(--line);box-shadow:0 8px 24px #071b250f}.header-inner{align-items:center;gap:26px;min-height:74px;display:flex}.brand{flex:none;align-items:center;gap:10px;display:inline-flex}.brand>img{border-radius:10px;width:42px;height:42px}.brand>span{grid-template-columns:auto auto;align-items:baseline;gap:7px;line-height:1;display:grid}.brand strong{color:var(--navy);letter-spacing:.025em;font-size:.85rem}.brand strong i{color:var(--teal);font-style:normal}.brand small{color:var(--teal-dark);border-inline-start:1px solid #aeb9b6;padding-inline-start:7px;font-size:.72rem;font-weight:500}.main-nav{align-items:center;gap:24px;margin-inline-start:auto;display:flex}.main-nav>a{color:#344d56;align-items:center;min-height:44px;padding-inline:1px;font-size:.76rem;font-weight:500;display:inline-flex}.main-nav>a:hover{color:var(--teal-dark)}.header-actions{align-items:center;gap:13px;display:flex}.language-link{min-height:44px;color:var(--teal-dark);border-inline-end:1px solid #b8c1be;align-items:center;padding-inline:11px;font-size:.72rem;font-weight:500;display:inline-flex}.header-signin{align-items:center;min-height:44px;font-size:.76rem;font-weight:500;display:inline-flex}.header-demo{min-height:44px}.menu-button,.mobile-nav-actions{display:none}.hero{border-block-end:1px solid var(--line);padding-block:118px 70px}.hero-layout{grid-template-columns:minmax(360px,.72fr) minmax(640px,1.28fr);align-items:center;gap:68px;min-height:620px;display:grid}.hero-copy{max-width:535px}.hero h1{max-width:540px;color:var(--ink);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(3.2rem,5.2vw,5.8rem);font-weight:700;line-height:1.02}html[lang=ar] .hero h1{letter-spacing:0;font-size:clamp(3.25rem,5vw,5.5rem);line-height:1.28}.hero-text{max-width:520px;color:var(--ink-soft);margin:27px 0 0;font-size:.96rem}.product-principle{color:var(--ink);margin:21px 0 0;font-size:.78rem;font-weight:500}.hero-actions{flex-wrap:wrap;gap:9px;margin-block-start:31px;display:flex}.hero-product{min-width:0}.product-caption{color:#617078;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;min-height:34px;font-size:.56rem;font-weight:500;display:flex}.product-caption b{color:var(--teal-dark)}.product-frame{min-width:0;min-height:650px;color:var(--ink);direction:ltr;background:#fff;border:1px solid #aebbb9;border-radius:9px;grid-template-columns:190px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 55px #071b251f}html[dir=rtl] .product-frame{direction:ltr}.product-frame-compact{grid-template-columns:148px minmax(0,1fr);min-height:510px}.product-sidebar{color:#b5c4ca;background:var(--navy);flex-direction:column;padding:25px 14px 18px;display:flex}.product-sidebar>img{border-radius:9px;width:40px;height:40px;margin-inline:5px}.product-sidebar-nav{gap:5px;margin-block-start:31px;display:grid}.product-sidebar-nav span{border-inline-start:2px solid #0000;align-items:center;gap:9px;min-height:42px;padding-inline:11px;font-size:.61rem;font-weight:500;display:flex}.product-sidebar-nav span i{border:1px solid #7f99a3;width:8px;height:8px}.product-sidebar-nav span.active{color:#fff;background:#0b494c;border-inline-start-color:#71d3cc}.product-sidebar-nav span.active i{background:#159994;border-color:#71d3cc}.product-sidebar>small{color:#91a6ae;border-block-start:1px solid #ffffff21;margin-block-start:auto;padding:15px 6px 0;font-size:.51rem;line-height:1.5}.product-workspace{direction:ltr;background:#f7f8f6;min-width:0;padding:36px 39px}html[dir=rtl] .product-workspace{direction:rtl}.product-frame-compact .product-workspace{padding:28px 27px}.product-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.product-header>div{min-width:0}.product-status{color:var(--teal-dark);text-transform:uppercase;align-items:center;gap:8px;font-size:.55rem;font-weight:500;display:flex}.product-status i{background:var(--teal);border-radius:50%;width:7px;height:7px}.product-header h3{color:var(--navy);margin:11px 0 6px;font-size:1.62rem;line-height:1.25}.product-header p{color:#5a6d74;max-width:570px;margin:0;font-size:.69rem;line-height:1.6}.product-action{color:#fff;background:var(--teal-dark);border-radius:4px;flex:none;align-items:center;min-height:38px;padding-inline:14px;font-size:.59rem;font-weight:500;display:inline-flex}.product-context{background:#fff;border:1px solid #d2d9d6;grid-template-columns:repeat(3,1fr);margin-block:30px 14px;display:grid}.product-context>div{border-inline-end:1px solid #d2d9d6;min-width:0;min-height:77px;padding:15px 16px}.product-context>div:last-child{border:0}.product-context small,.product-context strong{display:block}.product-context small{color:#66767c;font-size:.5rem}.product-context strong{overflow-wrap:anywhere;color:var(--navy);margin-block-start:9px;font-size:.62rem}.operational-table{background:#fff;border:1px solid #d2d9d6;overflow:hidden}.operational-row{border-block-end:1px solid #e1e6e4;grid-template-columns:1.35fr 1fr .8fr .55fr;align-items:center;gap:11px;min-height:64px;padding-inline:17px;font-size:.65rem;display:grid}.operational-row:last-child{border:0}.operational-head{color:#5d6f75;text-transform:uppercase;background:#eef1ef;min-height:43px;font-size:.51rem;font-weight:500}.operational-row span,.operational-row strong{overflow-wrap:anywhere;min-width:0}.operational-row strong{color:var(--teal-dark);justify-self:start}.product-frame-compact .product-header h3{font-size:1.25rem}.product-frame-compact .product-context{margin-block-start:23px}.product-frame-compact .operational-row{min-height:55px;padding-inline:13px;font-size:.56rem}.product-frame-compact .operational-head{min-height:38px;font-size:.46rem}.scanner-panel{background:#fff;border:1px solid #d2d9d6}.scanner-panel label{padding:25px;display:block}.scanner-panel label span{color:var(--navy);margin-block-end:10px;font-size:.69rem;font-weight:500;display:block}.scanner-panel input{border:2px solid var(--teal);width:100%;height:66px;color:var(--navy);background:#f8fbfa;border-radius:4px;padding-inline:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.scanner-panel>p{color:#52676f;border-block:1px solid #dfe5e2;align-items:center;gap:8px;margin:0;padding:13px 25px;font-size:.59rem;display:flex}.scanner-panel>p i{background:var(--teal);border-radius:50%;width:6px;height:6px}.scanner-fields{grid-template-columns:repeat(3,1fr);display:grid}.scanner-fields>div{border-inline-end:1px solid #dfe5e2;min-width:0;padding:17px 25px}.scanner-fields>div:last-child{border:0}.scanner-fields small,.scanner-fields strong{display:block}.scanner-fields small{color:#66767c;font-size:.5rem}.scanner-fields strong{overflow-wrap:anywhere;color:var(--navy);margin-block-start:7px;font-size:.69rem}.principles-section{background:#fff}.principles{border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.principles article{border-inline-end:1px solid var(--line);grid-template-columns:34px 1fr;align-content:center;column-gap:13px;min-height:170px;padding:31px 35px;display:grid}.principles article>span{color:var(--teal-dark);grid-row:1/3;padding-block-start:5px;font-size:.58rem;font-weight:500}.principles h3{color:var(--ink);margin:0;font-size:1.45rem}.principles p{color:var(--ink-soft);margin:8px 0 0;font-size:.76rem}.workflow-section{background:var(--paper)}.split-heading{grid-template-columns:1.1fr .7fr;align-items:end;gap:100px;margin-block-end:75px;display:grid}.split-heading>p:last-child{margin:0}.workflow{grid-template-columns:repeat(6,1fr);width:min(100%,1140px);margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.workflow:before{content:"";background:#aeb9b6;height:1px;position:absolute;inset-block-start:24px;inset-inline:0}.workflow li{min-width:0;padding-inline-end:18px;position:relative}.workflow li>span{z-index:1;width:49px;height:49px;color:var(--teal-dark);background:var(--paper);border:1px solid #93a8a4;place-items:center;font-size:.56rem;font-weight:500;display:grid;position:relative}.workflow h3{min-height:50px;color:var(--ink);text-wrap:pretty;margin:23px 0 9px;font-size:.95rem;line-height:1.45}.workflow p{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:.76rem;line-height:1.62}.product-section{color:#fff;background:var(--navy-deep)}.product-heading{max-width:840px;margin-block-end:57px}.product-heading .section-label{color:#77cbc5}.product-heading h2{color:#fff}.product-heading>p:last-child{color:#afbec4}.product-tabs{border-block:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.product-tabs button{border:0;border-inline-end:1px solid var(--line-dark);color:#aebdc3;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:12px;min-height:74px;padding:0 18px;font-size:.73rem;font-weight:500;display:flex}.product-tabs button:last-child{border:0}.product-tabs button span{color:#728992;font-size:.52rem}.product-tabs button[aria-selected=true]{color:#fff;background:#0d353e}.product-tabs button[aria-selected=true] span{color:#71d3cc}.product-panel{padding-block-start:24px}.product-panel .product-frame{box-shadow:0 25px 70px #00000040}.control-section{background:#fff}.control-heading{max-width:920px;margin-block-end:65px}.control-split{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.control-split article{padding:47px 55px 53px 0}html[dir=rtl] .control-split article{padding:47px 0 53px 55px}.control-split article+article{border-inline-start:1px solid var(--line);padding-inline-start:55px}.control-split article>span{color:var(--teal-dark);font-size:.58rem;font-weight:500}.control-split h3{color:var(--ink);margin:17px 0 13px;font-size:2rem}.control-split p{max-width:510px;color:var(--ink-soft);margin:0;font-size:.78rem}.control-split ul{border-block-start:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.control-split li{border-block-end:1px solid var(--line);min-height:58px;color:var(--ink);align-items:center;padding-inline-end:15px;font-size:.72rem;font-weight:500;display:flex}.control-split li:nth-child(2n){border-inline-start:1px solid var(--line);padding-inline-start:15px}.isolation-statement{border-inline-start:3px solid var(--teal);max-width:960px;color:var(--ink);margin:43px 0 0;padding-inline-start:20px;font-size:1rem;font-weight:600}.difference-section{background:var(--paper)}.difference-layout{grid-template-columns:.7fr 1.3fr;gap:110px;display:grid}.differences{border-block-start:1px solid #bfc8c5}.differences article{border-block-end:1px solid #bfc8c5;grid-template-columns:45px .55fr 1fr;align-items:center;gap:22px;min-height:170px;display:grid}.differences article>span{color:var(--teal-dark);font-size:.58rem;font-weight:500}.differences h3{color:var(--ink);margin:0;font-size:1.65rem}.differences p{color:var(--ink-soft);margin:0;font-size:.78rem}.cta-section{color:#fff;background:var(--navy)}.cta-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:95px;min-height:435px;padding-block:78px;display:grid}.cta-section .section-label{color:#78cec8}.cta-section h2{color:#fff;letter-spacing:-.045em;max-width:770px;margin:0;font-size:clamp(2.55rem,4vw,4.35rem);font-weight:700;line-height:1.18}html[lang=ar] .cta-section h2{letter-spacing:0;line-height:1.4}.cta-section p:last-child{color:#bac7cc;max-width:610px;margin:22px 0 0}.cta-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.contact-details{border-block-start:1px solid #38515c;flex-wrap:wrap;grid-column:1/-1;gap:19px;margin-block-start:15px;padding-block-start:21px;display:flex}.contact-details a{color:#d5dfe2;font-size:.72rem;font-weight:500}.faq-section{background:#fff}.faq-layout{grid-template-columns:.65fr 1.35fr;gap:110px;display:grid}.faq-list{border-block-start:1px solid var(--line)}.faq-list details{border-block-end:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:38px 1fr 22px;align-items:center;gap:13px;min-height:78px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--teal-dark);font-size:.56rem;font-weight:500}.faq-list summary strong{font-weight:500}.faq-list summary b{color:var(--ink);font-size:.82rem}.faq-list summary i{color:var(--teal-dark);font-size:1.2rem;font-style:normal;transition:transform .16s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{max-width:710px;color:var(--ink-soft);margin:-3px 0 26px;padding-inline-start:51px;font-size:.75rem}.site-footer{border-block-start:1px solid var(--line);background:var(--paper)}.footer-inner{color:#51636a;grid-template-columns:auto 1fr auto auto;align-items:center;gap:33px;min-height:120px;display:grid}.footer-inner>p{margin:0;font-size:.69rem}.footer-inner>div{gap:18px;display:flex}.footer-inner>div a{color:var(--ink);font-size:.66rem;font-weight:500}.footer-inner>small{font-size:.59rem}@media (width<=1120px){.main-nav{gap:15px}.header-demo{display:none}.hero-layout{grid-template-columns:minmax(330px,.68fr) minmax(570px,1.32fr);gap:38px}.product-frame-compact{grid-template-columns:125px minmax(0,1fr)}.product-frame-compact .product-sidebar-nav span{padding-inline:7px;font-size:.55rem}.product-frame-compact .product-workspace{padding:24px 21px}.split-heading,.difference-layout,.faq-layout,.cta-layout{gap:70px}}@media (width<=960px){.section{padding-block:96px}.header-inner{min-height:70px}.menu-button{cursor:pointer;background:0 0;border:1px solid #9eaaa7;border-radius:4px;place-content:center;gap:5px;width:44px;height:44px;padding:0;display:grid}.menu-button span{background:var(--navy);width:19px;height:2px}.main-nav{border:1px solid var(--line);background:var(--paper);padding:14px;display:none;position:absolute;inset-block-start:calc(100% + 1px);inset-inline:24px;box-shadow:0 18px 42px #071b251f}.main-nav.is-open{display:grid}.main-nav>a{border-block-end:1px solid var(--line);align-items:center;min-height:44px;padding-inline:11px;font-size:.84rem;display:flex}.mobile-nav-actions{grid-template-columns:1fr 1fr;gap:8px;margin-block-start:12px;display:grid}.mobile-nav-actions>a:first-child{border:1px solid #9eaaa7;border-radius:4px;justify-content:center;align-items:center;min-height:44px;font-size:.75rem;font-weight:500;display:flex}.header-signin{display:none}.hero{padding-block:118px 78px}.hero-layout{grid-template-columns:1fr;gap:58px;min-height:0}.hero-copy{max-width:700px}.hero-product{width:min(100%,820px);margin-inline:auto}.principles article{padding-inline:24px}.split-heading,.difference-layout,.faq-layout,.cta-layout{grid-template-columns:1fr;gap:46px}.workflow{grid-template-columns:repeat(3,1fr);row-gap:46px}.workflow:before{display:none}.workflow li{padding-inline-end:26px}.product-frame{grid-template-columns:160px minmax(0,1fr);min-height:600px}.product-workspace{padding:30px 25px}.control-split article{padding-inline-end:35px}html[dir=rtl] .control-split article{padding-inline:35px 0}.control-split article+article{padding-inline-start:35px}.cta-layout{min-height:0;padding-block:78px}.cta-actions{max-width:560px}.footer-inner{grid-template-columns:auto 1fr;padding-block:30px}.footer-inner>div,.footer-inner>small{grid-column:2}}@media (width<=680px){.shell{width:min(calc(100% - 28px), var(--shell))}.section{padding-block:74px}.brand>img{width:39px;height:39px}.brand strong{font-size:.76rem}.brand small{font-size:.65rem}.header-actions{gap:7px}.language-link{border:0;justify-content:center;min-width:44px;min-height:44px;padding-inline:7px;font-size:.68rem}.main-nav{inset-inline:14px}.hero{padding-block:101px 63px}.hero-layout{gap:43px}.hero h1,html[lang=ar] .hero h1{font-size:clamp(2.65rem,13vw,3.7rem)}.hero-text{font-size:.86rem}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{width:100%}.product-caption{flex-direction:column;align-items:flex-start;gap:3px;margin-block-end:8px}.product-frame,.product-frame-compact{grid-template-columns:1fr;min-height:0}.product-sidebar{display:none}.product-workspace,.product-frame-compact .product-workspace{padding:23px 12px}.product-header{gap:10px}.product-header h3,.product-frame-compact .product-header h3{font-size:1.2rem}.product-header p{font-size:.62rem}.product-action{min-height:36px;padding-inline:9px;font-size:.52rem}.product-context{margin-block:22px 10px}.product-context>div{min-height:70px;padding:12px 8px}.product-context small{font-size:.44rem}.product-context strong{font-size:.52rem}.operational-row,.product-frame-compact .operational-row{grid-template-columns:1.2fr 1fr .72fr .48fr;gap:5px;min-height:54px;padding-inline:7px;font-size:.48rem}.operational-head,.product-frame-compact .operational-head{min-height:37px;font-size:.42rem}.scanner-panel label{padding:17px 12px}.scanner-panel input{height:58px;padding-inline:10px;font-size:.58rem}.scanner-panel>p{padding:11px 12px;font-size:.51rem}.scanner-fields>div{padding:14px 9px}.scanner-fields strong{font-size:.55rem}.principles{border-block-start:1px solid var(--line);grid-template-columns:1fr}.principles article{border-block-end:1px solid var(--line);min-height:122px}.section-heading h2{font-size:clamp(2.25rem,10.5vw,3.2rem)}.split-heading{margin-block-end:50px}.workflow{grid-template-columns:1fr;row-gap:0}.workflow li{grid-template-columns:49px 1fr;gap:17px;padding:0 0 31px;display:grid}.workflow h3{min-height:0;margin:3px 0 7px}.product-heading{margin-block-end:39px}.product-tabs{display:flex;overflow-x:auto}.product-tabs button{flex:1 0 auto;min-width:132px;min-height:64px}.product-panel{padding-block-start:14px}.control-heading{margin-block-end:42px}.control-split{grid-template-columns:1fr}.control-split article,html[dir=rtl] .control-split article{padding:34px 0}.control-split article+article{border-inline-start:0;border-block-start:1px solid var(--line);padding-inline-start:0}.control-split ul{grid-template-columns:1fr}.control-split li,.control-split li:nth-child(2n){border-inline:0;min-height:52px;padding-inline:0}.isolation-statement{margin-block-start:32px;font-size:.86rem}.differences article{grid-template-columns:34px 1fr;gap:12px;min-height:145px;padding-block:25px}.differences h3{font-size:1.35rem}.differences p{grid-column:2;font-size:.74rem}.cta-section h2{font-size:clamp(2.25rem,10.5vw,3.2rem)}.cta-actions{grid-template-columns:1fr}.contact-details{grid-column:1}.faq-list summary{grid-template-columns:31px 1fr 18px;gap:9px;min-height:72px}.faq-list details p{padding-inline-start:40px;font-size:.7rem}.footer-inner{grid-template-columns:1fr;gap:20px}.footer-inner>div,.footer-inner>small{grid-column:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
