.gift-offer{margin:23px 0 19px;padding-top:18px;border-top:1px solid var(--line)}.gift-offer h2{font-family:Manrope,'Segoe UI',sans-serif;font-size:21px;font-weight:800;line-height:1.35;letter-spacing:-.035em;margin-bottom:10px}.gift-offer p{font-size:15px;line-height:1.65;color:var(--muted);margin:0;max-width:495px}.hero-paid-note{font-size:12px;line-height:1.7;color:var(--muted);margin:18px 0 0;max-width:470px}.hero-paid-note a{display:inline-block;color:var(--green);font-weight:700;text-decoration:underline;text-underline-offset:4px}.hero-copy>[data-gift]{display:flex;width:max-content;max-width:100%;min-width:310px;justify-content:space-between}.carousel-picker,.niche-swipe-hint{display:none}.service-section .steps{margin-top:35px}.contact-card [data-gift]{font-size:13px}.plan-section{padding-bottom:70px}
@media(max-width:700px){.gift-offer{margin-top:19px;padding-top:17px}.gift-offer h2{font-size:20px}.gift-offer p{font-size:14px}.hero-copy>[data-gift]{width:100%;min-width:0;font-size:13px}.hero-paid-note{font-size:12px}.carousel-picker{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 19px}.carousel-picker button{font-size:12px;font-weight:700;padding:11px 12px;border:1px solid #cbd5c4;border-radius:6px;background:var(--surface);color:var(--green)}.carousel-picker button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:white}.landing-v11-carousel:not(.is-selected){display:none}.landing-v13-niches__rail{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:83%;overflow-x:auto;gap:17px;scroll-snap-type:x mandatory;scroll-padding-inline:1px;padding:3px 2px 16px;overscroll-behavior-x:contain}.landing-v13-niche-material{scroll-snap-align:start}.landing-v13-niche-material img{max-height:305px;object-fit:cover}.landing-v13-niche-material strong{font-size:23px;line-height:1.2}.landing-v13-niche-material small{font-size:12px}.landing-v13-niche-material figcaption>span{font-size:12px}.niche-swipe-hint{display:block;font-size:12px;color:var(--green);margin:0 0 12px}.landing-v13-niches .examples-description{display:none}.service-section .steps{margin-top:26px}.plan-section{padding-bottom:48px}.contact-section h2{font-size:33px}.contact-card [data-gift]{font-size:12px}}

.brand img.brand-icon{padding:0;object-fit:cover}.consent-check{display:flex!important;gap:8px;align-items:flex-start;margin-top:13px;font-size:12px!important;line-height:1.5;font-weight:400!important;color:var(--muted)}.consent-check input{width:16px;height:16px;flex:none;margin:2px 0}.consent-check a{text-decoration:underline}.contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status{font-size:13px;line-height:1.5;color:var(--green);margin-top:10px}.footer>a:not(.brand){font-size:12px;text-decoration:underline}
.cookie-consent{position:fixed;bottom:18px;left:18px;z-index:100;display:flex;align-items:center;gap:22px;max-width:470px;padding:18px 21px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 32px #18221d1a}.cookie-consent[hidden]{display:none}.cookie-consent strong{font-size:14px}.cookie-consent p{font-size:12px;line-height:1.5;margin:5px 0 0;color:var(--muted)}.cookie-consent a{text-decoration:underline}.cookie-consent button{background:var(--green);color:var(--surface);padding:11px 18px;border-radius:6px;font-weight:700}@media(max-width:700px){.cookie-consent{left:12px;right:12px;bottom:12px;padding:14px;gap:14px}}
