@font-face{font-family:Inter;src:url(/fonts/Inter-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-var.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{--gt-navy: #17293D;--gt-navy-600: #22384F;--gt-navy-800: #101E2E;--gt-gold: #C9973F;--gt-gold-600: #8A6320;--gt-gold-700: #7F5A1B;--gt-gold-soft: #EFDDB6;--gt-gold-tint: rgba(201, 151, 63, .14);--gt-cream: #FBF6EC;--gt-cream-2: #F4EAD8;--gt-paper: #FFFDF8;--gt-line: #E6DAC3;--gt-line-strong: #9A8560;--gt-ink: #17293D;--gt-ink-soft: #55606C;--gt-ink-mute: #666E77;--gt-green: #2F6B3F;--gt-green-soft: #E2EFE2;--gt-red: #A3382B;--gt-red-soft: #FBECE9;--color-bg: var(--gt-cream);--color-surface: var(--gt-paper);--color-surface-alt: var(--gt-cream-2);--color-text: var(--gt-ink);--color-text-soft: var(--gt-ink-soft);--color-accent: var(--gt-gold-600);--color-accent-deco: var(--gt-gold);--color-line: var(--gt-line);--color-primary: var(--gt-navy);--color-primary-hover: var(--gt-navy-600);--color-on-primary: var(--gt-cream);--color-ok: var(--gt-green);--color-ok-soft: var(--gt-green-soft);--color-danger: var(--gt-red);--color-danger-soft: var(--gt-red-soft);--font-title: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs: .875rem;--fs-sm: 1rem;--fs-base: 1.125rem;--fs-lg: 1.25rem;--fs-xl: 1.5rem;--fs-2xl: 1.9rem;--fs-3xl: clamp(2rem, 4.2vw, 2.8rem);--fs-4xl: clamp(2.4rem, 5.6vw, 3.6rem);--lh-body: 1.6;--lh-tight: 1.12;--space-1: .5rem;--space-2: .75rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 3rem;--space-7: 4.5rem;--space-8: 6rem;--pad-card: var(--space-5);--radius-sm: 8px;--radius: 12px;--radius-lg: 18px;--radius-xl: 22px;--radius-ctl: 10px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(23, 41, 61, .05);--shadow: 0 8px 24px -10px rgba(23, 41, 61, .16), 0 1px 2px rgba(23, 41, 61, .05);--shadow-lg: 0 24px 48px -20px rgba(23, 41, 61, .28), 0 2px 6px rgba(23, 41, 61, .05);--container: 70rem;--container-narrow: 48rem;--container-tight: 40rem;--tap-min: 44px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-pop: cubic-bezier(.34, 1.4, .64, 1);--transition: .16s var(--ease-out);--trait-crayon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M3 7.5C24 5.2 46 8.4 70 6.4S118 4.6 142 6.8 182 5.4 197 5' fill='none' stroke='%23C9973F' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E");--header-h: 68px}@media (max-width: 600px){:root{--pad-card: var(--space-4)}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-3))}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}body{font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-title);line-height:var(--lh-tight);color:var(--color-text);font-weight:500;letter-spacing:0;text-wrap:balance}h1{font-size:var(--fs-4xl);letter-spacing:-.015em}h2{font-size:var(--fs-3xl);letter-spacing:-.01em}h3{font-size:var(--fs-xl);font-weight:600}h4{font-size:var(--fs-lg);font-weight:600}p{color:var(--color-text)}a{color:var(--color-primary);text-underline-offset:.15em;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--color-accent-deco)}strong{font-weight:600}img,svg{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit}::selection{background:var(--gt-gold-soft);color:var(--gt-navy-800)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--space-4)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--space-7)}.section--alt{background:var(--color-surface-alt)}@media (max-width: 700px){.section{padding-block:var(--space-6)}}.section-head{text-align:left;max-width:44rem}.section-head>*+*{margin-top:var(--space-2)}.section-head p{color:var(--color-text-soft);font-size:var(--fs-lg);text-wrap:pretty}.center{text-align:center}.grid{display:grid;gap:var(--space-4);align-items:stretch}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.grid--2,.grid--3{grid-template-columns:1fr}}.hairline{border:0;height:1px;background:var(--color-line)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:0;color:var(--color-accent);font-weight:600}.center .eyebrow,.eyebrow.center{justify-content:center}.lead{font-size:var(--fs-lg);color:var(--color-text-soft);text-wrap:pretty}.note,.updated{color:var(--color-text-soft);font-size:var(--fs-sm)}.reponse{font-size:var(--fs-lg);line-height:1.55;border-left:3px solid var(--color-accent-deco);padding-left:calc(var(--pad-card) - 2px);margin-block:var(--space-4) var(--space-5);text-wrap:pretty}.reponse+.reponse{margin-top:calc(-1 * var(--space-3))}.tag{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:6px;background:var(--color-surface-alt);border:1px solid var(--color-line);font-size:.875rem;font-weight:500;letter-spacing:0;color:var(--color-text-soft);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:var(--tap-min);padding:.75rem 1.5rem;font-family:var(--font-body);font-size:var(--fs-base);font-weight:600;line-height:1.2;border-radius:var(--radius-ctl);border:1.5px solid transparent;cursor:pointer;text-decoration:none;text-align:center;white-space:normal;text-wrap:balance;transition:background-color var(--transition),color var(--transition),border-color var(--transition),transform var(--transition)}.btn svg{flex-shrink:0}.btn:active{transform:scale(.98)}.btn[disabled],.btn:disabled{background:var(--gt-ink-soft);color:var(--gt-cream);border-color:transparent;box-shadow:none;cursor:not-allowed;transform:none}.btn--primary{background:var(--color-primary);color:var(--color-on-primary);box-shadow:inset 0 1px #ffffff14}.btn--primary:hover{background:var(--color-primary-hover)}.btn--ghost{background:transparent;color:var(--color-primary);border-color:var(--gt-line-strong)}.btn--ghost:hover{border-color:var(--color-primary);background:var(--color-surface)}.btn--gold{background:var(--gt-gold);color:var(--gt-navy-800)}.btn--gold:hover{background:#d6a54d}.btn--lg{font-size:var(--fs-lg);min-height:52px;padding:.8rem 1.75rem}.prose .btn--primary,.callout .btn--primary{color:var(--color-on-primary)}.prose .btn--gold,.callout .btn--gold{color:var(--gt-navy-800)}.prose .btn--ghost,.callout .btn--ghost{color:var(--color-primary)}.prose .btn,.callout .btn{text-decoration:none}.btn--sm{font-size:var(--fs-sm);padding:.5rem 1rem;min-height:var(--tap-min);white-space:nowrap}.btn--block{display:flex;width:100%}.actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.actions--center{justify-content:center}@media (max-width: 520px){.actions{flex-direction:column;align-items:stretch}.actions .btn{width:100%}}.link-more{display:inline-block;padding-block:calc((var(--tap-min) - 1.5em) / 2);line-height:1.5;font-weight:600;text-decoration:none;color:var(--color-primary);text-wrap:balance}.link-more:after{content:"→";display:inline-block;margin-left:.35rem;color:var(--color-accent-deco);transition:transform var(--transition)}.link-more:hover{text-decoration:underline}.link-more:hover:after{transform:translate(3px)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--gt-navy);outline-offset:3px;box-shadow:0 0 0 3px var(--gt-cream)}.skip-link{position:absolute;left:-999px;top:var(--space-3);background:var(--color-primary);color:var(--color-on-primary);padding:var(--space-2) var(--space-3);border-radius:var(--radius);font-weight:600;text-decoration:none}.skip-link:focus,.skip-link:focus-visible{left:var(--space-3);z-index:100;outline-color:var(--gt-navy)}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--pad-card);box-shadow:var(--shadow-sm)}.card--hover{transition:border-color var(--transition)}.card--hover:focus-within{border-color:var(--gt-line-strong)}@media (hover: hover){.card--hover:hover{border-color:var(--gt-line-strong)}}.card--flat{box-shadow:none}.card>h2:first-child,.card>h3:first-child{margin-top:0}.callout{background:var(--color-surface-alt);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-4) var(--pad-card);margin-block:var(--space-5);font-size:var(--fs-base)}.callout>strong:first-child{color:var(--color-text)}.callout p{color:var(--color-text-soft)}.callout .btn{margin-top:var(--space-2)}.callout--ok{background:var(--color-ok-soft);border-color:color-mix(in srgb,var(--color-ok) 25%,transparent)}.notice{border-radius:var(--radius);padding:var(--pad-card);border:1px solid var(--color-line);background:var(--color-surface-alt)}.notice strong{display:block;margin-bottom:var(--space-1)}.error-box{background:var(--color-danger-soft);border:1px solid #E8C2BC;color:var(--color-danger);border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin-top:var(--space-4);font-size:var(--fs-sm);font-weight:500}.page-head{margin-bottom:var(--space-5)}.page-head .eyebrow{margin-bottom:var(--space-3)}.page-head h1{font-size:var(--fs-3xl);max-width:24ch}.page-head .lead{margin-top:var(--space-3);max-width:46rem}.page-head .updated{margin-top:var(--space-3)}.page-head--center{text-align:center}.page-head--center h1,.page-head--center .lead{margin-inline:auto}.page-head--center .eyebrow{justify-content:center}.page-head--hero h1{font-size:var(--fs-4xl)}.prose{max-width:46rem;margin-inline:auto}.prose h1{font-size:var(--fs-3xl);margin-bottom:var(--space-3)}.prose h2{font-size:var(--fs-xl);margin-top:var(--space-6);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-line)}.prose h3{font-size:var(--fs-lg);margin-top:var(--space-5);margin-bottom:var(--space-2)}.prose p,.prose li{color:var(--color-text);text-wrap:pretty}.prose p+p{margin-top:var(--space-3)}.prose ul,.prose ol{margin-top:var(--space-3);padding-left:var(--pad-card)}.prose .liens-cartes{padding-left:0}.prose li+li{margin-top:var(--space-2)}.prose li>p{margin-top:.3rem;color:var(--color-text-soft)}.prose a,.prose code{overflow-wrap:anywhere}.prose a{color:var(--color-primary)}.prose .updated{color:var(--color-text-soft);font-size:var(--fs-sm)}.prose .lead+p{margin-top:var(--space-4)}.prose .page-head h1{margin-bottom:0}.prose .sources{font-size:var(--fs-sm)}.prose .sources li{margin-bottom:var(--space-1)}.prose .sources__objet{color:var(--color-text-soft)}.prose time{white-space:nowrap}.prose table{width:100%}.courtoisie{margin-block:var(--space-3) var(--space-5);padding:var(--space-3) var(--pad-card);padding-left:calc(var(--pad-card) - 2px);border-left:3px solid var(--color-accent-deco);background:var(--color-surface);color:var(--color-text-soft);font-size:var(--fs-sm);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.faq{margin-top:var(--space-5);display:grid;gap:var(--space-2)}.faq__item{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding-inline:var(--pad-card);transition:border-color var(--transition),box-shadow var(--transition)}.faq__item:hover{border-color:var(--gt-line-strong)}.faq__item[open]{border-color:var(--gt-line-strong);box-shadow:var(--shadow-sm)}.faq__q{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;min-height:var(--tap-min);font-weight:600;font-size:var(--fs-base);font-family:var(--font-body)}.faq__q::-webkit-details-marker{display:none}.faq__q:after{content:"";flex-shrink:0;width:10px;height:10px;border-right:1.5px solid var(--color-text-soft);border-bottom:1.5px solid var(--color-text-soft);transform:rotate(45deg) translate(-2px,-2px);transition:transform .24s var(--ease-out)}.faq__item[open] .faq__q:after{transform:rotate(225deg) translate(-2px,-2px)}.faq__a,.faq__r{padding-bottom:var(--space-4);color:var(--color-text-soft);max-width:46rem;text-wrap:pretty}.faq__item[open] .faq__a,.faq__item[open] .faq__r{animation:gt-unfold .26s var(--ease-out) both}@keyframes gt-unfold{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.field{display:block;margin-bottom:var(--space-4)}.field__label{display:block;font-weight:600;margin-bottom:var(--space-2)}.field__input{width:100%;min-height:52px;padding:.8rem 1rem;font-family:var(--font-body);font-size:var(--fs-base);color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--gt-line-strong);border-radius:var(--radius);transition:border-color var(--transition)}.field__input::placeholder{color:var(--gt-ink-mute);opacity:1}.field__input:focus{border-color:var(--color-primary)}.field__input[aria-invalid=true]{border-color:var(--color-danger)}textarea.field__input{resize:vertical;line-height:var(--lh-body)}.field__hint{font-size:var(--fs-sm);color:var(--color-text-soft);margin-top:var(--space-2)}.check{display:flex;gap:var(--space-3);align-items:flex-start;cursor:pointer}.check input{margin-top:.2rem;width:22px;height:22px;flex-shrink:0;accent-color:var(--color-primary)}.check span{font-size:var(--fs-sm)}.table-wrap,.tableau-cadre{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-line);border-radius:var(--radius);background:linear-gradient(to right,var(--color-surface) 60%,rgba(255,253,248,0)) left / 28px 100% no-repeat local,linear-gradient(to left,var(--color-surface) 60%,rgba(255,253,248,0)) right / 28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#17293d29,#17293d00) left / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#17293d29,#17293d00) right / 14px 100% no-repeat scroll,var(--color-surface)}.table,.tableau{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.table th,.table td,.tableau th,.tableau td{text-align:left;padding:.8rem var(--space-3);border-bottom:1px solid var(--color-line);vertical-align:top}.table thead th,.tableau thead th{font-weight:600;font-size:var(--fs-sm);letter-spacing:0;color:var(--color-text-soft);background:var(--color-surface-alt);white-space:nowrap}.table tbody th,.tableau tbody th{font-weight:600;color:var(--color-text)}.table tbody tr:last-child th,.table tbody tr:last-child td,.tableau tbody tr:last-child th,.tableau tbody tr:last-child td{border-bottom:0}.stat{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-4) var(--pad-card);display:grid;gap:.3rem}.stat__value{font-family:var(--font-title);font-size:var(--fs-2xl);line-height:1.1;color:var(--color-accent);font-variant-numeric:tabular-nums}.stat__label{color:var(--color-text-soft);font-size:var(--fs-sm)}.step-n{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;font-family:var(--font-title);font-size:1.25rem;font-weight:500;line-height:1;font-variant-numeric:lining-nums tabular-nums;padding-bottom:.12em;color:var(--gt-navy);background:var(--color-surface);border:1px solid var(--gt-line-strong)}.steps{list-style:none;padding:0;display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.step{position:relative;display:flex;flex-direction:column;gap:var(--space-3)}.step__title{font-size:var(--fs-xl)}.step__body{color:var(--color-text-soft);text-wrap:pretty}@media (max-width: 860px){.steps{grid-template-columns:1fr}}.plans{max-width:54rem;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-2) var(--pad-card)}.plan{position:relative;display:grid;align-items:baseline;grid-template-columns:auto minmax(2rem,1fr) auto 10rem;grid-template-areas:"badge   badge   badge  cta" "name    lead    price  cta" "watched watched watched cta" "pour    pour    pour   cta";column-gap:var(--space-3);padding-block:var(--space-4)}.plan+.plan{border-top:1px solid var(--color-line)}.plan:before{content:"";grid-area:lead;align-self:end;margin-bottom:.55rem;border-bottom:2px dotted var(--gt-line-strong)}.plan__badge{grid-area:badge;margin-bottom:var(--space-1);font-size:var(--fs-sm);font-weight:600;color:var(--color-accent)}.plan__name{grid-area:name;font-family:var(--font-title);font-size:var(--fs-xl);font-weight:500;line-height:var(--lh-tight);margin:0;padding:0;border:0}.plan__price{grid-area:price;justify-self:end;font-family:var(--font-title);font-weight:500;font-size:2rem;line-height:1.1;color:var(--color-text);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.plan__watched{grid-area:watched;color:var(--color-text-soft);margin-top:var(--space-1);font-size:var(--fs-sm)}.plan__pour{grid-area:pour;margin-top:.15rem;font-size:var(--fs-sm);color:var(--color-text)}.plan__cta{grid-area:cta;align-self:center;justify-self:stretch;margin-left:var(--space-3)}.plans+.note{margin-top:var(--space-4)}.plan__remise{--promo-d: flex;flex-direction:column;align-items:flex-end;line-height:1.1}.plan__plein{position:relative;font-size:var(--fs-lg);color:var(--color-text-soft);text-decoration:none}.plan__plein:after{content:"";position:absolute;left:-6%;right:-6%;top:50%;height:10px;transform:translateY(-50%);background:var(--trait-crayon) center / 100% 100% no-repeat}.plan__promo{color:var(--color-accent)}.plan__avec{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:500;color:var(--color-text-soft);margin-top:.35rem}.garantie{position:relative;max-width:54rem;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--pad-card)}.garantie__titre{margin:0;padding:0;border:0;font-size:var(--fs-xl);color:var(--color-text)}.garantie__corps{font-size:var(--fs-lg);max-width:42rem;margin-top:var(--space-2);text-wrap:pretty}.garantie__note{color:var(--color-text-soft);margin-top:var(--space-2);font-size:var(--fs-sm)}.cta-band{background:var(--gt-navy);color:var(--gt-cream);text-align:center;padding-block:var(--space-7)}.cta-band h2{color:var(--gt-cream);max-width:24ch;margin:0 auto var(--space-3)}.cta-band p{color:#fbf6ecc7;max-width:38rem;margin-inline:auto}.cta-band .actions{margin-top:var(--space-5)}.cta-band .btn--ghost{color:var(--gt-cream);border-color:#fbf6ec59}.cta-band .btn--ghost:hover{background:#fbf6ec14;border-color:var(--gt-cream)}.cta-band__note{margin-top:var(--space-3);font-size:var(--fs-sm);color:#fbf6ecb3}.resto-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.resto-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.resto-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.resto-grid,.resto-grid--3{grid-template-columns:1fr}}.resto{position:relative;display:flex;flex-direction:column;gap:.35rem;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-4) var(--space-4);box-shadow:var(--shadow-sm);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.resto:hover,.resto:focus-within{border-color:var(--gt-line-strong)}.resto__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.resto__nom{font-family:var(--font-title);font-size:var(--fs-lg);line-height:var(--lh-tight);font-weight:600;margin:0}.resto__nom a{text-decoration:none;color:inherit}.resto__nom a:after{content:"";position:absolute;inset:0;border-radius:inherit}.resto__lieu{font-size:var(--fs-sm);color:var(--color-text-soft)}.resto__accroche{font-size:var(--fs-sm);color:var(--color-text);margin-top:.2rem;text-wrap:pretty}.resto__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:var(--space-2)}.resto__pied{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-line)}.resto__pax{font-size:var(--fs-sm);color:var(--color-text-soft)}.resto__cta{position:relative;z-index:1}.resto--large{padding:var(--pad-card)}.resto--large .resto__nom{font-size:var(--fs-xl)}.resto--large .resto__accroche{font-size:var(--fs-base)}.picto{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;color:var(--color-text-soft)}.picto svg{width:24px;height:24px}.choix{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;width:100%;max-width:100%;min-width:0;contain:inline-size}.choix__label{font-size:var(--fs-sm);font-weight:500;letter-spacing:0;color:var(--color-text-soft)}.choix__liste{display:flex;gap:.25rem;list-style:none;margin:0;padding:4px;width:fit-content;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:var(--color-surface);border:1px solid var(--color-line);border-radius:calc(var(--radius-ctl) + 4px)}.choix__liste::-webkit-scrollbar{display:none}.choix__liste li{flex-shrink:0}.choix__onglet{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding:.4rem 1rem;border:1px solid transparent;border-radius:var(--radius-ctl);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:500;line-height:1.2;white-space:nowrap;background:none;color:var(--color-text-soft);text-decoration:none;transition:color var(--transition),background var(--transition)}a.choix__onglet:hover,a.choix__onglet:focus-visible{color:var(--color-text);background:var(--color-surface-alt)}.choix__onglet--actif{background:var(--gt-navy);color:var(--gt-cream)}.choix__pastille{position:relative;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#4e9a63}.choix--center{align-items:center}.choix--center .choix__label{text-align:center}.choix__court,.choix__mini{display:none}@media (max-width: 1060px){.choix__long{display:none}.choix__court{display:inline}}@media (max-width: 560px){.choix__court{display:none}.choix__mini{display:inline}.choix__onglet{padding:.35rem .75rem}}.liens-cartes{list-style:none;padding:0;margin:var(--space-4) 0 0;display:grid;gap:var(--space-3)}.liens-cartes li{position:relative;display:grid;gap:.2rem;padding:var(--pad-card);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition)}.liens-cartes li:hover{border-color:var(--gt-line-strong)}.liens-cartes a{font-weight:600;font-size:var(--fs-base);text-decoration:none}.liens-cartes a:after{content:"";position:absolute;inset:0}.liens-cartes a:hover{text-decoration:underline}.liens-cartes__resume{color:var(--color-text-soft);font-size:var(--fs-sm)}.bloc{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-line)}.bloc--premier{border-top:0;padding-top:0;margin-top:var(--space-6)}.bloc__tete .eyebrow{margin-bottom:var(--space-2)}.prose .bloc h2,.bloc>.bloc__tete>h2{margin:0;padding:0;border:0;font-size:var(--fs-2xl)}.bloc__chapo{margin-top:var(--space-2);color:var(--color-text-soft);font-size:var(--fs-lg);text-wrap:pretty;max-width:42rem}.prose .bloc__corps>:first-child{margin-top:0}.bloc__corps{margin-top:var(--space-4)}.bloc__corps>.grid:first-child,.bloc__corps>.liens-cartes:first-child{margin-top:var(--space-4)}.echappe{--echappe: min(62rem, calc(100vw - 2 * var(--space-4)));width:var(--echappe);margin-inline:calc(50% - var(--echappe) / 2)}.faits{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));margin-top:var(--space-4)}.fait{border-left:2px solid var(--color-accent-deco);padding-left:var(--space-3)}.fait__valeur{display:block;font-family:var(--font-title);font-size:var(--fs-2xl);line-height:1.1;color:var(--color-text);font-variant-numeric:tabular-nums}.fait__label{display:block;margin-top:.15rem;color:var(--color-text-soft);font-size:var(--fs-sm);text-wrap:pretty}.jauge{margin-top:var(--space-3)}.jauge__tete{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--fs-sm)}.jauge__quoi{font-weight:600}.jauge__chiffres{color:var(--color-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.jauge__piste{display:block;margin-top:.4rem;height:8px;border-radius:var(--radius-pill);background:var(--color-surface-alt);border:1px solid var(--color-line);overflow:hidden}.jauge__part{display:block;height:100%;border-radius:inherit;background:var(--gt-gold);width:var(--part, 0%)}.jauge+.jauge{margin-top:var(--space-3)}[data-promo]{display:none!important}html[data-promo-actif] [data-promo]{display:var(--promo-d, block)!important}html[data-promo-actif] [data-promo-sinon]{display:none!important}html.gt-armed .reveal{opacity:0;transform:translateY(8px)}html.gt-armed .reveal.is-in{opacity:1;transform:none;transition:opacity .4s var(--ease-out) calc(min(var(--i, 0),3)*60ms),transform .4s var(--ease-out) calc(min(var(--i, 0),3)*60ms)}html.gt-armed .reveal.is-in.is-net{transition:none}@media (prefers-reduced-motion: reduce){html.gt-armed .reveal{opacity:1!important;transform:none!important}}@media (max-width: 640px){.section{padding-block:var(--space-5) var(--space-6)}.section-head p{font-size:var(--fs-base)}.steps:not(.steps--liste){gap:var(--space-3);margin-top:var(--space-5)!important}.steps:not(.steps--liste)>.step{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-3);row-gap:.2rem;align-items:start;padding:var(--space-4)}.steps:not(.steps--liste)>.step .step-n{grid-row:1 / span 2;width:40px;height:40px;font-size:1.05rem}.steps:not(.steps--liste)>.step .step__title{font-size:var(--fs-lg);align-self:center;min-height:40px;display:flex;align-items:center}.steps:not(.steps--liste)>.step .step__body{font-size:var(--fs-sm)}}@media (max-width: 620px){.plan{grid-template-columns:auto minmax(1rem,1fr) auto;grid-template-areas:"badge   badge   badge" "name    lead    price" "watched watched watched" "pour    pour    pour" "cta     cta     cta";column-gap:var(--space-2)}.plan__name{font-size:var(--fs-lg)}.plan__price{font-size:1.75rem}.plan__cta{margin:var(--space-3) 0 0}}.prose .plan .plan__price{margin-top:0}.prose .plan .plan__watched{margin-top:var(--space-1)}.prose .plan .plan__pour{margin-top:.15rem}html.gt-armed .plan.reveal .plan__plein:after{transform:translateY(-50%) scaleX(0);transform-origin:left center}html.gt-armed .plan.reveal.is-in .plan__plein:after{transform:translateY(-50%) scaleX(1);transition:transform .5s var(--ease-out) calc(var(--i, 0) * 80ms + .3s)}@media (prefers-reduced-motion: reduce){html.gt-armed .plan.reveal .plan__plein:after{transform:translateY(-50%) scaleX(1)}}@view-transition{navigation: auto;}::view-transition-old(root){animation:gt-page-out .23s cubic-bezier(.4,0,1,1) both}@keyframes gt-page-out{to{opacity:0;transform:translateY(-10px) scale(.992)}}::view-transition-new(root){animation:gt-page-in .4s cubic-bezier(.16,.84,.24,1) both}@keyframes gt-page-in{0%{opacity:0;transform:translateY(18px)}}.logo svg{view-transition-name:gt-logo}::view-transition-group(gt-logo){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,.84,.24,1)}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none;}::view-transition-old(root),::view-transition-new(root),::view-transition-group(gt-logo){animation:none!important}.logo svg{view-transition-name:none}}.pb[data-astro-cid-rv7bp5c7]{position:relative;overflow:hidden;background:var(--gt-navy-800);color:var(--gt-cream);border-bottom:1px solid rgba(180,137,74,.45);animation:pb-descend .55s cubic-bezier(.16,1,.3,1) both}@keyframes pb-descend{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.pb__inner[data-astro-cid-rv7bp5c7]{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-1) var(--space-3);padding-block:.7rem;font-size:var(--fs-sm)}.pb__offre[data-astro-cid-rv7bp5c7]{display:inline-flex;align-items:center;gap:var(--space-2);margin:0}.pb__txt[data-astro-cid-rv7bp5c7]{color:var(--gt-cream)}.pb__txt--court[data-astro-cid-rv7bp5c7]{display:none}.pb__offre[data-astro-cid-rv7bp5c7] strong[data-astro-cid-rv7bp5c7]{color:var(--gt-gold-soft)}.pb__badge[data-astro-cid-rv7bp5c7]{flex-shrink:0;background:var(--gt-gold);color:var(--gt-navy-800);font-weight:600;letter-spacing:.02em;padding:.2rem .6rem;border-radius:999px;white-space:nowrap;animation:pb-battement 1.5s ease-out .5s 2}@keyframes pb-battement{0%,to{transform:scale(1);box-shadow:0 0 #b4894a99}30%{transform:scale(1.09);box-shadow:0 0 0 8px #b4894a00}}.pb__code[data-astro-cid-rv7bp5c7]{display:inline-flex;align-items:center;gap:.45rem;min-height:var(--tap-min);padding:.25rem .75rem;background:#fbf6ec12;border:1px dashed var(--gt-gold);border-radius:var(--radius);color:var(--gt-gold-soft);font-family:var(--font-title);font-size:var(--fs-lg);letter-spacing:.08em;cursor:pointer;transition:background var(--transition),transform var(--transition),color var(--transition)}.pb__code[data-astro-cid-rv7bp5c7]:hover{background:#fbf6ec24;transform:translateY(-1px)}.pb__code[data-astro-cid-rv7bp5c7]:focus-visible{outline:2px solid var(--gt-gold-soft);outline-offset:2px}.pb__code[data-astro-cid-rv7bp5c7].is-copie{background:var(--gt-gold);color:var(--gt-navy-800);border-style:solid}.pb__copie[data-astro-cid-rv7bp5c7]{font-size:.875rem;color:var(--gt-gold-soft)}.pb__fin[data-astro-cid-rv7bp5c7]{margin:0;color:#fbf6ecc7;white-space:nowrap}.pb__compte[data-astro-cid-rv7bp5c7]{font-variant-numeric:tabular-nums;font-weight:600;color:var(--gt-cream)}.pb__cta[data-astro-cid-rv7bp5c7]{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.3rem 1rem;border-radius:var(--radius);background:var(--gt-cream);color:var(--gt-navy-800);font-weight:600;text-decoration:none;transition:transform var(--transition),background var(--transition)}.pb__cta[data-astro-cid-rv7bp5c7]:hover{background:#fff;transform:translateY(-1px)}.pb__cta[data-astro-cid-rv7bp5c7]:focus-visible{outline:2px solid var(--gt-gold-soft);outline-offset:2px}@media (max-width: 700px){.pb__inner[data-astro-cid-rv7bp5c7]{gap:.25rem .5rem;padding-block:.45rem;font-size:.9rem}.pb__txt--long[data-astro-cid-rv7bp5c7]{display:none}.pb__txt--court[data-astro-cid-rv7bp5c7]{display:inline}.pb__badge[data-astro-cid-rv7bp5c7]{padding:.15rem .5rem}.pb__code[data-astro-cid-rv7bp5c7]{font-size:var(--fs-base);padding:.2rem .6rem;letter-spacing:.06em}.pb__fin[data-astro-cid-rv7bp5c7]{font-size:.875rem}.pb__cta[data-astro-cid-rv7bp5c7]{padding:.25rem .8rem;min-height:2rem}}@media (prefers-reduced-motion: reduce){.pb[data-astro-cid-rv7bp5c7],.pb__badge[data-astro-cid-rv7bp5c7]{animation:none}.pb__code[data-astro-cid-rv7bp5c7]:hover,.pb__cta[data-astro-cid-rv7bp5c7]:hover{transform:none}}.sugg[data-astro-cid-etpd6c3o]{background:var(--color-surface-alt, #f4f1ea);border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);font-size:var(--fs-sm)}.sugg__inner[data-astro-cid-etpd6c3o]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem .9rem;padding-block:.55rem}.sugg__cta[data-astro-cid-etpd6c3o]{font-weight:600;display:inline-flex;align-items:center;min-height:var(--tap-min)}.sugg__fermer[data-astro-cid-etpd6c3o]{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);background:none;border:0;padding:.25rem;cursor:pointer;color:inherit;opacity:.6}.sugg__fermer[data-astro-cid-etpd6c3o]:hover{opacity:1}
