.chero.svelte-zhkncq{position:relative;overflow:hidden;background:var(--gw-green);color:var(--text-inverse)}.chero.svelte-zhkncq:before{content:"";position:absolute;top:-28%;right:-10%;width:60%;height:90%;background:radial-gradient(closest-side,rgba(var(--accent-rgb),.16),transparent 70%);pointer-events:none;z-index:0}.chero-inner.svelte-zhkncq{position:relative;z-index:1;max-width:var(--max-w);min-height:clamp(500px,68vh,640px);margin:0 auto;padding:clamp(48px,5.5vw,80px) var(--space-container-x);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"copy media" "actions media" "trust media";column-gap:clamp(32px,5vw,76px);row-gap:clamp(22px,3vw,32px);align-content:center;align-items:center}.chero-copy.svelte-zhkncq{grid-area:copy}.chero-eyebrow.svelte-zhkncq{display:inline-flex;align-items:center;gap:12px;margin:0 0 18px;font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--white-rgb),.7)}.chero-eyebrow.svelte-zhkncq:before{content:"";width:26px;height:2px;border-radius:2px;background:var(--yellow)}.chero-title.svelte-zhkncq{margin:0;font-family:var(--font-head)}.chero-title-lead.svelte-zhkncq{display:block;margin-bottom:6px;font-size:clamp(18px,2.1vw,26px);font-weight:600;line-height:1.15;letter-spacing:-.01em;color:rgba(var(--white-rgb),.82)}.chero-title-main.svelte-zhkncq{display:block;font-size:clamp(42px,6.4vw,78px);font-weight:800;line-height:.98;letter-spacing:-.04em;color:var(--yellow);text-wrap:balance}.chero-lead.svelte-zhkncq{margin:22px 0 0;max-width:40ch;font-size:clamp(19px,1.5vw,21px);line-height:1.55;color:rgba(var(--white-rgb),.9)}.chero-actions.svelte-zhkncq{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px}.chero-service-link.svelte-zhkncq{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:rgba(var(--white-rgb),.88);font-size:16px;font-weight:700;text-decoration:underline;text-decoration-color:rgba(var(--white-rgb),.35);text-underline-offset:5px}.chero-service-link.svelte-zhkncq:hover{color:var(--text-inverse);text-decoration-color:var(--yellow)}.chero-trust.svelte-zhkncq{grid-area:trust;display:flex;flex-wrap:wrap;gap:10px 22px;margin:-4px 0 0;padding:0;list-style:none;color:rgba(var(--white-rgb),.76);font-size:15px;font-weight:600}.chero-trust.svelte-zhkncq li:where(.svelte-zhkncq){display:inline-flex;align-items:center;gap:7px}.chero-trust.svelte-zhkncq i{color:var(--yellow)}.chero-reviews.svelte-zhkncq{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:rgba(var(--white-rgb),.9);transition:color var(--motion-fast)}.chero-reviews-mark.svelte-zhkncq{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--surface-page);box-shadow:var(--shadow-card)}.chero-reviews-mark.svelte-zhkncq img:where(.svelte-zhkncq){display:block;width:15px;height:auto}.chero-reviews-stars.svelte-zhkncq{display:inline-flex;gap:2px;color:var(--yellow);font-size:11px}.chero-reviews-label.svelte-zhkncq{font-size:15px;font-weight:600;color:rgba(var(--white-rgb),.9)}@media(hover:hover){.chero-reviews.svelte-zhkncq:hover{color:var(--text-inverse)}}.chero-reviews.svelte-zhkncq:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:var(--radius-sm)}.chero-media.svelte-zhkncq{grid-area:media;position:relative;justify-self:end;width:100%;max-width:460px}.chero-media.svelte-zhkncq:before{content:"";position:absolute;top:8%;right:-6%;bottom:-10%;left:10%;border-radius:var(--radius-xl);background:rgba(var(--accent-rgb),.22);filter:blur(46px);z-index:0}.chero-photo.svelte-zhkncq{position:relative;z-index:1;aspect-ratio:4 / 5;border-radius:28px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(var(--white-rgb),.12),var(--shadow-2xl)}.chero-photo.svelte-zhkncq img:where(.svelte-zhkncq){width:100%;height:100%;object-fit:cover;object-position:center 28%}.cfounder.svelte-zhkncq{background:var(--surface-panel-cream);border-bottom:1px solid var(--border-soft)}.cfounder-inner.svelte-zhkncq{max-width:940px;margin:0 auto;padding:clamp(30px,3.6vw,48px) var(--space-container-x)}.cfounder-quote.svelte-zhkncq{margin:0;position:relative;padding-left:clamp(40px,5vw,60px)}.cfounder-blockquote.svelte-zhkncq{margin:0}.cfounder-quote.svelte-zhkncq:before{content:"“";position:absolute;left:-4px;top:-.18em;font-family:var(--font-head);font-size:clamp(64px,9vw,104px);font-weight:800;line-height:1;color:var(--yellow)}.cfounder-text.svelte-zhkncq{margin:0;max-width:46ch;font-family:var(--font-body);font-size:clamp(19px,2.1vw,27px);font-weight:500;line-height:1.45;letter-spacing:-.01em;color:var(--text-heading);text-wrap:pretty}.cfounder-attr.svelte-zhkncq{display:flex;align-items:center;gap:14px;margin-top:clamp(18px,2.4vw,26px)}.cfounder-avatar.svelte-zhkncq{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:center 25%;box-shadow:inset 0 0 0 2px rgba(var(--white-rgb),.9),var(--shadow-card)}.cfounder-byline.svelte-zhkncq{display:flex;flex-direction:column;line-height:1.25}.cfounder-name.svelte-zhkncq{font-family:var(--font-head);font-size:15px;font-weight:700;color:var(--text-heading)}.cfounder-role.svelte-zhkncq{font-size:13px;color:var(--text-muted)}.cfit.svelte-zhkncq{padding:0 var(--space-container-x) clamp(64px,7vw,92px);background:var(--surface-page)}.cfit-inner.svelte-zhkncq{max-width:1120px;margin:0 auto;padding:clamp(28px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;border-radius:24px;background:var(--gw-green);color:var(--text-inverse)}.cfit-kicker.svelte-zhkncq{margin:0 0 8px;color:var(--yellow);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cfit.svelte-zhkncq h2:where(.svelte-zhkncq){margin:0;max-width:24ch;color:var(--text-inverse);font-family:var(--font-head);font-size:clamp(22px,2.5vw,32px);line-height:1.2;letter-spacing:-.025em}.cfit.svelte-zhkncq p:where(.svelte-zhkncq):last-child{margin:12px 0 0;max-width:58ch;color:rgba(var(--white-rgb),.76);font-size:var(--text-body);line-height:1.6}@media(prefers-reduced-motion:no-preference){.chero-eyebrow.svelte-zhkncq,.chero-title.svelte-zhkncq,.chero-lead.svelte-zhkncq,.chero-actions.svelte-zhkncq{animation:svelte-zhkncq-cheroRise .6s var(--ease-out-soft) both}.chero-title.svelte-zhkncq{animation-delay:.08s}.chero-lead.svelte-zhkncq{animation-delay:.16s}.chero-actions.svelte-zhkncq{animation-delay:.26s}.chero-photo.svelte-zhkncq{animation:svelte-zhkncq-cheroPhoto .8s var(--ease-out-soft) both}}@keyframes svelte-zhkncq-cheroRise{0%{opacity:0;transform:translateY(14px)}}@keyframes svelte-zhkncq-cheroPhoto{0%{opacity:0;transform:scale(1.04)}}@media(max-width:768px){.chero-inner.svelte-zhkncq{display:flex;flex-direction:column;min-height:0;padding:28px var(--space-container-x-mobile) 36px;row-gap:0}.chero-copy.svelte-zhkncq{order:1}.chero-media.svelte-zhkncq{order:2;justify-self:stretch;max-width:none;margin:24px 0 26px}.chero-actions.svelte-zhkncq{order:3;flex-direction:column;align-items:flex-start;gap:18px}.chero-trust.svelte-zhkncq{order:4;display:grid;grid-template-columns:1fr;width:100%;margin-top:24px;gap:10px}.chero-photo.svelte-zhkncq{aspect-ratio:5 / 4}.chero-lead.svelte-zhkncq{max-width:none}.chero-actions.svelte-zhkncq .btn:where(.svelte-zhkncq){width:100%}.cfounder-quote.svelte-zhkncq{padding-left:40px}.cfounder-quote.svelte-zhkncq:before{left:-2px;top:-.08em;font-size:52px}.cfit.svelte-zhkncq{padding:0 var(--space-container-x-mobile) 48px}.cfit-inner.svelte-zhkncq{grid-template-columns:1fr;gap:24px;padding:28px 24px}.cfit.svelte-zhkncq .btn:where(.svelte-zhkncq){width:100%}}
