
/* Page TRANSFERTS UDS-SAVOIE - conservation de l'identite graphique de l'accueil */
.uds-transfers{background:#f7f8f9;color:#182b38;}
.uds-transfers .topbar{box-shadow:0 6px 26px rgba(4,20,32,.12);}
.uds-transfers .menu>details.navDropdown--selected>summary{color:#eac27b;}
.uds-transfers .uds-transfer-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(100deg,#081722,#193142);color:#fff;}
.uds-transfers .uds-transfer-hero>img{position:absolute;z-index:-2;top:0;right:0;width:61%;height:100%;object-fit:cover;object-position:52% 53%;mask-image:linear-gradient(90deg,transparent 0%,#000 37%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 37%);}
.uds-transfers .uds-transfer-hero:before{position:absolute;inset:0;content:'';z-index:-1;background:linear-gradient(0deg,#0715219e,transparent 42%),linear-gradient(90deg,#081722f8 1%,#081722e8 35%,#08172231 80%);}
.uds-transfers .uds-transfer-hero .container{padding-block:78px 82px;max-width:1460px;}
.uds-transfers .uds-transfer-hero .hero-content{max-width:730px;}
.uds-transfers .transfer-kicker{font-size:.76rem;text-transform:uppercase;letter-spacing:.17em;font-weight:800;color:#eac27b;margin:0 0 15px;}
.uds-transfers .uds-transfer-hero h1{color:#fff;max-width:760px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:clamp(2.25rem,4.8vw,4.1rem);line-height:1.08;letter-spacing:-.035em;margin:0 0 16px;}
.uds-transfers .uds-transfer-hero .hero-lead{font-size:clamp(1rem,1.65vw,1.2rem);line-height:1.64;max-width:640px;color:#f0f4f7;margin:0 0 24px;}
.uds-transfers .transfer-tags{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0 0 29px;}
.uds-transfers .transfer-tags a{display:block;color:#f2f3f4;border:1px solid rgba(255,255,255,.36);border-radius:999px;padding:7px 13px;background:#092333a8;font-size:.8rem;font-weight:700;transition:background .2s;}
.uds-transfers .transfer-tags a:hover{background:#254256;}
.uds-transfers .transfer-actions{display:flex;flex-wrap:wrap;gap:12px;}
.uds-transfers .transfer-actions .btn{box-shadow:none;min-height:51px;border-radius:9px;}
.uds-transfers .transfer-actions .btn.gold{background:linear-gradient(110deg,#f9d48d,#c99e54);border-color:#deb877;color:#0a1b27;}
.uds-transfers .transfer-actions .btn.outline{background:transparent;color:white;border-color:#c1d3df;}
.uds-transfers .transfer-actions img{width:18px;height:18px;}
.uds-transfers .transfer-actions .outline img{filter:brightness(0) invert(1);}
.uds-transfers .transfer-note{margin:17px 0 0;color:#d7e0e6;font-size:.79rem;}
.uds-transfers .transfer-section{padding:68px 0 72px;}
.uds-transfers .transfer-intro{text-align:center;max-width:800px;margin:0 auto 32px;}
.uds-transfers .transfer-intro .transfer-kicker{color:#a77c32;}
.uds-transfers .transfer-intro h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em;color:#102434;font-size:clamp(1.65rem,3vw,2.55rem);margin:0 0 11px;font-weight:830;}
.uds-transfers .transfer-intro p{color:#51616d;font-size:.99rem;line-height:1.6;margin:0;}
.uds-transfers .transfer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;}
.uds-transfers .transfer-card{background:#fff;border:1px solid #e8ecef;border-radius:13px;overflow:hidden;box-shadow:0 10px 28px #13273512;}
.uds-transfers .transfer-card .photowrap{position:relative;aspect-ratio:2.2/1;overflow:hidden;background:#173041;}
.uds-transfers .transfer-card .photowrap img{width:100%;height:100%;object-fit:cover;}
.uds-transfers .transfer-card .photowrap:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#071c2b5d);pointer-events:none;}
.uds-transfers .transfer-card .body{padding:25px 27px 29px;}
.uds-transfers .transfer-card .eyebrow{font-size:.71rem;font-weight:850;letter-spacing:.11em;color:#9e742e;text-transform:uppercase;margin-bottom:7px;}
.uds-transfers .transfer-card h3{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.34rem;font-weight:820;color:#122738;line-height:1.2;letter-spacing:-.025em;margin:0 0 12px;}
.uds-transfers .transfer-card p{font-size:.92rem;color:#435362;line-height:1.65;margin:0 0 12px;}
.uds-transfers .transfer-card .example{font-size:.83rem;color:#65737d;margin-bottom:19px;}
.uds-transfers .transfer-link{display:inline-block;text-transform:uppercase;font-size:.79rem;font-weight:850;letter-spacing:.03em;color:#99712c;border-bottom:1px solid #c9a86f;padding-bottom:4px;}
.uds-transfers .transfer-link:hover{color:#55401c;}
.uds-transfers .transfer-values{background:#102435;color:#e5ebee;padding:37px 0;}
.uds-transfers .transfer-values .container{display:grid;grid-template-columns:1.2fr 1fr;gap:34px;align-items:center;}
.uds-transfers .transfer-values h2{color:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.65rem;letter-spacing:-.03em;margin:0 0 11px;}
.uds-transfers .transfer-values p{margin:0;color:#e3ebf0;line-height:1.62;font-size:.93rem;}
.uds-transfers .transfer-values ul{list-style:none;display:grid;gap:9px;padding:0;margin:0;}
.uds-transfers .transfer-values li{font-size:.86rem;padding-left:23px;position:relative;}
.uds-transfers .transfer-values li:before{content:'✓';position:absolute;left:0;color:#ebc77c;}
.uds-transfers .transfer-cta{padding:50px 0;text-align:center;background:#e9eff3;}
.uds-transfers .transfer-cta h2{font:800 clamp(1.6rem,2.6vw,2.15rem)/1.2 Inter,ui-sans-serif,system-ui,sans-serif;color:#102435;letter-spacing:-.025em;margin:0 0 9px;}
.uds-transfers .transfer-cta p{color:#41505d;margin:0 0 22px;}
.uds-transfers .transfer-cta .btn{color:#fff;background:#14293a;border:0;box-shadow:none;}
.uds-transfers .footer{background:#0e1d2b;}
@media(max-width:900px){
 .uds-transfers .uds-transfer-hero>img{width:100%;height:290px;top:auto;bottom:0;opacity:.67;object-position:center;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 40%);mask-image:linear-gradient(180deg,transparent 0%,#000 40%);}
 .uds-transfers .uds-transfer-hero:before{background:linear-gradient(180deg,#081722 0%,#081722e8 45%,#08172266 100%);}
 .uds-transfers .uds-transfer-hero .container{padding-block:56px 220px;}
 .uds-transfers .transfer-grid{grid-template-columns:1fr 1fr;gap:16px;}
 .uds-transfers .transfer-card .body{padding:23px;}
}
@media(max-width:670px){
 .uds-transfers .uds-transfer-hero .container{padding-block:37px 210px;}
 .uds-transfers .uds-transfer-hero h1{font-size:2.1rem;}
 .uds-transfers .transfer-actions .btn{width:100%;}
 .uds-transfers .transfer-section{padding:44px 0 51px;}
 .uds-transfers .transfer-grid{grid-template-columns:1fr;gap:17px;}
 .uds-transfers .transfer-card .photowrap{aspect-ratio:2.35/1;}
 .uds-transfers .transfer-values .container{grid-template-columns:1fr;gap:20px;}
 .uds-transfers .transfer-cta{padding-block:35px;}
}
@media(prefers-reduced-motion:reduce){.uds-transfers *{scroll-behavior:auto;}}
