﻿ .tys-cta-section{position:relative;padding:clamp(56px,8vw,96px) 24px;overflow:hidden;border-top:1px solid rgba(184,149,95,.12);text-align:center}.tys-cta-section--boutique{background:radial-gradient(ellipse 70% 55% at 50% 100%,rgba(184,149,95,.1) 0%,transparent 60%),var(--ty-anthracite-velours,#262626)}.tys-cta-section--histoire{background:radial-gradient(ellipse 60% 50% at 30% 50%,rgba(212,150,135,.08) 0%,transparent 55%),var(--ty-anthracite-velours,#262626)}.tys-cta-section--capsules{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(184,149,95,.08) 0%,transparent 55%),var(--ty-anthracite-velours,#262626)}.tys-cta-section--reseaux{background:radial-gradient(ellipse 65% 55% at 70% 50%,rgba(58,110,108,.07) 0%,transparent 55%),var(--ty-anthracite-velours,#262626)}.tys-cta-section--custom{background:radial-gradient(ellipse 55% 45% at 50% 50%,rgba(184,149,95,.09) 0%,transparent 60%),var(--ty-anthracite-velours,#262626)}.tys-cta-section__noise{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-size:180px;pointer-events:none}.tys-cta-section__inner{position:relative;z-index:1;max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:0}.tys-cta-section__kicker{justify-content:center;margin-bottom:1.2rem;opacity:.75}.tys-cta-section__title{font:400 clamp(1.8rem,3.5vw,2.8rem)/1.15 var(--font-deco);color:var(--ty-lin-brume,#f4efe4);margin:0 0 1rem}.tys-cta-section__text{font:400 .9rem/1.85 var(--font-main);color:rgba(244,239,228,.55);margin:0 0 1.8rem;max-width:480px}.tys-cta-section__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 30px;border-radius:999px;font:600 .62rem/1 var(--font-main);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,transform .2s ease,border-color .2s ease}.tys-cta-section__btn--solid{background:var(--ty-poussiere-or,#b8955f);color:var(--ty-noir-chaud,#1a1410);border:2px solid var(--ty-poussiere-or,#b8955f)}.tys-cta-section__btn--solid:hover{background:color-mix(in srgb,var(--ty-poussiere-or) 82%,var(--ty-white));border-color:color-mix(in srgb,var(--ty-poussiere-or) 82%,var(--ty-white));transform:translateY(-2px)}.tys-cta-section__btn--ghost{background:0 0;color:var(--ty-lin-brume,#f4efe4);border:1px solid rgba(184,149,95,.35)}.tys-cta-section__btn--ghost:hover{background:rgba(184,149,95,.1);border-color:rgba(184,149,95,.6);transform:translateY(-2px)}.tys-cta-section__caps-preview{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:1.6rem}.tys-cta-section__caps-preview span{width:32px;height:32px;border-radius:8px;border:1px solid rgba(184,149,95,.18);background:rgba(184,149,95,.05);display:flex;align-items:center;justify-content:center;font:600 .6rem/1 var(--font-main);letter-spacing:.05em;text-transform:uppercase;color:rgba(244,239,228,.3);transition:border-color .2s ease,color .2s ease,background .2s ease}.tys-cta-section--capsules:hover .tys-cta-section__caps-preview span{border-color:rgba(184,149,95,.3);color:rgba(244,239,228,.5)}.tys-cta-reseaux__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:1.6rem}.tys-cta-reseaux__link{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;border:1px solid rgba(184,149,95,.2);background:rgba(184,149,95,.04);font:500 .68rem/1 var(--font-main);color:rgba(244,239,228,.6);text-decoration:none;transition:all .2s ease}.tys-cta-reseaux__link:hover{border-color:var(--ty-poussiere-or,#b8955f);color:var(--ty-lin-brume,#f4efe4);background:rgba(184,149,95,.1);transform:translateY(-1px)}.tys-cta-reseaux__link i{font-size:.9rem}@media (max-width:600px){.tys-cta-section{padding:clamp(48px,7vw,72px) 20px}.tys-cta-section__title{font-size:clamp(1.6rem,6vw,2.2rem)}.tys-cta-reseaux__links{gap:8px}.tys-cta-reseaux__link span{display:none}}