#pricing.card{height:auto!important}#petInquiry .modal-header{padding:.75rem 1rem;min-height:auto}#petInquiry .modal-header .modal-title{font-size:1rem;margin:0}#petInquiry .modal-header{border:0;padding:0;position:absolute;right:0;top:0;z-index:10;background:0 0}#petInquiry .modal-title{display:none}#petInquiry .btn-close{padding:1rem;margin:0;background-color:rgba(0,0,0,.1);border-radius:0;opacity:.8}#petInquiry .btn-close:hover{opacity:1;background-color:rgba(0,0,0,.2)}#petInquiry .modal-body{padding:1.5rem 1rem 1rem}@media (min-width:768px){#petInquiry .modal-body{padding:2rem 2rem 1.5rem}}#petInquiry .card-pet-inquiry{margin-bottom:1.5rem!important}#petInquiry .card-pet-inquiry .card-body{padding:.75rem 1rem}#petInquiry .card-pet-inquiry .card-title{font-size:.9375rem;margin-bottom:.125rem}#petInquiry .card-pet-inquiry .card-text{font-size:.8125rem;margin:0}#petInquiry .gform_wrapper{margin:0!important}#petInquiry .gform_body{margin:0}#petInquiry .gform_fields{grid-row-gap:1rem!important;margin:0!important}#petInquiry .gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#petInquiry .gfield_required{display:none}#petInquiry input[type=email],#petInquiry input[type=tel],#petInquiry input[type=text],#petInquiry textarea{border:1px solid #d1d5db;border-radius:.25rem;padding:.625rem .875rem;font-size:.9375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#petInquiry input[type=email]:focus,#petInquiry input[type=tel]:focus,#petInquiry input[type=text]:focus,#petInquiry textarea:focus{border-color:#f26322;outline:0;box-shadow:0 0 0 .2rem rgba(242,99,34,.15)}#petInquiry .ginput_container--name.gform-grid-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}#petInquiry .name_first,#petInquiry .name_last{width:100%}#petInquiry textarea.textarea{min-height:100px;resize:vertical}#petInquiry .gfield_checkbox{margin:0}#petInquiry .gchoice{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:0}#petInquiry .gfield-choice-input[type=checkbox]{margin-top:.25rem;flex-shrink:0}#petInquiry .gchoice label{font-size:.875rem;margin:0;line-height:1.4}#petInquiry .gform_footer{margin-top:1.25rem;padding:0}#petInquiry .gform_footer .small.text-body-secondary{display:none}#petInquiry .gform_footer .small{font-size:.75rem;line-height:1.4;margin-bottom:.75rem}#petInquiry .gform_footer .text-center{margin-top:.5rem}#petInquiry .gform_button{width:100%;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border:0}#petInquiry .admin-hidden-markup{display:none!important}@media (max-width:767px){#petInquiry .modal-dialog{margin:0}#petInquiry .modal-body{padding:1.5rem 1rem 1rem;max-height:calc(100vh - 3rem);overflow-y:auto}#petInquiry .card-pet-inquiry .ratio{width:64px!important}#petInquiry .card-pet-inquiry .card-body{padding:.5rem .75rem}}@media (max-width:575px){.card .btn-md span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.card .d-flex.flex-row.gap-1{min-width:0}.card .btn-primary.flex-grow-1{min-width:0;max-width:calc(100% - 56px);padding-left:.5rem!important;padding-right:.5rem!important}}@media (max-width:375px){.card .btn-primary.flex-grow-1{padding-left:.375rem!important;padding-right:.375rem!important;font-size:.75rem!important}}#petInquiry .gfield--width-half{width:calc(50% - .5rem);display:inline-block;vertical-align:top}#petInquiry .gfield--width-half+.gfield--width-half{margin-left:1rem}@media (max-width:575px){#petInquiry .gfield--width-half{width:100%}#petInquiry .gfield--width-half+.gfield--width-half{margin-left:0}}#petInquiry .gfield_error input,#petInquiry .gfield_error textarea{border-color:#dc3545}#petInquiry .validation_message{color:#dc3545;font-size:.8125rem;margin-top:.25rem}#petInquiry .gfield_visibility_hidden{display:none!important}#petInquiry #field_70_19{margin-top:.5rem}#petInquiry #field_70_19 legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.unlock-price-image-container{position:relative}.blurred-corner-price{position:absolute;top:8px;left:8px;z-index:3;cursor:pointer;width:auto;height:auto;min-width:140px;border-radius:4px;display:inline-block;transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease;user-select:none;-webkit-user-select:none;box-shadow:0 2px 8px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.1)}.blurred-corner-price:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.15)}.blurred-corner-price:focus{outline:3px solid rgba(242,99,34,.6);outline-offset:2px}.blurred-corner-price:active{transform:translateY(0)}.price-text-under-blur{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:800;color:#2d7a3e;text-shadow:0 1px 2px rgba(0,0,0,.2);z-index:1;pointer-events:none}.price-block-small{font-size:.65em;vertical-align:middle;line-height:1}.blur-glass-overlay{position:relative;width:100%;backdrop-filter:blur(3.6px) saturate(120%);-webkit-backdrop-filter:blur(3.6px) saturate(120%);background:rgba(255,255,255,.4);background-image:linear-gradient(135deg,rgba(255,255,255,.5) 0,rgba(255,255,255,.3) 100%);z-index:2;border:1px solid rgba(255,255,255,.6);border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:10px 12px}.unlock-pricing-cta{position:relative;z-index:3;display:flex;align-items:center;gap:6px;flex-direction:row;font-size:.6875rem;font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.03em;text-align:center;line-height:1.3;text-shadow:0 1px 2px rgba(255,255,255,.8);pointer-events:none}.unlock-pricing-cta svg{opacity:.8;filter:drop-shadow(0 1px 1px rgba(255, 255, 255, .8))}.blurred-corner-price:hover .blur-glass-overlay{backdrop-filter:blur(3.6px) saturate(120%);-webkit-backdrop-filter:blur(3.6px) saturate(120%);background:rgba(255,255,255,.4)}.blurred-corner-price:hover .unlock-pricing-cta{color:#f26322}.blurred-corner-price:hover .unlock-pricing-cta svg{opacity:1}@media (max-width:575px){.blurred-corner-price{min-width:120px;top:6px;left:6px}.price-text-under-blur{font-size:1.375rem}.unlock-pricing-cta{font-size:.625rem}.unlock-pricing-cta svg{width:12px;height:12px}}@media (max-width:375px){.blurred-corner-price{min-width:110px}.price-text-under-blur{font-size:1.25rem}.blur-glass-overlay{padding:7px 9px}.unlock-pricing-cta{font-size:.5625rem;gap:2px}.unlock-pricing-cta svg{width:10px;height:10px}}#unlockPriceModal .modal-header{border:0;padding:0;position:absolute;right:0;top:0;z-index:10;background:0 0}#unlockPriceModal .modal-title{display:none}#unlockPriceModal .btn-close{padding:1rem;margin:0;background-color:rgba(0,0,0,.1);border-radius:0;opacity:.8}#unlockPriceModal .btn-close:hover{opacity:1;background-color:rgba(0,0,0,.2)}#unlockPriceModal .modal-body{padding:1.5rem 1rem 1rem}@media (min-width:768px){#unlockPriceModal .modal-body{padding:2rem 2rem 1.5rem}}#unlockPriceModal .card-pet-inquiry{margin-bottom:1.5rem!important}#unlockPriceModal .card-pet-inquiry .card-body{padding:.75rem 1rem}#unlockPriceModal .card-pet-inquiry .card-title{font-size:.9375rem;margin-bottom:.125rem}#unlockPriceModal .card-pet-inquiry .card-text{font-size:.8125rem;margin:0}#unlockPriceModal .alert-info{font-size:.875rem;line-height:1.5;padding:.875rem 1rem;border-radius:.25rem}#unlockPriceModal .how-it-works-content{display:flex;align-items:flex-start;gap:.5rem}#unlockPriceModal .how-it-works-content svg{flex-shrink:0;margin-top:.125rem}#unlockPriceModal .how-it-works-label{flex-shrink:0;white-space:nowrap}#unlockPriceModal .how-it-works-text{flex:1}#unlockPriceModal .gform_wrapper{margin:0!important}#unlockPriceModal .gform_body{margin:0}#unlockPriceModal .gform_fields{grid-row-gap:1rem!important;margin:0!important}#unlockPriceModal .gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#unlockPriceModal .gfield_required{display:none}#unlockPriceModal input[type=email],#unlockPriceModal input[type=tel],#unlockPriceModal input[type=text],#unlockPriceModal textarea{border:1px solid #d1d5db;border-radius:.25rem;padding:.625rem .875rem;font-size:.9375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#unlockPriceModal input[type=email]:focus,#unlockPriceModal input[type=tel]:focus,#unlockPriceModal input[type=text]:focus,#unlockPriceModal textarea:focus{border-color:#f26322;outline:0;box-shadow:0 0 0 .2rem rgba(242,99,34,.15)}#unlockPriceModal .ginput_container--name.gform-grid-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}#unlockPriceModal .name_first,#unlockPriceModal .name_last{width:100%}#unlockPriceModal textarea.textarea{min-height:100px;resize:vertical}#unlockPriceModal textarea{display:none!important}#unlockPriceModal .gfield_checkbox{margin:0}#unlockPriceModal .gchoice{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:0}#unlockPriceModal .gfield-choice-input[type=checkbox]{margin-top:.25rem;flex-shrink:0}#unlockPriceModal .gchoice label{font-size:.875rem;margin:0;line-height:1.4}#unlockPriceModal .gform_footer{margin-top:1.25rem;padding:0}#unlockPriceModal .gform_footer .small.text-body-secondary{display:none}#unlockPriceModal .gform_footer .small{font-size:.75rem;line-height:1.4;margin-bottom:.75rem}#unlockPriceModal .gform_footer .text-center{margin-top:.5rem}#unlockPriceModal .gform_button{width:100%;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border:0}#unlockPriceModal .admin-hidden-markup{display:none!important}#unlockPriceModal .gfield_visibility_hidden{display:none!important}#unlockPriceModal .gfield--width-half{display:inline-block;vertical-align:top}#unlockPriceModal .gfield--width-half+.gfield--width-half{margin-left:1rem}#unlockPriceModal .gfield_error input,#unlockPriceModal .gfield_error textarea{border-color:#dc3545}#unlockPriceModal .validation_message{color:#dc3545;font-size:.8125rem;margin-top:.25rem}@media (max-width:767px){#unlockPriceModal .modal-dialog{margin:0}#unlockPriceModal .modal-body{padding:1.5rem 1rem 1rem;max-height:calc(100vh - 3rem);overflow-y:auto}#unlockPriceModal .card-pet-inquiry .ratio{width:64px!important}#unlockPriceModal .card-pet-inquiry .card-body{padding:.5rem .75rem}#unlockPriceModal .alert-info{font-size:.8125rem;padding:.75rem .875rem}#unlockPriceModal .how-it-works-content{flex-direction:row;gap:.375rem}#unlockPriceModal .how-it-works-label{font-size:.8125rem}#unlockPriceModal .how-it-works-text{font-size:.8125rem}}@media (max-width:575px){#unlockPriceModal .gfield--width-half{width:100%}#unlockPriceModal .gfield--width-half+.gfield--width-half{margin-left:0}}.unlock-pricing-cta span{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%}#unlockPriceModal.modal .modal-dialog.modal-sm{max-width:300px}#unlockPriceModal.modal .modal-dialog.modal-lg{max-width:800px}#unlockPriceModal.modal .modal-dialog.modal-xl{max-width:1140px}#unlockPriceModal .gform_button,#unlockPriceModal .gform_footer input[type=submit]{transition:opacity .2s ease,transform .1s ease}#unlockPriceModal .gform_button:hover,#unlockPriceModal .gform_footer input[type=submit]:hover{opacity:.9;transform:translateY(-1px)}#unlockPriceModal .gform_button:active,#unlockPriceModal .gform_footer input[type=submit]:active{transform:translateY(0)}.badge-popular{background:linear-gradient(135deg,#ec4899 0,#be185d 100%)!important;color:#fff!important;font-weight:700;border:none;padding:.375rem .625rem;border-radius:.25rem;text-transform:none;letter-spacing:.01em;animation:subtle-pulse 2s ease-in-out infinite}.badge-interested{background:linear-gradient(135deg,#f472b6 0,#ec4899 100%)!important;color:#fff!important;font-weight:700;border:none;padding:.375rem .625rem;border-radius:.25rem;text-transform:none;letter-spacing:.01em;animation:subtle-pulse 2s ease-in-out infinite}.badge-new-arrival{background:linear-gradient(135deg,#3b82f6 0,#2563eb 100%)!important;color:#fff!important;font-weight:700;border:none;padding:.375rem .625rem;border-radius:.25rem;text-transform:none;letter-spacing:.01em}.badge-new-week{background:linear-gradient(135deg,#10b981 0,#059669 100%)!important;color:#fff!important;font-weight:700;border:none;padding:.375rem .625rem;border-radius:.25rem;text-transform:none;letter-spacing:.01em}@keyframes subtle-pulse{0%,100%{transform:scale(1);box-shadow:0 2px 4px rgba(0,0,0,.2)}50%{transform:scale(1.03);box-shadow:0 4px 8px rgba(236,72,153,.4)}}@media (max-width:575px){.badge-interested,.badge-new-arrival,.badge-new-week,.badge-popular{font-size:10px!important;padding:.3rem .5rem}}@media (max-width:375px){.badge-interested,.badge-new-arrival,.badge-new-week,.badge-popular{font-size:9px!important;padding:.25rem .4rem}}#inquiryTopicSelector,#unlockPriceTopicSelector{background:#f8f9fa;border-radius:.5rem;padding:1rem}#inquiryTopicSelector .form-label,#unlockPriceTopicSelector .form-label{color:#212529;font-size:1rem}#inquiryTopicsAccordion .accordion-button,#unlockPriceTopicsAccordion .accordion-button{font-weight:600;font-size:.95rem;padding:.75rem 1rem;border-radius:.375rem!important;color:#212529!important}#inquiryTopicsAccordion .accordion-button:not(.collapsed),#unlockPriceTopicsAccordion .accordion-button:not(.collapsed){background-color:#e9ecef;color:#fff!important;box-shadow:none}#inquiryTopicsAccordion .accordion-button:focus,#unlockPriceTopicsAccordion .accordion-button:focus{box-shadow:none;border-color:transparent}.topic-bubble{border-radius:2rem;font-size:.875rem;padding:.5rem 1rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease;cursor:pointer;position:relative;white-space:nowrap}.topic-bubble:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.topic-bubble:active{transform:translateY(0)}.topic-bubble.active{background-color:var(--bs-btn-bg);color:var(--bs-btn-color);border-color:var(--bs-btn-border-color)}.topic-bubble.btn-outline-primary.active{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.topic-bubble.btn-outline-success.active{background-color:#198754;border-color:#198754;color:#fff}.topic-bubble.btn-outline-info.active{background-color:#0dcaf0;border-color:#0dcaf0;color:#000}.topic-bubble.btn-outline-warning.active{background-color:#ffc107;border-color:#ffc107;color:#000}.topic-bubble.btn-outline-danger.active{background-color:#dc3545;border-color:#dc3545;color:#fff}.topic-bubble.active::before{content:'✓ ';font-weight:700;margin-right:.25rem}@media (max-width:576px){.topic-bubble{font-size:.8125rem;padding:.4rem .875rem}#inquiryTopicSelector,#unlockPriceTopicSelector{padding:.75rem}#inquiryTopicsAccordion .accordion-button,#unlockPriceTopicsAccordion .accordion-button{font-size:.875rem;padding:.625rem .875rem}}#inquiryTopicsAccordion .accordion-collapse,#unlockPriceTopicsAccordion .accordion-collapse{transition:height .3s ease}