.hero-split{position:relative;overflow:hidden;background:linear-gradient(180deg,#F9F0E5 0%,var(--color-bg) 60%)}.hero-split:before,.hero-split:after{content:"";position:absolute;width:384px;height:384px;border-radius:50%;filter:blur(64px);pointer-events:none}.hero-split:before{top:-128px;left:-128px;background:#a4c0a44d}.hero-split:after{top:160px;right:-128px;background:#f2b58c4d}.hero-split__inner{position:relative;z-index:1;display:grid;grid-template-columns:7fr 5fr;align-items:stretch;gap:var(--space-7);min-height:520px}.hero-split__text{display:flex;flex-direction:column;gap:var(--space-5);justify-content:center}.hero-split__proof{margin-top:auto;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:#fef9f1b3;border:1px solid rgba(34,86,89,.12);border-radius:16px}.hero-split__proof svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.hero-split__proof-title{font-weight:600;font-size:.9375rem;color:var(--color-text);margin-bottom:2px}.hero-split__proof-text{font-size:.875rem;line-height:1.55;color:var(--color-text-muted);margin:0}.hero-split__badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 16px;background:#a4c0a44d;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;color:var(--color-primary);width:fit-content}.hero-split__badge svg{color:var(--color-primary)}.hero-split__heading{font-size:clamp(2.6rem,4vw + 1rem,4.5rem);line-height:1.02;letter-spacing:-.02em;font-family:var(--font-heading-family);color:var(--color-text)}@media(min-width:990px){.hero-split__heading{white-space:nowrap}}.hero-split__heading em{font-style:var(--font-heading-italic-style, italic);color:var(--color-primary)}.hero-split__body{font-size:clamp(1.0625rem,.5vw + .9rem,1.1875rem);line-height:1.6;color:var(--color-text-muted);max-width:48ch}.hero-split__buttons{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero-split__buttons .btn--primary{box-shadow:0 20px 25px -5px #22565940,0 8px 10px -6px #22565940}.hero-split__buttons .btn--secondary,.hero-split__ghost-row .btn--ghost{border-width:2px;border-color:#22565926;background:#fef9f1b3}.hero-split__buttons .btn--secondary:hover,.hero-split__ghost-row .btn--ghost:hover{border-color:#22565966;color:var(--color-primary)}.hero-split__ghost-row{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.hero-split__trust{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3) var(--space-5);margin-top:var(--space-6);padding-top:var(--space-7);border-top:1px solid rgba(230,220,208,.6)}.trust-item{display:flex;align-items:flex-start;gap:var(--space-2);font-size:.75rem;font-weight:500;color:var(--color-text-muted)}.trust-item svg{margin-top:2px}.trust-item svg{color:var(--color-primary);flex-shrink:0}.hero-split__visual{position:relative;display:flex;align-items:center;justify-content:center}.hero-split__image-wrap{width:100%;border-radius:32px;overflow:hidden;aspect-ratio:5 / 6;position:relative;box-shadow:0 25px 50px -12px #2256591a}.hero-split__image-wrap--empty{aspect-ratio:unset;min-height:380px;background:var(--color-bg-alt)}.hero-split__image-wrap img{width:100%;height:100%;object-fit:cover}.hero-split__image-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(34,86,89,.2) 0%,transparent 50%);pointer-events:none}.hero-split__quote{position:absolute;bottom:20px;left:20px;right:20px;background:#fef9f1f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:var(--space-4) var(--space-5);box-shadow:0 12px 24px #1f4e4a1f}.hero-split__quote-text{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:1.0625rem;color:var(--color-text);line-height:1.375}.hero-split__quote-attribution{font-size:.75rem;color:var(--color-text-muted);margin-top:var(--space-3)}@media(max-width:989px){.hero-split__inner{grid-template-columns:1fr;min-height:auto;padding-block:var(--space-7);gap:var(--space-7)}.hero-split__buttons{flex-direction:column;align-items:stretch}.hero-split__buttons .btn{width:100%}.hero-split__ghost-row{flex-direction:column;align-items:stretch}.hero-split__ghost-row .btn{width:100%}.hero-split__proof{margin-top:var(--space-2)}}@media(max-width:599px){.hero-split__trust{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-hero.css.map */
