@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond/CormorantGaramond-Variable.woff2) format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Variable.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}:root{--color-anthrazit: #151719;--color-champagne: #C9AE7D;--color-ivory: #F4F0E8;--color-graphite: #2A2D31;--color-graphite-light: #3A3E43;--color-ivory-dim: #E8E2D5;--color-text-dark: #151719;--color-text-muted: #5A5E63;--color-text-light: #F4F0E8;--color-text-light-muted: #B8B0A0;--color-border-dark: #3A3E43;--color-border-light: #D8D0C0;--font-headline: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "Manrope", system-ui, -apple-system, sans-serif;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 48px;--space-6: 64px;--space-7: 80px;--space-8: 120px;--max-width: 1200px;--radius: 2px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:400;line-height:1.6;color:var(--color-text-dark);background-color:var(--color-ivory);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.skip-link{position:absolute;top:-100px;left:0;background:var(--color-anthrazit);color:var(--color-ivory);padding:var(--space-2) var(--space-3);font-size:.875rem;font-weight:600;text-decoration:none;z-index:1000;transition:top .2s ease}.skip-link:focus{top:0}.site-header{position:sticky;top:0;z-index:100;background-color:var(--color-anthrazit);border-bottom:1px solid var(--color-border-dark)}.site-header__inner{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);gap:var(--space-3)}.site-header__logo{display:block;flex-shrink:0}.site-header__logo img,.site-header__logo svg{height:36px;width:auto;display:block}.main-nav{display:flex;align-items:center;gap:var(--space-3)}.main-nav__list{display:flex;list-style:none;gap:var(--space-3);align-items:center}.main-nav__link{font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-text-light);text-decoration:none;letter-spacing:.02em;padding:var(--space-1) 0;transition:color .2s ease;white-space:nowrap}.main-nav__link:hover,.main-nav__link:focus{color:var(--color-champagne)}.main-nav__link--active{color:var(--color-champagne);border-bottom:1px solid var(--color-champagne)}.lang-switch{display:flex;align-items:center;gap:var(--space-1);font-size:.8125rem;border-left:1px solid var(--color-border-dark);padding-left:var(--space-3);margin-left:var(--space-1)}.lang-switch__link{color:var(--color-text-light-muted);text-decoration:none;font-weight:600;padding:2px 6px;transition:color .2s ease}.lang-switch__link:hover,.lang-switch__link:focus{color:var(--color-champagne)}.lang-switch__link--active{color:var(--color-champagne)}.nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:var(--space-1)}.nav-toggle__icon{display:block;width:24px;height:2px;background-color:var(--color-ivory);position:relative;transition:background-color .2s ease}.nav-toggle__icon:before,.nav-toggle__icon:after{content:"";position:absolute;width:24px;height:2px;background-color:var(--color-ivory);transition:transform .2s ease}.nav-toggle__icon:before{top:-7px}.nav-toggle__icon:after{top:7px}.main{min-height:calc(100vh - 200px)}.main__inner{max-width:var(--max-width);margin:0 auto;padding:var(--space-6) var(--space-3) var(--space-7)}.hero{background-color:var(--color-anthrazit);padding:var(--space-7) 0 var(--space-8);overflow:hidden}.hero__inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-3);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:center}.hero__text{display:flex;flex-direction:column;gap:var(--space-3)}.hero__eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-champagne)}.hero__h1{font-family:var(--font-headline);font-size:clamp(2rem,5vw,3.25rem);font-weight:400;line-height:1.15;color:var(--color-ivory);letter-spacing:-.01em}.hero__lede{font-size:1.0625rem;line-height:1.6;color:var(--color-text-light-muted);max-width:32em}.hero__cta-group{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.hero__image{position:relative;aspect-ratio:4 / 3;overflow:hidden}.hero__image picture,.hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cta{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:.9375rem;font-weight:600;text-decoration:none;border-radius:var(--radius);transition:background-color .2s ease,color .2s ease,border-color .2s ease;cursor:pointer;border:1px solid transparent;text-align:center}.cta--primary{background-color:var(--color-champagne);color:var(--color-anthrazit)}.cta--primary:hover,.cta--primary:focus{background-color:#b89a68}.cta--secondary{background-color:transparent;color:var(--color-ivory);border-color:var(--color-border-dark)}.cta--secondary:hover,.cta--secondary:focus{border-color:var(--color-champagne);color:var(--color-champagne)}.cta--internal{background-color:transparent;color:var(--color-anthrazit);border-color:var(--color-anthrazit)}.cta--internal:hover,.cta--internal:focus{background-color:var(--color-anthrazit);color:var(--color-ivory)}.cta-microcopy{font-size:.8125rem;line-height:1.5;color:var(--color-text-light-muted);margin-top:var(--space-1)}.cta-microcopy--dark{color:var(--color-text-muted)}.cta-notice{font-size:.8125rem;line-height:1.5;color:var(--color-text-light-muted);margin-top:var(--space-1);font-style:italic}.cta-notice--dark{color:var(--color-text-muted)}.section{padding:var(--space-6) 0}.section--alt{background-color:var(--color-ivory-dim)}.section__inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-3)}.section__h2{font-family:var(--font-headline);font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:400;line-height:1.2;color:var(--color-text-dark);margin-bottom:var(--space-3)}.section__lede{font-size:1rem;line-height:1.6;color:var(--color-text-muted);max-width:36em;margin-bottom:var(--space-4)}.article{max-width:720px}.article h1{font-family:var(--font-headline);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.2;color:var(--color-text-dark);margin-bottom:var(--space-3)}.article h2{font-family:var(--font-headline);font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:400;line-height:1.25;color:var(--color-text-dark);margin-top:var(--space-5);margin-bottom:var(--space-2)}.article h3{font-family:var(--font-headline);font-size:1.25rem;font-weight:500;line-height:1.3;color:var(--color-text-dark);margin-top:var(--space-4);margin-bottom:var(--space-2)}.article p{font-size:1rem;line-height:1.65;color:var(--color-text-dark);margin-bottom:var(--space-3)}.article strong{font-weight:600}.article ul{list-style:none;padding:0;margin-bottom:var(--space-3)}.article ul li{position:relative;padding-left:var(--space-3);margin-bottom:var(--space-2);line-height:1.6}.article ul li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;background-color:var(--color-champagne);border-radius:50%}.steps{display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-4) 0}.step{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start}.step__number{font-family:var(--font-headline);font-size:1.75rem;font-weight:500;color:var(--color-champagne);line-height:1;min-width:3em}.step__title{font-family:var(--font-headline);font-size:1.25rem;font-weight:500;color:var(--color-text-dark);margin-bottom:var(--space-1)}.step__text{font-size:.9375rem;line-height:1.6;color:var(--color-text-muted)}.offers{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin:var(--space-4) 0}.offer-card{background-color:var(--color-ivory);border:1px solid var(--color-border-light);padding:var(--space-4);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--space-2)}.offer-card__discount{font-family:var(--font-headline);font-size:2rem;font-weight:500;color:var(--color-champagne);line-height:1}.offer-card__title{font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--color-text-dark)}.offer-card__text{font-size:.875rem;line-height:1.55;color:var(--color-text-muted)}.offer-card__restriction{font-size:.8125rem;color:var(--color-text-muted);font-style:italic;margin-top:var(--space-1)}.faq{display:flex;flex-direction:column;gap:var(--space-2);max-width:720px}.faq__item{border-bottom:1px solid var(--color-border-light);padding:var(--space-2) 0}.faq__question{font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--color-text-dark);background:none;border:none;text-align:left;width:100%;cursor:pointer;padding:var(--space-1) 0;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.faq__question:hover{color:var(--color-champagne)}.faq__answer{font-size:.9375rem;line-height:1.6;color:var(--color-text-muted);padding:var(--space-1) 0 var(--space-2);display:none}.faq__item--open .faq__answer{display:block}.faq__toggle{flex-shrink:0;font-size:1.25rem;color:var(--color-champagne);line-height:1.2}.legal-page{max-width:720px}.legal-page h1{font-family:var(--font-headline);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;color:var(--color-text-dark);margin-bottom:var(--space-3)}.legal-page h2{font-family:var(--font-headline);font-size:1.375rem;font-weight:500;color:var(--color-text-dark);margin-top:var(--space-5);margin-bottom:var(--space-2)}.legal-page p{font-size:.9375rem;line-height:1.65;color:var(--color-text-dark);margin-bottom:var(--space-2)}.legal-page strong{font-weight:600}.legal-page .placeholder{display:inline-block;background-color:#c9ae7d26;border:1px solid var(--color-champagne);padding:1px 6px;border-radius:2px;font-family:monospace;font-size:.8125rem;color:var(--color-anthrazit);max-width:100%;overflow-wrap:anywhere;word-break:break-word}.legal-notice{background-color:#c9ae7d14;border-left:3px solid var(--color-champagne);padding:var(--space-2) var(--space-3);margin:var(--space-3) 0;font-size:.8125rem;color:var(--color-text-muted);line-height:1.5}.contact-form{max-width:480px;margin-top:var(--space-4)}.form-field{margin-bottom:var(--space-3)}.form-field__label{display:block;font-size:.875rem;font-weight:500;color:var(--color-text-dark);margin-bottom:var(--space-1)}.form-field__label--required:after{content:" *";color:var(--color-champagne)}.form-field__input,.form-field__textarea{width:100%;padding:var(--space-2);border:1px solid var(--color-border-light);border-radius:var(--radius);font-family:var(--font-body);font-size:.9375rem;color:var(--color-text-dark);background-color:var(--color-ivory);transition:border-color .2s ease}.form-field__input:focus,.form-field__textarea:focus{outline:2px solid var(--color-champagne);outline-offset:-1px;border-color:var(--color-champagne)}.form-field__textarea{min-height:120px;resize:vertical}.form-field__error{display:none;font-size:.8125rem;color:#b33a3a;margin-top:var(--space-1)}.form-field--error .form-field__error{display:block}.form-field--error .form-field__input,.form-field--error .form-field__textarea{border-color:#b33a3a}.form-status{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);font-size:.9375rem;display:none}.form-status--success{background-color:#c9ae7d1f;border:1px solid var(--color-champagne);color:var(--color-text-dark);display:block}.form-status--error{background-color:#b33a3a14;border:1px solid #B33A3A;color:#b33a3a;display:block}.form-submit{composes:cta cta--primary}.site-footer{background-color:var(--color-anthrazit);padding:var(--space-5) 0 var(--space-4);border-top:1px solid var(--color-border-dark)}.site-footer__inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-3);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.site-footer__col{display:flex;flex-direction:column;gap:var(--space-1)}.site-footer__logo{margin-bottom:var(--space-2)}.site-footer__logo img,.site-footer__logo svg{height:28px;width:auto;opacity:.9}.site-footer__heading{font-size:.8125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-champagne);margin-bottom:var(--space-1)}.site-footer__link{font-size:.8125rem;color:var(--color-text-light-muted);text-decoration:none;transition:color .2s ease}.site-footer__link:hover,.site-footer__link:focus{color:var(--color-champagne)}.site-footer__text{font-size:.8125rem;color:var(--color-text-light-muted);line-height:1.5}.site-footer__bottom{max-width:var(--max-width);margin:var(--space-4) auto 0;padding:var(--space-3) var(--space-3) 0;border-top:1px solid var(--color-border-dark);font-size:.75rem;color:var(--color-text-light-muted);text-align:center}.error-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:var(--space-6) var(--space-3)}.error-page__code{font-family:var(--font-headline);font-size:clamp(3rem,8vw,5rem);font-weight:400;color:var(--color-champagne);line-height:1}.error-page__message{font-size:1.125rem;color:var(--color-text-muted);margin:var(--space-3) 0 var(--space-4)}.transparency-notice{font-size:.8125rem;line-height:1.55;color:var(--color-text-muted);padding:var(--space-2) 0;border-top:1px solid var(--color-border-light);margin-top:var(--space-4)}.transparency-notice strong{font-weight:600;color:var(--color-text-dark)}@media (max-width: 1024px){.hero__inner{grid-template-columns:1fr;gap:var(--space-4)}.hero__image{aspect-ratio:16 / 10}.offers{grid-template-columns:1fr}}@media (max-width: 768px){.main-nav__list{display:none;position:absolute;top:100%;left:0;right:0;background-color:var(--color-anthrazit);flex-direction:column;padding:var(--space-3);gap:var(--space-2);border-bottom:1px solid var(--color-border-dark)}.main-nav__list--open{display:flex}.main-nav__link{padding:var(--space-1) 0;font-size:.9375rem}.nav-toggle{display:block}.lang-switch{border-left:none;padding-left:0;margin-left:0}.site-header__inner{flex-wrap:wrap}.main-nav{order:3;width:100%;justify-content:flex-end}.main__inner{padding:var(--space-4) var(--space-2) var(--space-5)}.hero{padding:var(--space-5) 0 var(--space-6)}.hero__inner{padding:0 var(--space-2)}.step{grid-template-columns:1fr;gap:var(--space-1)}.step__number{font-size:1.25rem}.site-footer__inner{flex-direction:column}}@media (max-width: 430px){html{font-size:15px}.hero__h1{font-size:1.75rem}.article h1{font-size:1.5rem}.section__h2{font-size:1.375rem}.offers{gap:var(--space-2)}.offer-card{padding:var(--space-3)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (min-width: 769px) and (max-width: 1100px){.main-nav__list{display:none;position:absolute;top:100%;left:0;right:0;background-color:var(--color-anthrazit);flex-direction:column;padding:var(--space-3);gap:var(--space-2);border-bottom:1px solid var(--color-border-dark)}.main-nav__list--open{display:flex}.nav-toggle{display:block}}:focus-visible{outline:2px solid var(--color-champagne);outline-offset:2px}
