.blog-prose{color:#102a2a;font-size:17px;line-height:1.75}.blog-prose>*+*{margin-top:1.1em}.blog-prose h2{letter-spacing:-.01em;color:#102a2a;margin-top:2em;margin-bottom:.6em;font-size:28px;font-weight:700;line-height:1.25}.blog-prose h3{color:#102a2a;margin-top:1.6em;margin-bottom:.5em;font-size:21px;font-weight:700;line-height:1.3}.blog-prose h4{color:#102a2a;margin-top:1.4em;margin-bottom:.4em;font-size:17px;font-weight:700}.blog-prose p{color:#102a2a;line-height:1.75}.blog-prose a{color:#2bbbad;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;transition:color .15s}.blog-prose a:hover{color:#102a2a}.blog-prose strong{color:#102a2a;font-weight:700}.blog-prose em{font-style:italic}.blog-prose ul,.blog-prose ol{padding-left:1.6em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li{color:#102a2a;margin-top:.4em}.blog-prose li::marker{color:#2bbbad}.blog-prose blockquote{color:#6b7c80;border-left:3px solid #2bbbad;margin-left:0;padding-left:1em;font-style:italic}.blog-prose code{color:#102a2a;background:#f0fdf9;border:1px solid #ddf6f3;border-radius:4px;padding:1px 6px;font-size:.9em}.blog-prose pre{color:#f7fafa;background:#0b1d2e;border-radius:12px;padding:16px 18px;font-size:14px;overflow-x:auto}.blog-prose pre code{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.blog-prose hr{border:0;border-top:1px solid #e3efed;margin:2em 0}.blog-prose img{border:1px solid #e3efed;border-radius:14px;max-width:100%;height:auto;margin:1.4em auto}.blog-prose table{border-collapse:collapse;width:100%;font-size:15px}.blog-prose th,.blog-prose td{text-align:left;border:1px solid #e3efed;padding:8px 12px}.blog-prose th{color:#102a2a;background:#f0fdf9;font-weight:600}@media (max-width:640px){.blog-prose{font-size:16px}.blog-prose h2{font-size:24px}.blog-prose h3{font-size:19px}}.blog-prose .qw-callout{border-left:3px solid;border-radius:12px;grid-template-columns:28px 1fr;gap:14px;margin:1.8em 0;padding:16px 18px;font-size:15px;line-height:1.65;display:grid}.blog-prose .qw-callout-icon{padding-top:2px;font-size:20px;line-height:1}.blog-prose .qw-callout-body,.blog-prose .qw-callout-body strong{color:#0b1d2e}.blog-prose .qw-callout-warn{background:#fffbeb;border-left-color:#f59e0b}.blog-prose .qw-callout-scenario{background:#f0fdf9;border-left-color:#2bbbad}.blog-prose .qw-callout-leak{background:#fef2f2;border-left-color:#ff6b6b}.blog-prose .qw-pullquote{color:#0b1d2e;letter-spacing:-.005em;background:#ddf6f3;border-left:4px solid #2bbbad;border-radius:14px;margin:2.2em 0;padding:28px 32px;font-size:22px;font-weight:700;line-height:1.4}@media (max-width:640px){.blog-prose .qw-pullquote{padding:22px 24px;font-size:18px}}.blog-prose .qw-quote-breakdown{background:#fff;border:1px solid #e3efed;border-radius:14px;margin:1.8em 0;padding:18px 22px;font-size:15px}.blog-prose .qw-quote-row{border-bottom:1px dashed #e3efed;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.blog-prose .qw-quote-row:last-child{border-bottom:none}.blog-prose .qw-quote-row span:first-child{color:#6b7c80}.blog-prose .qw-quote-row span:last-child{color:#0b1d2e;font-variant-numeric:tabular-nums;font-weight:700}.blog-prose .qw-quote-row-total{border-top:2px solid #2bbbad;border-bottom:0;margin-top:6px;padding-top:14px}.blog-prose .qw-quote-row-total span:first-child{color:#0b1d2e;font-size:17px;font-weight:700}.blog-prose .qw-quote-row-total span:last-child{color:#2bbbad;font-size:22px}.blog-prose .qw-mockup-figure{flex-direction:column;align-items:center;margin:2.2em 0;display:flex}.blog-prose .qw-mockup-figure figcaption{color:#6b7c80;text-align:center;max-width:380px;margin-top:14px;font-size:13px;font-style:italic;line-height:1.55}.blog-prose .qw-mockup{color:#102a2a;width:320px;max-width:100%;font-family:var(--font-geist-sans,system-ui), sans-serif;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px #0b1d2e24,0 0 0 1px #0b1d2e0a}.blog-prose .qw-mockup-header{border-bottom:1px solid #e3efed;align-items:center;gap:8px;padding:14px 16px 12px;display:flex}.blog-prose .qw-mockup-logo{color:#0b1d2e;background:linear-gradient(135deg,#92f2e0,#3dd4c8);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.blog-prose .qw-mockup-brand{color:#0b1d2e;font-size:13px;font-weight:600}.blog-prose .qw-mockup-title{padding:12px 16px 4px}.blog-prose .qw-mockup-title h4{color:#0b1d2e;letter-spacing:-.005em;margin:0;font-size:16px;font-weight:700}.blog-prose .qw-mockup-title p{color:#6b7c80;margin:2px 0 0;font-size:12px}.blog-prose .qw-mockup-rows{flex-direction:column;gap:6px;padding:8px 16px 12px;display:flex}.blog-prose .qw-mockup-row{background:#fff;border:1px solid #e3efed;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.blog-prose .qw-mockup-row-addon{opacity:0;background:#eef9f7;border-color:#c8ede7;animation:5s ease-in-out infinite qw-addon-cycle;transform:translateY(8px)}.blog-prose .qw-mockup-row-label{color:#0b1d2e;align-items:center;gap:8px;font-weight:600;display:flex}.blog-prose .qw-mockup-check{color:#fff;background:#2bbbad;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.blog-prose .qw-mockup-row-price{color:#0b1d2e;font-variant-numeric:tabular-nums;font-weight:700}.blog-prose .qw-mockup-row-add{color:#2bbbad}.blog-prose .qw-mockup-total{background:linear-gradient(90deg,#f0fdf9 0%,#ddf6f3 100%);border-top:1px solid #e3efed;justify-content:space-between;align-items:baseline;padding:14px 16px;animation:5s ease-in-out infinite qw-total-cycle;display:flex}.blog-prose .qw-mockup-total-label{color:#6b7c80;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:600}.blog-prose .qw-mockup-total-value{color:#0b1d2e;font-variant-numeric:tabular-nums;text-align:right;min-width:60px;font-size:22px;font-weight:800;display:inline-grid;position:relative}.blog-prose .qw-mockup-total-value .qw-num{text-align:right;grid-area:1/1}.blog-prose .qw-mockup-total-value .qw-num-1{animation:5s ease-in-out infinite qw-num1-cycle}.blog-prose .qw-mockup-total-value .qw-num-2{animation:5s ease-in-out infinite qw-num2-cycle}@keyframes qw-addon-cycle{0%,22%{opacity:0;transform:translateY(8px)}32%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes qw-num1-cycle{0%,30%{opacity:1}40%,92%{opacity:0}to{opacity:1}}@keyframes qw-num2-cycle{0%,30%{opacity:0}40%,92%{opacity:1}to{opacity:0}}@keyframes qw-total-cycle{0%,32%{box-shadow:inset 0 0 #2bbbad00}38%{box-shadow:inset 0 0 24px #2bbbad59}55%,to{box-shadow:inset 0 0 #2bbbad00}}.blog-prose .qw-mockup-library .qw-mockup-header{justify-content:space-between;align-items:center;display:flex}.blog-prose .qw-mockup-count{color:#6b7c80;font-size:11px;font-weight:500}.blog-prose .qw-mockup-list{flex-direction:column;gap:6px;margin:0;padding:10px 14px 14px;list-style:none;display:flex}.blog-prose .qw-mockup-list li{opacity:0;animation:.55s ease-out forwards qw-li-in;animation-delay:calc(var(--i,0) * .1s);background:#fff;border:1px solid #e3efed;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid;transform:translateY(6px)}.blog-prose .qw-mockup-list li::marker{content:none}.blog-prose .qw-li-icon{background:#ddf6f3;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;display:flex}.blog-prose .qw-li-name{color:#0b1d2e;font-weight:500}.blog-prose .qw-li-price{color:#2bbbad;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}@keyframes qw-li-in{to{opacity:1;transform:translateY(0)}}.blog-prose .qw-mockup-tiers .qw-mockup-title{padding-bottom:4px}.blog-prose .qw-tier-list{flex-direction:column;gap:8px;padding:6px 14px 14px;display:flex}.blog-prose .qw-tier{background:#fff;border:1px solid #e3efed;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:12px 14px;font-size:13px;display:grid}.blog-prose .qw-tier-name{color:#0b1d2e;grid-area:1/1;font-size:14px;font-weight:700}.blog-prose .qw-tier-desc{color:#6b7c80;grid-area:2/1;font-size:12px}.blog-prose .qw-tier-price{color:#0b1d2e;font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center;font-size:18px;font-weight:800}.blog-prose .qw-tier-light{animation:7.5s ease-in-out infinite qw-tier-light-cycle}.blog-prose .qw-tier-standard{animation:7.5s ease-in-out infinite qw-tier-standard-cycle}.blog-prose .qw-tier-heavy{animation:7.5s ease-in-out infinite qw-tier-heavy-cycle}@keyframes qw-tier-light-cycle{0%,18%{background:#eef9f7;border-color:#2bbbad;box-shadow:0 0 0 3px #2bbbad2e}28%,to{background:#fff;border-color:#e3efed;box-shadow:0 0 #2bbbad00}}@keyframes qw-tier-standard-cycle{0%,28%{background:#fff;border-color:#e3efed;box-shadow:0 0 #2bbbad00}38%,58%{background:#eef9f7;border-color:#2bbbad;box-shadow:0 0 0 3px #2bbbad2e}68%,to{background:#fff;border-color:#e3efed;box-shadow:0 0 #2bbbad00}}@keyframes qw-tier-heavy-cycle{0%,58%{background:#fff;border-color:#e3efed;box-shadow:0 0 #2bbbad00}68%,92%{background:#eef9f7;border-color:#2bbbad;box-shadow:0 0 0 3px #2bbbad2e}to{background:#fff;border-color:#e3efed;box-shadow:0 0 #2bbbad00}}.blog-prose .qw-mockup-client .qw-mockup-header{align-items:center;gap:10px}.blog-prose .qw-mockup-client-info{flex-direction:column;line-height:1.2;display:flex}.blog-prose .qw-mockup-sub{color:#6b7c80;margin-top:2px;font-size:11px}.blog-prose .qw-visit-list{flex-direction:column;gap:6px;margin:0;padding:6px 14px 0;list-style:none;display:flex}.blog-prose .qw-visit-list li::marker{content:none}.blog-prose .qw-visit{opacity:0;animation:.55s ease-out forwards qw-li-in;animation-delay:calc(var(--i,0) * .12s);background:#fff;border:1px solid #e3efed;border-radius:10px;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid;transform:translateY(6px)}.blog-prose .qw-visit-date{color:#6b7c80;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.blog-prose .qw-visit-base{color:#0b1d2e;font-size:13px;font-weight:500}.blog-prose .qw-visit-pet{color:#2bbbad;font-weight:600}.blog-prose .qw-visit-total{color:#0b1d2e;font-variant-numeric:tabular-nums;font-weight:700}.blog-prose .qw-mockup-footnote{color:#6b7c80;text-align:center;background:#f0fdf9;border-top:1px solid #e3efed;margin-top:8px;padding:12px 14px 14px;font-size:11px}.blog-prose .qw-segment{background:#f0fdf9;border:1px solid #e3efed;border-radius:10px;grid-template-columns:1fr 1fr;margin:0 14px 12px;padding:4px;display:grid;position:relative}.blog-prose .qw-segment-option{z-index:1;text-align:center;color:#6b7c80;border-radius:7px;padding:8px 10px;font-size:13px;font-weight:600;position:relative}.blog-prose .qw-segment-indicator{background:#fff;border:1px solid #2bbbad;border-radius:7px;width:calc(50% - 4px);animation:7s ease-in-out infinite qw-segment-slide;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 6px #0b1d2e1a}.blog-prose .qw-segment-standard{animation:7s ease-in-out infinite qw-segment-text-std}.blog-prose .qw-segment-deep{animation:7s ease-in-out infinite qw-segment-text-deep}@keyframes qw-segment-slide{0%,22%{left:4px}35%,78%{left:50%}90%,to{left:4px}}@keyframes qw-segment-text-std{0%,22%{color:#0b1d2e}35%,78%{color:#6b7c80}90%,to{color:#0b1d2e}}@keyframes qw-segment-text-deep{0%,22%{color:#6b7c80}35%,78%{color:#0b1d2e}90%,to{color:#6b7c80}}.blog-prose .qw-row-multiplier{opacity:0;background:#eef9f7;border-color:#c8ede7;animation:7s ease-in-out infinite qw-multiplier-cycle;transform:translateY(8px)}@keyframes qw-multiplier-cycle{0%,25%{opacity:0;transform:translateY(8px)}38%,78%{opacity:1;transform:translateY(0)}90%,to{opacity:0;transform:translateY(8px)}}.blog-prose .qw-toggle-std{animation:7s ease-in-out infinite qw-toggle-std-cycle}.blog-prose .qw-toggle-deep{animation:7s ease-in-out infinite qw-toggle-deep-cycle}@keyframes qw-toggle-std-cycle{0%,28%{opacity:1}40%,78%{opacity:0}90%,to{opacity:1}}@keyframes qw-toggle-deep-cycle{0%,28%{opacity:0}40%,78%{opacity:1}90%,to{opacity:0}}.blog-prose .qw-mockup-checklist .qw-mockup-header{justify-content:space-between;align-items:center;display:flex}.blog-prose .qw-check-list{margin:0;padding:8px 0 0;list-style:none}.blog-prose .qw-check-list li::marker{content:none}.blog-prose .qw-check-item{color:#0b1d2e;border-bottom:1px solid #e3efed;grid-template-columns:26px 1fr;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:grid}.blog-prose .qw-check-item:last-of-type{border-bottom:none}.blog-prose .qw-check-box{width:22px;height:22px;animation:.55s ease-out forwards qw-check-fill;animation-delay:calc(.6s + var(--i,0) * .8s);background:#fff;border:1.5px solid #d7e3e1;border-radius:6px;position:relative}.blog-prose .qw-check-box:after{content:"";opacity:0;animation:.4s ease-out forwards qw-check-mark-in;animation-delay:calc(.85s + var(--i,0) * .8s);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='3 8 7 12 13 4'/></svg>") 50%/14px no-repeat;position:absolute;inset:0;transform:scale(.6)}.blog-prose .qw-check-name{color:#0b1d2e;font-size:13px;font-weight:500}@keyframes qw-check-fill{to{background:#2bbbad;border-color:#2bbbad}}@keyframes qw-check-mark-in{to{opacity:1;transform:scale(1)}}.blog-prose .qw-check-footer{color:#0b1d2e;opacity:0;background:linear-gradient(90deg,#f0fdf9 0%,#ddf6f3 100%);border-top:1px solid #e3efed;justify-content:space-between;align-items:center;margin-top:4px;padding:12px 16px;font-size:12px;font-weight:600;animation:.6s ease-out 5s forwards qw-check-footer-in;display:flex;transform:translateY(8px)}.blog-prose .qw-check-footer-tag{color:#2bbbad;text-transform:uppercase;letter-spacing:.05em;background:#fff;border:1px solid #2bbbad;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}@keyframes qw-check-footer-in{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.blog-prose .qw-mockup-row-addon,.blog-prose .qw-mockup-total-value .qw-num-1,.blog-prose .qw-mockup-total-value .qw-num-2,.blog-prose .qw-mockup-total,.blog-prose .qw-mockup-list li,.blog-prose .qw-tier-light,.blog-prose .qw-tier-standard,.blog-prose .qw-tier-heavy,.blog-prose .qw-visit,.blog-prose .qw-segment-indicator,.blog-prose .qw-segment-standard,.blog-prose .qw-segment-deep,.blog-prose .qw-row-multiplier,.blog-prose .qw-toggle-std,.blog-prose .qw-toggle-deep,.blog-prose .qw-check-box,.blog-prose .qw-check-box:after,.blog-prose .qw-check-footer{opacity:1!important;animation:none!important;transform:none!important}.blog-prose .qw-mockup-total-value .qw-num-1{opacity:0!important}.blog-prose .qw-tier-standard{background:#eef9f7!important;border-color:#2bbbad!important;box-shadow:0 0 0 3px #2bbbad2e!important}.blog-prose .qw-toggle-std{opacity:0!important}.blog-prose .qw-row-multiplier{opacity:1!important;transform:none!important}.blog-prose .qw-segment-indicator{left:50%!important}.blog-prose .qw-segment-deep{color:#0b1d2e!important}.blog-prose .qw-segment-standard{color:#6b7c80!important}.blog-prose .qw-check-box{background:#2bbbad!important;border-color:#2bbbad!important}.blog-prose .qw-check-box:after,.blog-prose .qw-check-footer{opacity:1!important;transform:none!important}}
