.rcpt-section{--dare-devil-50:var(--tone-alt);--duration-card:.2s;--duration-control:.15s;--ease-out:cubic-bezier(0, 0, .2, 1);--leading-body:calc(1.5 / 1);--leading-display:1;--leading-h2:calc(2.25 / 1.875);--leading-h3:calc(1.75 / 1.25);--leading-label:calc(1.25 / .875);--leading-overline:calc(1 / .75);--radius-2xl:24px;--radius-full:9999px;--ring-hairline:inset 0 0 0 1px #351e2814;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--text-body:1rem;--text-body-lg:1.125rem;--text-display:3rem;--text-h2:1.875rem;--text-h3:1.25rem;--text-label:.875rem;--text-overline:.75rem;--tracking-display:-.025em;--tracking-h2:-.02em;--tracking-h3:-.01em;--tracking-overline:.14em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;background-color:var(--bg);color:var(--text);overflow-x:clip}.rcpt-inner{max-width:75rem;margin-inline:auto}.rcpt-intro{max-width:none}.rcpt-intro .kluppi-benefits-heading{margin-bottom:0}.rcpt-view{margin-top:clamp(var(--space-8),5vw,var(--space-14))}.rcpt-track{gap:var(--space-6);touch-action:pan-y;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}.rcpt-slide{opacity:.4;transition:opacity var(--duration-card) ease;cursor:pointer;flex:0 0 min(880px,82%)}.rcpt-slide.is-active{opacity:1;cursor:default}.rcpt-sh{filter:drop-shadow(0 20px 25px #351e281a)drop-shadow(0 8px 10px #351e281a)}.rcpt-tk{--notch:var(--space-4);background:var(--card);border-radius:var(--radius-2xl);min-height:440px;-webkit-mask:radial-gradient(circle at 64% 0,#0000 var(--notch),#000 calc(var(--notch) + .5px)) top/100% 51% no-repeat,radial-gradient(circle at 64% 100%,#0000 var(--notch),#000 calc(var(--notch) + .5px)) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle at 64% 0,#0000 var(--notch),#000 calc(var(--notch) + .5px)) top/100% 51% no-repeat,radial-gradient(circle at 64% 100%,#0000 var(--notch),#000 calc(var(--notch) + .5px)) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 64% 0,#0000 var(--notch),#000 calc(var(--notch) + .5px)) top/100% 51% no-repeat,radial-gradient(circle at 64% 100%,#0000 var(--notch),#000 calc(var(--notch) + .5px)) bottom/100% 51% no-repeat;grid-template-columns:minmax(0,1fr) 36%;display:grid;overflow:hidden}.rcpt-main{padding:var(--space-10) var(--space-12);gap:var(--space-6);flex-direction:column;display:flex}.rcpt-ey{align-items:center;gap:var(--space-3);font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-overline);text-transform:uppercase;margin:0;display:flex}.rcpt-ic{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);background:var(--dare-devil-50);color:var(--accent);flex:none;place-items:center;display:grid}.rcpt-ic svg{width:var(--space-5);height:var(--space-5)}.rcpt-t{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);text-wrap:balance;margin:auto 0}.rcpt-rows{display:grid}.rcpt-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--hairline);font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--text-body-lg);line-height:var(--leading-body);font-variant-numeric:tabular-nums;display:flex}.rcpt-row>span:last-child{white-space:nowrap}.rcpt-row s{margin-right:var(--space-2);font-weight:var(--weight-regular);text-decoration-thickness:1.5px}.rcpt-row.hl{color:var(--accent);font-weight:var(--weight-semibold)}.rcpt-row.tot{font-weight:var(--weight-bold);border-top:1.5px solid var(--text)}.rcpt-stub{background:var(--dare-devil-50);border-left:2px dashed var(--hairline);padding:var(--space-10) var(--space-8);justify-content:space-between;gap:var(--space-6);flex-direction:column;display:flex}.rcpt-pill{background:var(--card);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-label);box-shadow:var(--ring-hairline);align-self:flex-start;line-height:1}.rcpt-big{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:clamp(var(--text-display),7vw,calc(var(--text-display) * 2));line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.rcpt-tail{margin:var(--space-2) 0 0;font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:clamp(var(--text-h3),2vw,var(--text-h2));line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.rcpt-note{font-family:var(--font-body);font-weight:300;font-size:var(--fs-small);line-height:var(--leading-label);color:var(--text);opacity:.7;margin:0}.rcpt-bar{margin-top:var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-4);max-width:880px;display:flex}.rcpt-ctrl{align-items:center;gap:var(--space-1);display:flex}.rcpt-chev{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full);color:var(--hairline);cursor:pointer;transition:color var(--duration-control) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.rcpt-chev svg{width:var(--space-5);height:var(--space-5)}.rcpt-chev:hover{color:var(--accent)}.rcpt-chev:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rcpt-seg{gap:var(--space-2);display:flex}.rcpt-seg button{width:var(--space-10);height:var(--space-12);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.rcpt-seg button:before{content:"";height:var(--space-1);margin-top:calc(var(--space-1) / -2);border-radius:var(--radius-full);background:var(--hairline);transition:background var(--duration-card) ease;position:absolute;inset:50% 0 auto}.rcpt-seg button.is-on:before{background:var(--accent)}.rcpt-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rcpt-cta{margin-top:clamp(var(--space-10),5vw,var(--space-14));justify-items:center;display:grid}.rcpt-cta .kluppi-hero-trust{margin-top:var(--space-3)}@media (max-width:767px){.rcpt-track{gap:var(--space-3)}.rcpt-slide{flex-basis:calc(100% - 28px)}.rcpt-tk{--stub:270px;grid-template-columns:1fr;grid-template-rows:auto var(--stub);min-height:0;-webkit-mask:radial-gradient(circle at 0 calc(100% - var(--stub)),#0000 var(--notch),#000 calc(var(--notch) + .5px)) left/51% 100% no-repeat,radial-gradient(circle at 100% calc(100% - var(--stub)),#0000 var(--notch),#000 calc(var(--notch) + .5px)) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle at 0 calc(100% - var(--stub)),#0000 var(--notch),#000 calc(var(--notch) + .5px)) left/51% 100% no-repeat,radial-gradient(circle at 100% calc(100% - var(--stub)),#0000 var(--notch),#000 calc(var(--notch) + .5px)) right/51% 100% no-repeat;mask:radial-gradient(circle at 0 calc(100% - var(--stub)),#0000 var(--notch),#000 calc(var(--notch) + .5px)) left/51% 100% no-repeat,radial-gradient(circle at 100% calc(100% - var(--stub)),#0000 var(--notch),#000 calc(var(--notch) + .5px)) right/51% 100% no-repeat}.rcpt-main{padding:var(--space-6) var(--space-5) var(--space-5);gap:var(--space-5)}.rcpt-ey{font-size:var(--text-overline);line-height:var(--leading-overline);gap:var(--space-2)}.rcpt-ic{width:var(--space-8);height:var(--space-8)}.rcpt-ic svg{width:var(--space-4);height:var(--space-4)}.rcpt-t{font-size:calc(var(--text-h3) * 1.2)}.rcpt-row{font-size:var(--text-body)}.rcpt-stub{border-left:0;border-top:2px dashed var(--hairline);padding:var(--space-6) var(--space-5);gap:var(--space-4)}.rcpt-big{font-size:var(--text-display)}.rcpt-tail{font-size:var(--text-h3)}.rcpt-bar{margin-top:var(--space-5)}.rcpt-seg button{width:var(--space-6)}}@media (prefers-reduced-motion:reduce){.rcpt-track,.rcpt-slide,.rcpt-seg button:before{transition:none}}
.navbar-menu .navbar-links-wrapper{gap:.1rem}.navbar-menu .navbar-link{font-size:clamp(2rem,4.2vh,3rem);line-height:1.15}.navbar-menu .navbar-cta{font-size:clamp(1.4rem,3vh,2rem)}@media (max-width:767px){.navbar-menu .navbar-link{font-size:clamp(1.6rem,4vh,2.25rem)}.navbar-menu .navbar-cta{font-size:1.5rem}}.navbar-actions{align-items:center;gap:1.5rem;margin-right:.75rem;display:flex}.navbar-pill{font-family:var(--font-body);font-weight:500;font-size:var(--fs-small);color:var(--card);background:var(--accent);border-radius:var(--radius-pill);box-shadow:var(--inset-shadow-sm-20);padding:.7rem 1.25rem;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.navbar-pill:hover{color:var(--card);box-shadow:var(--shadow-brand-xl);transform:translateY(-2px)}@media (max-width:479px){.navbar-pill{padding:.6rem 1rem}}.tone-alt{--bg:var(--tone-alt);background-color:var(--bg);border-radius:clamp(1.75rem,4vw,3.5rem)}.sim-section{background-color:var(--bg);color:var(--text)}.sim-inner{max-width:75rem;margin-inline:auto}.sim-intro .kluppi-benefits-heading{margin-bottom:0}.sim-subline{font-family:var(--font-body);font-size:var(--fs-lead);margin-top:1rem;line-height:1.5}.sim-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:clamp(2.5rem,6vw,4.5rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.sim-sliders{align-content:start;gap:1.5rem;display:grid}.sim-row{gap:.35rem;display:grid}.sim-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sim-category{font-family:var(--font-body);font-size:var(--fs-body);align-items:center;gap:.6rem;font-weight:500;line-height:1.3;display:flex}.sim-category .lucide{width:1.25rem;height:1.25rem;color:var(--accent);flex:none}.sim-value{font-family:var(--font-body);font-size:var(--fs-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1.3}.sim-slider{appearance:none;cursor:pointer;--fill:0%;background:0 0;width:100%;height:28px;margin:0}.sim-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent) var(--fill),var(--hairline) var(--fill));border-radius:4px;height:4px}.sim-slider::-moz-range-track{background:linear-gradient(to right,var(--accent) var(--fill),var(--hairline) var(--fill));border-radius:4px;height:4px}.sim-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);border:2px solid var(--accent);width:22px;height:22px;box-shadow:var(--shadow-brand-md);border-radius:50%;margin-top:-9px;transition:transform .15s ease-out}.sim-slider::-moz-range-thumb{background:var(--card);border:2px solid var(--accent);width:18px;height:18px;box-shadow:var(--shadow-brand-md);border-radius:50%}.sim-slider:active::-webkit-slider-thumb{transform:scale(1.12)}.sim-slider:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.sim-result{background-color:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.sim-yes{display:contents}.sim-resultLabel,.sim-freePlan{font-family:var(--font-body);font-size:var(--fs-body);margin:0;line-height:1.5}.sim-freePlan{font-weight:500}.sim-totalRow{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:0;display:flex}.sim-total{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1}.sim-per{font-family:var(--font-body);font-size:var(--fs-body);margin:0;font-weight:500}.sim-cta{margin:0}.sim-cta .kluppi-hero-trust{margin-top:.75rem}.sim-footnote{border-top:1px solid var(--hairline);width:100%;font-family:var(--font-body);font-weight:300;font-size:var(--fs-small);color:var(--text);opacity:.7;margin:0;padding-top:1.25rem;line-height:1.5}@media (max-width:767px){.sim-grid{grid-template-columns:1fr}.sim-slider{height:44px}.sim-sliders{gap:1rem}}.plans-section{background-color:var(--bg);color:var(--text)}.plans-inner{max-width:75rem;margin-inline:auto}.plans-intro .kluppi-benefits-heading{margin-bottom:0}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.5rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.plan-card{background-color:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.plan-card--featured{box-shadow:inset 0 0 0 2px var(--accent),var(--shadow-brand-xl)}.plan-tags{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.plan-tag{border-radius:var(--radius-pill);font-family:var(--font-body);letter-spacing:.04em;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.plan-tag .lucide{stroke-width:2px;width:.9rem;height:.9rem}.plan-tag--lemon{background:var(--lemon);color:var(--text)}.plan-tag--accent{background:var(--accent);color:var(--card)}.plan-price{color:var(--text);align-items:baseline;gap:.25rem;margin:1.5rem 0 0;display:flex}.plan-amount{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:700;line-height:1}.plan-cur{font-family:var(--font-body);font-weight:600;font-size:var(--fs-body)}.plan-per{font-family:var(--font-body);font-weight:300;font-size:var(--fs-body);margin-left:.15rem}.plan-price--accent .plan-amount,.plan-price--accent .plan-cur{color:var(--accent)}.plan-note{font-family:var(--font-body);font-weight:300;font-size:var(--fs-small);margin:.5rem 0 0;line-height:1.5}.plan-perks{border-top:1px solid var(--hairline);flex:auto;align-content:start;gap:.85rem;margin:1.75rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.plan-perk{font-family:var(--font-body);font-size:var(--fs-small);align-items:flex-start;gap:.75rem;line-height:1.45;display:flex}.plan-check{background:color-mix(in srgb,var(--accent) 12%,transparent);width:1.375rem;height:1.375rem;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.05rem;display:flex}.plan-check .lucide{stroke-width:3px;width:.8rem;height:.8rem}.plan-btn{border-radius:var(--radius-pill);min-height:3.25rem;font-family:var(--font-body);font-weight:500;font-size:var(--fs-small);text-align:center;justify-content:center;align-items:center;margin-top:2rem;padding:.9rem 1.25rem;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.plan-btn:hover{box-shadow:var(--shadow-brand-xl);transform:translateY(-2px)}.plan-btn--accent,.plan-btn--accent:hover{background:var(--accent);color:var(--card)}.plan-btn--accent{box-shadow:var(--inset-shadow-sm-20)}.plan-btn--lemon,.plan-btn--lemon:hover{background:var(--lemon);color:var(--text)}.plan-btn--outline,.plan-btn--outline:hover{color:var(--text);background:0 0}.plan-btn--outline{box-shadow:inset 0 0 0 1.5px var(--hairline)}.plans-foot{font-family:var(--font-body);font-weight:300;font-size:var(--fs-small);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .5rem;margin:2rem 0 0;line-height:1.5;display:flex}.plans-foot .lucide{flex:none;width:1rem;height:1rem}.plans-break{flex-basis:100%;height:0}@media (max-width:991px){.plans-grid{grid-template-columns:1fr;max-width:34rem;margin-inline:auto}.plans-intro{text-align:center;margin-inline:auto}}.kluppi-footer-info{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2.5rem 4rem;margin-bottom:2.5rem;display:flex}.kluppi-footer-company{flex-direction:column;gap:1.25rem;max-width:40rem;display:flex}.kluppi-footer-badges{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.kluppi-footer-badge{display:inline-flex}.kluppi-footer-badge img{width:auto;height:40px;display:block}.kluppi-footer-meta{font-family:var(--font-body);color:var(--text);text-wrap:pretty;margin:0;font-size:.875rem;font-weight:300;line-height:1.65}.kluppi-footer-meta strong{font-weight:600}.kluppi-footer-meta .kluppi-footer-link{text-underline-offset:2px;text-decoration:underline}.kluppi-footer-legalCol{flex-direction:column;gap:.75rem;display:flex}.kluppi-footer-label{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text);font-size:.75rem;font-weight:600}.kluppi-footer-copyCenter{text-align:center}@media (max-width:991px){.kluppi-footer-info{text-align:center;flex-direction:column;align-items:center}.kluppi-footer-company{align-items:center}.kluppi-footer-badges{justify-content:center}.kluppi-footer-legalCol{align-items:center}}
