.fadin-site{--ft-paper:#ffffff;--ft-wash:#f5f7fa;--ft-ink:#011c4c;--ft-line:#dce4ed;--ft-soft-line:#e9eef4;--ft-pattern-blue:#0075f1;background:var(--ft-paper)}[data-theme=dark] .fadin-site{--ft-paper:#0a192e;--ft-wash:#0d2039;--ft-ink:#edf6ff;--ft-line:#233c58;--ft-soft-line:#1b304a}.fadin-site .fd-container{width:min(1280px,calc(100% - 96px))}.fadin-site .fd-section{padding-block:80px}.fadin-site .fd-kicker{font-size:11px;margin-bottom:15px;gap:10px}.fadin-site .fd-kicker>span{width:20px;height:2px;background:var(--brand-teal);border-radius:0}.fadin-site .fd-section-heading{margin-bottom:24px;gap:24px}.fadin-site .fd-section-heading h2,.fadin-site .fd-section-title{font-size:clamp(25px,2.2vw,32px);line-height:1.8;letter-spacing:-.65px}.fadin-site .fd-section-heading p{font-size:13px;line-height:2.2;max-width:670px}.fadin-site .fd-prose{font-size:14px;line-height:2.5}.fadin-site .fd-page-body{padding:25px 30px;margin-block:0 30px;border-inline-start:2px solid var(--brand-teal);background:var(--ft-wash);max-width:1000px;border-radius:0 6px 6px 0}.fadin-site .fd-text-link{font-size:12px}.fadin-site .fd-button{min-height:47px;padding:12px 20px;border-radius:6px}.fadin-site .fd-button-outline,.fadin-site .fd-hero{background:var(--ft-paper)}.fadin-site .fd-hero{border-bottom:1px solid var(--ft-line);isolation:isolate}.fadin-site .fd-hero:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;-webkit-mask-image:none;mask-image:none;opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cg fill='%23cbd5e1' opacity='.48'%3E%3Ccircle cx='20' cy='20' r='.8'/%3E%3Ccircle cx='60' cy='20' r='.8'/%3E%3Ccircle cx='100' cy='20' r='.8'/%3E%3Ccircle cx='140' cy='20' r='.8'/%3E%3Ccircle cx='20' cy='60' r='.8'/%3E%3Ccircle cx='60' cy='60' r='.8'/%3E%3Ccircle cx='100' cy='60' r='.8'/%3E%3Ccircle cx='140' cy='60' r='.8'/%3E%3Ccircle cx='20' cy='100' r='.8'/%3E%3Ccircle cx='60' cy='100' r='.8'/%3E%3Ccircle cx='100' cy='100' r='.8'/%3E%3Ccircle cx='140' cy='100' r='.8'/%3E%3Ccircle cx='20' cy='140' r='.8'/%3E%3Ccircle cx='60' cy='140' r='.8'/%3E%3Ccircle cx='100' cy='140' r='.8'/%3E%3Ccircle cx='140' cy='140' r='.8'/%3E%3C/g%3E%3Cpath d='M114 39h12m-6-6v12' stroke='%230075f1' opacity='.14'/%3E%3Cpath d='M33 119h12m-6-6v12' stroke='%2301bebd' opacity='.25'/%3E%3Cpath d='M140 100v20h20' fill='none' stroke='%23cbd5e1' stroke-width='.6' opacity='.4'/%3E%3C/svg%3E") repeat}[data-theme=dark] .fadin-site .fd-hero:before{opacity:.28}.fadin-site .fd-hero-grid{grid-template-columns:.98fr 1.08fr;gap:56px;min-height:590px;padding-block:52px}.fadin-site .fd-hero-copy{padding:0}.fadin-site .fd-hero-copy h1{font-size:clamp(35px,3.2vw,47px);line-height:1.75;letter-spacing:-1.2px;font-weight:800}.fadin-site .fd-hero-copy h1>span{color:var(--purple);background:none}.fadin-site .fd-hero-copy>p{font-size:14px;max-width:515px;margin-top:20px;line-height:2.3}.fadin-site .fd-hero-copy .fd-actions{margin-top:27px}.fadin-site .fd-hero-identity{font-size:10px;margin-top:28px;max-width:440px;padding-top:20px;border-top:1px solid var(--ft-line)}.fadin-site .fd-hero-art{padding:0;background:var(--ft-paper);border:1px solid var(--ft-line);box-shadow:0 22px 60px #011c4c09;border-radius:8px;overflow:hidden;transform:none}.fadin-site .fd-hero-art>img{width:100%;height:auto;max-height:470px;aspect-ratio:4/3;object-fit:contain;border-radius:0}.fadin-site .fd-art-corner{display:none}.fadin-site .fd-art-caption{inset:auto auto 14px 14px;border-radius:3px;letter-spacing:1.6px;padding:6px 10px;font-size:7px}.fadin-site .fd-hero-bottom{min-height:65px;font-size:11px}.fadin-site .fd-hero-bottom>a{gap:12px}.fadin-site .fd-page-banner{position:relative;padding-block:48px 40px;margin-bottom:32px;border-bottom:1px solid var(--ft-line);min-height:240px}.fadin-site .fd-page-banner-copy{min-width:0;max-width:850px}.fadin-site .fd-page-banner h1{font-size:clamp(29px,2.8vw,39px);line-height:1.7;letter-spacing:-.8px;font-weight:750;max-width:790px}.fadin-site .fd-page-banner h1>.fd-heading-accent{display:block;background:none;color:var(--purple)}.fadin-site .fd-page-banner-copy>p{max-width:730px;font-size:14px;line-height:2.25;margin-top:18px;color:var(--muted)}.fadin-site .fd-heading-rule{display:block;width:50px;height:3px;background:var(--brand-teal);margin-top:27px}.fadin-site .fd-heading-with-image{grid-template-columns:1.2fr .78fr;gap:65px}.fadin-site .fd-heading-with-image>figure{margin:0;padding:0;border:1px solid var(--ft-line);border-radius:8px;background:var(--ft-wash);box-shadow:none;overflow:hidden}.fadin-site .fd-heading-with-image>figure>img{width:100%;height:auto;aspect-ratio:4/3;max-height:300px;object-fit:contain;border-radius:0}.fadin-site .fd-breadcrumb{padding-block:23px 0;font-size:10px;color:var(--subtle)}.fadin-site .fd-breadcrumb>span{min-width:0}.fadin-site .fd-breadcrumb [aria-current]{color:var(--muted)}.fadin-site .fd-carousel{padding:17px 2px 30px;margin:0;overflow:hidden;width:100%;box-sizing:border-box}.fadin-site .fd-product-swiper{overflow:visible;padding:0}.fadin-site .fd-product-swiper .swiper-wrapper{align-items:stretch}.fadin-site .fd-product-swiper .swiper-slide{height:auto}.fadin-site .fd-product-card{border:2px solid var(--ft-line);background:var(--ft-paper);border-radius:8px;overflow:hidden;height:100%;box-shadow:none;display:flex;flex-direction:column}.fadin-site .fd-product-card:hover{border-color:var(--brand-teal);transform:translateY(-5px);box-shadow:0 14px 25px #011c4c0a}.fadin-site .fd-product-art{display:block;padding:0;background:var(--ft-paper)!important;border:0;border-bottom:1px solid var(--ft-line);border-radius:0;flex-shrink:0;isolation:isolate}.fadin-site .fd-product-art:after{display:none}.fadin-site .fd-product-art .fd-solution-image{width:100%;aspect-ratio:4/3;background:var(--ft-paper);border-radius:0;overflow:hidden}.fadin-site .fd-product-art .fd-solution-image img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0;transform:none}.fadin-site .fd-product-art:hover .fd-solution-image img{transform:none}.fadin-site .fd-product-copy{padding:25px;display:flex;flex:1 1;flex-direction:column;align-items:flex-start}.fadin-site .fd-card-category{display:flex;align-items:center;flex-wrap:wrap;width:100%;gap:8px;margin-bottom:15px;font-size:10px;color:var(--muted)}.fadin-site .fd-card-category>.fd-product-category{background:none;border:none;border-radius:0;padding:0;font-size:inherit;color:var(--purple)}.fadin-site .fd-product-serial{margin-inline-start:auto;font-size:10px;color:var(--subtle);font-family:Arial,sans-serif;letter-spacing:1px}.fadin-site .fd-product-copy h3{margin:0 0 12px;font-size:22px;line-height:1.75}.fadin-site .fd-product-copy>p{margin:0 0 20px;color:var(--muted);font-size:13px;line-height:2.2}.fadin-site .fd-product-copy>ul{margin:0 0 25px;padding:0}.fadin-site .fd-product-copy>ul li{font-size:11px;color:var(--muted);margin:0 0 9px;line-height:1.9}.fadin-site .fd-product-copy>ul li>svg{color:var(--green);font-size:9px}.fadin-site .fd-product-copy>.fd-text-link{justify-content:space-between;width:100%;padding-top:19px;border-top:1px solid var(--ft-line);margin-top:auto}.fadin-site .fd-product-grid{gap:26px}.fadin-site .fd-catalog{padding-block:25px 45px}.fadin-site .fd-filter-bar{gap:20px;padding:18px 0;margin-bottom:28px;border-bottom:1px solid var(--ft-line)}.fadin-site .fd-filter-bar>nav{gap:8px}.fadin-site .fd-filter-bar>nav>a{border:1px solid var(--ft-line);border-radius:5px;background:var(--ft-paper);font-size:11px;padding:8px 14px}.fadin-site .fd-filter-bar>nav>a[aria-current=page]{border-color:var(--purple);background:var(--accent-bg);color:var(--purple)}.fadin-site .fd-filter-bar>form{background:var(--ft-paper);border:1px solid var(--ft-line);border-radius:5px}.fadin-site .fd-filter-bar>form input{font-size:12px}.fadin-site .fd-product-hero{grid-template-columns:1.08fr .92fr;gap:65px;padding-block:39px 47px;align-items:center}.fadin-site .fd-case-hero h1,.fadin-site .fd-product-hero h1,.fadin-site .fd-service-hero h1{font-size:clamp(29px,2.7vw,39px);line-height:1.7;letter-spacing:-.7px;margin-block:14px 17px}.fadin-site .fd-product-hero .fd-detail-badges{font-size:10px;margin-block:15px}.fadin-site .fd-lead{font-size:14px;line-height:2.3;color:var(--muted);max-width:670px}.fadin-site .fd-product-hero-art{padding:0;background:var(--ft-paper);border:1px solid var(--ft-line);box-shadow:none;border-radius:8px;overflow:hidden}.fadin-site .fd-product-hero-art .fd-solution-image{aspect-ratio:4/3;max-height:400px;background:var(--ft-paper);border-radius:0}.fadin-site .fd-product-hero-art img{width:100%;height:100%;object-fit:contain;border-radius:0}.fadin-site .fd-anchor-nav{background:var(--ft-paper);border-block:1px solid var(--ft-line);box-shadow:0 5px 18px #011c4c04}.fadin-site .fd-anchor-nav a{font-size:12px;padding-block:16px}.fadin-site .fd-overview{grid-template-columns:.7fr 1.3fr;gap:65px}.fadin-site .fd-overview>div:first-child{padding:28px;background:var(--ft-wash);border:1px solid var(--ft-line);border-radius:7px}.fadin-site .fd-overview h2{font-size:26px;line-height:1.8}.fadin-site .fd-overview>div:first-child>p{font-size:12px;margin-block:14px;color:var(--muted)}.fadin-site .fd-benefits{gap:15px;padding-top:20px;margin-top:20px;border-top:1px solid var(--ft-line)}.fadin-site .fd-benefits li{font-size:13px;line-height:2}.fadin-site .fd-soft-section{background:var(--ft-wash);border-block:1px solid var(--ft-soft-line)}.fadin-site .fd-feature-card{border:1px solid var(--ft-line);border-radius:8px;padding:29px;box-shadow:none;background:var(--ft-paper);min-height:265px}.fadin-site .fd-feature-card:hover{box-shadow:0 12px 25px #011c4c08;border-color:var(--brand-teal)}.fadin-site .fd-feature-card h3{font-size:19px;line-height:1.8}.fadin-site .fd-feature-card p{font-size:12px;line-height:2.2}.fadin-site .fd-feature-card .fd-icon{border-radius:6px;width:42px;height:42px}.fadin-site .fd-technologies{padding:27px 0;gap:25px;border-block:1px solid var(--ft-line)}.fadin-site .fd-technologies h2{font-size:18px}.fadin-site .fd-technologies span{border-radius:4px;font-size:11px;background:var(--ft-wash);border-color:var(--ft-line)}.fadin-site .fd-gallery{max-width:1000px;margin-inline:auto}.fadin-site .fd-gallery .gallery-main{padding:20px;border:1px solid var(--ft-line);border-radius:7px;background:var(--ft-wash)}.fadin-site .fd-gallery .gallery-main img{max-height:540px;width:100%;object-fit:contain}.fadin-site .fd-faq-list details{padding-inline:21px;margin-bottom:10px;border:1px solid var(--ft-line);background:var(--ft-paper);border-radius:6px}.fadin-site .fd-faq-list details[open]{border-color:color-mix(in srgb,var(--brand-teal) 60%,var(--ft-line));background:var(--ft-wash)}.fadin-site .fd-faq-list summary{font-size:13px;padding-block:20px}.fadin-site .fd-faq-list details>p{padding-bottom:20px;line-height:2.25}.fadin-site .fd-service-card{padding:25px;border:1px solid var(--ft-line);box-shadow:none;background:var(--ft-paper);border-radius:8px}.fadin-site .fd-service-card:hover{border-color:var(--brand-teal);box-shadow:0 12px 25px #011c4c08}.fadin-site .fd-service-card h3{font-size:20px;line-height:1.85;margin-bottom:14px}.fadin-site .fd-service-card p{font-size:12px;line-height:2.3}.fadin-site .fd-service-thumb{margin:-25px -25px 22px;border-bottom:1px solid var(--ft-line);aspect-ratio:4/3;overflow:hidden}.fadin-site .fd-service-thumb img{width:100%;height:100%;object-fit:contain;transform:none}.fadin-site .fd-card-top{margin-bottom:22px}.fadin-site .fd-card-bottom{font-size:11px;padding-top:20px}.fadin-site .fd-service-catalog{padding-block:25px 35px}.fadin-site .fd-service-row{grid-template-columns:.8fr 1.2fr;gap:55px;padding:40px 0;align-items:center;border-bottom:1px solid var(--ft-line)}.fadin-site .fd-service-row:nth-child(2n)>.fd-service-row-mark{order:0}.fadin-site .fd-service-row-mark{aspect-ratio:4/3;background:var(--ft-wash);border:1px solid var(--ft-line);border-radius:7px;overflow:hidden;max-height:330px}.fadin-site .fd-service-row-mark img{width:100%;height:100%;object-fit:contain}.fadin-site .fd-service-row h2{font-size:27px;line-height:1.8;margin-bottom:16px}.fadin-site .fd-service-row p{font-size:13px;line-height:2.3}.fadin-site .fd-service-kind{font-size:10px;background:var(--accent-bg);border-color:var(--ft-line);border-radius:4px;padding:3px 10px;margin-bottom:12px}.fadin-site .fd-deliverables{margin-block:20px 25px}.fadin-site .fd-deliverables li{font-size:12px;line-height:2}.fadin-site .fd-service-hero{padding-block:40px 50px;border-bottom:1px solid var(--ft-line);margin-bottom:45px}.fadin-site .fd-service-hero.has-art{display:grid;grid-template-columns:1.12fr .88fr;gap:60px;align-items:center}.fadin-site .fd-service-hero>figure{padding:0;margin:0;background:var(--ft-wash);border:1px solid var(--ft-line);border-radius:7px;overflow:hidden}.fadin-site .fd-service-hero>figure img{display:block;width:100%;height:auto;max-height:340px;aspect-ratio:4/3;object-fit:contain}.fadin-site .fd-service-hero .fd-kicker{margin-bottom:9px}.fadin-site .fd-service-detail{padding-bottom:65px}.fadin-site .fd-service-detail-grid{grid-template-columns:minmax(0,1fr) 310px;gap:70px}.fadin-site .fd-service-detail-grid>aside{background:var(--ft-wash);border:1px solid var(--ft-line);border-top:3px solid var(--brand-teal);border-radius:7px;box-shadow:none;padding:28px}.fadin-site .fd-service-detail-grid>aside h2{font-size:19px;margin-top:20px}.fadin-site .fd-service-detail-grid>aside>.fd-button{width:100%;font-size:11px;padding-inline:12px;gap:15px}.fadin-site .fd-service-detail-grid>aside>.fd-text-link{margin-top:20px}.fadin-site .fd-project-collection{padding-block:15px 45px}.fadin-site .fd-project-showcase{display:grid;gap:38px}.fadin-site .fd-project-entry{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ft-line);border-radius:8px;overflow:hidden;background:var(--ft-paper);min-width:0;box-shadow:0 12px 40px #011c4c04}.fadin-site .fd-project-entry:nth-child(2n)>.fd-project-entry-art{order:2;border-inline-start:1px solid var(--ft-line);border-inline-end:0}.fadin-site .fd-project-entry-art{min-width:0;display:grid;place-items:center;background:var(--ft-wash);padding:22px;border-inline-end:1px solid var(--ft-line);overflow:hidden}.fadin-site .fd-project-entry-art img{display:block;width:100%;height:100%;max-height:380px;aspect-ratio:1/1;object-fit:contain;border-radius:4px;transition:transform .4s ease}.fadin-site .fd-project-entry-art:hover img{transform:scale(1.025)}.fadin-site .fd-project-entry-copy{min-width:0;padding:35px 38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.fadin-site .fd-project-entry-index{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px;padding-bottom:21px;margin-bottom:24px;border-bottom:1px solid var(--ft-line);color:var(--subtle)}.fadin-site .fd-project-entry-index>span{direction:ltr;font-family:Arial,sans-serif;font-size:22px;letter-spacing:2px;color:var(--purple)}.fadin-site .fd-project-entry-index>small{font-size:10px}.fadin-site .fd-project-entry-copy .fd-kicker{font-size:10px;margin-bottom:8px}.fadin-site .fd-project-entry-copy h2{font-size:28px;line-height:1.8;margin-bottom:15px;letter-spacing:-.6px}.fadin-site .fd-project-entry-copy>p{font-size:13px;line-height:2.3;color:var(--muted)}.fadin-site .fd-project-entry-copy .fd-tag-list{margin-block:22px}.fadin-site .fd-tag-list{gap:7px}.fadin-site .fd-tag-list>span{font-size:10px;padding:4px 10px;border-radius:4px;background:var(--ft-wash);border:1px solid var(--ft-line);color:var(--muted)}.fadin-site .fd-project-entry-link{display:flex;align-items:center;justify-content:space-between;width:100%;gap:25px;padding-top:21px;margin-top:auto;border-top:1px solid var(--ft-line);color:var(--text);font-size:12px;font-weight:600}.fadin-site .fd-project-entry-link>span{width:35px;height:35px;border:1px solid var(--ft-line);border-radius:5px;display:grid;place-items:center;color:var(--purple);transition:background .2s,border-color .2s}.fadin-site .fd-project-entry-link:hover>span{background:var(--accent-bg);border-color:var(--purple)}.fadin-site .fd-case-hero{padding-block:35px 45px;margin-bottom:40px;border-bottom:1px solid var(--ft-line)}.fadin-site .fd-case-hero.has-art{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:center}.fadin-site .fd-case-hero-copy{min-width:0}.fadin-site .fd-case-hero-copy .fd-tag-list{margin-top:24px}.fadin-site .fd-case-hero-copy .fd-service-kind{margin-bottom:0}.fadin-site .fd-case-hero-art{margin:0;padding:16px;max-width:420px;width:100%;justify-self:end;border:1px solid var(--ft-line);border-radius:8px;background:var(--ft-wash)}.fadin-site .fd-case-hero-art img{display:block;width:100%;height:auto;aspect-ratio:1/1;max-height:360px;object-fit:contain;border-radius:4px}.fadin-site .fd-case-study{padding-block:0}.fadin-site .fd-case-grid{display:grid;grid-template-columns:285px minmax(0,1fr);gap:65px;align-items:start}.fadin-site .fd-case-grid>aside{position:sticky;top:125px;padding:25px;background:var(--ft-wash);border:1px solid var(--ft-line);border-top:3px solid var(--brand-teal);border-radius:7px;box-shadow:none}.fadin-site .fd-case-dossier-title{display:flex;align-items:center;gap:10px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--ft-line)}.fadin-site .fd-case-dossier-title>svg{font-size:17px;color:var(--purple)}.fadin-site .fd-case-dossier-title>h2{font-size:16px}.fadin-site .fd-case-meta{padding-bottom:16px;margin-bottom:16px}.fadin-site .fd-case-meta>span{font-size:11px;margin-bottom:6px}.fadin-site .fd-case-meta>b{font-size:13px}.fadin-site .fd-case-toc{display:flex;flex-direction:column;gap:15px;padding-bottom:22px;margin-bottom:20px;border-bottom:1px solid var(--ft-line)}.fadin-site .fd-case-toc>a{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--muted)}.fadin-site .fd-case-toc>a>small{color:var(--subtle);font-family:Arial,sans-serif;font-size:9px}.fadin-site .fd-case-toc>a>svg{margin-inline-start:auto;font-size:9px;color:var(--purple)}.fadin-site .fd-case-toc>a:hover{color:var(--purple)}.fadin-site .fd-case-narrative{min-width:0}.fadin-site .fd-case-intro{padding-bottom:30px;border-bottom:1px solid var(--ft-line)}.fadin-site .fd-case-section{padding-block:32px;margin:0;border-bottom:1px solid var(--ft-line);scroll-margin-top:125px}.fadin-site .fd-case-section-heading{display:flex;align-items:center;gap:14px;margin-bottom:17px}.fadin-site .fd-case-section-heading>span{font-family:Arial,sans-serif;font-size:11px;color:var(--subtle)}.fadin-site .fd-case-section-heading>h2{font-size:24px;line-height:1.8;margin:0}.fadin-site .fd-case-section-heading>svg{margin-inline-start:auto;font-size:18px;color:var(--purple)}.fadin-site .fd-case-gallery{padding-block:65px}.fadin-site .fd-project-related>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:22px}.fadin-site .fd-project-related>div:last-child>a{display:flex;align-items:center;gap:20px;padding:17px;border:1px solid var(--ft-line);border-radius:7px;transition:border-color .2s}.fadin-site .fd-project-related>div:last-child>a:hover{border-color:var(--brand-teal)}.fadin-site .fd-project-related img{width:82px;height:82px;flex-shrink:0;object-fit:contain;border-radius:4px;background:var(--ft-wash)}.fadin-site .fd-project-related small{font-size:9px;color:var(--subtle);display:block;margin-bottom:7px}.fadin-site .fd-project-related strong{font-size:17px;line-height:1.8;display:block}.fadin-site .fd-project-related a>svg{margin-inline-start:auto;font-size:11px;color:var(--purple)}.fadin-site .fd-editorial-layout{grid-template-columns:1.1fr .9fr;gap:60px}.fadin-site .fd-editorial-image{padding:0;background:var(--ft-wash);border:1px solid var(--ft-line);border-radius:7px;box-shadow:none}.fadin-site .fd-editorial-image img{border-radius:0;max-height:390px;object-fit:contain}.fadin-site .fd-editorial-section+.fd-editorial-section{border-color:var(--ft-line)}.fadin-site .fd-approach{gap:65px}.fadin-site .fd-approach-seal{border:1px solid var(--ft-line);background:var(--ft-wash);border-radius:8px;box-shadow:none;padding:12px}.fadin-site .fd-approach-seal>img{border-radius:3px}.fadin-site .fd-approach-list article{border-color:var(--ft-line)}.fadin-site .fd-approach-list h3{font-size:17px}.fadin-site .fd-approach-list p{font-size:12px;line-height:2.2}.fadin-site .fd-process-section{background:var(--ft-wash);border-block:1px solid var(--ft-soft-line)}.fadin-site .fd-sector-band{background:#071c38}.fadin-site .fd-sector-card{border-color:#244466;border-radius:7px;background:#0c2747;padding:29px;min-height:330px}.fadin-site .fd-sector-card h3{font-size:22px}.fadin-site .fd-sector-card p{font-size:12px}.fadin-site .fd-contact-layout{margin-top:15px;margin-bottom:40px}.fadin-site .fd-contact-layout.has-info{grid-template-columns:1.2fr .8fr;gap:30px}.fadin-site .fd-contact-form{padding:35px;background:var(--ft-paper);border:1px solid var(--ft-line);border-top:3px solid var(--brand-teal);border-radius:7px;box-shadow:0 10px 35px #011c4c04}.fadin-site .fd-contact-info,.fadin-site .fd-contact-map{border:1px solid var(--ft-line);background:var(--ft-wash);border-radius:7px;box-shadow:none}.fadin-site .fd-contact-info{padding:30px}.fadin-site .fd-contact-info h2{font-size:20px}.fadin-site .fd-contact-info>div{padding-block:17px}.fadin-site .fd-contact-info a,.fadin-site .fd-contact-info b{font-size:13px}.fadin-site .fd-contact-map iframe{height:220px}.fadin-site .fd-form-heading h2{font-size:22px;line-height:1.8}.fadin-site .fd-form-heading p,.fadin-site .fd-lead-form label{font-size:12px}.fadin-site .fd-inquiry-note{background:var(--ft-wash);padding:25px 30px;border:1px solid var(--ft-line);border-radius:7px}.fadin-site .fd-cta{background:#071f42;border:1px solid #254867;border-radius:8px;padding:40px;box-shadow:none;color:#fff}.fadin-site .fd-cta h2{font-size:27px;line-height:1.8;color:#fff}.fadin-site .fd-cta p{font-size:13px;line-height:2.2;color:#c0d3e8}.fadin-site .fd-cta .fd-kicker{color:#55ded9}.fadin-site .fd-cta .fd-button-accent{border-color:#01bebd;background:#01bebd;color:#011c4c}.fadin-site .fd-footer{position:relative;isolation:isolate;overflow:hidden;background:#06182f;margin-top:65px;border-top:1px solid #244568}.fadin-site .fd-footer-pattern{position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='240' viewBox='0 0 360 240'%3E%3Cg fill='none' stroke='%2349789d' stroke-width='.6' opacity='.3'%3E%3Cpath d='M0 30h80l40 40h70m-70 0v70l30 30h110m-80-170v40l35 35h145M0 220h55l25-25v-40m240 85v-70l-40-40V30'/%3E%3C/g%3E%3Cg fill='%230075f1' opacity='.36'%3E%3Ccircle cx='80' cy='30' r='2'/%3E%3Ccircle cx='180' cy='40' r='2'/%3E%3Ccircle cx='320' cy='170' r='2'/%3E%3C/g%3E%3Cg fill='%2301bebd' opacity='.46'%3E%3Ccircle cx='190' cy='70' r='2'/%3E%3Ccircle cx='260' cy='170' r='2'/%3E%3Ccircle cx='80' cy='155' r='2'/%3E%3C/g%3E%3Cg fill='%237ea4bd' opacity='.2'%3E%3Ccircle cx='20' cy='100' r='.8'/%3E%3Ccircle cx='40' cy='100' r='.8'/%3E%3Ccircle cx='60' cy='100' r='.8'/%3E%3Ccircle cx='20' cy='120' r='.8'/%3E%3Ccircle cx='40' cy='120' r='.8'/%3E%3Ccircle cx='60' cy='120' r='.8'/%3E%3C/g%3E%3C/svg%3E") repeat}.fadin-site .fd-footer>.fd-container{position:relative}.fadin-site .fd-footer-invite{padding-block:35px;border-bottom-color:#29415e}.fadin-site .fd-footer-invite>a{font-size:30px;line-height:1.6}.fadin-site .fd-footer-invite .fd-kicker{font-size:10px}.fadin-site .fd-footer-grid{padding-block:45px;gap:45px}.fadin-site .fd-footer-identity h2{font-size:12px;line-height:2.1;max-width:290px;margin-top:23px;color:#e5eff8}.fadin-site .fd-footer-identity p{font-size:12px;color:#a7bed3}.fadin-site .fd-footer .fd-brand strong{font-size:26px;color:#f4f9ff}.fadin-site .fd-footer-column h3{font-size:12px;color:#f4f9ff}.fadin-site .fd-footer-column a,.fadin-site .fd-footer-column p{font-size:11px;color:#afc5dc}.fadin-site .fd-footer-column a:hover{color:#51dbd5}.fadin-site .fd-footer-bottom{border-top-color:#29415e;font-size:10px;color:#9bb4ce}.fadin-site .fd-socials a{border-radius:5px}.fadin-site[data-locale=en] .fd-hero-copy h1{font-size:clamp(35px,3.4vw,49px);line-height:1.25;letter-spacing:-1.5px}.fadin-site[data-locale=en] .fd-case-hero h1,.fadin-site[data-locale=en] .fd-page-banner h1,.fadin-site[data-locale=en] .fd-product-hero h1,.fadin-site[data-locale=en] .fd-service-hero h1{font-size:clamp(30px,3vw,42px);line-height:1.3;letter-spacing:-1px}.fadin-site[data-locale=en] .fd-section-heading h2,.fadin-site[data-locale=en] .fd-section-title{font-size:32px;line-height:1.4}.fadin-site[data-locale=en] .fd-project-entry-copy h2{font-size:29px;line-height:1.4}.fadin-site[data-locale=en] .fd-product-copy h3{font-size:23px;line-height:1.4}.fadin-site[data-locale=en] .fd-service-row h2{font-size:29px;line-height:1.4}.fadin-site[data-locale=en] .fd-cta h2{line-height:1.45}.fadin-site[data-locale=en] .fd-hero-copy>p,.fadin-site[data-locale=en] .fd-lead{line-height:1.95}@media(min-width:1600px){.fadin-site .fd-hero-grid{min-height:630px}}@media(max-width:1200px){.fadin-site .fd-container{width:calc(100% - 64px)}.fadin-site .fd-hero-grid{gap:35px;min-height:540px}.fadin-site .fd-product-hero,.fadin-site .fd-service-hero.has-art{gap:40px}.fadin-site .fd-service-detail-grid{gap:40px;grid-template-columns:minmax(0,1fr) 280px}.fadin-site .fd-project-entry-copy{padding:28px}.fadin-site .fd-case-grid{gap:40px;grid-template-columns:260px minmax(0,1fr)}.fadin-site .fd-case-hero.has-art{gap:45px}}@media(max-width:1000px){.fadin-site .fd-container{width:calc(100% - 48px)}.fadin-site .fd-hero-grid{gap:25px;min-height:480px}.fadin-site .fd-hero-copy h1{font-size:35px}.fadin-site .fd-hero-copy>p{font-size:13px}.fadin-site .fd-heading-with-image,.fadin-site .fd-service-row{gap:35px}.fadin-site .fd-case-grid{gap:30px;grid-template-columns:235px minmax(0,1fr)}.fadin-site .fd-case-grid>aside{padding:23px}.fadin-site .fd-project-entry-copy h2{font-size:25px}.fadin-site .fd-project-entry-art{padding:16px}.fadin-site .fd-product-copy{padding:23px}.fadin-site .fd-approach,.fadin-site .fd-editorial-layout{gap:35px}.fadin-site .fd-footer-grid{gap:30px}}@media(max-width:767px){.fadin-site .fd-container{width:calc(100% - 36px)}.fadin-site .fd-section{padding-block:52px}.fadin-site .fd-section-heading{align-items:flex-start;gap:18px;margin-bottom:18px}.fadin-site .fd-section-heading h2,.fadin-site .fd-section-title,.fadin-site[data-locale=en] .fd-section-heading h2,.fadin-site[data-locale=en] .fd-section-title{font-size:25px}.fadin-site .fd-section-heading p{font-size:12px}.fadin-site .fd-section-heading>.fd-text-link{font-size:11px}.fadin-site .fd-hero-grid{grid-template-columns:1fr;padding-block:35px 30px;gap:30px;min-height:0}.fadin-site .fd-hero-copy h1{font-size:35px;line-height:1.75}.fadin-site .fd-hero-copy>p{font-size:13px;margin-top:17px}.fadin-site .fd-hero-identity{margin-top:23px;padding-top:17px;font-size:9px}.fadin-site .fd-hero-visual{max-width:540px;width:100%}.fadin-site .fd-hero-art>img{max-height:370px}.fadin-site .fd-hero-bottom{min-height:58px;font-size:9px;gap:15px}.fadin-site .fd-page-banner{padding-block:32px 29px;margin-bottom:25px;min-height:0}.fadin-site .fd-page-banner h1{font-size:29px;line-height:1.7}.fadin-site .fd-heading-with-image{grid-template-columns:1fr;gap:25px}.fadin-site .fd-heading-with-image>figure{max-width:400px}.fadin-site .fd-heading-with-image>figure>img{max-height:250px}.fadin-site .fd-page-banner-copy>p{font-size:13px;line-height:2.2;margin-top:16px}.fadin-site .fd-heading-rule{margin-top:21px;width:38px;height:2px}.fadin-site .fd-page-body{padding:21px;font-size:13px;margin-bottom:20px}.fadin-site .fd-prose{font-size:13px}.fadin-site .fd-product-copy{padding:23px}.fadin-site .fd-product-copy h3{font-size:21px}.fadin-site .fd-product-copy>p{font-size:12px}.fadin-site .fd-product-grid{gap:20px}.fadin-site .fd-filter-bar{padding-block:12px 20px}.fadin-site .fd-filter-bar>form{width:100%}.fadin-site .fd-product-hero{grid-template-columns:1fr;gap:28px;padding-block:29px 34px}.fadin-site .fd-case-hero h1,.fadin-site .fd-product-hero h1,.fadin-site .fd-service-hero h1{font-size:29px}.fadin-site .fd-product-hero-art{max-width:500px}.fadin-site .fd-product-hero-art .fd-solution-image{max-height:335px}.fadin-site .fd-lead{font-size:13px}.fadin-site .fd-overview{grid-template-columns:1fr;gap:30px}.fadin-site .fd-overview>div:first-child{padding:24px}.fadin-site .fd-overview h2{font-size:23px}.fadin-site .fd-anchor-nav a{font-size:11px;padding-block:13px}.fadin-site .fd-feature-card{padding:26px}.fadin-site .fd-gallery .gallery-main{padding:12px}.fadin-site .fd-gallery .gallery-main img{max-height:430px}.fadin-site .fd-faq-list details{padding-inline:17px}.fadin-site .fd-faq-list summary{font-size:12px}.fadin-site .fd-service-row{grid-template-columns:1fr;gap:25px;padding-block:30px}.fadin-site .fd-service-row-mark{max-width:500px;max-height:280px}.fadin-site .fd-service-row h2{font-size:25px}.fadin-site .fd-service-hero.has-art{grid-template-columns:1fr;gap:28px}.fadin-site .fd-service-hero{padding-block:30px;margin-bottom:30px}.fadin-site .fd-service-hero>figure{max-width:480px}.fadin-site .fd-service-hero>figure img{max-height:310px}.fadin-site .fd-service-detail-grid{grid-template-columns:1fr;gap:30px}.fadin-site .fd-service-detail-grid>aside{position:static;padding:26px}.fadin-site .fd-project-entry{grid-template-columns:1fr}.fadin-site .fd-project-entry-art,.fadin-site .fd-project-entry:nth-child(2n)>.fd-project-entry-art{order:0;border:0;border-bottom:1px solid var(--ft-line);padding:16px}.fadin-site .fd-project-entry-art img{max-height:310px}.fadin-site .fd-project-entry-copy{padding:26px}.fadin-site .fd-project-entry-index{margin-bottom:20px;padding-bottom:18px}.fadin-site .fd-project-entry-copy h2{font-size:25px}.fadin-site .fd-project-entry-copy>p{font-size:12px}.fadin-site .fd-project-showcase{gap:25px}.fadin-site .fd-case-hero.has-art{grid-template-columns:1fr;gap:30px}.fadin-site .fd-case-hero{padding-block:28px 33px;margin-bottom:30px}.fadin-site .fd-case-hero-art{justify-self:start;max-width:360px;padding:12px}.fadin-site .fd-case-hero-art img{max-height:300px}.fadin-site .fd-case-grid{grid-template-columns:1fr;gap:30px}.fadin-site .fd-case-grid>aside{position:static}.fadin-site .fd-case-meta{display:inline-flex;flex-direction:column;width:50%;vertical-align:top;padding-inline-end:15px}.fadin-site .fd-case-section{padding-block:27px}.fadin-site .fd-case-section-heading>h2{font-size:22px}.fadin-site .fd-project-related>div:last-child{grid-template-columns:1fr;gap:15px}.fadin-site .fd-project-related strong{font-size:16px}.fadin-site .fd-project-related img{width:70px;height:70px}.fadin-site .fd-approach,.fadin-site .fd-editorial-layout{grid-template-columns:1fr;gap:30px}.fadin-site .fd-contact-layout.has-info{grid-template-columns:1fr;gap:24px}.fadin-site .fd-contact-form{padding:27px 23px}.fadin-site .fd-form-heading h2{font-size:21px}.fadin-site .fd-contact-info{padding:26px}.fadin-site .fd-inquiry-note{padding:23px}.fadin-site .fd-cta{padding:29px 25px}.fadin-site .fd-cta h2{font-size:25px}.fadin-site .fd-footer{margin-top:40px}.fadin-site .fd-footer-invite{padding-block:28px;gap:15px}.fadin-site .fd-footer-invite>a{font-size:26px}.fadin-site .fd-footer-grid{padding-block:32px;gap:30px 24px}.fadin-site .fd-footer-column a,.fadin-site .fd-footer-column p{font-size:11px}.fadin-site .fd-footer-bottom{font-size:9px}.fadin-site[data-locale=en] .fd-hero-copy h1{font-size:38px;line-height:1.25}.fadin-site[data-locale=en] .fd-case-hero h1,.fadin-site[data-locale=en] .fd-page-banner h1,.fadin-site[data-locale=en] .fd-product-hero h1,.fadin-site[data-locale=en] .fd-service-hero h1{font-size:32px;line-height:1.3}.fadin-site[data-locale=en] .fd-project-entry-copy h2,.fadin-site[data-locale=en] .fd-service-row h2{font-size:27px}}@media(max-width:420px){.fadin-site .fd-hero-copy h1{font-size:31px}.fadin-site .fd-page-banner h1{font-size:27px}.fadin-site .fd-project-entry-copy{padding:23px}.fadin-site .fd-project-entry-copy h2{font-size:23px}.fadin-site .fd-product-copy{padding:23px}.fadin-site .fd-filter-bar>nav>a{padding-inline:11px}.fadin-site .fd-hero-copy .fd-button{padding-inline:15px;font-size:11px}}@media(prefers-reduced-motion:reduce){.fadin-site .fd-project-entry-art img{transition:none}.fadin-site .fd-product-card:hover,.fadin-site .fd-project-entry-art:hover img{transform:none}}.fadin-site .fd-journal-catalog{padding-top:30px}.fd-journal-introduction{max-width:900px;margin-inline:auto}.fd-journal-toolbar-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.fd-journal-toolbar-heading .fd-kicker{margin:0}.fd-journal-toolbar-heading>span:last-child{font-size:12px;color:var(--muted)}.fd-journal-filters{padding:18px 0 24px;border-top:1px solid var(--border);margin-bottom:28px;gap:22px}.fd-journal-filters nav{flex-wrap:wrap;gap:7px}.fd-journal-filters nav>a{border-radius:5px;padding:9px 13px;font-size:12px;border:1px solid transparent;line-height:1.8}.fd-journal-filters nav>a[aria-current]{border-color:color-mix(in srgb,var(--purple) 24%,transparent);background:var(--accent-bg);color:var(--purple)}.fd-journal-filters form{min-width:260px;border:1px solid var(--border);background:var(--surface);border-radius:6px;transition:border-color .2s,box-shadow .2s}.fd-journal-filters form:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px var(--accent-bg)}.fd-journal-filters form input{outline:none;box-shadow:none;background:transparent;min-width:0;font-size:12px}.fd-journal-filters form input:focus,.fd-journal-filters form input:focus-visible{outline:none;box-shadow:none}.fd-journal-featured{margin-bottom:30px}.fd-article-grid{gap:26px;align-items:stretch}.fd-article-card{border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden;box-shadow:0 3px 12px rgba(1,28,76,.025);height:100%;min-width:0;isolation:isolate}.fd-article-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(1,28,76,.07);border-color:color-mix(in srgb,var(--purple) 30%,var(--border))}.fd-article-card .fd-article-art{display:block;overflow:hidden;padding:0;border-bottom:1px solid var(--border);background:var(--surface-2);position:relative}.fd-article-art img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:transform .6s}.fd-article-card:hover .fd-article-art img{transform:scale(1.025)}.fd-article-card .fd-article-card-content{padding:25px 26px 23px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.fd-article-category{color:var(--purple);background:var(--accent-bg);display:inline-flex;width:fit-content;max-width:100%;padding:5px 10px;border-radius:4px;font-size:10px;font-weight:600;line-height:1.8;margin-bottom:14px}.fd-article-card h3{font-size:20px;line-height:1.9;font-weight:700;margin:0 0 12px;letter-spacing:-.35px}.fd-article-card h3 a{transition:color .2s}.fd-article-card h3 a:hover{color:var(--purple)}.fd-article-card .fd-article-card-content>p{font-size:12.5px;line-height:2.15;color:var(--muted);margin:0 0 23px;flex:1 1}.fd-article-meta{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:10px;line-height:1.9;color:var(--muted);margin:0;width:100%}.fd-article-meta>span{display:inline-flex;align-items:center;gap:6px}.fd-article-meta svg{font-size:10px;color:var(--subtle)}.fd-article-card .fd-article-author{width:100%}.fd-article-card .fd-text-link{width:100%;justify-content:space-between;padding-top:18px;margin-top:18px;font-size:11px;border-top:1px solid var(--border)}.fd-article-card-featured{display:grid;grid-template-columns:1.05fr 1fr}.fd-article-card-featured:not(:has(.fd-article-art)){grid-template-columns:1fr}.fd-article-card-featured .fd-article-art{border-bottom:0;border-inline-end:1px solid var(--border);height:100%}.fd-article-card-featured .fd-article-art img{height:100%;min-height:320px;aspect-ratio:4/3;object-fit:cover}.fd-article-card-featured .fd-article-card-content{padding:36px 42px;justify-content:center}.fd-article-card-featured h3{font-size:clamp(22px,2vw,29px);line-height:1.9}.fd-article-card-featured .fd-article-card-content>p{font-size:14px;line-height:2.25;flex:0 1}.fd-article-card-featured .fd-article-meta{padding-top:7px}.fd-article-card-featured .fd-article-author{width:auto}.fd-journal-empty .fd-text-link{margin-top:24px}.fd-journal-empty>svg{color:var(--purple);padding:18px;background:var(--accent-bg);width:24px;height:24px;border-radius:50%;box-sizing:content-box;margin-bottom:20px}.fd-journal-article{padding-bottom:72px}.fd-article-heading.fd-journal-header{width:100%;max-width:none;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.8fr);align-items:center;gap:48px;padding:34px;margin:10px 0 50px;border:1px solid var(--border);border-radius:8px;background:var(--surface);position:relative}.fd-journal-header:after{content:"";position:absolute;inset-inline-start:34px;top:-1px;height:3px;width:66px;background:#0075f1;box-shadow:32px 0 0 #01bebd}.fd-article-heading.fd-journal-header.fd-journal-header-text{grid-template-columns:minmax(0,1fr);max-width:1040px;margin-inline:auto;padding-inline:48px}.fd-journal-title-block{min-width:0}.fd-journal-eyebrow{color:var(--muted);font-size:11px;margin-inline-start:13px}.fd-journal-header h1{font-size:clamp(25px,2.6vw,35px);font-weight:800;line-height:1.9;letter-spacing:-.7px;margin:5px 0 19px;max-width:720px}.fd-journal-header .fd-journal-summary{color:var(--muted);font-size:14px;line-height:2.3;margin-bottom:25px;max-width:700px}.fd-journal-header .fd-article-meta{border-top:1px solid var(--border);padding-top:20px;gap:10px 20px;font-size:10.5px}.fd-journal-header .fd-article-cover{width:100%;margin:0;padding:0;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--surface-2);position:relative}.fd-journal-header .fd-article-cover img{display:block;width:100%;aspect-ratio:4/3;max-height:360px;height:auto;object-fit:contain;border-radius:0}.fd-journal-reading-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,270px);justify-content:center;align-items:start;gap:68px;padding:0}.fd-journal-reading-layout .fd-article-body{width:100%;min-width:0;max-width:760px;font-size:15px;line-height:2.55}.fd-article-body>.fd-rich-text>p:first-child{font-size:16px;line-height:2.5;color:var(--text);padding-bottom:25px;border-bottom:1px solid var(--border);margin-bottom:28px}.fd-article-body .fd-rich-text{color:var(--muted)}.fd-article-body .fd-rich-text p{margin-bottom:1.5em}.fd-article-body .fd-article-section>h2,.fd-article-body .fd-rich-text h2{font-size:23px;line-height:1.9;margin:1.8em 0 .85em;letter-spacing:-.4px;color:var(--text);padding-inline-start:17px;border-inline-start:3px solid #01bebd;scroll-margin-top:130px}.fd-article-body .fd-rich-text h3{font-size:18px;line-height:1.9;margin-block:1.7em .8em;color:var(--text);scroll-margin-top:130px}.fd-article-body .fd-rich-text li{padding-inline-start:4px}.fd-article-body .fd-rich-text li::marker{color:var(--purple)}.fd-article-body .fd-rich-text a{font-weight:500;text-decoration-thickness:1px}.fd-article-section{scroll-margin-top:130px}.fd-article-section-intro{color:var(--muted);margin-bottom:24px}.fd-article-body .fd-section-image{border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--surface)}.fd-article-body .fd-section-image img{max-height:430px;object-fit:contain;border-radius:0}.fd-article-point-list{list-style:none;padding:0;margin-block:28px;display:grid;gap:12px}.fd-article-point-list>li{border:1px solid var(--border);padding:20px 23px;background:var(--surface);border-radius:5px}.fd-article-point-list>li>a,.fd-article-point-list>li>strong{font-size:14px;font-weight:600;display:block;color:var(--text)}.fd-article-point-list>li>a{color:var(--purple)}.fd-article-point-list>li>span{color:var(--muted);display:block;font-size:13px;margin-top:7px}.fd-journal-reading-layout>.fd-article-sidebar{position:sticky;top:120px;padding:0;border:0;border-radius:0;background:transparent;min-width:0}.fd-article-toc{padding:22px 23px 16px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.fd-article-aside-label{display:flex;align-items:center;gap:10px;padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid var(--border)}.fd-article-aside-label svg{color:var(--purple);font-size:13px}.fd-journal-reading-layout .fd-article-aside-label h2{margin:0;font-size:14px;line-height:1.8}.fd-article-toc ol{list-style:none;margin:0;padding:0;max-height:52vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.fd-article-toc li{padding:0;margin:0}.fd-journal-reading-layout .fd-article-toc a{display:flex;align-items:baseline;gap:12px;padding-block:10px;margin:0;font-size:11px;line-height:1.95;color:var(--muted);transition:color .2s}.fd-article-toc a>span{flex-shrink:0;font-size:9px;color:var(--subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fd-article-toc .is-subheading a{padding-inline-start:24px;font-size:10px}.fd-journal-reading-layout .fd-article-toc a:hover{color:var(--purple)}.fd-article-pathways{padding:25px 3px 0}.fd-article-pathways .fd-kicker{font-size:9px;margin-bottom:12px;color:var(--subtle)}.fd-journal-reading-layout .fd-article-pathways a{display:flex;gap:15px;justify-content:space-between;align-items:center;font-size:11px;margin:0;padding-block:11px;border-bottom:1px solid var(--border);color:var(--muted)}.fd-article-pathways a svg{font-size:9px;color:var(--purple)}.fd-journal-reading-layout .fd-article-consult{margin-top:24px;width:100%;padding:12px 15px;font-size:11px;gap:14px;color:#fff;white-space:normal}.fd-article-body .fd-article-topics{border-top:1px solid var(--border);padding-top:27px;margin-top:42px;gap:8px}.fd-article-body .fd-article-topics span{font-size:10px;border:1px solid var(--border);background:var(--surface);color:var(--muted);padding:5px 11px;border-radius:4px}.fd-article-end{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;margin-top:28px;border-top:1px solid var(--border);font-size:13px;color:var(--text)}.fd-article-end .fd-text-link{font-size:12px}.fd-journal-related{border-top:1px solid var(--border);background:var(--surface-2)}.fd-journal-related .fd-section{padding-block:64px 76px}.fd-journal-related .fd-section-heading h2{font-size:28px}.fd-journal-related .fd-section-heading .fd-kicker{margin-bottom:12px}.fadin-site[data-locale=en] .fd-article-card h3{line-height:1.6;letter-spacing:-.3px}.fadin-site[data-locale=en] .fd-article-card .fd-article-card-content>p{line-height:1.9}.fadin-site[data-locale=en] .fd-journal-header h1{line-height:1.5}.fadin-site[data-locale=en] .fd-journal-header .fd-journal-summary{line-height:1.9}.fadin-site[data-locale=en] .fd-article-body>.fd-rich-text>p:first-child,.fadin-site[data-locale=en] .fd-journal-reading-layout .fd-article-body{line-height:2}.fadin-site[data-locale=en] .fd-journal-related .fd-section-heading h2{font-size:28px}[data-theme=dark] .fd-article-card:hover{box-shadow:0 16px 36px rgba(0,0,0,.18)}[data-theme=dark] .fd-journal-header .fd-article-cover{background:#e8f2fb}@media(max-width:1100px){.fd-article-heading.fd-journal-header{padding:28px;gap:30px;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr)}.fd-journal-header h1{font-size:29px}.fd-journal-reading-layout{gap:36px;grid-template-columns:minmax(0,1fr) 235px}.fd-article-card-featured .fd-article-card-content{padding:28px}.fd-article-card .fd-article-card-content{padding:23px}.fd-journal-filters{align-items:flex-start;flex-direction:column}.fd-journal-filters form{width:100%;max-width:380px}.fd-article-grid{gap:20px}}@media(max-width:800px){.fd-article-heading.fd-journal-header{grid-template-columns:1fr;padding:27px;gap:28px;margin-bottom:35px}.fd-journal-header .fd-article-cover{max-width:550px;margin-inline:auto}.fd-journal-header .fd-article-cover img{aspect-ratio:16/10;max-height:320px}.fd-journal-reading-layout{grid-template-columns:1fr;gap:30px}.fd-journal-reading-layout>.fd-article-sidebar{position:static;grid-row:1;display:grid;grid-template-columns:1fr 1fr;gap:20px}.fd-article-toc{grid-row:span 2;padding:18px}.fd-article-toc ol{max-height:250px}.fd-article-pathways{padding-top:0}.fd-journal-reading-layout .fd-article-consult{margin-top:0;align-self:start}.fd-journal-reading-layout .fd-article-body{grid-row:2;margin-inline:auto}.fd-article-card-featured{grid-template-columns:1fr 1fr}.fd-article-card-featured h3{font-size:23px}.fd-article-card-featured .fd-article-art img{min-height:340px}.fd-article-card-featured .fd-article-card-content>p{font-size:12px}.fadin-site[data-locale=en] .fd-journal-related .fd-section-heading h2,.fd-journal-related .fd-section-heading h2{font-size:25px}}@media(max-width:600px){.fadin-site .fd-journal-catalog{padding-top:18px}.fd-journal-filters form{min-width:0}.fd-article-grid{grid-template-columns:1fr;gap:22px}.fd-article-card-featured{display:flex}.fd-article-card-featured .fd-article-art{border-inline-end:0;border-bottom:1px solid var(--border)}.fd-article-card-featured .fd-article-art img{min-height:0;height:auto;aspect-ratio:16/10}.fd-article-card-featured .fd-article-card-content{padding:24px}.fd-article-card-featured h3{font-size:21px}.fd-article-heading.fd-journal-header{padding:22px 20px;margin-top:8px;gap:24px}.fd-journal-header:after{inset-inline-start:20px}.fd-journal-header h1{font-size:25px;line-height:1.85;letter-spacing:-.5px}.fd-journal-header .fd-journal-summary{font-size:13px;line-height:2.15}.fd-journal-eyebrow{display:block;margin:0 0 14px}.fd-journal-header .fd-article-meta{font-size:9px;gap:8px 13px;padding-top:16px}.fd-journal-header .fd-article-author{width:100%}.fd-journal-header .fd-article-cover img{aspect-ratio:4/3}.fd-journal-reading-layout>.fd-article-sidebar{grid-template-columns:1fr;gap:18px}.fd-article-toc{grid-row:auto}.fd-article-pathways,.fd-journal-reading-layout .fd-article-consult{display:none}.fd-journal-reading-layout>.fd-article-sidebar:not(:has(.fd-article-toc)){display:none}.fd-journal-reading-layout:not(:has(.fd-article-toc)) .fd-article-body{grid-row:auto}.fd-article-toc ol{max-height:210px}.fd-journal-reading-layout .fd-article-body{font-size:14px;line-height:2.5}.fd-article-body>.fd-rich-text>p:first-child{font-size:14.5px}.fd-article-body .fd-article-section>h2,.fd-article-body .fd-rich-text h2{font-size:21px;padding-inline-start:13px}.fd-article-body .fd-rich-text h3{font-size:17px}.fd-article-point-list>li{padding:17px}.fd-article-end{align-items:flex-start;flex-direction:column;gap:12px}.fd-journal-article{padding-bottom:45px}.fd-journal-related .fd-section{padding-block:45px}.fd-journal-related .fd-section-heading{align-items:flex-start;gap:20px}.fadin-site[data-locale=en] .fd-journal-related .fd-section-heading h2,.fd-journal-related .fd-section-heading h2{font-size:23px}.fd-journal-related .fd-section-heading>.fd-text-link{font-size:10px;gap:10px}}@media(prefers-reduced-motion:reduce){.fd-article-art img,.fd-article-card{transition:none}.fd-article-card:hover,.fd-article-card:hover .fd-article-art img{transform:none}}.fd-loading-emblem{width:116px;height:116px}.fd-loading-logo{position:relative;display:grid;place-items:center;width:78px;height:78px;background:#fff;border:1px solid #e0eaf1;border-radius:16px;box-shadow:0 8px 28px #011c4c12;transform:rotate(-5deg);color:#011c4c}.fd-loading-logo .fadin-logo{display:block;width:66px;height:66px;object-fit:contain;transform:rotate(5deg)}.fd-loading-logo>svg{width:42px;height:48px;transform:rotate(5deg)}.fd-loading-emblem>i:first-child{border-color:#0075f1 transparent #01bebd;animation-duration:2.6s}.fd-loading-emblem>i:nth-child(2){inset:-8px;border-color:transparent #01bebd transparent #0075f1;animation-duration:3.8s;opacity:.4}.fd-loading-emblem>i:nth-child(3){inset:0;opacity:.45}.fd-loading-label{font-weight:500;letter-spacing:0;font-size:13px}.fd-loading-track{width:140px;height:2px}.fadin-site input:focus,.fadin-site input:focus-visible,.fadin-site select:focus,.fadin-site select:focus-visible,.fadin-site textarea:focus,.fadin-site textarea:focus-visible{outline:none;outline-offset:0;border-color:var(--purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--purple) 12%,transparent)}.fadin-site .fd-filter-bar form:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--purple) 12%,transparent)}.fadin-site .fd-filter-bar input:focus,.fadin-site .fd-filter-bar input:focus-visible{outline:none;border:0;box-shadow:none}.fd-lead-form .form-row{align-items:start}@media(prefers-reduced-motion:reduce){.fd-loading-emblem>i{animation:none}.fd-loading-logo{transform:none}}