@font-face{font-family:Noto Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/build/assets/noto-sans-latin-variable-BYSzYMf3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/build/assets/noto-sans-arabic-variable-BhzieyvS.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}:root{--ink: #0b2937;--navy: #082633;--navy-soft: #103c4c;--brand: #0f7087;--brand-hover: #09596d;--cyan: #8de2e8;--text: #294552;--muted: #536b76;--paper: #fff;--soft: #f2f7f8;--line: #d4e3e8;--error: #a12632;--success: #145648;--font-en: "Noto Sans", Arial, sans-serif;--font-ar: "Noto Sans Arabic", "Noto Sans", Tahoma, sans-serif;--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s6: 1.5rem;--s8: 2rem;--s12: 3rem;--s16: 4rem;--s20: 5rem;--content: 75rem;--radius: 1.25rem;--control-radius: .625rem;--shadow: 0 12px 32px rgb(8 38 51 / .07);--ease: cubic-bezier(.2, 0, 0, 1);--fast: .16s}*{box-sizing:border-box}html{scroll-padding-block-start:7rem}body{margin:0;font:1rem/1.7 var(--font-en);color:var(--text);background:var(--paper)}:lang(ar){font-family:var(--font-ar)}html[lang=ar] body{line-height:1.85}button,input,textarea{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}img{display:block;max-inline-size:100%;block-size:auto}svg{flex-shrink:0}figure{margin:0}[hidden],.button[hidden]{display:none!important}:focus-visible{outline:3px solid var(--brand);outline-offset:4px}#main:focus{outline:none}section[id],h2[id]{scroll-margin-block-start:7rem}.skip-link{position:fixed;z-index:100;inset-block-start:.5rem;inset-inline-start:1rem;padding:.75rem 1rem;background:#fff;color:var(--ink);transform:translateY(-200%)}.skip-link:focus{transform:none}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.container{inline-size:min(calc(100% - 2rem),var(--content));margin-inline:auto}.section-intro{display:grid;gap:1rem;margin-block-end:var(--s8)}.section-intro>p{max-inline-size:36rem;margin:0;color:var(--muted)}.section-intro>div{min-inline-size:0}.systems-section,.product-section,.services-section,.about-section,.contact-section{padding-block:var(--s12)}h1,h2,h3{color:var(--ink);line-height:1.25;text-wrap:balance;overflow-wrap:anywhere}h1{font-size:clamp(2.2rem,3.65vw,3.5rem);letter-spacing:-.04em;margin:0}h2{font-size:clamp(1.8rem,2.8vw,2.65rem);letter-spacing:-.025em;margin:0}h3{font-size:1.2rem;margin:0 0 .75rem}html[lang=ar] :is(h1,h2,h3){letter-spacing:normal;line-height:1.55}html[lang=ar] h1{font-size:clamp(2.1rem,3.45vw,3.3rem);line-height:1.55}p{margin:0 0 1rem}p:last-child{margin-block-end:0}.section-eyebrow{color:var(--brand);font-size:.8125rem;font-weight:700;margin:0 0 .75rem}.text-link{display:inline-flex;gap:.65rem;align-items:center;min-block-size:44px;font-size:.9375rem;font-weight:600;text-underline-offset:.3em}.button{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-block-size:48px;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:var(--control-radius);font-size:.9375rem;font-weight:700;line-height:1.5;text-decoration:none;text-align:center;transition:background-color var(--fast) var(--ease),border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.button>span{min-inline-size:0;overflow-wrap:anywhere}.button--primary{background:var(--brand);color:#fff;box-shadow:0 4px 12px #0f70871f}.button--primary:hover{background:var(--brand-hover)}.button--primary:active{background:#074857;box-shadow:inset 0 2px 4px #00000026}.button--secondary{border-color:#93b3bf;background:transparent;color:var(--brand)}.button--secondary:hover{background:#e5f2f4;border-color:var(--brand)}html[dir=rtl] .directional-icon{transform:scaleX(-1)}.system-card,.product-shot{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow)}.system-details{margin-block-start:1rem}.system-details summary{color:var(--brand);font-size:.875rem;font-weight:600;cursor:pointer;min-block-size:44px;padding-block:.65rem;text-underline-offset:.25em}.system-details summary:hover{text-decoration:underline}.system-detail-content p{white-space:pre-line;overflow-wrap:anywhere}.system-dialog{inline-size:min(42rem,calc(100% - 2rem));max-block-size:calc(100dvh - 2rem);padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);background:#fff;box-shadow:0 24px 70px #0003}.system-dialog::backdrop{background:#04141dbf}.system-dialog .button{margin-block-start:1.5rem}body:has(.system-dialog[open]){overflow:hidden}.site-header{position:relative;z-index:20;background:#fff;border-block-end:1px solid #e4edef}.header-layout{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:.4rem}.brand{display:inline-flex;margin-inline-end:auto;flex-shrink:0}.brand img{inline-size:7rem}.language-link,.menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding:.5rem .625rem;gap:.4rem;font-weight:600;font-size:.8125rem;text-decoration:none}.language-link:hover{color:var(--brand);text-decoration:underline;text-underline-offset:.3em}.menu-toggle{border:1px solid var(--line);border-radius:.6rem;color:var(--ink);background:var(--soft)}.menu-toggle[aria-expanded=true]{background:#dff0f3;border-color:#80aebb}.public-navigation{flex-basis:100%;padding-block:1rem;border-block-start:1px solid var(--line)}.navigation-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0;margin:0 0 1rem}.navigation-link{display:block;min-block-size:44px;padding:.5rem;text-decoration:none;color:var(--text);font-size:.9375rem;font-weight:600;border-radius:.5rem}.navigation-link:hover{background:var(--soft);color:var(--brand)}.header-download{inline-size:100%}.button.desktop-download{display:none}.hero{position:relative;isolation:isolate;background:var(--navy);color:#d3e5eb;overflow:clip}.hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 12% 72%,rgb(25 129 150 / .48),transparent 58%),radial-gradient(ellipse at 94% 0,rgb(36 103 116 / .3),transparent 55%)}.hero:after{content:"";position:absolute;z-index:-1;inset-inline:0;inset-block-end:0;block-size:1px;background:linear-gradient(90deg,transparent,#66b7c5,transparent)}.hero-layout{display:grid;gap:2.5rem;padding-block:2.75rem 3rem}.hero-content{min-inline-size:0}.hero-eyebrow{display:flex;align-items:center;gap:.65rem;color:var(--cyan);font-size:.8125rem;font-weight:600;margin-block-end:1.25rem}.hero-eyebrow>span,.product-dot{display:inline-block;inline-size:.45rem;block-size:.45rem;border-radius:50%;background:var(--cyan);flex-shrink:0}.hero h1{color:#fff;max-inline-size:19ch}.hero-support{color:#d2e3e9;max-inline-size:39rem;margin-block:1.25rem 1.75rem;font-size:1rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero-actions .button{flex:1 1 auto}.hero .button--primary{color:#082b38;background:var(--cyan);box-shadow:0 6px 20px #0000001a}.hero .button--primary:hover{background:#b4f0f3}.hero .button--secondary{color:#fff;border-color:#6c929f;background:#ffffff08}.hero .button--secondary:hover{background:#ffffff1a}.hero-contact{margin-block-start:.5rem;color:#d3e6eb}.hero :focus-visible,.download-section :focus-visible,.contact-section :focus-visible,.site-footer :focus-visible{outline-color:var(--cyan)}.hero-product{min-inline-size:0;align-self:center;position:relative}.product-frame{padding:.4rem;border:1px solid #638591;border-radius:.9rem;background:#163c4d;box-shadow:0 24px 64px #00000038,0 0 70px #3cb7cb14}.product-frame-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem .5rem .65rem;color:#dbecf1;font-size:.625rem;direction:ltr}.frame-dots{display:flex;gap:.25rem}.frame-dots i{inline-size:.3rem;block-size:.3rem;background:#89acb9;border-radius:50%}.frame-mark{color:var(--cyan);font-weight:700}.product-image-link{display:block;border-radius:.375rem;overflow:hidden;background:#edf4f8}.product-image-link img{inline-size:100%}.product-image-link:focus-visible{outline-offset:5px}.hero-product figcaption{display:flex;gap:.6rem;align-items:center;color:#d2e3e9;font-size:.6875rem;padding:1rem .25rem 0}.hero-product-tag{margin-inline-start:auto;color:var(--cyan);font-size:.6875rem;white-space:nowrap}.systems-grid{list-style:none;display:grid;gap:1rem;padding:0;margin:0}.system-card{min-inline-size:0;padding:1.5rem;background:#f7fafb;box-shadow:none;overflow-wrap:anywhere;transition:border-color var(--fast),box-shadow var(--fast)}.system-card h3{font-size:1.125rem;margin-block-end:.625rem}.system-card>p{font-size:.9375rem;color:var(--muted);margin:0}.system-icon{display:block;inline-size:44px;block-size:44px;padding:10px;color:var(--brand);background:#e0f0f3;border-radius:.8rem;margin-block-end:1rem}.system-card[data-platform]:first-child{background:linear-gradient(135deg,#e1f2f4,#f3f9fa);border-color:#a8ced6}.system-card[data-platform]:first-child .system-icon{color:#fff;background:var(--brand)}.system-card:focus-within{border-color:var(--brand)}.systems-disclosure{margin-block-start:1.5rem}.product-section{background:var(--soft)}.product-gallery{display:grid;gap:1.25rem;align-items:start}.product-shot{min-inline-size:0;padding:.625rem;overflow:hidden}.product-shot figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;padding:.875rem .375rem .25rem;font-size:.8125rem;font-weight:600}.product-shot figcaption a{display:inline-flex;align-items:center;min-block-size:44px;color:var(--brand);font-size:.75rem;text-underline-offset:.3em}.sales-workflow{min-inline-size:0;padding:1.25rem;border:1px solid #bed9e0;border-radius:var(--radius);background:linear-gradient(145deg,#fff,#eaf5f7);box-shadow:0 8px 24px #0826330d}.workflow-heading{display:flex;align-items:center;gap:.625rem;margin-block-end:1rem}.workflow-heading h3{font-size:1.0625rem;margin:0}.workflow-icon{display:grid;place-items:center;inline-size:36px;block-size:40px;flex-shrink:0;border-radius:.625rem;background:#d4edf1;color:var(--brand)}.workflow-badge{margin-inline-start:auto;font-size:.6875rem;color:#285d6d;background:#dceef2;padding:.25rem .5rem;border-radius:2rem}.workflow-context{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:0 0 1rem}.workflow-context>div{min-inline-size:0}.workflow-context dt{color:var(--muted);font-size:.6875rem}.workflow-context dd{margin:.125rem 0 0;color:var(--ink);font-size:.8125rem;font-weight:600}.workflow-items{inline-size:100%;table-layout:fixed;border-collapse:collapse;font-size:.75rem}.workflow-items th,.workflow-items td{text-align:start;padding:.625rem .25rem;overflow-wrap:anywhere;border-block-end:1px solid #cadde3}.workflow-items thead{color:#426371}.workflow-items tbody th{font-weight:500}.workflow-items th:first-child{inline-size:31%}.workflow-completion{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-block:1rem;font-size:.8125rem}.workflow-completion strong{font-size:1.125rem;color:var(--brand);margin-inline-start:.5rem}.workflow-save{display:inline-flex;gap:.375rem;align-items:center;color:#155564;font-size:.75rem;font-weight:600}.sales-workflow figcaption{padding-block-start:.75rem;border-block-start:1px solid #cadde3}.sales-workflow figcaption strong{display:block;color:var(--ink);font-size:.8125rem}.sales-workflow figcaption>span{display:block;color:var(--muted);font-size:.6875rem;margin-block-start:.25rem}.download-section{position:relative;isolation:isolate;background:var(--navy);color:#d7e7ed;padding-block:3rem}.download-section:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 15% 100%,#135568,transparent 70%)}.download-panel{display:grid;gap:2rem}.download-copy{min-inline-size:0}.download-copy>p:last-child{max-inline-size:36rem;color:#d1e3e9}.download-panel h2{color:#fff;margin-block-end:1rem}.download-section .section-eyebrow{color:var(--cyan)}.download-information{min-inline-size:0;padding:1.5rem;border:1px solid #52798a;border-radius:var(--radius);background:#ffffff0d}.release-metadata{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:0 0 1.25rem}.release-metadata dt{font-size:.8125rem;color:#c3dce5}.release-metadata dd{margin:.25rem 0 0;font-size:1.125rem;color:#fff;font-weight:700;overflow-wrap:anywhere}.download-information .button--primary{color:var(--ink);background:#fff;inline-size:100%}.download-information .button--primary:hover{background:#d9f4f5}.download-contact-link{display:flex;align-items:center;justify-content:center;min-block-size:44px;margin-block-start:.5rem;color:var(--cyan);font-size:.875rem;text-underline-offset:.3em}.download-status p{margin:0}.download-status .download-contact-link{justify-content:start;font-weight:700}.installation-help{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-block-start:1.5rem}.installation-help h3{color:#fff;margin:0;font-size:1rem}.installation-help p{font-size:.8125rem;color:#c3dce5;margin:0}.installation-help .button{color:#fff;border-color:#7098a7}.installation-help .button:hover{background:#1e5365}.services-intro{max-inline-size:42rem;margin-block-end:1.5rem}.services-intro h2{margin-block-end:.75rem}.services-intro>p:last-child{color:var(--muted)}.services-list{list-style:none;display:grid;gap:1rem;padding:0;margin:0}.service-row{display:flex;align-items:flex-start;gap:1rem;min-inline-size:0;padding:1.25rem;background:#f4f8f9;border-radius:1rem}.service-icon{color:var(--brand);margin-block-start:.3rem}.service-copy{min-inline-size:0;overflow-wrap:anywhere}.service-copy h3{font-size:1.0625rem;margin-block-end:.5rem}.service-copy p{font-size:.9375rem;color:var(--muted)}.service-copy .system-details{margin-block-start:.5rem}.about-section{padding-block-start:0}.about-layout{display:grid;gap:2rem;padding:1.5rem;border:1px solid #c8dfe5;border-radius:1.5rem;background:linear-gradient(125deg,#e9f4f6,#f7fafb)}.about-heading{min-inline-size:0}.about-heading h2{font-size:clamp(1.75rem,2.6vw,2.5rem)}.about-signature{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.75rem;direction:ltr;color:var(--brand);font:700 .875rem var(--font-en);letter-spacing:.1em;margin-block-start:1.5rem}.about-signature span{padding:.5rem .75rem;border-radius:.5rem;background:#d8ebef;font-size:.6875rem;letter-spacing:.04em}.about-copy{min-inline-size:0;max-inline-size:42rem;overflow-wrap:anywhere}.about-copy p{margin-block-end:1rem}.about-copy p:first-child{font-size:1.0625rem;color:var(--ink)}.about-copy p:last-child{margin:0}.contact-section{padding-block:2.5rem;background:linear-gradient(135deg,#0b2e3e,#082632 75%);color:#d4e4ea}.contact-intro{margin-block-end:1.5rem;max-inline-size:48rem}.contact-intro .section-eyebrow{color:var(--cyan);margin-block-end:.375rem}.contact-intro h2{color:#fff;margin-block-end:.5rem;font-size:clamp(1.75rem,2.6vw,2.4rem)}.contact-intro>p:last-child{color:#c7dfe7;font-size:.9375rem}.contact-layout{display:grid;align-items:start;gap:1.5rem}.contact-channels,.contact-form-panel{min-inline-size:0;padding:1.25rem;border:1px solid #395e70;border-radius:var(--radius);background:linear-gradient(160deg,#103548,#0c2939);box-shadow:0 12px 32px #0000001f}.contact-channels h3,.contact-form-panel>h3{color:#f4fafc;font-size:1.125rem;margin-block-end:.625rem}.contact-channels>p{color:#bfd5df;font-size:.875rem}.contact-methods{list-style:none;padding:0;margin:1rem 0 0}.contact-methods>li+li{border-block-start:1px solid #35596a}.channel-action{display:flex;align-items:center;gap:.875rem;padding:.875rem .25rem;border-radius:.5rem;text-decoration:none;transition:background-color var(--fast)}.channel-action:hover{background:#8de2e80f}.channel-icon{display:grid;place-items:center;flex-shrink:0;inline-size:42px;block-size:42px;border-radius:.8rem;color:#082633;background:linear-gradient(135deg,#8de2e8,#65bbc9)}.channel-copy{display:grid;min-inline-size:0;gap:.125rem;overflow-wrap:anywhere}.channel-type{color:#b9d2dc;font-size:.75rem;font-weight:600}.channel-label,.channel-destination{color:#f4fafc;font-size:.9375rem;font-weight:600}.channel-arrow{margin-inline-start:auto;color:var(--cyan)}.contact-direct-action{margin-block-start:1rem}.contact-section .button--primary{background:#8de2e8;color:#082633}.contact-section .button--primary:hover{background:#b4f0f3}.contact-socials{margin-block-start:1.25rem;padding-block-start:1rem;border-block-start:1px solid #35596a}.contact-socials>p{font-size:.8125rem;color:#bfd5df;margin-block-end:.625rem}.social-links{display:flex;flex-wrap:wrap;gap:.625rem;list-style:none;padding:0;margin:0}.social-link{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;border:1px solid #628997;color:#d7f5f7;background:#ffffff0a;transition:color var(--fast),background-color var(--fast),border-color var(--fast)}.social-link:hover,.social-link:focus-visible{color:#082633;background:var(--cyan);border-color:var(--cyan)}.contact-form{display:grid;gap:.75rem}.form-field{min-inline-size:0}.form-field label{display:block;font-size:.8125rem;font-weight:600;margin-block-end:.25rem;color:#edf6fa}.form-field input,.form-field textarea{display:block;inline-size:100%;max-inline-size:100%;min-inline-size:0;min-block-size:44px;padding:.5rem .75rem;border:1px solid #7395a5;border-radius:.625rem;background:#163e50;color:#f4fafc;font-size:1rem;line-height:1.6;color-scheme:dark}.form-field textarea{resize:vertical}.contact-form-panel :focus-visible{outline-color:var(--cyan)}.form-field input:focus,.form-field textarea:focus{background:#194659;border-color:var(--cyan)}.field-help,.field-error{font-size:.75rem;margin-block:.25rem 0;overflow-wrap:anywhere}.field-help{color:#bfd5df}.field-error{color:#ffb9be}.form-field [aria-invalid=true]{border:2px solid #ffb9be}.form-feedback{padding:.875rem;margin-block-end:1rem;border-inline-start:3px solid;border-radius:.5rem;overflow-wrap:anywhere}.form-feedback ul{margin:.5rem 0 0;padding-inline-start:1.25rem}.form-errors{color:#ffced2;background:#4a2535}.form-errors a{color:inherit;text-underline-offset:.25em}.form-success{color:#bdf2db;background:#153e38}.form-submit{display:flex;flex-direction:column;gap:.625rem;padding-block-start:.25rem}.form-submit p{font-size:.8125rem;color:#bfd5df;margin:0}.contact-layout--form-only{max-inline-size:44rem}.contact-section--form-only :is(.contact-layout,.contact-intro){margin-inline:auto;max-inline-size:44rem}.site-footer{background:#061e29;color:#c5dce5;padding-block:2rem 1rem;font-size:.875rem;overflow-wrap:anywhere}.footer-layout{display:grid;gap:1.5rem;align-items:start}.footer-brand{display:inline-flex;max-inline-size:100%}.footer-brand img{inline-size:7rem}.footer-identity p{max-inline-size:25rem;margin-block-start:.625rem}.footer-links{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0}.footer-links a{display:inline-flex;align-items:center;gap:.5rem;min-block-size:44px;text-decoration:none}.footer-links a:hover{text-decoration:underline;text-underline-offset:.3em;color:#fff}.footer-channels{display:grid;gap:.75rem}.footer-channels .footer-links svg{inline-size:18px;block-size:18px;color:var(--cyan)}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-block-start:1.5rem;padding-block-start:1rem;border-block-start:1px solid #31505e;font-size:.75rem}.footer-bottom p{margin:0}.footer-bottom a{display:inline-flex;align-items:center;gap:.5rem;min-block-size:44px;text-underline-offset:.3em}@media(min-width:40rem){.container{inline-size:min(calc(100% - 3rem),var(--content))}.hero-layout{padding-block:4rem}.hero-actions .button{flex:0 1 auto}.hero-product figcaption{font-size:.8125rem}.systems-grid,.services-list,.contact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field--wide,.form-submit{grid-column:1 / -1}.form-submit{flex-direction:row;align-items:center;justify-content:space-between}.about-layout{padding:2.5rem}.contact-form-panel,.contact-channels{padding:1.5rem}.footer-layout{grid-template-columns:1.2fr 1fr}.footer-channels{grid-column:2}}@media(min-width:64rem){.container{inline-size:min(calc(100% - 4rem),var(--content))}.systems-section,.product-section,.services-section{padding-block:var(--s20)}.contact-section{padding-block:3rem}.about-section{padding-block-end:var(--s20)}.section-intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:3rem;margin-block-end:2.5rem}.section-intro>p{justify-self:end}.hero-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:2.5rem;padding-block:4.5rem 5rem}.hero-product{margin-inline-end:-1rem}.product-frame{padding:.5rem;border-radius:1rem}.product-frame-bar{padding:.5rem .5rem .85rem;font-size:.6875rem}.hero-support{font-size:1.0625rem}.systems-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:start}.system-card{padding:1.5rem}.product-gallery{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.5rem;align-items:center}.sales-workflow{margin-block-start:1rem}.download-section{padding-block:4rem}.download-panel{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);gap:4rem;align-items:center}.services-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.about-layout{grid-template-columns:1fr 1.25fr;gap:3rem;align-items:center;padding:3rem}.contact-layout{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:2rem}.contact-layout--form-only{grid-template-columns:minmax(0,1fr)}}@media(min-width:75rem){.site-header{position:sticky;inset-block-start:0}.header-layout{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:1.5rem;min-block-size:76px;padding-block:.3rem}.brand{grid-column:1;grid-row:1}.brand img{inline-size:8rem}.language-link{grid-column:3;grid-row:1}.public-navigation{grid-column:2;grid-row:1;padding:0;border:0}.navigation-list{display:flex;justify-content:center;flex-wrap:wrap;gap:.25rem .75rem;margin:0}.public-navigation .header-download{display:none}.button.desktop-download{display:inline-flex;grid-column:4;grid-row:1}}@media(hover:hover)and (pointer:fine){.system-card:hover{border-color:#88b5c1;box-shadow:var(--shadow)}.product-image-link:hover{outline:2px solid #5a9bac;outline-offset:2px}}@media(prefers-reduced-motion:no-preference){.hero-product{animation:product-arrive .4s var(--ease) both}@keyframes product-arrive{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.hero,.product-section,.download-section,.contact-section,.site-footer,.about-layout,.contact-channels,.contact-form-panel,.sales-workflow,.form-field input,.form-field textarea,.system-card,.system-card[data-platform]:first-child,.product-frame{background:Canvas;color:CanvasText;box-shadow:none}.hero:before,.hero:after,.download-section:before{display:none}:is(.hero,.download-section,.contact-section,.site-footer) :is(h1,h2,h3,p,span,figcaption,dt,dd,bdi){color:CanvasText}.button,.channel-action,.channel-icon,.social-link,.product-frame,.contact-channels,.download-information{border:1px solid ButtonText}a,.channel-label,.download-contact-link{color:LinkText}:focus-visible{outline-color:Highlight!important}}
