.pricing-section .flow-visual{margin-top:65px}.pricing-section .flow-copy h2{text-wrap:balance}.pricing-section .flow-actions{display:none}.price-example-nav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.price-example-nav>span{text-align:center}.price-example-nav strong{color:var(--accent);font-size:20px;font-weight:500;display:block}.price-example-nav small{color:var(--muted);margin-top:6px;font-size:13px;display:block}.price-example-nav button{border:1px solid var(--rule);width:44px;height:44px;color:var(--accent);background:0 0;border-radius:50%;font-size:22px}.price-example-nav button:hover{background:var(--soft)}.price-inputs{border-bottom:1px solid var(--rule);justify-content:space-between;gap:14px;padding-bottom:16px;display:flex}.price-inputs span,.price-inputs strong{display:block}.price-inputs span{color:var(--muted);font-size:13px}.price-inputs strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:20px;font-weight:500}.price-plane{margin:20px 0 16px;padding:24px 0;position:relative}.plane-top,.plane-bottom{text-align:center;color:var(--muted);font-size:13px;position:absolute;left:0;right:0}.plane-top{top:0}.plane-bottom{bottom:0}.plane-area{aspect-ratio:1.3;isolation:isolate;position:relative}.plane-guide{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.plane-guide path{fill:none;stroke:var(--rule);stroke-width:.4px}.plane-guide .point-guide{stroke:var(--accent);stroke-width:.35px;stroke-dasharray:1 1.5;opacity:.65}.plane-origin{color:var(--muted);font-size:12px;position:absolute;top:51%;left:52%}.plane-quadrant{text-align:center;color:var(--muted);background:var(--paper,#f7f7f0);z-index:1;pointer-events:none;border-radius:5px;flex-direction:column;gap:3px;padding:7px 12px;display:flex;position:absolute}.plane-quadrant strong{font-size:16px;font-weight:500}.plane-quadrant span{font-size:12px}.q-bike{top:33%;left:3%}.q-discount{top:33%;right:2%}.q-both{bottom:3%;left:3%}.q-dock{bottom:3%;right:2%}.plane-quadrant.is-active{color:var(--accent);background:var(--soft)}.price-point-position{pointer-events:none;z-index:2;position:absolute;inset:0}.price-point{cursor:pointer;pointer-events:auto;background:0 0;border:0;width:44px;height:44px;padding:0;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.price-point span{background:var(--accent);outline:1px solid var(--accent);border:2px solid #f7f7f0;border-radius:50%;width:13px;height:13px;margin:auto;display:block}.price-interacting .price-point-position{transition:transform .24s cubic-bezier(.16,1,.3,1)}.plane-x{pointer-events:none;color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.plane-x span{background:#f7f7f0;padding:3px 0}.price-answer{border-top:1px solid var(--rule);padding-top:16px}.price-answer p{color:var(--accent);margin:0;font-size:15px}.price-equation{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:16px 0 10px;font-size:22px;display:flex}.price-equation b{font-weight:500}.price-equation small{color:var(--muted);margin-top:6px;font-size:12px;font-weight:400;display:block}.price-equation i{color:var(--muted);font-style:normal}.price-total{text-align:right}.price-total strong{color:var(--accent);font-size:38px;font-weight:500}.price-point-details{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.8}.price-point-details summary{font-size:13px}.price-point-details p{margin:12px 0}.pricing-section .figure-note{font-size:12px}@media (width<=760px){.pricing-section .flow-visual{margin-top:0}.price-example-nav{margin-bottom:20px}.price-inputs strong{font-size:18px}.price-inputs span{font-size:12px}.plane-quadrant{padding:5px 7px}.plane-quadrant strong{font-size:14px}.plane-quadrant span{font-size:11px}.price-equation{font-size:19px}.price-total strong{font-size:32px}.plane-x{font-size:11px}}@media (prefers-reduced-motion:reduce){.price-interacting .price-point-position{transition:none}}.q-bike,.q-discount{top:25%}.price-inputs{opacity:var(--price-input,1);transform:translateY(calc(10px * (1 - var(--price-input,1))))}.plane-guide .plane-axis-x,.plane-guide .plane-axis-y{transform-box:view-box;transform-origin:50%}.plane-axis-x{transform:scaleX(var(--price-axis-x,1))}.plane-axis-y{transform:scaleY(var(--price-axis-y,1))}.plane-quadrant,.plane-top,.plane-bottom,.plane-x,.plane-origin{opacity:var(--price-labels,1)}.price-point-position,.point-guide{opacity:var(--price-dot,1)}.price-answer{opacity:var(--price-answer,1);transform:translateY(calc(12px * (1 - var(--price-answer,1))))}.price-total{opacity:var(--price-total,1);transform:translateY(calc(8px * (1 - var(--price-total,1))))}@media (prefers-reduced-motion:reduce){.price-inputs,.price-answer,.price-total,.plane-axis-x,.plane-axis-y{opacity:1;transform:none}.plane-quadrant,.plane-top,.plane-bottom,.plane-x,.plane-origin,.price-point-position,.point-guide{opacity:1}}.price-point-popup{z-index:5;border:1px solid var(--rule);pointer-events:none;color:var(--muted);background:#f7f7f0;border-radius:8px;padding:16px;font-size:13px;line-height:1.7;position:absolute;bottom:0;left:0;right:0;box-shadow:0 8px 24px #243a3814}.price-point-popup .price-inputs{opacity:1;padding-bottom:10px;transform:none}.price-point-popup .price-inputs strong{font-size:17px}.price-point-popup p{margin:10px 0 0}.price-point-popup [data-gap]{color:var(--accent)}.price-point-popup .price-reason{font-size:13px}.price-point{border-radius:50%}.price-point:hover span,.price-point:focus-visible span{transform:scale(1.3)}.price-point span{transition:transform .16s ease-out}
