.site{--brand:#29966d;--brand-deep:#0c3427;--brand-mid:#176348;--brand-soft:#dff1e8;--paper:#edf5ef;--sand:#ece8dc;--gold:#d4a84d;--display-radius:34px;isolation:isolate;background:radial-gradient(circle at 8% 18%,#29966d4d,#0000 30%) 0 0/160% 160%,radial-gradient(circle at 92% 78%,#d4a84d38,#0000 33%) 0 0/175% 175%,linear-gradient(125deg,#e4f2e9 0%,#cfe8d8 42%,#f6edd5 72%,#e3f1e8 100%) 0 0/240% 240%;animation:24s ease-in-out infinite alternate etihad-paper-gradient;position:relative;overflow:clip}.site:before{content:"";z-index:-2;inset-inline-start:-28vw;filter:blur(10px);pointer-events:none;background:radial-gradient(circle at 42% 42%,#29966d29,#a7d8c312 38%,#0000 70%);border-radius:50%;width:72vw;height:72vw;animation:20s ease-in-out infinite alternate etihad-ambient-orb-one;position:fixed;top:22vh}.site:after{content:"";z-index:-1;inset-inline-end:-25vw;filter:blur(16px);pointer-events:none;background:radial-gradient(circle at 45% 45%,#d4a84d21,#29966d0d 42%,#0000 72%);border-radius:50%;width:64vw;height:64vw;animation:24s ease-in-out infinite alternate etihad-ambient-orb-two;position:fixed;bottom:-18vw}.site>*{z-index:1;position:relative}.site main{background:radial-gradient(circle at 12% 20%,#29966d4a,#0000 31%) 0 0/180% 180%,radial-gradient(circle at 88% 42%,#d4a84d3d,#0000 30%) 0 0/175% 175%,radial-gradient(circle at 48% 84%,#1763482e,#0000 36%) 0 0/190% 190%,linear-gradient(125deg,#e5f4eaf0,#cae7d5e6,#f7ecd0e0,#daf0e3f0) 0 0/260% 260%;animation:28s ease-in-out infinite alternate etihad-page-mesh}.site .container{width:min(100% - 48px,1260px)}.site .section{padding-block:clamp(78px,9vw,132px)}.site .topbar{color:#ffffffc2;background:linear-gradient(100deg,#071f18,#0c3f2f,#176348,#0c3427) 0 0/240% 100%;animation:14s ease-in-out infinite alternate etihad-topbar-flow;overflow:hidden}.site .topbar-inner{min-height:32px}.site .site-header{z-index:60;box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#f7f8f3ad;border:0;padding-bottom:11px}.site .nav-row{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(115deg,#071f18f7,#0c3427f2 58%,#176348f0);border:1px solid #ffffff1f;border-radius:24px;height:76px;margin-top:11px;padding-inline:14px 18px;position:relative;overflow:visible;box-shadow:0 24px 55px #0c342733,inset 0 1px #ffffff14}.site .nav-row:before{content:"";z-index:-1;inset-inline-end:7%;filter:blur(28px);pointer-events:none;background:#a7d8c321;border-radius:50%;width:32%;height:58%;animation:7s ease-in-out infinite alternate etihad-nav-glow;position:absolute;top:21%}.site .brand-header{min-width:245px}.site .brand-header .brand-uploaded-logo{background-color:#fff;border:0;border-radius:17px;width:56px;height:56px;transition:transform .35s cubic-bezier(.2,.75,.25,1);transform:rotate(-2deg);box-shadow:0 11px 24px #0003,inset 0 0 0 1px #29966d1f}.site .brand-header .brand-uploaded-logo,.site .brand-footer .brand-uploaded-logo{background-repeat:no-repeat;background-position:50%!important;background-size:contain!important}.site .brand-header:hover .brand-uploaded-logo{transform:rotate(2deg)translateY(-2px)}.site .site-header .brand-copy strong{color:#fff;font-size:21px}.site .site-header .brand-copy small{color:#8fd2b5;font-size:10px}.site .desktop-nav{background:#ffffff0b;border:1px solid #ffffff12;border-radius:18px;gap:5px;padding:5px}.site .desktop-nav a{color:#ffffffad;border-radius:13px;padding:12px 15px;font-weight:650;transition:color .22s,background-color .22s,transform .22s}.site .desktop-nav a:after{display:none}.site .desktop-nav a.active{color:var(--brand-deep);background:#fff;transform:translateY(-1px);box-shadow:0 11px 24px #00000029}.site .desktop-nav a:not(.active):hover{color:#fff;background:#ffffff17}.site .language-switcher{color:#fff;background:#ffffff14;border-color:#ffffff24;border-radius:999px;min-height:44px}.site .language-badge{color:var(--brand-deep);background:#a7d8c3}.site .nav-actions>.button{min-height:44px;color:var(--brand-deep);background:var(--gold);border-radius:999px;box-shadow:0 14px 28px #00000026}.site .nav-actions>.button:hover{color:var(--brand-deep);background:#e2bc68}.site .button{background:var(--brand);border-radius:16px;min-height:54px;padding-inline:25px;transition:transform .25s,box-shadow .25s,background-color .25s;box-shadow:0 16px 34px #17634833}.site .button:hover{background:#238761;transform:translateY(-2px);box-shadow:0 22px 42px #17634840}.site .button-ghost{color:var(--brand-deep);box-shadow:none;background:#ffffffe6;border:1px solid #0c342724}.site .hero-cinematic{color:#fff;background:var(--brand-deep);isolation:isolate;align-items:center;min-height:820px;padding:0;display:grid}.site .hero-cinematic-media,.site .hero-cinematic-overlay,.site .hero-cinematic-grid-pattern{position:absolute;inset:0}.site .hero-cinematic-media{z-index:-3;background-position:50%;background-size:cover;animation:8s cubic-bezier(.2,.75,.25,1) both etihad-hero-zoom;transform:scale(1.035)}.site .hero-cinematic-overlay{z-index:-2;background:radial-gradient(circle at 18% 24%,#29966d57,#0000 34%) 0 0/150% 150%,radial-gradient(circle at 82% 68%,#d4a84d24,#0000 30%) 0 0/145% 145%,linear-gradient(90deg,#06261bdb 0%,#06261b9e 47%,#06261b2e 100%) 0 0/100% 100%,linear-gradient(#07231a0d,#07231a57) 0 0/100% 100%;animation:13s ease-in-out infinite alternate etihad-gradient-drift}[dir=rtl].site .hero-cinematic-overlay{background:radial-gradient(circle at 82% 24%,#29966d57,#0000 34%) 0 0/150% 150%,radial-gradient(circle at 18% 68%,#d4a84d24,#0000 30%) 0 0/145% 145%,linear-gradient(270deg,#06261be0 0%,#06261ba3 48%,#06261b24 100%) 0 0/100% 100%,linear-gradient(#07231a0d,#07231a57) 0 0/100% 100%}.site .hero-cinematic-grid-pattern{z-index:-1;opacity:.13;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#0000,#000 25% 70%,#0000);mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}.site .hero-3d-scene{z-index:-1;inset-inline-end:clamp(-180px,-7vw,-70px);aspect-ratio:1;perspective:1200px;width:clamp(470px,46vw,760px);transform-style:preserve-3d;pointer-events:none;position:absolute;top:13%}.site .hero-3d-ring{transform-style:preserve-3d;border:1px solid #ffffff3d;border-radius:50%;position:absolute;inset:12%;box-shadow:inset 0 0 70px #a7d8c314,0 0 65px #29966d14}.site .hero-3d-ring-one{animation:14s linear infinite etihad-orbit-one}.site .hero-3d-ring-two{border-style:dashed;border-color:#d4a84d59;animation:10s linear infinite etihad-orbit-two;inset:25%}.site .hero-3d-leaf{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-style:preserve-3d;background:linear-gradient(135deg,#ffffff40,#29966d1f),#ffffff0f;border:1px solid #ffffff47;border-radius:55% 8%;animation:7s ease-in-out infinite etihad-leaf-float;position:absolute;inset:22% 28%;box-shadow:inset 0 0 55px #ffffff14,0 35px 80px #0000002e}.site .hero-3d-leaf:before{content:"";inset-inline-start:50%;transform-origin:50% 100%;background:linear-gradient(#fff,#a7d8c333);border-radius:99px;width:2px;height:82%;position:absolute;top:9%;transform:rotate(-35deg)}.site .hero-3d-leaf i{width:42%;height:1px;inset-inline-start:48%;top:calc(16% + (var(--leaf-index,0) * 10%));transform:rotate(calc(-42deg + (var(--leaf-index,0) * 2deg)));transform-origin:0;background:linear-gradient(90deg,#ffffffd9,#0000);position:absolute}.site .hero-3d-leaf i:first-child{--leaf-index:0}.site .hero-3d-leaf i:nth-child(2){--leaf-index:1}.site .hero-3d-leaf i:nth-child(3){--leaf-index:2}.site .hero-3d-leaf i:nth-child(4){--leaf-index:3}.site .hero-3d-leaf i:nth-child(5){--leaf-index:4}.site .hero-3d-leaf i:nth-child(6){--leaf-index:5}.site .hero-3d-leaf i:nth-child(7){--leaf-index:6}.site .hero-3d-glow{aspect-ratio:1;inset-inline-end:8%;filter:blur(65px);background:#a7d8c347;border-radius:50%;width:34%;animation:4.5s ease-in-out infinite etihad-glow-pulse;position:absolute;bottom:7%}.site .hero-cinematic-content{grid-template-columns:minmax(0,1.15fr) minmax(330px,.55fr);gap:clamp(42px,7vw,110px);width:min(100% - 48px,1260px);margin-inline:auto;padding-block:110px 210px}.site .hero-cinematic .hero-copy{max-width:760px;animation:.85s cubic-bezier(.2,.75,.25,1) .12s both etihad-copy-in}.site .hero-cinematic .hero-kicker{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff3d}.site .hero-cinematic h1{color:#fff;letter-spacing:-3.6px;text-shadow:0 10px 35px #00000029;max-width:760px;margin-block:25px 20px;font-size:clamp(50px,6.4vw,88px);line-height:1.09}.site .hero-cinematic .hero-copy>p{color:#ffffffc7;max-width:660px;font-size:clamp(17px,1.5vw,21px)}.site .hero-cinematic .hero-note{color:#ffffffa6}.site .hero-cinematic .hero-note svg{color:#a7d8c3}.site .hero-primary-action{color:var(--brand-deep);background:#fff;box-shadow:0 18px 45px #0000002e}.site .hero-primary-action:hover{color:#fff}.site .hero-secondary-action{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-color:#ffffff47}.site .hero-service-menu{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);transform-style:preserve-3d;background:#ffffff1c;border:1px solid #ffffff38;border-radius:30px;align-self:center;padding:20px;transition:transform .45s cubic-bezier(.2,.75,.25,1),background-color .3s;animation:.9s cubic-bezier(.2,.75,.25,1) .28s both etihad-card-in;box-shadow:0 35px 80px #0003}.site .hero-service-menu:hover{transform:perspective(1200px)rotateX(2deg)rotateY(-3deg)translateY(-5px)}[dir=ltr].site .hero-service-menu:hover{transform:perspective(1200px)rotateX(2deg)rotateY(3deg)translateY(-5px)}.site .hero-service-menu-heading{align-items:center;gap:12px;padding:7px 7px 20px;display:flex}.site .hero-service-menu-heading>span{width:46px;height:46px;color:var(--brand-deep);background:#fff;border-radius:15px;flex:none;place-items:center;display:grid;transform:translateZ(34px)}.site .hero-service-menu-heading div{flex-direction:column;display:flex}.site .hero-service-menu-heading small{color:#a7d8c3;font-size:10px}.site .hero-service-menu-heading strong{margin-top:3px;font-size:15px}.site .hero-service-menu-links{gap:8px;display:grid}.site .hero-service-menu-links a{min-height:72px;transform-style:preserve-3d;background:#ffffff14;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;transition:transform .22s,background-color .22s;display:grid}.site .hero-service-menu-links a:hover{background:#ffffff2b;transform:translate(-4px)}[dir=ltr].site .hero-service-menu-links a:hover{transform:translate(4px)}.site .hero-service-menu-links a>span{color:#a7d8c3;font:700 11px/1 var(--font-en), sans-serif}.site .hero-service-menu-links a div{flex-direction:column;display:flex}.site .hero-service-menu-links a strong{font-size:14px}.site .hero-service-menu-links a small{color:#ffffff8c;font-size:9px}.site .hero-price-ribbon{z-index:5;inset-inline:0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff2e;border:1px solid #fff3;border-radius:24px;grid-template-columns:1.35fr repeat(4,1fr);gap:1px;animation:.8s cubic-bezier(.2,.75,.25,1) .48s both etihad-price-in;display:grid;position:absolute;bottom:34px;overflow:hidden;box-shadow:0 25px 65px #00000038}.site .hero-price-ribbon-label,.site .hero-price-ribbon a{background:#06261b9e;min-height:105px;padding:20px 22px}.site .hero-price-ribbon-label{flex-direction:column;justify-content:center;display:flex}.site .hero-price-ribbon-label small,.site .hero-price-ribbon a span{color:#a7d8c3;font-size:10px}.site .hero-price-ribbon-label strong{margin-top:4px;font-size:15px}.site .hero-price-ribbon a{grid-template-columns:1fr auto;align-content:center;transition:background-color .22s;display:grid}.site .hero-price-ribbon a:hover{background:#29966db8}.site .hero-price-ribbon a strong{font:700 24px/1 var(--font-en), sans-serif;grid-column:1;margin-top:4px}.site .hero-price-ribbon a small{color:#fff9;grid-area:2/2;align-self:end;font-size:9px}.site .trust-strip{background:var(--paper);margin:0;padding:28px 0 0}.site .trust-grid{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;overflow:visible}.site .trust-item{background:#fff;border:1px solid #0c342717;border-radius:22px;min-height:108px;transition:transform .25s,box-shadow .25s,border-color .25s}.site .trust-item:last-child{border:1px solid #0c342717}.site .trust-item:hover{border-color:#29966d47;transform:translateY(-5px);box-shadow:0 24px 55px #0c342717}.site .trust-item>span{color:var(--brand);background:var(--brand-soft);border-radius:14px}.site .section-heading{max-width:720px}.site .section-heading h2{color:var(--brand-deep);letter-spacing:-1.8px;margin-block:14px 16px;font-size:clamp(34px,4vw,54px);line-height:1.24}.site .section-heading p{color:#687a72;font-size:16px}.site .eyebrow{color:var(--brand);letter-spacing:.02em}.site .eyebrow:before{background:var(--gold);width:30px}.site .about-preview{background:#f7f8f394}.site .about-grid{grid-template-columns:.82fr 1.18fr;gap:clamp(50px,8vw,120px)}.site .about-art{background:linear-gradient(#0c342714,#0c34279e),url(/images/etihad-hero.webp) 50%/cover;border-radius:18px 80px 18px 18px;min-height:540px;overflow:hidden;box-shadow:0 35px 80px #0c342724}[dir=ltr].site .about-art{border-radius:80px 18px 18px}.site .about-panel-main{inset-inline-start:26px;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c342773;border:1px solid #ffffff38;width:180px;height:180px;top:auto;bottom:28px}.site .about-panel-main:after{background:#ffffff14}.site .about-panel-small{inset-inline-end:24px;border-radius:20px;bottom:28px}.site .about-points span{background:#ffffffad;border:1px solid #0c342714;border-radius:16px;min-height:58px;padding:12px 15px}.site .services-section{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffffe0,#eff6f0b3);position:relative}.site .service-grid{gap:18px}.site .service-card{min-height:430px;box-shadow:none;transform-style:preserve-3d;background:#f7f8f3;border:1px solid #0c34271a;border-radius:28px;padding:30px;transition:transform .3s,color .3s,background-color .3s,box-shadow .3s;overflow:hidden}.site .service-card:before{content:"";inset-inline-end:-100px;background:var(--brand-soft);border-radius:50%;width:220px;height:220px;transition:transform .45s;position:absolute;bottom:-120px}.site .service-card:hover{color:#fff;border-color:var(--brand-deep);background:var(--brand-deep);transform:perspective(1000px)translateY(-10px)rotateX(2deg);box-shadow:0 36px 80px #0c342733}.site .service-card:hover:before{background:#29966d29;transform:scale(3.4)}.site .service-card>*{z-index:1;position:relative}.site .service-card:hover h3,.site .service-card:hover p,.site .service-card:hover a,.site .service-card:hover .service-eyebrow{color:#fff;border-color:#ffffff26}.site .service-icon{color:var(--brand);background:#fff;border-radius:18px;transform:translateZ(34px);box-shadow:0 15px 35px #0c342714}.site .service-card h3{font-size:27px}.site .packages-section,.site .soft-section,.site .vision-section,.site .form-section,.site .why-section,.site .faq-section{background:linear-gradient(120deg,#e6f1e9d1,#faf7edb3,#eef5efc7) 0 0/200% 200%;animation:18s ease-in-out infinite alternate etihad-soft-section-flow}.site .nationality-section,.site .process-section,.site .recruitment-section{background:#f7f8f37a}.site .package-grid{gap:18px}.site .package-card{box-shadow:none;transform-style:preserve-3d;background:#fff;border:1px solid #0c34271a;border-radius:26px;padding:29px;transition:transform .25s,box-shadow .25s}.site .package-card:hover{transform:perspective(900px)translateY(-8px)rotateX(2deg);box-shadow:0 28px 60px #0c34271c}.site .package-card-featured{border-color:#29966d66;box-shadow:inset 0 0 0 1px #29966d14}.site .package-badge{background:var(--gold);color:var(--brand-deep)}.site .resident-highlight{background:radial-gradient(circle at 15% 15%, #a7d8c329, transparent 32%), var(--brand-deep);padding-block:105px}.site .profession-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-color:#ffffff21}.site .profession-grid article,.site .detail-card-grid article,.site .values-grid article,.site .vision-grid article{box-shadow:none;background:#fff;border:1px solid #0c342717;border-radius:24px}.site .nationality-card{box-shadow:none;background:#fff;border:1px solid #0c34271a;border-radius:22px;transition:transform .25s,box-shadow .25s}.site .nationality-card:hover{transform:perspective(800px)translateY(-7px)rotateX(3deg);box-shadow:0 24px 55px #0c34271a}.site .nationality-card-flag,.site .nationality-flag{color:var(--brand-deep);background:var(--brand-soft);font:800 11px/1 var(--font-en), sans-serif;letter-spacing:.08em}.site .nationality-explorer{background:#fff;border:1px solid #0c34271f;border-radius:36px;grid-template-columns:minmax(270px,.72fr) minmax(0,1.55fr);min-height:610px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #0c34271f}.site .nationality-explorer-heading{margin-bottom:38px}.site .nationality-explorer-more{justify-content:center;margin-top:27px;display:flex}.site .nationality-explorer-rail{z-index:2;background:radial-gradient(circle at 20% 0,#29966d1a,#0000 34%),#f7f8f3;border-inline-end:1px solid #0c342717;min-width:0;padding:30px 22px;position:relative}.site .nationality-explorer-rail-heading{align-items:center;gap:13px;padding:0 7px 23px;display:flex}.site .nationality-explorer-rail-heading>span{color:#fff;background:var(--brand);border-radius:15px;flex:none;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 14px 28px #29966d3b}.site .nationality-explorer-rail-heading div{flex-direction:column;display:flex}.site .nationality-explorer-rail-heading small{color:var(--brand);font-size:10px}.site .nationality-explorer-rail-heading strong{color:var(--brand-deep);margin-top:3px;font-size:18px}.site .nationality-search{padding:0 5px 13px;display:block}.site .nationality-search input{width:100%;min-height:45px;color:var(--brand-deep);font:inherit;background:#ffffffdb;border:1px solid #0c342721;border-radius:14px;outline:0;padding-inline:14px;font-size:12px;box-shadow:inset 0 1px #ffffffb3}.site .nationality-search input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #29966d21}.site .nationality-selector{scrollbar-width:thin;scrollbar-color:#29966d59 transparent;gap:7px;width:100%;min-width:0;max-height:484px;padding:3px 5px;display:grid;overflow-y:auto}.site .nationality-selector button{color:#52665d;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;width:100%;min-height:58px;padding:8px 11px;transition:color .22s,background-color .22s,border-color .22s,transform .22s;display:grid}.site .nationality-selector button:hover{color:var(--brand-deep);background:#ffffffb8;border-color:#29966d24;transform:translate(-3px)}[dir=ltr].site .nationality-selector button:hover{transform:translate(3px)}.site .nationality-selector button.is-active{color:#fff;border-color:var(--brand);background:var(--brand-deep);box-shadow:0 18px 35px #0c342729}.site .nationality-selector button>span{background:var(--brand-soft);border-radius:12px;place-items:center;width:38px;height:38px;font:22px/1 Apple Color Emoji,Segoe UI Emoji,sans-serif;display:grid}.site .nationality-selector button.is-active>span{background:#ffffff21}.site .nationality-selector button strong{font-size:13px}.site .nationality-selector button svg{opacity:.45}.site .nationality-selector button.is-active svg{opacity:1}[dir=rtl].site .nationality-selector button svg{transform:rotate(180deg)}.site .nationality-selector-empty{color:#63786d;text-align:center;margin:0;padding:18px 10px;font-size:12px}.site .nationality-explorer-result{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 20%, #a7d8c32e, transparent 32%), radial-gradient(circle at 15% 100%, #d4a84d1c, transparent 35%), var(--brand-deep);min-width:0;transform-style:preserve-3d;transform-origin:50%;will-change:transform;background-size:145% 145%,150% 150%,100% 100%;flex-direction:column;justify-content:space-between;padding:clamp(36px,5vw,72px);transition:transform .22s ease-out,box-shadow .22s ease-out;animation:.5s cubic-bezier(.2,.75,.25,1) both nationality-result-in,11s ease-in-out 1s infinite alternate nationality-gradient;display:flex;position:relative;overflow:hidden}.site .nationality-explorer-result:hover{box-shadow:inset 0 0 0 1px #ffffff0f,0 45px 100px #0c342738}.site .nationality-explorer-result::selection{color:var(--brand-deep);background:#a7d8c3}.site .nationality-explorer-result:before{content:"";z-index:-1;aspect-ratio:1;inset-inline-start:31%;background:#29966d14;border:1px solid #ffffff1f;border-radius:34%;width:38%;position:absolute;bottom:-24%;transform:translateZ(-60px)rotate(35deg)}.site .nationality-explorer-result:after{content:"";z-index:-1;opacity:.13;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 75%);mask-image:linear-gradient(135deg,#000,#0000 75%)}.site .nationality-explorer-orbit{z-index:-1;aspect-ratio:1;inset-inline-end:-180px;border:1px solid #ffffff21;border-radius:50%;width:470px;animation:18s linear infinite nationality-orbit;position:absolute;top:-145px}.site .nationality-explorer-orbit:before,.site .nationality-explorer-orbit:after,.site .nationality-explorer-orbit i{content:"";border:1px solid #a7d8c326;border-radius:50%;position:absolute}.site .nationality-explorer-orbit:before{inset:14%}.site .nationality-explorer-orbit:after{inset:29%}.site .nationality-explorer-orbit i:first-child{background:var(--gold);border:0;width:12px;height:12px;top:49%;left:-6px;box-shadow:0 0 30px #d4a84db3}.site .nationality-explorer-orbit i:nth-child(2){background:#a7d8c3;border:0;width:8px;height:8px;top:5%;left:30%}.site .nationality-explorer-orbit i:nth-child(3){border-color:#ffffff40;inset:42%}.site .nationality-explorer-result-top,.site .nationality-explorer-actions,.site .nationality-explorer-price>div{align-items:center;display:flex}.site .nationality-explorer-result-top{justify-content:space-between;gap:18px;transform:translateZ(34px)}.site .nationality-explorer-code{background:#fff;border-radius:21px;place-items:center;width:66px;height:66px;font:34px/1 Apple Color Emoji,Segoe UI Emoji,sans-serif;display:grid;box-shadow:0 20px 45px #0000002e}.site .nationality-explorer-status{color:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;display:inline-flex}.site .nationality-explorer-status i{background:#7ce0a6;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite nationality-status-pulse;box-shadow:0 0 0 5px #7ce0a61a}.site .nationality-explorer-copy{max-width:580px;margin-block:38px 24px;transform:translateZ(46px)}.site .nationality-explorer-copy small{color:#a7d8c3;font-size:11px}.site .nationality-explorer-copy h2{color:#fff;letter-spacing:-2.5px;margin-block:6px 12px;font-size:clamp(44px,6vw,76px);line-height:1.08}.site .nationality-explorer-copy p{color:#ffffffa3;max-width:540px;margin:0;font-size:15px}.site .nationality-explorer-price{border-block:1px solid #ffffff21;padding-block:25px;transform:translateZ(58px)}.site .nationality-explorer-price>small{color:#a7d8c3;font-size:10px}.site .nationality-explorer-price>div{gap:12px;margin-top:6px}.site .nationality-explorer-price strong{color:#fff;font:800 clamp(42px, 6vw, 68px)/1 var(--font-en), var(--font-ar), sans-serif;letter-spacing:-2px}.site .nationality-explorer-price span{color:#ffffff8f;max-width:55px;font-size:10px;line-height:1.5}.site .nationality-explorer-price p{color:#ffffff7a;margin:9px 0 0;font-size:10px}.site .nationality-explorer-actions{justify-content:space-between;gap:22px;margin-top:28px;transform:translateZ(40px)}.site .nationality-explorer-primary{color:var(--brand-deep);background:#fff;flex:none;box-shadow:0 18px 40px #0000002e}.site .nationality-explorer-primary:hover{color:#fff}.site .nationality-explorer-actions>span{color:#ffffff85;align-items:center;gap:7px;font-size:10px;display:inline-flex}.site .nationality-explorer-empty{text-align:center;background:#fff;border:1px solid #0c34271a;border-radius:28px;padding:50px}@keyframes nationality-result-in{0%{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.99)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes nationality-gradient{0%{background-position:0 0,100% 100%,0 0}to{background-position:90% 70%,15% 25%,0 0}}@keyframes nationality-orbit{to{transform:rotate(360deg)}}@keyframes nationality-status-pulse{50%{opacity:.5;box-shadow:0 0 0 9px #7ce0a600}}.site .steps-grid article>span{background:var(--brand);box-shadow:0 0 0 9px var(--brand-soft)}.site .why-list article{background:#fff;border:1px solid #0c342714;border-radius:20px}.site .faq-list details{background:#fff;border:1px solid #0c342717;border-radius:18px;width:100%;margin:0;overflow:hidden;box-shadow:0 12px 28px #0c34270b}.site .faq-list{border-top:0;gap:12px}.site .faq-list details>summary{min-height:76px;color:var(--brand-deep);text-align:start;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:16px;padding:17px 20px;line-height:1.55;display:grid}.site .faq-list details>summary>span{min-width:0}.site .faq-list details>summary svg{width:32px;height:32px;color:var(--brand);background:var(--brand-soft);border-radius:50%;padding:7px;transition:transform .2s,background-color .2s,color .2s}.site .faq-list details[open]>summary{background:#dff1e87a}.site .faq-list details[open]>summary svg{color:#fff;background:var(--brand);transform:rotate(180deg)}.site .faq-list details>p{color:#64786e;max-width:76ch;margin:0;padding:0 20px 22px;font-size:14px;line-height:1.9}.site .support-card,.site .form-card,.site .faq-page-layout aside,.site .legal-layout aside{border-radius:26px}.site .support-card-primary,.site .compact-cta,.site .form-layout aside,.site .page-hero{background:radial-gradient(circle at 15% 20%, #a7d8c329, transparent 32%), var(--brand-deep)}.site .compact-cta{padding-block:72px}.site .page-hero{background:linear-gradient(90deg,#06261be6,#06261b9e),url(/images/etihad-hero.webp) 50% 58%/cover;min-height:520px}[dir=rtl].site .page-hero{background:linear-gradient(270deg,#06261beb,#06261b94),url(/images/etihad-hero.webp) 50% 58%/cover}.site .page-hero:before{content:"";opacity:.15;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0}.site .page-hero-inner{z-index:2;position:relative}.site .page-hero h1{max-width:850px;font-size:clamp(44px,6vw,74px);line-height:1.13}.site .form-card{border:1px solid #0c342717;box-shadow:0 30px 75px #0c34271a}.site .inquiry-form input,.site .inquiry-form select,.site .inquiry-form textarea{background:#f7f8f3;border-radius:15px;min-height:54px}.site .inquiry-form textarea{min-height:150px}.site .named-worker-inner{background:#e4f2eb;border:0;border-radius:28px}.site .site-footer{background:radial-gradient(circle at 15% 20%,#29966d26,#0000 28%),#082a20}.site .footer-grid{gap:64px}.site .footer-bottom{border-color:#ffffff1a}.site .floating-whatsapp{bottom:22px;left:auto;right:22px;color:#fff;background:linear-gradient(145deg,#d4a84d,#b57b24 65%,#87510d);border:2px solid #ffffff9e;border-radius:20px;width:64px;min-width:64px;height:64px;padding:0;transition:transform .28s cubic-bezier(.2,.75,.25,1),box-shadow .28s,border-radius .28s;inset-inline:auto;overflow:visible;box-shadow:0 18px 38px #73490e4f,inset 0 1px #ffffff57;position:fixed!important}.site .floating-whatsapp:before{border-color:#29966d5c;border-radius:23px;animation:2.8s ease-out infinite etihad-location-pulse;inset:-7px}.site .floating-whatsapp:after{content:"";z-index:-1;filter:blur(9px);background:#082a204d;border-radius:50%;width:74%;height:34%;transition:transform .28s,opacity .28s;position:absolute;bottom:-11px}.site .floating-whatsapp svg{filter:drop-shadow(0 3px 4px #00000038);flex:none}.site .floating-whatsapp:hover,.site .floating-whatsapp.is-open{background:linear-gradient(145deg,#e4bc65,#c58c31 65%,#965f16);border-radius:23px;transform:translateY(-5px)rotateX(5deg);box-shadow:0 26px 48px #73490e61,inset 0 1px #ffffff6b}.site .floating-whatsapp:hover:after,.site .floating-whatsapp.is-open:after{opacity:.7;transform:scale(.86)}.site .floating-map-popup{bottom:22px;left:auto;right:92px;z-index:46;width:min(360px,100vw - 112px);color:var(--brand-deep);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(145deg,#fffffffa,#dff1e8f7);border:1px solid #ffffff94;border-radius:22px;gap:11px;padding:12px;animation:.34s cubic-bezier(.2,.75,.25,1) both etihad-location-panel-in;position:fixed;inset-inline:auto;box-shadow:0 30px 75px #082a2047,inset 0 1px #fff}.site .floating-map-popup-head strong{color:var(--brand-deep);font-size:14px}.site .floating-map-popup-head span{color:var(--brand-mid);font-size:10px}.site .floating-map-popup-head button{color:var(--brand-deep);background:#fffc;border-color:#0c34271f;border-radius:10px}.site .floating-map-popup iframe{border-radius:14px;height:168px;box-shadow:inset 0 0 0 1px #0c342714}.site .floating-map-popup-meta{gap:7px;padding:2px 3px}.site .floating-map-popup-meta span{color:#315247;font-size:11px}.site .floating-map-popup-meta svg{color:var(--brand)}.site .floating-map-popup-actions{grid-template-columns:1fr}.site .floating-map-popup-actions a{min-height:38px;color:var(--brand-deep);background:#ffffffd1;border-color:#0c34271f;border-radius:11px}.site .floating-map-popup-actions a:first-child{border-color:var(--brand);background:linear-gradient(135deg,#29966d,#176348);box-shadow:0 9px 18px #1763482e}[dir=rtl].site .floating-whatsapp{left:22px;right:auto}[dir=rtl].site .floating-map-popup{left:92px;right:auto}.site .page-transition{animation:.58s cubic-bezier(.2,.75,.25,1) both etihad-page-in}.site .site-intro{color:#fff;background:var(--brand-deep)}.site .site-intro-glow{background:radial-gradient(circle,#29966d5c,#0000 68%);width:min(82vw,780px)}.site .site-intro-content{gap:8px}.site .site-intro-mark{background:#fff url(/brand/etihad-logo-source.jpg) 50% 34%/420% no-repeat;border-radius:30px;width:122px;height:122px;margin-bottom:14px;animation:1.9s ease-in-out infinite intro-logo-float;display:block;box-shadow:0 28px 70px #0000003d}.site .site-intro-content strong{font-size:29px}.site .site-intro-content small{color:var(--sky-300);font:700 10px/1 var(--font-en), sans-serif;letter-spacing:.24em}.site .site-intro-line{background:#ffffff24;margin-top:17px}@keyframes etihad-hero-zoom{0%{transform:scale(1.09)}to{transform:scale(1.035)}}@keyframes etihad-copy-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes etihad-card-in{0%{opacity:0;transform:translate(-35px)rotate(-1deg)}to{opacity:1;transform:translate(0)rotate(0)}}[dir=ltr].site .hero-service-menu{animation-name:etihad-card-in-ltr}@keyframes etihad-card-in-ltr{0%{opacity:0;transform:translate(35px)rotate(1deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes etihad-price-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes etihad-gradient-drift{0%{background-position:0 20%,100% 80%,0 0,0 0}50%{background-position:55% 65%,35% 35%,0 0,0 0}to{background-position:100% 40%,0 65%,0 0,0 0}}@keyframes etihad-topbar-flow{0%{background-position:0%}to{background-position:100%}}@keyframes etihad-location-pulse{0%{opacity:.8;transform:scale(.88)}70%,to{opacity:0;transform:scale(1.16)}}@keyframes etihad-location-panel-in{0%{opacity:0;transform:translate(14px,18px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes etihad-nav-glow{0%{opacity:.45;transform:translate(-18%)scale(.8)}to{opacity:.9;transform:translate(24%)scale(1.15)}}@keyframes etihad-paper-gradient{0%{background-position:5% 20%,100% 82%,0 45%}50%{background-position:55% 70%,35% 18%,58% 20%}to{background-position:95% 35%,5% 58%,100% 65%}}@keyframes etihad-page-mesh{0%{background-position:0 0,100% 30%,40% 100%,0%}45%{background-position:45% 28%,55% 66%,70% 42%,55% 20%}to{background-position:100% 70%,0 90%,20% 5%,100% 55%}}@keyframes etihad-soft-section-flow{0%{background-position:0 45%}to{background-position:100% 55%}}@keyframes etihad-ambient-orb-one{0%{opacity:.65;transform:translate(0,0)scale(.9)}to{opacity:1;transform:translate(22vw,12vh)scale(1.15)}}@keyframes etihad-ambient-orb-two{0%{opacity:.7;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-18vw,-14vh)scale(1.18)}}@keyframes etihad-orbit-one{0%{transform:rotateX(68deg)rotate(0)}to{transform:rotateX(68deg)rotate(360deg)}}@keyframes etihad-orbit-two{0%{transform:rotateY(66deg)rotate(360deg)}to{transform:rotateY(66deg)rotate(0)}}@keyframes etihad-leaf-float{0%,to{transform:rotateX(9deg)rotateY(-18deg)rotate(8deg)translateZ(45px)}50%{transform:rotateX(3deg)rotateY(-9deg)rotate(4deg)translate3d(0,-20px,85px)}}@keyframes etihad-glow-pulse{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:.85;transform:scale(1.08)}}@keyframes etihad-page-in{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@supports (animation-timeline:view()){.site .service-card,.site .package-card,.site .nationality-card,.site .why-list article,.site .values-grid article{animation:linear both etihad-reveal;animation-timeline:view();animation-range:entry 5% cover 32%}}@keyframes etihad-reveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.site .hero-cinematic-content{grid-template-columns:1fr minmax(300px,.55fr);gap:35px}.site .hero-price-ribbon{grid-template-columns:1.2fr repeat(4,1fr)}.site .hero-price-ribbon-label,.site .hero-price-ribbon a{padding-inline:15px}}@media (max-width:850px){.site .hero-cinematic{min-height:auto}.site .hero-cinematic-content{grid-template-columns:1fr;padding-block:90px 245px}.site .hero-service-menu{width:min(100%,600px)}.site .hero-3d-scene{inset-inline-end:-230px;opacity:.68;top:7%}.site .hero-price-ribbon{grid-template-columns:1fr 1fr;bottom:24px}.site .hero-price-ribbon-label{grid-column:1/-1;min-height:74px}.site .hero-price-ribbon a{min-height:80px}.site .about-grid{grid-template-columns:1fr}.site .about-art{order:2;min-height:430px}.site .nationality-explorer{grid-template-columns:minmax(0,1fr)}.site .nationality-explorer-rail{border-inline-end:0;border-bottom:1px solid #0c342717;padding:22px 18px 18px}.site .nationality-explorer-rail-heading{padding-bottom:15px}.site .nationality-selector{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));max-height:266px;padding:3px 2px;overflow-y:auto}.site .nationality-selector button{scroll-snap-align:none;grid-template-columns:36px minmax(0,1fr);gap:8px;min-width:0}.site .nationality-selector button svg{display:none}.site .nationality-explorer-result{transform-style:flat;min-height:520px;transform:none!important}.site .nationality-explorer-result-top,.site .nationality-explorer-copy,.site .nationality-explorer-price,.site .nationality-explorer-actions{transform:none}}@media (max-width:620px){.site .container{width:min(100% - 28px,1260px)}.site .site-header .nav-row{border-radius:20px;width:min(100% - 20px,1260px);height:68px;margin-top:8px;padding-inline:10px 12px}.site .floating-whatsapp{width:58px;min-width:58px;height:58px;right:14px}[dir=rtl].site .floating-whatsapp{left:14px;right:auto}.site .floating-map-popup{width:min(330px,100vw - 28px);right:14px}[dir=rtl].site .floating-map-popup{left:14px;right:auto}.site .brand-header{flex:auto;min-width:0;max-width:calc(100% - 60px);overflow:hidden}.site .brand-header .brand-copy{min-width:0}.site .brand-header .brand-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.site .nav-actions,.site .mobile-menu{flex:0 0 48px;min-width:48px}.site .brand-header .brand-uploaded-logo{border-radius:15px;width:48px;height:48px}.site .site-header .brand-copy strong{font-size:14px;line-height:1.2}.site .mobile-menu summary{background:#ffffff1a;border-color:#ffffff29;border-radius:16px;place-content:center;gap:5px;width:48px;height:48px;display:grid}.site .mobile-menu summary span{background:#fff;border-radius:99px;width:22px;height:2px}.site .mobile-menu[open] summary{background:#a7d8c32e;border-color:#a7d8c380;gap:0}.site .mobile-menu[open] summary span:first-child{transform:translateY(2px)rotate(45deg)}.site .mobile-menu[open] summary span:nth-child(2){opacity:0}.site .mobile-menu[open] summary span:nth-child(3){transform:translateY(-2px)rotate(-45deg)}.site .mobile-menu-panel{background:linear-gradient(145deg,#fffffffa,#edf6f0f7);border-color:#0c34271a;border-radius:23px;width:min(340px,100vw - 28px);padding:14px;top:58px;box-shadow:0 32px 80px #082a2040}.site .mobile-menu-panel>a:not(.language-switcher){border-bottom-color:#0c342712;border-radius:13px;align-items:center;min-height:50px;display:flex}.site .mobile-menu-panel>a.active:not(.language-switcher){color:#fff;background:var(--brand-deep)}.site .mobile-menu-panel .language-switcher{color:var(--brand-deep);background:#fff;border-color:#0c34271a}.site .hero-cinematic-content{width:min(100% - 28px,1260px);padding-block:76px 330px}.site .hero-3d-scene{inset-inline-end:-310px;opacity:.5;width:510px;top:10%}.site .hero-cinematic h1{letter-spacing:-2px;font-size:clamp(39px,12vw,54px)}.site .hero-cinematic .hero-copy{text-align:start}.site .hero-cinematic .hero-copy>p,.site .hero-cinematic .hero-note{margin-inline:0}.site .hero-cinematic .hero-actions{justify-content:stretch}.site .hero-service-menu{border-radius:23px;padding:14px}.site .hero-service-menu-links a{min-height:66px}.site .hero-price-ribbon{border-radius:20px;gap:1px;bottom:18px}.site .hero-price-ribbon-label{min-height:66px;padding:13px 16px}.site .hero-price-ribbon a{min-height:72px;padding:12px 14px}.site .hero-price-ribbon a strong{font-size:20px}.site .trust-strip{padding-top:18px}.site .trust-grid{gap:10px}.site .trust-item{min-height:82px;border:1px solid #0c342717!important}.site .section-heading h2{font-size:clamp(31px,9vw,42px)}.site .about-art{min-height:350px}.site .service-card{min-height:370px}.site .page-hero{min-height:430px}.site .page-hero h1{font-size:clamp(37px,11vw,52px)}.site .nationality-explorer{border-radius:25px}.site .nationality-search{padding-bottom:11px}.site .nationality-selector{grid-template-columns:1fr;max-height:250px}.site .nationality-selector button{grid-template-columns:38px minmax(0,1fr)}.site .nationality-explorer-result{min-height:540px;padding:28px 22px}.site .nationality-explorer-copy h2{font-size:clamp(43px,14vw,60px)}.site .nationality-explorer-price strong{font-size:clamp(38px,13vw,56px)}.site .nationality-explorer-actions{flex-direction:column;align-items:stretch}.site .nationality-explorer-primary{flex:0 auto;width:100%}.site .nationality-explorer-actions>span{justify-content:center}.site .faq-list{gap:10px}.site .faq-list details{border-radius:16px}.site .faq-list details>summary{grid-template-columns:minmax(0,1fr) 29px;gap:12px;min-height:70px;padding:15px 16px;font-size:14px}.site .faq-list details>summary svg{width:29px;height:29px;padding:6px}.site .faq-list details>p{padding:0 16px 19px;font-size:13px}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-shell{--admin-ink:#103c2e;--admin-muted:#60766c;--admin-line:#0c34271f;--admin-paper:#f4f8f3;--admin-mint:#e4f2e9;--admin-gold:#d4a84d;min-height:100vh;color:var(--admin-ink);background:radial-gradient(circle at 92% 4%, #d4a84d26, transparent 25%), radial-gradient(circle at 4% 82%, #29966d24, transparent 30%), var(--admin-paper);font-size:15px}.admin-sidebar{background:radial-gradient(circle at 10% 0,#a7d8c326,#0000 30%),linear-gradient(160deg,#082a20,#0c3427 56%,#145b43);border-inline-end:1px solid #ffffff17;box-shadow:20px 0 50px #0c34271a}.admin-sidebar-brand{border-bottom-color:#ffffff21;padding-bottom:28px}.admin-sidebar .brand-uploaded-logo{background-color:#fff;border-radius:15px;width:50px;height:50px;box-shadow:0 10px 26px #0000002e}.admin-sidebar .brand-copy strong{color:#fff;font-size:16px}.admin-sidebar .brand-copy small{color:#a7d8c3;font-size:10px}.admin-sidebar nav{gap:7px}.admin-sidebar nav button{color:#ffffffb3;border:1px solid #0000;border-radius:13px;min-height:47px;padding-inline:13px;font-size:14px}.admin-sidebar nav button:hover{color:#fff;background:#ffffff14;border-color:#ffffff1a}.admin-sidebar nav button.active{color:var(--admin-ink);background:linear-gradient(135deg,#fff,#e7f3eb);box-shadow:0 12px 25px #0000002e}.admin-sidebar nav button.active svg{color:var(--brand)}.admin-sidebar-footer{border-top-color:#ffffff21}.admin-logout-button{color:#fff;border-radius:11px;min-height:40px}.admin-topbar{border-bottom-color:var(--admin-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;min-height:88px;box-shadow:0 8px 25px #0c342709}.admin-topbar>div:first-child span,.admin-panel-heading small{color:var(--brand);letter-spacing:0;font-size:11px}.admin-topbar h1,.admin-panel-heading h2{color:var(--admin-ink);font-size:25px}.admin-icon-button,.admin-panel-heading>button,.admin-action-stack button,.quick-actions button{min-height:42px;color:var(--admin-ink);border-color:var(--admin-line);background:#fff;border-radius:12px;font-size:13px}.admin-icon-button:hover,.admin-panel-heading>button:hover,.admin-action-stack button:hover,.quick-actions button:hover{background:var(--admin-mint);border-color:#29966d6b}.admin-save-button{color:#fff;background:linear-gradient(135deg,#176348,#29966d);border-radius:12px;min-height:42px;font-size:13px;box-shadow:0 12px 24px #17634833}.admin-logout-topbar{color:#a13a45;background:#fff8f8}.admin-content{width:100%;max-width:1480px;margin-inline:auto;padding-block:34px 46px}.admin-panel,.admin-metric-grid article{border-color:var(--admin-line);background:#ffffffe0;border-radius:20px;box-shadow:0 18px 45px #0c34270e}.admin-panel{padding:clamp(20px,3vw,32px)}.admin-panel:hover{transform:none}.admin-panel-heading{min-height:52px;margin-bottom:24px}.admin-count-badge{color:var(--admin-ink);background:#f4e6bd;font-size:14px}.admin-metric-grid{gap:16px}.admin-metric-grid article{min-height:118px;padding:21px}.admin-metric-grid article>span{color:#fff;background:linear-gradient(145deg,#29966d,#176348)}.admin-metric-grid small{color:var(--admin-muted);font-size:13px}.admin-metric-grid strong{color:var(--admin-ink);font-size:28px}.admin-top-service{background:linear-gradient(145deg,#fdf8e9,#fff)!important;border-color:#d4a84d61!important}.admin-submissions-summary{gap:10px;margin:-3px 0 22px}.admin-status-pill{min-height:38px;color:var(--admin-muted);border-color:var(--admin-line);background:#fff;padding-inline:13px;font-size:13px}.admin-status-pill b{color:var(--admin-ink);font-size:16px}.admin-submissions-list{gap:16px}.admin-submissions-list article{border-color:var(--admin-line);background:linear-gradient(135deg,#fff,#fbfdfb);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;padding:24px 25px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #0c34270b}.admin-submissions-list article:before{content:"";background:var(--brand);width:5px;position:absolute;inset-block:0;inset-inline-start:0}.admin-submissions-list article:has(.submission-kind.complaint):before{background:var(--admin-gold)}.admin-submission-head{display:contents}.admin-submission-head>div{min-width:0}.admin-submission-badges{gap:7px}.submission-kind,.submission-status,.submission-status-readonly{border-radius:999px;align-items:center;min-height:28px;padding-inline:10px;font-size:12px}.submission-kind{color:#176348;background:#e4f2e9}.submission-kind.complaint{color:#775112;background:#f8e8bf}.submission-status.status-new{color:#176348;background:#dff3e7}.submission-status.status-in-progress{color:#795514;background:#fff0c8}.submission-status.status-resolved{color:#52665d;background:#e9efeb}.submission-status-readonly{color:#52665d;background:#eff4f0;display:inline-flex}.admin-submission-head h3{color:var(--admin-ink);margin:12px 0 0;font-size:19px;line-height:1.5}.admin-submission-head select{min-width:150px;min-height:42px;color:var(--admin-ink);background:#fff;border-color:#29966d42;border-radius:11px;font-size:13px}.admin-submission-meta{color:var(--admin-muted);background:#e4f2e961;border-block:1px solid #0c342714;grid-column:1/-1;gap:9px;margin:0;padding:13px;font-size:13px}.admin-submission-meta span,.admin-submission-meta a,.admin-submission-meta time{gap:7px}.admin-submission-meta svg{color:var(--brand)}.admin-submission-meta a{color:#176348;font-weight:800}.admin-submissions-list article>p{color:#425a50;grid-column:1/-1;max-width:88ch;margin:0;font-size:15px;line-height:2}.admin-attachment-button{color:#176348;background:#eff8f2;border-color:#29966d40;border-radius:11px;grid-column:1/-1;justify-self:start;min-height:39px;margin:0;font-size:13px}.admin-login-page,.admin-auth-screen{background:radial-gradient(circle at 15% 15%,#29966d38,#0000 30%),radial-gradient(circle at 85% 80%,#d4a84d2b,#0000 35%),#eff6f1}.admin-login-card{border-color:var(--admin-line);border-radius:24px;box-shadow:0 28px 70px #0c342721}.admin-login-card h1{color:var(--admin-ink)}.admin-login-card p{color:var(--admin-muted);font-size:14px}.admin-login-card label{color:var(--admin-ink);font-size:13px}.admin-login-card input{border-color:var(--admin-line);min-height:46px;font-size:15px}.admin-login-card button{background:linear-gradient(135deg,#176348,#29966d);min-height:48px}@media (max-width:850px){.admin-submissions-list article{grid-template-columns:1fr;gap:15px;padding:20px}.admin-submission-head select,.submission-status-readonly{justify-content:center;width:100%}.admin-submission-meta{grid-template-columns:1fr;display:grid}}@media (max-width:1080px){.admin-content{padding-block:26px 38px}.admin-topbar,.admin-content{padding-inline:22px}.admin-panel{border-radius:18px}.admin-metric-grid article{min-height:108px;padding:18px}.admin-bilingual-field{grid-template-columns:126px minmax(0,1fr) minmax(0,1fr)}.admin-nationality-list article{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 100px 125px}}@media (max-width:850px){.admin-sidebar .brand-uploaded-logo{width:46px;height:46px}.admin-sidebar nav{gap:8px}.admin-sidebar nav button{border-radius:13px;min-height:48px}.admin-topbar{min-height:82px}.admin-topbar h1,.admin-panel-heading h2{font-size:22px}.admin-topbar-actions{flex-wrap:wrap;justify-content:flex-end}.admin-overview-grid,.admin-settings-grid{gap:14px}.admin-bilingual-field{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.admin-field-label{grid-column:1/-1}.admin-inline-fields,.admin-price-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-price-fields .admin-toggle{grid-column:span 2}.admin-item-head>div:first-child{min-width:0}.admin-item-head strong{overflow-wrap:anywhere}.admin-nationality-list article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-compact-list article>.admin-toggle,.admin-compact-list article>button{justify-self:start}.admin-media-preview{min-height:180px}.admin-notice{inset-inline:20px;text-align:center;bottom:20px}}@media (max-width:620px){.admin-shell{overflow-x:clip}.admin-sidebar{z-index:30;border-inline-end:0;padding:10px 14px 8px;position:sticky;top:0;box-shadow:0 7px 18px #0c34272e}.admin-sidebar-brand{border-bottom:1px solid #ffffff21;padding:0 0 10px;display:block}.admin-sidebar-brand .brand{align-items:center;gap:10px;min-width:0;display:flex}.admin-sidebar .brand-uploaded-logo{border-radius:12px;width:40px;height:40px}.admin-sidebar-brand .brand-copy{min-width:0;display:flex}.admin-sidebar-brand .brand-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.admin-sidebar nav{scrollbar-width:none;overscroll-behavior-inline:contain;gap:7px;margin-top:9px;padding-bottom:1px}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav button{border-radius:12px;flex-basis:48px;min-width:48px;min-height:46px}.admin-sidebar nav button.active{box-shadow:0 6px 15px #0000002e}.admin-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:auto;padding:14px;display:grid}.admin-topbar>div:first-child{min-width:0}.admin-topbar>div:first-child span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-topbar h1{overflow-wrap:anywhere;font-size:19px;line-height:1.3}.admin-topbar-actions{flex-wrap:nowrap;gap:7px}.admin-icon-button,.admin-save-button{justify-content:center;width:42px;min-width:42px;min-height:42px;padding:0}.admin-save-button svg{margin:0}.admin-content{padding:14px}.admin-panel{border-radius:16px;padding:18px}.admin-panel-heading{align-items:center;gap:12px;min-height:0;margin-bottom:19px}.admin-panel-heading h2{font-size:20px;line-height:1.35}.admin-panel-heading>button{white-space:nowrap;flex:none;min-height:40px;padding-inline:11px}.admin-metric-grid{grid-template-columns:1fr 1fr;gap:10px}.admin-metric-grid article{gap:10px;min-height:94px;padding:14px 12px}.admin-metric-grid article>span{border-radius:10px;width:36px;height:36px}.admin-metric-grid small{font-size:11px}.admin-metric-grid strong{font-size:23px}.admin-top-service{grid-column:1/-1}.admin-overview-grid,.admin-settings-grid{margin-top:12px}.quick-actions{grid-template-columns:1fr 1fr;gap:8px}.quick-actions button{min-height:78px;padding:9px 7px;font-size:12px}.readiness-panel ul,.firebase-status-card ul{grid-template-columns:1fr}.admin-bilingual-field,.admin-inline-fields,.admin-price-fields,.admin-nationality-list article,.admin-compact-list article,.admin-compact-list .admin-bilingual-field{grid-template-columns:minmax(0,1fr)}.admin-bilingual-field{gap:10px;padding-block:15px}.admin-field-label{padding:0;font-size:14px}.admin-bilingual-field small,.admin-inline-fields label>span,.admin-full-field>span,.admin-compact-list label>span{font-size:12px}.admin-panel input,.admin-panel textarea,.admin-panel select{font-size:16px}.admin-panel input,.admin-panel select{min-height:46px}.admin-panel textarea{min-height:116px}.admin-inline-fields{gap:12px;padding-top:15px}.admin-price-fields .admin-toggle{grid-column:auto}.admin-edit-list{gap:12px}.admin-edit-list>article,.admin-compact-list article{border-radius:14px;padding:15px}.admin-item-head{gap:10px;margin-bottom:12px}.admin-item-head>div:last-child{gap:8px}.admin-item-head strong{font-size:15px}.admin-toggle small{font-size:12px}.admin-toggle>span{width:36px;height:21px}.admin-toggle>span:after{width:17px;height:17px}.admin-toggle>input:checked+span:after{transform:translate(-15px)}[dir=ltr] .admin-toggle>input:checked+span:after{transform:translate(15px)}.admin-compact-list article>.admin-toggle,.admin-compact-list article>button{justify-self:stretch}.admin-compact-list article>button{width:100%;height:42px}.admin-media-grid{gap:14px}.admin-media-preview{min-height:160px}.admin-submissions-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:17px;display:grid}.admin-status-pill{text-align:center;flex-direction:column;justify-content:center;gap:1px;min-height:54px;padding:6px;font-size:11px}.admin-status-pill b{font-size:17px}.admin-submissions-list article{border-radius:15px;gap:14px;padding:18px}.admin-submission-head h3{margin-top:10px;font-size:17px}.admin-submission-meta{overflow-wrap:anywhere;gap:10px;padding:12px;font-size:12px}.admin-submission-meta a{word-break:break-word}.admin-submissions-list article>p{overflow-wrap:anywhere;font-size:14px;line-height:1.9}.admin-attachment-button{justify-content:center;width:100%}.admin-notice{inset-inline:14px;bottom:calc(14px + env(safe-area-inset-bottom));padding:12px 14px;font-size:13px}.admin-footer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.admin-login-page,.admin-auth-screen{padding:16px}.admin-login-card{border-radius:18px;gap:20px;padding:24px 20px}}@media (max-width:380px){.admin-topbar{grid-template-columns:1fr}.admin-topbar-actions{justify-content:flex-start}.admin-metric-grid{grid-template-columns:1fr}.admin-top-service{grid-column:auto}.quick-actions,.admin-submissions-summary{grid-template-columns:1fr}.admin-panel-heading{flex-direction:column;align-items:flex-start}.admin-panel-heading>button{justify-content:center;width:100%}}.site .recruitment-offer-section+.recruitment-offer-section{border-top:1px solid #0c34271a;margin-top:48px;padding-top:42px}.site .recruitment-offer-heading{max-width:680px;margin-bottom:20px}.site .recruitment-offer-heading>span{color:#176348;background:#e4f2e9;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.site .recruitment-offer-heading p{color:#64786e;margin:9px 0 0;font-size:14px;line-height:1.8}.site .recruitment-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.site .recruitment-offer-grid-male{grid-template-columns:repeat(2,minmax(0,1fr))}.site .recruitment-offer-grid article{background:#fff;border:1px solid #0c34271a;border-radius:16px;min-width:0;padding:20px;box-shadow:0 14px 30px #0c34270b}.site .recruitment-offer-grid article.is-offer{background:linear-gradient(145deg,#fff9e8,#fff);border-color:#d4a84d8f}.site .recruitment-offer-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.site .recruitment-offer-top>span{font:26px/1 Apple Color Emoji,Segoe UI Emoji,sans-serif}.site .recruitment-offer-top small{color:#6b806f;font-size:11px;font-weight:800}.site .recruitment-offer-grid h3{color:var(--brand-deep);margin:18px 0 10px;font-size:19px}.site .recruitment-offer-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.site .recruitment-offer-price del{color:#84958c;font-size:12px}.site .recruitment-offer-price strong{color:#176348;font-size:25px;line-height:1}.site .recruitment-offer-price strong span{font-size:12px}.site .recruitment-offer-grid article>p{color:#52685d;margin:15px 0 0;font-size:13px;line-height:1.85}.site .recruitment-offer-grid article>p b{color:var(--brand-deep);margin-bottom:6px;font-size:14px;display:block}.site .named-worker-price-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.site .named-worker-price-grid article{background:#fff;border:1px solid #0c34271a;border-radius:15px;gap:8px;min-width:0;padding:18px;display:grid}.site .named-worker-price-grid article>span{font:26px/1 Apple Color Emoji,Segoe UI Emoji,sans-serif}.site .named-worker-price-grid strong{color:var(--brand-deep);font-size:16px}.site .named-worker-price-grid b{color:#176348;font-size:19px}.site .named-worker-price-grid b small{font-size:11px}@media (max-width:850px){.site .recruitment-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site .named-worker-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.site .recruitment-offer-section+.recruitment-offer-section{margin-top:34px;padding-top:30px}.site .recruitment-offer-grid,.site .recruitment-offer-grid-male{grid-template-columns:1fr}.site .recruitment-offer-grid article{padding:18px}.site .named-worker-price-grid{grid-template-columns:1fr 1fr}}
