.hero-section.svelte-12dbsvp{width:92%;max-width:100rem;position:relative;margin:8rem auto;background-color:var(--background-secondary, #f0f4f8);background-image:radial-gradient(circle at 10% 10%,rgba(255,255,255,.03) 0%,transparent 30%),radial-gradient(circle at 90% 80%,rgba(255,255,255,.03) 0%,transparent 40%);border-radius:2.4rem;overflow:hidden;border:1px solid var(--border-color, #e2e8f0);color:var(--font-color, #1a202c);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.hero-content.svelte-12dbsvp{padding:3.2rem 2.4rem;position:relative;z-index:2}.content-container.svelte-12dbsvp{text-align:center}.title-section.svelte-12dbsvp{margin-bottom:4rem}.hero-title.svelte-12dbsvp{font-size:4.8rem;font-weight:800;line-height:1.1;margin-bottom:1.2rem;transition:font-size .3s ease}.title-line.accent.svelte-12dbsvp{--orange: #ff8c00;--purple: #9400d3;background:linear-gradient(90deg,var(--orange),var(--purple));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle.svelte-12dbsvp{font-size:2rem;color:var(--text-secondary, #4a5568);line-height:1.5;max-width:40ch;margin:0 auto;transition:font-size .3s ease,max-width .3s ease}.hero-section.lang-fr.svelte-12dbsvp .hero-title:where(.svelte-12dbsvp){font-size:3.8rem}.hero-section.lang-fr.svelte-12dbsvp .hero-subtitle:where(.svelte-12dbsvp){font-size:2rem;max-width:45ch}.media-section.svelte-12dbsvp{display:flex;flex-direction:column;align-items:center;gap:2.4rem}.hero-image.svelte-12dbsvp{width:100%;max-width:35rem;height:auto;border-radius:1.6rem;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;-o-object-fit:cover;object-fit:cover}.cta-button.svelte-12dbsvp{display:inline-block;background:linear-gradient(90deg,var(--orange),var(--purple));color:#fff;font-size:1.8rem;font-weight:700;padding:1.2rem 3.2rem;border-radius:1.2rem;text-decoration:none;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.cta-button.svelte-12dbsvp:hover{transform:translateY(-3px);box-shadow:0 4px 20px -5px color-mix(in srgb,var(--purple),transparent 50%)}.background-elements.svelte-12dbsvp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.sun.svelte-12dbsvp{position:absolute;top:1.6rem;right:2.4rem;width:4rem;height:4rem;background:linear-gradient(135deg,color-mix(in srgb,var(--orange, #ff8c00) 70%,#fff),var(--orange, #ff8c00));border-radius:50%;filter:blur(12px);opacity:.6}.cloud.svelte-12dbsvp{position:absolute;background:var(--border-color, #e2e8f0);border-radius:50%;opacity:.3;filter:blur(10px);animation:svelte-12dbsvp-drift 25s linear infinite alternate}.cloud-1.svelte-12dbsvp{width:9rem;height:3rem;top:5%;left:10%}.cloud-3.svelte-12dbsvp{width:12rem;height:4.5rem;bottom:8%;left:5%;animation-duration:35s}@keyframes svelte-12dbsvp-drift{0%{transform:translate(-2rem)}to{transform:translate(2rem)}}@media (min-width: 1024px){.hero-section.svelte-12dbsvp{display:flex;align-items:center}.hero-content.svelte-12dbsvp{width:100%;padding:4.8rem 6.4rem}.content-container.svelte-12dbsvp{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:6.4rem;text-align:left}.title-section.svelte-12dbsvp{margin-bottom:0}.hero-title.svelte-12dbsvp{font-size:7.2rem;line-height:1}.hero-subtitle.svelte-12dbsvp{max-width:50ch;margin:1.6rem 0 0;font-size:2.1rem}.hero-section.lang-fr.svelte-12dbsvp .hero-title:where(.svelte-12dbsvp){font-size:6.2rem}.hero-section.lang-fr.svelte-12dbsvp .hero-subtitle:where(.svelte-12dbsvp){font-size:2.2rem;max-width:55ch}}@media (min-width: 1280px){.hero-title.svelte-12dbsvp{font-size:8rem}.hero-section.lang-fr.svelte-12dbsvp .hero-title:where(.svelte-12dbsvp){font-size:7rem}}@media (prefers-reduced-motion: reduce){.cloud.svelte-12dbsvp{animation:none}.content-container.svelte-12dbsvp{transition:none}}
