.co-reference{background:#fff}.co-reference .co-container,.co-reference .co-wide{width:90%;max-width:1280px;margin-inline:auto}.co-reference h2{font-family:Georgia,serif;font-size:clamp(27px,3vw,40px);line-height:1.08}.co-reference .co-button{background:#ed1025;border-radius:4px;padding:13px 24px;font-size:14px;gap:14px;min-height:44px}.co-reference .cr-hero{background:linear-gradient(90deg,#02131fed,#071b2b8c 43%,#091d3022 72%),url(/assets/images/corporate/airport.webp) center 49% /cover;color:#fff}.co-reference .cr-hero>.co-container{position:relative;padding-block:58px 36px}.co-reference .cr-hero h1{font:500 clamp(54px,6.5vw,86px)/.96 Georgia,serif;color:white;margin:12px 0}.co-reference .cr-lead{font-size:19px;line-height:1.45;color:white;margin-bottom:20px}.co-reference .co-eyebrow,.co-reference .cr-motto{font-size:12px;letter-spacing:2px}.co-reference .cr-motto{position:absolute;right:0;bottom:38px;line-height:1.55;text-transform:uppercase;color:white}.co-reference .cr-motto span{display:block;height:3px;background:#c9a66b;width:45px;margin-top:20px}.co-reference .co-introduction{padding:28px 0 32px}.co-reference .co-introduction h2{color:#c32632;margin-bottom:14px}.co-reference .co-introduction>p{font-size:16px;line-height:1.5}.co-reference .co-statistics{margin-top:28px;gap:20px}.co-reference .co-stat{padding:18px;min-height:120px}.co-reference .co-stat i{color:#102638;font-size:27px}.co-reference .co-stat strong{font-size:30px}.co-reference .co-stat span{font-size:13px}.co-reference .co-offer{padding:15px 0 26px}.co-reference .co-offer>p{font-size:16px;margin-top:8px}.co-reference .co-services{margin-top:22px;gap:18px}.co-reference .co-services>a{padding:20px 12px;min-height:195px;display:flex;flex-direction:column;align-items:center}.co-reference .co-services i{color:#af803e;font-size:34px;margin-bottom:14px}.co-reference .co-services span{font-size:15px;line-height:1.25}.co-reference .co-services .cr-service-description{font-size:13px;line-height:1.4;margin:13px 0 0;color:#67717a}.co-reference .cr-partnership{display:grid;grid-template-columns:59% 41%;background:#faf8f5}.co-reference .cr-lounge{position:relative;min-height:320px;background:linear-gradient(90deg,#02142180,transparent 60%),url(/assets/images/corporate/lounge.webp) 50%/cover}.co-reference .cr-lounge .cr-motto{left:8%;right:auto;bottom:28px}.co-reference .cr-partner-copy{padding:40px 10%;align-self:center}.co-reference .cr-partner-copy h2{font-size:clamp(27px,2.6vw,36px);margin:14px 0}.co-reference .cr-partner-copy>p:not(.co-eyebrow){font-size:15px;line-height:1.4;color:#727b86;margin-bottom:18px}.co-reference .cr-why{padding:28px 0;text-align:center}.co-reference .cr-why>p{font-size:15px;margin:8px 0 25px}.co-reference .cr-why>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.co-reference .cr-why article{padding:0 25px;border-right:1px solid #e4e6e8}.co-reference .cr-why article:last-child{border:0}.co-reference .cr-why i{color:#b08143;font-size:34px}.co-reference .cr-why h3{font:600 15px/1.3 Open Sans,sans-serif;margin:12px 0 6px}.co-reference .cr-why article p{font-size:14px;line-height:1.4;max-width:180px;margin:auto}.co-reference .co-trusted{display:flex;align-items:center;gap:40px;padding-block:24px}.co-reference .co-trusted>p{width:150px;flex-shrink:0;margin:0;font-size:15px;letter-spacing:0;text-align:left}.co-reference .co-brands{flex:1 1;margin:0;gap:25px}.co-reference .cr-final{background:linear-gradient(90deg,#021421e8,#02142177 60%,#021421aa),url(/assets/images/corporate/airport.webp) center 55% /cover;color:white}.co-reference .cr-final>div{position:relative;padding-block:30px}.co-reference .cr-final h2{color:white;margin:12px 0;font-size:clamp(26px,3vw,39px)}.co-reference .cr-final p{color:#fff;font-size:15px;max-width:75%;margin-bottom:14px}.co-reference .cr-final .co-eyebrow{font-size:11px}@media (max-width:1000px){.co-reference .co-services{grid-template-columns:repeat(3,minmax(0,1fr))}.co-reference .co-trusted{flex-direction:column;gap:20px}.co-reference .co-trusted>p{width:auto;text-align:center}.co-reference .co-brands{width:100%;flex-wrap:wrap}}@media (max-width:640px){.co-reference .cr-hero>.co-container{padding-block:42px}.co-reference .cr-hero{background-position:58%}.co-reference .cr-motto{display:none}.co-reference .cr-lead{font-size:17px}.co-reference .co-statistics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.co-reference .co-stat{padding:15px 8px}.co-reference .co-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.co-reference .cr-partnership{grid-template-columns:1fr}.co-reference .cr-lounge{min-height:260px}.co-reference .cr-partner-copy{padding:30px 6%}.co-reference .cr-why>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 0}.co-reference .cr-why article{padding:0 12px}.co-reference .cr-why article:nth-child(2){border:0}.co-reference .cr-final p{max-width:100%}.co-reference .co-brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}}.co-reference .co-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cr-final .co-actions{justify-content:center}.co-reference .co-button.co-whatsapp{gap:10px;background:#25d366;border-color:#25d366;color:#fff}.co-reference .co-button.co-whatsapp:hover{background:#1da851;border-color:#1da851;color:#fff}.co-reference .co-button.co-whatsapp i{font-size:19px;line-height:1}.co-reference .co-button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:480px){.co-reference .co-actions{flex-direction:column;align-items:stretch}.co-reference .co-actions .co-button{width:100%}}@media (max-width:640px){.co-reference .co-services{grid-template-columns:1fr;gap:10px}.co-reference .co-services>a{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;grid-column-gap:14px;column-gap:14px;min-height:0;padding:16px 18px;text-align:left}.co-reference .co-services i{grid-row:1/span 2;align-self:center;margin:0;font-size:28px;text-align:center}.co-reference .co-services span{font-size:16px;line-height:1.3}.co-reference .co-services span br{display:none}.co-reference .co-services .cr-service-description{margin:4px 0 0;font-size:14px;line-height:1.5;color:#56606a}}.co-reference .cr-why h3,.co-reference h3{font-family:Gilroy_Bold,Open Sans,sans-serif;font-weight:400;letter-spacing:normal}.co-reference .cr-hero h1{font-size:clamp(38px,5vw,58px);line-height:1.08}.co-reference .cr-why article h3{margin:0 0 8px;font:500 20px/1.3 Georgia,serif;color:#15242e}.co-reference .cr-why article p{font-size:15px;line-height:1.65}.co-reference .co-introduction>p,.co-reference .cr-partner-copy p{font-size:16px;line-height:1.7}.co-reference .co-stat span{line-height:1.4}.co-reference .cr-lead{line-height:1.5}.co-reference{--tw2-navy:#10233f;--tw2-coral:#e5433a;--tw2-text:#1c2733;--tw2-muted:#667085;--tw2-border:#e6ecf2}.co-reference .co-introduction,.co-reference .co-offer,.co-reference .cr-why{padding-block:64px}.co-reference .co-introduction h2,.co-reference .co-offer h2,.co-reference .cr-final h2,.co-reference .cr-partner-copy h2,.co-reference .cr-why h2{font-family:Playfair Display,Georgia,serif;font-weight:800;color:var(--tw2-navy);font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.01em;margin:0 0 12px}.co-reference .cr-final h2{color:#fff}.co-reference .co-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--tw2-coral);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.co-reference .co-eyebrow:before{content:"";width:18px;height:2px;background:currentColor;display:inline-block}.co-reference .co-introduction>p,.co-reference .co-offer>p,.co-reference .cr-why>p{font-size:16px;line-height:1.7;color:var(--tw2-muted);max-width:760px;margin-inline:auto}.co-reference .cr-hero>.co-container{padding-block:104px 88px}.co-reference .cr-hero h1{font-family:Playfair Display,Georgia,serif;font-weight:800;font-size:clamp(42px,5.4vw,68px);line-height:1.04;letter-spacing:-.02em;margin:10px 0 14px}.co-reference .cr-lead{font-size:18px;line-height:1.6;max-width:520px}.co-reference .co-stat{background:#fff;border:1px solid var(--tw2-border);border-radius:14px;box-shadow:0 6px 20px rgba(16,35,63,.05);padding:24px 18px;min-height:0}.co-reference .co-stat i{color:var(--tw2-coral);font-size:24px}.co-reference .co-stat strong{font-family:Playfair Display,Georgia,serif;color:var(--tw2-navy);font-size:34px;line-height:1.1}.co-reference .co-stat span{color:var(--tw2-muted);font-size:13.5px}.co-reference .co-services>a{display:grid;grid-template-rows:46px auto 1fr;align-content:start;justify-items:center;grid-gap:10px;gap:10px;padding:28px 18px 26px;min-height:0;background:#fff;border:1px solid var(--tw2-border);border-radius:14px;box-shadow:0 6px 20px rgba(16,35,63,.05);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.co-reference .co-services>a:hover{border-color:#cfe0ec;box-shadow:0 12px 28px rgba(16,35,63,.1);transform:translateY(-2px)}.co-reference .co-services i{margin:0;align-self:center;font-size:30px;color:var(--tw2-coral)}.co-reference .co-services span{font-size:15.5px;font-weight:700;line-height:1.3;color:var(--tw2-navy);text-align:center}.co-reference .co-services .cr-service-description{margin:0;font-size:13.5px;line-height:1.55;color:var(--tw2-muted);text-align:center}.co-reference .co-button{background:var(--tw2-coral);border-color:var(--tw2-coral);border-radius:8px;font-family:inherit;font-weight:600;padding:14px 26px}.co-reference .co-button:hover{background:#c9332c;border-color:#c9332c;filter:none}.co-reference .cr-why>div{gap:28px}.co-reference .cr-why h3{font-family:Playfair Display,Georgia,serif;color:var(--tw2-navy);font-size:19px}.co-reference .cr-why p{color:var(--tw2-muted);font-size:14px;line-height:1.6}@media (max-width:860px){.co-reference .co-introduction,.co-reference .co-offer,.co-reference .cr-why{padding-block:44px}.co-reference .cr-hero>.co-container{padding-block:64px 52px}.co-reference .co-services>a{grid-template-rows:40px auto 1fr;padding:22px 16px}}.co-reference .cr-clients-text{margin-inline:auto}.co-reference .cr-motto{text-shadow:0 0 4px rgb(3,12,20),0 0 9px rgba(4,14,24,.92),0 1px 6px rgba(4,14,24,.9),0 0 24px rgba(6,20,32,.72)}