.pet-premium-site .pet-wa-section{position:relative;overflow:hidden;padding:104px 24px 112px;border-block:1px solid rgba(114,223,189,.16);background:radial-gradient(circle at 16% 32%,rgba(78,199,159,.14),transparent 28%),#082c23;color:#f5fff9}.pet-premium-site .pet-wa-section:before{position:absolute;inset:0;background-image:linear-gradient(rgba(151,230,203,.035) 1px,transparent 0),linear-gradient(90deg,rgba(151,230,203,.035) 1px,transparent 0);background-size:42px 42px;content:"";mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent);pointer-events:none}.pet-premium-site .pet-wa-automation-demo,.pet-premium-site .pet-wa-heading{position:relative;width:min(1240px,100%);margin-inline:auto}.pet-premium-site .pet-wa-heading{display:grid;align-items:end;margin-bottom:58px;grid-template-columns:minmax(0,.92fr) minmax(340px,.68fr);gap:clamp(44px,7vw,96px)}.pet-premium-site .pet-wa-heading>div:first-child>span{color:#82dfc0;font-size:13px;font-weight:850;letter-spacing:.13em}.pet-premium-site .pet-wa-heading h2{max-width:720px;margin:17px 0 0;color:#f6fff9;font-size:clamp(3rem,4.5vw,4.35rem);font-weight:820;line-height:.98;letter-spacing:-.059em}.pet-premium-site .pet-wa-heading h2 em{display:block;color:#72dfbd;font-family:var(--font-dm-serif-display),serif;font-style:normal;font-weight:400}.pet-premium-site .pet-wa-heading-copy>p{margin:0;color:#bdd2c9;font-size:17px;line-height:1.68}.pet-premium-site .pet-wa-heading-proof{display:flex;margin-top:22px;flex-wrap:wrap;gap:10px}.pet-premium-site .pet-wa-heading-proof span{display:inline-flex;min-height:34px;padding:0 11px;align-items:center;gap:6px;border:1px solid rgba(130,223,192,.18);border-radius:999px;background:rgba(255,255,255,.045);color:#d3e8df;font-size:12px;font-weight:760}.pet-premium-site .pet-wa-heading-proof svg{color:#72dfbd}.pet-premium-site .pet-wa-automation-demo{display:grid;align-items:center;grid-template-columns:minmax(330px,.72fr) 148px minmax(480px,1.28fr);gap:0}.pet-premium-site .pet-wa-agenda,.pet-premium-site .pet-wa-phone{min-width:0;box-shadow:0 34px 82px rgba(2,16,12,.34)}.pet-premium-site .pet-wa-phone{overflow:hidden;width:min(100%,382px);justify-self:end;border:9px solid #041d17;border-radius:38px;background:#f0eee8}.pet-premium-site .pet-wa-phone-header{display:grid;min-height:68px;padding:0 16px;align-items:center;grid-template-columns:auto 1fr auto;gap:10px;background:#f9faf8;color:#16342d;box-shadow:0 1px 0 rgba(11,49,39,.09)}.pet-premium-site .pet-wa-phone-avatar{display:grid;width:39px;height:39px;place-items:center;border-radius:50%;background:#0f795e;color:white}.pet-premium-site .pet-wa-phone-header small,.pet-premium-site .pet-wa-phone-header strong{display:block}.pet-premium-site .pet-wa-phone-header strong{font-size:14px}.pet-premium-site .pet-wa-phone-header small{display:flex;margin-top:2px;align-items:center;gap:5px;color:#5f766e;font-size:11px}.pet-premium-site .pet-wa-phone-header small i{width:6px;height:6px;border-radius:50%;background:#22a67d;box-shadow:0 0 0 3px rgba(34,166,125,.12)}.pet-premium-site .pet-wa-phone-header>svg{color:#58736a}.pet-premium-site .pet-wa-chat{display:flex;min-height:512px;padding:18px 15px;flex-direction:column;background:radial-gradient(circle at 12px 12px,rgba(48,91,77,.045) 1.4px,transparent 1.5px),#f0eee8;background-size:24px 24px}.pet-premium-site .pet-wa-demo-label{align-self:center;margin-bottom:5px;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.72);color:#6e7e77;font-family:var(--font-fira-code),monospace;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pet-premium-site .pet-wa-bubble{position:relative;max-width:87%;margin-top:8px;padding:10px 11px 7px;border:1px solid rgba(23,59,49,.08);border-radius:12px;color:#213b34;box-shadow:0 2px 5px rgba(18,49,40,.07)}.pet-premium-site .pet-wa-bubble p{margin:0;font-size:13px;line-height:1.45}.pet-premium-site .pet-wa-bubble time{display:block;margin-top:4px;color:#71817a;font-family:var(--font-fira-code),monospace;font-size:8px;text-align:right}.pet-premium-site .pet-wa-bubble.is-customer{align-self:flex-end;border-top-right-radius:4px;background:#d9fdd3}.pet-premium-site .pet-wa-bubble.is-automatic{align-self:flex-start;border-top-left-radius:4px;background:#fff}.pet-premium-site .pet-wa-bubble a{display:inline-flex;min-height:28px;margin-top:5px;align-items:center;gap:5px;color:#08785b;font-size:13px;font-weight:780;text-decoration:underline;text-underline-offset:2px}.pet-premium-site .pet-wa-chat-event{display:grid;margin:12px 0 2px;align-items:center;grid-template-columns:1fr auto 1fr;gap:7px;color:#677972;font-family:var(--font-fira-code),monospace;font-size:8px;letter-spacing:.03em;text-align:center;text-transform:uppercase}.pet-premium-site .pet-wa-chat-event:after,.pet-premium-site .pet-wa-chat-event:before{height:1px;background:rgba(48,91,77,.15);content:""}.pet-premium-site .pet-wa-bubble.is-confirmation span,.pet-premium-site .pet-wa-bubble.is-confirmation strong{display:block}.pet-premium-site .pet-wa-bubble.is-confirmation strong{margin-top:7px;color:#0b6f55;font-size:13px}.pet-premium-site .pet-wa-bubble.is-confirmation span{margin-top:2px;color:#435a52;font-size:12px;line-height:1.35}.pet-premium-site .pet-wa-bubble.is-thanks{max-width:64%}.pet-premium-site .pet-wa-composer{display:flex;min-height:58px;padding:9px 10px;align-items:center;gap:8px;background:#f7f7f5}.pet-premium-site .pet-wa-composer span{display:flex;min-height:39px;padding:0 14px;flex:1;align-items:center;border-radius:999px;background:white;color:#829089;font-size:12px}.pet-premium-site .pet-wa-composer i{display:grid;width:39px;height:39px;place-items:center;border-radius:50%;background:#0f795e;color:white;font-size:13px;font-style:normal}.pet-premium-site .pet-wa-operation-bridge{display:grid;justify-items:center;gap:11px;color:#9fc1b4;font-family:var(--font-fira-code),monospace;font-size:9px;letter-spacing:.05em;text-align:center;text-transform:uppercase}.pet-premium-site .pet-wa-operation-bridge i{position:relative;display:flex;width:110px;align-items:center;justify-content:flex-end;color:#72dfbd}.pet-premium-site .pet-wa-operation-bridge i:before{position:absolute;right:12px;left:0;height:1px;background:repeating-linear-gradient(90deg,#53cba3 0 5px,transparent 5px 10px);content:""}.pet-premium-site .pet-wa-operation-bridge i:after{position:absolute;left:0;width:7px;height:7px;border-radius:50%;background:#72dfbd;box-shadow:0 0 14px rgba(114,223,189,.72);content:"";animation:pet-wa-event-flow 2.4s ease-in-out infinite}.pet-premium-site .pet-wa-operation-bridge strong{color:#d9eee6;font-size:inherit}.pet-premium-site .pet-wa-operation-bridge svg{position:relative;z-index:1}.pet-premium-site .pet-wa-agenda{overflow:hidden;border:1px solid rgba(168,211,196,.28);border-radius:28px;background:#f8faf7;color:#12372e}.pet-premium-site .pet-wa-agenda-header,.pet-premium-site .pet-wa-agenda-toolbar{display:flex;align-items:center;justify-content:space-between}.pet-premium-site .pet-wa-agenda-header{min-height:58px;padding:0 18px;border-bottom:1px solid #e1eae5;background:white}.pet-premium-site .pet-wa-agenda-header>div,.pet-premium-site .pet-wa-agenda-toolbar>div{display:flex;align-items:center;gap:9px}.pet-premium-site .pet-wa-agenda-header>div>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#daf3e9;color:#0d7b5e}.pet-premium-site .pet-wa-agenda-header strong{font-size:13px}.pet-premium-site .pet-wa-agenda-header em{padding:5px 8px;border-radius:999px;background:#eff3ef;color:#60736b;font-family:var(--font-fira-code),monospace;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pet-premium-site .pet-wa-agenda-toolbar{min-height:72px;padding:0 22px;border-bottom:1px solid #e1eae5}.pet-premium-site .pet-wa-agenda-toolbar svg{color:#0e8062}.pet-premium-site .pet-wa-agenda-toolbar span>*{display:block}.pet-premium-site .pet-wa-agenda-result small,.pet-premium-site .pet-wa-agenda-toolbar small{color:#6b8077;font-size:9px;font-weight:850;letter-spacing:.09em}.pet-premium-site .pet-wa-agenda-toolbar strong{margin-top:2px;font-size:15px}.pet-premium-site .pet-wa-agenda-toolbar>b{padding:7px 9px;border-radius:9px;background:#e9f3ed;color:#39715f;font-size:10px}.pet-premium-site .pet-wa-agenda-grid{display:grid;padding:21px 22px;align-items:center;grid-template-columns:48px minmax(0,1fr);gap:9px 13px;background:linear-gradient(rgba(19,78,61,.024) 1px,transparent 0),#f6f8f5;background-size:100% 38px}.pet-premium-site .pet-wa-agenda-grid>time{color:#7d8c86;font-family:var(--font-fira-code),monospace;font-size:9px;font-weight:700}.pet-premium-site .pet-wa-agenda-grid>i{height:1px;background:#dfe7e2}.pet-premium-site .pet-wa-agenda-grid>article{position:relative;overflow:hidden;padding:19px 18px 15px;border:1px solid #b9ddcf;border-left:4px solid #21aa7f;border-radius:17px;background:white;box-shadow:0 15px 34px rgba(22,82,63,.11)}.pet-premium-site .pet-wa-new-badge{position:absolute;top:12px;right:12px;color:#0c7b5d;font-family:var(--font-fira-code),monospace;font-size:8px;font-weight:800;letter-spacing:.07em}.pet-premium-site .pet-wa-agenda-grid article>header{display:flex;align-items:center;gap:10px}.pet-premium-site .pet-wa-agenda-grid article>header>i{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#56d2a9;color:#083d2f;font-style:normal;font-weight:900}.pet-premium-site .pet-wa-agenda-grid article>header small,.pet-premium-site .pet-wa-agenda-grid article>header strong{display:block}.pet-premium-site .pet-wa-agenda-grid article>header strong{font-size:17px}.pet-premium-site .pet-wa-agenda-grid article>header small{margin-top:2px;color:#61756d;font-size:11px}.pet-premium-site .pet-wa-agenda-grid dl{display:grid;margin:16px 0 13px;grid-template-columns:1.2fr 1fr .7fr;border-block:1px solid #e2eae6}.pet-premium-site .pet-wa-agenda-grid dl>div{min-width:0;padding:12px 8px 12px 0}.pet-premium-site .pet-wa-agenda-grid dl>div+div{padding-left:12px;border-left:1px solid #e2eae6}.pet-premium-site .pet-wa-agenda-grid dt{display:flex;align-items:center;gap:5px;color:#6e8079;font-size:9px;font-weight:780;text-transform:uppercase}.pet-premium-site .pet-wa-agenda-grid dd{overflow:hidden;margin:4px 0 0;color:#173b31;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.pet-premium-site .pet-wa-agenda-grid article>footer{display:flex;align-items:center;gap:6px;color:#447064;font-size:10px;font-weight:720}.pet-premium-site .pet-wa-agenda-grid article>footer svg{color:#0c8061}.pet-premium-site .pet-wa-agenda-result{display:grid;min-height:74px;padding:12px 20px;align-items:center;grid-template-columns:auto 1fr;gap:11px;border-top:1px solid #e0e9e4;background:#edf5f0}.pet-premium-site .pet-wa-agenda-result>span{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:#ccebdd;color:#087658}.pet-premium-site .pet-wa-agenda-result small,.pet-premium-site .pet-wa-agenda-result strong{display:block}.pet-premium-site .pet-wa-agenda-result strong{margin-top:3px;color:#245145;font-size:12px}@keyframes pet-wa-event-flow{0%,15%{transform:translateX(0);opacity:0}25%{opacity:1}80%{opacity:1}to{transform:translateX(88px);opacity:0}}@media (max-width:1100px){.pet-premium-site .pet-wa-automation-demo{grid-template-columns:minmax(320px,.8fr) 92px minmax(420px,1.2fr)}.pet-premium-site .pet-wa-operation-bridge i{width:70px}@keyframes pet-wa-event-flow{0%,15%{transform:translateX(0);opacity:0}25%{opacity:1}80%{opacity:1}to{transform:translateX(48px);opacity:0}}}@media (max-width:900px){.pet-premium-site .pet-wa-section{padding:82px 24px 88px}.pet-premium-site .pet-wa-heading{margin-bottom:42px;grid-template-columns:1fr;gap:22px}.pet-premium-site .pet-wa-heading h2{max-width:680px}.pet-premium-site .pet-wa-heading-copy>p{max-width:620px}.pet-premium-site .pet-wa-automation-demo{grid-template-columns:1fr}.pet-premium-site .pet-wa-phone{justify-self:center}.pet-premium-site .pet-wa-operation-bridge{min-height:116px;align-content:center;gap:8px}.pet-premium-site .pet-wa-operation-bridge i{width:76px;transform:rotate(90deg)}.pet-premium-site .pet-wa-agenda{width:min(100%,680px);justify-self:center}}@media (max-width:520px){.pet-premium-site .pet-wa-section{padding:68px 14px 72px}.pet-premium-site .pet-wa-heading{margin-bottom:32px}.pet-premium-site .pet-wa-heading h2{font-size:clamp(2.25rem,10.6vw,2.65rem);line-height:1.01}.pet-premium-site .pet-wa-heading-copy>p{font-size:16px;line-height:1.62}.pet-premium-site .pet-wa-heading-proof{display:grid}.pet-premium-site .pet-wa-heading-proof span{width:fit-content}.pet-premium-site .pet-wa-phone{width:100%;border-width:7px;border-radius:32px}.pet-premium-site .pet-wa-chat{min-height:500px;padding:14px 11px}.pet-premium-site .pet-wa-bubble{max-width:91%}.pet-premium-site .pet-wa-bubble a,.pet-premium-site .pet-wa-bubble p,.pet-premium-site .pet-wa-bubble.is-confirmation strong{font-size:12px}.pet-premium-site .pet-wa-agenda{border-radius:22px}.pet-premium-site .pet-wa-agenda-grid{padding:17px 12px;grid-template-columns:39px minmax(0,1fr);gap:8px}.pet-premium-site .pet-wa-agenda-grid>article{padding:42px 13px 14px}.pet-premium-site .pet-wa-new-badge{right:auto;left:13px}.pet-premium-site .pet-wa-agenda-grid dl{grid-template-columns:1fr 1fr}.pet-premium-site .pet-wa-agenda-grid dl>div:last-child{padding-left:0;border-top:1px solid #e2eae6;border-left:0;grid-column:1/-1}.pet-premium-site .pet-wa-agenda-result{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.pet-premium-site .pet-wa-operation-bridge i:after{animation:none;opacity:1;transform:translateX(50%)}}.pet-v10-closeout-section{position:relative;display:grid;width:min(1280px,calc(100% - 48px));min-height:780px;margin:0 auto;padding:100px 0 112px;align-items:center;grid-template-columns:minmax(340px,.76fr) minmax(650px,1.24fr);gap:clamp(48px,5vw,78px)}.pet-v10-closeout-section:before{position:absolute;z-index:-1;top:14%;right:-7%;width:58%;height:68%;border-radius:50%;background:radial-gradient(circle,rgba(34,171,137,.13),transparent 69%);content:"";filter:blur(22px)}.pet-v10-closeout-copy{align-self:center}.pet-v10-closeout-demo small,.pet-v10-closeout-kicker{font-family:var(--font-sans),Arial,sans-serif;font-weight:850;letter-spacing:.12em}.pet-v10-closeout-kicker{color:#187c65;font-size:.78rem}.pet-v10-closeout-copy h2{max-width:490px;margin:18px 0 22px;color:#0d2f27;font-family:var(--font-sans),Arial,sans-serif;font-size:clamp(2.65rem,3.65vw,3.4rem);font-weight:850;line-height:1;letter-spacing:-.058em}.pet-v10-closeout-copy h2 em{display:block;color:#13866a;font-family:inherit;font-style:normal;font-weight:inherit}.pet-v10-closeout-copy>p{max-width:445px;margin:0;color:#5e6f68;font-size:1.02rem;line-height:1.72}.pet-v10-closeout-proof{display:inline-flex;margin-top:28px;padding:10px 13px;align-items:center;gap:9px;border:1px solid #cfe4dc;border-radius:999px;background:rgba(239,248,245,.8);color:#315f52;font-size:.82rem;font-weight:780}.pet-v10-closeout-proof svg{width:21px;height:21px;padding:5px;border-radius:50%;background:#d8f2e8;color:#148064}.pet-v10-closeout-demo{min-width:0;padding:18px;border:1px solid rgba(50,119,99,.24);border-radius:34px;background:radial-gradient(circle at 84% 8%,rgba(61,211,172,.16),transparent 28%),linear-gradient(145deg,#143c33,#082820 72%);box-shadow:0 36px 90px rgba(13,51,41,.23),inset 0 1px rgba(255,255,255,.08)}.pet-v10-closeout-frame{overflow:hidden;border:1px solid rgba(180,232,216,.16);border-radius:22px;background:#0b3028;box-shadow:0 22px 56px rgba(2,20,15,.28)}.pet-v10-closeout-bar{min-height:54px;padding:0 18px;justify-content:space-between;border-bottom:1px solid rgba(210,241,231,.11);color:#dcebe6}.pet-v10-closeout-bar,.pet-v10-closeout-bar>div,.pet-v10-closeout-bar>div>span{display:flex;align-items:center}.pet-v10-closeout-bar>div{gap:13px}.pet-v10-closeout-bar>div>span{gap:5px}.pet-v10-closeout-bar i{width:7px;height:7px;border-radius:50%;background:rgba(220,240,233,.4)}.pet-v10-closeout-bar strong{font-size:.8rem;font-weight:780}.pet-v10-closeout-bar em{color:#8bcdb9;font-size:.75rem;font-style:normal;font-weight:780}.pet-v10-closeout-surface{padding:18px;background:linear-gradient(rgba(202,238,227,.035) 1px,transparent 0),linear-gradient(90deg,rgba(202,238,227,.035) 1px,transparent 0),#103a31;background-size:30px 30px}.pet-v10-closeout-card{overflow:hidden;border:1px solid rgba(62,114,97,.22);border-radius:20px;background:#fbfdfc;box-shadow:0 20px 44px rgba(2,25,19,.22)}.pet-v10-pet-header{display:grid;min-height:86px;padding:16px 18px;align-items:center;grid-template-columns:auto 1fr auto;gap:12px;border-bottom:1px solid #dfeae6;background:linear-gradient(100deg,#edf8f4,#f9fcfb 62%)}.pet-v10-pet-avatar{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;background:#d8f1e7;color:#0e795e}.pet-v10-command-heading small,.pet-v10-command-item small,.pet-v10-command-total small,.pet-v10-finance-status small,.pet-v10-payment small,.pet-v10-pet-header small{display:block;color:#5b7b70;font-size:.75rem}.pet-v10-pet-header h3{margin:2px 0 1px;color:#0c352b;font-family:var(--font-sans),Arial,sans-serif;font-size:1.26rem;line-height:1.05}.pet-v10-pet-header p{display:flex;margin:0;align-items:center;gap:7px;color:#63766f;font-size:.78rem}.pet-v10-pet-header p i{width:3px;height:3px;border-radius:50%;background:#8ba099}.pet-v10-pet-header>b{display:inline-flex;padding:8px 10px;align-items:center;gap:6px;border-radius:999px;background:#dff4eb;color:#146f59;font-size:.75rem;white-space:nowrap}.pet-v10-command-heading{display:flex;padding:16px 20px 10px;align-items:center;justify-content:space-between}.pet-v10-command-heading strong{display:block;margin-top:2px;color:#143b32;font-size:.93rem}.pet-v10-command-heading>span{display:grid;padding:7px 10px;border:1px solid #d7e8e1;border-radius:999px;color:#527469;font-size:.75rem;font-weight:770}.pet-v10-command-heading>span em{grid-area:1/1;align-items:center;gap:5px;font-style:normal;white-space:nowrap;transition:opacity .22s ease,transform .26s ease}.pet-v10-closeout-pending{display:block}.pet-v10-closeout-complete{display:inline-flex;opacity:0;transform:translateY(5px)}.pet-v10-closeout-demo:is(.is-phase-4,.is-phase-5) .pet-v10-closeout-pending{opacity:0;transform:translateY(-5px)}.pet-v10-closeout-demo:is(.is-phase-4,.is-phase-5) .pet-v10-closeout-complete{opacity:1;transform:translateY(0)}.pet-v10-command-items{display:grid;padding:0 14px;gap:8px}.pet-v10-command-item{display:grid;min-height:72px;padding:12px 13px;align-items:center;grid-template-columns:auto 1fr auto;gap:11px;border:1px solid #e0e9e5;border-radius:14px;background:#fff}.pet-v10-command-item>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:#e8f5f0;color:#168064}.pet-v10-command-item.is-product>span{background:#fff1db;color:#a76117}.pet-v10-command-item em,.pet-v10-command-item strong{display:block}.pet-v10-command-item strong{margin-top:2px;color:#14372f;font-size:.92rem}.pet-v10-command-item em{margin-top:1px;color:#788981;font-size:.75rem;font-style:normal}.pet-v10-command-item>b{color:#123a30;font-size:.92rem;white-space:nowrap}.pet-v10-command-total{display:grid;min-height:82px;margin:13px 14px 0;padding:14px 16px;align-items:center;grid-template-columns:1fr auto;border-radius:15px;background:#0d392f;color:white}.pet-v10-command-total small{color:#8dccb9}.pet-v10-command-total span{display:block;margin-top:4px;color:#c8dad4;font-size:.76rem}.pet-v10-command-total>strong{grid-area:1/2;color:#fff;font-family:var(--font-sans),Arial,sans-serif;font-size:clamp(1.55rem,2.35vw,1.9rem);letter-spacing:-.04em;transition:opacity .26s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.pet-v10-total-after{opacity:0;transform:translateY(8px)}.pet-v10-closeout-demo:is(.is-phase-3,.is-phase-4,.is-phase-5) .pet-v10-total-before{opacity:0;transform:translateY(-8px)}.pet-v10-closeout-demo:is(.is-phase-3,.is-phase-4,.is-phase-5) .pet-v10-total-after{opacity:1;transform:translateY(0)}.pet-v10-payment{margin:10px 14px 0;padding:12px 14px;border:1px solid #dfe9e5;border-radius:14px;background:#f8fbfa}.pet-v10-payment header{display:grid;align-items:center;grid-template-columns:auto 1fr auto;gap:10px}.pet-v10-finance-status>span,.pet-v10-payment header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#e2f3ec;color:#13755d}.pet-v10-finance-status strong,.pet-v10-payment strong{display:block;margin-top:1px;color:#153a31;font-size:.91rem}.pet-v10-payment em{grid-area:1/3;padding:8px 10px;border-radius:10px;font-size:.75rem;font-style:normal;font-weight:820;transition:opacity .22s ease,transform .26s ease}.pet-v10-payment-pending{background:#133e34;color:#f6fffb}.pet-v10-payment-paid{display:inline-flex;align-items:center;gap:5px;background:#d9f3e8;color:#116b54;opacity:0;transform:translateY(6px)}.pet-v10-closeout-demo:is(.is-phase-4,.is-phase-5) .pet-v10-payment-pending{opacity:0;transform:translateY(-6px)}.pet-v10-closeout-demo:is(.is-phase-4,.is-phase-5) .pet-v10-payment-paid{opacity:1;transform:translateY(0)}.pet-v10-payment-track{overflow:hidden;height:4px;margin-top:10px;border-radius:999px;background:#dce9e4}.pet-v10-payment-track i{display:block;width:14%;height:100%;border-radius:inherit;background:#27ad88;transition:width .52s cubic-bezier(.2,.8,.2,1)}.pet-v10-closeout-demo:is(.is-phase-4,.is-phase-5) .pet-v10-payment-track i{width:100%}.pet-v10-finance-status{display:grid;min-height:66px;margin-top:12px;padding:12px 18px;align-items:center;grid-template-columns:auto 1fr auto;gap:10px;border-top:1px solid #dce8e3;background:#edf7f3}.pet-v10-finance-status>b{display:inline-flex;align-items:center;gap:6px;color:#147258;font-size:.76rem}.pet-v10-reveal{opacity:0;transform:translateY(10px);transition:opacity .36s ease,transform .48s cubic-bezier(.2,.8,.2,1)}.pet-v10-closeout-demo.is-phase-5 .is-finance,.pet-v10-closeout-demo:is(.is-phase-1,.is-phase-2,.is-phase-3,.is-phase-4,.is-phase-5) :is(.is-pet,.is-service),.pet-v10-closeout-demo:is(.is-phase-2,.is-phase-3,.is-phase-4,.is-phase-5) .is-product,.pet-v10-closeout-demo:is(.is-phase-3,.is-phase-4,.is-phase-5) .is-payment{opacity:1;transform:translateY(0)}@media (max-width:1120px){.pet-v10-closeout-section{grid-template-columns:minmax(300px,.66fr) minmax(590px,1.34fr);gap:38px}.pet-v10-closeout-copy h2{font-size:clamp(2.3rem,3.5vw,2.55rem);letter-spacing:-.054em}}@media (max-width:980px){.pet-v10-closeout-section{width:min(820px,calc(100% - 40px));min-height:0;padding:88px 0 98px;grid-template-columns:1fr;gap:42px}.pet-v10-closeout-copy h2,.pet-v10-closeout-copy>p{max-width:650px}}@media (max-width:640px){.pet-v10-closeout-section{width:calc(100% - 30px);padding:72px 0 82px;gap:32px}.pet-v10-closeout-kicker{font-size:.75rem;line-height:1.5}.pet-v10-closeout-copy h2{margin:14px 0 18px;font-size:clamp(2.45rem,11.3vw,2.8rem);line-height:.99}.pet-v10-closeout-copy>p{font-size:1rem;line-height:1.65}.pet-v10-closeout-proof{margin-top:22px;font-size:.78rem}.pet-v10-closeout-demo{padding:8px;border-radius:24px}.pet-v10-closeout-frame{border-radius:18px}.pet-v10-closeout-bar{min-height:47px;padding:0 12px}.pet-v10-closeout-bar>div>span{display:none}.pet-v10-closeout-bar>div{gap:0}.pet-v10-closeout-bar em,.pet-v10-closeout-bar strong{font-size:.75rem}.pet-v10-closeout-surface{padding:8px}.pet-v10-pet-header{min-height:102px;padding:13px;grid-template-columns:auto 1fr;gap:10px}.pet-v10-pet-avatar{width:43px;height:43px;border-radius:13px}.pet-v10-pet-header>b{grid-column:1/-1;justify-self:start}.pet-v10-command-heading{padding:13px 12px 9px}.pet-v10-command-heading>span{display:none}.pet-v10-command-items{padding:0 8px}.pet-v10-command-item{min-height:78px;padding:10px;gap:8px}.pet-v10-command-item>span{width:32px;height:32px}.pet-v10-command-item strong{font-size:.84rem}.pet-v10-command-heading small,.pet-v10-command-item em,.pet-v10-command-item small,.pet-v10-command-item>b,.pet-v10-command-total small,.pet-v10-finance-status small,.pet-v10-payment small,.pet-v10-pet-header p,.pet-v10-pet-header small{font-size:.75rem}.pet-v10-command-item>b{align-self:end;font-size:.81rem}.pet-v10-command-total{min-height:76px;margin:10px 8px 0;padding:12px}.pet-v10-command-total span{display:none}.pet-v10-command-total>strong{font-size:1.58rem}.pet-v10-payment{margin:8px 8px 0;padding:10px}.pet-v10-payment em{padding:7px 8px}.pet-v10-finance-status{min-height:69px;margin-top:9px;padding:10px 12px}.pet-v10-finance-status>b{font-size:0}.pet-v10-finance-status>b svg{width:23px;height:23px;padding:5px;border-radius:50%;background:#d5eee4}}@media (prefers-reduced-motion:reduce){.pet-v10-command-heading>span em,.pet-v10-command-total>strong,.pet-v10-payment em,.pet-v10-payment-track i,.pet-v10-reveal{transition:none}}.pet-v3-product-section{position:relative;isolation:isolate;width:min(1240px,calc(100% - 48px));padding:104px 0 112px}.pet-v3-product-section:before{position:absolute;z-index:-1;inset:8% -8% auto;height:62%;border-radius:50%;background:radial-gradient(circle,rgba(25,132,101,.09),transparent 68%);content:"";pointer-events:none}.pet-v3-product-heading{max-width:800px;margin:0 auto 42px;text-align:center}.pet-v3-product-heading h2{max-width:800px;margin:13px auto 18px;font-family:var(--font-geist-sans),sans-serif;font-size:clamp(2.65rem,4.7vw,4.8rem);font-weight:770;line-height:.98;letter-spacing:-.062em;text-wrap:balance}.pet-v3-product-heading p{max-width:680px;margin:0 auto;font-size:1.05rem;line-height:1.65}.pet-proof-explorer{display:block}.pet-proof-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:min(860px,100%);margin:0 auto 14px;padding:7px;border:1px solid #dce5df;border-radius:19px;background:rgba(248,250,247,.94);box-shadow:0 12px 35px rgba(19,57,42,.06)}.pet-proof-tabs button{display:flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:10px 16px;border:1px solid transparent;border-radius:13px;color:#53675e;background:transparent;font:inherit;font-size:.9rem;font-weight:780;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.pet-proof-tabs button span{color:#74877d;font-size:.7rem;font-weight:850;letter-spacing:.08em}.pet-proof-tabs button:hover{color:#143a2c;background:#eef4f0}.pet-proof-tabs button[aria-selected=true]{border-color:#0c694e;color:#fff;background:#0e7658;box-shadow:0 8px 22px rgba(14,118,88,.22)}.pet-proof-tabs button[aria-selected=true] span{color:#c9f0df}.pet-proof-image-button:focus-visible,.pet-proof-lightbox button:focus-visible,.pet-proof-lightbox-image:focus-visible,.pet-proof-tabs button:focus-visible{outline:3px solid rgba(29,147,110,.5);outline-offset:3px}.pet-proof-panel{overflow:hidden;border:1px solid #d3ded8;border-radius:32px;background:linear-gradient(145deg,#f5f8f5,#eaf1ed);box-shadow:0 30px 76px rgba(13,43,31,.12),inset 0 2px 0 rgba(255,255,255,.82)}.pet-proof-panel-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px 32px;padding:28px 32px 25px}.pet-proof-lightbox-dialog header span,.pet-proof-panel-copy>span:first-child{color:#147254;font-size:.76rem;font-weight:900;letter-spacing:.12em}.pet-proof-panel-copy h3{margin:0;color:#10281f;font-size:clamp(1.45rem,2.15vw,2rem);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.pet-proof-panel-copy p{max-width:640px;margin:2px 0 0;color:#53685e;font-size:.96rem;line-height:1.55}.pet-proof-real-badge{grid-column:2;grid-row:1/span 3;display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #c5dccf;border-radius:999px;color:#205b45;background:rgba(255,255,255,.78);font-size:.76rem;font-weight:780;white-space:nowrap}.pet-proof-real-badge svg{width:16px;height:16px}.pet-proof-shot{margin:0 17px 17px;overflow:hidden;border:1px solid #c7d4cd;border-radius:20px;background:#f5f7f5;box-shadow:0 16px 38px rgba(18,49,37,.12)}.pet-proof-window-bar{display:flex;height:40px;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #d5ded9;color:#5f7369;background:#fafbfa}.pet-proof-window-bar>span{display:flex;gap:6px}.pet-proof-window-bar i{width:8px;height:8px;border-radius:50%;background:#c2cec7}.pet-proof-window-bar i:nth-child(2){background:#a8bfb3}.pet-proof-window-bar i:nth-child(3){background:#69a68a}.pet-proof-window-bar b{font-size:.7rem;font-weight:800;letter-spacing:.035em}.pet-proof-image-button,.pet-proof-image-button picture{position:relative;display:block;width:100%}.pet-proof-image-button{padding:0;overflow:hidden;border:0;color:inherit;background:#eef2ef;cursor:zoom-in}.pet-proof-image-button img{display:block;width:100%;height:auto}.pet-proof-expand{position:absolute;right:15px;bottom:15px;display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(255,255,255,.38);border-radius:999px;color:#fff;background:rgba(8,43,31,.88);box-shadow:0 6px 18px rgba(8,43,31,.2);font-size:.74rem;font-weight:780}.pet-proof-expand svg{width:15px;height:15px}.pet-proof-disclaimer{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;color:#586e63;font-size:.82rem;text-align:center}.pet-proof-disclaimer svg{width:16px;height:16px;color:#27815f}.pet-proof-lightbox{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:22px}.pet-proof-lightbox-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(5,17,13,.84);backdrop-filter:blur(8px);cursor:zoom-out}.pet-proof-lightbox-dialog{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1281px,96vw);max-height:94svh;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:24px;background:#f6f8f6;box-shadow:0 35px 110px rgba(0,0,0,.46)}.pet-proof-lightbox-dialog>footer,.pet-proof-lightbox-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-bottom:1px solid #d4ded8}.pet-proof-lightbox-dialog header>div{display:grid;gap:3px}.pet-proof-lightbox-dialog header strong{color:#183229;font-size:.96rem}.pet-proof-lightbox-dialog button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border:1px solid #cedbd4;border-radius:11px;color:#244a3b;background:#fff;font:inherit;font-size:.8rem;font-weight:780;cursor:pointer}.pet-proof-lightbox-dialog button:hover{border-color:#82aa97;background:#edf6f1}.pet-proof-lightbox-dialog button svg{width:17px;height:17px}.pet-proof-lightbox-image{overflow:auto;background:#e7ede9;scrollbar-color:#729985 #dce5e0;scrollbar-width:thin}.pet-proof-lightbox-image picture{display:block}.pet-proof-lightbox-image img{display:block;width:100%;height:auto;margin:0 auto}.pet-proof-lightbox-dialog>footer{border-top:1px solid #d4ded8;border-bottom:0;color:#5e7067;font-size:.76rem}@media (max-width:1100px){.pet-proof-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,415px);align-items:start}.pet-proof-panel-copy{grid-template-columns:1fr;align-content:start;padding:34px 18px 28px 30px}.pet-proof-panel-copy h3{font-size:clamp(1.45rem,2.8vw,1.9rem)}.pet-proof-real-badge{grid-column:1;grid-row:auto;width:max-content;margin-top:12px}.pet-proof-shot{width:min(383px,calc(100% - 32px));margin:16px 16px 16px auto;border-radius:18px}.pet-proof-lightbox-image{padding:0 12px}.pet-proof-lightbox-image img{width:min(100%,383px)}}@media (max-width:900px){.pet-v3-product-section{width:min(100% - 36px,1240px);padding-top:84px;padding-bottom:92px}.pet-v3-product-heading{margin-bottom:34px}.pet-proof-panel{grid-template-columns:minmax(0,1fr) minmax(340px,399px)}.pet-proof-panel-copy{padding-left:24px}}@media (max-width:700px){.pet-v3-product-section{width:calc(100% - 30px);padding:76px 0 82px}.pet-v3-product-section:before{inset-inline:-22%}.pet-v3-product-heading{margin-bottom:30px;text-align:left}.pet-v3-product-heading h2{margin:12px 0 16px;font-size:clamp(2.35rem,11.2vw,3.25rem);line-height:.99}.pet-v3-product-heading p{font-size:1rem;line-height:1.6}.pet-proof-tabs{display:flex;width:100%;margin-bottom:12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.pet-proof-tabs::-webkit-scrollbar{display:none}.pet-proof-tabs button{min-width:154px;flex:0 0 auto;scroll-snap-align:start}.pet-proof-panel{display:block;border-radius:25px}.pet-proof-panel-copy{padding:23px 20px 20px}.pet-proof-panel-copy>span:first-child{font-size:.75rem}.pet-proof-panel-copy h3{font-size:1.48rem}.pet-proof-panel-copy p{font-size:.96rem}.pet-proof-real-badge{font-size:.78rem}.pet-proof-shot{width:calc(100% - 16px);margin:0 8px 8px;border-radius:17px}.pet-proof-window-bar{height:36px;padding-inline:12px}.pet-proof-window-bar b{font-size:.68rem}.pet-proof-expand{right:10px;bottom:10px;padding:8px 10px}.pet-proof-disclaimer{justify-content:flex-start;margin-top:17px;font-size:.82rem;text-align:left}.pet-proof-lightbox{padding:8px}.pet-proof-lightbox-dialog{width:100%;max-height:96svh;border-radius:18px}.pet-proof-lightbox-dialog>header{padding:12px}.pet-proof-lightbox-dialog header strong{display:block;max-width:245px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pet-proof-lightbox-dialog>footer{padding:10px 12px}.pet-proof-lightbox-dialog>footer button{padding-inline:9px}}@media (max-width:390px){.pet-proof-tabs button{min-width:146px}.pet-proof-panel-copy{padding-inline:18px}.pet-proof-window-bar b{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.pet-proof-tabs{scroll-behavior:auto}.pet-proof-tabs button{transition:none}}.pet-management-section{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:116px 0 132px;border-top:1px solid var(--pet-v2-line)}.pet-management-heading{max-width:880px;margin:0 auto;text-align:center}.pet-management-heading h2{max-width:820px;margin:16px auto 20px;color:var(--pet-v2-ink);font-size:clamp(2.65rem,4.6vw,4.65rem);font-weight:840;line-height:.98;letter-spacing:-.061em}.pet-management-heading>p{max-width:750px;margin:0 auto;color:#5e6f68;font-size:1rem;line-height:1.7}.pet-management-tabs{display:flex;width:max-content;max-width:100%;margin:44px auto 0;gap:6px;padding:6px;border:1px solid #dce3de;border-radius:17px;background:#edf1ed}.pet-management-tabs button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 23px;border:0;border-radius:12px;background:transparent;color:#53675f;cursor:pointer;font:inherit;font-size:.76rem;font-weight:850;letter-spacing:.065em;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.pet-management-tabs button svg{width:17px;height:17px;flex:0 0 auto}.pet-management-tabs button:hover:not(.is-active){background:#f7f8f5;color:var(--pet-v2-ink)}.pet-management-tabs button.is-active{background:var(--pet-v2-deep);color:#f8fff8;box-shadow:0 9px 24px rgb(3 46 35/18%)}.pet-management-tabs button:focus-visible{outline:3px solid #8ded67;outline-offset:3px}.pet-management-shell{margin-top:18px;padding:10px;overflow:hidden;border:1px solid rgb(9 70 55/32%);border-radius:30px;background:radial-gradient(circle at 84% -20%,rgb(124 255 107/16%),transparent 32%),var(--pet-v2-deep);box-shadow:0 34px 80px rgb(9 44 34/18%),0 10px 28px rgb(9 44 34/10%)}.pet-management-shell-header{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;color:#f5fff8}.pet-management-shell-header>small,.pet-management-shell-header>span{display:inline-flex;align-items:center}.pet-management-shell-header>span{gap:9px;font-size:.75rem;font-weight:850;letter-spacing:.09em}.pet-management-shell-header>span svg{width:17px;color:#89f06d}.pet-management-shell-header>small{gap:7px;color:#a9c1b7;font-size:.75rem;font-weight:780;letter-spacing:.07em}.pet-management-shell-header>small i{width:7px;height:7px;border-radius:50%;background:#81ef65;box-shadow:0 0 0 5px rgb(129 239 101/10%)}.pet-management-stage{min-height:525px;padding:clamp(25px,3.2vw,43px);border:1px solid rgb(255 255 255/48%);border-radius:22px;background:linear-gradient(120deg,rgb(255 255 255/72%),transparent 40%),#f2f4ef;animation:pet-management-enter .26s ease both}@keyframes pet-management-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pet-management-demo{display:grid;gap:30px}.pet-management-demo-intro{display:grid;align-items:end;grid-template-columns:minmax(210px,.58fr) minmax(430px,1.42fr);gap:40px}.pet-management-demo-intro>span{display:inline-flex;align-items:center;gap:9px;color:#148366;font-size:.75rem;font-weight:900;letter-spacing:.095em}.pet-management-demo-intro>span svg{width:18px;height:18px}.pet-management-demo-intro h3{margin:0;color:#082d24;font-size:clamp(1.7rem,2.5vw,2.6rem);font-weight:820;line-height:1.05;letter-spacing:-.045em}.pet-management-demo-intro p{max-width:670px;margin:10px 0 0;color:#63736c;font-size:.88rem;line-height:1.65}.pet-management-surface{border:1px solid #dce3dd;border-radius:20px;background:rgb(255 255 255/92%);box-shadow:0 16px 38px rgb(18 63 50/8%)}.pet-management-finance-bottom,.pet-management-inventory-layout,.pet-management-package-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(315px,.82fr);gap:18px}.pet-management-package-card{padding:24px}.pet-management-package-card>header{display:grid;align-items:center;grid-template-columns:45px 1fr auto;gap:12px;padding-bottom:20px;border-bottom:1px solid #e6ebe7}.pet-management-pet-avatar,.pet-management-supplier>i{display:grid;width:45px;height:45px;place-items:center;border-radius:14px;background:#d9f4e9;color:#157a62}.pet-management-pet-avatar svg,.pet-management-supplier>i svg{width:20px}.pet-management-package-card header span,.pet-management-package-card header strong{display:block}.pet-management-package-card header span{color:#76857e;font-size:.8rem}.pet-management-package-card header strong{margin-top:3px;color:#173d33;font-size:.94rem}.pet-management-package-card header small{display:inline-flex;min-height:29px;align-items:center;gap:5px;padding:0 9px;border-radius:999px;background:#dcf7e7;color:#147458;font-size:.75rem;font-weight:900;letter-spacing:.05em}.pet-management-package-card header small svg{width:13px}.pet-management-package-progress-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:24px}.pet-management-package-progress-head span,.pet-management-package-progress-head strong{display:block}.pet-management-package-progress-head strong{color:#0b3a2f;font-size:1.45rem;line-height:1}.pet-management-package-progress-head span{margin-top:5px;color:#74827c;font-size:.8rem}.pet-management-package-progress-head b{color:#168b6c;font-size:1.35rem}.pet-management-package-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.pet-management-package-progress>span{display:grid;height:50px;place-items:center;border:1px dashed #ccd8d1;border-radius:12px;background:#f6f8f5;color:#8b9993}.pet-management-package-progress>span.is-used{border:1px solid #23a27e;background:#dff5eb;color:#148064}.pet-management-package-progress svg{width:18px}.pet-management-package-progress i{font-size:.75rem;font-style:normal;font-weight:850}.pet-management-package-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0 0;overflow:hidden;border:1px solid #e2e8e3;border-radius:13px;background:#e2e8e3}.pet-management-package-facts>div{padding:13px 14px;background:#f8f9f7}.pet-management-package-facts dt{color:#829089;font-size:.75rem}.pet-management-package-facts dd{margin:5px 0 0;color:#153b31;font-size:.85rem;font-weight:850}.pet-management-next-action,.pet-management-purchase-card{display:grid;align-content:space-between;padding:24px;overflow:hidden;border:1px solid rgb(122 235 97/17%);border-radius:20px;background:radial-gradient(circle at 100% 0,rgb(126 244 101/16%),transparent 45%),#082f25;color:white;box-shadow:0 16px 38px rgb(8 47 37/14%)}.pet-management-next-action>header,.pet-management-purchase-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.pet-management-next-action>header>span,.pet-management-purchase-card>header>span{display:inline-flex;align-items:center;gap:7px;color:#8eee74;font-size:.75rem;font-weight:900;letter-spacing:.075em}.pet-management-next-action>header svg,.pet-management-purchase-card>header svg{width:15px}.pet-management-next-action>header small,.pet-management-purchase-card>header small{color:#b2c9c0;font-size:.75rem}.pet-management-next-action>div{padding:28px 0 24px}.pet-management-next-action>div i{display:grid;width:46px;height:46px;margin-bottom:18px;place-items:center;border-radius:14px;background:#8aec6f;color:#082d24}.pet-management-next-action>div i svg{width:21px}.pet-management-next-action>div span,.pet-management-next-action>div strong{display:block}.pet-management-next-action>div span{font-size:1.35rem;font-weight:820;letter-spacing:-.025em}.pet-management-next-action>div strong{max-width:300px;margin-top:9px;color:#adc1b9;font-size:.82rem;font-weight:550;line-height:1.55}.pet-management-next-action>footer{display:flex;gap:8px;padding-top:15px;border-top:1px solid rgb(255 255 255/10%);color:#b4c9c1;font-size:.78rem;line-height:1.5}.pet-management-next-action>footer svg{width:15px;flex:0 0 auto;color:#8eee74}.pet-management-stock-card{padding:22px}.pet-management-stock-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px}.pet-management-stock-card header span,.pet-management-stock-card header strong{display:block}.pet-management-stock-card header span{color:#829089;font-size:.75rem}.pet-management-stock-card header strong{margin-top:3px;color:#173d33;font-size:.95rem}.pet-management-stock-card header small{display:inline-flex;align-items:center;gap:6px;color:#a06012;font-size:.75rem;font-weight:800}.pet-management-stock-card header small svg{width:14px}.pet-management-stock-list{display:grid;gap:7px}.pet-management-stock-row{display:grid;align-items:center;grid-template-columns:38px 1fr auto;gap:11px;padding:11px;border:1px solid #e4e9e5;border-radius:13px;background:#fafbf9}.pet-management-stock-row.is-warning{border-color:#eed8b7;background:#fffaf1}.pet-management-stock-row>i{display:grid;width:38px;height:38px;place-items:center;border-radius:11px}.pet-management-stock-row>i svg{width:16px}.pet-management-stock-row>i.is-teal{background:#dff3ec;color:#167c62}.pet-management-stock-row>i.is-amber{background:#f8e8cb;color:#a66311}.pet-management-stock-row>i.is-mint{background:#eaf5d9;color:#5e8320}.pet-management-stock-row b,.pet-management-stock-row span,.pet-management-stock-row strong{display:block}.pet-management-stock-row strong{color:#173d33;font-size:.94rem}.pet-management-stock-row span{margin-top:3px;color:#77867f;font-size:.78rem}.pet-management-stock-row span mark{padding:0;background:transparent;color:#245045;font-size:.94rem;font-weight:900}.pet-management-stock-row.is-warning span mark{color:#a15f0c;font-size:1.25rem}.pet-management-stock-row b{position:relative;width:100%;height:4px;margin-top:8px;overflow:hidden;border-radius:99px;background:#e6ebe7}.pet-management-stock-row b:after{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#269f7d;content:""}.pet-management-stock-row b.is-level-high:after{width:76%}.pet-management-stock-row b.is-level-low:after{width:38%;background:#d99331}.pet-management-stock-row b.is-level-medium:after{width:62%}.pet-management-stock-row>small{padding:6px 8px;border-radius:99px;font-size:.75rem;font-weight:850;white-space:nowrap}.pet-management-stock-row>small.is-normal{background:#def4e9;color:#127157}.pet-management-stock-row>small.is-reorder{background:#f8e7c8;color:#94560b}.pet-management-stock-row>small.is-batch{background:#eef1e8;color:#5d6c64}.pet-management-purchase-card{padding:22px}.pet-management-supplier{display:flex;align-items:center;gap:12px;margin:19px 0;padding:15px;border:1px solid rgb(255 255 255/10%);border-radius:14px;background:rgb(255 255 255/5%)}.pet-management-supplier>i{background:#14483a;color:#8eee74}.pet-management-supplier span,.pet-management-supplier strong{display:block}.pet-management-supplier span{color:#91aaa0;font-size:.75rem}.pet-management-supplier strong{margin-top:4px;font-size:.94rem}.pet-management-purchase-card dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0}.pet-management-purchase-card dl>div{padding:13px;border-radius:12px;background:rgb(255 255 255/6%)}.pet-management-purchase-card dt{color:#8fa99f;font-size:.75rem}.pet-management-purchase-card dd{margin:5px 0 0;color:white;font-size:.94rem;font-weight:850}.pet-management-purchase-card>footer{display:grid;gap:7px;margin-top:18px;padding-top:15px;border-top:1px solid rgb(255 255 255/10%)}.pet-management-purchase-card>footer span{display:flex;align-items:center;gap:7px;color:#8eee74;font-size:.78rem;font-weight:850}.pet-management-purchase-card>footer span svg{width:15px}.pet-management-purchase-card>footer small{color:#9fb6ad;font-size:.75rem}.pet-management-finance-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.pet-management-finance-kpis article{display:grid;min-height:126px;grid-template-columns:34px 1fr;align-content:start;gap:4px 9px;padding:16px;border:1px solid #dfe5e0;border-radius:16px;background:rgb(255 255 255/88%)}.pet-management-finance-kpis article>i{display:grid;width:34px;height:34px;grid-row:1/span 2;place-items:center;border-radius:10px;background:#e2f2eb;color:#157b61}.pet-management-finance-kpis article>i svg{width:16px}.pet-management-finance-kpis article>span{align-self:end;color:#78877f;font-size:.75rem}.pet-management-finance-kpis article>strong{grid-column:1/-1;margin-top:11px;color:#123c31;font-size:1.45rem;letter-spacing:-.025em}.pet-management-finance-kpis article>small{display:flex;grid-column:1/-1;align-items:center;gap:4px;color:#75847d;font-size:.75rem}.pet-management-finance-kpis article>small svg{width:12px;color:#178364}.pet-management-finance-kpis article.is-highlight{border-color:#1d6f58;background:#0b3b30}.pet-management-finance-kpis article.is-highlight>i{background:#1b5747;color:#91f176}.pet-management-finance-kpis article.is-highlight>small,.pet-management-finance-kpis article.is-highlight>span{color:#a9c0b7}.pet-management-finance-kpis article.is-highlight>strong{color:white}.pet-management-finance-bottom{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.pet-management-chart-card,.pet-management-receipts-card{padding:19px}.pet-management-chart-card>header,.pet-management-receipts-card>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.pet-management-chart-card header span,.pet-management-chart-card header strong{display:block}.pet-management-chart-card header span,.pet-management-receipts-card>header span{color:#7c8b84;font-size:.75rem}.pet-management-chart-card header strong{margin-top:3px;color:#163d32;font-size:.87rem}.pet-management-chart-card header small{color:#168366;font-size:.78rem;font-weight:850}.pet-management-bars{display:grid;height:102px;align-items:end;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:18px;padding-top:10px;border-bottom:1px solid #dfe6e1}.pet-management-bars span{display:flex;height:100%;align-items:end;justify-content:center}.pet-management-bars i{width:min(23px,70%);border-radius:6px 6px 2px 2px;background:#cfe5dc}.pet-management-bars .is-day-1 i{height:42%}.pet-management-bars .is-day-2 i{height:58%}.pet-management-bars .is-day-3 i{height:48%}.pet-management-bars .is-day-4 i{height:76%}.pet-management-bars .is-day-5 i{height:64%}.pet-management-bars .is-day-6 i{height:84%}.pet-management-bars .is-day-7 i{height:71%}.pet-management-bars .is-today i{background:#168a6b;box-shadow:0 0 0 5px rgb(22 138 107/8%)}.pet-management-chart-card>footer{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;padding-top:7px;color:#8b9791;font-size:.75rem;text-align:center}.pet-management-receipts-card>header{margin-bottom:10px}.pet-management-receipts-card>header span{color:#163d32;font-size:.78rem;font-weight:850}.pet-management-receipts-card>header small{color:#809089;font-size:.75rem}.pet-management-receipts-card>div{display:grid;align-items:center;grid-template-columns:34px 1fr auto;gap:10px;padding:9px 0;border-top:1px solid #e7ebe8}.pet-management-receipts-card>div>i{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#e1f1ea;color:#16785f;font-size:.75rem;font-style:normal;font-weight:900}.pet-management-receipts-card>div>i svg{width:15px}.pet-management-receipts-card>div span small,.pet-management-receipts-card>div span strong{display:block}.pet-management-receipts-card>div span strong{color:#173d33;font-size:.94rem}.pet-management-receipts-card>div span small{margin-top:2px;color:#7e8c86;font-size:.78rem}.pet-management-receipts-card>div>b{color:#168166;font-size:.9rem;white-space:nowrap}@media (max-width:980px){.pet-management-demo-intro{grid-template-columns:1fr;gap:12px}.pet-management-finance-bottom,.pet-management-inventory-layout,.pet-management-package-layout{grid-template-columns:1fr}.pet-management-next-action,.pet-management-purchase-card{min-height:290px}.pet-management-finance-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.pet-management-section{width:calc(100% - 30px);padding:88px 0 96px}.pet-management-heading{text-align:left}.pet-management-heading .pet-v2-kicker{justify-content:flex-start}.pet-management-heading h2{margin:15px 0 18px;font-size:clamp(2.48rem,12vw,3.2rem);line-height:.98}.pet-management-heading>p{font-size:1rem;line-height:1.65}.pet-management-tabs{width:100%;margin-top:32px;justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.pet-management-tabs::-webkit-scrollbar{display:none}.pet-management-tabs button{min-height:47px;flex:0 0 auto;scroll-snap-align:start;padding:0 16px;font-size:.75rem}.pet-management-shell{padding:7px;border-radius:23px}.pet-management-shell-header{min-height:55px;padding:0 11px}.pet-management-shell-header>span{font-size:.75rem;letter-spacing:.055em}.pet-management-shell-header>small{font-size:0}.pet-management-shell-header>small:after{content:"DEMO";font-size:.75rem}.pet-management-stage{min-height:0;padding:20px 15px 15px;border-radius:17px}.pet-management-demo{gap:22px}.pet-management-demo-intro h3{font-size:1.67rem;line-height:1.08}.pet-management-demo-intro p{font-size:.82rem}.pet-management-chart-card,.pet-management-next-action,.pet-management-package-card,.pet-management-purchase-card,.pet-management-receipts-card,.pet-management-stock-card{padding:16px;border-radius:16px}.pet-management-package-card>header{grid-template-columns:40px 1fr}.pet-management-package-card>header small{grid-column:1/-1;justify-self:start}.pet-management-package-progress>span{height:44px}.pet-management-package-facts{grid-template-columns:1fr}.pet-management-package-facts>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px}.pet-management-package-facts dd{margin:0}.pet-management-next-action,.pet-management-purchase-card{min-height:275px}.pet-management-stock-card>header{align-items:flex-start;flex-direction:column;gap:8px}.pet-management-stock-row{grid-template-columns:34px 1fr}.pet-management-stock-row>i{width:34px;height:34px}.pet-management-stock-row>small{grid-column:2;justify-self:start}.pet-management-finance-kpis article{min-height:126px;padding:13px}.pet-management-chart-card>header{align-items:flex-start}.pet-management-receipts-card>div{grid-template-columns:32px 1fr auto}}@media (prefers-reduced-motion:reduce){.pet-management-stage,.pet-management-tabs button{animation:none;transition:none}}.pet-hotel-section{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:116px 0 132px;border-top:1px solid var(--pet-v2-line)}.pet-hotel-heading{display:grid;align-items:end;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);gap:clamp(48px,6vw,78px)}.pet-hotel-heading h2{max-width:650px;margin:16px 0 0;color:var(--pet-v2-ink);font-size:clamp(2.8rem,4.15vw,4.25rem);font-weight:840;line-height:.98;letter-spacing:-.061em}.pet-hotel-heading h2 span{display:block;color:var(--pet-v2-green)}.pet-hotel-heading-copy>p{max-width:630px;margin:0;color:#5e6f68;font-size:1rem;line-height:1.68}.pet-hotel-heading-proofs{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.pet-hotel-heading-proofs span{display:inline-flex;min-height:35px;align-items:center;gap:7px;padding:0 11px;border:1px solid #d9e2dc;border-radius:999px;background:#f4f6f2;color:#3d554c;font-size:.78rem;font-weight:780}.pet-hotel-heading-proofs svg{width:14px;color:#168568}.pet-hotel-heading-copy .pet-v2-text-link{margin-top:21px}.pet-hotel-showcase{margin-top:48px;padding:10px;overflow:hidden;border:1px solid rgb(12 74 58/34%);border-radius:31px;background:radial-gradient(circle at 86% -10%,rgb(127 244 103/17%),transparent 32%),#082f25;box-shadow:0 36px 86px rgb(8 46 36/19%),0 12px 30px rgb(8 46 36/9%)}.pet-hotel-showcase-topbar{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:18px;padding:0 20px;color:white}.pet-hotel-showcase-topbar>small,.pet-hotel-showcase-topbar>span{display:inline-flex;align-items:center}.pet-hotel-showcase-topbar>span{gap:9px;font-size:.75rem;font-weight:900;letter-spacing:.095em}.pet-hotel-showcase-topbar>span svg{width:18px;color:#8df172}.pet-hotel-showcase-topbar>small{gap:7px;color:#aac2b8;font-size:.75rem;font-weight:780;letter-spacing:.06em}.pet-hotel-showcase-topbar>small i{width:7px;height:7px;border-radius:50%;background:#81ef65;box-shadow:0 0 0 5px rgb(129 239 101/10%)}.pet-hotel-showcase-stage{padding:clamp(20px,2.4vw,32px);border:1px solid rgb(255 255 255/47%);border-radius:22px;background:linear-gradient(125deg,rgb(255 255 255/66%),transparent 42%),#e9eee8}.pet-hotel-summary{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(190px,.55fr) minmax(190px,.55fr);gap:10px}.pet-hotel-summary>article{min-height:126px;border:1px solid #d8e1db;border-radius:17px;background:rgb(255 255 255/91%);box-shadow:0 11px 28px rgb(16 61 49/7%)}.pet-hotel-occupancy{display:grid;align-items:center;grid-template-columns:.65fr 1.35fr;gap:24px;padding:21px 24px}.pet-hotel-occupancy>div:first-child{padding-right:22px;border-right:1px solid #e1e7e2}.pet-hotel-occupancy b,.pet-hotel-occupancy small,.pet-hotel-occupancy span,.pet-hotel-occupancy strong{display:block}.pet-hotel-occupancy span{color:#6f8179;font-size:.78rem;font-weight:800}.pet-hotel-occupancy strong{margin-top:5px;color:#0d3b30;font-size:2rem;line-height:1;letter-spacing:-.045em}.pet-hotel-occupancy strong small{display:inline;color:#6c7e76;font-size:.88rem;letter-spacing:0}.pet-hotel-occupancy b{color:#173f34;font-size:.84rem}.pet-hotel-occupancy>div:last-child>i{display:block;height:7px;margin:12px 0 9px;overflow:hidden;border-radius:99px;background:#e1e8e3}.pet-hotel-occupancy>div:last-child>i em{display:block;width:67%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#23aa83,#84ec69)}.pet-hotel-occupancy>div:last-child>small{color:#7b8b84;font-size:.75rem}.pet-hotel-day-kpi{display:grid;grid-template-columns:38px 1fr;align-content:center;gap:2px 10px;padding:17px}.pet-hotel-day-kpi>i{display:grid;width:38px;height:38px;grid-row:1/span 2;place-items:center;border-radius:12px}.pet-hotel-day-kpi>i svg{width:17px}.pet-hotel-day-kpi.is-arrival>i{background:#ddf2eb;color:#168065}.pet-hotel-day-kpi.is-departure>i{background:#e8e4f7;color:#6753a8}.pet-hotel-day-kpi>span{align-self:end;color:#6e8078;font-size:.75rem;font-weight:760}.pet-hotel-day-kpi>strong{color:#103c31;font-size:1.8rem;line-height:1}.pet-hotel-day-kpi>small{grid-column:1/-1;margin-top:10px;color:#788981;font-size:.75rem}.pet-hotel-dashboard{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(390px,.87fr);gap:12px;margin-top:12px}.pet-hotel-operations{padding:23px;overflow:hidden;border:1px solid rgb(129 239 101/12%);border-radius:19px;background:radial-gradient(circle at 100% 0,rgb(125 242 101/12%),transparent 42%),#0a352a;color:white}.pet-hotel-operations>header{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-bottom:17px;border-bottom:1px solid rgb(255 255 255/10%)}.pet-hotel-operations>header span,.pet-hotel-operations>header strong{display:block}.pet-hotel-operations>header span{color:#85ea6d;font-size:.75rem;font-weight:900;letter-spacing:.085em}.pet-hotel-operations>header strong{margin-top:4px;font-size:1.15rem}.pet-hotel-operations>header>small{display:inline-flex;align-items:center;gap:6px;color:#a8beb5;font-size:.75rem}.pet-hotel-operations>header>small svg{width:14px}.pet-hotel-operation-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:19px}.pet-hotel-operation-group+.pet-hotel-operation-group{padding-left:19px;border-left:1px solid rgb(255 255 255/10%)}.pet-hotel-operation-group>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.pet-hotel-operation-group>header span{display:inline-flex;align-items:center;gap:6px;color:#b9cbc4;font-size:.75rem;font-weight:900;letter-spacing:.065em}.pet-hotel-operation-group>header span svg{width:14px}.pet-hotel-operation-group.is-arrival>header span svg{color:#65dbbb}.pet-hotel-operation-group.is-staying>header span svg{color:#8ded71}.pet-hotel-operation-group.is-departure>header span svg{color:#b6a7ed}.pet-hotel-operation-group>header small{color:#839c92;font-size:.75rem}.pet-hotel-pet-row{display:grid;min-height:65px;align-items:center;grid-template-columns:34px 1fr;gap:9px;padding:9px 0;border-top:1px solid rgb(255 255 255/8%)}.pet-hotel-pet-row.is-selected{margin:0 -8px;padding-right:8px;padding-left:8px;border-color:transparent;border-radius:12px;background:rgb(131 238 107/9%);box-shadow:inset 2px 0 #87ed70}.pet-hotel-pet-row>i{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#17493b;color:#d7e8e1;font-size:.75rem;font-style:normal;font-weight:900}.pet-hotel-pet-row.is-arrival>i{background:#154e41;color:#82e5c9}.pet-hotel-pet-row.is-staying>i{background:#20533f;color:#9bf47f}.pet-hotel-pet-row.is-departure>i{background:#403b62;color:#cfc5f4}.pet-hotel-pet-row span small,.pet-hotel-pet-row span strong{display:block}.pet-hotel-pet-row span strong{font-size:.94rem}.pet-hotel-pet-row span small{margin-top:2px;color:#8da69c;font-size:.78rem}.pet-hotel-pet-row>b{grid-column:2;color:#b6cbc2;font-size:.75rem;font-weight:760}.pet-hotel-pet-row.is-selected>b{color:#94ed7d}.pet-hotel-next-window{display:flex;align-items:center;gap:8px;min-height:65px;padding-top:10px;border-top:1px solid rgb(255 255 255/8%)}.pet-hotel-next-window>svg{width:17px;color:#a99be0}.pet-hotel-next-window span small,.pet-hotel-next-window span strong{display:block}.pet-hotel-next-window span small{color:#829a91;font-size:.75rem}.pet-hotel-next-window span strong{margin-top:2px;font-size:.78rem}.pet-hotel-stay-detail{padding:23px;border:1px solid #d8e0db;border-radius:19px;background:#fcfdfb;box-shadow:0 15px 32px rgb(16 61 49/8%)}.pet-hotel-stay-detail>header{display:grid;align-items:center;grid-template-columns:50px 1fr auto;gap:12px;padding-bottom:17px;border-bottom:1px solid #e1e7e3}.pet-hotel-thor-avatar{display:grid;width:50px;height:50px;place-items:center;border-radius:15px;background:linear-gradient(145deg,#f3c268,#dc8e30);color:#51310d;font-size:1rem;font-weight:950}.pet-hotel-stay-detail>header small,.pet-hotel-stay-detail>header span,.pet-hotel-stay-detail>header strong{display:block}.pet-hotel-stay-detail>header span{color:#178266;font-size:.75rem;font-weight:900;letter-spacing:.07em}.pet-hotel-stay-detail>header strong{margin-top:3px;color:#123a30;font-size:1.12rem}.pet-hotel-stay-detail>header small{margin-top:2px;color:#73847c;font-size:.78rem}.pet-hotel-stay-detail>header>b{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 9px;border-radius:999px;background:#dff5e8;color:#167659;font-size:.75rem}.pet-hotel-stay-detail>header>b i{width:6px;height:6px;border-radius:50%;background:#1b9b71}.pet-hotel-stay-period{display:grid;align-items:center;grid-template-columns:1fr 28px 1fr;gap:8px;padding:18px 0;border-bottom:1px solid #e2e7e3}.pet-hotel-stay-period>i{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#e7f0ea;color:#3b7563}.pet-hotel-stay-period>i svg{width:13px;transform:rotate(45deg)}.pet-hotel-stay-period span,.pet-hotel-stay-period strong{display:block}.pet-hotel-stay-period span{color:#7c8b84;font-size:.75rem}.pet-hotel-stay-period strong{margin-top:5px;color:#173d33;font-size:.92rem}.pet-hotel-stay-routine{display:grid;gap:1px;margin:17px 0;overflow:hidden;border:1px solid #e0e6e1;border-radius:14px;background:#e0e6e1}.pet-hotel-stay-routine>section{display:grid;align-items:center;grid-template-columns:39px 1fr;gap:11px;padding:12px;background:#f7f9f6}.pet-hotel-stay-routine>section>i{display:grid;width:39px;height:39px;place-items:center;border-radius:11px;background:#def2e9;color:#168064}.pet-hotel-stay-routine>section>i svg{width:17px}.pet-hotel-stay-routine small,.pet-hotel-stay-routine span,.pet-hotel-stay-routine strong{display:block}.pet-hotel-stay-routine span{color:#178267;font-size:.75rem;font-weight:900;letter-spacing:.055em}.pet-hotel-stay-routine strong{margin-top:3px;color:#183e34;font-size:.9rem}.pet-hotel-stay-routine small{margin-top:2px;color:#77877f;font-size:.75rem}.pet-hotel-stay-detail>footer{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-top:16px;border-top:1px solid #e1e7e3}.pet-hotel-stay-detail>footer>div:first-child{display:flex;align-items:center;gap:10px}.pet-hotel-stay-detail>footer>div:first-child>i{display:grid;width:37px;height:37px;place-items:center;border-radius:11px;background:#e3f2eb;color:#177b62}.pet-hotel-stay-detail>footer>div:first-child>i svg{width:16px}.pet-hotel-stay-detail>footer span small,.pet-hotel-stay-detail>footer span strong,.pet-hotel-stay-detail>footer>div:last-child>small,.pet-hotel-stay-detail>footer>div:last-child>strong{display:block}.pet-hotel-stay-detail>footer span small{color:#75867e;font-size:.75rem}.pet-hotel-stay-detail>footer span strong{margin-top:3px;color:#24483e;font-size:.78rem}.pet-hotel-stay-detail>footer>div:last-child{text-align:right}.pet-hotel-stay-detail>footer>div:last-child>strong{color:#113c30;font-size:1.2rem}.pet-hotel-stay-detail>footer>div:last-child>small{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:#9b651c;font-size:.75rem;white-space:nowrap}.pet-hotel-stay-detail>footer>div:last-child>small svg{width:12px}.pet-hotel-showcase-proof{display:flex;min-height:43px;align-items:center;justify-content:center;gap:8px;margin-top:12px;border:1px solid #d4ded7;border-radius:13px;background:rgb(255 255 255/62%);color:#496057;font-size:.78rem;font-weight:760;text-align:center}.pet-hotel-showcase-proof svg{width:15px;color:#178568}.pet-hotel-operations,.pet-hotel-stay-detail,.pet-hotel-summary>article{animation:pet-hotel-enter .42s ease both}.pet-hotel-summary>article:nth-child(2){animation-delay:50ms}.pet-hotel-summary>article:nth-child(3){animation-delay:90ms}.pet-hotel-operations{animation-delay:.12s}.pet-hotel-stay-detail{animation-delay:.17s}@keyframes pet-hotel-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.pet-hotel-heading{grid-template-columns:1fr 1fr;gap:42px}.pet-hotel-summary{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(160px,.55fr))}.pet-hotel-dashboard{grid-template-columns:1fr}.pet-hotel-operation-columns{gap:28px}}@media (max-width:780px){.pet-hotel-section{width:min(720px,calc(100% - 40px));padding:98px 0 110px}.pet-hotel-heading{grid-template-columns:1fr;gap:24px}.pet-hotel-heading h2,.pet-hotel-heading-copy>p{max-width:680px}.pet-hotel-summary{grid-template-columns:repeat(2,1fr)}.pet-hotel-occupancy{grid-column:1/-1}.pet-hotel-operation-columns{grid-template-columns:1fr;gap:0}.pet-hotel-operation-group+.pet-hotel-operation-group{margin-top:12px;padding:14px 0 0;border-top:1px solid rgb(255 255 255/10%);border-left:0}.pet-hotel-operation-group .pet-hotel-pet-row{grid-template-columns:34px 1fr auto}.pet-hotel-operation-group .pet-hotel-pet-row>b{grid-column:auto}}@media (max-width:620px){.pet-hotel-section{width:calc(100% - 30px);padding:86px 0 96px}.pet-hotel-heading h2{font-size:clamp(2.5rem,12vw,3.25rem)}.pet-hotel-heading-copy>p{font-size:1rem}.pet-hotel-heading-proofs{display:grid;grid-template-columns:1fr}.pet-hotel-heading-proofs span{justify-content:flex-start;border:0;background:transparent;padding:0}.pet-hotel-showcase{margin-top:34px;padding:7px;border-radius:23px}.pet-hotel-showcase-topbar{min-height:55px;padding:0 11px}.pet-hotel-showcase-topbar>small{font-size:0}.pet-hotel-showcase-topbar>small:after{content:"DEMO";font-size:.75rem}.pet-hotel-showcase-stage{padding:14px;border-radius:17px}.pet-hotel-occupancy{grid-template-columns:1fr;gap:14px;padding:18px}.pet-hotel-occupancy>div:first-child{padding:0 0 13px;border-right:0;border-bottom:1px solid #e1e7e2}.pet-hotel-day-kpi{min-height:118px!important;grid-template-columns:34px 1fr;padding:14px}.pet-hotel-day-kpi>i{width:34px;height:34px}.pet-hotel-operations,.pet-hotel-stay-detail{padding:17px;border-radius:16px}.pet-hotel-operations>header{align-items:flex-start;flex-direction:column;gap:8px}.pet-hotel-operation-group .pet-hotel-pet-row{grid-template-columns:34px 1fr}.pet-hotel-operation-group .pet-hotel-pet-row>b{grid-column:2}.pet-hotel-stay-detail>header{grid-template-columns:44px 1fr}.pet-hotel-thor-avatar{width:44px;height:44px}.pet-hotel-stay-detail>header>b{grid-column:1/-1;justify-self:start}.pet-hotel-stay-period{grid-template-columns:1fr 22px 1fr}.pet-hotel-stay-detail>footer{align-items:flex-start;flex-direction:column}.pet-hotel-stay-detail>footer>div:last-child{text-align:left}.pet-hotel-showcase-proof{padding:10px 12px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.pet-hotel-operations,.pet-hotel-stay-detail,.pet-hotel-summary>article{animation:none}}html:has(.pet-premium-site){scroll-padding-top:96px}.pet-premium-site{--pet-ui-page:#f4f5f0;--pet-ui-surface:#fbfcf8;--pet-ui-soft:#edf3ee;--pet-ui-muted:#50645b;--pet-ui-muted-dark:#b9cdc3;--pet-ui-border:rgba(11,31,26,0.16);background:radial-gradient(circle at 84% 7%,rgba(39,154,119,.08),transparent 25%),linear-gradient(180deg,#f8f7f2 0,var(--pet-ui-page) 52%,#f7f5ef 100%)}.pet-premium-site :is(#produto,#agenda-pet,#operacao,#pet-e-tutor,#agendamento-tutor,#whatsapp,#fechamento,#produto-real,#gestao,#hotel,#solucoes){scroll-margin-top:164px}.pet-premium-site .pet-journey-nav-shell{position:sticky;z-index:90;top:76px;border-block:1px solid rgba(114,223,189,.16);background:rgba(7,28,22,.94);color:#f5fff9;box-shadow:0 12px 32px rgba(7,28,22,.12);backdrop-filter:blur(18px)}.pet-premium-site .pet-journey-nav{display:grid;width:min(1320px,calc(100% - 48px));min-height:62px;margin:0 auto;align-items:stretch;grid-template-columns:auto minmax(0,1fr);gap:24px}.pet-premium-site .pet-journey-nav-label{display:inline-flex;align-items:center;gap:8px;color:#9ce9ce;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.pet-premium-site .pet-journey-nav-label svg{color:#72dfbd}.pet-premium-site .pet-journey-nav ol{display:grid;min-width:0;margin:0;padding:0;grid-template-columns:repeat(9,minmax(0,1fr));list-style:none}.pet-premium-site .pet-journey-nav li{position:relative;min-width:0}.pet-premium-site .pet-journey-nav li:not(:last-child):after{position:absolute;z-index:-1;top:50%;right:-10px;left:calc(50% + 18px);height:1px;background:rgba(156,233,206,.16);content:""}.pet-premium-site .pet-journey-nav a{position:relative;display:flex;min-width:0;min-height:62px;align-items:center;justify-content:center;gap:8px;color:#b9cdc3;transition:color .16s ease,background-color .16s ease}.pet-premium-site .pet-journey-nav a>span{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border:1px solid rgba(156,233,206,.23);border-radius:50%;background:#0d342a;color:#8bb7a7;font-family:var(--font-fira-code),monospace;font-size:9px;font-weight:700}.pet-premium-site .pet-journey-nav a>b{overflow:hidden;font-size:11px;font-weight:760;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.pet-premium-site .pet-journey-nav a:is(:hover,[aria-current=location]){color:#f5fff9}.pet-premium-site .pet-journey-nav a[aria-current=location]{background:linear-gradient(180deg,rgba(114,223,189,.1),rgba(114,223,189,.02))}.pet-premium-site .pet-journey-nav a[aria-current=location]:before{position:absolute;right:18px;bottom:-1px;left:18px;height:2px;border-radius:999px;background:#72dfbd;box-shadow:0 0 16px rgba(114,223,189,.55);content:""}.pet-premium-site .pet-journey-nav a[aria-current=location]>span{border-color:#72dfbd;background:#72dfbd;color:#09241d}.pet-premium-site .marketing-desktop-nav>a,.pet-premium-site .marketing-login-link,.pet-premium-site .marketing-nav-dropdown>button{display:inline-flex;min-height:44px;align-items:center}.pet-premium-site .marketing-brand,.pet-premium-site .marketing-footer a,.pet-premium-site .marketing-menu-button{min-height:44px}.pet-premium-site .marketing-footer a{display:inline-flex;align-items:center}.pet-premium-site .marketing-menu-button{min-width:44px}.pet-premium-site .agendesk-brand-product{font-size:12px!important}.pet-premium-site :is(a,button):focus-visible{outline:3px solid #74e2bd;outline-offset:4px}.pet-premium-site :is(.pet-v2-eyebrow,.pet-v2-kicker,.pet-v5-context-copy>span,.pet-v6-agenda-kicker,.pet-v7-operation-title>span,.pet-v8-tutor-kicker,.pet-v9-booking-kicker,.pet-v10-closeout-kicker,.pet-management-heading>span,.pet-v2-segments>header>span,.pet-v2-final-cta>span){font-size:13px!important;line-height:1.4;letter-spacing:.13em}.pet-premium-site :is(.pet-v5-context-copy h2,.pet-v6-agenda-copy h2,.pet-v8-tutor-copy h2,.pet-v9-booking-copy h2,.pet-v10-closeout-copy h2){font-size:clamp(2.65rem,3.45vw,3.2rem)!important;line-height:1.02!important;letter-spacing:-.052em!important}.pet-premium-site .pet-v3-flow-heading h2{font-size:clamp(2.7rem,3.6vw,3.25rem)!important;line-height:1.02!important;letter-spacing:-.052em!important}.pet-premium-site .pet-v3-flow-heading h2 em{font-family:inherit;font-style:normal;font-weight:820}.pet-premium-site :is(.pet-v7-operation-title h2,.pet-v3-product-heading h2,.pet-management-heading h2,.pet-hotel-heading h2,.pet-v2-segments h2,.pet-v2-final-cta h2){font-size:clamp(2.8rem,3.85vw,3.5rem)!important;line-height:1.01!important;letter-spacing:-.055em!important}.pet-premium-site :is(.pet-v4-hero-copy>p,.pet-v5-context-copy>p,.pet-v3-flow-heading>p,.pet-v6-agenda-copy>p,.pet-v7-operation-intro>p,.pet-v8-tutor-copy>p,.pet-v9-booking-copy>p,.pet-v10-closeout-copy>p,.pet-v3-product-heading>p,.pet-management-heading>p,.pet-hotel-heading-copy>p,.pet-v2-final-cta>p){color:var(--pet-ui-muted);font-size:17px!important;line-height:1.68!important}.pet-premium-site .pet-v7-operation-intro>p{color:#c2d4cb}.pet-premium-site :is(.pet-v6-agenda-copy li,.pet-v8-tutor-copy li,.pet-v7-operation-proof,.pet-v10-closeout-proof,.pet-hotel-heading-proofs span){font-size:14px!important;line-height:1.48}.pet-premium-site .pet-v2-text-link{min-height:44px;align-items:center;color:#106f58;font-size:14px}.pet-premium-site [role=img] small{font-size:12px!important;line-height:1.4!important}.pet-premium-site :is(.pet-v4-app-brand span,.pet-v4-app-bar>em,.pet-v4-queue header span,.pet-v4-queue article div span,.pet-v4-pet-head>div>span,.pet-v4-journey header span,.pet-v4-journey header em,.pet-v4-journey li>em,.pet-v4-journey li>span:last-child,.pet-v4-live-status b,.pet-v4-context article>span,.pet-v4-context article>p,.pet-v4-operation-footer b,.pet-v4-event-toast em){font-size:12px!important;line-height:1.4}.pet-premium-site :is(.pet-v4-queue article div span,.pet-v4-pet-head p,.pet-v4-context article p,.pet-v4-app-bar nav span:not(.is-active),.pet-v4-journey li.is-next){color:#52675d}.pet-premium-site .pet-v4-app-bar>em,.pet-premium-site .pet-v4-journey li>:is(em,span:last-child){color:#52665d!important}.pet-premium-site :is(.pet-v4-pet-head p,.pet-v4-journey li b,.pet-v4-event-toast b,.pet-v5-pet-identity p,.pet-v5-stage-preview li b,.pet-v5-reveal-note,.pet-v6-agenda-values>div>span,.pet-proof-mobile article>header>span){font-size:12px!important;line-height:1.4}.pet-premium-site .pet-v5-context-reveal :is(.pet-v5-reveal-bridge span,.pet-v5-care-details em,.pet-v5-stage-preview>div>span,.pet-v5-stage-preview>div>em){font-size:12px!important}.pet-premium-site .pet-v5-context-reveal :is(p,em){color:#52665d}.pet-premium-site .pet-v5-result-card :is(p,em){color:#bfd3c9!important}.pet-premium-site .pet-v3-flow-section{width:min(1220px,calc(100% - 48px));padding-top:86px;padding-bottom:92px}.pet-premium-site .pet-v3-operation-flow{grid-template-columns:minmax(225px,.76fr) minmax(0,1.24fr);border-color:var(--pet-ui-border);background:#edf2ed;box-shadow:0 24px 58px rgba(14,41,30,.1)}.pet-premium-site .pet-v3-operation-flow li{color:#52675d}.pet-premium-site .pet-v3-flow-card-head em,.pet-premium-site .pet-v3-flow-card-head span,.pet-premium-site .pet-v3-flow-context small,.pet-premium-site .pet-v3-operation-flow aside footer span,.pet-premium-site .pet-v3-operation-flow li small,.pet-premium-site .pet-v3-operation-flow li>span{font-size:12px!important;line-height:1.35}.pet-premium-site .pet-v3-flow-card-head b,.pet-premium-site .pet-v3-flow-context b,.pet-premium-site .pet-v3-operation-flow li b{font-size:14px!important;line-height:1.35}.pet-premium-site .pet-v3-operation-flow aside footer b{font-size:13px!important}.pet-premium-site .pet-proof-panel-copy>span,.pet-premium-site .pet-proof-tabs button>span,.pet-premium-site .pet-proof-window-bar b,.pet-premium-site .pet-v6-agenda-connector span,.pet-premium-site .pet-v7-board-header dt,.pet-premium-site .pet-v7-operation-owner small{font-size:12px!important}.pet-premium-site .pet-v7-board-footer em,.pet-premium-site .pet-v7-operation-column :is(header em,.pet-v7-operation-pet-head span,footer span),.pet-premium-site .pet-v7-operation-owner small{color:var(--pet-ui-muted-dark)}.pet-premium-site .pet-v8-tutor-demo :is(p,small,em,dt){color:#b9cdc3}.pet-premium-site .pet-v8-tutor-demo small{font-size:12px!important}.pet-premium-site .pet-v10-closeout-demo :is(p,em),.pet-premium-site .pet-v9-booking-demo :is(p,em){color:#52665d}.pet-premium-site .pet-v10-closeout-demo small,.pet-premium-site .pet-v9-booking-demo small{color:#356b5c}.pet-premium-site .pet-v9-context-bridge :is(small,em){color:#c6e8da!important}.pet-premium-site .pet-v10-closeout-bar em,.pet-premium-site .pet-v10-command-total :is(small,span),.pet-premium-site .pet-v10-payment-pending{color:#d1e5dc!important}.pet-premium-site .pet-hotel-day-kpi>span,.pet-premium-site .pet-hotel-occupancy small,.pet-premium-site .pet-hotel-showcase-stage :is(p,dt,small,em),.pet-premium-site .pet-management-demo-intro p,.pet-premium-site .pet-management-stage :is(dt,small),.pet-premium-site .pet-v2-segments nav small{color:var(--pet-ui-muted)}.pet-premium-site .pet-hotel-operation-group header small,.pet-premium-site .pet-hotel-operations :is(small,em),.pet-premium-site .pet-management-next-action :is(small,footer){color:var(--pet-ui-muted-dark)}.pet-premium-site .pet-management-package-facts dt,.pet-premium-site .pet-management-package-progress i{color:#52665d!important}.pet-premium-site .pet-proof-tabs button:not([aria-selected=true])>span{color:#52665d}.pet-premium-site .pet-proof-tabs button[aria-selected=true]>span{color:#d2f3e5}.pet-premium-site .pet-hotel-occupancy>div:last-child small,.pet-premium-site .pet-hotel-stay-period span,.pet-premium-site .pet-hotel-stay-routine section>div>span{color:#52665d!important}.pet-premium-site .pet-hotel-stay-routine section>div>span:first-child{color:#116e57!important}.pet-premium-site .pet-v2-segments nav a>span{color:#52665d;font-size:12px!important}.pet-premium-site .pet-v2-segments nav small{font-size:14px!important}.pet-premium-site .pet-v2-final-cta>:is(p,small){color:#c4d5cd}.pet-premium-site .pet-v2-mid-cta>div>span{color:#106b55}.pet-premium-site .pet-hotel-occupancy>div:first-child>span,.pet-premium-site .pet-management-package-card>header span,.pet-premium-site .pet-management-package-progress-head span,.pet-premium-site .pet-proof-window-bar b,.pet-premium-site .pet-v4-event-toast em,.pet-premium-site .pet-v4-queue article b,.pet-premium-site .pet-v5-time-card>small{color:#52665d!important;opacity:1!important}.pet-premium-site .pet-v9-browser-bar>b{color:#356858!important}.pet-premium-site .pet-v3-operation-flow li.is-next{color:#40554b!important;opacity:1!important}.pet-premium-site :is(.pet-v4-app-shell,.pet-v5-reveal-canvas,.pet-v6-agenda-canvas,.pet-v7-operation-board,.pet-v8-tutor-demo,.pet-v9-booking-frame,.pet-v10-closeout-frame,.pet-proof-shot,.pet-management-shell,.pet-hotel-showcase){border-color:var(--pet-ui-border)}.pet-premium-site :is(.pet-v5-context-section,.pet-v8-tutor-section,.pet-v10-closeout-section,.pet-v3-product-section,.pet-management-section,.pet-hotel-section,.pet-v2-segments){border-top-color:var(--pet-ui-border)}.pet-premium-site .pet-hotel-showcase-topbar>small:after,.pet-premium-site .pet-management-shell-header>small:after{content:none!important}.pet-premium-site .pet-v5-context-reveal.is-motion-ready:not(.is-animated) .pet-v5-result-card{opacity:.34}.pet-premium-site .pet-v5-context-reveal.is-motion-ready.is-animated .pet-v5-time-card{animation-delay:.08s}.pet-premium-site .pet-v5-context-reveal.is-motion-ready.is-animated :is(.pet-v5-reveal-bridge span,.pet-v5-reveal-bridge svg){animation-delay:.14s}.pet-premium-site .pet-v5-context-reveal.is-motion-ready.is-animated .pet-v5-result-card{animation-delay:.24s}.pet-premium-site .pet-v5-context-reveal.is-motion-ready.is-animated .pet-v5-stage-2{animation-delay:.4s}.pet-premium-site .pet-v5-context-reveal.is-motion-ready.is-animated .pet-v5-stage-3{animation-delay:.58s}.pet-premium-site .pet-v5-context-reveal.is-motion-ready.is-animated .pet-v5-stage-4{animation-delay:.76s}.pet-premium-site .pet-v5-context-reveal.is-motion-ready.is-animated .pet-v5-stage-5{animation-delay:.94s}.pet-premium-site .pet-v6-agenda-demo.is-motion-ready.is-animated .pet-v6-agenda-stage-2{animation-delay:.14s}.pet-premium-site .pet-v6-agenda-demo.is-motion-ready.is-animated .pet-v6-agenda-stage-3{animation-delay:.3s}.pet-premium-site .pet-v6-agenda-demo.is-motion-ready.is-animated .pet-v6-agenda-stage-4{animation-delay:.46s}.pet-premium-site .pet-v6-agenda-demo.is-motion-ready.is-animated .pet-v6-agenda-stage-5{animation-delay:.62s}.pet-premium-site .pet-v6-agenda-demo.is-motion-ready.is-animated .pet-v6-agenda-stage-6{animation-delay:.78s}.pet-premium-site .pet-v7-operation-showcase.is-motion-ready.is-animated .pet-v7-operation-stage-1{animation-delay:.08s}.pet-premium-site .pet-v7-operation-showcase.is-motion-ready.is-animated .pet-v7-operation-stage-2{animation-delay:.2s}.pet-premium-site .pet-v7-operation-showcase.is-motion-ready.is-animated .pet-v7-operation-stage-3{animation-delay:.32s}.pet-premium-site .pet-v7-operation-showcase.is-motion-ready.is-animated .pet-v7-operation-stage-4{animation-delay:.44s}@media (max-width:1040px){.pet-premium-site .pet-journey-nav{gap:12px;grid-template-columns:32px minmax(0,1fr)}.pet-premium-site .pet-journey-nav-label span{display:none}.pet-premium-site .pet-journey-nav a{gap:6px}.pet-premium-site .pet-journey-nav a>b{font-size:10px}.pet-premium-site :is(.pet-v5-context-copy h2,.pet-v3-flow-heading h2,.pet-v6-agenda-copy h2,.pet-v7-operation-title h2,.pet-v8-tutor-copy h2,.pet-v9-booking-copy h2,.pet-v10-closeout-copy h2,.pet-v3-product-heading h2,.pet-management-heading h2,.pet-hotel-heading h2,.pet-v2-segments h2,.pet-v2-final-cta h2){font-size:clamp(2.55rem,4.5vw,2.95rem)!important}}@media (max-width:780px){html:has(.pet-premium-site){scroll-padding-top:146px}.pet-premium-site :is(#produto,#agenda-pet,#operacao,#pet-e-tutor,#agendamento-tutor,#whatsapp,#fechamento,#produto-real,#gestao,#hotel,#solucoes){scroll-margin-top:146px}.pet-premium-site .pet-journey-nav-shell{position:sticky;top:68px;border-top-color:rgba(114,223,189,.22);box-shadow:0 15px 32px rgba(7,28,22,.09)}.pet-premium-site .pet-journey-nav{display:block;width:min(100% - 28px,620px);min-height:0;padding:7px 0}.pet-premium-site .pet-journey-nav-label,.pet-premium-site .pet-journey-nav-label span{display:none}.pet-premium-site .pet-journey-nav ol{display:flex;overflow-x:auto;gap:8px;padding:0 3px 4px;scroll-padding-inline:3px;scroll-snap-type:x proximity;scrollbar-width:none}.pet-premium-site .pet-journey-nav ol::-webkit-scrollbar{display:none}.pet-premium-site .pet-journey-nav li{flex:0 0 auto;scroll-snap-align:start}.pet-premium-site .pet-journey-nav li:after{content:none!important}.pet-premium-site .pet-journey-nav a{min-width:128px;min-height:48px;justify-content:flex-start;padding:0 12px;border:1px solid rgba(156,233,206,.14);border-radius:12px;background:rgba(255,255,255,.035)}.pet-premium-site .pet-journey-nav a>b{font-size:11px}.pet-premium-site .pet-journey-nav a[aria-current=location]{border-color:rgba(114,223,189,.5);background:rgba(114,223,189,.1)}.pet-premium-site .pet-journey-nav a[aria-current=location]:before{content:none}.pet-premium-site .pet-v4-hero-copy h1{font-size:clamp(2.75rem,11.8vw,3.1rem)!important;line-height:.96!important}.pet-premium-site :is(.pet-v5-context-copy h2,.pet-v3-flow-heading h2,.pet-v6-agenda-copy h2,.pet-v7-operation-title h2,.pet-v8-tutor-copy h2,.pet-v9-booking-copy h2,.pet-v10-closeout-copy h2,.pet-v3-product-heading h2,.pet-management-heading h2,.pet-hotel-heading h2,.pet-v2-segments h2,.pet-v2-final-cta h2){font-size:clamp(2.15rem,9.2vw,2.55rem)!important;line-height:1.03!important;letter-spacing:-.047em!important}.pet-premium-site :is(.pet-v4-hero-copy>p,.pet-v5-context-copy>p,.pet-v3-flow-heading>p,.pet-v6-agenda-copy>p,.pet-v7-operation-intro>p,.pet-v8-tutor-copy>p,.pet-v9-booking-copy>p,.pet-v10-closeout-copy>p,.pet-v3-product-heading>p,.pet-management-heading>p,.pet-hotel-heading-copy>p,.pet-v2-final-cta>p){font-size:16px!important;line-height:1.62!important}.pet-premium-site :is(.pet-v5-context-section,.pet-v3-flow-section,.pet-v6-agenda-section,.pet-v8-tutor-section,.pet-v9-booking-section,.pet-v10-closeout-section,.pet-v3-product-section,.pet-management-section,.pet-hotel-section,.pet-v2-segments){padding-top:68px;padding-bottom:68px}.pet-premium-site :is(.pet-v5-context-section,.pet-v3-flow-section,.pet-v6-agenda-section,.pet-v8-tutor-section,.pet-v9-booking-section,.pet-v10-closeout-section){gap:28px}.pet-premium-site .pet-v3-operation-flow{grid-template-columns:1fr}.pet-premium-site .marketing-footer nav a{display:inline-flex;min-height:44px;align-items:center}}@media (max-width:620px){.pet-premium-site .pet-v2-text-link{width:fit-content;max-width:100%}.pet-premium-site .pet-v3-flow-card-head b,.pet-premium-site .pet-v3-flow-context b,.pet-premium-site .pet-v3-operation-flow li b{font-size:13px!important}}@media (prefers-reduced-motion:reduce){.pet-premium-site *,.pet-premium-site :after,.pet-premium-site :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}}