.gd--conditions-generales-de-services *,.gd--conditions-generales-de-services :before,.gd--conditions-generales-de-services :after{box-sizing:border-box}.gd--conditions-generales-de-services{scroll-behavior:smooth;color:#1a1a1a;--orange:#fc8148;--orange-dark:#e86c35;--orange-soft:#f3f4ed;--blue:#b7dfeb;--cream:#f2efe9;--cream-dark:#e5e0d6;--white:#fff;--text:#1a1a1a;--muted:#6f6f6f;--border:#1a1a1a1a;--shadow-sm:0 8px 24px #0000000f;--shadow-md:0 16px 42px #0000001a;--shadow-lg:0 24px 70px #0000001f;--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--radius-xl:36px;--pill:999px;--container:1200px;background:radial-gradient(circle at 0 0,#fc814817,#0000 34%),linear-gradient(#fff8f4 0%,#fff 28%,#f4f0e8 100%);margin:0;font-family:DM Sans,sans-serif;line-height:1.7}.gd--conditions-generales-de-services a{color:var(--orange-dark);text-decoration:none}.gd--conditions-generales-de-services a:hover{text-decoration:underline}.gd--conditions-generales-de-services .container{width:min(var(--container),calc(100% - 32px));margin:0 auto}.gd--conditions-generales-de-services .hero{padding:42px 0 24px}.gd--conditions-generales-de-services .hero-card{color:#fff;box-shadow:var(--shadow-lg);isolation:isolate;background:linear-gradient(135deg,#171717 0%,#2a2a2a 100%);border-radius:36px;padding:42px 30px;position:relative;overflow:hidden}.gd--conditions-generales-de-services .hero-card:before,.gd--conditions-generales-de-services .hero-card:after{content:"";z-index:-1;filter:blur(8px);border-radius:50%;position:absolute}.gd--conditions-generales-de-services .hero-card:before{background:#fc814838;width:300px;height:300px;top:-90px;right:-90px}.gd--conditions-generales-de-services .hero-card:after{background:#b7dfeb2e;width:220px;height:220px;bottom:-70px;left:-40px}.gd--conditions-generales-de-services .eyebrow{border-radius:var(--pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff1f;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;font-size:.92rem;font-weight:700;display:inline-flex}.gd--conditions-generales-de-services .hero h1{letter-spacing:-.03em;max-width:920px;margin:0 0 14px;font-family:Poppins,sans-serif;font-size:clamp(2rem,5vw,3.8rem);line-height:1.04}.gd--conditions-generales-de-services .hero-intro{color:#ffffffd6;max-width:860px;margin:0 0 24px;font-size:1.05rem}.gd--conditions-generales-de-services .hero-meta{flex-wrap:wrap;gap:10px;display:flex}.gd--conditions-generales-de-services .hero-chip{border-radius:var(--pill);background:#ffffff1a;border:1px solid #ffffff1f;align-items:center;gap:8px;padding:11px 14px;font-size:.94rem;font-weight:600;display:inline-flex}.gd--conditions-generales-de-services .page-grid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:26px;padding:24px 0 72px;display:grid}.gd--conditions-generales-de-services .sidebar{position:sticky;top:18px}.gd--conditions-generales-de-services .card{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #1a1a1a14;border-radius:28px}.gd--conditions-generales-de-services .toc,.gd--conditions-generales-de-services .utility{padding:22px}.gd--conditions-generales-de-services .toc h2,.gd--conditions-generales-de-services .utility h2{margin:0 0 14px;font-family:Poppins,sans-serif;font-size:1.02rem;line-height:1.2}.gd--conditions-generales-de-services .toc ol{counter-reset:item;gap:8px;margin:0;padding:0;list-style:none;display:grid}.gd--conditions-generales-de-services .toc li{counter-increment:item}.gd--conditions-generales-de-services .toc a{color:var(--text);border-radius:14px;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;transition:all .2s;display:flex}.gd--conditions-generales-de-services .toc a:before{content:counter(item);background:var(--orange-soft);width:28px;height:28px;color:var(--orange-dark);border-radius:999px;flex:0 0 28px;place-items:center;margin-top:1px;font-size:.82rem;font-weight:800;display:grid}.gd--conditions-generales-de-services .toc a:hover{background:#fff6f1;transform:translate(2px)}.gd--conditions-generales-de-services .utility{margin-top:18px}.gd--conditions-generales-de-services .utility p{color:var(--muted);margin:0 0 14px;font-size:.96rem}.gd--conditions-generales-de-services .utility-links{gap:10px;display:grid}.gd--conditions-generales-de-services .utility-links a{color:var(--text);background:#f8f5ef;border:1px solid #1a1a1a0f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:600;text-decoration:none;display:inline-flex}.gd--conditions-generales-de-services .utility-links a:hover{background:#f3f4ed}.gd--conditions-generales-de-services .content{padding:28px}.gd--conditions-generales-de-services .notice{gap:14px;margin-bottom:26px;display:grid}.gd--conditions-generales-de-services .notice-box{border:1px solid #1a1a1a14;border-radius:20px;padding:18px}.gd--conditions-generales-de-services .notice-box strong{margin-bottom:6px;font-family:Poppins,sans-serif;font-size:.98rem;display:block}.gd--conditions-generales-de-services .notice-box p{color:var(--muted);margin:0}.gd--conditions-generales-de-services .notice-box.primary{background:linear-gradient(#fff5ef 0%,#fff9f6 100%)}.gd--conditions-generales-de-services .notice-box.secondary{background:linear-gradient(#eff9fc 0%,#f9fcfd 100%)}.gd--conditions-generales-de-services .legal-section{border-top:1px solid var(--border);padding:24px 0;scroll-margin-top:100px}.gd--conditions-generales-de-services .legal-section:first-of-type{border-top:none;padding-top:6px}.gd--conditions-generales-de-services .section-kicker{border-radius:var(--pill);background:var(--orange-soft);color:var(--orange-dark);align-items:center;margin-bottom:14px;padding:8px 12px;font-size:.85rem;font-weight:800;display:inline-flex}.gd--conditions-generales-de-services .legal-section h2{letter-spacing:-.02em;margin:0 0 14px;font-family:Poppins,sans-serif;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.15}.gd--conditions-generales-de-services .legal-section h3{margin:24px 0 10px;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.3}.gd--conditions-generales-de-services .legal-section p{margin:0 0 14px;font-size:1rem}.gd--conditions-generales-de-services .legal-section ul{gap:10px;margin:0 0 16px;padding-left:0;list-style:none;display:grid}.gd--conditions-generales-de-services .legal-section li{padding-left:18px;position:relative}.gd--conditions-generales-de-services .legal-section li:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0}.gd--conditions-generales-de-services .highlight{background:#f7f4ee;border:1px solid #1a1a1a0f;border-radius:18px;margin:16px 0 18px;padding:18px}.gd--conditions-generales-de-services .highlight p:last-child,.gd--conditions-generales-de-services .highlight ul:last-child{margin-bottom:0}.gd--conditions-generales-de-services .footer-card{color:#ffffffeb;background:linear-gradient(#1a1a1a 0%,#242424 100%);border-radius:24px;margin-top:30px;padding:24px}.gd--conditions-generales-de-services .footer-card h2{color:#fff;margin:0 0 12px;font-family:Poppins,sans-serif;font-size:1.08rem}.gd--conditions-generales-de-services .footer-card p{color:#ffffffc7;margin:0 0 8px}.gd--conditions-generales-de-services .footer-card a{color:#fff;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47}.gd--conditions-generales-de-services .back-top{border-radius:var(--pill);background:var(--orange);color:#fff;align-items:center;gap:8px;margin-top:18px;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #fc814838}.gd--conditions-generales-de-services .back-top:hover{background:var(--orange-dark);text-decoration:none}@media (width<=980px){.gd--conditions-generales-de-services .page-grid{grid-template-columns:1fr}.gd--conditions-generales-de-services .sidebar{position:static}}@media (width<=640px){.gd--conditions-generales-de-services .hero{padding-top:22px}.gd--conditions-generales-de-services .hero-card{border-radius:24px;padding:28px 20px}.gd--conditions-generales-de-services .content,.gd--conditions-generales-de-services .toc,.gd--conditions-generales-de-services .utility,.gd--conditions-generales-de-services .footer-card{border-radius:24px;padding:20px 18px}}
