@media (prefers-reduced-motion:reduce){.reciprocita-root .hero-label,.reciprocita-root .hero h1,.reciprocita-root .hero-sub,.reciprocita-root .scroll-indicator,.reciprocita-root .ayni-intro>*,.reciprocita-root .ayni-quote,.reciprocita-root .founder-dir,.reciprocita-root .impact-hero-headline,.reciprocita-root .impact-equation-big,.reciprocita-root .parcel-header>*,.reciprocita-root .parcel-map,.reciprocita-root .math-header>*,.reciprocita-root .math-step,.reciprocita-root .math-close,.reciprocita-root .math-letter-box,.reciprocita-root .forestink-header>*,.reciprocita-root .pillar-card,.reciprocita-root .forestink-link-wrap,.reciprocita-root .transparency-header>*,.reciprocita-root .metric-card,.reciprocita-root .transparency .impact-report-box,.reciprocita-root .close-headline,.reciprocita-root .close-sub,.reciprocita-root .close-plechovka,.reciprocita-root .close-cta-btn{opacity:1!important;animation:none!important;transform:none!important}.reciprocita-root .scroll-line{animation:none!important}}.reciprocita-root{background:var(--wayusa-midnight);color:var(--wayusa-cream);font-family:var(--font-public-sans), -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.reciprocita-root .section-label{font-family:var(--font-public-sans), sans-serif;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--wayusa-gold);margin-bottom:.8rem;font-weight:600}.reciprocita-root .gold-axis{background:linear-gradient(to bottom, var(--wayusa-gold), transparent);opacity:.25;width:1px;height:80px;margin:0 auto}.reciprocita-root .hero{text-align:center;background:linear-gradient(180deg, rgba(var(--wayusa-midnight-rgb) / .6) 0%, rgba(var(--wayusa-midnight-rgb) / .5) 46%, rgba(var(--wayusa-midnight-rgb) / .8) 100%), url(/reciprocita/hero-bg.webp) center / cover no-repeat;background-image:linear-gradient(180deg, rgba(var(--wayusa-midnight-rgb) / .6) 0%, rgba(var(--wayusa-midnight-rgb) / .5) 46%, rgba(var(--wayusa-midnight-rgb) / .8) 100%), image-set(url(/reciprocita/hero-bg.avif) type("image/avif"), url(/reciprocita/hero-bg.webp) type("image/webp"));background-color:var(--wayusa-midnight);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:8rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.reciprocita-root .hero:before{content:"";background:radial-gradient(circle, rgba(var(--wayusa-gold-rgb) / .06) 0%, transparent 60%);pointer-events:none;width:900px;height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reciprocita-root .hero-content{z-index:2;max-width:880px;position:relative}.reciprocita-root .hero-label{font-family:var(--font-public-sans), sans-serif;font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--wayusa-gold);opacity:0;animation:reciprocitaFadeUp .9s var(--ease-brand) .2s forwards;margin-bottom:2rem;font-weight:600;transform:translateY(20px)}.reciprocita-root .hero h1{font-family:var(--font-lora), Georgia, serif;font-size:var(--text-hero);color:var(--wayusa-cream);text-shadow:0 2px 30px rgba(var(--wayusa-midnight-rgb) / .7);letter-spacing:-.015em;opacity:0;animation:reciprocitaFadeUp .9s var(--ease-brand) .35s forwards;margin-bottom:1.6rem;font-weight:700;line-height:1.12;transform:translateY(20px)}.reciprocita-root .hero h1 em{color:var(--wayusa-gold);font-style:italic}.reciprocita-root .hero-sub{font-family:var(--font-public-sans), sans-serif;color:rgb(var(--wayusa-cream-rgb) / .82);text-shadow:0 1px 16px rgba(var(--wayusa-midnight-rgb) / .92);opacity:0;max-width:620px;animation:reciprocitaFadeUp .9s var(--ease-brand) .5s forwards;margin:0 auto 2.5rem;font-size:clamp(1rem,1.9vw,1.2rem);font-weight:300;line-height:1.8;transform:translateY(20px)}.reciprocita-root .hero-sub strong{color:var(--wayusa-gold);font-style:italic;font-weight:500}.reciprocita-root .scroll-indicator{opacity:0;animation:reciprocitaFadeIn 1s var(--ease-brand) 1.5s forwards;z-index:3;flex-direction:column;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.reciprocita-root .scroll-label{font-family:var(--font-public-sans), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:rgb(var(--wayusa-cream-rgb) / .45);font-size:.55rem;font-weight:600}.reciprocita-root .scroll-line{background:linear-gradient(to bottom, var(--wayusa-gold), transparent);width:1px;height:40px;animation:2.5s infinite reciprocitaScrollPulse}@keyframes reciprocitaFadeUp{to{opacity:1;transform:translateY(0)}}@keyframes reciprocitaFadeIn{to{opacity:1}}@keyframes reciprocitaScrollPulse{0%,to{opacity:.2;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(1.2)}}.reciprocita-root .ayni{background:var(--wayusa-midnight);text-align:center;padding:7rem 2rem 6rem}.reciprocita-root .ayni-wrap{max-width:1000px;margin:0 auto}.reciprocita-root .ayni-intro{max-width:720px;margin:0 auto}.reciprocita-root .ayni-h2{font-family:var(--font-lora), Georgia, serif;font-size:var(--text-h2);color:var(--wayusa-cream);margin-top:.8rem;font-weight:600;line-height:1.22}.reciprocita-root .ayni-h2 em{color:var(--wayusa-gold);font-style:italic}.reciprocita-root .ayni-body{font-family:var(--font-public-sans), sans-serif;color:var(--wayusa-cream);opacity:.9;margin-top:1.3rem;font-size:clamp(.98rem,1.7vw,1.12rem);font-weight:300;line-height:1.85}.reciprocita-root .ayni-body strong{color:var(--wayusa-gold);font-weight:600}.reciprocita-root .ayni-quote{max-width:880px;margin:3.4rem auto;padding:3rem 1.5rem;position:relative}.reciprocita-root .ayni-quote:before,.reciprocita-root .ayni-quote:after{content:"";background:linear-gradient(90deg, transparent, var(--wayusa-gold), transparent);opacity:.5;width:90px;height:1px;position:absolute;left:50%;transform:translate(-50%)}.reciprocita-root .ayni-quote:before{top:0}.reciprocita-root .ayni-quote:after{bottom:0}.reciprocita-root .ayni-quote-text{font-family:var(--font-lora), Georgia, serif;color:var(--wayusa-gold);font-size:clamp(1.05rem,2vw,1.45rem);font-style:italic;font-weight:400;line-height:1.55}.reciprocita-root .ayni-quote-attr{font-family:var(--font-public-sans), sans-serif;letter-spacing:.28em;text-transform:uppercase;color:rgb(var(--wayusa-cream-rgb) / .45);margin-top:1.6rem;font-size:.72rem;font-weight:600;display:block}.reciprocita-root .founder-dirs{grid-template-columns:repeat(2,1fr);gap:1.6rem;max-width:900px;margin:0 auto;display:grid}@media (max-width:720px){.reciprocita-root .founder-dirs{grid-template-columns:1fr}}.reciprocita-root .founder-dir{background:rgba(var(--wayusa-deep-forest-rgb) / .4);border:1px solid rgba(var(--wayusa-gold-rgb) / .12);text-align:left;transition:border-color .4s var(--ease-brand), transform .4s var(--ease-brand), background-color .4s var(--ease-brand);border-radius:18px;padding:2.4rem 2rem}.reciprocita-root .founder-dir:hover{border-color:rgba(var(--wayusa-gold-rgb) / .3);background:rgba(var(--wayusa-deep-forest-rgb) / .55);transform:translateY(-3px)}.reciprocita-root .founder-dir-icon{border:1px solid rgba(var(--wayusa-gold-rgb) / .25);width:44px;height:44px;color:var(--wayusa-gold);background:rgba(var(--wayusa-gold-rgb) / .04);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.1rem;display:flex}.reciprocita-root .founder-dir-icon svg{width:20px;height:20px}.reciprocita-root .founder-dir-label{font-family:var(--font-public-sans), sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--wayusa-gold);margin-bottom:.7rem;font-size:.7rem;font-weight:700}.reciprocita-root .founder-dir-text{font-family:var(--font-public-sans), sans-serif;color:var(--wayusa-cream);opacity:.85;font-size:.95rem;font-weight:300;line-height:1.75}.reciprocita-root .impact-hero{text-align:center;background:var(--wayusa-midnight);padding:7rem 2rem 6rem;position:relative}.reciprocita-root .impact-hero-inner{max-width:1080px;margin:0 auto}.reciprocita-root .impact-hero-headline{font-family:var(--font-lora), Georgia, serif;font-size:var(--text-h2);color:var(--wayusa-cream);max-width:720px;margin:.8rem auto 3.5rem;font-weight:600;line-height:1.2}.reciprocita-root .impact-hero-headline em{color:var(--wayusa-gold);font-style:italic}.reciprocita-root .impact-equation-big{background:linear-gradient(180deg, rgba(var(--wayusa-deep-forest-rgb) / .55), rgba(var(--wayusa-dark-forest-rgb) / .35));border:1px solid rgba(var(--wayusa-gold-rgb) / .2);max-width:900px;box-shadow:inset 0 1px 0 rgba(var(--wayusa-gold-rgb) / .1);border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.4rem,4vw,3.5rem);margin:0 auto 3rem;padding:clamp(2.4rem,6vw,4rem) clamp(1.4rem,4vw,3rem);display:flex}.reciprocita-root .impact-side{flex-direction:column;flex:1;align-items:center;gap:clamp(.8rem,2.5vw,1.4rem);min-width:0;display:flex}.reciprocita-root .impact-icon{border:1.5px solid rgba(var(--wayusa-gold-rgb) / .3);width:clamp(64px,13vw,96px);height:clamp(64px,13vw,96px);color:var(--wayusa-gold);background:rgba(var(--wayusa-gold-rgb) / .05);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.reciprocita-root .impact-icon svg{width:55%;height:55%}.reciprocita-root .impact-number{font-family:var(--font-lora), Georgia, serif;color:var(--wayusa-gold);font-size:clamp(2rem,6vw,4rem);font-style:italic;font-weight:600;line-height:1}.reciprocita-root .impact-label{font-family:var(--font-public-sans), sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--wayusa-cream);text-align:center;font-size:clamp(.78rem,1.6vw,.95rem);font-weight:600;line-height:1.4}.reciprocita-root .impact-equals{font-family:var(--font-lora), Georgia, serif;color:var(--wayusa-gold);opacity:.7;flex-shrink:0;font-size:clamp(2.4rem,7vw,5rem);font-weight:400;line-height:1}.reciprocita-root .parcel{background:var(--wayusa-midnight);padding:7rem 2rem 6rem}.reciprocita-root .parcel-inner{max-width:1080px;margin:0 auto}.reciprocita-root .parcel-header{text-align:center;max-width:720px;margin:0 auto 3rem}.reciprocita-root .parcel-header h2{font-family:var(--font-lora), Georgia, serif;font-size:var(--text-h2);color:var(--wayusa-cream);margin-top:.8rem;font-weight:600;line-height:1.2}.reciprocita-root .parcel-header h2 em{color:var(--wayusa-gold);font-style:italic}.reciprocita-root .parcel-header p{font-family:var(--font-public-sans), sans-serif;color:rgb(var(--wayusa-cream-rgb) / .45);margin-top:1.1rem;font-size:clamp(.95rem,1.6vw,1.05rem);font-weight:300;line-height:1.8}.reciprocita-root .parcel-map{border:1px solid rgba(var(--wayusa-gold-rgb) / .16);border-radius:22px;max-width:1000px;margin:0 auto;display:block;position:relative;overflow:hidden;box-shadow:0 28px 65px #0006}.reciprocita-root .parcel-map img{width:100%;height:auto;display:block}.reciprocita-root .parcel-pill{z-index:4;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}.reciprocita-root .parcel-pill .pill-btn{font-family:var(--font-public-sans), sans-serif;letter-spacing:.25em;text-transform:uppercase;color:var(--wayusa-gold);background:rgba(var(--wayusa-midnight-rgb) / .7);border:1px solid rgba(var(--wayusa-gold-rgb) / .3);cursor:pointer;transition:border-color .35s var(--ease-brand), color .35s var(--ease-brand);border-radius:50px;padding:8px 18px;font-size:.55rem;font-weight:600;display:inline-block}@supports ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.reciprocita-root .parcel-pill .pill-btn{background:rgba(var(--wayusa-midnight-rgb) / .5);-webkit-backdrop-filter:blur(12px)}}.reciprocita-root .parcel-pill .pill-btn:hover,.reciprocita-root .parcel-pill .pill-btn:focus-visible{border-color:rgba(var(--wayusa-gold-rgb) / .55);outline:none}.reciprocita-root .parcel-inner>.gps-box{background:rgba(var(--wayusa-midnight-rgb) / .8);border:1px solid rgba(var(--wayusa-gold-rgb) / .15);text-align:center;z-index:5;border-top:none;border-radius:0 0 14px 14px;max-width:460px;margin:14px auto 0;padding:18px 24px;display:none;position:relative}@supports ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.reciprocita-root .parcel-inner>.gps-box{-webkit-backdrop-filter:blur(20px)}}.reciprocita-root .parcel-inner>.gps-box.show{display:block}.reciprocita-root .parcel-inner>.gps-box .label{letter-spacing:.25em;text-transform:uppercase;color:rgb(var(--wayusa-cream-rgb) / .45);margin-bottom:6px;font-size:.55rem;font-weight:600;display:block}.reciprocita-root .parcel-inner>.gps-box .coords{color:var(--wayusa-gold);letter-spacing:1px;margin:4px 0 8px;font-family:monospace;font-size:.78rem;text-decoration:none;display:inline-block}.reciprocita-root .parcel-inner>.gps-box a.coords:hover,.reciprocita-root .parcel-inner>.gps-box a.coords:focus-visible{text-decoration:underline}.reciprocita-root .parcel-inner>.gps-box p{color:rgb(var(--wayusa-cream-rgb) / .55);font-size:.82rem;font-weight:300;line-height:1.6}.reciprocita-root .math{background:var(--wayusa-midnight);padding:7rem 2rem 6rem;position:relative}.reciprocita-root .math-inner{max-width:1080px;margin:0 auto}.reciprocita-root .math-header{text-align:center;max-width:720px;margin:0 auto 4.5rem}.reciprocita-root .math-header h2{font-family:var(--font-lora), Georgia, serif;font-size:var(--text-h2);color:var(--wayusa-cream);margin-top:.8rem;font-weight:600;line-height:1.2}.reciprocita-root .math-header h2 em{color:var(--wayusa-gold);font-style:italic}.reciprocita-root .math-header p{font-family:var(--font-public-sans), sans-serif;color:rgb(var(--wayusa-cream-rgb) / .45);margin-top:1.2rem;font-size:clamp(.95rem,1.6vw,1.05rem);font-weight:300;line-height:1.8}.reciprocita-root .math-steps{grid-template-columns:repeat(4,1fr);gap:1.4rem;display:grid}@media (max-width:880px){.reciprocita-root .math-steps{grid-template-columns:repeat(2,1fr);gap:1.4rem 1.2rem}}@media (max-width:520px){.reciprocita-root .math-steps{grid-template-columns:1fr}}.reciprocita-root .math-step{background:rgba(var(--wayusa-deep-forest-rgb) / .4);border:1px solid rgba(var(--wayusa-gold-rgb) / .12);text-align:left;transition:border-color .4s var(--ease-brand), transform .4s var(--ease-brand), background-color .4s var(--ease-brand);border-radius:18px;padding:2.6rem 1.6rem 2rem;position:relative}.reciprocita-root .math-step:hover{border-color:rgba(var(--wayusa-gold-rgb) / .3);background:rgba(var(--wayusa-deep-forest-rgb) / .55);transform:translateY(-3px)}.reciprocita-root .math-step-num{background:var(--wayusa-gold);width:34px;height:34px;color:var(--wayusa-deep-forest);font-family:var(--font-lora), Georgia, serif;box-shadow:0 6px 16px rgba(var(--wayusa-gold-rgb) / .25);border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;font-style:italic;font-weight:600;display:flex;position:absolute;top:-16px;left:1.6rem}.reciprocita-root .math-step-icon{border:1px solid rgba(var(--wayusa-gold-rgb) / .25);width:46px;height:46px;color:var(--wayusa-gold);background:rgba(var(--wayusa-gold-rgb) / .04);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.1rem;display:flex}.reciprocita-root .math-step-icon svg{width:22px;height:22px}.reciprocita-root .math-step-title{font-family:var(--font-lora), Georgia, serif;color:var(--wayusa-cream);margin-bottom:.6rem;font-size:1.12rem;font-weight:600;line-height:1.3}.reciprocita-root .math-step-desc{font-family:var(--font-public-sans), sans-serif;color:rgb(var(--wayusa-cream-rgb) / .45);font-size:.86rem;font-weight:300;line-height:1.7}.reciprocita-root .math-step-desc strong{color:var(--wayusa-cream);font-weight:500}.reciprocita-root .math-close{text-align:center;font-family:var(--font-lora), Georgia, serif;color:var(--wayusa-gold);max-width:640px;margin:3.4rem auto 0;font-size:clamp(1.1rem,2.2vw,1.4rem);font-style:italic;font-weight:400;line-height:1.5}.reciprocita-root .impact-report-box{background:rgba(var(--wayusa-deep-forest-rgb) / .5);border:1px dashed rgba(var(--wayusa-gold-rgb) / .25);text-align:center;border-radius:16px;max-width:720px;margin:3rem auto 0;padding:2.2rem 2rem}.reciprocita-root .impact-report-eyebrow{font-family:var(--font-public-sans), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--wayusa-gold);margin-bottom:.8rem;font-size:.65rem;font-weight:700}.reciprocita-root .impact-report-title{font-family:var(--font-lora), Georgia, serif;color:var(--wayusa-cream);margin-bottom:.6rem;font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:600;line-height:1.3}.reciprocita-root .impact-report-desc{font-family:var(--font-public-sans), sans-serif;color:rgb(var(--wayusa-cream-rgb) / .45);margin-bottom:1.4rem;font-size:.88rem;font-weight:300;line-height:1.7}.reciprocita-root .impact-report-status{border:1px dashed rgba(var(--wayusa-gold-rgb) / .3);border-radius:var(--radius-pill);background:rgba(var(--wayusa-gold-rgb) / .04);font-family:var(--font-public-sans), sans-serif;letter-spacing:.03em;color:var(--wayusa-soft-gold);align-items:center;gap:10px;padding:13px 26px;font-size:.8rem;font-weight:500;display:inline-flex}.reciprocita-root .impact-report-status svg{opacity:.8;flex-shrink:0;width:15px;height:15px}.reciprocita-root .forestink{background:linear-gradient(180deg, var(--wayusa-midnight) 0%, var(--wayusa-dark-forest) 100%);padding:7rem 2rem 6rem;position:relative}.reciprocita-root .forestink-inner{max-width:1080px;margin:0 auto}.reciprocita-root .forestink-header{text-align:center;max-width:720px;margin:0 auto 4rem}.reciprocita-root .forestink-header h2{font-family:var(--font-lora), Georgia, serif;font-size:var(--text-h2);color:var(--wayusa-cream);margin-top:.8rem;font-weight:600;line-height:1.2}.reciprocita-root .forestink-header h2 em{color:var(--wayusa-gold);font-style:italic}.reciprocita-root .forestink-header p{font-family:var(--font-public-sans), sans-serif;color:rgb(var(--wayusa-cream-rgb) / .45);max-width:580px;margin:1.2rem auto 0;font-size:clamp(.95rem,1.6vw,1.05rem);font-weight:300;line-height:1.8}.reciprocita-root .forestink-header p strong{color:var(--wayusa-gold);font-style:italic}.reciprocita-root .fk-carousel{margin:0 auto}.reciprocita-root .fk-viewport{position:relative}.reciprocita-root .fk-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.2rem;padding:.3rem;display:flex;overflow-x:auto}.reciprocita-root .fk-track::-webkit-scrollbar{display:none}.reciprocita-root .fk-slide{scroll-snap-align:center;flex:0 0 84%;margin:0}@media (min-width:880px){.reciprocita-root .fk-slide{flex:0 0 66%}}.reciprocita-root .fk-slide img{aspect-ratio:3/2;object-fit:cover;border:1px solid rgba(var(--wayusa-gold-rgb) / .16);border-radius:20px;width:100%;display:block;box-shadow:0 24px 60px #0006}.reciprocita-root .fk-arrow{border:1px solid rgba(var(--wayusa-gold-rgb) / .3);background:rgba(var(--wayusa-midnight-rgb) / .82);width:44px;height:44px;color:var(--wayusa-gold);cursor:pointer;transition:background-color .3s var(--ease-brand), color .3s var(--ease-brand);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.reciprocita-root .fk-arrow:hover,.reciprocita-root .fk-arrow:focus-visible{background:var(--wayusa-gold);color:var(--wayusa-deep-forest)}.reciprocita-root .fk-prev{left:.5rem}.reciprocita-root .fk-next{right:.5rem}@media (max-width:600px){.reciprocita-root .fk-arrow{display:none}}.reciprocita-root .fk-dots{justify-content:center;gap:9px;margin-top:1.4rem;display:flex}.reciprocita-root .fk-dot{background:rgb(var(--wayusa-cream-rgb) / .25);cursor:pointer;width:8px;height:8px;transition:background-color .3s var(--ease-brand), transform .3s var(--ease-brand);border:none;border-radius:50%;padding:0}.reciprocita-root .fk-dot.is-active{background:var(--wayusa-gold);transform:scale(1.3)}.reciprocita-root .forestink-pillars{grid-template-columns:repeat(3,1fr);gap:1.6rem;margin:3rem 0;display:grid}@media (max-width:880px){.reciprocita-root .forestink-pillars{grid-template-columns:1fr;gap:1.2rem}}.reciprocita-root .pillar-card{background:rgba(var(--wayusa-deep-forest-rgb) / .4);border:1px solid rgba(var(--wayusa-gold-rgb) / .12);text-align:left;transition:border-color .4s var(--ease-brand), transform .4s var(--ease-brand), background-color .4s var(--ease-brand);border-radius:18px;padding:2.2rem 1.8rem}.reciprocita-root .pillar-card:hover{border-color:rgba(var(--wayusa-gold-rgb) / .3);background:rgba(var(--wayusa-deep-forest-rgb) / .55);transform:translateY(-3px)}.reciprocita-root .pillar-icon{border:1px solid rgba(var(--wayusa-gold-rgb) / .25);width:44px;height:44px;color:var(--wayusa-gold);background:rgba(var(--wayusa-gold-rgb) / .04);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.2rem;display:flex}.reciprocita-root .pillar-icon svg{width:20px;height:20px}.reciprocita-root .pillar-title{font-family:var(--font-lora), Georgia, serif;color:var(--wayusa-cream);margin-bottom:.6rem;font-size:1.15rem;font-weight:600;line-height:1.3}.reciprocita-root .pillar-desc{font-family:var(--font-public-sans), sans-serif;color:rgb(var(--wayusa-cream-rgb) / .45);font-size:.88rem;font-weight:300;line-height:1.7}.reciprocita-root .forestink-link-wrap{text-align:center}.reciprocita-root .forestink-link{border:1px solid rgba(var(--wayusa-gold-rgb) / .3);border-radius:var(--radius-pill);font-family:var(--font-public-sans), sans-serif;letter-spacing:.1em;color:var(--wayusa-gold);text-transform:uppercase;transition:background-color .35s var(--ease-brand), color .35s var(--ease-brand), border-color .35s var(--ease-brand), transform .35s var(--ease-brand), box-shadow .35s var(--ease-brand);background:0 0;align-items:center;gap:12px;margin-top:1.4rem;padding:14px 28px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.reciprocita-root .forestink-link:hover,.reciprocita-root .forestink-link:focus-visible{background:var(--wayusa-gold);color:var(--wayusa-deep-forest);border-color:var(--wayusa-gold);box-shadow:0 10px 24px rgba(var(--wayusa-gold-rgb) / .3);transform:translateY(-2px)}.reciprocita-root .forestink-link .arrow{transition:transform .3s var(--ease-brand)}.reciprocita-root .forestink-link:hover .arrow{transform:translate(4px)}.reciprocita-root .transparency{background:var(--wayusa-midnight);padding:7rem 2rem 6rem}.reciprocita-root .transparency-inner{max-width:1080px;margin:0 auto}.reciprocita-root .transparency-header{text-align:center;max-width:760px;margin:0 auto 4rem}.reciprocita-root .transparency-header h2{font-family:var(--font-lora), Georgia, serif;font-size:var(--text-h2);color:var(--wayusa-cream);margin-top:.8rem;font-weight:600;line-height:1.2}.reciprocita-root .transparency-header h2 em{color:var(--wayusa-gold);font-style:italic}.reciprocita-root .transparency-header p{font-family:var(--font-public-sans), sans-serif;color:rgb(var(--wayusa-cream-rgb) / .45);margin-top:1rem;font-size:clamp(.95rem,1.6vw,1.05rem);font-weight:300;line-height:1.8}.reciprocita-root .metrics-row{grid-template-columns:repeat(2,1fr);gap:1.6rem;max-width:720px;margin:0 auto 3rem;display:grid}@media (max-width:768px){.reciprocita-root .metrics-row{grid-template-columns:1fr;gap:1.2rem}}.reciprocita-root .metric-card{background:rgba(var(--wayusa-deep-forest-rgb) / .4);border:1px solid rgba(var(--wayusa-gold-rgb) / .12);text-align:center;border-radius:18px;padding:2.4rem 2rem}.reciprocita-root .metric-eyebrow{font-family:var(--font-public-sans), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--wayusa-gold);opacity:.7;margin-bottom:1rem;font-size:.65rem;font-weight:700}.reciprocita-root .metric-big{font-family:var(--font-lora), Georgia, serif;color:var(--wayusa-gold);letter-spacing:-.01em;margin-bottom:.6rem;font-size:clamp(2.6rem,5vw,3.6rem);font-style:italic;font-weight:600;line-height:1}.reciprocita-root .metric-unit{font-family:var(--font-public-sans), sans-serif;color:rgb(var(--wayusa-cream-rgb) / .45);letter-spacing:.05em;font-size:.78rem;font-weight:400}.reciprocita-root .metric-update{border-top:1px solid rgba(var(--wayusa-gold-rgb) / .08);font-family:var(--font-public-sans), sans-serif;color:rgb(var(--wayusa-cream-rgb) / .25);letter-spacing:.05em;margin-top:1rem;padding-top:1rem;font-size:.7rem;font-weight:500}.reciprocita-root .close-cta{text-align:center;background:linear-gradient(180deg, var(--wayusa-dark-forest) 0%, var(--wayusa-deep-forest) 50%, var(--wayusa-midnight) 100%);padding:7rem 2rem 6rem;position:relative;overflow:hidden}.reciprocita-root .close-cta:before{content:"";background:radial-gradient(circle, rgba(var(--wayusa-gold-rgb) / .08) 0%, transparent 60%);pointer-events:none;width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reciprocita-root .close-cta-inner{z-index:2;max-width:680px;margin:0 auto;position:relative}.reciprocita-root .close-headline{font-family:var(--font-lora), Georgia, serif;font-size:var(--text-h2);color:var(--wayusa-cream);margin:.8rem 0 1.4rem;font-weight:600;line-height:1.2}.reciprocita-root .close-headline em{color:var(--wayusa-gold);font-style:italic}.reciprocita-root .close-sub{font-family:var(--font-public-sans), sans-serif;color:rgb(var(--wayusa-cream-rgb) / .45);max-width:520px;margin:0 auto 2.5rem;font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:300;line-height:1.75}.reciprocita-root .close-plechovka{width:clamp(180px,28vw,280px);margin:0 auto 2.5rem;position:relative}.reciprocita-root .close-plechovka:before{content:"";background:radial-gradient(ellipse at center, rgba(var(--wayusa-gold-rgb) / .15) 0%, transparent 60%);pointer-events:none;z-index:0;position:absolute;inset:-10% -20% -5%}.reciprocita-root .close-plechovka img{z-index:1;width:100%;height:auto;filter:drop-shadow(0 25px 50px #0000008c) drop-shadow(0 0 25px rgba(var(--wayusa-gold-rgb) / .1));display:block;position:relative}.reciprocita-root .close-cta-btn{background:var(--wayusa-gold);color:var(--wayusa-deep-forest);font-family:var(--font-public-sans), sans-serif;letter-spacing:.05em;border-radius:var(--radius-pill);cursor:pointer;transition:background-color .35s var(--ease-brand), transform .35s var(--ease-brand), box-shadow .35s var(--ease-brand);box-shadow:0 12px 30px -8px rgba(var(--wayusa-gold-rgb) / .4);border:none;align-items:center;gap:12px;padding:18px 44px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.reciprocita-root .close-cta-btn:hover,.reciprocita-root .close-cta-btn:focus-visible{background:var(--wayusa-soft-gold);box-shadow:0 18px 40px -8px rgba(var(--wayusa-gold-rgb) / .55);transform:translateY(-2px)}.reciprocita-root .close-cta-btn .arrow{transition:transform .3s var(--ease-brand)}.reciprocita-root .close-cta-btn:hover .arrow{transform:translate(4px)}.reciprocita-root .close-cta-meta{font-family:var(--font-public-sans), sans-serif;color:rgb(var(--wayusa-cream-rgb) / .25);letter-spacing:.04em;margin-top:1.4rem;font-size:.78rem}