.jaderra-forms{padding-block:var(--jaderra-forms-top) var(--jaderra-forms-bottom)}
.jaderra-forms__header{margin-bottom:32px}
.jaderra-forms__header .group-block{width:100%}
.jaderra-forms__header>.group-block>.group-block-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,38%);align-items:end;column-gap:36px}
.jaderra-forms__header>.group-block>.group-block-content>.group-block{min-width:0}
.jaderra-forms__header>.group-block>.group-block-content>.text-block{min-width:0}
.jaderra-forms__header h2{margin:0;font-family:var(--font-heading--family,Georgia,serif);font-weight:400;font-size:clamp(42px,3.5vw,64px)!important;white-space:nowrap}
.jaderra-forms__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.jaderra-form-card{position:relative;min-height:clamp(300px,29vw,480px);overflow:hidden;background:#e9dfd6}
.jaderra-form-card__link{position:absolute;inset:0;display:block;color:#30251e;text-decoration:none}
.jaderra-form-card__image{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
.jaderra-form-card__link:hover .jaderra-form-card__image{transform:scale(1.035)}
.jaderra-form-card__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(250,247,242,.86),rgba(250,247,242,.43) 42%,transparent 76%)}
.jaderra-form-card__content{position:absolute;z-index:1;inset:0 auto 0 0;width:min(60%,390px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(24px,4vw,64px);pointer-events:none}
.jaderra-form-card__number{font-size:.85rem;letter-spacing:.12em;color:#8e6651}
.jaderra-form-card__title{margin-top:12px;font:400 clamp(38px,4vw,72px)/1.05 var(--font-heading--family,Georgia,serif)}
.jaderra-form-card__description{margin-top:15px;font-size:clamp(14px,1.2vw,18px);line-height:1.4}
.jaderra-form-card__cta{margin-top:28px;pointer-events:auto}
.jaderra-form-card__link:focus-visible{outline:3px solid #8e6651;outline-offset:-5px}
.jaderra-signature{display:grid;grid-template-columns:45% 55%;min-height:clamp(600px,56vw,850px);background:#fbf8f4}
.jaderra-signature__visual{min-width:0;position:relative;overflow:hidden;background:#e6dcd0}
.jaderra-signature__visual>.image-block{position:absolute;inset:0;width:100%;height:100%}
.jaderra-signature__visual .image-block__image{width:100%;height:100%;object-fit:cover}
.jaderra-signature__main{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:var(--jaderra-signature-top) max(24px,calc((100vw - 1440px)/2)) var(--jaderra-signature-bottom) clamp(36px,5vw,90px)}
.jaderra-signature__header{margin-bottom:38px}
.jaderra-signature__header h2{margin:0;font-family:var(--font-heading--family,Georgia,serif);font-weight:400;font-size:clamp(44px,4vw,70px)!important;line-height:1.03}
.jaderra-intentions__header h2{font-size:clamp(42px,3.5vw,66px)!important}
.jaderra-intentions__card-title{font-family:var(--font-heading--family,Georgia,serif)!important;font-size:clamp(18px,1.45vw,25px)!important;font-weight:400}
.jaderra-intentions__card:after{content:'';display:block;width:64px;margin:30px auto 0;border-bottom:1px solid #c9b8aa}
@media(max-width:749px){.hero-wrapper:first-child .hero__media-grid:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(250,248,245,.91),rgba(250,248,245,.57) 70%,rgba(250,248,245,.2))}}
.jaderra-signature__header .group-block{width:100%}
.jaderra-signature__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.5vw,24px)}
.jaderra-signature__product{min-width:0}
.jaderra-signature__product .product-card{width:100%}
@media(max-width:999px){.jaderra-signature{grid-template-columns:40% 60%}.jaderra-signature__main{padding-inline:30px}.jaderra-form-card__content{width:70%;padding:28px}}
@media(max-width:749px){.jaderra-forms{padding-block:48px}.jaderra-forms__header>.group-block>.group-block-content{grid-template-columns:1fr;row-gap:18px}.jaderra-forms__header h2{white-space:normal}.jaderra-forms__grid{grid-template-columns:1fr;gap:12px}.jaderra-form-card{min-height:270px}.jaderra-form-card__content{width:100%;padding:24px}.jaderra-form-card__title{font-size:42px}.jaderra-signature{display:block}.jaderra-signature__visual{height:min(90vw,470px)}.jaderra-signature__main{padding:48px var(--page-margin,20px) 56px}.jaderra-signature__products{gap:10px}.jaderra-signature__header h2{font-size:42px}}
@media(max-width:390px){.jaderra-signature__products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.jaderra-signature__product{flex:0 0 44%;scroll-snap-align:start}}
