.pricing{overflow-x:clip}.pricing .pricing-hero{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:120px;padding-top:40px;padding-bottom:0;position:relative;isolation:isolate}.pricing .pricing-hero>:not(.pricing-hero-illustration){position:relative;z-index:1}.pricing .pricing-hero-illustration{--illustration-rotation: 7deg;--illustration-float-x: -5px;--illustration-float-y: -8px;--illustration-float-rotation: 2deg;--illustration-float-duration: 5.4s;display:block;width:120px;height:auto;margin:0 auto 16px;pointer-events:none;-webkit-user-select:none;user-select:none;transform:rotate(var(--illustration-rotation));animation:pricing-hero-illustration-in .7s cubic-bezier(.16,1,.3,1) both,pricing-illustration-float var(--illustration-float-duration) ease-in-out .85s infinite alternate both}.pricing .pricing-title{color:var(--text-primary);font-size:52px;font-weight:600;line-height:60px;margin:0}.pricing .pricing-subtitle{color:var(--text-secondary);font-size:15px;line-height:1.5;max-width:560px;margin-top:16px}.pricing .pricing-subtitle-link{color:var(--brand);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-thickness .15s ease-out}@media (hover: hover){.pricing .pricing-subtitle-link:hover{text-decoration-thickness:2px}}.pricing .pricing-tiers{display:flex;flex-direction:row;align-items:stretch;gap:0;margin-top:80px;margin-bottom:120px}.pricing .contact-us{margin-top:128px}.pricing-calculator{padding-top:80px;padding-bottom:80px;background:var(--background-light);overflow:hidden}.pricing-section-heading{position:relative;max-width:900px;margin:0 auto 40px}.pricing-section-heading .calculator-subtitle{margin-bottom:0}.pricing-section-illustration{display:block;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;animation:pricing-illustration-float var(--illustration-float-duration) ease-in-out var(--illustration-float-delay, 0ms) infinite alternate both}.calculator-title{font-family:var(--font-display);font-variation-settings:"ROND" 100;font-size:var(--text-display-xl);line-height:var(--lh-display-xl);font-weight:var(--weight-semibold);text-align:center;margin:0 0 8px}.calculator-subtitle{text-align:center;color:var(--text-secondary);font-size:15px;margin:0 0 40px}.pricing-calculator .segmented-control{display:flex;width:fit-content;margin:0 auto 32px;background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.pricing-calculator .segmented-control-item{white-space:nowrap;padding:8px 24px;min-width:140px}.pricing-calculator .calculator-slider-row{display:flex;flex-direction:column;align-items:center;gap:12px;padding-bottom:40px}.pricing-calculator .calculator-label{font-size:15px;color:var(--text-secondary)}.pricing-calculator .calculator-label strong{color:var(--text-primary);font-size:18px}.pricing-calculator .calculator-slider{width:100%;max-width:400px;accent-color:var(--brand);height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--separator);border-radius:3px;outline:none}.pricing-calculator .calculator-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--brand);cursor:pointer;border:3px solid #fff;box-shadow:0 1px 4px #0003}.pricing-calculator .calculator-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:900px;margin:0 auto}.pricing-calculator .calculator-grid-competitors{margin-top:12px}.pricing-calculator .calculator-grid-competitors-solo{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-calculator .calculator-grid-competitors-team{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 720px){.pricing-calculator .calculator-grid-competitors-solo,.pricing-calculator .calculator-grid-competitors-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.pricing-calculator .calculator-grid-competitors-solo,.pricing-calculator .calculator-grid-competitors-team{grid-template-columns:1fr}}.pricing-calculator .calculator-card{position:relative;padding:16px 24px;border-radius:12px;border:.5px solid var(--separator);background:#fff}.pricing-calculator .calculator-card-walkies{border-left:3px solid var(--tier-color);padding-right:27px}.pricing-calculator .calculator-card-competitor{background:#fff;opacity:.7}.pricing-calculator .calculator-card-name{font-size:14px;font-weight:600;margin:0 0 8px;color:var(--text-secondary)}.pricing-calculator .calculator-card-walkies .calculator-card-name{color:var(--tier-color)}.pricing-calculator .calculator-card-price{font-size:22px;font-weight:700;margin:0;color:var(--text-primary);font-variant-numeric:tabular-nums}.pricing-calculator .calculator-card-price span{font-size:14px;font-weight:500;color:var(--text-secondary);margin-left:4px}.pricing-calculator .calculator-card .calculator-card-savings{position:absolute;top:14px;right:27px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pricing-calculator .calculator-card .calculator-card-saving{font-size:12px;font-weight:600;color:#fff;background:#04bd3c;padding:8px;border-radius:100px;white-space:nowrap}.pricing-calculator .calculator-card-breakdown{font-size:12px;color:var(--text-secondary);margin:6px 0 0}.pricing-calculator .calculator-card-saving{display:inline-block;float:right;font-size:12px;font-weight:600;color:#04bd3c;background:#04bd3c1a;padding:4px 10px;border-radius:999px;margin:10px 0 0}.price-bar-chart{width:100%;max-width:900px;margin:48px auto 0}.price-bar-chart-rows{display:flex;flex-direction:column;gap:16px}.price-bar-row{display:flex;flex-direction:column;gap:6px}.price-bar-row-header{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.price-bar-name{font-size:14px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-bar-row-walkies .price-bar-name{color:var(--text-primary);font-weight:600}.price-bar-track{width:100%;height:12px;background:color-mix(in srgb,var(--text-primary) 4%,transparent);border-radius:999px;overflow:hidden}.price-bar-fill{height:100%;border-radius:999px}.price-bar-price{font-size:14px;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.price-bar-row-walkies .price-bar-price{font-weight:600}.price-bar-suffix{color:var(--text-secondary);margin-left:2px}@media (max-width: 600px){.price-bar-row{gap:4px}.price-bar-name,.price-bar-price{font-size:13px}}.feature-comparison{padding-top:80px;padding-bottom:80px}.comparison-table-wrap{overflow-x:auto;width:fit-content;max-width:100%;margin:40px auto 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:block}.comparison-table-wrap::-webkit-scrollbar{display:none}.comparison-table{width:100%;max-width:900px;margin:0;border-collapse:separate;border-spacing:0;font-size:14px}.comparison-table th{font-size:13px;font-weight:600;color:var(--text-secondary);padding:12px 16px;text-align:center;border-bottom:1px solid var(--separator);white-space:nowrap;background:#fff}.comparison-table th.comparison-walkies{color:var(--brand)}.comparison-table th .comparison-price{display:inline-block;margin-top:2px;font-weight:500;font-size:11px;opacity:.7}.comparison-table td{padding:10px 16px;text-align:center;border-bottom:.5px solid var(--separator);color:var(--text-secondary)}.comparison-table td.comparison-walkies{color:var(--brand);font-weight:600}.comparison-table .comparison-feature-name{text-align:left;font-weight:500;color:var(--text-primary);white-space:nowrap;position:sticky;left:0;z-index:1;background:#fff;border-right:.5px solid var(--separator);box-shadow:6px 0 12px #0000}.comparison-table thead th:first-child{position:sticky;left:0;z-index:3;background:#fff;border-right:.5px solid var(--separator);box-shadow:6px 0 12px #0000}@supports (animation-timeline: scroll(self)){.comparison-table .comparison-feature-name,.comparison-table thead th:first-child{animation:sticky-col-shadow linear both;animation-timeline:scroll(nearest inline);animation-range:0 40px}@keyframes sticky-col-shadow{to{box-shadow:6px 0 12px #0000000f}}}.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-soon{font-size:10px;font-weight:600;color:var(--text-secondary);background:color-mix(in srgb,var(--text-primary) 6%,transparent);padding:2px 6px;border-radius:4px}@media (max-width: 800px){.pricing .pricing-title{font-size:40px;line-height:48px;margin-bottom:8px}}@media (max-width: 1024px){.pricing .pricing-hero{margin-top:100px}.pricing .pricing-tiers{flex-direction:column;gap:20px}.pricing .contact-us{margin-top:80px}.pricing-calculator .calculator-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.pricing-calculator .calculator-grid{grid-template-columns:1fr}.comparison-table thead th:first-child{width:140px;max-width:140px}.comparison-table .comparison-feature-name{white-space:normal;width:140px;max-width:140px;padding:10px 12px;font-size:13px;line-height:1.3}}.vs-link-grid{padding:64px 0 96px;background:var(--background-light)}.vs-link-grid>.wide-container{position:relative}.pricing-binoculars{--illustration-rotation: 6deg;--illustration-float-x: -6px;--illustration-float-y: -7px;--illustration-float-rotation: -2deg;--illustration-float-duration: 5.8s;--illustration-float-delay: .36s;width:142px;margin:0 auto 24px;transform:rotate(var(--illustration-rotation))}.vs-link-grid-title{text-align:center;font-family:var(--font-display);font-variation-settings:"ROND" 100;font-size:32px;line-height:38px;font-weight:var(--weight-semibold);margin:0 0 32px}.vs-link-grid-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:900px;margin:0 auto}.vs-link-card{display:flex;flex-direction:column;gap:4px;padding:20px 24px;border-radius:12px;border:.5px solid var(--separator);background:#fff;text-decoration:none;transition:background .15s ease,border-color .15s ease;-webkit-user-drag:none;user-drag:none}.vs-link-card:hover{background:var(--background-light);border-color:color-mix(in srgb,var(--brand) 30%,transparent)}.vs-link-card-title{color:var(--brand);font-weight:var(--weight-semibold);font-size:var(--text-title);line-height:var(--lh-title)}.vs-link-card-meta{color:var(--text-secondary);font-size:var(--text-body);line-height:var(--lh-body)}@media (max-width: 600px){.vs-link-grid-items{grid-template-columns:1fr}}@media (min-width: 950px){.pricing .pricing-hero-illustration{position:absolute;z-index:0;top:4px;right:32px;width:176px;margin:0}}@media (min-width: 1250px){.pricing-binoculars{position:absolute;top:-18px;right:-190px;width:172px;margin:0}}@keyframes pricing-hero-illustration-in{0%{opacity:0}to{opacity:1}}@keyframes pricing-illustration-float{0%{transform:translateZ(0) rotate(var(--illustration-rotation))}to{transform:translate3d(var(--illustration-float-x),var(--illustration-float-y),0) rotate(calc(var(--illustration-rotation) + var(--illustration-float-rotation)))}}@media (prefers-reduced-motion: reduce){.pricing .pricing-hero-illustration,.pricing-section-illustration{animation:none;transform:rotate(var(--illustration-rotation))}}
