:root,[data-theme=light]{--bg:#f7fbff;--bg-alt:#edf5fc;--surface:#fff;--surface-2:#edf4fb;--surface-3:#deebf6;--text:#011c4c;--muted:#526880;--subtle:#657e98;--border:rgba(1,28,76,.12);--purple:#0062ca;--purple-bright:#0075f1;--accent-bg:rgba(0,117,241,.07);--green:#007e85;--danger:#b44551;--shadow:0 24px 70px rgba(15,38,58,.07);color-scheme:light}[data-theme=dark]{--bg:#060f24;--bg-alt:#091730;--surface:#0d2040;--surface-2:#122b50;--surface-3:#1a3b60;--text:#eef7ff;--muted:#a6bcd3;--subtle:#8ca7c2;--border:rgba(180,199,214,.14);--purple:#64c6ff;--purple-bright:#49dcd1;--accent-bg:rgba(1,190,189,.10);--green:#54dcd0;--danger:#ed9ba5;--shadow:0 24px 70px rgba(0,0,0,.18);color-scheme:dark}body{font-size:14px;line-height:1.95}::selection{background:#01bebd35}.btn-primary{background:var(--text);color:var(--bg);box-shadow:none}.btn-light{background:#01bebd;color:#011c4c}.btn-primary:hover{box-shadow:0 8px 25px #0075f122}.gradient-text,[data-theme=light] .gradient-text{background-image:linear-gradient(110deg,#01bebd,#0062ca)}.company-mark b,.company-mark strong{letter-spacing:0}.company-mark img{object-fit:contain}.admin-sidebar{border-inline-end:1px solid var(--border)}.admin-highlight{background:linear-gradient(110deg,var(--surface),var(--surface-2))!important}.admin-highlight:after{opacity:.12}.editor-tabs button.active,.login-lock{background:var(--accent-bg);color:var(--purple)}.translation-status{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;background:var(--accent-bg);border:1px solid var(--border);border-radius:12px;margin-bottom:24px}.english-editor input,.english-editor textarea{direction:ltr;text-align:left}.english-editor .field-help{direction:rtl;text-align:right}.english-editor .editor-panel+.editor-panel{margin-top:24px}.translation-note{color:var(--muted);font-size:12px;line-height:2;margin-bottom:20px}.settings-editor .editor-tabs{overflow-x:auto}.admin-company-mark strong{font-size:24px}.fd-container{width:min(1280px,calc(100% - 112px));margin-inline:auto}.fadin-site{overflow:clip}.fd-section{padding-block:104px}.fd-kicker{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--purple);margin-bottom:20px}.fd-kicker>span{width:22px;height:1px;background:currentColor}.fadin-site[data-locale=en] .fd-kicker{font-size:10px;letter-spacing:1.7px;line-height:1.8}.fd-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--text);color:var(--bg);border:1px solid var(--text);padding:14px 23px;line-height:1.7;font-size:12px;font-weight:600;min-height:50px;border-radius:4px;transition:background .22s,color .22s,transform .22s;white-space:nowrap}.fd-button svg{font-size:11px}.fd-button:hover{transform:translateY(-2px);background:var(--purple);border-color:var(--purple);color:#fff}.fd-button-outline{background:transparent;color:var(--text);border-color:var(--border)}.fd-button-outline:hover{background:var(--surface-2);border-color:var(--purple);color:var(--text)}.fd-button-accent{background:#01bebd;border-color:#01bebd;color:#011c4c}.fd-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.fd-text-link{display:inline-flex;align-items:center;gap:18px;font-size:12px;font-weight:600;color:var(--text);line-height:1.9}.fd-text-link svg{color:var(--purple);font-size:11px;transition:transform .2s}.fd-text-link:hover svg{transform:translateX(-4px)}[dir=ltr] .fd-text-link:hover svg{transform:translateX(4px)}.fd-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:42px}.fd-section-heading>div{max-width:760px}.fd-section-heading h2,.fd-section-title{font-size:clamp(26px,2.45vw,36px);font-weight:700;line-height:1.75;letter-spacing:-.7px}.fd-section-heading p{font-size:13px;color:var(--muted);margin-top:15px;max-width:620px;line-height:2.1}.fd-section-heading .fd-text-link{flex-shrink:0;margin-bottom:8px}.fd-section-heading:has(>div:empty){display:none}.fd-section-title{margin-bottom:32px}.fd-icon{display:inline-flex;justify-content:center;align-items:center;width:46px;height:46px;background:var(--accent-bg);border:1px solid color-mix(in srgb,var(--purple) 20%,transparent);color:var(--purple);border-radius:8px;font-size:18px}.fd-prose{font-size:14px;line-height:2.5;color:var(--muted);white-space:pre-line;max-width:960px}.fd-page-body{margin-block:10px 54px}.fd-section-image{margin:32px 0}.fd-section-image img{width:100%;height:auto;max-height:700px;object-fit:cover;border-radius:8px}.fd-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.fd-principles article{padding:34px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.fd-principles h3{font-size:18px;margin:24px 0 12px;line-height:1.8}.fd-principles p{font-size:13px;color:var(--muted);line-height:2.1}.fd-header{height:94px;position:sticky;top:0;z-index:60;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fd-header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.fd-brand{display:inline-flex;align-items:center;gap:12px;line-height:1.25;flex-shrink:0}.fd-brand>span{display:flex;flex-direction:column;gap:7px}.fd-brand strong{font-size:28px;font-weight:800}.fd-brand small{font-size:9px;letter-spacing:3.5px;color:var(--muted);padding-inline-start:2px}[dir=ltr] .fd-brand strong{font-size:25px;letter-spacing:3px}.fd-nav{display:flex;align-items:center;gap:27px}.fd-nav>a{font-size:12px;color:var(--muted);padding-block:34px;position:relative;white-space:nowrap;transition:color .2s}.fd-nav>a:hover,.fd-nav>a[aria-current]{color:var(--text)}.fd-nav>a[aria-current]:after{content:"";height:2px;background:var(--purple);position:absolute;bottom:22px;inset-inline:0}.fd-header-actions{display:flex;align-items:center;gap:10px}.fd-language{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:10px;font-weight:600;padding-inline:10px;border-inline-end:1px solid var(--border);line-height:1.4}.fd-language svg{color:var(--muted);font-size:13px}.fd-header-cta{font-size:11px;padding:10px 16px;min-height:42px;gap:17px}.fd-header .theme-toggle{width:32px;height:34px}.fd-menu-button{display:none}.fadin-site[data-locale=en] .fd-nav{gap:22px}.fd-hero{background:radial-gradient(ellipse at 15% 30%,color-mix(in srgb,var(--purple) 5%,transparent),transparent 65%)}.fd-hero-grid{display:grid;grid-template-columns:1.03fr 1fr;gap:54px;align-items:center;min-height:655px;padding-block:56px 50px}.fd-hero-copy{position:relative;z-index:2;padding-block:20px}.fd-hero-copy h1{font-size:clamp(39px,3.65vw,58px);line-height:1.65;letter-spacing:-1.7px;font-weight:800}.fd-hero-copy h1>span{color:var(--purple)}.fd-hero-copy>p{margin-top:24px;max-width:545px;font-size:14px;color:var(--muted);line-height:2.3}.fd-hero-identity{display:flex;align-items:center;gap:10px;margin-top:36px;font-size:10px;color:var(--muted);line-height:2}.fd-hero-identity>i{display:inline-block;flex-shrink:0;width:5px;height:5px;background:var(--purple);border-radius:50%}.fd-hero-visual{min-width:0;position:relative}.fd-hero-bottom{border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:74px;font-size:11px;color:var(--muted)}.fd-hero-bottom>a{display:flex;align-items:center;gap:18px}.fd-hero-bottom svg{color:var(--purple);font-size:10px}.fadin-site[data-locale=en] .fd-hero-copy h1{font-size:clamp(40px,4vw,63px);line-height:1.24;letter-spacing:-2px}.fadin-site[data-locale=en] .fd-hero-copy>p{font-size:14px;line-height:1.95}.fadin-site[data-locale=en] .fd-hero-identity{font-size:9px;letter-spacing:.5px;max-width:430px;line-height:1.9}.fd-systems{position:relative;aspect-ratio:1.15;min-height:0;isolation:isolate;container-type:inline-size;color:#011c4c;overflow:hidden;border-radius:10px}.fd-visual-grid{position:absolute;inset:0;background-image:linear-gradient(#0075f111 1px,transparent 0),linear-gradient(90deg,#0075f111 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse,#000 35%,transparent 72%);mask-image:radial-gradient(ellipse,#000 35%,transparent 72%)}.fd-visual-orbit{position:absolute;width:70%;height:80%;inset:10% 15%;border:1px solid #01bebd40;border-radius:50%;rotate:25deg}.fd-visual-orbit.second{width:90%;height:60%;inset:20% 5%;rotate:-30deg}.fd-system-label{position:absolute;top:8%;inset-inline-start:6%;font-size:1.55cqw;letter-spacing:.35cqw;color:var(--subtle);direction:ltr;display:flex;align-items:center;gap:1.5cqw}.fd-system-label>span{width:.8cqw;height:.8cqw;border-radius:50%;background:var(--purple)}.fd-system-lines{position:absolute;inset:8% 0;width:100%;height:84%;overflow:visible;stroke:color-mix(in srgb,var(--purple) 34%,transparent);stroke-width:1}.fd-system-lines .fd-signal{stroke:var(--purple);stroke-dasharray:4 90;animation:fd-data-flow 12s linear infinite;opacity:.6}.fd-system-core{position:absolute;inset:26% 23% 24%;background:linear-gradient(140deg,#073d82,#011c4c);border:1px solid #01bebd65;box-shadow:0 20px 45px #011c4c26,0 0 0 7px #01bebd0b;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:perspective(800px) rotateY(-7deg) rotateX(7deg);color:#f3f6f7;text-align:center;animation:fd-core-float 9s ease-in-out infinite;z-index:3;overflow:hidden}.fd-system-core:after{content:"";position:absolute;inset:0;background:linear-gradient(130deg,#01bebd18,transparent 50%);pointer-events:none}.fd-system-core>b{font-family:Arial,sans-serif;font-size:5cqw;line-height:1.3;letter-spacing:1.1cqw;margin-top:1.4cqw}.fd-system-core>small{font-size:1.35cqw;letter-spacing:.2cqw;max-width:85%;margin-top:1.8cqw;color:#d9e0e5;line-height:1.7}.fd-core-status{display:flex;align-items:center;gap:1cqw;border-top:1px solid #ffffff15;padding-top:1.8cqw;margin-top:2.5cqw;font-size:1.2cqw;letter-spacing:.18cqw;color:#b0c3d1;direction:ltr}.fd-core-status i{width:.65cqw;height:.65cqw;border-radius:50%;background:#01bebd}.fd-system-node{background:var(--surface);border:1px solid var(--border);box-shadow:0 10px 32px #142e4410;position:absolute;z-index:4;display:flex;flex-direction:column;align-items:flex-start;padding:2.2cqw 2.7cqw;border-radius:6px;min-width:24%;font-size:2.05cqw;animation:fd-node-float 10s ease-in-out infinite;line-height:1.6}.fd-system-node>svg{font-size:2.3cqw;color:var(--purple);margin-bottom:1cqw}.fd-system-node>b{font-weight:600;color:var(--text)}.fd-system-node>small{font-size:1.1cqw;letter-spacing:.1cqw;color:var(--muted);margin-top:.7cqw;white-space:nowrap}.fd-node-data{top:12%;left:2%}.fd-node-integration{top:15%;right:0;animation-delay:-3s}.fd-node-business{bottom:10%;left:5%;animation-delay:-6s}.fd-system-foot{position:absolute;bottom:2%;left:50%;translate:-50%;font-size:1.3cqw;letter-spacing:.2cqw;white-space:nowrap;color:var(--muted)}.fd-visual-index{position:absolute;right:3%;bottom:15%;font-size:1.6cqw;letter-spacing:.3cqw;color:var(--purple);direction:ltr}.fd-systems.is-compact{aspect-ratio:1.4;border-radius:0;pointer-events:none}.is-compact .fd-system-core{inset:23% 23% 17%}.is-compact .fd-system-core small{font-size:2cqw;letter-spacing:.08cqw}.is-compact .fd-system-node{font-size:2.5cqw;min-width:25%;padding:2.4cqw}.is-compact .fd-core-status,.is-compact .fd-system-foot,.is-compact .fd-system-label,.is-compact .fd-system-node>small{display:none}.is-compact .fd-node-data{top:12%;left:4%}.is-compact .fd-node-business{bottom:8%}.is-compact .fd-node-integration{right:2%}.is-compact .fd-system-node>svg{font-size:3cqw}.is-compact .fd-visual-grid{-webkit-mask-image:none;mask-image:none;opacity:.6}.fd-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fd-service-card{border:1px solid var(--border);background:var(--surface);padding:29px 25px 23px;border-radius:5px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;flex-direction:column;min-width:0;min-height:320px}.fd-service-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--purple) 65%,transparent);box-shadow:var(--shadow)}.fd-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.fd-card-top>small{font-size:10px;letter-spacing:1px;color:var(--subtle)}.fd-service-card h3{font-size:17px;font-weight:700;line-height:1.9}.fd-service-card p{font-size:12px;color:var(--muted);line-height:2.15;margin-top:12px;flex:1 1}.fd-card-bottom{font-size:11px;border-top:1px solid var(--border);padding-top:19px;margin-top:26px;display:flex;justify-content:space-between;align-items:center;gap:10px}.fd-card-bottom svg{color:var(--purple);font-size:11px}.fd-sector-band{background:#011c4c;color:#edf2f5;position:relative}.fd-sector-band:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 5% 70%,#01bebd12,transparent 65%);pointer-events:none}.fd-sector-band .fd-kicker{color:#40ded2}.fd-sector-band .fd-section-heading p,.fd-sector-band .fd-sector-grid p{color:#abc5df}.fd-sector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.fd-sector-grid article{padding:15px 36px 12px;border-inline-start:1px solid #ffffff1a;position:relative}.fd-sector-grid article:first-child{border-inline-start:0;padding-inline-start:0}.fd-sector-grid h3{font-size:23px;margin-top:25px}.fd-sector-grid p{font-size:13px;line-height:2.15;margin-top:14px;max-width:340px}.fd-sector-icon{font-size:25px;color:#40ded2}.fd-sector-number{position:absolute;top:15px;inset-inline-end:36px;font-size:11px;color:#8eadd0;letter-spacing:1px}.fd-sector-grid .fd-text-link{margin-top:26px;color:#edf2f5}.fd-sector-grid .fd-text-link svg{color:#40ded2}.fd-approach{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.fd-approach-seal{aspect-ratio:1.04;background:linear-gradient(135deg,var(--surface-2),var(--bg));border:1px solid var(--border);position:relative;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}.fd-seal-grid{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 41px,var(--border) 42px),repeating-linear-gradient(0deg,transparent,transparent 41px,var(--border) 42px);-webkit-mask-image:radial-gradient(ellipse,#0009,transparent 70%);mask-image:radial-gradient(ellipse,#0009,transparent 70%)}.fd-approach-seal>b{font-family:Arial,sans-serif;font-size:32px;letter-spacing:10px;padding-left:10px;margin-top:15px;font-weight:600}.fd-approach-seal>small{font-size:8px;letter-spacing:2px;color:var(--muted);margin-top:20px}.fd-approach-list article{display:flex;align-items:flex-start;gap:18px;padding:21px 0;border-top:1px solid var(--border)}.fd-approach-list article>svg{color:var(--purple);margin-top:8px;font-size:17px;flex-shrink:0}.fd-approach-list h3{font-size:15px}.fd-approach-list p{font-size:12px;line-height:2;color:var(--muted);margin-top:7px}.fd-process-section{background:var(--bg-alt);border-block:1px solid var(--border)}.fd-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.fd-process-grid article{position:relative;border-top:1px solid var(--border);padding-top:27px}.fd-process-grid article:before{content:"";width:7px;height:7px;border:2px solid var(--purple);background:var(--bg-alt);border-radius:50%;position:absolute;top:-4px;inset-inline-start:0}.fd-process-grid article>span{font-size:12px;letter-spacing:1px;color:var(--purple)}.fd-process-grid h3{font-size:18px;margin-top:14px}.fd-process-grid p{font-size:12px;line-height:2.15;color:var(--muted);margin-top:12px}.fd-cta{margin-block:88px;padding:44px 50px;display:flex;align-items:center;justify-content:space-between;gap:35px;background:var(--surface);border:1px solid var(--border);border-inline-start:3px solid var(--purple);border-radius:6px}.fd-cta h2{font-size:28px;font-weight:700}.fd-cta p{font-size:12px;color:var(--muted);line-height:2.1;margin-top:12px;max-width:750px}.fd-cta .fd-kicker{margin-bottom:13px}.fd-cta>.fd-principles,.fd-cta>.fd-prose{flex-basis:100%}.fd-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.fd-product-card{border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--surface);height:100%;display:flex;flex-direction:column;min-width:0;transition:border-color .25s,box-shadow .25s}.fd-product-card:hover{border-color:color-mix(in srgb,var(--purple) 60%,transparent);box-shadow:var(--shadow)}.fd-product-art{position:relative;display:block;background:var(--surface-2);overflow:hidden;border-bottom:1px solid var(--border)}.fd-tone-sand .fd-product-art{background:color-mix(in srgb,#0075f1 9%,var(--bg))}.fd-tone-mint .fd-product-art{background:color-mix(in srgb,#01bebd 6%,var(--bg))}.fd-tone-sand .fd-system-core{background:linear-gradient(135deg,#064181,#011c4c)}.fd-tone-mint .fd-system-core{background:linear-gradient(135deg,#00666f,#011c4c)}.fd-product-number{position:absolute;top:17px;inset-inline-start:17px;color:var(--subtle);font-size:9px;letter-spacing:1px;z-index:5}.fd-product-arrow{position:absolute;bottom:16px;inset-inline-end:16px;width:28px;height:28px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:10px;color:var(--purple)}.fd-product-copy{display:flex;flex-direction:column;flex:1 1}.fd-card-category{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--muted);font-size:10px;margin-bottom:15px}.fd-card-category>span{font-size:8px;padding:1px 8px;border:1px solid var(--border);border-radius:3px;color:var(--purple)}.fd-product-copy h3{font-size:21px;line-height:1.75}.fd-product-copy>p{font-size:12px;line-height:2.15;color:var(--muted);margin-top:13px;flex:1 1}.fd-product-copy>ul{list-style:none;margin:23px 0 25px;border-top:1px solid var(--border);padding:17px 0 0}.fd-product-copy>ul li{display:flex;align-items:baseline;gap:8px;margin-top:6px;font-size:10px;color:var(--muted)}.fd-product-copy>ul svg{font-size:8px;color:var(--purple)}.fd-product-copy>.fd-text-link{padding-top:10px;justify-content:space-between;font-size:11px}.fd-solution-image{background:var(--surface-2);aspect-ratio:1.4;display:flex;align-items:center;justify-content:center}.fd-solution-image img{object-fit:cover}.fd-carousel{margin-inline:-1px}.fd-product-swiper:not(.swiper-initialized)>.swiper-wrapper{display:grid}.fd-carousel-controls{margin-top:25px;display:flex;align-items:center;justify-content:space-between;gap:20px}.fd-carousel-controls>span{font-size:11px;color:var(--muted)}.fd-carousel-controls>div{display:flex;gap:8px}.fd-page-heading{padding-block:78px 54px;position:relative}.fd-page-heading h1{font-size:clamp(34px,3.9vw,58px);font-weight:800;line-height:1.65;letter-spacing:-1.1px}.fd-page-heading>p{max-width:820px;margin-top:23px;color:var(--muted);font-size:14px;line-height:2.3}.fd-page-heading:after{content:"";position:absolute;bottom:0;inset-inline:0;height:1px;background:var(--border)}.fd-catalog{padding-block:34px 70px}.fd-filter-bar{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:35px;flex-wrap:wrap}.fd-filter-bar>nav{display:flex;gap:8px;flex-wrap:wrap}.fd-filter-bar>nav a{font-size:11px;padding:8px 13px;border:1px solid var(--border);border-radius:4px;display:flex;align-items:center;gap:12px;color:var(--muted)}.fd-filter-bar>nav a[aria-current]{border-color:var(--purple);background:var(--accent-bg);color:var(--text)}.fd-filter-bar>nav small{font-size:9px;color:var(--subtle)}.fd-filter-bar>form{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:4px;padding:0 12px;background:var(--surface);width:260px;max-width:100%;height:42px;color:var(--subtle)}.fd-filter-bar input{padding:8px 0;box-shadow:none!important;width:100%;min-width:0;color:var(--text)}.fd-filter-bar button,.fd-filter-bar input{border:0;background:transparent;font-size:11px}.fd-filter-bar button{color:var(--purple);padding:6px}.fd-pagination{gap:8px;margin-block:45px 0}.fd-pagination,.fd-pagination>a{display:flex;justify-content:center}.fd-pagination>a{width:38px;height:38px;align-items:center;border:1px solid var(--border);border-radius:4px}.fd-pagination>a[aria-current]{background:var(--text);color:var(--bg)}.fd-empty{text-align:center;padding:60px 24px;color:var(--muted);border:1px dashed var(--border);border-radius:6px}.fd-empty>svg{font-size:26px;color:var(--purple);margin-bottom:20px}.fd-empty h2{font-size:22px;color:var(--text);margin-bottom:12px}.fd-empty p{font-size:13px}.fd-breadcrumb{align-items:center;font-size:10px;color:var(--muted);padding-top:32px;flex-wrap:wrap}.fd-breadcrumb,.fd-breadcrumb>span{display:flex;gap:10px}.fd-breadcrumb [aria-current]{color:var(--text)}.fd-product-hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-block:58px 65px}.fd-product-hero h1{font-size:42px;line-height:1.75;margin-top:18px;letter-spacing:-1px}.fd-lead{font-size:14px;color:var(--muted);line-height:2.3;margin-top:18px}.fd-detail-badges{display:flex;align-items:center;gap:15px;font-size:10px;color:var(--muted)}.fd-detail-badges>span{padding:3px 11px;border:1px solid var(--border);border-radius:3px;color:var(--purple);background:var(--accent-bg)}.fd-detail-badges>small{font-size:10px}.fd-product-hero-art{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;overflow:hidden}.fd-blueprint-disclosure{font-size:10px;color:var(--muted);border-top:1px solid var(--border);padding-top:19px;margin-top:26px;line-height:2.1}.fd-anchor-nav{position:sticky;top:94px;z-index:20;border-block:1px solid var(--border);background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.fd-anchor-nav>div{display:flex;gap:35px;overflow-x:auto;white-space:nowrap}.fd-anchor-nav a{font-size:11px;padding-block:16px;color:var(--muted)}.fd-overview{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.fd-overview h2{font-size:30px;margin-bottom:18px}.fd-overview>div:first-child>p{font-size:12px;color:var(--muted);margin-top:15px}.fd-overview .fd-text-link{margin-top:20px}.fd-tag-list{display:flex;flex-wrap:wrap;gap:7px}.fd-tag-list>span{font-size:10px;padding:4px 11px;border:1px solid var(--border);border-radius:3px;color:var(--muted)}.fd-benefits{padding:0;list-style:none;margin:28px 0 0;display:grid;gap:15px}.fd-benefits li{display:flex;align-items:baseline;gap:10px;font-size:12px}.fd-benefits svg{font-size:10px;color:var(--purple)}.fd-soft-section{background:var(--bg-alt);border-block:1px solid var(--border)}.fd-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fd-capability-grid article{padding:32px;background:var(--surface);border:1px solid var(--border);border-radius:5px;position:relative}.fd-capability-grid article>span{position:absolute;top:30px;inset-inline-end:28px;color:var(--subtle);font-size:11px}.fd-capability-grid article>svg{font-size:23px;color:var(--purple);margin-bottom:25px}.fd-capability-grid h3{font-size:18px;margin-bottom:12px}.fd-capability-grid p{font-size:12px;color:var(--muted);line-height:2.1}.fd-technologies{display:flex;align-items:center;justify-content:space-between;padding-block:40px;border-block:1px solid var(--border);gap:24px}.fd-technologies h2{font-size:18px}.fd-technologies>div{display:flex;gap:16px;flex-wrap:wrap}.fd-technologies span{font-size:12px;color:var(--muted)}.fd-faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.fd-faq-section>h2{font-size:30px}.fd-faq-list details{border-bottom:1px solid var(--border);padding:0}.fd-faq-list details:first-child{border-top:1px solid var(--border)}.fd-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:24px 0;font-size:13px;cursor:pointer;font-weight:600}.fd-faq-list summary::-webkit-details-marker{display:none}.fd-faq-list summary>svg{font-size:10px;color:var(--purple);flex-shrink:0}.fd-faq-list details[open] summary>svg{rotate:45deg}.fd-faq-list p{padding:0 0 26px;font-size:12px;color:var(--muted);line-height:2.3;white-space:pre-line}.fd-service-catalog{padding-block:45px}.fd-service-row{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:center;padding-block:48px;border-bottom:1px solid var(--border)}.fd-service-row:last-child{border-bottom:0}.fd-service-row:nth-child(2n)>.fd-service-row-mark{order:2}.fd-service-row-mark{aspect-ratio:1.27;position:relative;border:1px solid var(--border);background:var(--surface-2);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px}.fd-service-row-mark:before{content:"";width:60%;height:72%;border:1px solid color-mix(in srgb,var(--purple) 28%,transparent);border-radius:50%;position:absolute;rotate:30deg}.fd-service-row-mark:after{content:"";position:absolute;inset:25%;border:1px solid var(--border);rotate:-25deg}.fd-service-row-mark>svg{font-size:70px;color:var(--purple);z-index:1}.fd-service-row-mark>span{position:absolute;top:25px;inset-inline-start:28px;color:var(--muted);font-size:12px;letter-spacing:2px}.fd-service-row-mark>small{position:absolute;bottom:25px;inset-inline:28px;letter-spacing:1px;direction:ltr;font-size:9px;color:var(--subtle)}.fd-service-row-mark>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}.fd-service-row h2{font-size:29px;line-height:1.8}.fd-service-row p{font-size:13px;color:var(--muted);line-height:2.2;margin-top:16px}.fd-deliverables{list-style:none;padding:0;display:grid;gap:12px;margin-block:26px}.fd-deliverables li{font-size:12px;display:flex;align-items:baseline;gap:10px;color:var(--muted)}.fd-deliverables svg{color:var(--purple);font-size:9px}.fd-service-detail{padding-block:55px 35px}.fd-service-detail-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:90px;align-items:start}.fd-service-detail-grid>aside{padding:32px;border:1px solid var(--border);border-top:3px solid var(--purple);background:var(--surface);border-radius:4px;position:sticky;top:125px}.fd-service-detail-grid aside>h2{font-size:21px;margin-top:25px}.fd-service-detail-grid aside .fd-button{width:100%;margin-top:12px}.fd-service-detail-grid .fd-section{padding-block:60px}.fd-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.fd-project-card{border:1px solid var(--border);border-radius:6px;background:var(--surface);overflow:hidden}.fd-project-card>img{width:100%;aspect-ratio:1.6;object-fit:cover}.fd-project-card>div:not(.fd-project-placeholder){padding:28px}.fd-project-card h2{font-size:24px;margin:15px 0 12px}.fd-project-card p{font-size:13px;color:var(--muted);margin-bottom:22px}.fd-project-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;aspect-ratio:1.7;background:var(--surface-2);color:var(--purple)}.fd-project-placeholder svg{font-size:45px}.fd-project-placeholder span{font-size:12px;letter-spacing:2px}.fd-case-study{padding-block:55px 30px}.fd-case-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.fd-case-grid>aside{padding:30px;border:1px solid var(--border);background:var(--surface);height:max-content;border-radius:5px}.fd-case-meta{display:flex;flex-direction:column;gap:6px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--border)}.fd-case-meta span{font-size:11px;color:var(--muted)}.fd-case-meta b{font-size:14px;font-weight:500}.fd-case-grid aside>.fd-button{display:flex;white-space:normal;margin-top:20px;font-size:11px}.fd-case-section{margin-top:42px}.fd-case-section h2{font-size:23px;margin-bottom:17px}.fd-contact-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;margin-block:55px 45px;max-width:970px}.fd-contact-layout.has-info{grid-template-columns:1.45fr .85fr;max-width:1280px}.fd-contact-form{padding:45px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.fd-form-heading{display:flex;gap:18px;align-items:flex-start;margin-bottom:35px}.fd-form-heading h2{font-size:23px;line-height:1.75}.fd-form-heading p{font-size:12px;color:var(--muted);line-height:2;margin-top:8px}.fd-form-heading .fd-icon{flex-shrink:0;width:42px;height:42px;font-size:16px}.fd-lead-form{display:grid;gap:23px}.fd-lead-form .form-row{margin:0;gap:22px}.fd-lead-form label{font-size:11px;color:var(--text);font-weight:500;display:flex;flex-direction:column;gap:8px}.fd-lead-form input,.fd-lead-form select,.fd-lead-form textarea{border-radius:4px;background:var(--bg);padding:12px 13px;font-size:12px;color:var(--text);width:100%;border:1px solid var(--border);min-width:0;line-height:1.8}.fd-lead-form input,.fd-lead-form select{min-height:46px}.fd-lead-form textarea{resize:vertical}.fd-lead-form .field-help{margin-top:-14px;font-size:10px;font-weight:400}.fd-lead-form .checkbox-label{display:flex;flex-direction:row;align-items:flex-start;gap:10px;color:var(--muted);font-size:11px;font-weight:400;line-height:2}.fd-lead-form .checkbox-label input{min-height:0;flex-shrink:0;width:15px;height:15px;margin-top:4px;accent-color:var(--purple)}.fd-form-submit{width:100%;min-height:52px}.fd-form-success{padding:30px 0;text-align:center}.fd-form-success>span{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;font-size:28px;color:var(--green);background:var(--accent-bg);margin:0 auto 30px}.fd-form-success h2{font-size:28px;margin-bottom:18px}.fd-form-success p{font-size:13px;color:var(--muted);line-height:2.2;margin-bottom:28px}.fd-contact-info{padding:30px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.fd-contact-info h2{font-size:21px;margin-bottom:25px}.fd-contact-info>div:not(.fd-socials){display:flex;align-items:flex-start;gap:16px;margin-top:23px}.fd-contact-info>div>svg{color:var(--purple);margin-top:6px;font-size:16px;flex-shrink:0}.fd-contact-info>div>span{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.fd-contact-info small{font-size:10px;color:var(--muted)}.fd-contact-info a,.fd-contact-info b{font-size:13px;font-weight:500;overflow-wrap:anywhere}.fd-contact-map{margin-top:25px;border:1px solid var(--border);background:var(--surface);border-radius:6px;overflow:hidden}.fd-contact-map iframe{border:0;width:100%;height:250px}.fd-contact-map>div{padding:25px}.fd-contact-map h2{font-size:18px}.fd-contact-map p{font-size:12px;color:var(--muted);margin-top:10px}.fd-contact-map a{margin-top:20px}.fd-inquiry-note{display:flex;gap:22px;align-items:flex-start;border-block:1px solid var(--border);padding-block:28px;margin-bottom:75px;max-width:970px}.fd-inquiry-note>svg{color:var(--purple);font-size:23px;margin-top:6px;flex-shrink:0}.fd-inquiry-note h2{font-size:16px}.fd-inquiry-note p{font-size:12px;color:var(--muted);margin-top:8px;line-height:2.2}.fd-inquiry-note a{font-size:10px;margin-top:13px}.fd-footer{background:#061832;color:#edf2f5;border-top:1px solid #01bebd30;margin-top:55px}.fd-footer-invite{padding-block:52px 45px;border-bottom:1px solid #ffffff14;display:flex;align-items:center;justify-content:space-between;gap:35px}.fd-footer-invite .fd-kicker{color:#40ded2;margin-bottom:0;font-size:10px}.fd-footer-invite>a{display:flex;align-items:center;gap:55px;font-size:34px;font-weight:600}.fd-footer-invite>a>span{display:flex;align-items:center;justify-content:center;width:49px;height:49px;border:1px solid #ffffff30;border-radius:50%;font-size:15px;color:#40ded2}.fd-footer-grid{display:flex;justify-content:space-between;gap:70px;padding-block:62px 52px}.fd-footer-identity{max-width:410px;flex:1.4 1}.fd-footer-identity .fd-brand strong{font-size:28px}.fd-footer-identity .fd-brand small{color:#a6b7c4}.fd-footer-identity h2{font-size:13px;font-weight:500;margin-top:25px;line-height:2}.fd-footer-identity p{font-size:11px;color:#9cafbe;line-height:2.2;margin-top:15px}.fd-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:14px;flex:1 1;max-width:250px;min-width:0}.fd-footer-column h3{color:#40ded2;font-size:11px;font-weight:500;margin-bottom:12px}.fd-footer-column a,.fd-footer-column p{font-size:11px;color:#b9c6d0;line-height:1.9;transition:color .2s}.fd-footer-column a:hover{color:#72ede2}.fd-footer-contact a{font-size:12px;overflow-wrap:anywhere}.fd-socials{gap:10px;margin-top:20px}.fd-socials,.fd-socials a{display:flex;align-items:center}.fd-socials a{justify-content:center;width:31px;height:31px;border:1px solid;border-radius:3px;opacity:.65;font-size:12px}.fd-socials a:hover{opacity:1}.fd-footer-bottom{align-items:center;justify-content:space-between;padding-block:23px;border-top:1px solid #ffffff14;font-size:10px;color:#8ba1b3}.fd-footer-bottom,.fd-footer-bottom>div{display:flex;gap:25px}.fd-footer-bottom a:hover{color:#72ede2}.fd-not-found{background:var(--bg)}.fd-not-found>span{color:var(--purple);font-family:Arial,sans-serif}.fd-not-found .fd-text-link{margin-top:20px}.fd-tone-blue .fd-product-art{background:color-mix(in srgb,var(--brand-blue) 12%,var(--bg))}.fd-tone-peach .fd-product-art{background:color-mix(in srgb,var(--brand-teal) 9%,var(--bg))}:root{--brand-navy:#011c4c;--brand-blue:#0075f1;--brand-teal:#01bebd;--brand-gradient:linear-gradient(110deg,var(--brand-blue),var(--brand-teal));--brand-title:linear-gradient(110deg,#005bc7,#007e85)}[data-theme=dark]{--brand-title:linear-gradient(110deg,#73caff,#49dcd1)}.fadin-logo{display:block;object-fit:contain;background:#fff;border-radius:10px;flex-shrink:0}.admin-company-mark>.fadin-logo,.fd-brand>.fadin-logo{padding:2px;border:1px solid rgba(1,28,76,.09);box-shadow:0 2px 10px rgba(1,28,76,.04)}.fd-hero-copy h1>span{background:var(--brand-title);background-clip:text;-webkit-background-clip:text;color:transparent}.fd-hero{background:radial-gradient(ellipse at 12% 32%,rgba(1,190,189,.065),transparent 60%),radial-gradient(ellipse at 70% 0,rgba(0,117,241,.025),transparent 55%)}.btn-primary,.fd-button:not(.fd-button-outline):not(.fd-button-accent){background:linear-gradient(112deg,#0068db,var(--brand-navy));border-color:transparent;box-shadow:0 7px 20px rgba(0,117,241,.13)}.btn-primary:hover,.fd-button:not(.fd-button-outline):not(.fd-button-accent):hover{background:linear-gradient(112deg,#005fc9,#003d89);color:#fff;box-shadow:0 9px 26px rgba(0,117,241,.22)}.btn-light,.fd-button-accent{background:linear-gradient(110deg,#0074de,#007e85);color:#fff;border-color:transparent}.fd-button-accent:hover{background:linear-gradient(110deg,#0066c7,#006c74);color:#fff}.fd-nav>a[aria-current]:after{background:var(--brand-gradient)}.fd-core-logo{width:26cqw;height:26cqw;padding:1cqw;border-radius:2.5cqw;box-shadow:0 9px 24px rgba(0,0,0,.1);position:relative;z-index:1}.fd-system-core>b{font-size:4cqw;margin-top:1.2cqw}.fd-system-core>small{margin-top:1cqw}.fd-core-status{margin-top:1.3cqw;padding-top:1.3cqw}.is-compact .fd-core-logo{width:23cqw;height:23cqw}.is-compact .fd-system-core>small{margin-top:1.5cqw}.fd-seal-logo{width:48%;height:auto;aspect-ratio:1;max-width:240px;border-radius:20px;box-shadow:0 16px 45px rgba(0,117,241,.08);position:relative;padding:8px}.fd-approach-seal{background:radial-gradient(ellipse at 35% 35%,rgba(1,190,189,.08),transparent 70%),linear-gradient(135deg,var(--surface-2),var(--bg))}.fd-cta{background:radial-gradient(ellipse at 0 100%,rgba(1,190,189,.05),transparent 70%),var(--surface);border-inline-start-color:var(--brand-teal)}.cms-welcome{background:radial-gradient(ellipse at 5% 90%,rgba(1,190,189,.2),transparent 65%),linear-gradient(110deg,#073d82,var(--brand-navy));border-color:rgba(1,190,189,.25);color:#f2f8ff;min-height:240px}.cms-welcome>div{position:relative;z-index:1;padding-inline-end:190px}.cms-welcome>div>span{color:#66dcd5}.cms-welcome p{color:#bad3eb}.cms-welcome .btn-primary{background:#fff;color:var(--brand-navy);box-shadow:none}.cms-welcome .btn-outline{border-color:#ffffff40;color:#e3f3ff}.cms-welcome-logo{position:absolute;inset-inline-end:35px;top:50%;transform:translateY(-50%);width:160px;height:160px;padding:6px;border-radius:20px;box-shadow:0 10px 35px rgba(0,0,0,.13)}.admin-avatar{background:#fff;border:1px solid var(--border);overflow:hidden}.admin-avatar .fadin-logo{border-radius:8px}.login-page{background:radial-gradient(ellipse at 30% 0,rgba(0,117,241,.09),transparent 60%),radial-gradient(ellipse at 85% 90%,rgba(1,190,189,.07),transparent 55%),var(--bg)}.upload-dropzone{border-color:color-mix(in srgb,var(--brand-blue) 35%,var(--border));background:radial-gradient(ellipse at 50% 40%,rgba(1,190,189,.04),transparent 80%),var(--bg-alt)}.upload-dropzone.is-dragging{box-shadow:inset 0 0 0 4px rgba(1,190,189,.08)}.admin-sidebar nav>button.active,.preview-notice,.private-data-banner,.seo-center-notice,.status-badge.purple{border-color:color-mix(in srgb,var(--purple) 20%,transparent)}.serp-preview h3,[data-theme=light] .serp-preview h3{color:var(--purple)}.seo-checks p.pending>svg{color:var(--subtle)}:focus-visible{outline:2px solid var(--purple);outline-offset:4px}input:focus,select:focus,textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--accent-bg)}@media(max-width:767px){.cms-welcome>div{padding-inline-end:0}.cms-welcome-logo{display:none}.cms-welcome{min-height:0}.fd-seal-logo{max-width:180px}}.product-letter,.service-icon{color:var(--purple);background:var(--accent-bg);border-color:color-mix(in srgb,var(--purple) 18%,transparent)}.product-letter.tone-blue,.product-letter.tone-sand{background:color-mix(in srgb,var(--brand-blue) 12%,var(--surface))}.product-letter.tone-mint{background:color-mix(in srgb,var(--brand-teal) 12%,var(--surface));color:var(--green)}.launch-checklist{border-color:color-mix(in srgb,var(--purple) 22%,transparent)}[dir=ltr] .fd-page-heading h1{line-height:1.25;font-size:clamp(36px,4vw,60px);letter-spacing:-1.5px}[dir=ltr] .fd-section-heading h2,[dir=ltr] .fd-section-title{line-height:1.35;letter-spacing:-1px}[dir=ltr] .fd-product-copy h3{line-height:1.4;font-size:23px}[dir=ltr] .fd-service-card h3{line-height:1.45;font-size:19px}[dir=ltr] .fd-product-hero h1{line-height:1.25;font-size:46px}[dir=ltr] .fd-prose{line-height:2}[dir=ltr] .fd-cta h2,[dir=ltr] .fd-service-row h2{line-height:1.4}[dir=ltr] .fd-process-grid h3,[dir=ltr] .fd-sector-grid h3{line-height:1.5}[dir=ltr] .fd-footer-identity h2{font-size:12px;line-height:1.8}[dir=ltr] .fd-footer-invite>a{line-height:1.5}@keyframes fd-data-flow{to{stroke-dashoffset:-376}}@keyframes fd-core-float{50%{transform:perspective(800px) rotateY(-4deg) rotateX(4deg) translateY(-7px)}}@keyframes fd-node-float{50%{translate:0 -5px}}@media(min-width:1600px){.fd-hero-grid{min-height:730px;gap:75px}.fd-hero-copy h1{font-size:61px}.fadin-site[data-locale=en] .fd-hero-copy h1{font-size:68px}}@media(max-width:1250px){.fd-container{width:calc(100% - 72px)}.fadin-site[data-locale=en] .fd-nav,.fd-nav{gap:19px}.fd-nav>a{font-size:11px}.fd-header-cta{padding-inline:13px;font-size:10px;gap:12px}.fd-hero-grid{gap:25px;min-height:620px}.fd-hero-copy h1{font-size:43px}.fd-hero-copy>p{font-size:13px}.fd-service-card{padding:24px 20px}.fd-service-card h3{font-size:16px}.fd-approach{gap:65px}.fd-footer-grid{gap:45px}.fd-product-copy{padding:24px}}@media(max-width:1060px){.fd-header{height:80px}.fd-header-inner{gap:20px}.fd-menu-button{display:inline-flex}.fd-header-cta{display:none}.fd-nav{display:none!important;position:absolute;inset-inline:0;top:79px;background:var(--bg);border-bottom:1px solid var(--border);padding:20px 36px;box-shadow:0 20px 30px #11283c0c}.fd-nav.is-open{display:flex!important;flex-direction:column;align-items:stretch;gap:0!important}.fd-nav>a{font-size:13px;padding-block:13px;border-bottom:1px solid var(--border)}.fd-nav>a:last-child{border:0}.fd-nav>a[aria-current]:after{inset-inline:auto 0;top:50%;height:4px;width:4px;bottom:auto}.fd-brand img{width:42px;height:42px}.fd-brand strong{font-size:25px}.fd-hero-grid{min-height:560px;padding-block:40px}.fd-hero-copy h1{font-size:37px}.fd-hero-copy .fd-actions{gap:10px}.fd-hero-copy .fd-button{font-size:11px;padding:12px 16px;gap:16px;min-height:46px}.fd-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-service-card{min-height:285px}.fd-service-card h3{font-size:20px}.fd-service-card p{font-size:13px}.fd-section{padding-block:80px}.fd-approach{gap:45px;grid-template-columns:.85fr 1.15fr}.fd-sector-grid article{padding-inline:25px}.fd-sector-grid h3{font-size:20px}.fd-sector-number{inset-inline-end:25px}.fd-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-product-hero{gap:40px}.fd-product-hero h1{font-size:33px}.fd-anchor-nav{top:80px}.fd-overview{gap:55px}.fd-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-service-detail-grid,.fd-service-row{gap:45px}.fd-contact-layout.has-info{grid-template-columns:1.2fr .8fr;gap:25px}.fd-contact-form{padding:30px}.fd-footer-grid{gap:35px}.fd-footer-column{max-width:210px}.fd-process-grid{gap:25px}.fd-footer-invite>a{font-size:29px;gap:25px}.fd-footer-invite .fd-kicker{font-size:9px}.fd-contact-layout .form-row{grid-template-columns:1fr}.fd-principles{gap:18px}.fd-principles article{padding:26px}.fadin-site[data-locale=en] .fd-hero-copy h1{font-size:43px;line-height:1.3}}@media(max-width:767px){.fd-container{width:calc(100% - 40px)}.fd-header{height:74px}.fd-nav{top:73px;padding-inline:20px}.fd-brand strong{font-size:24px}.fd-brand img{width:40px;height:40px}.fd-header-actions{gap:5px}.fd-header .theme-toggle{width:30px}.fd-language{padding-inline:8px;font-size:10px}.fd-header .fd-menu-button{width:33px}.fd-hero-grid{grid-template-columns:1fr;gap:10px;padding-block:42px 20px;min-height:0}.fd-hero-copy{padding:0}.fd-hero-copy h1{font-size:40px;line-height:1.7;letter-spacing:-1.2px}.fd-hero-copy>p{font-size:13px;max-width:600px;margin-top:20px;line-height:2.25}.fd-hero-copy .fd-kicker{font-size:10px;margin-bottom:18px}.fd-hero-copy .fd-actions{margin-top:25px}.fd-hero-identity{margin-top:26px;font-size:9px}.fd-hero-visual{max-width:540px;width:100%;margin:0 auto}.fd-systems{aspect-ratio:1.4}.fd-system-core{inset:22% 23% 17%}.fd-system-node{padding:2cqw 2.5cqw}.fd-system-foot{bottom:0}.fd-hero-bottom{min-height:66px;font-size:9px;gap:20px;padding-block:15px}.fd-hero-bottom>span{max-width:70%}.fd-hero-bottom>a{gap:10px;font-size:9px;white-space:nowrap}.fd-section{padding-block:65px}.fd-section-heading{align-items:flex-start;gap:20px;margin-bottom:30px}.fd-section-heading h2,.fd-section-title{font-size:25px;line-height:1.8;letter-spacing:-.6px}.fd-section-heading p{font-size:12px;margin-top:12px}.fd-section-heading .fd-text-link{font-size:10px;margin-top:9px;gap:9px}.fd-kicker{font-size:10px;margin-bottom:14px}.fd-service-grid{gap:13px}.fd-service-card{padding:23px 19px 18px;min-height:290px}.fd-service-card h3{font-size:17px}.fd-service-card p{font-size:11px;line-height:2.2}.fd-service-card .fd-icon{width:39px;height:39px;font-size:16px}.fd-card-top{margin-bottom:22px}.fd-card-bottom{font-size:10px;padding-top:16px;margin-top:20px}.fd-sector-grid{grid-template-columns:1fr;gap:0}.fd-sector-grid article,.fd-sector-grid article:first-child{padding:25px 0;border-inline-start:0;border-bottom:1px solid #ffffff1a}.fd-sector-grid article:last-child{border-bottom:0;padding-bottom:0}.fd-sector-grid article:first-child{padding-top:0}.fd-sector-grid h3{font-size:23px;margin-top:15px}.fd-sector-grid p{max-width:none;font-size:12px}.fd-sector-icon{font-size:22px}.fd-sector-number{inset-inline-end:0;top:25px}.fd-sector-grid article:first-child .fd-sector-number{top:0}.fd-sector-grid .fd-text-link{margin-top:20px}.fd-approach{grid-template-columns:1fr;gap:35px}.fd-approach-seal{max-width:480px;aspect-ratio:1.6}.fd-approach-seal>b{font-size:23px;letter-spacing:8px;margin-top:8px}.fd-approach-seal>small{margin-top:11px;font-size:7px}.fd-approach-list article{padding:18px 0}.fd-approach-list p{font-size:12px}.fd-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 25px}.fd-process-grid h3{font-size:17px}.fd-process-grid p{font-size:11px}.fd-cta{margin-block:55px;padding:29px 26px;flex-direction:column;align-items:flex-start;gap:25px}.fd-cta h2{font-size:24px}.fd-cta p{font-size:12px}.fd-cta .fd-button{font-size:11px;min-height:45px;padding:11px 18px}.fd-principles{grid-template-columns:1fr;gap:14px}.fd-principles article{padding:27px}.fd-principles h3{font-size:19px;margin-top:18px}.fd-prose{font-size:13px;line-height:2.4}.fd-page-heading{padding-block:45px 35px}.fd-page-heading h1{font-size:35px;line-height:1.65;letter-spacing:-.8px}.fd-page-heading>p{font-size:13px;margin-top:20px;line-height:2.25}.fd-catalog{padding-block:26px 30px}.fd-product-grid{gap:18px}.fd-product-copy{padding:21px}.fd-product-copy h3{font-size:21px}.fd-product-copy>p{font-size:12px}.fd-card-category{font-size:9px}.fd-card-category>span{font-size:8px;padding-inline:6px}.fd-product-copy>ul li{font-size:10px}.fd-filter-bar{gap:20px;margin-bottom:28px}.fd-filter-bar>form{width:100%}.fd-filter-bar>nav{gap:6px}.fd-filter-bar>nav a{font-size:10px;padding:7px 10px;gap:8px}.fd-product-hero{grid-template-columns:1fr;gap:32px;padding-block:35px}.fd-product-hero h1{font-size:35px;line-height:1.65}.fd-lead{font-size:13px}.fd-blueprint-disclosure,.fd-product-hero .fd-kicker{font-size:10px}.fd-breadcrumb{padding-top:24px;font-size:9px}.fd-anchor-nav{top:74px}.fd-anchor-nav>div{gap:26px}.fd-anchor-nav a{padding-block:13px;font-size:10px}.fd-overview{grid-template-columns:1fr;gap:35px}.fd-overview h2{font-size:26px}.fd-capability-grid{gap:14px}.fd-capability-grid article{padding:24px}.fd-capability-grid h3{font-size:17px}.fd-capability-grid p{font-size:11px}.fd-capability-grid article>span{top:25px;inset-inline-end:24px}.fd-technologies{align-items:flex-start;flex-direction:column;gap:20px;padding-block:28px}.fd-faq-section{grid-template-columns:1fr;gap:26px}.fd-faq-section>h2{font-size:25px}.fd-faq-list summary{font-size:12px;padding-block:20px}.fd-faq-list p{font-size:12px}.fd-service-row{grid-template-columns:1fr;gap:30px;padding-block:35px}.fd-service-row:nth-child(2n)>.fd-service-row-mark{order:0}.fd-service-row-mark{aspect-ratio:1.8}.fd-service-row-mark>svg{font-size:55px}.fd-service-row h2{font-size:25px}.fd-service-row p{font-size:13px}.fd-service-catalog{padding-block:0}.fd-deliverables li{font-size:11px}.fd-service-detail-grid{grid-template-columns:1fr;gap:25px}.fd-service-detail-grid>aside{position:static;padding:28px}.fd-service-detail-grid .fd-section{padding-block:35px}.fd-contact-layout,.fd-contact-layout.has-info{grid-template-columns:1fr;gap:25px;margin-block:30px}.fd-contact-form{padding:28px 22px}.fd-form-heading{gap:12px;margin-bottom:20px}.fd-form-heading h2{font-size:20px}.fd-form-heading p{font-size:11px}.fd-form-heading .fd-icon{width:35px;height:35px;font-size:13px}.fd-lead-form{gap:20px}.fd-lead-form .form-row{grid-template-columns:1fr;gap:20px}.fd-lead-form .field-help{font-size:10px;line-height:2}.fd-lead-form .checkbox-label{font-size:10px}.fd-contact-info{padding:27px}.fd-inquiry-note{gap:16px;margin-bottom:45px;padding-block:25px}.fd-inquiry-note h2{font-size:15px}.fd-inquiry-note p{font-size:11px}.fd-inquiry-note>svg{font-size:18px}.fd-project-grid{grid-template-columns:1fr;gap:22px}.fd-case-grid{grid-template-columns:1fr;gap:30px}.fd-case-study{padding-block:30px}.fd-case-grid>aside{padding:25px}.fd-footer{margin-top:35px}.fd-footer-invite{align-items:flex-start;flex-direction:column;gap:17px;padding-block:35px}.fd-footer-invite>a{font-size:27px;gap:30px;width:100%;justify-content:space-between}.fd-footer-invite>a>span{width:39px;height:39px;font-size:12px}.fd-footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 25px;padding-block:35px}.fd-footer-identity{grid-column:1/-1;max-width:520px}.fd-footer-identity h2{font-size:13px;margin-top:22px}.fd-footer-identity p{font-size:11px;max-width:450px}.fd-footer-column{gap:12px;max-width:none}.fd-footer-column h3{font-size:10px;margin-bottom:6px}.fd-footer-column a,.fd-footer-column p{font-size:10px}.fd-footer-bottom{font-size:9px;flex-wrap:wrap;gap:16px;padding-block:20px}.fd-footer-bottom>div{gap:20px}.fd-carousel-controls{margin-top:18px}.fd-gallery .gallery-main{border-radius:6px}.fadin-site[data-locale=en] .fd-hero-copy h1{font-size:43px;line-height:1.22;letter-spacing:-1.7px}.fadin-site[data-locale=en] .fd-hero-copy>p{font-size:13px;line-height:2}.fadin-site[data-locale=en] .fd-hero-identity{font-size:8px;max-width:370px}.fadin-site[data-locale=en] .fd-kicker{font-size:9px;letter-spacing:1.3px}[dir=ltr] .fd-page-heading h1{font-size:37px;line-height:1.27}[dir=ltr] .fd-product-hero h1{font-size:36px}[dir=ltr] .fd-section-heading h2,[dir=ltr] .fd-section-title{font-size:28px;line-height:1.4}[dir=ltr] .fd-product-copy h3{font-size:23px}[dir=ltr] .fd-service-card h3{font-size:18px}[dir=ltr] .fd-service-row h2{font-size:27px}[dir=ltr] .fd-sector-grid h3{font-size:24px}[dir=ltr] .fd-footer-invite>a{font-size:26px}}@media(max-width:540px){.fd-product-grid,.fd-service-grid{grid-template-columns:1fr}.fd-service-card{min-height:250px;padding:26px}.fd-service-card h3{font-size:20px}.fd-service-card p{font-size:12px;max-width:400px}.fd-card-top{margin-bottom:18px}.fd-card-bottom{font-size:11px}.fd-section-heading{display:block}.fd-section-heading>.fd-text-link{margin-top:20px}.fd-product-art .fd-systems{aspect-ratio:1.5}.fd-product-copy{padding:26px}.fd-product-copy h3{font-size:23px}.fd-product-copy>ul li{font-size:11px}.fd-capability-grid,.fd-process-grid{grid-template-columns:1fr}.fd-process-grid{gap:30px}.fd-process-grid h3{font-size:19px}.fd-process-grid p{font-size:12px;max-width:400px}.fd-hero-grid{padding-top:35px}.fd-hero-copy h1{font-size:34px}.fd-hero-copy .fd-button{font-size:10px;gap:14px;padding:12px 16px}.fd-hero-copy .fd-actions{gap:10px}.fd-hero-bottom,.fd-hero-bottom>a,.fd-hero-identity{font-size:8px}.fd-product-copy>.fd-text-link{font-size:12px}.fd-section-heading h2{font-size:25px}.fd-contact-form{padding:26px 20px}.fd-form-heading h2{font-size:19px}.fd-form-heading .fd-icon{display:none}.fd-footer-identity .fd-brand strong{font-size:25px}.fd-footer-grid{gap:30px 20px}.fd-footer-column a{line-height:2}.fd-brand{gap:10px}.fadin-site[data-locale=en] .fd-hero-copy h1{font-size:40px}.fd-system-label{font-size:1.4cqw}.fd-header-inner{gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fd-signal,.fd-system-core,.fd-system-node{animation:none!important}.fd-button,.fd-product-card,.fd-service-card{transition:none}}:root{--fd-ease:cubic-bezier(.2,.7,.2,1);--fd-radius:20px}.fd-header{height:100px;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 8px 35px #011c4c06}.fd-header-inner{gap:20px}.fadin-site[data-locale=en] .fd-nav,.fd-nav{padding:5px;background:var(--accent-bg);border:1px solid var(--border);border-radius:13px}.fd-nav-item{position:static}.fd-nav-label{display:flex;align-items:center;gap:0;border-radius:9px;transition:background .2s}.fd-nav-label>a{font-size:14px;font-weight:600;color:var(--muted);white-space:nowrap;padding:10px 11px;position:relative;line-height:1.8}.fd-nav-label:has([aria-current=page]),.fd-nav-label:hover{background:var(--surface);box-shadow:0 3px 12px #011c4c08}.fd-nav-label>a:hover,.fd-nav-label>a[aria-current]{color:var(--purple)}.fd-nav-label>a[aria-current]:after{content:"";position:absolute;inset-inline:25%;bottom:3px;height:2px;border-radius:2px;background:var(--brand-gradient)}.fd-nav-disclosure{border:0;background:transparent;color:var(--purple);cursor:pointer}.fd-nav-disclosure,[dir=ltr] .fd-nav-disclosure{padding:13px 7px 13px 0}.fd-mega-menu{display:none;position:absolute;top:calc(100% - 8px);inset-inline:50%;width:min(900px,90vw);transform:translateX(50%);border:1px solid var(--border);border-top:3px solid var(--brand-teal);border-radius:18px;background:var(--surface);padding:24px;box-shadow:0 25px 65px #011c4c24;z-index:70}[dir=ltr] .fd-mega-menu{transform:translateX(-50%)}.fd-nav-item.is-expanded .fd-mega-menu{animation:fd-enter .2s var(--fd-ease)}.fd-mega-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:18px;margin-bottom:14px;font-size:15px;font-weight:700}.fd-mega-heading>a{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--purple)}.fd-mega-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.fd-mega-links>a{display:flex;align-items:center;gap:13px;padding:15px;border-radius:12px;transition:background .2s;min-width:0}.fd-mega-links>a:hover{background:var(--accent-bg)}.fd-mega-links>a>span:nth-child(2){flex:1 1;min-width:0}.fd-mega-links strong{font-size:13px;display:block;font-weight:600}.fd-mega-links small{font-size:10px;line-height:1.9;color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:5px}.fd-mega-links>a>svg{font-size:10px;color:var(--purple)}.fd-mega-number{width:31px;height:35px;flex-shrink:0;display:grid;place-items:center;font-size:11px;color:var(--purple);background:var(--accent-bg);border:1px solid var(--border);border-radius:8px}.btn,.fd-button{border-radius:11px;transition:transform .25s var(--fd-ease),box-shadow .25s,background .25s}.btn-primary,.fd-button:not(.fd-button-outline):not(.fd-button-accent){background:linear-gradient(#011c4c66,#011c4c66),linear-gradient(112deg,#0075f1,#01bebd);border:0;color:#fff;box-shadow:0 8px 22px #0075f126;position:relative;isolation:isolate;overflow:hidden}.btn-primary:before,.fd-button:not(.fd-button-outline):not(.fd-button-accent):before{content:"";position:absolute;inset:-60% auto -60% -60%;width:35%;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,#ffffff35,transparent);transition:left .65s;pointer-events:none}.btn-primary:hover,.fd-button:not(.fd-button-outline):hover{background:linear-gradient(112deg,#0067d4,#009d9c);box-shadow:0 12px 30px #0075f135;transform:translateY(-2px);color:#fff}.btn-primary:hover:before,.fd-button:hover:before{left:140%}.fd-header-cta{font-size:12px;min-height:45px;padding-inline:18px}.fd-hero{position:relative;background:radial-gradient(ellipse at 0 70%,#01bebd12,transparent 55%),radial-gradient(ellipse at 70% 5%,#0075f10c,transparent 50%)}.fd-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--purple) .6px,transparent .8px);background-size:22px 22px;opacity:.07;-webkit-mask-image:linear-gradient(90deg,#000,transparent 70%);mask-image:linear-gradient(90deg,#000,transparent 70%);pointer-events:none}.fd-hero-grid{grid-template-columns:.95fr 1.13fr;gap:45px;min-height:690px;padding-block:48px 44px}.fd-hero-copy h1{font-size:clamp(38px,3.5vw,54px);line-height:1.7}.fd-hero-copy>p{font-size:15px;line-height:2.25}.fd-hero-copy h1>span,.fd-page-heading h1>div>span,.fd-page-heading h1>span{background:var(--brand-title);background-clip:text;-webkit-background-clip:text;color:transparent}.fd-hero-art{position:relative;padding:10px;background:linear-gradient(135deg,#ffffffb0,#01bebd18);border:1px solid #ffffff80;border-radius:35px 9px 35px 9px;box-shadow:0 32px 65px #0075f11a;transform:perspective(1200px) rotateY(3deg);margin:0}.fd-hero-art>img{display:block;width:100%;height:auto;border-radius:26px 4px 26px 4px}.fd-art-corner{position:absolute;inset:auto 10% -14px auto;width:55%;height:20px;border-bottom:2px solid var(--brand-teal);border-radius:0 0 40px 10px;opacity:.6}.fd-art-caption{position:absolute;inset:auto 24px 22px;direction:ltr;text-align:center;font-size:8px;letter-spacing:2px;color:#011c4c;background:#ffffffbf;padding:6px 10px;border:1px solid #fff;border-radius:6px;max-width:max-content;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fd-hero-bottom{min-height:80px;font-size:12px}.fd-kicker{font-size:12px;font-weight:600}.fd-kicker>span{height:3px;width:26px;border-radius:3px;background:var(--brand-gradient)}.fd-section-heading p{font-size:14px;line-height:2.2}.fd-section{padding-block:94px}.fd-section-heading{margin-bottom:34px}.fd-prose{font-size:15px;line-height:2.6}.fd-case-grid>aside,.fd-contact-form,.fd-contact-info,.fd-contact-map,.fd-feature-card,.fd-product-card,.fd-project-card,.fd-service-card,.fd-service-detail-grid>aside{border-radius:var(--fd-radius);border:1px solid var(--border);box-shadow:0 10px 35px #011c4c05;background:var(--surface)}.fd-feature-card,.fd-product-card,.fd-project-card,.fd-service-card{transition:transform .35s var(--fd-ease),border-color .3s,box-shadow .3s;position:relative}.fd-feature-card:hover,.fd-product-card:hover,.fd-project-card:hover,.fd-service-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--brand-teal) 65%,var(--border));box-shadow:0 20px 45px #0075f118}.fd-product-copy{padding:28px}.fd-product-copy h3{font-size:22px}.fd-product-copy>p{font-size:13px}.fd-product-copy>ul li{font-size:12px}.fd-card-category{font-size:11px}.fd-card-category>span{font-size:9px;border-radius:6px;padding:3px 8px}.fd-product-art{padding:9px;background:linear-gradient(140deg,#e5f0ff,#e4fbfc)!important}.fd-solution-image{aspect-ratio:4/3;background:transparent;border-radius:13px;overflow:hidden}.fd-solution-image img{object-fit:contain;width:100%;height:100%}.fd-product-arrow{width:35px;height:35px;background:var(--surface);box-shadow:0 4px 12px #011c4c12}.fd-product-hero-art{padding:12px;border-radius:28px;background:linear-gradient(130deg,#e3f2ff,#e5fbfa);box-shadow:0 25px 60px #0075f114}.fd-product-hero-art .fd-solution-image{aspect-ratio:1}.fd-product-hero-art img{border-radius:15px}.fd-detail-badges{flex-wrap:wrap}.fd-detail-badges>span{border-radius:7px;padding:5px 10px}.fd-product-hero h1{font-size:38px}.fd-anchor-nav{top:100px}.fd-anchor-nav a{font-size:13px}.fd-service-card{padding:28px;overflow:hidden;min-height:0;height:100%}.fd-service-card .fd-icon{width:42px;height:42px;border-radius:12px}.fd-service-thumb{margin:-28px -28px 24px;aspect-ratio:1.7;overflow:hidden;background:#e6f2ff;border-bottom:1px solid var(--border)}.fd-service-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--fd-ease)}.fd-service-card:hover img{transform:scale(1.035)}.fd-card-top{margin-bottom:18px}.fd-service-card h3{font-size:21px}.fd-service-card p{font-size:13px}.fd-card-bottom{font-size:12px}.fd-icon{background:linear-gradient(140deg,color-mix(in srgb,var(--brand-blue) 11%,var(--surface)),color-mix(in srgb,var(--brand-teal) 12%,var(--surface)));border-color:color-mix(in srgb,var(--brand-teal) 25%,var(--border));box-shadow:inset 0 1px 0 #ffffff33;border-radius:13px}.fd-feature-card{height:100%;padding:34px 30px;display:flex;align-items:flex-start;flex-direction:column;overflow:hidden;min-height:280px}.fd-feature-card:before{content:"";position:absolute;top:0;inset-inline:0;height:3px;background:var(--brand-gradient);opacity:.65}.fd-feature-card:after{content:"";width:130px;height:130px;position:absolute;top:-20px;inset-inline-end:-20px;background:radial-gradient(var(--brand-teal) .7px,transparent 1px);background-size:10px 10px;opacity:.11;-webkit-mask-image:linear-gradient(135deg,#000,transparent);mask-image:linear-gradient(135deg,#000,transparent);pointer-events:none}.fd-feature-index{position:absolute;inset-inline-end:26px;top:28px;font-size:11px;color:var(--subtle);letter-spacing:2px}.fd-feature-card>.fd-icon{margin-bottom:25px}.fd-feature-card>svg{font-size:27px;color:var(--purple);margin-bottom:27px}.fd-feature-card h3{font-size:20px;line-height:1.9;margin-bottom:12px}.fd-feature-card p{font-size:13px;line-height:2.2;color:var(--muted);flex:1 1}.fd-feature-card>.fd-text-link{margin-top:24px;border-top:1px solid var(--border);padding-top:18px;width:100%;justify-content:space-between}.fd-carousel{padding:8px 3px 20px;margin-inline:-3px}.fd-product-swiper{overflow:visible}.fd-product-swiper>.swiper-wrapper{align-items:stretch}.fd-product-swiper .swiper-slide{height:auto;opacity:1;transition:opacity .2s}.fd-carousel-controls{margin-top:23px;padding-top:20px;border-top:1px solid var(--border)}.fd-carousel-controls .circle-btn{width:43px;height:43px;border-radius:13px}.fd-carousel-controls>span{font-size:12px}.fd-sector-band{background:linear-gradient(125deg,#011c4c,#03254c);overflow:hidden}.fd-sector-band>.fd-container{position:relative}.fd-sector-band:before{background:radial-gradient(ellipse at 0 0,#0075f12b,transparent 55%),radial-gradient(ellipse at 100% 90%,#01bebd20,transparent 60%),repeating-linear-gradient(120deg,transparent,transparent 60px,#ffffff03 61px,#ffffff03 62px)}.fd-sector-card{position:relative;height:100%;padding:35px;border:1px solid #ffffff25;border-radius:20px;background:linear-gradient(145deg,#ffffff0b,#ffffff03);display:flex;flex-direction:column;align-items:flex-start;min-height:320px;transition:background .3s,transform .3s}.fd-sector-card:hover{background:#ffffff0e;transform:translateY(-4px)}.fd-sector-card h3{font-size:23px;margin:30px 0 16px}.fd-sector-card p{font-size:13px;line-height:2.2;color:#b9cfe5;flex:1 1}.fd-sector-card .fd-text-link{margin-top:28px;color:#fff}.fd-sector-card .fd-text-link svg{color:#54ded7}.fd-sector-card .fd-sector-number{top:35px;inset-inline-end:30px}.fd-sector-band .fd-carousel-controls{border-color:#ffffff22;color:#abc5df}.fd-sector-band .fd-carousel-controls>span{color:#abc5df}.fd-sector-band .circle-btn{background:#ffffff0b;border-color:#ffffff30;color:#fff}.fd-approach{gap:65px}.fd-approach-seal{aspect-ratio:1.1;border-radius:28px;box-shadow:0 15px 45px #0075f10c}.fd-approach-seal>img:not(.fd-seal-logo){width:100%;height:100%;object-fit:cover}.fd-approach-seal:has(>img:not(.fd-seal-logo))>.fd-seal-grid,.fd-approach-seal:has(>img:not(.fd-seal-logo))>b,.fd-approach-seal:has(>img:not(.fd-seal-logo))>small{display:none}.fd-approach-list article{padding:22px 20px;margin-bottom:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.fd-approach-list h3{font-size:16px}.fd-approach-list p{font-size:13px}.fd-process-grid article{padding:30px 24px;background:var(--surface);border:1px solid var(--border);border-radius:18px}.fd-process-grid article:before{top:-5px;inset-inline-start:24px;border-color:var(--brand-teal)}.fd-process-grid h3{font-size:19px}.fd-process-grid p{font-size:13px}.fd-cta{padding:48px;border:1px solid color-mix(in srgb,var(--brand-blue) 25%,var(--border));border-radius:22px;position:relative;overflow:hidden;box-shadow:0 15px 45px #0075f108;background:radial-gradient(ellipse at 0 0,#01bebd10,transparent 60%),var(--surface)}.fd-cta:after{content:"";position:absolute;inset-inline-end:-80px;top:-100px;width:300px;height:300px;border:1px solid #01bebd26;border-radius:50%;pointer-events:none}.fd-cta h2{font-size:30px}.fd-cta p{font-size:14px}.fd-page-heading{padding-block:70px 55px}.fd-page-heading>div>p{max-width:820px;margin-top:24px;font-size:15px;line-height:2.3;color:var(--muted)}.fd-page-heading h1>span{color:var(--purple)}.fd-heading-with-image{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.fd-heading-with-image h1{font-size:clamp(34px,3.5vw,49px)}.fd-heading-with-image>figure{padding:9px;border-radius:26px;border:1px solid #0075f12b;background:linear-gradient(135deg,#e1edff,#dff7f5);box-shadow:0 22px 55px #0075f113}.fd-heading-with-image>figure>img{width:100%;height:auto;border-radius:18px;display:block}.fd-editorial-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.fd-editorial-layout .fd-section-heading{margin-bottom:24px}.fd-editorial-image{border-radius:26px;overflow:hidden;box-shadow:0 18px 50px #0075f110;border:1px solid #0075f125;background:#e3f1ff;padding:8px}.fd-editorial-image img{width:100%;height:auto;display:block;border-radius:18px}.fd-editorial-section .fd-carousel{margin-top:30px}.fd-page-body{margin-top:40px}.fd-editorial-section+.fd-editorial-section{border-top:1px solid var(--border)}.fd-section-image img{max-height:720px;object-fit:contain;border-radius:22px;background:var(--surface-2)}.fd-service-row-mark{border-radius:22px}.fd-service-row p{font-size:14px}.fd-service-row h2{font-size:30px}.fd-deliverables li{font-size:13px}.fd-service-detail-grid>aside{padding:34px}.fd-case-meta{padding-bottom:24px;margin-bottom:24px}.fd-case-grid>aside{border-top:3px solid var(--brand-teal)}.fd-gallery .gallery-main{background:var(--surface-2);border-radius:22px}.fd-gallery .gallery-main img{object-fit:contain;max-height:720px;aspect-ratio:auto}.gallery-thumbnails button{border-radius:12px;overflow:hidden}.fd-project-card>img{aspect-ratio:1.3;object-fit:contain;background:#e9f3fc}.fd-project-card h2{font-size:23px}.fd-project-card p{font-size:14px}.fd-contact-layout{max-width:none;grid-template-columns:1fr}.fd-contact-form{padding:44px;background:radial-gradient(ellipse at 100% 0,#0075f106,transparent 50%),var(--surface);border-top:3px solid var(--brand-teal)}.fd-contact-form .fd-form-heading h2{font-size:25px}.fd-form-heading p,.fd-lead-form label{font-size:13px}.fd-lead-form input,.fd-lead-form select,.fd-lead-form textarea{border-radius:10px;font-size:14px;background:var(--surface)}.fd-lead-form input,.fd-lead-form select{min-height:50px}.fd-lead-form .checkbox-label{font-size:12px}.fd-contact-info{padding:34px}.fd-inquiry-note{background:var(--accent-bg);border:1px solid var(--border);border-radius:18px;padding:30px;max-width:none}.fd-inquiry-note p{font-size:13px}.fd-contact-info small,.fd-inquiry-note a{font-size:12px}.fd-contact-info a,.fd-contact-info b,.fd-lead{font-size:15px}.fd-footer{position:relative;background:radial-gradient(ellipse at 90% 0,#0075f114,transparent 60%),#061832}.fd-footer-column a,.fd-footer-identity p{font-size:12px}.fd-footer-column h3{font-size:13px}.fd-footer-identity h2{font-size:14px}.fd-navigation-overlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:fd-opacity .16s ease;cursor:progress}.fd-loading-screen{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;min-height:230px;padding:30px;color:var(--text)}.fd-loading-emblem{width:90px;height:90px;position:relative;display:grid;place-items:center;direction:ltr}.fd-loading-emblem>span{font-size:35px;font-weight:800;background:var(--brand-title);-webkit-background-clip:text;background-clip:text;color:transparent}.fd-loading-emblem>i{position:absolute;inset:0;border-left:1px solid #0075f133;border-right:1px solid #0075f133;border-top:1px solid #0075f133;border-top:2px solid var(--brand-blue);border-bottom:1px solid #0075f133;border-bottom-color:var(--brand-teal);border-radius:30px;animation:fd-orbit 2.5s linear infinite}.fd-loading-emblem>i:nth-child(2){inset:9px;border-color:#01bebd33;border-left:2px solid var(--brand-teal);animation-direction:reverse;animation-duration:3s;border-radius:50%}.fd-loading-emblem>i:nth-child(3){inset:-13px;border-color:#0075f10c;border-radius:50%;animation:fd-pulse 2s ease-in-out infinite}.fd-loading-label{font-size:13px;color:var(--muted)}.fd-loading-track{width:160px;height:3px;background:var(--border);border-radius:3px;overflow:hidden}.fd-loading-track>i{display:block;width:45%;height:100%;background:var(--brand-gradient);animation:fd-loading-run 1.4s ease-in-out infinite;border-radius:3px}.fd-loading-recovery{position:absolute;top:calc(50% + 150px);text-align:center;padding-inline:20px;font-size:13px}.fd-loading-recovery button{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px 20px;margin-top:16px;color:var(--purple)}.admin-content{position:relative}.fd-admin-loading{position:absolute;inset:0;min-height:400px;z-index:40;background:color-mix(in srgb,var(--bg) 95%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;align-items:start;padding-top:70px;border-radius:20px}.login-loading{min-height:100svh;display:grid;place-items:center}.admin-panel,.admin-service-card,.editor-panel,.settings-section,.stat-card{border-radius:17px;box-shadow:0 10px 30px #011c4c04}.stat-card{background:radial-gradient(ellipse at 0 0,#01bebd0b,transparent 65%),var(--surface);position:relative;overflow:hidden}.stat-card:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--brand-gradient);opacity:.55}.admin-sidebar nav>button{border-radius:11px;transition:background .2s,transform .2s}.admin-sidebar nav>button:hover{transform:translateX(-3px)}.editor-tabs button{border-radius:9px}.cms-welcome{border-radius:22px}.quick-actions button{border-radius:12px;transition:transform .2s,background .2s}.quick-actions button:hover{transform:translateY(-3px)}.fd-login{display:flex;flex-direction:column;justify-content:center;min-height:100svh;padding:110px 48px 45px;background:radial-gradient(ellipse at 0 0,#0075f116,transparent 65%),radial-gradient(ellipse at 100% 100%,#01bebd13,transparent 60%),var(--bg)}.fd-login-layout{width:min(1120px,100%);margin:auto;display:grid;grid-template-columns:1.15fr 1fr;border:1px solid var(--border);border-radius:28px;box-shadow:0 25px 80px #011c4c12;overflow:hidden;background:var(--surface)}.fd-login-story{background:radial-gradient(ellipse at 0 0,#0075f12b,transparent 65%),linear-gradient(145deg,#011c4c,#062c58);color:#fff;padding:42px 45px 30px;position:relative;overflow:hidden}.fd-login-story:before{content:"";position:absolute;inset:0;opacity:.12;background-image:radial-gradient(#90eaff 1px,transparent 0);background-size:20px 20px;pointer-events:none}.fd-login-story>*{position:relative}.fd-login-kicker{font-family:Arial,sans-serif;letter-spacing:2px;font-size:9px;color:var(--purple);direction:ltr;display:block}.fd-login-story>.fd-login-kicker{color:#65ded7}.fd-login-story h2{font-size:31px;line-height:1.8;margin-top:24px}.fd-login-story p{color:#b7d0e8;font-size:13px;line-height:2.2;margin-top:15px;max-width:420px}.fd-login-story>img{width:100%;height:auto;border-radius:18px;margin-top:24px;border:1px solid #ffffff25}.fd-login-points{display:flex;gap:20px;justify-content:center;margin-top:25px;font-size:10px;color:#b7d0e8;flex-wrap:wrap}.fd-login-points span{display:flex;gap:7px;align-items:center}.fd-login-points svg{color:#55d9d4}.fd-login .login-panel{width:auto;max-width:none;padding:50px 45px;background:var(--surface);border:0;border-radius:0;box-shadow:none;align-self:center;text-align:start}.fd-login .login-panel>.company-mark{justify-content:flex-start}.fd-login-divider{height:1px;background:var(--border);margin:28px 0}.fd-login .login-panel h1{font-size:25px;margin:16px 0 10px;line-height:1.8}.fd-login .login-panel>p{font-size:13px;line-height:2;color:var(--muted);margin:0 0 28px}.fd-login .login-panel form{display:grid;gap:22px}.fd-login .login-panel label{font-size:12px;display:flex;flex-direction:column;gap:10px}.fd-login-input{display:flex;align-items:center;border:1px solid var(--border);border-radius:11px;background:var(--bg);padding-inline:14px;gap:12px}.fd-login-input svg{font-size:14px;color:var(--subtle)}.fd-login .fd-login-input input{border:0;background:transparent;width:100%;padding:14px 0;font-size:14px;box-shadow:none;min-width:0}.fd-login-input:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px var(--accent-bg)}.fd-login .login-panel .btn{margin-top:5px;min-height:51px;justify-content:space-between;font-size:13px}.fd-login .login-security{display:flex;align-items:center;justify-content:center;gap:8px}.fd-login .login-security,.fd-login-foot{margin-top:28px;font-size:11px;color:var(--muted)}.fd-login-foot{text-align:center}.admin-page-head,.fd-contact-layout,.fd-editorial-section,.fd-page-heading,.fd-product-hero{animation:fd-enter .45s var(--fd-ease) both}@keyframes fd-enter{0%{opacity:.4;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes fd-opacity{0%{opacity:0}to{opacity:1}}@keyframes fd-orbit{to{rotate:1turn}}@keyframes fd-pulse{50%{scale:1.12;opacity:.4}}@keyframes fd-loading-run{0%{transform:translateX(-110%)}to{transform:translateX(330%)}}@media(hover:hover){.fd-nav-item:hover .fd-mega-menu{display:block;animation:fd-enter .2s var(--fd-ease)}}@media(max-width:1250px){.fd-nav-label>a{font-size:13px;padding-inline:8px}.fd-header-cta{font-size:11px;padding-inline:13px;gap:10px}.fd-container{width:calc(100% - 64px)}.fd-header-inner{gap:16px}.fd-brand strong{font-size:26px}.fd-header .fd-brand img{width:44px;height:44px}.fd-hero-grid{gap:30px;min-height:630px}.fd-hero-copy h1{font-size:42px}.fd-heading-with-image{gap:35px}.fd-login-story{padding:35px}.fd-login .login-panel{padding:40px 35px}}@media(max-width:1150px){.fd-header{height:82px}.fd-menu-button{display:inline-flex}.fadin-site[data-locale=en] .fd-nav,.fd-nav{display:none!important;position:absolute;inset-inline:20px;top:81px;background:var(--surface);border:1px solid var(--border);border-radius:0 0 18px 18px;padding:14px 22px;max-height:calc(100svh - 105px);overflow:auto;box-shadow:0 20px 40px #011c4c20}.fd-nav.is-open{display:flex!important;flex-direction:column;align-items:stretch;gap:0}.fd-nav-label{justify-content:space-between;border-bottom:1px solid var(--border);border-radius:0}.fd-nav-label>a{font-size:16px;padding:13px 0;flex:1 1}.fd-nav-label>a[aria-current]:after{display:none}.fd-nav-disclosure{font-size:12px;padding:16px;width:48px}.fd-header-cta{display:inline-flex}.fd-mega-menu,[dir=ltr] .fd-mega-menu{position:static;transform:none;width:auto;padding:15px;margin:8px 0 18px;border-radius:12px;box-shadow:none;border:1px solid var(--border)}.fd-nav-item:focus-within .fd-mega-menu,.fd-nav-item:hover .fd-mega-menu{display:none}.fd-nav-item.is-expanded .fd-mega-menu{display:block}.fd-mega-heading{display:none}.fd-mega-links{grid-template-columns:1fr 1fr}.fd-mega-links>a{padding:10px}.fd-mega-links small{font-size:11px}.fd-anchor-nav{top:82px}.fd-hero-grid{grid-template-columns:1fr 1fr;min-height:560px}.fd-hero-copy h1{font-size:36px}.fd-hero-copy>p{font-size:14px}.fd-hero-art{border-radius:25px 6px;padding:7px}.fd-hero-art>img{border-radius:18px 4px}.fd-editorial-layout{gap:35px}.fd-login-story h2{font-size:26px}}@media(max-width:900px){.fd-heading-with-image{gap:28px}.fd-heading-with-image h1{font-size:34px}.fd-login-layout{max-width:520px;grid-template-columns:1fr}.fd-login-story{display:none}.fd-login .login-panel{padding:40px}.fd-login{padding:100px 24px 35px}.fd-service-card h3{font-size:20px}.fd-service-card{padding:25px}.fd-service-thumb{margin:-25px -25px 23px}.fd-mega-links{grid-template-columns:1fr}}@media(max-width:767px){.fd-container{width:calc(100% - 40px)}.fd-header{height:78px}.fadin-site[data-locale=en] .fd-nav,.fd-nav{top:77px;inset-inline:12px;padding-inline:19px}.fd-header .fd-header-cta{display:none}.fd-header-inner{gap:10px}.fd-header-actions{gap:4px}.fd-header .fd-brand img{width:40px;height:40px}.fd-brand strong{font-size:25px}.fd-anchor-nav{top:78px}.fd-hero-grid{grid-template-columns:1fr;gap:32px;padding-block:36px;min-height:0}.fd-hero-copy h1{font-size:38px}.fd-hero-copy>p{font-size:14px;line-height:2.25}.fd-hero-visual{max-width:560px}.fd-hero-art{transform:none;padding:7px;border-radius:25px 6px}.fd-art-caption{font-size:6px;inset:auto 18px 18px;letter-spacing:1.3px}.fd-hero-bottom{font-size:10px}.fd-kicker{font-size:11px}.fd-hero-copy .fd-button{font-size:12px;min-height:48px;padding:12px 17px}.fd-section{padding-block:60px}.fd-section-heading h2,.fd-section-title{font-size:26px;line-height:1.8}.fd-section-heading p{font-size:13px}.fd-section-heading .fd-text-link{font-size:12px}.fd-prose{font-size:14px;line-height:2.5}.fd-page-heading{padding-block:38px 35px}.fd-heading-with-image{grid-template-columns:1fr;gap:28px}.fd-heading-with-image h1{font-size:35px}.fd-page-heading>div>p{font-size:14px;line-height:2.2;margin-top:18px}.fd-heading-with-image>figure{max-width:560px}.fd-editorial-layout{grid-template-columns:1fr;gap:30px}.fd-editorial-image{max-width:600px}.fd-feature-card{padding:30px 25px;min-height:270px}.fd-feature-card h3{font-size:20px}.fd-feature-card p{font-size:13px}.fd-carousel-controls>span{font-size:11px}.fd-sector-card{padding:28px;min-height:340px}.fd-sector-card h3{font-size:23px}.fd-approach{grid-template-columns:1fr;gap:32px}.fd-approach-seal{max-width:560px}.fd-process-grid{grid-template-columns:1fr 1fr;gap:18px}.fd-process-grid article{padding:26px 20px}.fd-process-grid h3{font-size:18px}.fd-process-grid p{font-size:12px}.fd-product-copy{padding:26px}.fd-product-copy h3{font-size:22px}.fd-product-copy>p{font-size:13px}.fd-product-copy>ul li{font-size:12px}.fd-product-hero{padding-block:35px;gap:30px}.fd-product-hero h1{font-size:31px}.fd-product-hero-art{padding:8px}.fd-contact-form{padding:30px 23px}.fd-contact-form .fd-form-heading h2{font-size:22px}.fd-lead-form label{font-size:12px}.fd-lead-form .form-row{gap:21px}.fd-lead-form input,.fd-lead-form select,.fd-lead-form textarea{font-size:16px}.fd-lead-form .checkbox-label{font-size:12px}.fd-inquiry-note{padding:24px;gap:14px}.fd-cta{padding:30px 25px;margin-block:45px}.fd-cta h2{font-size:25px}.fd-cta p{font-size:13px}.fd-cta .fd-button{width:100%}.fd-gallery .gallery-main img{max-height:600px}.fd-project-card>img{aspect-ratio:1.1}.fd-footer-column a,.fd-footer-column h3,.fd-footer-identity p{font-size:12px}.fd-footer-identity h2{font-size:13px}.fd-login .login-panel{padding:34px 27px}.fd-login .login-panel h1{font-size:24px}.fd-login .fd-login-input input{font-size:16px}.fd-login-foot{font-size:10px}.fd-loading-screen{gap:22px}.fd-admin-loading{padding-top:45px}}@media(max-width:400px){.fd-hero-copy h1{font-size:33px}.fd-header-inner{gap:6px}.fd-brand{gap:8px}.fd-language{padding-inline:5px}.fd-process-grid{grid-template-columns:1fr}.fd-heading-with-image h1{font-size:31px}.fd-login{padding-inline:16px}.fd-login .login-panel{padding:30px 22px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.fd-loading-emblem>i{rotate:30deg}.fd-loading-track>i{width:100%}}:root{--fd-radius:10px}.fadin-site[data-locale=en] .fd-nav,.fd-nav{background:transparent;border:0;padding:0;gap:3px;border-radius:0}.fd-nav-label{border-radius:6px}.fd-nav-label:has([aria-current=page]),.fd-nav-label:hover{box-shadow:none;background:transparent}.fd-nav-disclosure{font-size:9px;min-width:20px;padding-inline:2px 7px;display:grid;place-items:center;transition:rotate .2s}.is-expanded .fd-nav-disclosure{rotate:180deg}.fd-nav-label>a[aria-current]:after{inset-inline:12px;bottom:0}.fd-header-inner{position:relative}.fd-mega-menu{top:calc(100% - 14px);border-radius:8px;animation:none!important;padding:22px;border-top-width:2px}.fd-mega-menu:before{content:"";position:absolute;inset-inline:0;top:-25px;height:26px;background:transparent}.fd-nav-item:focus-within .fd-mega-menu,.fd-nav-item:hover .fd-mega-menu{display:none}.fd-nav-item.is-expanded .fd-mega-menu{display:block}.fd-mega-links>a{border-radius:6px}.fd-mega-number{border-radius:4px}.fd-mega-links small{font-size:11px}.fd-carousel{margin:0;padding:5px 0 12px;width:100%;min-width:0;overflow:hidden}.fd-product-swiper{overflow:hidden;width:100%;margin-inline:auto;padding:0}.fd-product-swiper:not(.swiper-initialized)>.swiper-wrapper{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.fd-product-swiper:not(.swiper-initialized) .swiper-slide{min-width:0}.fd-approach-seal,.fd-case-grid>aside,.fd-contact-form,.fd-contact-info,.fd-contact-map,.fd-cta,.fd-editorial-image,.fd-feature-card,.fd-heading-with-image>figure,.fd-product-card,.fd-product-hero-art,.fd-project-card,.fd-service-card,.fd-service-detail-grid>aside,.fd-service-row-mark{border-radius:10px}.fd-hero-art{border-radius:14px 5px;padding:8px;transform:none}.fd-hero-art>img{border-radius:8px 3px}.fd-editorial-image img,.fd-gallery .gallery-main,.fd-heading-with-image>figure>img,.fd-product-hero-art img,.fd-section-image img,.fd-solution-image{border-radius:6px}.fd-approach-list article,.fd-inquiry-note,.fd-login-layout,.fd-process-grid article,.fd-sector-card{border-radius:10px}.btn,.fd-button,.fd-carousel-controls .circle-btn,.fd-icon,.fd-service-card .fd-icon{border-radius:6px}.admin-panel,.admin-service-card,.cms-welcome,.editor-panel,.quick-actions button,.settings-section,.stat-card,.upload-dropzone{border-radius:10px}.fd-rich-text{white-space:normal}.fd-rich-text p{margin:0 0 1.35em}.fd-rich-text p:last-child{margin-bottom:0}.fd-rich-text h2{font-size:26px;line-height:1.8;margin:1.7em 0 .8em;color:var(--text)}.fd-rich-text h3{font-size:20px;line-height:1.8;margin:1.5em 0 .7em;color:var(--text)}.fd-faq-list a,.fd-rich-text a{color:var(--purple);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--purple) 45%,transparent);text-underline-offset:5px;transition:text-decoration-color .2s}.fd-rich-text a:hover{text-decoration-color:var(--purple)}.fd-rich-text ul{padding-inline-start:24px;margin:0 0 1.5em}.fd-rich-text li+li{margin-top:10px}.fd-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.fd-article-card{height:100%;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface);transition:transform .25s,box-shadow .25s}.fd-article-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.fd-article-card>img{width:100%;height:auto;aspect-ratio:1.7;object-fit:cover}.fd-article-card>div{padding:27px;display:flex;flex-direction:column;align-items:flex-start;flex:1 1}.fd-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:15px;font-size:11px;color:var(--muted);margin-bottom:16px}.fd-article-meta span{display:flex;align-items:center;gap:7px}.fd-article-meta svg{color:var(--purple)}.fd-article-card h2,.fd-article-card h3{font-size:21px;line-height:1.9;margin:0 0 14px}.fd-article-card p{font-size:13px;line-height:2.2;color:var(--muted);flex:1 1}.fd-article-card .fd-text-link{margin-top:25px;border-top:1px solid var(--border);padding-top:20px;width:100%;justify-content:space-between}.fd-article-heading{max-width:960px;margin-inline:auto;padding-block:55px 35px}.fd-article-heading h1{font-size:clamp(30px,3.7vw,48px);line-height:1.9;font-weight:800;margin-bottom:20px}.fd-article-heading>p{color:var(--muted);font-size:16px;line-height:2.25}.fd-article-cover{width:100%;margin-block:35px 0;padding:8px;border:1px solid var(--border);background:var(--surface-2);border-radius:10px}.fd-article-cover img{display:block;width:100%;height:auto;max-height:580px;object-fit:contain;border-radius:5px}.fd-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:65px;align-items:start;padding-block:25px 65px}.fd-article-body{font-size:15px;line-height:2.6;max-width:900px}.fd-article-layout>aside{position:sticky;top:125px;border:1px solid var(--border);border-radius:8px;padding:25px;background:var(--surface)}.fd-article-layout aside h2{font-size:17px;margin-bottom:15px}.fd-article-layout aside a{display:block;margin-top:16px;color:var(--muted);font-size:12px;line-height:1.9}.fd-article-layout aside a:hover{color:var(--purple)}.fd-article-layout aside .fd-button{color:#fff;white-space:normal;font-size:12px;margin-top:25px}.fd-article-topics{display:flex;gap:7px;flex-wrap:wrap;margin-top:30px}.fd-article-topics span{font-size:11px;padding:4px 11px;border-radius:4px}.fd-article-topics span,.fd-service-kind{background:var(--accent-bg);color:var(--purple)}.fd-service-kind{font-size:10px;display:inline-flex;padding:4px 10px;border:1px solid var(--border);border-radius:4px;margin-bottom:15px}.fd-faq-layout{max-width:960px;margin-inline:auto}.fd-faq-layout .fd-faq-list summary{font-size:15px}.fd-faq-layout .fd-faq-list p{font-size:14px}.fd-faq-layout .fd-rich-text{font-size:14px;color:var(--muted);padding-bottom:24px;line-height:2.3}.fd-faq-layout .fd-rich-text p{padding:0}@media(max-width:1250px){.fd-nav-label>a{font-size:13px;padding-inline:7px}.fd-header-inner{gap:13px}.fd-header-cta{padding-inline:12px}.fd-nav-label>a[aria-current]:after{inset-inline:8px}}@media(max-width:1150px){.fadin-site[data-locale=en] .fd-nav,.fd-nav{background:var(--surface);border:1px solid var(--border);border-radius:0 0 8px 8px;padding:14px 22px}.fd-nav-label>a{font-size:16px}.fd-nav-disclosure{min-width:40px;padding:15px}.fd-mega-menu{border-radius:6px;margin-block:8px 14px;padding:12px}.fd-mega-menu:before{display:none}.fd-article-layout{grid-template-columns:minmax(0,1fr) 220px;gap:35px}}@media(max-width:767px){.fd-product-swiper:not(.swiper-initialized)>.swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fd-article-grid{grid-template-columns:1fr 1fr;gap:18px}.fd-article-layout{grid-template-columns:1fr;gap:25px;padding-bottom:35px}.fd-article-layout>aside{position:static}.fd-article-heading{padding-block:35px 20px}.fd-article-heading h1{font-size:31px}.fd-article-heading>p{font-size:14px}.fd-article-card>div{padding:23px}.fd-article-card h2,.fd-article-card h3{font-size:20px}.fd-rich-text h2{font-size:23px}.fd-article-body{font-size:14px}.fd-rich-text h3{font-size:19px}.fd-article-cover{margin-top:25px}.fd-faq-layout .fd-faq-list summary{font-size:14px}}@media(max-width:540px){.fd-article-grid,.fd-product-swiper:not(.swiper-initialized)>.swiper-wrapper{grid-template-columns:1fr}.fd-article-heading h1{font-size:28px}.fadin-site[data-locale=en] .fd-nav,.fd-nav{padding-inline:18px}}