.hero-v1{position:relative;z-index:2;background-color:var(--color-bg);padding-block-start:var(--space-xl);padding-block-end:var(--space-xl);padding-inline:10px;overflow-x:clip;overflow-y:visible}.hero-v1__deco{display:none;position:absolute;inset-inline-end:-238px;inset-block-end:-94px;inline-size:394px;block-size:auto;pointer-events:none;z-index:10}.hero-v1__inner{display:flex;flex-direction:column;gap:1.25rem;margin-inline:auto}.hero-v1__content{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start}.hero-v1__headline{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);width:100%}.hero-v1__eyebrow{margin:0;font-family:var(--font-heading);font-size:1.375rem;font-weight:var(--fw-semibold);line-height:2.25rem;color:var(--color-text)}.hero-v1__title{margin:0;font-family:var(--font-heading);font-size:3.2rem;font-weight:var(--fw-bold);line-height:var(--lh-h1);color:var(--color-text)}.hero-v1__title-highlight{position:relative;z-index:1;display:inline-block;white-space:nowrap}.hero-v1__brushstroke{position:absolute;z-index:-1;inline-size:100%;block-size:auto;inset-inline-start:0;inset-block-start:1.0703125em;inset-block-end:auto;pointer-events:none}.hero-v1__body{margin:0;font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--color-text)}.hero-v1__body p{margin:0 0 var(--space-sm)}.hero-v1__body p:last-child{margin-block-end:0}.hero-v1__cta{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-md);background-color:var(--color-cta);border-radius:var(--radius-button);text-decoration:none;color:var(--color-text);transition:background-color var(--transition-base),color var(--transition-base)}.hero-v1__cta:hover{background-color:var(--color-cta-hover)}.hero-v1__cta:active{background-color:var(--color-cta-pressed)}.hero-v1__cta:disabled,.hero-v1__cta[aria-disabled=true]{background-color:var(--color-cta-disabled);color:var(--color-btn-text-disabled);cursor:not-allowed;pointer-events:none}.hero-v1__cta-label{font-family:var(--font-body);font-size:var(--fs-button);font-weight:var(--fw-semibold);line-height:var(--lh-button);white-space:nowrap}.hero-v1__cta-icon{flex-shrink:0;line-height:0}.hero-v1__cta-icon img{display:block;transition:transform .3s ease-in-out}.hero-v1__cta:hover .hero-v1__cta-icon img{transform:rotate(133deg);transition:transform .3s ease-in-out}.hero-v1__visual{position:relative;inline-size:100%;margin-inline:auto}.hero-v1__media{position:relative;inline-size:100%;aspect-ratio:589.204/608.457}.hero-v1__shape-layer{position:absolute;pointer-events:none}.hero-v1__shape{display:block;inline-size:100%;block-size:100%}.hero-v1__shape-layer--1{inset-inline-start:4.946%;inset-block-start:6.153%;inline-size:87.862%;block-size:82.312%;z-index:1}.hero-v1__shape-layer--2{inset-inline-start:2.413%;inset-block-start:2.206%;inline-size:89.141%;block-size:89.551%;display:flex;align-items:center;justify-content:center;z-index:2}.hero-v1__shape-layer--2 .hero-v1__shape{inline-size:92.765%;block-size:auto;aspect-ratio:487.02/464.098;transform:rotate(82.29deg)}.hero-v1__shape-layer--3{inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;display:flex;align-items:center;justify-content:center;z-index:3}.hero-v1__shape-layer--3 .hero-v1__shape{inline-size:78.875%;block-size:auto;aspect-ratio:464.737/412.72;transform:rotate(60.17deg)}.hero-v1__photo{position:absolute;z-index:4;inset-inline-start:10.387%;inset-block-start:9.532%;inline-size:81.546%;block-size:auto;aspect-ratio:1/1;object-fit:contain;display:block}.hero-v1__testimonial{position:relative;z-index:5;margin:0;padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm);border:1px solid var(--color-border-glass);border-radius:var(--radius-testimonial);background:radial-gradient(ellipse at 0% 0%, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.3) 100%);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-testimonial)}.hero-v1__stars{display:flex;gap:.3125rem;margin:0}.hero-v1__star{flex-shrink:0}.hero-v1__rating{margin:0;font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:1.5;color:var(--color-text)}.hero-v1__quote{margin:0;font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);font-style:italic;line-height:1.5;color:var(--color-text)}.hero-v1__quote p{color:var(--color-text);font-weight:600}.hero-v1__author{margin:0;font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-semibold);line-height:1.5;color:var(--color-text)}@media(max-width: 1023px){.hero-v1__testimonial{margin-block-start:-40.75%;margin-block-end:var(--space-lg)}}@media(min-width: 1024px){.hero-v1__deco{display:block}.hero-v1{padding-block:var(--space-xl);padding-inline:5rem}.hero-v1__inner{flex-direction:row;align-items:center;gap:1.9375rem}.hero-v1__content{flex:1 1 0;gap:var(--space-xl);min-inline-size:0}.hero-v1__headline{gap:0}.hero-v1__eyebrow{font-size:var(--fs-subheading);font-weight:var(--fw-medium);line-height:2.25rem}.hero-v1__body{font-size:var(--fs-lead);line-height:var(--lh-lead);max-inline-size:36rem}.hero-v1__visual{flex-shrink:0;inline-size:36.8125rem;margin-inline:0}.hero-v1__media{position:relative;aspect-ratio:589.204/608.457}.hero-v1__testimonial{position:absolute;inset-inline:0;inset-block-start:60.448%;margin-block-start:0;margin-block-end:0}}/*# sourceMappingURL=hero-v1.css.map */