#main-content.interior-page{--interior-space:clamp(3rem, 6vw, 6rem);& .container{max-inline-size:87.5rem;padding-inline:clamp(1rem,3.8vw,4rem)}& .section{padding-block:var(--interior-space)}&>.section:first-of-type{padding-block-start:clamp(2.5rem,5vw,5rem)}& .section-spacing-sm{padding-block:clamp(2.5rem,4vw,4rem)}& h1,& h2,& h3{text-wrap:balance}& h1{overflow-wrap:anywhere}& .page-header,& .catalog-header,& .category-header{border-block-end:1px solid var(--border-strong);text-align:start;grid-template-columns:minmax(0,1fr);align-items:end;row-gap:1.25rem;margin:0 0 3rem;padding-block-end:3rem;display:grid}& .page-header-eyebrow,& .catalog-eyebrow,& .category-eyebrow{color:var(--link);grid-column:1/-1;margin:0;font-size:.8125rem}& .page-header h1,& .catalog-title,& .category-title{letter-spacing:-.035em;max-inline-size:25ch;margin:0;font-size:clamp(2.4rem,4.4vw,4.3rem);font-weight:600;line-height:1.08}& .page-header-description,& .catalog-intro,& .category-description{max-inline-size:75ch;color:var(--text-secondary);margin:0;font-size:1.0625rem;line-height:1.75}& .category-heading-row{display:block}& .category-count{color:var(--text-secondary);margin-block-start:1.25rem}& .btn{box-shadow:none;border-radius:3px;min-block-size:2.875rem}& .card{box-shadow:none;background:0 0;border:0;border-radius:0;min-inline-size:0}& .card:hover,& .card:focus-within{box-shadow:none;transform:none}& .card-body{padding:1.5rem 0}& .card-title,& .related-title{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.25}& .card-desc,& .related-desc,& .related-summary{color:var(--text-secondary);font-size:1rem;line-height:1.7}& .card>[slot=footer]{border-block-start:1px solid var(--border-strong);margin:auto 0 0;padding:1rem 0}& .card-image{border-radius:0;overflow:hidden}& .card-cta,& .related-cta,& .featured-cta,& .read{color:var(--link);font-size:.8125rem}& .related-grid{gap:2.5rem}& .related-eyebrow{color:var(--text);margin-block-end:2rem;font-size:1rem}& a:focus-visible,& button:focus-visible{outline:2px solid var(--focus);outline-offset:4px}& .chip-static{color:var(--link);background:0 0;border:0;border-radius:0;padding:0}& .meta{color:var(--text-secondary);gap:.75rem 1.5rem}& .hero-banner,& .hero-image{border:0;border-radius:0;margin-block:0 3.5rem;overflow:hidden}& .hero-banner img{max-block-size:38rem;object-fit:cover;width:100%}& .prose,& .product-overview{max-inline-size:70ch;color:var(--text-secondary);font-size:1.0625rem;line-height:1.85}& .prose h2,& .product-overview h2{color:var(--text);margin-block:2.5rem 1.25rem;font-size:clamp(1.6rem,2.5vw,2.25rem);line-height:1.2}& .prose h3{color:var(--text);margin-block-start:2rem}& .prose img{max-inline-size:100%;height:auto}& .prose a{text-underline-offset:.2em;overflow-wrap:anywhere}& .prose ul,& .prose ol{margin-inline:0;padding-inline-start:1.5rem}& .prose li{overflow-wrap:anywhere;min-inline-size:0}& .prose table{max-inline-size:100%;display:block;overflow-x:auto}& .detail-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem)}& .applications{border:0;border-block-start:3px solid var(--link);background:var(--bg-secondary);border-radius:0;padding:2rem}& .applications h2{font-size:1.4rem}& .applications li{border-block-end:1px solid var(--border);padding-block:.8rem}& .detail-aside{position:sticky;top:7rem}& .cta-band,& .product-cta{border:0;border-block-start:2px solid var(--fq-blue);background:var(--fq-navy-deep);text-align:start;color:#e8edf5;box-shadow:none;border-radius:0;padding:clamp(2rem,5vw,5rem)}& .cta-band h2,& .product-cta-title{color:#e8edf5;max-inline-size:22ch;margin-inline:0;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.13}& .cta-band p,& .product-cta-description{color:#b3bfd3;max-inline-size:55ch;margin-inline:0}& .cta-band .cta-eyebrow{color:var(--fq-blue-bright)}& .cta-band .btn-primary,& .product-cta .btn-primary,& .product-summary-actions .btn-primary,& .submit-btn{color:var(--fq-navy-deep);background:var(--fq-green);border-color:var(--fq-green);box-shadow:none}& .cta-band .btn-primary:hover,& .product-cta .btn-primary:hover,& .product-summary-actions .btn-primary:hover,& .submit-btn:hover{color:#fff;background:var(--fq-green-dark);border-color:var(--fq-green-dark)}& .cta-band .btn-outline,& .product-cta .btn-outline{color:#e8edf5;border-color:#64748b}& .cta-band .btn-outline:hover,& .product-cta .btn-outline:hover{color:#fff;background:#152e47}& .cta-inner{text-align:start;margin-inline:0}& .cta-actions{justify-content:flex-start}& .product-cta{max-inline-size:79.5rem;margin-inline:auto}& .product-cta-text{max-inline-size:40rem}& .product-filters{background:var(--bg-secondary);border-block:1px solid var(--border-strong);margin-block-end:2.5rem;padding:1.5rem}& .product-filters-row{grid-template-columns:minmax(0,1fr) minmax(12rem,.4fr);gap:1.5rem;display:grid}& .product-filters-search{max-inline-size:none}& .product-filters-input,& .product-filters-select{border-radius:3px}& .product-chip,& .chip{white-space:normal;text-align:start;border-radius:2px;block-size:auto;min-block-size:2.75rem;padding-block:.6rem}& .product-filters-count{color:var(--text-secondary);background:0 0;border:0;padding:1rem 0 0}& .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem}& .product-card{border-block-end:1px solid var(--border-strong);position:relative;overflow:visible}& .product-card-image{aspect-ratio:4/3;background:var(--bg-secondary)}& .product-card-image img{padding:1.5rem}& .product-card-category{letter-spacing:.04em;color:var(--link);font-size:.75rem}& .product-card-name{margin-block:0 .8rem;font-size:1.35rem;line-height:1.3}& .product-card-link:after{content:"";position:absolute;inset:0}& .product-card:focus-within{outline:2px solid var(--focus);outline-offset:5px}& .product-card-description{font-size:1rem;line-height:1.6}& .product-card-code,& .product-summary-code{color:var(--text-secondary);direction:ltr;unicode-bidi:isolate;border:0;border-radius:0;padding:0}& .product-card-footer{border:0;padding-block-start:1rem}& .product-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}& .product-media{min-inline-size:0;position:sticky;top:7rem}& .gallery-main{background:var(--bg-secondary);border:0;border-radius:0}& .gallery-image{aspect-ratio:1;padding:2rem}& .gallery-thumbs{flex-wrap:wrap}& .gallery-arrow{opacity:1;border-radius:3px}& .product-summary-title{margin-block-end:1.5rem;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:600;line-height:1.15}& .product-summary{background:0 0;border:0;border-radius:0;padding:1rem 0}& .product-summary-description{margin-block:1.5rem 2rem;font-size:1.0625rem;line-height:1.8}& .product-summary-actions{border-block-start:1px solid var(--border-strong);padding-block-start:2rem}& .product-summary-actions .btn{white-space:normal;text-align:center}& .product-section-title{margin-block-end:2rem;font-size:clamp(1.5rem,2.3vw,2rem)}& .product-section-title[id]{scroll-margin-block-start:7rem}& .product-section-nav{border-block:1px solid var(--border-strong);flex-wrap:wrap;gap:.5rem 2rem;padding-block:1rem;display:flex}& .product-section-nav a{color:var(--text-secondary);padding-block:.5rem;font-size:.9375rem;text-decoration:none}& .product-section-nav a:hover{color:var(--link);text-underline-offset:.3em;text-decoration:underline}& .feature-list{gap:0 2.5rem}& .feature-item{border:0;border-block-end:1px solid var(--border-strong);background:0 0;border-radius:0;padding:1.25rem 0;font-size:1rem}& .feature-icon{color:var(--link);margin-block-start:.3rem}& .product-fact-block{border:0;border-block-start:2px solid var(--link);border-radius:0;padding:2rem}& .spec-table-wrap{max-inline-size:100%;padding-block-end:.5rem;overflow-x:auto}& .spec-table{border-radius:0}& .spec-table caption,& .product-summary-category a{color:var(--link)}& .spec-table th{padding-block:1.2rem}& .spec-table tbody td{padding-block:1rem}& .featured{background:var(--bg-secondary);box-shadow:none;border:0;border-radius:0;margin-block-end:4rem}& .featured-link{background:0 0;border:0;border-radius:0;grid-template-columns:1.3fr 1fr}& .featured-label{color:var(--link);font:.8125rem var(--font-mono);background:0 0;border-radius:0;padding:0}& .featured-media{min-block-size:28rem}& .featured-media img{object-fit:cover;width:100%;height:100%}& .featured-body{padding:clamp(2rem,4vw,4rem)}& .featured-body h2{font-size:clamp(1.8rem,3vw,3rem);font-weight:600;line-height:1.15}& .featured-body>p{line-height:1.8}& .featured-num,& .industry-num,& .tech-num{font-family:var(--font-mono);color:var(--link);font-weight:400}& .industry-grid{gap:3rem 2.5rem}& .industry-grid .card-image{aspect-ratio:4/3}& .industry-grid .card-image img{object-fit:cover;width:100%;height:100%}& .post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}& .post-grid .card-image{aspect-ratio:16/10}& .filters{border-block:1px solid var(--border-strong);margin-block-end:2rem;padding-block:1rem}& .tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4rem}& .tech-card{border-block-start:1px solid var(--border-strong);padding-block:2rem}& .tech-card>.media-fallback{display:none}& .tech-card .card-body{grid-template-columns:3rem minmax(0,1fr);align-content:start;gap:.75rem 1.25rem;padding:0;display:grid}& .tech-num{grid-row:span 2;margin:0;font-size:1.6rem;line-height:1.2}& .tech-card .card-title,& .tech-card .card-desc{margin:0}& .tech-card .card-desc{grid-column:2}& .tech-card>.card-cta{border:0;margin-block-start:1.5rem;padding-block:0;padding-inline-start:4.25rem}& .tech-card .card-image{margin-block-end:1.5rem}&[data-page=blog][data-depth="2"] .container-md{max-inline-size:76rem}& .article-header{text-align:start;max-inline-size:66rem;margin-inline:0;padding-block-end:2.5rem}& .article-header h1{font-size:clamp(2.3rem,4.5vw,4.5rem);font-weight:600;line-height:1.1}& .article-header .lede{max-inline-size:62ch;color:var(--text-secondary);font-size:1.125rem;line-height:1.8}& .article-header .meta{justify-content:flex-start;margin-block-end:1.5rem}&[data-page=blog] .prose,&[data-page=technology] .prose{margin-inline:auto}& .legal-content{counter-reset:legal}& .legal-section{border-block-start:1px solid var(--border-strong);counter-increment:legal;padding-block-start:2rem}& .legal-section h2:before{content:counter(legal, decimal-leading-zero) " / ";color:var(--link);font:.875rem var(--font-mono)}&[data-page=company] .split{grid-template-columns:1fr 1.3fr;gap:4rem}&[data-page=company] .split-visual{border-radius:0}&[data-page=company] .split-visual img{aspect-ratio:5/4;object-fit:cover}&[data-page=company] h2{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.15}&[data-page=company] .split-eyebrow{color:var(--link);font-size:1rem}&[data-page=company] .capability-grid{grid-template-columns:1fr;gap:0}&[data-page=company] .capability-card,&[data-page=company] .industry-card{border:0;border-block-end:1px solid var(--border-strong);box-shadow:none;background:0 0;border-radius:0;padding:1.5rem 0}&[data-page=company] .capability-card:hover,&[data-page=company] .industry-card:hover{color:var(--link);transform:none}&[data-page=company] .industry-grid{gap:0 3rem}&[data-page=company] .block{max-inline-size:65rem}&[data-page=company] .block>p:not(.split-eyebrow){max-inline-size:65ch;font-size:1.125rem;line-height:1.85}&[data-page=company]>.section:has(.page-header){padding-block-end:0}&[data-page=company] .page-header{margin-block-end:0}&[data-page=company]>.cta-band{padding-inline:0}& .contact-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,5vw,5rem)}& .contact-info{background:var(--fq-navy-deep);color:#e8edf5;border-block-start:3px solid var(--fq-green);padding:clamp(1.5rem,3vw,3rem);position:sticky;top:7rem}& .positioning{border:0;padding:0}& .positioning-response{color:#e8edf5;font-size:1.5rem;line-height:1.5}& .details-card{border:0;background:0 0;border-block-start:1px solid #334760;border-radius:0;padding:2rem 0 0}& .details-card h2{color:#e8edf5}& .details-card p{color:#b3bfd3}& .details-card a{color:#b7d8fa;overflow-wrap:anywhere}& .quote-form{border:0;border-block-start:2px solid var(--link);box-shadow:none;background:var(--bg-secondary);border-radius:0;gap:1.5rem;padding:clamp(1.25rem,3vw,3rem)}& .quote-form h2{font-size:1.75rem}& .form-input,& .submit-btn{border-radius:3px}& .form-input{min-block-size:3.25rem;font-size:1rem}& .submit-btn{min-block-size:3.25rem}& .form-input::placeholder{color:var(--text-secondary);opacity:1}& .form-input[aria-invalid=true]{border-color:var(--danger)}& .required-hint{color:var(--text-secondary)}& .selected-product{border-radius:0}& .selected-product.visually-hidden{display:none}& [hidden]{display:none!important}}@media (width<=63.99rem){#main-content.interior-page{& .page-header,& .catalog-header,& .category-header{column-gap:2.5rem}& .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}& .product-layout,& .contact-layout,& .detail-layout{gap:2rem}& .featured-media{min-block-size:23rem}& .featured-body{padding:2rem}& .tech-grid{gap:0 2rem}&[data-page=company] .split{gap:2rem}& .product-cta{margin-inline:1rem}}}@media (width<=47.99rem){#main-content.interior-page{& .section{padding-block:3rem}& .page-header,& .catalog-header,& .category-header{grid-template-columns:1fr;gap:1.25rem;margin-block-end:2rem;padding-block-end:2rem}& .page-header-eyebrow,& .catalog-eyebrow,& .category-eyebrow{margin:0}& .page-header h1,& .catalog-title,& .category-title{font-size:clamp(2.15rem,8.5vw,3rem)}& .page-header-description,& .catalog-intro,& .category-description{font-size:1rem}& .product-filters{padding:1rem}& .product-filters-row{grid-template-columns:1fr;gap:1rem}& .product-filters-sort{max-inline-size:none}& .product-layout,& .detail-layout,& .contact-layout,& .featured-link,& .tech-grid,& .post-grid,&[data-page=company] .split{grid-template-columns:1fr}& .product-media,& .detail-aside,& .contact-info{position:static}& .product-layout{gap:2rem}& .gallery-image{max-block-size:25rem}& .product-summary-title{font-size:2rem}& .product-summary-actions{gap:.75rem}& .product-summary-actions .btn{width:100%}& .product-fact-block{padding:1.5rem}& .featured{margin-block-end:3rem}& .featured-media{aspect-ratio:4/3;min-block-size:0}& .featured-body{padding:1.5rem}& .industry-grid,& .related-grid{gap:2.5rem}& .hero-banner,& .hero-image{margin-block-end:2rem}& .hero-banner img{min-block-size:15rem}& .article-header h1{font-size:2.25rem}& .prose,& .product-overview{font-size:1rem}& .cta-band,& .product-cta{padding:2rem 1.5rem}& .cta-band h2,& .product-cta-title{font-size:2rem}& .product-cta-actions{width:100%}& .product-cta-actions .btn{white-space:normal;width:100%}& .spec-table tbody tr{border-radius:0}}}@media (width<=35rem){#main-content.interior-page .product-grid{grid-template-columns:1fr}}html[lang=ar] #main-content.interior-page{& h1,& h2,& h3,& .product-card-category{letter-spacing:0}}@media (prefers-reduced-motion:reduce){#main-content.interior-page *,#main-content.interior-page :after{transition:none!important;animation:none!important}}:root{--brand-green-text:#007a37;--brand-green-wash:#e6f9ee}:root[data-theme=dark]{--brand-green-text:#00c853;--brand-green-wash:#112f29}#main-content :is(.hero-eyebrow,.page-header-eyebrow,.catalog-eyebrow,.category-eyebrow,.split-eyebrow),#main-content .hero-title span:last-child{color:var(--brand-green-text)}#main-content .industry-row[aria-current=true]{border-inline-start-color:var(--fq-green);background:var(--brand-green-wash)}#main-content :is(.industry-row-num,.industry-row-arrow),#main-content :is(.industry-num,.tech-num,.featured-num),#main-content.interior-page :is(.page-header-eyebrow,.catalog-eyebrow,.category-eyebrow,.industry-num,.tech-num,.featured-num){color:var(--brand-green-text)}#main-content.interior-page :is(.chip,.product-chip)[aria-pressed=true]{background:var(--fq-green);border-color:var(--fq-green);color:#071527}#main-content.interior-page :is(.cta-band,.product-cta) .cta-eyebrow{color:var(--fq-green)}#main-content :is(.industry-card,.tech-card,.product-card):hover{border-color:var(--brand-green-text)}#main-content :is(.chip,.product-chip)[aria-pressed=true]{background:var(--fq-green);border-color:var(--fq-green);color:#071527}#main-content :is(.cta-band,.product-cta){border-block-start:3px solid var(--fq-green)}#main-content :is(.cta-band,.product-cta) .cta-eyebrow{color:var(--fq-green)}#main-content .product-section-nav a:hover{color:var(--brand-green-text)}#main-content .section-header{border-inline-start:3px solid var(--fq-green);padding-inline-start:1.25rem}.site-footer{border-block-start:3px solid var(--fq-green)}@media (hover:hover) and (prefers-reduced-motion:no-preference){#main-content :is(.industry-card,.tech-card,.product-card){transition:transform .24s,border-color .24s}#main-content :is(.industry-card,.tech-card,.product-card):hover{transform:translateY(-4px)}#main-content :is(.featured-media,.card-image){overflow:hidden}#main-content :is(.featured-media,.card-image) img{transition:transform .65s cubic-bezier(.2,.65,.3,1)}#main-content :is(.featured-link,.industry-card,.tech-card):hover :is(.featured-media,.card-image) img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){#main-content *,#main-content :before,#main-content :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#main-content .fq-cta{--cta-text:#e8edf5;--cta-muted:#b3bfd3;--cta-line:#244969;background:var(--fq-navy-deep);color:var(--cta-text);border-block-start:1px solid var(--fq-blue);padding-block:clamp(3rem,6vw,6rem);overflow:clip}#main-content .fq-cta-light{--cta-text:var(--text);--cta-muted:var(--text-secondary);--cta-line:var(--border-strong);background:var(--bg-secondary)}#main-content .fq-cta-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}#main-content .fq-cta h2{max-inline-size:25ch;color:var(--cta-text);margin:0;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.12}#main-content .fq-cta-eyebrow{color:var(--fq-green);font:.8125rem var(--font-mono);text-transform:uppercase;margin:0 0 1.4rem}#main-content .fq-cta-light .fq-cta-eyebrow{color:var(--brand-green-text)}#main-content .fq-cta-description{color:var(--cta-muted);max-inline-size:60ch;margin-block:1.5rem 2rem;font-size:1.0625rem;line-height:1.7}#main-content .fq-cta-actions{flex-wrap:wrap;gap:1rem;display:flex}#main-content .fq-cta .btn-secondary{background:var(--fq-green);color:#071527;border-color:var(--fq-green)}#main-content .fq-cta .btn-secondary:hover{background:var(--fq-green-dark);border-color:var(--fq-green-dark);color:#fff}#main-content .fq-cta .btn-outline{color:var(--cta-text);border-color:var(--cta-muted)}#main-content .fq-airflow{background-image:linear-gradient(var(--cta-line) 1px, transparent 1px),linear-gradient(90deg, var(--cta-line) 1px, transparent 1px);background-size:4rem 4rem;flex-direction:column;justify-content:center;gap:2rem;min-block-size:17rem;display:flex;position:relative}#main-content .fq-airflow span{border-block-start:1px solid var(--fq-blue-bright);border-radius:50%;block-size:2.5rem;inline-size:85%;display:block;transform:rotate(-12deg)}#main-content .fq-airflow span:nth-child(2){border-color:var(--fq-green);inline-size:100%}#main-content .fq-airflow i{border-inline-start:3px solid var(--fq-green);position:absolute;inset-block:15%;inset-inline-start:55%}#main-content.interior-page :is(.page-header,.catalog-header,.category-header){position:relative}#main-content.interior-page :is(.page-header,.catalog-header,.category-header):after{content:"";background:linear-gradient(90deg,var(--fq-blue) 70%,var(--fq-green) 70%);block-size:2px;inline-size:5rem;position:absolute;inset-block-end:-1px;inset-inline-start:0}#main-content.interior-page .contact-layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}#main-content.interior-page .contact-info{color:var(--text);background:0 0;border:0;padding:0}#main-content.interior-page .contact-eyebrow{font:.8125rem var(--font-mono);color:var(--brand-green-text);text-transform:uppercase}#main-content.interior-page .contact-intro-title{margin-block:1.5rem;font-size:clamp(2rem,3vw,2.9rem);line-height:1.15}#main-content.interior-page .positioning-response{color:var(--text-secondary);font-size:1.0625rem;line-height:1.8}#main-content.interior-page .contact-flow{counter-reset:flow;grid-template-columns:1fr 1fr;gap:0;margin-block:2.5rem;padding:0;list-style:none;display:grid}#main-content.interior-page .contact-flow li{border-block-start:1px solid var(--border-strong);color:var(--text-secondary);counter-increment:flow;padding:1.25rem .5rem 1.25rem 0}#main-content.interior-page .contact-flow li:before{content:"0" counter(flow);font:.75rem var(--font-mono);color:var(--brand-green-text);margin-block-end:.5rem;display:block}#main-content.interior-page .details-card{border-color:var(--border-strong)}#main-content.interior-page .details-card h2{color:var(--text)}#main-content.interior-page .details-card p{color:var(--text-secondary)}#main-content.interior-page .details-card a{color:var(--link)}body:has(.fq-cta:last-child) .site-footer,body:has(#main-content.interior-page) .site-footer{margin-block-start:0}@media (width>=48rem){#main-content .fq-cta-light .fq-cta-layout{display:block;position:relative}#main-content .fq-cta-light .fq-cta-copy{z-index:1;grid-template-columns:minmax(0,1fr) auto;column-gap:3rem;display:grid;position:relative}#main-content .fq-cta-light .fq-cta-eyebrow{grid-column:1/-1}#main-content .fq-cta-light .fq-cta-description{grid-column:1;margin-block-end:0}#main-content .fq-cta-light .fq-cta-actions{flex-direction:column;grid-area:2/2/4;align-self:center;align-items:flex-start}#main-content .fq-cta-light .fq-airflow{opacity:.16;pointer-events:none;min-block-size:0;inline-size:25%;position:absolute;inset-block:-2rem;inset-inline-end:0}}@media (width>=85rem){.site-header[data-premium] .header-inner{gap:1rem;max-inline-size:100rem;padding-inline:1.5rem}}@media (width<=63.99rem){#main-content.interior-page .contact-layout{grid-template-columns:1fr}}@media (width<=47.99rem){#main-content .fq-cta-layout{grid-template-columns:1fr;gap:2rem}#main-content .fq-airflow{background-size:2rem 2rem;gap:.4rem;min-block-size:5rem}#main-content .fq-airflow span{block-size:1rem}#main-content .fq-cta-actions{flex-direction:column;align-items:flex-start}}.site-utility{background:var(--bg-secondary);border-block-end:1px solid var(--border)}.site-utility .utility-inner{justify-content:space-between;align-items:center;gap:1rem;min-block-size:2.75rem;max-inline-size:87.5rem;padding-inline:clamp(1rem,3.8vw,4rem);display:flex}.site-utility p{color:var(--text-secondary);margin:0;font-size:.8125rem}.site-utility .utility-controls{align-items:center;gap:1.5rem;display:flex}.site-utility .lang-inline{gap:.75rem}.site-utility .lang-inline :is(a,span){padding:.35rem;font-size:.75rem}.site-utility .utility-controls .lang-current,#filtriq-header .lang-current{color:var(--link)}.site-utility .utility-controls .theme-select{border:0;border-inline-start:1px solid var(--border-strong);background:0 0;border-radius:0;block-size:2rem;min-block-size:2rem;font-size:.75rem}#filtriq-header .header-inner{gap:2rem;block-size:5rem;max-inline-size:87.5rem;padding-inline:clamp(1rem,3.8vw,4rem)}#filtriq-header.is-condensed .header-inner{block-size:5rem}#filtriq-header .header-bar{background:var(--surface)}#filtriq-header .main-nav-list{gap:.15rem}#filtriq-header .nav-link{white-space:nowrap;min-block-size:2.75rem;color:var(--text-secondary);border-radius:.75rem;padding:.7rem .75rem;font-size:1rem;font-weight:500}#filtriq-header .nav-link:after{display:none}#filtriq-header .nav-link:hover,#filtriq-header .nav-link[aria-expanded=true]{color:var(--link);background:var(--accent-subtle)}#filtriq-header .nav-link[aria-current=page]{color:var(--brand-green-text);background:var(--brand-green-wash)}#filtriq-header .header-actions{flex-shrink:0;gap:.75rem}#filtriq-header .header-cta{white-space:nowrap;border-radius:.75rem;gap:1rem;min-block-size:2.875rem;padding-inline:1.15rem;font-size:.9375rem}#filtriq-header .header-cta span{font-size:1.2rem}#filtriq-header .mega-panel{background:var(--surface);border:1px solid var(--border);border-radius:1.5rem;inset-block-start:calc(100% + .5rem);inset-inline:max(1.5rem,50vw - 39rem);box-shadow:0 24px 60px #07152724}#filtriq-header .mega-inner{grid-template-columns:15rem minmax(0,1fr);gap:2rem;padding:1.75rem;display:grid}#filtriq-header .mega-intro{background:var(--bg-secondary);border-radius:1rem;flex-direction:column;align-items:start;padding:1.5rem;display:flex}#filtriq-header .mega-heading{color:var(--text);margin:0 0 1rem;font-size:1.7rem;font-weight:600}#filtriq-header .mega-intro>p:not(.mega-heading){color:var(--text-secondary);margin:0 0 2rem;font-size:.9375rem;line-height:1.65}#filtriq-header .mega-overview{align-items:center;gap:.75rem;margin-block-start:auto;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}#filtriq-header .mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}#filtriq-header .mega-item{border:0;border-radius:.875rem;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;min-block-size:6.25rem;padding:.75rem}#filtriq-header .mega-item:hover{background:var(--bg-secondary)}#filtriq-header .mega-thumbnail{background:#fff;border-radius:.5rem;flex-shrink:0;block-size:4.5rem;inline-size:4.5rem;overflow:hidden}#filtriq-header .mega-thumbnail img{object-fit:contain;width:100%;height:100%;padding:.4rem}#filtriq-header .mega-item-name{font-size:1rem;line-height:1.35}#filtriq-header .mega-item-content{grid-column:2}#filtriq-header .mega-item-arrow{grid-column:3}#filtriq-header .mega-item-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}#filtriq-header .mega-item-arrow{opacity:1;color:var(--brand-green-text)}#filtriq-header .mega-footer{display:none}#filtriq-header [data-compact-menu]{position:relative}#filtriq-header [data-compact-menu] .mega-panel{inline-size:19rem;inset-block-start:calc(100% + 1.65rem);inset-inline:0 auto}#filtriq-header [data-compact-menu] .mega-inner{padding:.6rem;display:block}#filtriq-header [data-compact-menu] .mega-grid{grid-template-columns:1fr}#filtriq-header [data-compact-menu] .mega-item-desc{display:none}#filtriq-header [data-compact-menu] .mega-item{grid-template-columns:1fr auto;min-block-size:3.5rem;padding:1rem}#filtriq-header [data-compact-menu] .mega-item-content{grid-column:1}#filtriq-header [data-compact-menu] .mega-item-arrow{grid-column:2}#filtriq-header .menu-toggle{border-radius:.75rem;block-size:2.875rem;inline-size:2.875rem}#filtriq-header .mobile-nav{max-inline-size:45rem;padding-block:1.5rem 3rem}#filtriq-header .mobile-link{border:0;border-radius:.75rem;min-block-size:3.75rem;padding:1rem;font-size:1.25rem;font-weight:500}#filtriq-header .mobile-link[aria-current=page]{background:var(--brand-green-wash);color:var(--brand-green-text)}#filtriq-header .mobile-sub-toggle[aria-expanded=true]{color:var(--link);background:var(--accent-subtle)}#filtriq-header .mobile-nav-list>li+li{margin-block-start:.25rem}#filtriq-header .mobile-sublist{margin:.25rem 0;padding:.5rem 1rem 1rem 1.5rem}#filtriq-header .mobile-sublink{padding-block:.75rem}#filtriq-header .mobile-actions{border-block-start:1px solid var(--border);margin-block-start:1.5rem;padding:1.5rem 1rem 0}#filtriq-header .mobile-cta{background:var(--fq-green);color:var(--fq-navy-deep);border-radius:.75rem}#filtriq-header .mobile-cta:hover{background:var(--fq-green-dark);color:#fff}[dir=rtl] #filtriq-header :is(.header-cta span,.mega-overview span){transform:scaleX(-1)}@media (width>=75rem) and (width<=84.99rem){#filtriq-header .header-inner{gap:1.25rem;padding-inline:1.5rem}#filtriq-header .nav-link{padding-inline:.5rem;font-size:.9375rem}#filtriq-header .header-cta{padding-inline:1rem}}@media (width<=74.99rem){.site-utility{display:none}#filtriq-header .header-inner,#filtriq-header.is-condensed .header-inner{block-size:4.75rem}#filtriq-header .mobile-drawer{overscroll-behavior:contain}}@media (prefers-reduced-motion:no-preference){#filtriq-header .mega-panel{transition:opacity .18s,transform .18s}#filtriq-header .mega-panel[data-open=false]{opacity:0;transform:translateY(-6px)}#filtriq-header .mega-panel[data-open=true]{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){#filtriq-header *,#filtriq-header :after{transition:none!important}}#main-content{--media-radius:1.5rem;--control-radius:.75rem}#main-content .btn{border-radius:var(--control-radius)}#main-content .home-premium{--home-radius:var(--control-radius)}#main-content .hero{border:0;padding-block:2rem 2.5rem}#main-content .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,4vw,4rem);min-block-size:0;max-inline-size:87.5rem;padding-inline:clamp(1rem,3.8vw,4rem)}#main-content .hero-copy{padding:2rem 0}#main-content .hero-eyebrow{margin-block-end:1.5rem}#main-content .hero-title{letter-spacing:-.04em;font-size:clamp(2.8rem,4vw,3.8rem);line-height:1.08}#main-content .hero-subtitle{margin-block-start:1.75rem;font-size:1.0625rem;line-height:1.75}#main-content .hero-actions{gap:.75rem;margin-block-start:2rem}#main-content .hero-actions .btn{padding-inline:1.25rem;font-size:.9375rem}#main-content .hero-visual{aspect-ratio:auto;border-radius:var(--media-radius);isolation:isolate;block-size:clamp(34rem,44vw,39rem);min-block-size:0;margin:0}#main-content .slide img{object-position:54% center}#main-content .slide:after{background:linear-gradient(#0000,#071527d1);inset-block-start:55%}#main-content .slide figcaption{max-inline-size:calc(100% - 12rem);inset-block-end:1.65rem;inset-inline-start:1.75rem}#main-content .slide figcaption a{font:500 1.125rem/1.4 var(--font-sans);background:0 0;padding:.25rem 0}#main-content .slider-chrome{border-radius:999px;gap:.25rem;padding:.2rem;inset-block-end:1.25rem;inset-inline-end:1.25rem}#main-content .slider-btn{border-radius:50%;width:2.75rem;height:2.75rem}#main-content .technical-strip{padding-block:1.5rem}#main-content .home-section{padding-block:clamp(4rem,6.5vw,6.5rem)}#main-content .category-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:0 3rem}#main-content .category-featured{border-radius:var(--media-radius);background:0 0}#main-content .category-card-featured .card-image{aspect-ratio:6/5;border-radius:var(--media-radius);border:1px solid var(--border);background:#fff}#main-content .category-card-featured .card-image img{object-fit:contain;padding:2rem}#main-content .category-card-featured .card-body{padding:1.75rem .25rem}#main-content .category-card-featured .card-title{font-size:2rem}#main-content .category-num{display:none}#main-content .category-card-side{grid-template-columns:6.5rem minmax(0,1fr);gap:1.25rem;padding-block:.9rem}#main-content .category-card-side .card-image{border:1px solid var(--border);background:#fff;border-radius:.75rem}#main-content .category-card-side .card-image img{padding:.5rem}#main-content .category-card-side .card-title{font-size:1.125rem}#main-content .category-card-side .card-desc{font-size:.9375rem}#main-content .industry-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:3rem}#main-content .industry-visual-image{aspect-ratio:3/2;border-radius:var(--media-radius)}#main-content .industry-visual-content{padding:1.5rem .25rem 0}#main-content .industry-row{border-radius:var(--control-radius);border:0;margin-block:.25rem;padding:1.4rem 1.25rem}#main-content .industry-row-title{font-size:1.3rem}#main-content .tech-detail{border:1px solid var(--border);border-radius:var(--media-radius);background:var(--bg-secondary);padding:2rem}#main-content .tech-visual{border:0;border-radius:1rem;overflow:hidden}#main-content .tech-item{border-radius:var(--control-radius);border:0;margin-block:.3rem;padding:1.1rem}#main-content .insights-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3rem}#main-content .insight-featured .card-image{border-radius:var(--media-radius);aspect-ratio:4/3}#main-content .insight-link{border:0;gap:.8rem;padding:0 0 2rem}#main-content .insight-list-image{border-radius:var(--media-radius);aspect-ratio:16/7;background:var(--surface-muted);margin-block-end:.4rem;overflow:hidden}#main-content .insight-list-image img{object-fit:cover;width:100%;height:100%}#main-content .insight-link .meta{margin:0}#main-content .insight-title{font-size:1.4rem}#main-content .insight-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#main-content.interior-page :is(.card-image,.hero-banner,.hero-image,.featured,.featured-link,.featured-media,.gallery-main,.product-card-image){border-radius:var(--media-radius);overflow:hidden}#main-content.interior-page .featured{background:0 0}#main-content.interior-page .featured-body{padding-inline-end:0}#main-content.interior-page .gallery-main{border:1px solid var(--border);background:#fff}#main-content.interior-page .gallery-image{aspect-ratio:6/5;background:#fff}#main-content.interior-page .product-card-image{border:1px solid var(--border);background:#fff}#main-content.interior-page .product-card-image img{object-fit:contain;background:#fff}#main-content.interior-page .gallery-arrow{border-radius:50%}#main-content.interior-page .gallery-thumb{border-radius:.75rem;overflow:hidden}html[lang=ar] #main-content .hero-title{letter-spacing:0;font-size:clamp(2.6rem,3.8vw,3.6rem);line-height:1.3}@media (width>=48rem) and (width<=63.99rem){#main-content .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}#main-content .hero-title{font-size:2.6rem}#main-content .hero-visual{block-size:34rem}#main-content .hero-actions{flex-direction:column;align-items:start}#main-content .category-card-side{grid-template-columns:5rem minmax(0,1fr)}}@media (width<=47.99rem){#main-content{--media-radius:1.25rem}#main-content .hero{padding-block:.5rem 1.5rem}#main-content .hero-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}#main-content .hero-copy{padding:2rem 0 0}#main-content .hero-title{font-size:clamp(2.25rem,8.8vw,3.3rem)}#main-content .hero-subtitle{margin-block-start:1.25rem;font-size:1rem}#main-content .hero-actions{flex-wrap:wrap;margin-block-start:1.5rem;display:flex}#main-content .hero-actions .btn{padding-inline:1rem;font-size:.875rem}#main-content .hero-visual{aspect-ratio:4/3;block-size:auto;margin:0}#main-content .slide figcaption{max-inline-size:calc(100% - 10rem);inset-block-end:1.4rem;inset-inline-start:1rem}#main-content .slide figcaption a{font-size:.9375rem}#main-content .slider-chrome{inset-block-end:.75rem;inset-inline-end:.75rem}#main-content :is(.category-grid,.industry-layout,.insights-layout){grid-template-columns:minmax(0,1fr);gap:2rem}#main-content .category-card-featured .card-image{aspect-ratio:4/3}#main-content .category-card-side{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding-block:1rem}#main-content .category-featured{margin:0}#main-content .category-card-featured .card-body{padding:1.5rem .25rem 0}#main-content .industry-row{padding:1.2rem 1rem}#main-content .industry-row-title{font-size:1.2rem}#main-content .tech-detail{padding:1.25rem}#main-content .insight-list-image{aspect-ratio:16/9}#main-content.interior-page .featured-body{padding:1.5rem 0 0}html[lang=ar] #main-content .hero-title{font-size:2.35rem}}@media (hover:hover) and (prefers-reduced-motion:no-preference){#main-content .insight-list-image img{transition:transform .6s var(--ease-out)}#main-content .insight-link:hover img{transform:scale(1.035)}}.whatsapp[data-astro-cid-xmh6hxs7]{--wa-green:#25d366;--wa-ink:#082b19;--wa-text:#007a37}[data-theme=dark] .whatsapp[data-astro-cid-xmh6hxs7]{--wa-text:#25d366}.whatsapp-link[data-astro-cid-xmh6hxs7]{font:500 .9375rem/1.45 var(--font-sans);justify-content:center;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.whatsapp-link[data-astro-cid-xmh6hxs7] svg{flex-shrink:0;display:block}.whatsapp-link[data-astro-cid-xmh6hxs7]:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.whatsapp-floating[data-astro-cid-xmh6hxs7]{z-index:30;block-size:60px;inline-size:60px;position:fixed;inset-block-end:max(24px, env(safe-area-inset-bottom));inset-inline-end:max(24px, env(safe-area-inset-right))}[dir=rtl] .whatsapp-floating[data-astro-cid-xmh6hxs7]{inset-inline-end:max(24px, env(safe-area-inset-left))}.whatsapp-floating[data-astro-cid-xmh6hxs7] .whatsapp-link[data-astro-cid-xmh6hxs7]{background:var(--wa-green);width:100%;height:100%;color:var(--wa-ink);box-shadow:0 6px 22px #082b1933, 0 0 0 3px var(--surface);border:1px solid #082b192e;border-radius:50%}.whatsapp-tooltip[data-astro-cid-xmh6hxs7]{color:#fff;text-align:start;opacity:0;visibility:hidden;pointer-events:none;background:#082b19;border-radius:.75rem;inline-size:max-content;max-inline-size:min(16rem,100vw - 110px);padding:.65rem .85rem;font-size:.8125rem;position:absolute;inset-inline-end:calc(100% + 12px)}.whatsapp-floating[data-astro-cid-xmh6hxs7]:focus-within .whatsapp-tooltip[data-astro-cid-xmh6hxs7]{opacity:1;visibility:visible}.whatsapp-inline[data-astro-cid-xmh6hxs7] .whatsapp-link[data-astro-cid-xmh6hxs7]{border:1px solid var(--wa-text);min-block-size:3.25rem;color:var(--wa-text);background:0 0;border-radius:.75rem;padding:.75rem 1.2rem}.whatsapp-inline[data-astro-cid-xmh6hxs7] .whatsapp-link[data-astro-cid-xmh6hxs7]:hover{background:var(--brand-green-wash)}.whatsapp-floating[data-astro-cid-xmh6hxs7][data-obscured=true] .whatsapp-link[data-astro-cid-xmh6hxs7],body:has(#mobile-drawer[data-open=true]) .whatsapp-floating[data-astro-cid-xmh6hxs7]{visibility:hidden;pointer-events:none}@media (hover:hover){.whatsapp-floating[data-astro-cid-xmh6hxs7]:hover .whatsapp-tooltip[data-astro-cid-xmh6hxs7]{opacity:1;visibility:visible}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.whatsapp-floating[data-astro-cid-xmh6hxs7] .whatsapp-link[data-astro-cid-xmh6hxs7]{transition:transform .18s,box-shadow .18s}.whatsapp-floating[data-astro-cid-xmh6hxs7] .whatsapp-link[data-astro-cid-xmh6hxs7]:hover{box-shadow:0 8px 26px #082b1940, 0 0 0 3px var(--surface);transform:scale(1.04)}}@media (width<=47.99rem){.whatsapp-floating[data-astro-cid-xmh6hxs7]{block-size:56px;inline-size:56px;inset-block-end:max(20px,env(safe-area-inset-bottom));inset-inline-end:max(20px,env(safe-area-inset-right))}[dir=rtl] .whatsapp-floating[data-astro-cid-xmh6hxs7]{inset-inline-end:max(20px,env(safe-area-inset-left))}.whatsapp-inline[data-astro-cid-xmh6hxs7],.whatsapp-inline[data-astro-cid-xmh6hxs7] .whatsapp-link[data-astro-cid-xmh6hxs7]{inline-size:100%}}@media (prefers-reduced-motion:reduce){.whatsapp-link[data-astro-cid-xmh6hxs7]{transition:none;transform:none}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/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(/_astro/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.MJZ0liF5.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.DrtBj6UE.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.9rXc6cUL.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--fq-blue:#0a66c2;--fq-blue-dark:#084e96;--fq-blue-light:#e8f1fb;--fq-blue-bright:#5b9fe3;--fq-green:#00c853;--fq-green-dark:#007a37;--fq-green-light:#e6f9ee;--fq-navy:#0b1f3a;--fq-navy-deep:#071527;--fq-navy-ink:#0a1830;--fq-gray-cool:#eef2f6;--technical-line:#d7e0ea;--bg:#fff;--bg-secondary:#f6f8fa;--surface:#fff;--surface-elevated:#fff;--surface-muted:#f0f3f7;--text:#101828;--text-secondary:#475569;--text-muted:#64748b;--text-inverse:#fff;--border:#e4e9f0;--border-strong:#c9d2dd;--link:var(--fq-blue);--accent:var(--fq-blue);--accent-hover:var(--fq-blue-dark);--accent-contrast:#fff;--accent-subtle:var(--fq-blue-light);--success:var(--fq-green-dark);--warning:#b54708;--danger:#d92d20;--focus:var(--fq-blue);--hover:#eef2f7;--surface-hover:#e9eef5;--technical-border:#d7e0ea;--shadow-sm:0 1px 2px #1018280d, 0 1px 3px #1018280d;--shadow-md:0 4px 8px -2px #10182814, 0 2px 4px -2px #1018280f;--shadow-lg:0 12px 16px -4px #1018281a, 0 4px 6px -2px #1018280d;--shadow-xl:0 24px 32px -8px #1018281f, 0 8px 12px -4px #10182814;--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:3rem;--space-4xl:4rem;--space-5xl:5rem;--space-6xl:6rem;--space-7xl:8rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-full:9999px;--container-sm:45rem;--container-md:60rem;--container-lg:75rem;--container-xl:87.5rem;--container-2xl:100rem;--container-padding:var(--space-lg);--ease-out:cubic-bezier(.16, 1, .3, 1);--transition-fast:.15s var(--ease-out);--transition-normal:.25s var(--ease-out);--transition-slow:.4s var(--ease-out);--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-sans-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, "Segoe UI", Tahoma, Arial, sans-serif;--font-display:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--text-display:clamp(2.8rem, 1.5rem + 5.5vw, 6.5rem);--text-h1:clamp(2.25rem, 1.5rem + 3.2vw, 4rem);--text-h2:clamp(1.875rem, 1.25rem + 2.4vw, 3rem);--text-h3:clamp(1.5rem, 1.1rem + 1.2vw, 2rem);--text-h4:clamp(1.125rem, 1rem + .5vw, 1.375rem);--text-body:1.0625rem;--text-lead:1.1875rem;--text-small:.9375rem;--text-caption:.8125rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.2;--leading-body:1.6;--leading-relaxed:1.7;--tracking-display:-.02em;--tracking-eyebrow:.08em;--tracking-technical:.14em}html[data-theme=dark]{--bg:#0c1524;--bg-secondary:#0f1a2c;--surface:#111d31;--surface-elevated:#16233a;--surface-muted:#0f1a2c;--surface-hover:#16263f;--text:#e8edf5;--text-secondary:#b3bfd3;--text-muted:#8fa0ba;--text-inverse:#0c1524;--border:#233250;--border-strong:#35496e;--link:var(--fq-blue-bright);--accent:var(--fq-blue);--accent-hover:var(--fq-blue-dark);--accent-contrast:#fff;--accent-subtle:#14263f;--success:var(--fq-green);--warning:#f79009;--danger:#f97066;--focus:var(--fq-blue-bright);--hover:#1b2c49;--shadow-sm:0 1px 2px #02081480, 0 1px 3px #02081473;--shadow-md:0 4px 8px -2px #0208148c, 0 2px 4px -2px #02081480;--shadow-lg:0 12px 16px -4px #02081499, 0 4px 6px -2px #02081480;--shadow-xl:0 24px 32px -8px #020814b3, 0 8px 12px -4px #0208148c}.menu-panel{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:no-preference){@keyframes fq-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fq-fade-up{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fq-fade-in var(--transition-slow) var(--ease-out) both}.animate-fade-up,.animate-fade-up>*{animation:fq-fade-up var(--transition-slow) var(--ease-out) both}.animate-fade-up>:nth-child(2){animation-delay:60ms}.animate-fade-up>:nth-child(3){animation-delay:.12s}.animate-fade-up>:nth-child(4){animation-delay:.18s}.animate-fade-up>:nth-child(5){animation-delay:.24s}.animate-fade-up>:nth-child(6){animation-delay:.3s}.hover-lift{transition:transform var(--transition-fast), box-shadow var(--transition-fast)}.hover-lift:hover{transform:translateY(-.125rem)}.image-zoom{overflow:hidden}.image-zoom img{transition:transform var(--transition-slow) var(--ease-out)}.image-zoom:hover img,.image-zoom:focus-within img{transform:scale(1.03)}.menu-panel[data-open=false]{opacity:0;visibility:hidden;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);transform:translateY(.375rem)}.menu-panel[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);transform:translateY(0)}}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);line-height:var(--leading-body);-webkit-text-size-adjust:100%;scroll-padding-block-start:5.25rem}body{background-color:var(--bg);color:var(--text);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--transition-normal), color var(--transition-normal);margin:0}img,picture,svg,video{block-size:auto;max-inline-size:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);margin-block:0 var(--space-lg);text-wrap:balance}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}p{margin-block:0 var(--space-lg)}a{color:var(--link);text-underline-offset:.15em;transition:color var(--transition-fast);text-decoration-thickness:.0625em}a:hover{color:var(--accent-hover)}ul,ol{padding-inline-start:var(--space-xl)}::selection{background-color:var(--accent-subtle);color:var(--text)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}[lang=ar] body,[lang=ar]{font-family:var(--font-sans-arabic);letter-spacing:0}[lang=ar] h1,[lang=ar] h2,[lang=ar] h3,[lang=ar] h4,[lang=ar] h5,[lang=ar] h6{letter-spacing:0}.container{inline-size:100%;max-inline-size:var(--container-xl);padding-inline:var(--container-padding);margin-inline:auto}.text-display{font-size:var(--text-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:1.05}.text-lead{font-size:var(--text-lead);color:var(--text-secondary);line-height:1.65}.container-fluid{inline-size:100%;padding-inline:var(--container-padding)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.prose{max-inline-size:72ch;font-size:var(--text-body);color:var(--text-secondary);line-height:1.75}.prose>*+*{margin-block-start:var(--space-lg)}.prose h2{font-size:var(--text-h3);color:var(--text);padding-block-start:var(--space-lg);line-height:1.25}.prose h3{font-size:var(--text-h4);color:var(--text);padding-block-start:var(--space-md);line-height:1.3}.prose strong{color:var(--text);font-weight:600}.prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.prose ul,.prose ol{gap:var(--space-sm);padding-inline-start:var(--space-xl);display:grid}.prose blockquote{border-inline-start:3px solid var(--accent);color:var(--text);padding-inline-start:var(--space-lg);font-style:italic}.prose table{border-collapse:collapse;inline-size:100%;font-size:var(--text-small);overscroll-behavior-inline:contain;display:block;overflow-x:auto}.prose thead th{text-align:start;color:var(--text);background:var(--surface-muted);border-block-end:2px solid var(--border-strong);padding:var(--space-sm) var(--space-md);white-space:nowrap;font-weight:600}.prose tbody td{padding:var(--space-sm) var(--space-md);border-block-end:1px solid var(--border);vertical-align:top}.prose code{font-family:var(--font-mono);background:var(--surface-muted);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.875em}.lang-switcher[data-astro-cid-dz6o6srk]{position:relative}.lang-toggle[data-astro-cid-dz6o6srk]{align-items:center;gap:var(--space-xs);block-size:2.25rem;padding-inline:var(--space-md);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);background-color:#0000;display:inline-flex}.lang-toggle[data-astro-cid-dz6o6srk]:hover{background-color:var(--hover);border-color:var(--accent)}.lang-chevron[data-astro-cid-dz6o6srk]{transition:transform var(--transition-fast)}.lang-toggle[data-astro-cid-dz6o6srk][aria-expanded=true] .lang-chevron[data-astro-cid-dz6o6srk]{transform:rotate(180deg)}.lang-menu[data-astro-cid-dz6o6srk]{min-inline-size:9rem;padding:var(--space-sm);background-color:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:60;margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--space-xs));inset-inline-end:0}.lang-menu-item[data-astro-cid-dz6o6srk]{padding-block:var(--space-sm);padding-inline:var(--space-md);border-radius:var(--radius-sm);font-size:var(--text-small);color:var(--text);text-decoration:none;display:block}a[data-astro-cid-dz6o6srk].lang-menu-item:hover{background-color:var(--hover);color:var(--text)}.lang-current[data-astro-cid-dz6o6srk]{font-weight:var(--weight-semibold);color:var(--accent)}.lang-inline[data-astro-cid-dz6o6srk]{gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-caption);margin:0;padding:0;list-style:none;display:flex}.lang-inline[data-astro-cid-dz6o6srk] a[data-astro-cid-dz6o6srk]{color:var(--text-secondary);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);text-decoration:none}.lang-inline[data-astro-cid-dz6o6srk] a[data-astro-cid-dz6o6srk]:hover{background-color:var(--hover);color:var(--text)}.theme-compact[data-astro-cid-4ujn5olc] .theme-group[data-astro-cid-4ujn5olc]{display:none}.theme-select[data-astro-cid-4ujn5olc]{border:1px solid var(--border-strong);block-size:2.5rem;max-inline-size:6.25rem;color:var(--text-secondary);background:var(--surface);font:inherit;cursor:pointer;border-radius:3px;padding-inline:.6rem;font-size:.8125rem}.theme-select[data-astro-cid-4ujn5olc]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.theme-group[data-astro-cid-4ujn5olc]{gap:var(--space-xs);display:inline-flex}.theme-btn[data-astro-cid-4ujn5olc]{border:1px solid var(--border-strong);border-radius:var(--radius-md);block-size:2.25rem;inline-size:2.25rem;color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background-color:#0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-btn[data-astro-cid-4ujn5olc]:hover{background-color:var(--hover);border-color:var(--accent);color:var(--text)}.theme-btn[data-astro-cid-4ujn5olc][aria-pressed=true]{background-color:var(--accent-subtle);border-color:var(--accent);color:var(--accent)}.btn[data-astro-cid-j6ocf6pu]{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn[data-astro-cid-j6ocf6pu]:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.btn-sm[data-astro-cid-j6ocf6pu]{block-size:2.25rem;padding-inline:var(--space-md);font-size:var(--text-caption)}.btn-md[data-astro-cid-j6ocf6pu]{block-size:2.75rem;padding-inline:var(--space-xl);font-size:var(--text-small)}.btn-lg[data-astro-cid-j6ocf6pu]{block-size:3.25rem;padding-inline:var(--space-2xl);font-size:var(--text-body)}.btn-primary[data-astro-cid-j6ocf6pu]{background-color:var(--accent);color:var(--accent-contrast);box-shadow:0 2px #00000014}.btn-primary[data-astro-cid-j6ocf6pu]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--accent-hover);color:var(--accent-contrast);box-shadow:0 3px #0000001a}.btn-secondary[data-astro-cid-j6ocf6pu]{background-color:var(--success);color:#fff;box-shadow:0 2px #0000001a}.btn-secondary[data-astro-cid-j6ocf6pu]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--fq-green-dark);color:#fff;box-shadow:0 3px #0000001f}.btn-outline[data-astro-cid-j6ocf6pu]{color:var(--text);border-color:var(--border-strong);background-color:#0000}.btn-outline[data-astro-cid-j6ocf6pu]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--hover);border-color:var(--accent);color:var(--text)}.btn-ghost[data-astro-cid-j6ocf6pu]{color:var(--link);background-color:#0000}.btn-ghost[data-astro-cid-j6ocf6pu]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--hover);color:var(--accent-hover)}.btn-link[data-astro-cid-j6ocf6pu]{color:var(--link);padding-inline:var(--space-sm);text-underline-offset:.15em;background-color:#0000;text-decoration:underline}.btn-link[data-astro-cid-j6ocf6pu]:hover:not(:disabled):not([aria-disabled=true]){color:var(--accent-hover)}.btn[data-astro-cid-j6ocf6pu]:disabled,.btn[data-astro-cid-j6ocf6pu][aria-disabled=true]{opacity:.55;cursor:not-allowed}.site-header[data-astro-cid-6stfpryv] .menu-panel{transition-property:opacity,transform}.site-header[data-astro-cid-6stfpryv] .menu-panel[data-open=false]{visibility:hidden;pointer-events:none}.site-header[data-astro-cid-6stfpryv] .menu-panel[data-open=true]{visibility:visible}.site-header[data-astro-cid-6stfpryv][data-premium] .header-inner[data-astro-cid-6stfpryv]{gap:1rem;block-size:5rem}.site-header[data-astro-cid-6stfpryv][data-premium].is-condensed .header-inner[data-astro-cid-6stfpryv]{block-size:4.5rem}.site-header[data-astro-cid-6stfpryv][data-premium] .nav-link[data-astro-cid-6stfpryv]{border-radius:0;padding-inline:.45rem;font-size:.9375rem}.site-header[data-astro-cid-6stfpryv][data-premium] .nav-link[data-astro-cid-6stfpryv][aria-current=page]{color:var(--link)}.site-header[data-astro-cid-6stfpryv][data-premium] .mega-panel[data-astro-cid-6stfpryv]{box-shadow:0 18px 32px #0715271a}.site-header[data-astro-cid-6stfpryv][data-premium] .mega-item[data-astro-cid-6stfpryv]{border:0;border-block-end:1px solid var(--border);border-radius:0;padding:1.5rem 1rem}.site-header[data-astro-cid-6stfpryv][data-premium] .header-cta{background:var(--fq-green);color:var(--fq-navy-deep);border-radius:var(--radius-sm)}.site-header[data-astro-cid-6stfpryv][data-premium] .header-cta:hover{background:var(--fq-green-dark);color:#fff}@media (width>=64rem) and (width<=74.99rem){.site-header[data-astro-cid-6stfpryv][data-premium] .main-nav[data-astro-cid-6stfpryv]{display:none}.site-header[data-astro-cid-6stfpryv][data-premium] .menu-toggle[data-astro-cid-6stfpryv]{display:inline-flex}.site-header[data-astro-cid-6stfpryv][data-premium] .mobile-drawer[data-astro-cid-6stfpryv]{display:block}.site-header[data-astro-cid-6stfpryv][data-premium] .header-actions[data-astro-cid-6stfpryv]>:not(.menu-toggle){display:none!important}}.site-header[data-astro-cid-6stfpryv]{z-index:50;position:sticky;inset-block-start:0}.header-bar[data-astro-cid-6stfpryv]{background-color:var(--surface);border-block-end:1px solid var(--border);transition:background-color var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal)}.site-header[data-astro-cid-6stfpryv].is-condensed .header-bar[data-astro-cid-6stfpryv]{box-shadow:var(--shadow-sm)}.header-inner[data-astro-cid-6stfpryv]{align-items:center;gap:var(--space-xl);block-size:5.25rem;transition:block-size var(--transition-normal);display:flex}.site-header[data-astro-cid-6stfpryv].is-condensed .header-inner[data-astro-cid-6stfpryv]{block-size:4.5rem}.brand[data-astro-cid-6stfpryv]{border-radius:var(--radius-sm);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.main-nav[data-astro-cid-6stfpryv]{margin-inline:auto;display:none}.main-nav-list[data-astro-cid-6stfpryv]{align-items:center;gap:var(--space-xs);margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-6stfpryv]{align-items:center;gap:var(--space-xs);padding-block:var(--space-md);padding-inline:var(--space-lg);border-radius:var(--radius-md);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#0000;border:0;text-decoration:none;display:inline-flex;position:relative}.nav-link[data-astro-cid-6stfpryv]:after{content:"";inset-inline:var(--space-md);background-color:var(--accent);block-size:2px;transition:transform var(--transition-fast);border-radius:var(--radius-full);position:absolute;inset-block-end:.2rem;transform:scaleX(0)}.nav-link[data-astro-cid-6stfpryv]:hover{background-color:var(--hover);color:var(--text)}.nav-link[data-astro-cid-6stfpryv]:hover:after{transform:scaleX(.5)}.nav-link[data-astro-cid-6stfpryv][aria-current=page]{color:var(--accent);background-color:var(--accent-subtle)}.nav-link[data-astro-cid-6stfpryv][aria-current=page]:after{transform:scaleX(1)}.nav-chevron[data-astro-cid-6stfpryv]{transition:transform var(--transition-fast)}.nav-mega-toggle[data-astro-cid-6stfpryv][aria-expanded=true] .nav-chevron[data-astro-cid-6stfpryv]{transform:rotate(180deg)}.nav-mega[data-astro-cid-6stfpryv]{position:static}.mega-panel[data-astro-cid-6stfpryv]{background-color:var(--surface);border-block-end:1px solid var(--border);box-shadow:var(--shadow-xl);position:absolute;inset-block-start:100%;inset-inline:0}.mega-inner[data-astro-cid-6stfpryv]{padding-block:var(--space-3xl)}.mega-grid[data-astro-cid-6stfpryv]{gap:var(--space-md);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){.mega-grid[data-astro-cid-6stfpryv]{grid-template-columns:repeat(3,1fr)}}.mega-item[data-astro-cid-6stfpryv]{align-items:center;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), background-color var(--transition-fast);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.mega-item[data-astro-cid-6stfpryv]:hover,.mega-item[data-astro-cid-6stfpryv]:focus-visible{border-color:var(--accent);background-color:var(--accent-subtle)}.mega-item-num[data-astro-cid-6stfpryv]{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-technical);color:var(--accent)}.mega-item-content[data-astro-cid-6stfpryv]{gap:var(--space-xs);flex-direction:column;min-inline-size:0;display:flex}.mega-item-name[data-astro-cid-6stfpryv]{font-weight:var(--weight-semibold);font-size:var(--text-body);color:var(--text)}.mega-item-desc[data-astro-cid-6stfpryv]{font-size:var(--text-small);color:var(--text-muted);line-height:1.5}.mega-item-arrow[data-astro-cid-6stfpryv]{color:var(--accent);opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast) var(--ease-out);transform:translate(-.25rem)}.mega-item[data-astro-cid-6stfpryv]:hover .mega-item-arrow[data-astro-cid-6stfpryv],.mega-item[data-astro-cid-6stfpryv]:focus-visible .mega-item-arrow[data-astro-cid-6stfpryv]{opacity:1;transform:translate(0)}[dir=rtl] .mega-item-arrow[data-astro-cid-6stfpryv]{transform:translate(.25rem)scaleX(-1)}[dir=rtl] .mega-item[data-astro-cid-6stfpryv]:hover .mega-item-arrow[data-astro-cid-6stfpryv],[dir=rtl] .mega-item[data-astro-cid-6stfpryv]:focus-visible .mega-item-arrow[data-astro-cid-6stfpryv]{transform:translate(0)scaleX(-1)}.mega-footer[data-astro-cid-6stfpryv]{border-block-start:1px solid var(--border);margin-block-start:var(--space-xl);padding-block-start:var(--space-xl)}.mega-view-all[data-astro-cid-6stfpryv]{font-size:var(--text-small);font-weight:var(--weight-semibold)}.header-actions[data-astro-cid-6stfpryv]{align-items:center;gap:var(--space-md);margin-inline-start:auto;display:flex}.menu-toggle[data-astro-cid-6stfpryv]{border:1px solid var(--border-strong);border-radius:var(--radius-md);block-size:2.5rem;inline-size:2.5rem;color:var(--text);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);background-color:#0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-toggle[data-astro-cid-6stfpryv]:hover{background-color:var(--hover);border-color:var(--accent)}.menu-icon-close[data-astro-cid-6stfpryv],.menu-toggle[data-astro-cid-6stfpryv][aria-expanded=true] .menu-icon-open[data-astro-cid-6stfpryv]{display:none}.menu-toggle[data-astro-cid-6stfpryv][aria-expanded=true] .menu-icon-close[data-astro-cid-6stfpryv]{display:block}.mobile-drawer[data-astro-cid-6stfpryv]{inset-inline:0;inset-block:var(--header-block-size,0px) 0;background-color:var(--surface);border-block-end:1px solid var(--border);opacity:0;pointer-events:none;transition:opacity var(--transition-normal);position:fixed;overflow-y:auto}.mobile-drawer[data-astro-cid-6stfpryv][data-open=true]{opacity:1;pointer-events:auto}.mobile-nav[data-astro-cid-6stfpryv]{padding-block:var(--space-2xl) var(--space-3xl)}.mobile-nav-list[data-astro-cid-6stfpryv]{margin:0;padding:0;list-style:none}.mobile-link[data-astro-cid-6stfpryv]{inline-size:100%;padding-block:var(--space-lg);border:0;border-block-end:1px solid var(--border);color:var(--text);font-family:var(--font-sans);font-size:var(--text-h4);font-weight:var(--weight-semibold);text-align:start;cursor:pointer;transition:border-color var(--transition-fast);background-color:#0000;border-inline-start:3px solid #0000;justify-content:space-between;align-items:center;padding-inline:0;text-decoration:none;display:flex}.mobile-link[data-astro-cid-6stfpryv][aria-current=page]{color:var(--accent);border-inline-start-color:var(--accent)}.mobile-sub-toggle[data-astro-cid-6stfpryv][aria-expanded=true]{color:var(--accent)}.mobile-sub-toggle[data-astro-cid-6stfpryv][aria-expanded=true] .nav-chevron[data-astro-cid-6stfpryv]{transform:rotate(180deg)}.mobile-sublist[data-astro-cid-6stfpryv]{padding-block:var(--space-md);margin:0;padding-inline-start:var(--space-xl);list-style:none}.mobile-sublink[data-astro-cid-6stfpryv]{padding-block:var(--space-sm);color:var(--text-secondary);font-size:var(--text-body);text-decoration:none;display:block}.mobile-sublink[data-astro-cid-6stfpryv]:hover{color:var(--link)}.mobile-actions[data-astro-cid-6stfpryv]{gap:var(--space-xl);margin-block-start:var(--space-3xl);display:grid}.mobile-cta{inline-size:100%}.mobile-switchers[data-astro-cid-6stfpryv]{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}@media (width>=64rem){.main-nav[data-astro-cid-6stfpryv]{display:block}.menu-toggle[data-astro-cid-6stfpryv],.mobile-drawer[data-astro-cid-6stfpryv]{display:none}}@media (width<=63.99rem){.header-actions[data-astro-cid-6stfpryv]>:not(.menu-toggle){display:none!important}}@media (width>=48rem) and (width<=63.99rem){.mega-grid[data-astro-cid-6stfpryv]{grid-template-columns:repeat(2,1fr)}}.site-footer[data-astro-cid-oenwriqq]{--footer-text:#e8edf5;--footer-muted:#9fb0c8;--footer-border:#233250;--footer-link:#cfe0f5;background-color:var(--fq-navy-deep);color:var(--footer-text);border-block-start:1px solid var(--fq-navy);margin-block-start:var(--space-5xl)}html[data-theme=dark] .site-footer[data-astro-cid-oenwriqq]{background-color:var(--fq-navy)}.footer-inner[data-astro-cid-oenwriqq]{padding-block:clamp(var(--space-5xl), 8vw, var(--space-7xl)) var(--space-xl)}.footer-grid[data-astro-cid-oenwriqq]{gap:clamp(var(--space-3xl), 5vw, var(--space-5xl));border-block-end:1px solid var(--footer-border);counter-reset:footer-col;grid-template-columns:1fr;padding-block-end:clamp(var(--space-3xl), 5vw, var(--space-5xl));display:grid}.footer-col[data-astro-cid-oenwriqq]{counter-increment:footer-col}.footer-wordmark[data-astro-cid-oenwriqq]{color:var(--footer-text);border-radius:var(--radius-sm);text-decoration:none;display:inline-flex}.footer-wordmark[data-astro-cid-oenwriqq]:hover{color:#fff}.footer-tagline[data-astro-cid-oenwriqq]{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-technical);text-transform:uppercase;color:var(--fq-blue-bright);margin-block:var(--space-md) var(--space-sm)}[lang=ar] .footer-tagline[data-astro-cid-oenwriqq]{letter-spacing:0}.footer-statement[data-astro-cid-oenwriqq]{max-inline-size:24rem;font-size:var(--text-body);color:var(--footer-muted);margin-block-end:0;line-height:1.6}.footer-heading[data-astro-cid-oenwriqq]{font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-technical);text-transform:uppercase;color:var(--footer-muted);margin-block-end:var(--space-lg)}.footer-heading[data-astro-cid-oenwriqq]:before{content:"0" counter(footer-col) " /";color:var(--fq-blue-bright);margin-inline-end:var(--space-sm)}[lang=ar] .footer-heading[data-astro-cid-oenwriqq]{letter-spacing:0}.footer-list[data-astro-cid-oenwriqq]{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.footer-list[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--footer-link);font-size:var(--text-body);transition:color var(--transition-fast);text-decoration:none}.footer-list[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:#fff;text-underline-offset:.15em;text-decoration:underline}.footer-bottom[data-astro-cid-oenwriqq]{justify-content:space-between;align-items:center;gap:var(--space-lg);flex-wrap:wrap;padding-block-start:var(--space-xl);display:flex}.footer-legal[data-astro-cid-oenwriqq]{font-size:var(--text-small);color:var(--footer-muted);margin:0}.footer-legal-links[data-astro-cid-oenwriqq]{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:flex}.footer-legal-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--footer-muted);font-size:var(--text-small);text-decoration:none}.footer-legal-links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--footer-link);text-underline-offset:.15em;text-decoration:underline}.footer-top[data-astro-cid-oenwriqq]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--footer-border);border-radius:var(--radius-md);color:var(--footer-muted);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-technical);text-transform:uppercase;cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;display:inline-flex}[lang=ar] .footer-top[data-astro-cid-oenwriqq]{letter-spacing:0}.footer-top[data-astro-cid-oenwriqq]:hover{border-color:var(--fq-blue-bright);color:var(--footer-text)}.site-footer[data-astro-cid-oenwriqq] ul.lang-inline a{color:var(--footer-muted)}.site-footer[data-astro-cid-oenwriqq] ul.lang-inline a:hover{color:var(--footer-text)}.site-footer[data-astro-cid-oenwriqq] ul.lang-inline .lang-current{color:var(--fq-blue-bright)}@media (width>=48rem){.footer-grid[data-astro-cid-oenwriqq]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand[data-astro-cid-oenwriqq]{grid-column:1/-1;max-inline-size:28rem}}@media (width>=75rem){.footer-grid[data-astro-cid-oenwriqq]{grid-template-columns:1.6fr repeat(4,minmax(0,1fr))}.footer-brand[data-astro-cid-oenwriqq]{grid-column:auto}}.breadcrumb-list[data-astro-cid-pv3ckv2o]{align-items:center;gap:var(--space-sm);font-size:var(--text-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item[data-astro-cid-pv3ckv2o]{align-items:center;gap:var(--space-sm);display:flex}.breadcrumb-item[data-astro-cid-pv3ckv2o]+.breadcrumb-item[data-astro-cid-pv3ckv2o]:before{content:"";border-block-start:1.5px solid var(--text-muted);border-inline-end:1.5px solid var(--text-muted);block-size:.5rem;inline-size:.5rem;display:inline-block;transform:rotate(45deg)}[data-astro-cid-pv3ckv2o][dir=rtl] .breadcrumb-item[data-astro-cid-pv3ckv2o]+.breadcrumb-item[data-astro-cid-pv3ckv2o]:before{transform:rotate(-135deg)}.breadcrumb-item[data-astro-cid-pv3ckv2o] a[data-astro-cid-pv3ckv2o]{color:var(--text-secondary);text-decoration:none}.breadcrumb-item[data-astro-cid-pv3ckv2o] a[data-astro-cid-pv3ckv2o]:hover{color:var(--link);text-underline-offset:.15em;text-decoration:underline}.breadcrumb-item[data-astro-cid-pv3ckv2o] [data-astro-cid-pv3ckv2o][aria-current=page]{color:var(--text-muted)}.skip-link[data-astro-cid-xa52sxzc]{z-index:100;padding-block:var(--space-sm);padding-inline:var(--space-lg);background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-size:var(--text-small);transform:translateY(calc(-100% - var(--space-lg)));transition:transform var(--transition-fast);font-weight:600;text-decoration:none;position:absolute;inset-block-start:var(--space-md);inset-inline-start:var(--space-md)}.skip-link[data-astro-cid-xa52sxzc]:focus-visible{outline-offset:2px;transform:translateY(0)}.section-default[data-astro-cid-5lyysmr3]{background-color:#0000}.section-secondary[data-astro-cid-5lyysmr3]{background-color:var(--bg-secondary)}.section-muted[data-astro-cid-5lyysmr3]{background-color:var(--surface-muted)}.section-spacing-sm[data-astro-cid-5lyysmr3]{padding-block:var(--space-3xl)}.section-spacing-md[data-astro-cid-5lyysmr3]{padding-block:clamp(var(--space-3xl), 6vw, var(--space-5xl))}.section-spacing-lg[data-astro-cid-5lyysmr3]{padding-block:clamp(var(--space-5xl), 9vw, var(--space-7xl))}.section-header[data-astro-cid-5lyysmr3]{max-inline-size:var(--container-sm);margin-block-end:clamp(var(--space-2xl), 4vw, var(--space-4xl))}.section-align-center[data-astro-cid-5lyysmr3]{text-align:center}.section-align-center[data-astro-cid-5lyysmr3] .section-header[data-astro-cid-5lyysmr3]{margin-inline:auto}.section-eyebrow[data-astro-cid-5lyysmr3]{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);margin-block:0 var(--space-md)}[lang=ar] .section-eyebrow[data-astro-cid-5lyysmr3]{letter-spacing:0}.section-title[data-astro-cid-5lyysmr3]{font-size:var(--text-h2);margin-block-end:var(--space-md)}.section-description[data-astro-cid-5lyysmr3]{font-size:var(--text-body);color:var(--text-secondary);margin-block-end:0}
