.pricing{background:#f6f4ee;color:#17241d;padding:72px 20px;scroll-margin-top:calc(var(--header-slot) + 16px);font-family:var(--font-sans),Barlow,Arial,sans-serif;font-weight:400}.pricing__grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:start}.pricing h2{margin:0;font-family:var(--font-display),Bitter,Georgia,serif;font-weight:800;font-size:34px;line-height:1.08;letter-spacing:-.015em;color:#17241d}.pricing__lead{margin:20px 0 0;max-width:440px;font-family:var(--font-sans),Barlow,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.55;color:#56635b}.pricing-list{margin:44px 0 0;max-width:440px;border-top:1px solid #17241d}.pricing-list__row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:18px 0;border-bottom:1px solid #dcd8cc}.pricing-list dd,.pricing-list dt{margin:0}.pricing-list__name{display:block;font-family:var(--font-display),Bitter,Georgia,serif;font-weight:700;font-size:20px;line-height:1.2;color:#17241d}.pricing-list__note{display:block;margin-top:2px;font-family:var(--font-sans),Barlow,Arial,sans-serif;font-weight:400;font-size:15px;line-height:1.4;color:#56635b}.pricing-list__price{font-family:var(--font-display),Bitter,Georgia,serif;font-weight:700;font-size:22px;line-height:1.1;font-variant-numeric:tabular-nums;color:#17241d;white-space:nowrap}.pricing-list__price--free{color:#1f5c3a}.pricing__vat{margin:14px 0 0;font-family:var(--font-sans),Barlow,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.4;color:#8a958e}.pricing-card{background:#fff;border-radius:20px;padding:24px;box-shadow:0 0 0 1px rgba(23,36,29,.05),0 30px 60px -36px rgba(23,36,29,.3)}.pricing-herd{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.pricing-herd label{font-family:var(--font-sans),Barlow,Arial,sans-serif;font-weight:500;font-size:15px;line-height:1.3;color:#56635b}.pricing-herd__count{display:flex;align-items:baseline;gap:6px;margin:0}.pricing-herd__value{font-family:var(--font-display),Bitter,Georgia,serif;font-weight:800;font-size:34px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#17241d}.pricing-herd__unit{font-family:var(--font-sans),Barlow,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1;color:#17241d}.herd-range{--p:0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:28px;margin:14px 0 0;background:transparent;cursor:pointer}.herd-range:focus{outline:none}.herd-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff,0 0 0 5px #1f5c3a}.herd-range::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(#1f5c3a,#1f5c3a) 0 0 /var(--p) 100% no-repeat,#dcd8cc}.herd-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-9px;border:0;border-radius:50%;background:#1f5c3a;cursor:pointer}.herd-range::-moz-range-track{height:4px;border:0;border-radius:999px;background:#dcd8cc}.herd-range::-moz-range-progress{height:4px;border:0;border-radius:999px;background:#1f5c3a}.herd-range::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:#1f5c3a;cursor:pointer}.herd-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #fff,0 0 0 5px #1f5c3a}.pricing-scale{display:flex;justify-content:space-between;margin-top:2px;font-family:var(--font-sans),Barlow,Arial,sans-serif;font-size:13px;line-height:1.2;color:#8a958e}.pricing-calc{margin-top:28px;border-top:1px solid #ece9e0;font-variant-numeric:tabular-nums}.pricing-calc__row,.pricing-calc__total{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.pricing-calc__row{padding:14px 0;border-bottom:1px solid #ece9e0}.pricing-calc__row--sum{border-bottom:1px solid #17241d}.pricing-calc__amount,.pricing-calc__free,.pricing-calc__sum{flex:none;white-space:nowrap}.pricing-calc__free{color:#1f5c3a}.pricing-calc__total{padding-top:16px}.pricing-calc__total--month{padding-top:10px}.pricing-calc__label{font-weight:600;font-size:16px;line-height:1.3;color:#17241d}.pricing-muted{font-weight:400;color:#8a958e}.pricing-calc__sum{font-family:var(--font-display),Bitter,Georgia,serif;font-weight:700;font-size:22px;line-height:1.1;color:#17241d}.pricing-note{margin:24px 0 0;padding:14px 16px;border-radius:10px;background:#f6f4ee;font-weight:400;font-size:15px;line-height:1.45;color:#17241d}.pricing-cta,.pricing-note{font-family:var(--font-sans),Barlow,Arial,sans-serif}.pricing-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;margin-top:20px;padding:0 16px;border-radius:12px;background:#1f5c3a;color:#fff;font-weight:600;font-size:16px;line-height:1.2;text-align:center;text-decoration:none}.pricing-cta:hover{background:#174a2e}.pricing-cta:focus-visible{outline:2px solid #17241d;outline-offset:3px}.pricing-cta svg{flex:none}.pricing-disclaimer{margin:12px 0 0;font-family:var(--font-sans),Barlow,Arial,sans-serif;font-size:13px;line-height:1.4;color:#8a958e;text-align:center}@media (min-width:960px){.pricing{padding:104px 64px}.pricing__grid{grid-template-columns:minmax(0,1fr) 580px;gap:96px}.pricing h2{font-size:46px}.pricing-card{padding:36px 40px 32px}}