#decouverte{scroll-margin-top:24px;border-top:4px solid #b8ff3d}#decouverte .offre-bloc{margin:20px 0;padding:20px;border:1px solid #52657a;border-radius:16px}#decouverte .enfants-choix{border:0;padding:0;margin:0}#decouverte .enfants-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}#decouverte .profile-choice{display:flex;gap:12px;align-items:center;cursor:pointer;background:#0D1B2A;border:1px solid #8295aa;border-radius:12px;padding:14px;margin:0}#decouverte .profile-choice:has(input:checked){border-color:#B8FF3D;background:#243D35}#decouverte input[type=checkbox]{min-height:22px;min-width:22px;accent-color:#B8FF3D}#decouverte .pc-pastille{display:grid;place-items:center;border-radius:50%;width:36px;height:36px;background:#394E68;flex-shrink:0}#decouverte .pc-nom span{display:block;color:#C0CFDF;font-size:.9rem}#decouverte .offre-prix-vif{margin:24px 0}#decouverte .montant{font-size:2rem;font-weight:800}#decouverte .periode{margin-left:10px}#decouverte .offre-cgv{display:flex;gap:10px;align-items:flex-start}#decouverte .offre-termes dt{font-weight:750;margin-top:12px}#decouverte .offre-termes dd{margin:4px 0}#decouverte .offre-erreur{color:#FFE45C}#decouverte .offre-secondaire{display:inline-block;min-height:44px;padding:10px}#decouverte details{margin:20px 0}#decouverte summary{cursor:pointer;min-height:44px;padding:10px 0}#decouverte .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}@media(max-width:480px){#decouverte .offre-bloc{padding:14px}#decouverte .periode{display:block;margin:4px 0}#decouverte .cta-payer{width:100%;margin:5px 0}}.offre-page{max-width:1050px;margin:auto;padding:24px 16px}.offre-choix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.offre-choix>button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;border:1px solid #8295aa;border-radius:16px;padding:18px;min-width:0;white-space:normal;background:#152640;color:#eaf1f8}.offre-choix>button[aria-pressed=true]{outline:2px solid #b8ff3d;background:#243d35}.o-titre{font-size:1.2rem;font-weight:700}.o-prix{font-size:1.4rem;font-weight:700}.o-prix small{display:block;font-size:.85rem;font-weight:400}.offre-page .offre-bloc{border:1px solid #8295aa;border-radius:16px;padding:20px;margin:20px 0}.offre-page .enfants-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.offre-page .profile-choice{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #8295aa;border-radius:12px}.offre-page .pc-nom{display:flex;flex-direction:column}.offre-page .pc-pastille{border-radius:50%;padding:8px}.offre-page input[type=checkbox]{width:22px;height:22px;accent-color:#b8ff3d}.offre-page .offre-prix .montant{font-size:2rem;font-weight:750;margin-right:12px}.offre-page .offre-cgv{display:flex;align-items:flex-start;gap:12px;margin:20px 0}.offre-page .cta-payer{background:#b8ff3d;color:#14283a;min-height:48px;border:1px solid #b8ff3d;border-radius:10px;padding:12px 18px;font-weight:700;white-space:normal}.offre-page button:disabled{opacity:.55;cursor:not-allowed}.offre-page [hidden]{display:none!important}.offre-page .offre-erreur{border-left:4px solid #e39055;padding:12px}.offre-page .billing-footer,.offre-page .offre-fil{display:flex;gap:16px;flex-wrap:wrap}.grille-tarifs{width:100%;border-collapse:collapse;margin-top:16px}.grille-tarifs td,.grille-tarifs th{padding:12px;border-bottom:1px solid #8295aa;text-align:left}.grille-tarifs span{display:block;font-size:.9rem}.grille-details{overflow-x:auto}.offre-page .offre-termes dt{font-weight:700}.offre-page .offre-termes dd{margin:6px 0 16px}.offre-page details{margin:16px 0}.offre-page summary{cursor:pointer}@media(max-width:650px){.offre-choix{grid-template-columns:1fr}.offre-page{padding:20px 12px}.offre-page .offre-bloc{padding:16px}.grille-tarifs{font-size:.85rem}.grille-tarifs td,.grille-tarifs th{padding:8px}}