.canje-hero:where(.astro-3isif2yf){padding:8rem 0 5rem}.hero-grid:where(.astro-3isif2yf){align-items:center;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:4rem;gap:4rem}.eyebrow:where(.astro-3isif2yf){align-items:center;color:var(--color-brand-1);display:flex;font-family:var(--font-mono);font-size:.7rem;font-weight:500;gap:.75rem;letter-spacing:.12em;text-transform:uppercase}.eyebrow-line:where(.astro-3isif2yf){background:var(--color-brand-1);flex-shrink:0;height:1px;width:2rem}.page-title:where(.astro-3isif2yf){--fs:var(--type-display);color:var(--color-brand-1);font-family:var(--font-heading);font-size:var(--fs);font-weight:500;letter-spacing:-.01em;line-height:.98;margin:1.25rem 0 0;max-width:12em}.page-desc:where(.astro-3isif2yf){color:var(--color-text-alt);font-size:var(--font-size-lg);line-height:1.6;margin:1.5rem 0 0;max-width:32em}.hero-actions:where(.astro-3isif2yf){display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.btn:where(.astro-3isif2yf){align-items:center;background:var(--color-brand-1);color:#fff;display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-md);font-weight:600;gap:.5rem;padding:.85rem 1.75rem;-webkit-text-decoration:none;text-decoration:none;transition:background .2s ease,color .2s ease}.btn:where(.astro-3isif2yf):hover{background:var(--color-white);color:var(--color-brand-1)}.wsp-icon:where(.astro-3isif2yf){flex-shrink:0;height:1.15em;width:1.15em}.hero-media:where(.astro-3isif2yf){aspect-ratio:2/3;margin:0 auto;position:relative;width:min(100%,22rem)}.hero-media:where(.astro-3isif2yf) img:where(.astro-3isif2yf){display:block;filter:drop-shadow(0 20px 40px rgba(0,0,0,.07));height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.media-accent:where(.astro-3isif2yf){border-bottom:3px solid var(--color-brand-1);border-right:3px solid var(--color-brand-1);bottom:0;height:4.5rem;pointer-events:none;position:absolute;right:0;width:4.5rem}.how:where(.astro-3isif2yf){padding:4rem 0}.section-title:where(.astro-3isif2yf){--fs:var(--type-display);color:var(--color-brand-1);font-family:var(--font-heading);font-size:var(--fs);font-weight:500;letter-spacing:-.01em;line-height:.98;margin:1.25rem 0 0;max-width:12em}.steps:where(.astro-3isif2yf){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.5rem 4rem;gap:2.5rem 4rem;list-style:none;margin:3rem 0 0;padding:0}.step:where(.astro-3isif2yf){border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:1.5rem;padding-bottom:2rem}.step-num:where(.astro-3isif2yf){flex-shrink:0;font-family:var(--font-mono);font-size:.7rem}.step-num:where(.astro-3isif2yf),.step-title:where(.astro-3isif2yf){color:var(--color-brand-1);font-weight:500}.step-title:where(.astro-3isif2yf){font-family:var(--font-heading);font-size:var(--type-title);letter-spacing:-.01em;line-height:1.1;margin:0}.step-text:where(.astro-3isif2yf){color:var(--color-text-alt);font-size:var(--font-size-md);line-height:1.55;margin:.5rem 0 0}.benefits:where(.astro-3isif2yf){padding:4rem 0}.benefits-list:where(.astro-3isif2yf){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.5rem 4rem;gap:2.5rem 4rem;list-style:none;margin:3rem 0 0;padding:0}.benefit:where(.astro-3isif2yf){display:flex;gap:1.25rem}.check:where(.astro-3isif2yf){align-items:center;border:1px solid var(--color-brand-1);display:grid;flex-shrink:0;font-size:.85rem;font-weight:700;height:2rem;justify-items:center;place-items:center;width:2rem}.benefit-title:where(.astro-3isif2yf),.check:where(.astro-3isif2yf){color:var(--color-brand-1)}.benefit-title:where(.astro-3isif2yf){font-family:var(--font-heading);font-size:1.2rem;font-weight:500;line-height:1.15;margin:0}.benefit-text:where(.astro-3isif2yf){color:var(--color-text-alt);font-size:var(--font-size-md);line-height:1.55;margin:.5rem 0 0}.canje-cta:where(.astro-3isif2yf){padding:4rem 0 6rem}.cta-inner:where(.astro-3isif2yf){align-items:center;border:1px solid rgba(242,140,40,.22);display:flex;flex-direction:column;padding:max(3rem,min(6vw,5rem)) 2rem;text-align:center}.cta-title:where(.astro-3isif2yf){--fs:var(--type-display);color:var(--color-brand-1);font-family:var(--font-heading);font-size:var(--fs);font-weight:500;letter-spacing:-.01em;line-height:.98;margin:1.25rem 0 0;max-width:12em}.cta-text:where(.astro-3isif2yf){color:var(--color-text-alt);font-size:var(--font-size-lg);line-height:1.6;margin:1.5rem 0 0;max-width:34em}.cta-actions:where(.astro-3isif2yf){display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.cta-actions:where(.astro-3isif2yf) .btn-contact{background:transparent;color:var(--color-brand-1)}@media only screen and (max-width:1536px){.hero-grid:where(.astro-3isif2yf){gap:3rem}}@media only screen and (max-width:987px){.canje-hero:where(.astro-3isif2yf){padding:6rem 0 3rem}.hero-grid:where(.astro-3isif2yf){gap:3rem;grid-template-columns:1fr}.hero-media:where(.astro-3isif2yf){margin:0 auto}.benefits-list:where(.astro-3isif2yf),.steps:where(.astro-3isif2yf){gap:0;grid-template-columns:1fr}.benefit:where(.astro-3isif2yf){border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:2rem}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.canje-hero:where(.astro-3isif2yf){padding:5rem 0 2rem}.page-title:where(.astro-3isif2yf){line-height:1.02}.cta-title:where(.astro-3isif2yf),.page-title:where(.astro-3isif2yf),.section-title:where(.astro-3isif2yf){--fs:var(--type-title)}.cta-actions:where(.astro-3isif2yf),.hero-actions:where(.astro-3isif2yf){flex-direction:column;width:100%}.cta-actions:where(.astro-3isif2yf) .btn:where(.astro-3isif2yf),.hero-actions:where(.astro-3isif2yf) .btn,.hero-actions:where(.astro-3isif2yf) .btn:where(.astro-3isif2yf){justify-content:center;width:100%}}
