.hero[data-astro-cid-dhfotatx]{text-align:center;padding:32px 0 8px}.hero__headline[data-astro-cid-dhfotatx]{font-family:Playfair Display,serif;font-size:clamp(26px,3.6vw,38px);font-weight:600;color:var(--gold-light);line-height:1.22;max-width:720px;margin:18px auto 0}.hero__sub[data-astro-cid-dhfotatx]{font-size:clamp(16px,1.9vw,19px);font-weight:400;color:var(--text);max-width:640px;margin:16px auto 0;line-height:1.6}.hero__cta-wrap[data-astro-cid-dhfotatx]{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.hero__proof-block[data-astro-cid-dhfotatx] .hero__proof-num[data-astro-cid-dhfotatx]{display:block}.work-grid[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:28px}.work-card[data-astro-cid-dhfotatx]{display:flex;flex-direction:column;gap:18px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);padding:20px;text-decoration:none;box-shadow:var(--shadow-lift);transition:border-color .25s var(--transition),transform .25s var(--transition)}.work-card[data-astro-cid-dhfotatx]:hover{border-color:var(--border-gold);transform:translateY(-2px)}.work-card__shot[data-astro-cid-dhfotatx]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-deep);aspect-ratio:16 / 10}.work-card__shot[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.work-card__title[data-astro-cid-dhfotatx]{font-family:Playfair Display,serif;font-size:21px;font-weight:600;color:var(--gold-light);margin-bottom:8px;line-height:1.3;display:flex;align-items:center;gap:8px}.work-card__title[data-astro-cid-dhfotatx]:after{content:"↗";font-size:15px;color:var(--gold);opacity:.7;transition:transform .2s var(--transition)}.work-card[data-astro-cid-dhfotatx]:hover .work-card__title[data-astro-cid-dhfotatx]:after{transform:translate(2px,-2px);opacity:1}.work-card__body[data-astro-cid-dhfotatx]{font-size:15.5px;font-weight:400;line-height:1.6;color:var(--text-soft)}@media(max-width:720px){.work-grid[data-astro-cid-dhfotatx]{grid-template-columns:1fr}.work-card[data-astro-cid-dhfotatx]{gap:16px;padding:16px}}.case-grid[data-astro-cid-dhfotatx]{display:grid;gap:18px;margin-top:24px}.case-card[data-astro-cid-dhfotatx]{background:#fff;border:1px solid rgba(107,79,30,.18);border-radius:var(--radius);padding:28px;transition:border-color .25s var(--transition),transform .25s var(--transition);box-shadow:0 8px 28px #3c280a1a;display:flex;flex-direction:column}.case-card__metric[data-astro-cid-dhfotatx]{margin-top:auto}.case-card[data-astro-cid-dhfotatx]:hover{border-color:#6b4f1e;transform:translateY(-2px)}.case-card__title[data-astro-cid-dhfotatx]{font-family:Playfair Display,serif;font-size:24px;font-weight:700;color:var(--cream-text);margin-bottom:4px;line-height:1.25}.case-card__sub[data-astro-cid-dhfotatx]{font-size:14.5px;font-weight:500;color:#6b4f1e;letter-spacing:.2px;margin-bottom:16px}.case-card__body[data-astro-cid-dhfotatx]{font-size:15.5px;font-weight:400;line-height:1.6;color:var(--cream-text);margin-bottom:18px}.case-card__metric[data-astro-cid-dhfotatx]{display:inline-block;padding-bottom:6px;border-bottom:2px solid #6b4f1e}.case-card__num[data-astro-cid-dhfotatx]{font-family:Playfair Display,serif;font-size:clamp(40px,4.5vw,56px);font-weight:600;color:#6b4f1e;line-height:1;display:block}.case-card__num--word[data-astro-cid-dhfotatx]{font-size:clamp(28px,3vw,36px);line-height:1.15}.case-card__num-label[data-astro-cid-dhfotatx]{font-family:JetBrains Mono,Courier New,monospace;font-size:10.5px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#6b4f1e;margin-top:6px;display:block}.bridge-line[data-astro-cid-dhfotatx]{font-size:17px;font-weight:500;color:#6b4f1e;margin-top:28px;text-align:center;line-height:1.6;max-width:640px;margin-left:auto;margin-right:auto}.reassure[data-astro-cid-dhfotatx]{display:inline-block;background:#bf9b4814;border:1px solid var(--border-gold);border-radius:var(--radius-sm);padding:12px 18px;font-size:15.5px;font-weight:600;color:var(--gold-light);line-height:1.5;margin-bottom:20px}.test-group[data-astro-cid-dhfotatx]{margin-top:24px}.test-group__hat[data-astro-cid-dhfotatx]{font-size:15.5px;font-weight:400;color:var(--text-muted);line-height:1.65;margin-bottom:22px;max-width:760px}.testimonials-wrapper[data-astro-cid-dhfotatx]{position:relative;margin-bottom:8px}.testimonials-wrapper[data-astro-cid-dhfotatx]:before,.testimonials-wrapper[data-astro-cid-dhfotatx]:after{content:"";position:absolute;top:0;bottom:12px;width:80px;pointer-events:none;z-index:2}.testimonials-wrapper[data-astro-cid-dhfotatx]:before{left:0;background:linear-gradient(90deg,var(--bg-deep) 8%,rgba(191,155,72,.04) 55%,transparent)}.testimonials-wrapper[data-astro-cid-dhfotatx]:after{right:0;background:linear-gradient(270deg,var(--bg-deep) 8%,rgba(191,155,72,.04) 55%,transparent)}.testimonials[data-astro-cid-dhfotatx]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.testimonials[data-astro-cid-dhfotatx]::-webkit-scrollbar{display:none}.testimonials__track[data-astro-cid-dhfotatx]{display:flex;gap:14px;width:max-content;padding:6px 4px;animation:marquee 45s linear infinite}.testimonials[data-astro-cid-dhfotatx]:hover .testimonials__track[data-astro-cid-dhfotatx]{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.testimonials__track[data-astro-cid-dhfotatx]{animation:none;width:max-content}.testimonials[data-astro-cid-dhfotatx]{scroll-snap-type:x mandatory;scroll-behavior:smooth}}.testimonial[data-astro-cid-dhfotatx]{flex-shrink:0;width:360px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);padding:24px 26px;scroll-snap-align:start;box-shadow:var(--shadow-lift)}.testimonial__quote[data-astro-cid-dhfotatx]{font-size:15px;font-weight:400;font-style:italic;line-height:1.65;color:var(--text);margin-bottom:16px}.testimonial__author[data-astro-cid-dhfotatx]{display:flex;align-items:center;gap:12px}.testimonial__avatar[data-astro-cid-dhfotatx]{width:56px;height:56px;border-radius:50%;object-fit:cover;border:1px solid var(--border-gold)}.testimonial__name[data-astro-cid-dhfotatx]{font-size:16px;font-weight:700;color:var(--text);line-height:1.3}.testimonial__role[data-astro-cid-dhfotatx]{font-size:12px;color:var(--text-dim);line-height:1.3}@media(max-width:720px){.testimonial[data-astro-cid-dhfotatx]{width:300px}.testimonials-wrapper[data-astro-cid-dhfotatx]:before,.testimonials-wrapper[data-astro-cid-dhfotatx]:after{width:44px}}.closing-line[data-astro-cid-dhfotatx]{font-size:17px;font-weight:500;color:var(--gold-light);margin-top:16px;line-height:1.6}.price-line[data-astro-cid-dhfotatx]{font-family:Playfair Display,serif;font-size:clamp(20px,2.4vw,26px);font-weight:600;color:var(--gold-saturated);margin:20px 0 4px;line-height:1.3}.seed-line[data-astro-cid-dhfotatx]{font-size:15.5px;font-style:italic;color:var(--text-muted);line-height:1.65;margin-top:18px}.cta-sub[data-astro-cid-dhfotatx]{font-size:14px;color:var(--text-muted);margin-top:12px;line-height:1.55;max-width:520px;margin-left:auto;margin-right:auto}.cta-block[data-astro-cid-dhfotatx]{text-align:center;margin-top:24px}.cta-block[data-astro-cid-dhfotatx] .btn[data-astro-cid-dhfotatx]{margin:6px}.offer-card[data-astro-cid-dhfotatx]{max-width:660px;margin:28px auto 0;background:linear-gradient(135deg,var(--surface) 0%,var(--bg-deep) 100%);border:1px solid var(--border-gold);border-radius:var(--radius);padding:36px 34px;box-shadow:0 18px 50px #1e120438}.section--cream[data-astro-cid-dhfotatx] .offer-card[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{color:var(--text)}.section--cream[data-astro-cid-dhfotatx] .offer-card[data-astro-cid-dhfotatx] .price-line[data-astro-cid-dhfotatx]{color:var(--gold-saturated)}.section--cream[data-astro-cid-dhfotatx] .offer-card[data-astro-cid-dhfotatx] .seed-line[data-astro-cid-dhfotatx],.section--cream[data-astro-cid-dhfotatx] .offer-card[data-astro-cid-dhfotatx] .cta-sub[data-astro-cid-dhfotatx]{color:var(--text-muted)}@media(max-width:720px){.offer-card[data-astro-cid-dhfotatx]{padding:26px 22px}}
