@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{--fd-blue:#2563eb;--fd-blue-dark:#1d4ed8;--fd-navy:#0f172a;--fd-ink:#24324a;--fd-muted:#607086;--fd-line:#dde6f1;--fd-pale:#eff6ff;--fd-bg:#f8fafc;--fd-white:#ffffff}body,html{background:var(--fd-bg)}body{margin:0;color:var(--fd-navy);font-family:IBM Plex Sans Arabic,system-ui,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent;cursor:pointer}:focus-visible{outline:3px solid var(--fd-blue);outline-offset:3px;border-radius:6px}::selection{background:#bfdbfe;color:var(--fd-navy)}.site-container{width:min(100% - 48px,1180px);margin-inline:auto}.section-shell{padding-block:96px}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0;color:var(--fd-blue-dark);font-size:13px;font-weight:700;letter-spacing:.02em}.eyebrow-dot{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 5px #dbeafe}.eyebrow-dot,.skip-link{background:var(--fd-blue)}.skip-link{position:absolute;top:-100px;right:16px;z-index:100;color:white;padding:12px 18px;border-radius:10px}.skip-link:focus{top:12px}.whatsapp-float{position:fixed;left:20px;bottom:20px;z-index:60;display:flex;justify-content:center;align-items:center;width:56px;height:56px;color:white;background:#25d366;border-radius:50%;box-shadow:0 14px 28px -12px rgb(15 23 42/.45);transition:transform .2s,box-shadow .2s}.whatsapp-float:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 18px 32px -12px rgb(15 23 42/.5)}@media (max-width:640px){.whatsapp-float{left:14px;bottom:14px;width:52px;height:52px}}.site-header{position:sticky;top:0;z-index:50;background:rgb(255 255 255/.96);border-bottom:1px solid var(--fd-line);backdrop-filter:blur(14px)}.header-inner{height:84px;display:flex;align-items:center;justify-content:space-between;gap:28px}.header-brand{display:inline-flex;align-items:center;flex:0 0 auto;width:220px;height:76px;overflow:hidden}.fileady-logo{display:block;width:235px;max-width:none;height:auto}.desktop-nav{display:flex;align-items:center;gap:6px}.desktop-nav a{min-height:44px;display:inline-flex;align-items:center;padding:0 15px;color:var(--fd-muted);font-size:14px;font-weight:600;border-radius:9px;transition:color .2s,background .2s}.desktop-nav a.nav-active,.desktop-nav a:hover{color:var(--fd-blue-dark);background:var(--fd-pale)}.header-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:45px;padding:0 19px;border-radius:11px;background:var(--fd-navy);color:white;font-size:14px;font-weight:700;transition:background .2s,transform .2s;white-space:nowrap}.header-cta:hover{background:var(--fd-blue-dark);transform:translateY(-1px)}.menu-toggle{width:46px;height:46px;align-items:center;justify-content:center;border:1px solid var(--fd-line);border-radius:11px;color:var(--fd-navy)}.menu-toggle,.mobile-nav{display:none;background:white}.mobile-nav{border-top:1px solid var(--fd-line)}.mobile-nav .site-container{display:grid;gap:2px;padding-block:12px 20px}.mobile-nav a{display:flex;align-items:center;min-height:46px;padding-inline:14px;border-radius:9px;font-weight:600;color:var(--fd-ink)}.mobile-nav a[aria-current=page]{background:var(--fd-pale);color:var(--fd-blue-dark)}.mobile-nav a.mobile-nav-cta{justify-content:center;background:var(--fd-blue);color:white;margin-top:8px}.site-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 23px;border:1px solid transparent;border-radius:12px;font-size:15px;font-weight:700;line-height:1.35;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.site-button:hover{transform:translateY(-2px)}.site-button-primary{background:var(--fd-blue);color:white;box-shadow:0 12px 24px -16px rgb(37 99 235/.8)}.site-button-primary:hover{background:var(--fd-blue-dark);box-shadow:0 16px 28px -17px rgb(37 99 235/.9)}.site-button-secondary{color:var(--fd-navy);background:white;border-color:var(--fd-line)}.site-button-secondary:hover{border-color:#9fc1fb;background:#f8fbff}.text-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--fd-blue-dark);font-size:14px;font-weight:700;white-space:nowrap}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.hero-section{position:relative;overflow:hidden;padding-block:74px 86px;background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid var(--fd-line)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:center;gap:64px}.hero-copy h1{margin:21px 0 0;font-size:clamp(42px,4.6vw,69px);line-height:1.2;letter-spacing:-.045em;font-weight:700}.hero-copy h1 span{color:var(--fd-blue)}.hero-lead{max-width:600px;margin:24px 0 0;color:var(--fd-muted);font-size:18px;line-height:2.05}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.hero-assurances{display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:30px;margin-top:34px;border-top:1px solid var(--fd-line)}.hero-assurances span{display:inline-flex;align-items:center;gap:8px;color:var(--fd-ink);font-size:13px;font-weight:600}.hero-assurances svg{color:var(--fd-blue)}.hero-visual{position:relative;min-height:520px;display:grid;place-items:center;padding:36px;border-radius:30px;background:#dceaff;overflow:hidden}.hero-visual:before{content:"";position:absolute;width:470px;height:470px;border-radius:50%;background:#c5dbff;top:-230px;left:-120px}.hero-visual:after{content:"";position:absolute;width:320px;height:320px;border:1px solid rgb(37 99 235/.16);border-radius:50%;bottom:-190px;right:-90px}.hero-visual-grid{position:absolute;inset:0;background-image:linear-gradient(rgb(37 99 235/.07) 1px,transparent 0),linear-gradient(90deg,rgb(37 99 235/.07) 1px,transparent 0);background-size:36px 36px;mask-image:linear-gradient(180deg,#000,transparent 85%)}.hero-process-card{position:relative;z-index:1;width:min(100%,425px);padding:29px;background:white;border:1px solid #e1eafa;border-radius:22px;box-shadow:0 30px 65px -38px rgb(15 23 42/.34);transform:rotate(-1.5deg)}.hero-process-head{display:flex;justify-content:space-between;align-items:center}.process-icon{width:49px;height:49px;display:grid;place-items:center;border-radius:13px;background:var(--fd-pale);color:var(--fd-blue)}.process-label{color:var(--fd-blue-dark);font-size:12px;font-weight:700;background:#eff6ff;border-radius:99px;padding:7px 12px}.hero-process-card h2{margin:22px 0 20px;color:var(--fd-navy);font-size:27px;line-height:1.4}.visual-step{display:flex;align-items:center;gap:13px;min-height:58px;border-top:1px solid #edf1f7}.visual-step>span{color:#8ba0bb;font-size:12px;font-weight:700}.visual-step p{margin:0;flex:1;color:var(--fd-ink);font-size:14px;font-weight:600}.visual-step svg{color:var(--fd-blue)}.visual-step-final{margin-inline:-11px;padding-inline:11px;background:#eff6ff;border-radius:11px;border-top:0}.hero-price-note{position:absolute;z-index:2;bottom:28px;left:20px;display:flex;gap:9px;align-items:center;padding:12px 15px;background:var(--fd-navy);color:white;border-radius:11px;box-shadow:0 13px 22px -13px rgb(15 23 42/.65);font-size:12px}.hero-price-note strong{font-size:16px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:35px}.section-heading h2{margin:12px 0 0;font-size:clamp(30px,3vw,44px);line-height:1.35;letter-spacing:-.035em}.section-heading p:not(.eyebrow){margin:10px 0 0;color:var(--fd-muted);font-size:16px;line-height:1.9}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.service-card{display:flex;flex-direction:column;min-height:410px;overflow:hidden;background:white;border:1px solid var(--fd-line);border-radius:20px;transition:border-color .2s,box-shadow .2s,transform .2s}.service-card:hover{transform:translateY(-4px);border-color:#b8d2fd;box-shadow:0 22px 42px -32px rgb(23 44 80/.3)}.service-card-image{position:relative;height:154px;overflow:hidden;background:#dfe9f7}.service-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(15 23 42/.04),rgb(15 23 42/.45));pointer-events:none}.service-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.service-card:hover .service-card-image img{transform:scale(1.045)}.service-card-content{display:flex;flex:1;flex-direction:column;padding:21px 24px 24px}.service-card-top,.service-detail-head{display:flex;align-items:start;justify-content:space-between}.service-card-image .service-card-top{position:absolute;z-index:1;inset:16px}.service-card-icon{display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px;color:var(--fd-blue);background:var(--fd-pale);border-radius:14px}.service-card-icon svg{width:25px;height:25px}.service-card-number{font-size:13px;color:#9db0c6;font-weight:700;direction:ltr}.service-card-image .service-card-icon{color:white;background:rgb(37 99 235/.9);box-shadow:0 10px 24px rgb(15 23 42/.2);backdrop-filter:blur(8px)}.service-card-image .service-card-number{padding:5px 9px;color:white;background:rgb(15 23 42/.64);border-radius:99px;backdrop-filter:blur(7px)}.service-card h3{margin:0 0 8px;font-size:22px;line-height:1.45}.service-card-content>p,.service-card>p{margin:0;color:var(--fd-muted);font-size:13px;line-height:1.9}.service-card-bottom{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:22px}.service-price{display:flex;flex-direction:column;gap:1px}.service-price span{color:var(--fd-muted);font-size:12px}.service-price strong{color:var(--fd-navy);font-size:28px;line-height:1.25}.service-price small{font-size:14px}.service-card-link{width:43px;height:43px;display:grid;place-items:center;color:var(--fd-blue);background:var(--fd-pale);border-radius:11px;transition:background .2s,color .2s}.service-card-link:hover{background:var(--fd-blue);color:white}.price-footnote{margin:19px 0 0;color:var(--fd-muted);font-size:13px;line-height:1.8}.packages-section{background:white;border-top:1px solid var(--fd-line)}.services-packages-section{background:var(--fd-bg);border-top:0;border-bottom:1px solid var(--fd-line)}.packages-heading{margin-bottom:39px}.packages-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.package-card{position:relative;display:flex;flex-direction:column;min-height:480px;padding:29px;border:1px solid var(--fd-line);border-radius:22px;background:white;box-shadow:0 20px 48px -40px rgb(15 23 42/.32)}.package-card-featured{color:white;background:var(--fd-navy);border-color:var(--fd-navy);box-shadow:0 26px 54px -34px rgb(15 23 42/.7);transform:translateY(-7px)}.package-card-head{display:flex;justify-content:space-between;align-items:start;gap:20px}.package-card h3{margin:5px 0 0;font-size:22px;line-height:1.45}.package-badge{display:inline-flex;padding:6px 10px;border-radius:99px;color:#bfdbfe;background:rgb(96 165 250/.16);font-size:11px;font-weight:700}.package-price{display:grid;flex:0 0 auto;grid-template-columns:auto auto;align-items:baseline;column-gap:5px;direction:rtl;text-align:left}.package-price strong{color:var(--fd-blue-dark);font-size:38px;line-height:1}.package-price>span{color:var(--fd-ink);font-size:13px;font-weight:700}.package-price small{grid-column:1/-1;margin-top:7px;color:var(--fd-muted);font-size:11px}.package-card-featured .package-price strong,.package-card-featured .package-price>span{color:white}.package-card-featured .package-price small{color:#b9c7d8}.package-description{min-height:58px;margin:22px 0 0;color:var(--fd-muted);font-size:14px;line-height:1.9}.package-card-featured .package-description{color:#c8d3e1}.package-card ul{display:grid;gap:13px;margin:25px 0 29px;padding:23px 0 0;border-top:1px solid var(--fd-line);list-style:none}.package-card-featured ul{border-color:rgb(255 255 255/.13)}.package-card li{display:flex;align-items:start;gap:9px;color:var(--fd-ink);font-size:13px;line-height:1.75}.package-card-featured li{color:#e1e9f4}.package-card li svg{flex:0 0 auto;margin-top:4px;color:var(--fd-blue)}.package-card .site-button{width:100%;margin-top:auto}.package-card-featured .site-button-primary{background:white;color:var(--fd-navy);box-shadow:none}.package-card-featured .site-button-primary:hover{background:#eaf3ff}.package-note{margin:21px 0 0;color:var(--fd-muted);font-size:12px;line-height:1.9}.process-section{position:relative;isolation:isolate;overflow:hidden;padding-block:89px 94px;background:var(--fd-navy);color:white}.process-section:before{content:"";position:absolute;z-index:-2;inset:0;background:url(/images/hero-documents.jpg) center 42%/cover no-repeat}.process-section:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(15 23 42/.95),rgb(15 23 42/.86)),linear-gradient(rgb(37 99 235/.16),transparent)}.process-section .eyebrow{color:#93c5fd}.process-heading{margin-bottom:38px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step-card{padding:29px;border:1px solid rgb(255 255 255/.16);border-radius:18px;background:rgb(15 23 42/.62);box-shadow:0 18px 40px -32px rgb(0 0 0/.8);backdrop-filter:blur(10px)}.step-card>span{color:#60a5fa;font-size:15px;font-weight:700}.step-card h3{margin:20px 0 8px;font-size:22px}.step-card p{margin:0;color:#b9c7d8;font-size:14px;line-height:1.9}.trust-section{background:white}.trust-grid{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:28px}.trust-icon{width:80px;height:80px;display:grid;place-items:center;border-radius:22px;background:#e8f1ff;color:var(--fd-blue)}.trust-grid h2{margin:9px 0;font-size:clamp(26px,2.7vw,36px)}.trust-grid p:not(.eyebrow){margin:0;max-width:700px;color:var(--fd-muted);font-size:15px;line-height:1.9}.closing-section{padding:0 0 100px;background:white}.closing-card{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:46px 55px;border-radius:24px;background:var(--fd-pale);border:1px solid #d9e9ff}.closing-card h2{margin:10px 0 7px;font-size:clamp(27px,3vw,38px)}.closing-card p:not(.eyebrow){margin:0;color:var(--fd-muted);font-size:15px}.quick-request-section{padding-block:96px 100px;background:#eef5ff;border-top:1px solid #d9e9ff}.quick-request-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:70px}.quick-request-copy{padding-top:20px}.quick-request-copy h2{max-width:500px;margin:14px 0;font-size:clamp(31px,3.2vw,47px);line-height:1.4;letter-spacing:-.035em}.quick-request-copy>p:not(.eyebrow){max-width:510px;margin:0;color:var(--fd-muted);font-size:15px;line-height:2}.quick-request-copy ul{display:grid;gap:12px;margin:28px 0 22px;padding:0;list-style:none}.quick-request-copy li{display:flex;align-items:center;gap:9px;color:var(--fd-ink);font-size:14px;font-weight:600}.quick-request-copy li svg{color:var(--fd-blue)}.quick-request-form{padding:32px;background:white;border:1px solid #cfdef0;border-radius:22px;box-shadow:0 28px 60px -45px rgb(15 23 42/.42)}.quick-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.quick-form-span{grid-column:1/-1}.quick-request-form .form-field textarea{min-height:110px}.quick-consent{margin-top:20px;padding-top:19px}.quick-submit{width:100%;margin-top:22px}.quick-request-form .form-disclaimer[role=status]{color:#166534;font-weight:600}.service-unit-heading{margin-bottom:3px}.page-intro{padding-block:71px 75px;background:white;border-bottom:1px solid var(--fd-line)}.page-intro-inner{max-width:1180px}.page-intro h1{max-width:780px;margin:15px 0 0;font-size:clamp(38px,4vw,58px);line-height:1.3;letter-spacing:-.04em}.page-intro-lead{max-width:690px;margin:18px 0 0;color:var(--fd-muted);font-size:17px;line-height:2}.service-details-wrap{display:grid;gap:20px}.pricing-notice{padding:20px 24px;color:#164593;background:#eaf3ff;border:1px solid #d4e6ff;border-radius:14px;font-size:14px;line-height:1.9}.service-detail{scroll-margin-top:110px;padding:34px;border:1px solid var(--fd-line);border-radius:22px;background:white}.service-detail-visual{position:relative;height:220px;overflow:hidden;margin-bottom:28px;border-radius:17px;background:#dfe9f7}.service-detail-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(15 23 42/.02),rgb(15 23 42/.5));pointer-events:none}.service-detail-visual img{width:100%;height:100%;display:block;object-fit:cover}.service-detail-head{position:absolute;z-index:1;inset:20px}.service-detail-head .service-card-icon{color:white;background:rgb(37 99 235/.9);box-shadow:0 10px 24px rgb(15 23 42/.24);backdrop-filter:blur(8px)}.service-detail-head .service-card-number{padding:6px 10px;color:white;background:rgb(15 23 42/.64);border-radius:99px;backdrop-filter:blur(7px)}.service-detail-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:62px}.service-detail h2{margin:0;font-size:29px;line-height:1.45}.service-detail-summary{margin:12px 0 0;color:var(--fd-muted);font-size:15px;line-height:1.95}.detail-price-box{margin:24px 0 21px;padding:20px;border-radius:15px;background:var(--fd-pale)}.detail-price-box>span{color:var(--fd-muted);font-size:12px}.detail-price-box strong{display:block;margin-top:3px;color:var(--fd-navy);font-size:30px;line-height:1.35}.detail-price-box strong small{color:var(--fd-ink);font-size:15px}.detail-price-box p{margin:4px 0 0;color:var(--fd-muted);font-size:12px;line-height:1.8}.detail-lists{display:grid;gap:26px}.detail-lists>div+div{padding-top:22px;border-top:1px solid var(--fd-line)}.detail-lists h3{margin:0 0 14px;font-size:16px}.detail-lists ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.detail-lists li{display:flex;gap:10px;align-items:start;color:var(--fd-muted);font-size:13px;line-height:1.75}.detail-lists li svg{flex:0 0 auto;margin-top:4px;color:var(--fd-blue)}.detail-lists>div+div li svg{color:#8da1b9}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.about-copy h2{margin:22px 0 16px;font-size:clamp(30px,3vw,42px);line-height:1.45}.about-copy p{color:var(--fd-muted);font-size:15px;line-height:2;margin:0 0 14px}.about-copy .site-button{margin-top:14px}.license-card{padding:29px;border:1px solid var(--fd-line);border-radius:21px;background:white;box-shadow:0 26px 50px -42px rgb(15 23 42/.25)}.license-card-heading{display:flex;gap:15px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--fd-line);color:var(--fd-blue)}.license-card-heading span{display:block;color:var(--fd-muted);font-size:12px}.license-card-heading h2{margin:2px 0 0;color:var(--fd-navy);font-size:22px}.license-card dl{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin:0}.license-card dl>div{padding:17px 0;border-bottom:1px solid var(--fd-line)}.license-card dt{color:var(--fd-muted);font-size:12px}.license-card dd{margin:5px 0 0;color:var(--fd-navy);font-size:14px;font-weight:700;line-height:1.7}.license-verify{display:inline-flex;align-items:center;gap:8px;min-height:45px;margin-top:20px;color:var(--fd-blue-dark);font-size:14px;font-weight:700}.license-verify:hover{text-decoration:underline;text-underline-offset:5px}.about-scope{background:white;border-top:1px solid var(--fd-line)}.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.scope-grid>div{padding:27px;border:1px solid var(--fd-line);border-radius:17px;background:var(--fd-bg)}.scope-grid h3{margin:0 0 10px;font-size:20px}.scope-grid p{margin:0;color:var(--fd-muted);font-size:14px;line-height:1.95}.scope-note{margin:23px 0 0;color:var(--fd-muted);font-size:13px}.contact-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(315px,.75fr);align-items:start;gap:28px}.contact-form,.contact-info-card{padding:32px;background:white;border:1px solid var(--fd-line);border-radius:22px}.contact-info-card h2,.form-heading h2{margin:0;font-size:25px}.contact-info-card>p:not(.eyebrow),.form-heading p{margin:8px 0 0;color:var(--fd-muted);font-size:14px;line-height:1.8}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px 17px;margin-top:28px}.form-span{grid-column:1/-1}.form-field label{display:block;margin-bottom:8px;color:var(--fd-ink);font-size:13px;font-weight:700}.form-field label span{color:var(--fd-blue)}.form-field input,.form-field select,.form-field textarea{display:block;width:100%;min-height:48px;padding:11px 13px;border:1px solid #ccd9e7;border-radius:10px;color:var(--fd-navy);background:white;outline:0;transition:border-color .2s,box-shadow .2s}.form-field textarea{min-height:135px;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:#96a5b7}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--fd-blue);box-shadow:0 0 0 3px rgb(37 99 235/.12)}.form-field [aria-invalid=true]{border-color:#d14343}.field-error{display:flex;align-items:center;gap:5px;color:#b42318}.field-error,.field-hint{margin:7px 0 0;font-size:12px;line-height:1.6}.field-hint{color:var(--fd-muted)}.consent-row{padding-top:22px;margin-top:23px;border-top:1px solid var(--fd-line)}.consent-row label{display:flex;align-items:start;gap:10px;color:var(--fd-muted);font-size:13px;line-height:1.8;cursor:pointer}.consent-row input{width:18px;height:18px;flex:0 0 auto;margin-top:2px;accent-color:var(--fd-blue)}.consent-row a{color:var(--fd-blue-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px}.form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.form-actions .site-button{flex:1 1 190px}.form-disclaimer{margin:16px 0 0;color:var(--fd-muted);font-size:12px;line-height:1.8}.contact-aside{display:grid;gap:18px}.contact-info-card .eyebrow{margin-bottom:10px}.contact-info-card ul{margin:25px 0 0;padding:0;list-style:none}.contact-info-card li+li{border-top:1px solid var(--fd-line)}.contact-info-card li a{display:flex;align-items:center;gap:12px;min-height:68px}.contact-info-card li a:hover bdi{color:var(--fd-blue-dark)}.contact-channel-icon{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;background:var(--fd-pale);color:var(--fd-blue);border-radius:10px}.contact-info-card small{display:block;color:var(--fd-muted);font-size:11px}.contact-info-card bdi{display:block;max-width:230px;overflow-wrap:anywhere;font-size:13px;font-weight:700;transition:color .2s}.contact-help-card{padding:25px;border-radius:18px;color:white;background:var(--fd-navy)}.contact-help-card h3{margin:0 0 8px;font-size:17px}.contact-help-card p{margin:0;color:#c8d3e1;font-size:13px;line-height:1.9}.success-panel{text-align:center}.success-panel>svg{color:var(--fd-blue)}.success-panel h2{margin:15px 0 7px;font-size:24px}.success-panel p{color:var(--fd-muted);line-height:1.9}.success-panel button{margin-top:14px}.legal-updated{margin:19px 0 0;color:var(--fd-muted);font-size:13px}.legal-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:start}.legal-nav{position:sticky;top:110px;display:grid;gap:6px;padding:11px;border:1px solid var(--fd-line);border-radius:15px;background:white}.legal-nav a{display:flex;align-items:center;min-height:47px;padding:9px 13px;border-radius:9px;color:var(--fd-muted);font-size:13px;font-weight:600}.legal-nav a:hover,.legal-nav a[aria-current=page]{color:var(--fd-blue-dark);background:var(--fd-pale)}.legal-article{padding:43px;background:white;border:1px solid var(--fd-line);border-radius:20px}.legal-article section+section{padding-top:28px;margin-top:28px;border-top:1px solid var(--fd-line)}.legal-article h2{margin:0 0 13px;font-size:20px;line-height:1.5}.legal-article li,.legal-article p{color:var(--fd-ink);font-size:14px;line-height:2.05}.legal-article p{margin:0 0 10px}.legal-article ul{display:grid;gap:10px;padding-right:22px;margin:0}.legal-article li::marker{color:var(--fd-blue)}.site-footer{background:white;border-top:1px solid var(--fd-line)}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.3fr;gap:35px;padding-block:62px}.footer-brand>a{display:inline-block;width:220px;height:58px;overflow:hidden}.footer-brand .fileady-logo{width:230px;margin-top:-8px}.footer-brand p{max-width:270px;margin:8px 0 0;color:var(--fd-muted);font-size:13px;line-height:1.9}.footer-brand p.footer-license{margin-top:14px;color:var(--fd-blue-dark);font-size:12px;font-weight:700}.footer-grid h2{margin:8px 0 19px;font-size:14px}.footer-grid ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.footer-grid li{color:var(--fd-muted);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.footer-grid li a:hover{color:var(--fd-blue-dark);text-decoration:underline;text-underline-offset:4px}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-block:22px;color:var(--fd-muted);font-size:12px;border-top:1px solid var(--fd-line)}.not-found-panel{max-width:700px;text-align:center;padding-block:70px}.not-found-panel h1{margin:16px 0;font-size:clamp(34px,5vw,56px)}.not-found-panel p{color:var(--fd-muted);line-height:1.9}.not-found-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.complaint-card{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;padding:30px;border:1px solid var(--fd-line);border-radius:20px;background:#fff;scroll-margin-top:110px}.complaint-card h2{margin:10px 0 8px;font-size:24px}.complaint-card p:not(.eyebrow){max-width:700px;margin:0;color:var(--fd-muted);font-size:14px;line-height:1.9}.complaint-card .site-button{flex:0 0 auto}@media (max-width:1050px){.hero-grid{gap:32px}.service-grid{grid-template-columns:repeat(2,1fr)}.service-card{min-height:380px}.packages-grid{grid-template-columns:repeat(2,1fr)}.package-card-featured{transform:none}.package-card:last-child{grid-column:1/-1;min-height:430px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}}@media (max-width:800px){.desktop-nav,.header-cta{display:none}.menu-toggle{display:inline-flex}.mobile-nav{display:block}.about-grid,.contact-grid,.hero-grid,.quick-request-grid,.service-detail-grid{grid-template-columns:1fr}.hero-copy{max-width:650px}.quick-request-grid{gap:35px}.quick-request-copy{padding-top:0}.hero-visual{min-height:430px}.trust-grid{grid-template-columns:70px 1fr}.trust-grid .site-button{grid-column:2;justify-self:start}.legal-layout{grid-template-columns:1fr;gap:22px}.legal-nav{position:static;display:flex;flex-wrap:wrap}.steps-grid{grid-template-columns:1fr}}@media (max-width:600px){.site-container{width:min(100% - 32px,1180px)}.section-shell{padding-block:64px}.header-inner{height:70px}.header-brand{width:180px;height:65px}.header-brand .fileady-logo{width:205px}.hero-section{padding-block:48px 62px}.hero-copy h1{font-size:clamp(38px,10vw,50px)}.hero-lead{font-size:16px;line-height:1.95}.hero-actions{display:grid}.hero-actions .site-button{width:100%}.hero-assurances{margin-top:25px;padding-top:23px}.hero-visual{min-height:410px;padding:22px;border-radius:22px}.hero-process-card{padding:23px;transform:none}.hero-process-card h2{font-size:24px}.hero-price-note{left:12px;bottom:13px}.section-heading{align-items:start;flex-direction:column;gap:9px}.packages-grid,.scope-grid,.service-grid{grid-template-columns:1fr}.package-card,.package-card:last-child{grid-column:auto;min-height:0;padding:24px}.package-card-head{display:grid;gap:18px}.package-price{justify-self:start;text-align:right}.package-description{min-height:0}.service-card{min-height:390px}.service-card-image{height:175px}.process-section{padding-block:66px}.trust-grid{grid-template-columns:1fr;gap:15px}.trust-grid .site-button{grid-column:auto}.closing-section{padding-bottom:64px}.closing-card{flex-direction:column;align-items:start;padding:32px 25px}.page-intro{padding-block:52px 57px}.page-intro-lead{font-size:15px}.service-detail{padding:23px}.service-detail-visual{height:190px;margin-bottom:23px}.service-detail h2{font-size:23px}.about-grid{gap:36px}.license-card dl{grid-template-columns:1fr}.contact-form,.contact-info-card{padding:24px}.quick-request-section{padding-block:64px}.quick-request-form{padding:24px}.quick-form-grid{grid-template-columns:1fr}.quick-form-span{grid-column:auto}.form-grid{grid-template-columns:1fr}.form-span{grid-column:auto}.legal-article{padding:25px}.footer-grid{grid-template-columns:1fr 1fr;gap:26px;padding-block:48px}.footer-brand,.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{display:grid}.complaint-card{display:grid;padding:24px}.complaint-card .site-button{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}