.lp-currency-icon,.lp-logo{display:block;flex:0 0 auto}.lp-arrow-link,.lp-article-card,.lp-navigation-link,.lp-profile-card{color:inherit;text-decoration:none}.lp-navigation-link{align-items:center;border:1px solid transparent;border-radius:1000px;color:var(--text-secondary);display:inline-flex;font-size:var(--font-size-link);font-weight:var(--font-weight-medium);gap:0;letter-spacing:var(--letter-spacing-link);line-height:var(--line-height-body-m);padding:5px 9px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.lp-navigation-link:hover{background:var(--nav-background);color:var(--nav-text)}.lp-navigation-link--active,.lp-navigation-link--active:hover{background:var(--surface-hover);border-color:var(--surface-hover);color:var(--text-primary)}.lp-arrow-link:focus-visible,.lp-article-card:focus-visible,.lp-faq-item__trigger:focus-visible,.lp-navigation-link:focus-visible,.lp-profile-card:focus-visible,.lp-question-input:focus-within,.lp-selector__action:focus-visible,.lp-selector__trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-navigation-link__chevron{display:grid;flex:0 0 20px;height:20px;margin-right:-2px;place-items:center;position:relative;width:20px}.lp-navigation-link__icon{grid-area:1/1;transition:opacity .16s ease}.lp-navigation-link:hover .lp-navigation-link__icon--dark,.lp-navigation-link__icon--light{opacity:0}.lp-navigation-link--active .lp-navigation-link__icon--dark,.lp-navigation-link--active:hover .lp-navigation-link__icon--dark,.lp-navigation-link:hover .lp-navigation-link__icon--light{opacity:1}.lp-navigation-link--active .lp-navigation-link__icon--light,.lp-navigation-link--active:hover .lp-navigation-link__icon--light{opacity:0}.lp-corner-arrow{display:block;flex-shrink:0;transform:rotate(-90deg)}.lp-arrow-link{align-items:center;color:var(--text-primary);display:inline-flex;font-size:var(--font-size-body-m);font-weight:var(--font-weight-semibold);gap:2px;line-height:var(--line-height-body-m);transition:color .16s ease,gap .16s ease}.lp-arrow-link:hover{color:var(--text-secondary);gap:4px}.lp-arrow-link__icon{display:grid;height:14px;place-items:center;width:14px}.lp-arrow-link__icon img{grid-area:1/1;transition:opacity .16s ease}.lp-arrow-link:hover .lp-arrow-link__icon-default,.lp-arrow-link__icon-hover{opacity:0}.lp-arrow-link:hover .lp-arrow-link__icon-hover{opacity:1}.lp-selector{align-items:flex-start;display:flex;gap:12px;max-width:412px;width:100%}.lp-selector__dot{display:grid;flex:0 0 10px;height:10px;margin-top:31px;place-items:center;width:10px}.lp-selector__dot img{grid-area:1/1;transition:opacity .16s ease}.lp-selector:hover .lp-selector__dot-default,.lp-selector__dot-active,.lp-selector__dot-hover{opacity:0}.lp-selector--active .lp-selector__dot-active,.lp-selector:hover .lp-selector__dot-hover{opacity:1}.lp-selector--active .lp-selector__dot-default,.lp-selector--active .lp-selector__dot-hover{opacity:0}.lp-selector__content{align-items:flex-start;border-top:1px solid var(--surface-hover);display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;padding:24px 0}.lp-selector__action,.lp-selector__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:inherit;cursor:pointer;font:inherit;text-decoration:none}.lp-selector__trigger{border:0;color:var(--text-primary);font-size:var(--font-size-body-l);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body-l);padding:0;text-align:left;width:100%}.lp-selector__description{color:var(--text-secondary);font-size:var(--font-size-body-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-m);margin:0}.lp-selector__action{border:1px solid var(--surface-3);border-radius:9999px;font-size:var(--font-size-button-m);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-button);line-height:var(--line-height-body-m);margin-top:8px;padding:7px 11px}.lp-selector__action:hover{background:var(--surface-hover)}.lp-profile-card{background:#0E1219;border-radius:24px;display:flex;flex-direction:column;height:480px;isolation:isolate;max-width:411px;overflow:hidden;position:relative;width:100%;will-change:opacity}.lp-profile-card__image,.lp-profile-card__overlay{height:100%;inset:0;position:absolute;width:100%}.lp-profile-card__image{object-fit:cover;z-index:0}.lp-profile-card__overlay{background:linear-gradient(180deg,rgba(22,28,37,0) 36%,rgba(22,28,37,.96) 79%,#161C25);transition:background .22s ease;z-index:1}.lp-profile-card>.lp-profile-illustration{inset:0;position:absolute;z-index:2}.lp-profile-card .lp-profile-illustration__prompts>span{opacity:0;transform:translateY(6px);transition:opacity .22s ease,transform .22s ease}.lp-profile-card--active .lp-profile-illustration__prompts>span,.lp-profile-card:focus-visible .lp-profile-illustration__prompts>span,.lp-profile-card:hover .lp-profile-illustration__prompts>span{opacity:1;transform:translateY(0)}.lp-profile-card--active .lp-profile-card__overlay,.lp-profile-card:focus-visible .lp-profile-card__overlay,.lp-profile-card:hover .lp-profile-card__overlay{background:linear-gradient(180deg,rgba(22,28,37,0) 20%,rgba(22,28,37,.98) 72%,#161C25)}.lp-profile-card__content{align-items:flex-start;color:#FDFAF7;display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:0 24px 24px;position:relative;width:100%;z-index:3}.lp-article-card__title,.lp-profile-card__title{display:block;font-size:var(--font-size-body-l);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body-l)}.lp-profile-card__description{color:rgba(253,250,247,.8);display:block;font-size:var(--font-size-body-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-m)}.lp-profile-card__action{border:1px solid rgba(255,255,255,.16);border-radius:9999px;display:inline-flex;font-size:var(--font-size-button-m);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-button);line-height:var(--line-height-body-m);margin-top:8px;max-height:0;opacity:0;overflow:hidden;padding:0 11px;transition:max-height .18s ease,opacity .18s ease,padding .18s ease}.lp-profile-card--active .lp-profile-card__action,.lp-profile-card:focus-visible .lp-profile-card__action,.lp-profile-card:hover .lp-profile-card__action{max-height:38px;opacity:1;padding:7px 11px}.lp-profile-illustration{pointer-events:none}.lp-profile-illustration__prompts{display:flex;flex-direction:column;gap:6.589px;position:absolute}.lp-profile-illustration__prompts span{-webkit-backdrop-filter:blur(14.713px);backdrop-filter:blur(14.713px);background:rgba(255,255,255,.16);border:.92px solid rgba(255,255,255,.16);border-radius:14.868px;box-shadow:0 2.759px 13.794px rgba(0,0,0,.16);color:#FDFAF7;display:block;font-size:12.744px;font-weight:var(--font-weight-medium);line-height:19.116px;padding:10.62px 12.744px}.lp-profile-illustration--jeune-actif .lp-profile-illustration__prompts{align-items:flex-end;right:24px;top:87px}.lp-profile-illustration--jeune-actif span:first-child{width:167px}.lp-profile-illustration--jeune-actif span:nth-child(2){width:195px}.lp-profile-illustration--independant .lp-profile-illustration__prompts{left:24px;top:166px;width:201px}.lp-profile-illustration--independant span:first-child{width:167px}.lp-profile-illustration--independant span:nth-child(2){width:201px}.lp-profile-illustration--cadre-dirigeant .lp-profile-illustration__prompts{align-items:flex-start;left:24px;top:28px}.lp-profile-illustration--cadre-dirigeant span:first-child{white-space:nowrap}.lp-profile-illustration--cadre-dirigeant span:nth-child(2){width:156px}.lp-profile-illustration--cadre-dirigeant span:nth-child(3){width:220px}.lp-profile-illustration--chef-entreprise .lp-profile-illustration__prompts{align-items:flex-end;right:24px;top:24px}.lp-profile-illustration--chef-entreprise span:first-child{width:171px}.lp-profile-illustration--chef-entreprise span:nth-child(2){width:195px}.lp-profile-illustration--famille .lp-profile-illustration__prompts{align-items:flex-start;right:181px;top:114px;width:206px}.lp-profile-illustration--famille span:first-child,.lp-profile-illustration--famille span:nth-child(2){width:167px}.lp-profile-illustration--famille span:nth-child(3){width:206px}.lp-faq-item{border-bottom:1px solid var(--surface-hover);max-width:519px;padding-bottom:28px;width:100%}.lp-faq-item__trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-family-body);font-size:var(--font-size-body-l);font-weight:var(--font-weight-semibold);justify-content:space-between;line-height:var(--line-height-body-l);padding:0;text-align:left;width:100%}.lp-faq-item__icon{align-items:center;border-radius:9999px;display:flex;flex:0 0 32px;height:32px;justify-content:center}.lp-faq-item__trigger:hover .lp-faq-item__icon{background:var(--surface-hover)}.lp-faq-item__answer{color:var(--text-secondary);font-size:var(--font-size-body-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-m);padding-right:40px}.lp-faq-item--open .lp-faq-item__answer{margin-top:8px}.lp-badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.01);border:1px solid var(--surface-3);border-radius:9999px;color:var(--text-primary);display:inline-flex;font-size:var(--font-size-body-s);font-weight:var(--font-weight-bold);justify-content:center;letter-spacing:.06em;line-height:var(--line-height-body-s);padding:7px;text-transform:uppercase;white-space:nowrap}.lp-badge>span{padding:0 4px}.lp-badge--inverse{border-color:rgba(255,255,255,.16);color:#FDFAF7}.lp-question-input{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--surface-hover);border:1px solid var(--surface-hover);border-radius:40px;display:flex;gap:12px;justify-content:space-between;max-width:629px;min-height:56px;padding:9px;transition:box-shadow .16s ease;width:100%}.lp-question-input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--text-primary);flex:1 1 auto;font-family:var(--font-family-body);font-size:var(--font-size-body-l);font-weight:var(--font-weight-medium);line-height:var(--line-height-body-l);min-width:0;outline:none;padding:0 12px}.lp-question-input input::placeholder{color:var(--text-secondary);opacity:1}.lp-question-input__actions{align-items:center;display:flex;flex:0 0 auto;gap:16px}.lp-question-input__clear{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:9999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 0 28px;font-size:24px;font-weight:var(--font-weight-regular);height:28px;justify-content:center;line-height:1;padding:0}.lp-question-input__clear:hover{background:var(--surface-hover);color:var(--text-primary)}.lp-question-input__clear:focus-visible{box-shadow:var(--focus-ring);outline:none}.lp-question-input__free{background:none;color:var(--text-primary);font-family:var(--font-family-body);font-size:var(--font-size-body-l);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body-l);padding:0;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.lp-question-input__free,.lp-question-input__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer}.lp-question-input__submit{align-items:center;background:var(--brand-primary);border-radius:9999px;display:flex;flex:0 0 36px;height:36px;justify-content:center;padding:8px;transition:background-color .16s ease,transform .16s ease}.lp-question-input__submit:hover:not(:disabled){background:var(--brand-primary-hover);transform:translateY(-1px)}.lp-question-input__submit:disabled{cursor:not-allowed;opacity:.5}.lp-article-card{display:flex;flex-direction:column;gap:24px;height:480px;max-width:411px;width:100%}.lp-article-card__visual{border-radius:24px;display:block;flex:1 1 auto;min-height:0;overflow:hidden;position:relative;isolation:isolate;will-change:opacity;width:100%}.lp-article-card__visual>img{display:block;height:100%;object-fit:cover;position:relative;z-index:0;transition:transform .24s ease;width:100%}.lp-article-card:hover .lp-article-card__visual>img{transform:scale(1.025)}.lp-article-card__overlay{background:radial-gradient(100% 100% at 0 0,rgba(22,28,37,.94) 0,rgba(22,28,37,.1) 70%,rgba(22,28,37,0) 100%);inset:0;position:absolute;pointer-events:none;z-index:1}.lp-article-card__visual .lp-badge{left:24px;position:absolute;top:24px;z-index:2}.lp-article-card__content{color:var(--text-primary);display:flex;flex:0 0 auto;flex-direction:column;gap:8px}.lp-article-card__excerpt{color:var(--text-secondary);display:-webkit-box;font-size:var(--font-size-body-m);font-weight:var(--font-weight-regular);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:var(--line-height-body-m);overflow:hidden}@media (max-width:640px){.lp-question-input__free{display:none}.lp-profile-illustration--famille .lp-profile-illustration__prompts{left:24px;right:auto}}@media (prefers-reduced-motion:reduce){.lp-arrow-link,.lp-article-card__visual>img,.lp-navigation-link,.lp-profile-card .lp-profile-illustration__prompts>span,.lp-profile-card__action{transition:none}}:root{--font-family-base:var(--font-uncut-sans),Arial,sans-serif;--title-font-family:var(--font-aspekta),"Helvetica Neue",Arial,sans-serif;--font-family-body:var(--font-family-base);--font-family-title:var(--title-font-family);--font-optical-sizing:auto;--font-size-desktop-title-h1:56px;--line-height-desktop-title-h1:64px;--font-size-desktop-title-h2:48px;--line-height-desktop-title-h2:56px;--font-size-desktop-title-h3:40px;--line-height-desktop-title-h3:48px;--font-size-desktop-title-h4:32px;--line-height-desktop-title-h4:40px;--font-size-mobile-title-h1:48px;--line-height-mobile-title-h1:56px;--font-size-mobile-title-h2:40px;--line-height-mobile-title-h2:48px;--font-size-mobile-title-h3:32px;--line-height-mobile-title-h3:40px;--font-size-mobile-title-h4:24px;--line-height-mobile-title-h4:32px;--font-size-title-h1:var(--font-size-desktop-title-h1);--line-height-title-h1:var(--line-height-desktop-title-h1);--font-size-title-h2:var(--font-size-desktop-title-h2);--line-height-title-h2:var(--line-height-desktop-title-h2);--font-size-title-h3:var(--font-size-desktop-title-h3);--line-height-title-h3:var(--line-height-desktop-title-h3);--font-size-title-h4:var(--font-size-desktop-title-h4);--line-height-title-h4:var(--line-height-desktop-title-h4);--font-size-body-l:16px;--font-size-body-m:14px;--font-size-body-s:12px;--font-size-body-xs:10px;--line-height-body-l:24px;--line-height-body-m:20px;--line-height-body-s:16px;--line-height-body-xs:16px;--font-size-button-s:12px;--font-size-button-m:14px;--font-size-button-l:16px;--font-size-link:14px;--font-weight-regular:350;--font-weight-medium:400;--font-weight-semibold:500;--font-weight-bold:600;--font-size-base:var(--font-size-body-l);--font-weight-base:var(--font-weight-regular);--line-height-base:1.5;--title-font-weight:var(--font-weight-medium);--title-font-size:var(--font-size-title-h1);--title-line-height:var(--line-height-title-h1);--light-color-surface:#FDFAF7;--light-color-surface-muted:#F4EFEB;--light-color-surface-strong:#E9E4DF;--light-color-alpha-surface-12:rgba(22,28,37,0.12);--light-color-alpha-surface-06:rgba(27,27,26,0.06);--light-color-text:#161C25;--light-color-text-70:rgba(22,28,37,0.7);--light-color-text-50:rgba(22,28,37,0.5);--light-color-brand-primary:#1B1B1A;--light-color-brand-primary-10:rgba(27,27,26,0.1);--light-color-brand-secondary:#3673B1;--light-color-brand-secondary-strong:#235990;--light-color-brand-tertiary:#E69A70;--light-color-brand-tertiary-10:rgba(230,154,112,0.1);--light-nav-background:rgba(22,28,37,0.64);--light-nav-text:#FFFFFF;--light-nav-alpha:rgba(255,255,255,0.1);--dark-color-surface:#0E1219;--dark-color-surface-muted:#161C25;--dark-color-surface-strong:#262C35;--dark-color-alpha-surface-16:rgba(255,255,255,0.16);--dark-color-alpha-surface-10:rgba(255,255,255,0.1);--dark-color-text:#FDFAF7;--dark-color-text-80:rgba(253,250,247,0.8);--dark-color-text-64:rgba(253,250,247,0.64);--dark-color-brand-primary:#FDFAF7;--dark-color-brand-primary-10:rgba(253,250,247,0.1);--dark-color-brand-secondary:#5890C9;--dark-color-brand-secondary-strong:#3673B1;--dark-color-brand-tertiary:#FBBA97;--dark-color-brand-tertiary-10:rgba(230,154,112,0.1);--dark-nav-background:rgba(255,255,255,0.1);--dark-nav-text:#FFFFFF;--dark-nav-alpha:rgba(255,255,255,0.1);--alt-light-color-surface:#F6F1EC;--alt-light-color-surface-muted:#F6F1EC;--alt-light-color-surface-strong:rgba(255,255,255,0.4);--alt-light-color-alpha-surface-12:rgba(32,29,21,0.12);--alt-light-color-alpha-surface-05:rgba(32,29,21,0.05);--alt-light-color-text:#201C15;--alt-light-color-text-70:rgba(32,29,21,0.7);--alt-light-color-text-50:rgba(32,29,21,0.5);--alt-light-color-brand-primary:#1A3926;--alt-light-color-brand-primary-lighter:#152019;--alt-light-color-brand-secondary:#AE7F47;--alt-light-color-brand-tertiary:#E69A70;--alt-dark-color-surface:#152019;--alt-dark-color-surface-muted:#152019;--alt-dark-color-surface-strong:#242E28;--alt-dark-color-alpha-surface:#3A443E;--alt-dark-color-hover:rgba(255,255,255,0.08);--alt-dark-color-text:#F4EFEB;--alt-dark-color-text-70:rgba(244,239,235,0.7);--alt-dark-color-text-50:rgba(244,239,235,0.5);--alt-dark-color-brand-primary:#F4EFEB;--alt-dark-color-brand-secondary:#AE7F47;--alt-dark-color-brand-tertiary:#E69A70;--surface-0:var(--light-color-surface);--surface-1:var(--light-color-surface-muted);--surface-2:var(--light-color-surface-strong);--surface-3:var(--light-color-alpha-surface-12);--surface-hover:var(--light-color-alpha-surface-06);--text-primary:var(--light-color-text);--text-secondary:var(--light-color-text-70);--text-tertiary:var(--light-color-text-50);--brand-primary:var(--light-color-brand-primary);--brand-primary-hover:#373737;--brand-primary-lighter:var(--light-color-brand-primary-10);--brand-secondary:var(--light-color-brand-secondary);--brand-secondary-hover:var(--light-color-brand-secondary-strong);--brand-tertiary:var(--light-color-brand-tertiary);--brand-tertiary-lighter:var(--light-color-brand-tertiary-10);--nav-background:var(--light-nav-background);--nav-text:var(--light-nav-text);--nav-alpha:var(--light-nav-alpha);--color-surface:var(--surface-0);--color-surface-muted:var(--surface-1);--color-surface-strong:var(--surface-2);--color-body-text:var(--text-primary);--color-body-text-muted:var(--text-secondary);--color-on-dark:var(--dark-color-text);--color-primary:var(--brand-primary);--color-primary-rgb:27,27,26;--color-secondary:var(--brand-secondary);--color-danger:var(--brand-tertiary);--color-text:var(--dark-color-text);--color-primary-dark:var(--dark-color-surface);--color-secondary-dark:var(--light-color-brand-secondary-strong);--color-danger-dark:color-mix(in srgb,var(--light-color-brand-tertiary) 80%,var(--light-color-brand-primary));--color-primary-light:var(--light-color-surface-strong);--color-secondary-light:var(--light-color-surface);--color-danger-light:var(--dark-color-brand-tertiary);--color-gold:var(--light-color-brand-tertiary);--hover-opacity:0.08;--focus-ring:0 0 0 3px color-mix(in srgb,var(--brand-secondary) 32%,transparent);--navbar-height:68px}.theme-dark,[data-theme=dark]{color-scheme:dark;--surface-0:var(--dark-color-surface);--surface-1:var(--dark-color-surface-muted);--surface-2:var(--dark-color-surface-strong);--surface-3:var(--dark-color-alpha-surface-16);--surface-hover:var(--dark-color-alpha-surface-10);--text-primary:var(--dark-color-text);--text-secondary:var(--dark-color-text-80);--text-tertiary:var(--dark-color-text-64);--brand-primary:var(--dark-color-brand-primary);--brand-primary-hover:#FFFFFF;--brand-primary-lighter:var(--dark-color-brand-primary-10);--brand-secondary:var(--dark-color-brand-secondary);--brand-secondary-hover:var(--dark-color-brand-secondary-strong);--brand-tertiary:var(--dark-color-brand-tertiary);--brand-tertiary-lighter:var(--dark-color-brand-tertiary-10);--nav-background:var(--dark-nav-background);--nav-text:var(--dark-nav-text);--nav-alpha:var(--dark-nav-alpha)}[data-color-theme=alternate]{--surface-0:var(--alt-light-color-surface);--surface-1:var(--alt-light-color-surface-muted);--surface-2:var(--alt-light-color-surface-strong);--surface-3:var(--alt-light-color-alpha-surface-12);--surface-hover:var(--alt-light-color-alpha-surface-05);--text-primary:var(--alt-light-color-text);--text-secondary:var(--alt-light-color-text-70);--text-tertiary:var(--alt-light-color-text-50);--brand-primary:var(--alt-light-color-brand-primary);--brand-primary-hover:var(--alt-light-color-brand-primary);--brand-primary-lighter:var(--alt-light-color-brand-primary-lighter);--brand-secondary:var(--alt-light-color-brand-secondary);--brand-secondary-hover:var(--alt-light-color-brand-secondary);--brand-tertiary:var(--alt-light-color-brand-tertiary);--brand-tertiary-lighter:rgba(230,154,112,0.1);--nav-background:rgba(32,29,21,0.05);--nav-alpha:#FFFFFF}[data-color-theme=alternate] .theme-dark,[data-color-theme=alternate][data-theme=dark]{--surface-0:var(--alt-dark-color-surface);--surface-1:var(--alt-dark-color-surface-muted);--surface-2:var(--alt-dark-color-surface-strong);--surface-3:var(--alt-dark-color-alpha-surface);--surface-hover:var(--alt-dark-color-hover);--text-primary:var(--alt-dark-color-text);--text-secondary:var(--alt-dark-color-text-70);--text-tertiary:var(--alt-dark-color-text-50);--brand-primary:var(--alt-dark-color-brand-primary);--brand-primary-hover:var(--alt-dark-color-brand-primary);--brand-primary-lighter:var(--alt-dark-color-brand-primary);--brand-secondary:var(--alt-dark-color-brand-secondary);--brand-secondary-hover:var(--alt-dark-color-brand-secondary);--brand-tertiary:var(--alt-dark-color-brand-tertiary);--brand-tertiary-lighter:rgba(230,154,112,0.1);--nav-background:rgba(255,255,255,0.08);--nav-alpha:#FFFFFF}*{box-sizing:border-box;padding:0;margin:0}body{background-color:var(--color-surface);color:var(--color-body-text);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-base);line-height:var(--line-height-base);width:100%;min-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--title-font-family);font-style:normal;font-weight:var(--title-font-weight)}h1{font-size:var(--font-size-title-h1);line-height:var(--line-height-title-h1)}h2{font-size:var(--font-size-title-h2);line-height:var(--line-height-title-h2)}h3{font-size:var(--font-size-title-h3);line-height:var(--line-height-title-h3)}h4{font-size:var(--font-size-title-h4);line-height:var(--line-height-title-h4)}@media (max-width:768px){:root{--font-size-title-h1:var(--font-size-mobile-title-h1);--line-height-title-h1:var(--line-height-mobile-title-h1);--font-size-title-h2:var(--font-size-mobile-title-h2);--line-height-title-h2:var(--line-height-mobile-title-h2);--font-size-title-h3:var(--font-size-mobile-title-h3);--line-height-title-h3:var(--line-height-mobile-title-h3);--font-size-title-h4:var(--font-size-mobile-title-h4);--line-height-title-h4:var(--line-height-mobile-title-h4)}}label:has(input[required])>span:after,label:has(textarea[required])>span:after{content:" *";color:red}