.plan-bonus{color:#23653c;margin-block:8px 14px;font-size:13px;font-weight:550;line-height:1.5;display:block}.plan-bonus[data-on-berry]{color:#c5f5ce}.plan-bonus small{font-size:11px;font-weight:400;display:block}.subscription-request{border:1px solid var(--line);background:var(--surface);width:min(100%,760px);color:var(--ink);border-radius:32px;padding:80px 32px 24px;position:relative}.subscription-request-wrap{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:auto;position:absolute;top:-150px;left:0}.subscription-request-heading,.subscription-request>form{z-index:1;position:relative}.landing-plans>.subscription-request{margin:36px auto 0}.subscription-request-heading h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:590;line-height:1.2}.subscription-request-price-period{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:18px 0 24px;display:flex}.subscription-request-price-period .plan-term{flex:190px;max-width:280px}.subscription-request-counts{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.subscription-request-quantity{min-width:0}.subscription-request-quantity-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.subscription-request-quantity-heading label{max-width:34ch;font-size:.95rem;font-weight:550;line-height:1.4}:root body #root .subscription-request input.subscription-request-quantity-value{box-sizing:content-box;min-width:28px;max-width:44%;min-height:32px;box-shadow:none;color:var(--ink);font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;flex-shrink:0;padding:0 2px;font-size:1.15rem;font-weight:600}:root body #root .subscription-request input.subscription-request-quantity-value:focus-visible{color:var(--berry-deep);text-underline-offset:.2em;outline:none;text-decoration:underline}.subscription-request-slider{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;width:100%;height:32px;margin:2px 0 0;padding:0;display:block}.subscription-request-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--berry) 0 var(--range-progress), var(--line) var(--range-progress) 100%);border-radius:4px;height:4px}.subscription-request-slider::-webkit-slider-thumb{border:2px solid var(--berry);background:var(--surface);appearance:none;border-radius:50%;width:18px;height:18px;margin-top:-7px;transition:background-color .15s,border-color .15s}.subscription-request-slider::-moz-range-track{background:var(--line);border-radius:4px;height:4px}.subscription-request-slider::-moz-range-progress{background:var(--berry);border-radius:4px;height:4px}.subscription-request-slider::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--berry);background:var(--surface);border-radius:50%;width:18px;height:18px;transition:background-color .15s,border-color .15s}.subscription-request-slider:hover::-webkit-slider-thumb{background:var(--berry);border-color:var(--berry-deep)}.subscription-request-slider:focus-visible::-webkit-slider-thumb{background:var(--berry);border-color:var(--berry-deep)}.subscription-request-slider:hover::-moz-range-thumb{background:var(--berry);border-color:var(--berry-deep)}.subscription-request-slider:focus-visible::-moz-range-thumb{background:var(--berry);border-color:var(--berry-deep)}.subscription-request .subscription-request-slider:focus-visible{outline:none}.subscription-request-counts label{min-width:0}.subscription-request-directions{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;min-width:0;margin:24px 0;padding:0;display:grid}.subscription-request-directions legend{margin-bottom:12px;padding:0;font-size:.88rem;font-weight:500}.subscription-request-directions label{cursor:pointer;align-items:center;gap:10px;min-height:32px;font-size:.88rem;line-height:1.4;display:flex}.subscription-request .subscription-direction-switch:focus-visible{background:var(--berry-soft);outline:none}.subscription-request-error{color:var(--berry-deep);margin:16px 0 0;font-size:.88rem;line-height:1.45}.subscription-request-action{flex-wrap:wrap;justify-content:end;gap:12px 24px;margin-top:24px;display:flex}.subscription-request-action button:focus-visible{background:var(--berry-deep);outline:none}.subscription-request-estimate{flex:190px;gap:4px;min-width:0;font-size:.82rem;line-height:1.4;display:grid}.subscription-request-estimate p{margin:0}.subscription-request-estimate output{align-items:baseline;gap:8px;min-width:0;display:flex}.subscription-request-estimate strong{white-space:nowrap;font-size:var(--estimate-fit-font-size,clamp(1.3rem, 2.3vw, 1.9rem));font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-weight:600;display:block}.subscription-request-discount{color:var(--berry-deep);background:var(--berry-soft);white-space:nowrap;border-radius:999px;flex:none;padding:3px 7px;font-size:.75rem;font-weight:600}.subscription-request-total{color:var(--muted,#777);font-variant-numeric:tabular-nums;font-size:.75rem}@media (width<=699px){.subscription-request{border-radius:26px;padding:64px 20px 24px}.subscription-request-wrap{top:-72px}.subscription-request-price-period{gap:12px;margin:16px 0 20px}.subscription-request-price-period .plan-term{max-width:100%}.subscription-request-counts{gap:16px}.subscription-request-directions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.subscription-request-directions label{align-items:start;font-size:13px}.subscription-request-action{justify-content:stretch}.subscription-request-action button{width:100%}}.landing-plans{border-top:1px solid var(--line);padding:88px clamp(18px,4vw,56px) 72px;scroll-margin-top:90px}.landing-plans-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.landing-plans-heading h2{max-width:620px;color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:590;line-height:1.08}.landing-plans-heading p{color:var(--ink-soft);margin:12px 0 0}.landing-plans-heading>.button{flex-shrink:0}.landing-plans.is-embedded{background:0 0;border:0;min-width:0;padding:0}.landing-plans.is-embedded .landing-plans-rail{margin-top:0;padding-top:150px}.landing-plans.is-embedded .landing-plan{border:0;border-radius:24px;padding:92px 18px 20px}.landing-plans.is-embedded .landing-plan.is-secondary{opacity:1;background:#e4e5e8}.landing-plans.is-embedded .landing-plan.is-featured{color:#fff;background:#934c70}.landing-plans.is-embedded .landing-plan.is-featured :is(h3,.landing-plan-price,.landing-plan-period,.editorial-plan-description,.editorial-plan-pending,.landing-plan-limits dt,.landing-plan-limits dd,summary,.landing-plan-details p){color:#fff}.landing-plans.is-embedded .editorial-plan-description,.landing-plans.is-embedded .editorial-plan-pending{font-size:13px;line-height:1.5}.landing-plans-rail{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;min-width:0;margin-top:20px;padding:150px 4px 12px;display:grid;position:relative}.landing-plans-constructor{grid-column:span 2;min-width:0;height:100%;position:relative}.landing-plans .landing-plans-rail[data-details-independent]{align-items:start}.landing-plans-constructor>.subscription-request{box-sizing:border-box;width:100%;height:100%;margin:0;padding:80px 24px 24px}.landing-plans-constructor .subscription-request-mascot{display:none}.landing-plans-constructor .subscription-request-heading{position:relative}.lenis .landing-plans-rail[data-lenis-prevent-horizontal]{overscroll-behavior-y:auto}.landing-plan{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;min-width:0;height:100%;padding:100px 24px 12px;transition:opacity .18s ease-out,background-color .18s ease-out;display:flex;position:relative}.landing-plan.is-featured{background:var(--berry-soft);border-color:color-mix(in srgb, var(--berry) 24%, var(--surface))}.landing-plan.is-secondary{opacity:.36;background:0 0}.landing-plan.is-secondary:is(:hover,:focus-within){opacity:1;background:var(--surface)}.landing-plan-art{object-fit:contain;pointer-events:none;width:calc(100% + 24px);height:188px;position:absolute;inset:-76px -12px auto}.landing-plan h3{margin:0 0 12px;font-size:1.35rem;font-weight:600;line-height:1.2}.landing-plan.is-featured h3{color:var(--berry-deep)}.landing-plan-price{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;margin:0;display:flex}.landing-plan-price strong{letter-spacing:-.035em;font-size:clamp(1.85rem,3vw,2.65rem);font-weight:620;line-height:1.1}.landing-plan-price span{font-size:1.05rem}.landing-plan-period{color:var(--ink-soft);margin:8px 0 24px;font-size:.8rem}.landing-plan-bonus{min-height:50px}.landing-plan-bonus .plan-bonus{margin:0}.landing-plan-limits{grid-template-rows:repeat(4,minmax(1.4em,auto));gap:12px;margin:0;display:grid}.landing-plan-limits>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.landing-plan-limits dt{color:var(--ink-soft);font-size:.8rem;line-height:1.45}.landing-plan-limits dd{max-width:50%;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-size:.88rem;font-weight:550;line-height:1.4}.landing-plan-selection{align-items:center;gap:8px;margin-top:auto;margin-bottom:22px;padding-top:22px;display:flex}.landing-plan-selection>.plan-term{flex:1;width:auto}.landing-plan-continue{height:50px;color:var(--ink);background:#ffffff70;border:1px solid #625d6338;border-radius:999px;flex:0 0 44px;place-items:center;display:grid}.landing-plan-continue:is(button){cursor:pointer;padding:0}.landing-plan-selection[data-on-berry] .landing-plan-continue{color:#fff;background:#ffffff1f;border-color:#ffffff47}.landing-plan-continue:hover{background:var(--berry-soft)}.landing-plan-details{border-top:1px solid var(--line);margin-top:0}.landing-plans summary{min-height:44px;color:var(--ink-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:.82rem;list-style:none;display:flex}.landing-plans summary::-webkit-details-marker{display:none}.landing-plans summary svg{flex:none}.landing-plans details[open]>summary svg{transform:rotate(180deg)}.landing-plan-details .landing-plan-limits{padding:8px 0 12px}.landing-plans-footnote{justify-content:space-between;align-items:start;gap:32px;margin-top:16px;display:flex}.landing-plans-footnote>details{width:min(600px,68%)}.landing-plans-footnote summary{justify-content:start;width:fit-content}.landing-plans-footnote p{color:var(--ink-soft);margin:12px 0;font-size:.88rem;line-height:1.6}.landing-plans-footnote>a{flex-shrink:0;align-items:center;gap:12px;min-height:44px;font-size:.88rem;display:inline-flex}.landing-plans-error{align-items:center;gap:8px;min-width:0;display:flex}.landing-plans-error p{margin:0}.landing-plans-pagination{display:none}.landing-plans :focus-visible{outline:2px solid var(--berry);outline-offset:4px}@media (width>=700px) and (width<=1099px){.landing-plans-rail{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:96px;padding-top:88px}.landing-plans.is-embedded .landing-plans-rail{padding-top:88px}.landing-plans-constructor{grid-column:1/-1;height:auto;margin-top:0}.landing-plans-constructor>.subscription-request{height:auto}.editorial-landing .landing-plans-rail{row-gap:96px}}@media (width<=699px){.landing-plans{padding:56px 0 48px}.landing-plans-heading{flex-direction:column;align-items:start;gap:20px;padding-inline:4px}.landing-plans-heading h2{font-size:clamp(1.85rem,7.5vw,2.5rem)}.landing-plans-heading p{font-size:.88rem}.landing-plans-rail{grid-template-columns:minmax(0,1fr);gap:96px;padding-top:88px;display:grid;overflow:visible}.landing-plans.is-embedded .landing-plans-rail{padding-top:88px}.landing-plans-rail::-webkit-scrollbar{display:none}.landing-plan{height:auto;padding-inline:22px}.landing-plans-constructor{grid-column:1;height:auto;margin-top:0}.landing-plans-constructor>.subscription-request{height:auto;padding:64px 20px 24px}.landing-plan-price strong{font-size:2.45rem}.landing-plans-pagination{justify-content:end;align-items:center;gap:8px;padding-inline:4px;display:flex}.landing-plans-pagination span{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-right:auto;font-size:.8rem}.landing-plans-pagination button{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.landing-plans-pagination button:disabled{opacity:.4;cursor:default}.landing-plans-footnote{flex-direction:column;gap:8px;padding-inline:4px}.landing-plans-footnote>details{width:100%}}@media (hover:none),(pointer:coarse){.landing-plan.is-secondary{opacity:1}}@media (prefers-reduced-motion:reduce){.landing-plan{transition:none}.landing-plans-rail{scroll-behavior:auto}}
