:root{--color-dark: #1a2e3b;--color-primary: #2D5A7B;--color-primary-light: #4A8DAB;--color-primary-dark: #1A3D5C;--color-light: #f8fafc;--color-white: #ffffff;--color-text: #1a2e3b;--color-text-muted: #4a6572;--color-recrutement: #2D5A7B;--color-recrutement-dark: #1A3D5C;--color-rh: #0F7173;--color-rh-dark: #095456;--color-coaching: #7B5E2D;--color-coaching-dark: #5a441f;--font-serif: "Fraunces Variable", "Fraunces", serif;--font-sans: "Montserrat", sans-serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 8rem;--container-max-width: 1200px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--color-light);color:var(--color-text);line-height:1.6}h1,h2,h3,h4,h5{font-family:var(--font-serif);color:var(--color-dark);line-height:1.2}a{text-decoration:none;color:inherit;transition:opacity .3s ease}a:hover{opacity:.8;color:var(--color-primary)}img{max-width:100%;height:auto;display:block}ul{list-style:none}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-sm)}.btn{display:inline-flex;align-items:center;padding:.75rem 1.5rem;border-radius:4px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:var(--font-sans);text-transform:uppercase;font-size:.875rem;letter-spacing:.05em}.btn-primary{background-color:var(--color-dark);color:var(--color-white);border:1px solid var(--color-dark)}.btn-primary:hover{background-color:transparent;color:var(--color-dark);opacity:1}.btn-outline{background-color:transparent;color:var(--color-dark);border:1px solid var(--color-dark)}.btn-outline:hover{background-color:var(--color-dark);color:var(--color-white);opacity:1}.section-padding{padding:var(--spacing-lg) 0}.skip-link{position:absolute;top:-100%;left:1rem;z-index:10000;background:var(--color-dark);color:var(--color-white);padding:.75rem 1.5rem;border-radius:0 0 4px 4px;font-weight:600;text-decoration:none}.skip-link:focus{top:0}.service-page{min-height:100vh}.service-hero{background-color:var(--color-dark);color:var(--color-white);padding:var(--spacing-lg) 0 var(--spacing-xl);position:relative;overflow:hidden}.service-hero:before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:200%;pointer-events:none}.service-hero .hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--spacing-lg);align-items:center}.service-hero .back-link{display:inline-flex;align-items:center;gap:.5rem;color:#ffffffb3;margin-bottom:2rem;font-size:.9rem;transition:color .3s ease}.service-hero .back-link:hover{color:var(--color-white);opacity:1}.service-hero .hero-category{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:1rem}.service-hero h1{font-size:3rem;margin-bottom:1rem;color:var(--color-white);line-height:1.1}.service-hero .hero-tagline{font-size:1.35rem;opacity:.9;margin-bottom:.75rem;font-style:italic}.service-hero .hero-tag{display:inline-block;background:transparent;color:#fffc;padding:.4rem .9rem;border-radius:100px;border:1px solid rgba(255,255,255,.3);font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.service-hero .hero-cta-wrapper{margin-top:1.5rem}.service-hero .hero-cta{display:inline-flex;align-items:center;gap:.75rem}.service-hero .hero-image{position:relative}.service-hero .hero-image .image-wrapper{border-radius:24px;overflow:hidden}.service-hero .hero-image img{width:100%;height:auto;display:block;aspect-ratio:1 / 1;object-fit:cover;object-position:top}.service-hero .hero-badge{position:absolute;bottom:-20px;left:-20px;background:var(--color-white);color:var(--color-dark);padding:1rem 1.25rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;box-shadow:0 10px 30px #0003}.service-hero .badge-text{font-size:.85rem;font-weight:700;line-height:1.3}.service-intro{padding:var(--spacing-xl) 0 var(--spacing-lg);background:var(--color-white)}.service-intro .intro-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--spacing-lg);align-items:start}.service-intro .intro-main h2{font-size:2rem;margin-bottom:1.5rem;color:var(--color-dark)}.service-intro .intro-lead{font-size:1.25rem;color:var(--color-dark);font-weight:500;margin-bottom:1.5rem;line-height:1.5}.service-intro .intro-main p{color:var(--color-text-muted);line-height:1.8;margin-bottom:1rem}.service-intro .approach-box{padding:2rem;border-radius:0 16px 16px 0;position:sticky;top:100px}.service-intro .approach-box h3{font-size:1.25rem;margin-bottom:1rem;color:var(--color-dark)}.service-intro .approach-box p{color:var(--color-text-muted);line-height:1.7;margin-bottom:.75rem}.service-cta{padding:var(--spacing-lg) 0 var(--spacing-xl);background:var(--color-light)}.service-cta .cta-card{border-radius:20px;padding:3rem;text-align:center;color:var(--color-white)}.service-cta .cta-card h3{font-size:2rem;margin-bottom:1rem;color:var(--color-white)}.service-cta .cta-card>p{margin-bottom:2rem;opacity:.9;font-size:1.1rem;max-width:500px;margin-left:auto;margin-right:auto}.service-cta .cta-card .btn-primary{background:var(--color-white);border-color:var(--color-white)}.service-cta .cta-card .btn-primary:hover{background:transparent;color:var(--color-white)}.service-cta .cta-card .btn-outline{border-color:var(--color-white);color:var(--color-white)}.service-cta .cta-card .btn-outline:hover{background:var(--color-white)}.service-cta .cta-buttons{display:flex;gap:1rem;justify-content:center}@media(max-width:1024px){.service-hero .hero-grid{grid-template-columns:1fr;gap:var(--spacing-md)}.service-hero .hero-image{max-width:400px;margin:0 auto}.service-hero h1{font-size:2.5rem}.service-intro .intro-grid{grid-template-columns:1fr}.service-intro .approach-box{position:static}}@media(max-width:768px){.service-hero h1{font-size:2rem}.service-hero .hero-tagline{font-size:1.1rem}.service-hero .hero-badge{bottom:-10px;left:10px}.service-cta .cta-buttons{flex-direction:column}}.container-narrow{max-width:800px}.reveal{opacity:0;transform:translateY(30px);transition:all .8s ease-out}.reveal-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.reveal-visible{transform:none;transition:none}}@media(max-width:768px){:root{--spacing-lg: 3rem;--spacing-xl: 5rem}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-ext-400-normal.Xqov12YL.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-400-normal.DRPPeomZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-400-normal.BPq32Q8K.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-400-normal.jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-vietnamese-400-normal.D4oHqQTd.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-400-normal.BeEscFYY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-ext-400-normal.B8bwfy6Y.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-400-normal.BffdBkAA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2) format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-ext-600-normal.BtBW-rpm.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-600-normal.wReYPmz2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-600-normal.CQEPC0hM.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-600-normal.DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-vietnamese-600-normal.DKe6qT_E.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-600-normal.SJ-HTWuM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-ext-600-normal.DSkTqI9L.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-600-normal.CSDhkhgS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2) format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-ext-700-normal.MyDreaeu.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-700-normal.D-Mk2xRJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-700-normal.D-Pqjtdp.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-700-normal.BvLYcGP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-vietnamese-700-normal.C0x1De3p.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-700-normal.DnwGT2D9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-ext-700-normal.BOP2Nhf0.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-700-normal.DdDFr05Z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2) format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.header[data-astro-cid-3ef6ksr2]{background-color:var(--color-light);padding:var(--spacing-sm) 0;position:sticky;top:0;z-index:1000;border-bottom:1px solid rgba(0,0,0,.05)}.header-container[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center}.logo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.logo-img[data-astro-cid-3ef6ksr2]{height:60px;width:auto}.nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{display:flex;gap:1.5rem}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.9rem;font-weight:600;color:var(--color-text)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-primary)}.has-dropdown[data-astro-cid-3ef6ksr2]{position:relative}.dropdown-trigger[data-astro-cid-3ef6ksr2]{font-size:.9rem;font-weight:600;color:var(--color-text);cursor:pointer;background:none;border:none;font-family:inherit;padding:0}.dropdown-trigger[data-astro-cid-3ef6ksr2]:hover{color:var(--color-primary)}.dropdown-trigger[data-astro-cid-3ef6ksr2]:focus-visible{color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.dropdown-trigger[data-astro-cid-3ef6ksr2]:after{content:"";display:inline-block;width:0;height:0;margin-left:6px;vertical-align:middle;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor}.dropdown[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;background:var(--color-white);min-width:220px;border-radius:8px;box-shadow:0 4px 20px #0000001a;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease;padding:.5rem 0;z-index:100;display:flex;flex-direction:column}.has-dropdown[data-astro-cid-3ef6ksr2]:hover .dropdown[data-astro-cid-3ef6ksr2],.has-dropdown[data-astro-cid-3ef6ksr2]:focus-within .dropdown[data-astro-cid-3ef6ksr2],.dropdown-trigger[data-astro-cid-3ef6ksr2][aria-expanded=true]+.dropdown[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{padding:0}.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:.75rem 1.25rem;font-size:.85rem;color:var(--color-text);white-space:nowrap}.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--color-light);color:var(--color-primary)}.header-cta[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{gap:.5rem}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;z-index:1001}.mobile-menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:30px;height:2px;background-color:var(--color-dark);transition:all .3s ease}.mobile-menu-toggle[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(8px) rotate(45deg)}.mobile-menu-toggle[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.mobile-menu-toggle[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-nav[data-astro-cid-3ef6ksr2]{display:none;position:fixed;top:70px;left:0;width:100%;height:calc(100vh - 70px);background-color:var(--color-light);padding:var(--spacing-md);z-index:999;transform:translateY(-100%);transition:transform .3s ease}.mobile-nav[data-astro-cid-3ef6ksr2].active{display:block;transform:translateY(0)}.mobile-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:1.5rem;text-align:center;align-items:center;padding:0;margin:0}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:1.25rem;font-weight:700;font-family:var(--font-serif)}.mobile-cta-li[data-astro-cid-3ef6ksr2]{margin-top:1rem}.mobile-sublink[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:1rem!important;font-weight:500!important;color:var(--color-text-muted)}.mobile-section[data-astro-cid-3ef6ksr2]{font-size:1.25rem;font-weight:700;font-family:var(--font-serif);color:var(--color-text)}@media(max-width:1024px){.nav[data-astro-cid-3ef6ksr2],.header-cta[data-astro-cid-3ef6ksr2]{display:none}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:flex}}.footer[data-astro-cid-sz7xmlte]{background-color:var(--color-dark);color:var(--color-white);padding:var(--spacing-xl) 0 var(--spacing-md)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.footer-brand[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte]{margin-bottom:1.5rem}.footer-brand[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:flex;align-items:center}.footer-brand[data-astro-cid-sz7xmlte] .logo-img[data-astro-cid-sz7xmlte]{height:60px;width:auto;filter:invert(1) brightness(2)}.footer-description[data-astro-cid-sz7xmlte]{color:#ffffffd9;margin-bottom:1.5rem;max-width:300px;font-size:.9rem}.footer-social[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:1rem}.footer-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-white);opacity:.8;transition:opacity .3s ease}.footer-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{opacity:1}.mercato-link[data-astro-cid-sz7xmlte]{display:flex;align-items:center;height:24px}.mercato-badge[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;background-color:transparent;color:#fff;font-size:.7rem;font-weight:600;padding:.2rem .6rem;border-radius:4px;border:1.5px solid rgba(255,255,255,.8);text-transform:uppercase;letter-spacing:.05em;line-height:1;height:24px;margin-top:-8px}.footer[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#5a9bc7;font-size:1.1rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.1em}.footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:0}.footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffd9;font-size:.9rem;transition:color .3s ease;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:2px}.footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-white)}.footer-bottom[data-astro-cid-sz7xmlte]{padding-top:var(--spacing-md);border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#ffffffbf}.footer-bottom-left[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.5rem}.footer-credit[data-astro-cid-sz7xmlte]{font-size:.75rem;color:#ffffffbf}.footer-credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffd9;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:2px;transition:color .3s ease}.footer-credit[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer-bottom[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{flex-direction:row;gap:1.5rem;list-style:none;display:flex}@media(max-width:1024px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:768px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;text-align:center}.footer-brand[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{justify-content:center}.footer-description[data-astro-cid-sz7xmlte]{margin-left:auto;margin-right:auto}.footer-social[data-astro-cid-sz7xmlte]{justify-content:center}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;gap:1rem;align-items:flex-start}.footer-bottom-left[data-astro-cid-sz7xmlte]{width:100%}}
