.intro[data-astro-cid-u6dgynwr]{background:linear-gradient(145deg,#2f3d32 0%,#40543a 58%,#566541 100%);padding-block:clamp(3.6rem,8vw,5.9rem) clamp(3.1rem,7vw,4.8rem)}.intro__inner[data-astro-cid-u6dgynwr]{max-width:40rem;color:var(--color-cream-light);margin-inline:auto;padding-inline:1.25rem}.intro[data-astro-cid-u6dgynwr] h1[data-astro-cid-u6dgynwr]{color:#fff8edf0;text-align:center;margin:0 0 1.75rem;font-size:clamp(2.4rem,7vw,3.4rem);line-height:1.1}.intro__audience[data-astro-cid-u6dgynwr]{background:#fff8ed14;border:1px solid #f9e5d32e;border-radius:24px;margin:0 0 2rem;padding:clamp(1.35rem,4vw,1.8rem);box-shadow:0 1.25rem 3rem #16201824}.intro__audience[data-astro-cid-u6dgynwr] h2[data-astro-cid-u6dgynwr]{color:#f9e5d3f2;margin:0 0 1rem;font-size:clamp(1.45rem,4vw,2rem);line-height:1.2}.intro__audience[data-astro-cid-u6dgynwr] ul[data-astro-cid-u6dgynwr]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.intro__audience[data-astro-cid-u6dgynwr] li[data-astro-cid-u6dgynwr]{color:#fff8ede0;padding-left:1.55rem;line-height:1.5;position:relative}.intro__audience[data-astro-cid-u6dgynwr] li[data-astro-cid-u6dgynwr]:before{content:"✦";color:var(--color-golden);font-size:.9em;position:absolute;top:.05em;left:0}.intro__text[data-astro-cid-u6dgynwr] .intro__lead[data-astro-cid-u6dgynwr]{color:#f9e5d3e6;font-family:var(--font-heading);margin-bottom:1.35rem;font-size:clamp(1.25rem,3.2vw,1.5rem);font-style:italic;line-height:1.5}.intro__text[data-astro-cid-u6dgynwr] p[data-astro-cid-u6dgynwr]{color:#fff8edd1;margin:0 0 1.1rem;line-height:1.65}.intro__text[data-astro-cid-u6dgynwr] p[data-astro-cid-u6dgynwr]:last-child{margin-bottom:0}.intro__outcomes[data-astro-cid-u6dgynwr]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.intro__outcomes[data-astro-cid-u6dgynwr] li[data-astro-cid-u6dgynwr]{color:#fff8ede0;padding-left:1.55rem;font-weight:700;line-height:1.5;position:relative}.intro__outcomes[data-astro-cid-u6dgynwr] li[data-astro-cid-u6dgynwr]:before{content:"✦";color:var(--color-golden);font-size:.9em;position:absolute;top:.05em;left:0}.product[data-astro-cid-u6dgynwr]{background:var(--color-cream-light);scroll-margin-top:calc(var(--header-height) + 1rem);padding-block:clamp(3.5rem,9vw,6rem)}.product--warm[data-astro-cid-u6dgynwr]{background:var(--color-warm-cream)}.product__inner[data-astro-cid-u6dgynwr]{gap:2.5rem;max-width:64rem;margin-inline:auto;padding-inline:1.25rem;display:grid}.product--featured[data-astro-cid-u6dgynwr] .product__inner[data-astro-cid-u6dgynwr]+.product__inner[data-astro-cid-u6dgynwr]{margin-top:clamp(3rem,8vw,5rem)}.product__inner--secondary[data-astro-cid-u6dgynwr] .product__content[data-astro-cid-u6dgynwr] h3[data-astro-cid-u6dgynwr]:first-child{margin-top:0}.product__eyebrow[data-astro-cid-u6dgynwr]{color:var(--color-earth-green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.85rem;font-weight:600}.product[data-astro-cid-u6dgynwr] h2[data-astro-cid-u6dgynwr]{margin:0 0 1.25rem;font-size:clamp(1.9rem,5vw,2.6rem);line-height:1.15}.product__content[data-astro-cid-u6dgynwr] p[data-astro-cid-u6dgynwr]{max-width:38rem;margin:0 0 1.1rem;line-height:1.65}.product[data-astro-cid-u6dgynwr] h3[data-astro-cid-u6dgynwr]{margin:1.75rem 0 .9rem;font-size:1.35rem}.product__list[data-astro-cid-u6dgynwr]{gap:.7rem;max-width:36rem;margin:0;padding:0;list-style:none;display:grid}.product__list[data-astro-cid-u6dgynwr] li[data-astro-cid-u6dgynwr]{padding-left:1.7rem;line-height:1.55;position:relative}.product__list[data-astro-cid-u6dgynwr] li[data-astro-cid-u6dgynwr]:before{content:"✦";color:var(--color-golden);font-size:.95em;position:absolute;top:.05em;left:0}.product__price-block[data-astro-cid-u6dgynwr]{margin-block:2rem 2.25rem}.product__content[data-astro-cid-u6dgynwr] .product__price[data-astro-cid-u6dgynwr]{align-items:baseline;gap:.4rem;margin:0;display:flex}.product__price-value[data-astro-cid-u6dgynwr]{font-family:var(--font-heading);font-variant-numeric:lining-nums;font-size:2rem;line-height:1}.product__price-symbol[data-astro-cid-u6dgynwr]{color:currentColor;font-family:var(--font-heading);font-size:1.5rem;line-height:1}.product__price-note[data-astro-cid-u6dgynwr]{color:var(--color-muted-text);margin-left:.35rem;font-size:.9rem}.product__content[data-astro-cid-u6dgynwr] .product__price-details[data-astro-cid-u6dgynwr]{color:var(--color-muted-text);margin:.5rem 0 0;font-size:.9rem}.product__image[data-astro-cid-u6dgynwr]{aspect-ratio:4/5;object-fit:cover;background:var(--color-sand);border-radius:24px;width:100%;max-width:min(100%,20rem);height:auto;margin-inline:auto;display:block}#valmennuskerta[data-astro-cid-u6dgynwr] .product__image[data-astro-cid-u6dgynwr]{aspect-ratio:1;border-radius:50%}.product__image-placeholder[data-astro-cid-u6dgynwr]{aspect-ratio:4/5;background:linear-gradient(160deg, var(--color-sand) 0%, var(--color-cream-light) 100%);width:100%;max-width:min(100%,20rem);color:var(--color-terracotta);border-radius:24px;justify-content:center;align-items:center;margin-inline:auto;font-size:1.5rem;display:flex}.product--warm[data-astro-cid-u6dgynwr] .product__image-placeholder[data-astro-cid-u6dgynwr]{background:linear-gradient(160deg, var(--color-sand) 0%, var(--color-warm-cream) 100%)}.podcast-feature[data-astro-cid-u6dgynwr]{background:var(--color-sage-light);padding-block:clamp(3.5rem,9vw,5.5rem)}.podcast-feature[data-astro-cid-u6dgynwr] [data-astro-cid-u6dgynwr]:focus-visible{outline-color:var(--color-forest-green)}.podcast-feature__inner[data-astro-cid-u6dgynwr]{text-align:center;max-width:42rem;margin-inline:auto;padding-inline:1.25rem}.podcast-feature__eyebrow[data-astro-cid-u6dgynwr]{color:var(--color-forest-green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.85rem;font-weight:600}.podcast-feature[data-astro-cid-u6dgynwr] h2[data-astro-cid-u6dgynwr]{color:var(--color-forest-green);margin:0 0 1rem;font-size:clamp(1.8rem,4.5vw,2.3rem)}.podcast-feature__description[data-astro-cid-u6dgynwr]{margin:0 0 1.75rem;line-height:1.65}.podcast-feature__link[data-astro-cid-u6dgynwr]{--text-cta-hover:var(--color-brown);--text-cta-line:var(--color-forest-green);color:var(--color-forest-green);font-weight:600;text-decoration:none}@media (width>=48rem){.product__inner[data-astro-cid-u6dgynwr]{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(3rem,6vw,5rem);max-width:76rem}.product__content[data-astro-cid-u6dgynwr]{order:1}.product__image-placeholder[data-astro-cid-u6dgynwr],.product__image[data-astro-cid-u6dgynwr]{order:2;justify-self:center;max-width:26rem}.product__inner--image-left[data-astro-cid-u6dgynwr]{grid-template-columns:5fr 7fr}.product__inner--image-left[data-astro-cid-u6dgynwr] .product__content[data-astro-cid-u6dgynwr]{order:2}.product__inner--image-left[data-astro-cid-u6dgynwr] .product__image-placeholder[data-astro-cid-u6dgynwr],.product__inner--image-left[data-astro-cid-u6dgynwr] .product__image[data-astro-cid-u6dgynwr]{order:1}.product--image-left[data-astro-cid-u6dgynwr] .product__inner[data-astro-cid-u6dgynwr]{grid-template-columns:5fr 7fr}.product--image-left[data-astro-cid-u6dgynwr] .product__content[data-astro-cid-u6dgynwr]{order:2}.product--image-left[data-astro-cid-u6dgynwr] .product__image-placeholder[data-astro-cid-u6dgynwr],.product--image-left[data-astro-cid-u6dgynwr] .product__image[data-astro-cid-u6dgynwr]{order:1}.product__content[data-astro-cid-u6dgynwr] p[data-astro-cid-u6dgynwr]{font-size:1.05rem}.intro__text[data-astro-cid-u6dgynwr] p[data-astro-cid-u6dgynwr]{font-size:1.1rem}}
