@charset "UTF-8";.pl-cards[data-v-35e4c31d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(.8rem,2vw,1.4rem);margin:0 0 clamp(1.6rem,3vw,2.4rem);padding:0;border:0}.pl-cards legend[data-v-35e4c31d]{padding:0;margin-bottom:.9rem;font-family:Outfit,sans-serif;font-size:.74rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#b8985f}.pl-card[data-v-35e4c31d]{position:relative;display:grid;gap:.35rem;padding:clamp(1.1rem,3vw,1.6rem);border-radius:20px;border:2px solid rgba(47,48,36,.12);background:#fdfaf2;cursor:pointer;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.pl-card[data-v-35e4c31d]:hover{border-color:#b8985f80}.pl-card.is-on[data-v-35e4c31d]{border-color:#b8985f;box-shadow:0 12px 30px #2f30241a}.pl-card.is-reco[data-v-35e4c31d]{background:#fff}.pl-card__radio[data-v-35e4c31d]{position:absolute;opacity:0;pointer-events:none}.pl-card__badge[data-v-35e4c31d]{justify-self:start;padding:.15rem .6rem;border-radius:999px;background:#d1ad83;color:#23241b;font-family:Outfit,sans-serif;font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pl-card__name[data-v-35e4c31d]{font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:900}.pl-card__price[data-v-35e4c31d]{font-family:Outfit,sans-serif;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:900;line-height:1.1}.pl-card__commit[data-v-35e4c31d],.pl-card__must[data-v-35e4c31d]{font-size:.85rem;color:#2f3024a6}.pl-card__pack[data-v-35e4c31d]{font-family:Outfit,sans-serif;font-size:.92rem;font-weight:700;color:#8a6a3a}.pl-card__hook[data-v-35e4c31d]{font-size:.95rem;line-height:1.5}.pl-card__save[data-v-35e4c31d]:before{content:"+ "}.pl-detail h3[data-v-35e4c31d]{margin:0 0 .9rem;font-size:clamp(1.05rem,2.2vw,1.3rem)}.pl-table[data-v-35e4c31d]{width:100%;border-collapse:collapse;font-size:.94rem}.pl-table th[data-v-35e4c31d],.pl-table td[data-v-35e4c31d]{padding:.55rem .2rem;text-align:left;border-bottom:1px solid rgba(47,48,36,.12)}.pl-table th[data-v-35e4c31d]:last-child,.pl-table td[data-v-35e4c31d]:last-child{text-align:right;white-space:nowrap}.pl-table th[data-v-35e4c31d]{font-family:Outfit,sans-serif;font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#2f30248c}.pl-table em[data-v-35e4c31d]{font-style:normal;color:#2f30248c}.pl-table__sep td[data-v-35e4c31d]{padding-top:.9rem;font-weight:700}.pl-table__plan td[data-v-35e4c31d]{font-family:Outfit,sans-serif;font-weight:900}.pl-table__save td[data-v-35e4c31d]{padding-top:.7rem;border-bottom:0;font-family:Outfit,sans-serif;font-weight:900;color:#8a6a3a}.pl-indemnity[data-v-35e4c31d]{margin:1.2rem 0 .4rem;font-size:.92rem;line-height:1.6}.pl-note[data-v-35e4c31d]{margin:0;font-size:.85rem;line-height:1.55;color:#2f302499}.bs-page[data-v-61c1bea1]{--bs-wrap: 1180px;--bs-gutter: clamp(1.2rem, 5vw, 4rem);background:#fdfaf2;color:#2f3024}.bs-eyebrow[data-v-61c1bea1]{margin:0 0 .7rem;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#2f302480}.bs-eyebrow--gold[data-v-61c1bea1]{color:#b8985f}.bs-lead[data-v-61c1bea1]{max-width:62ch;margin:0 0 1.4rem;font-size:1.05rem;line-height:1.7;color:#2f3024c7}.bs-cta[data-v-61c1bea1]{display:inline-block;padding:1.05rem 2.2rem;border-radius:999px;background:#2f3024;color:#fdfaf2;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.bs-cta[data-v-61c1bea1]:hover{background:#1a1b14}.bs-cta[data-v-61c1bea1]{border:0;width:auto;cursor:pointer}.bs-cta[data-v-61c1bea1]:disabled{opacity:.45;cursor:not-allowed}.bs-cta--wide[data-v-61c1bea1]{display:block;margin:2rem auto 0;max-width:340px;text-align:center}.bs-cta--ghost[data-v-61c1bea1]{background:transparent;border:1.5px solid rgba(47,48,36,.24);color:#2f3024}.bs-cta--ghost[data-v-61c1bea1]:hover{background:#2f30240f}.bs-cta--block[data-v-61c1bea1]{display:block;margin-top:1.3rem;border-radius:12px;text-align:center}.bs-hero[data-v-61c1bea1]{padding:calc(var(--nav-height) + clamp(1.5rem,3vw,2.5rem)) var(--bs-gutter) clamp(2rem,4vw,3rem);background:#f5f1eb}.bs-hero__inner[data-v-61c1bea1]{max-width:var(--bs-wrap);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.bs-hero__text[data-v-61c1bea1]{min-width:0}.bs-hero h1[data-v-61c1bea1]{margin:0 0 1rem;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.04;text-wrap:balance}.bs-hero__sub[data-v-61c1bea1]{max-width:52ch;margin:0;font-size:1.02rem;line-height:1.65;color:#2f3024c7}.bs-hero__shot[data-v-61c1bea1]{margin:1.8rem 0 0}.bs-hero__shot img[data-v-61c1bea1]{display:block;width:100%;height:auto;border-radius:20px}.bs-price[data-v-61c1bea1]{padding:1.7rem 1.8rem;border-radius:22px;background:#fff;border:1px solid rgba(209,173,131,.6);box-shadow:0 18px 40px #2f302417}.bs-price hr[data-v-61c1bea1]{margin:1.3rem 0;border:0;border-top:1px solid rgba(47,48,36,.1)}.bs-price__switch[data-v-61c1bea1]{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;margin-bottom:1.2rem;padding:.3rem;border-radius:14px;background:#2f30240f}.bs-price__tab[data-v-61c1bea1]{display:grid;gap:.1rem;padding:.55rem .4rem;border:0;border-radius:11px;background:transparent;color:#2f302499;font-family:Outfit,sans-serif;cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.bs-price__tab.is-on[data-v-61c1bea1]{background:#fff;color:#2f3024;box-shadow:0 2px 8px #2f30241f}.bs-price__tabName[data-v-61c1bea1]{font-size:.7rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.bs-price__tabPrice[data-v-61c1bea1]{font-size:.9rem;font-weight:700}.bs-price__hook[data-v-61c1bea1]{margin:.5rem 0 .2rem;font-size:.95rem;line-height:1.5}.bs-price__must[data-v-61c1bea1]{margin:0 0 .2rem;font-size:.88rem;color:#2f302499}.bs-price__indemnity[data-v-61c1bea1]{margin:.6rem 0 0;font-size:.82rem;line-height:1.5;color:#2f302499}.bs-price__label[data-v-61c1bea1]{margin:0 0 .3rem;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#b8985f}.bs-price__amount[data-v-61c1bea1]{margin:0;font-family:Outfit,sans-serif;font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:900;line-height:1.05;color:#2f3024}.bs-price__amount--sub[data-v-61c1bea1]{font-size:clamp(1.5rem,2.6vw,1.9rem)}.bs-price__per[data-v-61c1bea1]{margin-left:.15em;font-size:.42em;font-weight:700;letter-spacing:.02em;color:#2f3024b3}.bs-price__plus[data-v-61c1bea1]{margin:.55rem 0 0;font-family:Outfit,sans-serif;font-size:.88rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#2f3024}.bs-price__compare[data-v-61c1bea1]{margin:.2rem 0 0;font-size:.92rem;color:#2f30248c;text-decoration:line-through}.bs-price__saving[data-v-61c1bea1]{margin:.6rem 0 0;font-family:Outfit,sans-serif;font-size:.92rem;font-weight:900;color:#3f7a4a}.bs-price__commitment[data-v-61c1bea1],.bs-price__note[data-v-61c1bea1]{margin:.5rem 0 0;font-size:.86rem;line-height:1.5;color:#2f30249e}.bs-price__relative[data-v-61c1bea1]{margin:.35rem 0 0;font-size:.88rem;line-height:1.45;color:#2f3024b8}.bs-price__today[data-v-61c1bea1]{margin:1rem 0 .7rem;padding:.6rem .8rem;border-radius:10px;background:#f5f1eb;font-family:Outfit,sans-serif;font-size:.86rem;font-weight:700;line-height:1.45;color:#2f3024}.bs-price__note--species[data-v-61c1bea1]{padding:.6rem .8rem;border-radius:10px;background:#f5f1eb;color:#2f3024}.bs-trust[data-v-61c1bea1]{padding:0 var(--bs-gutter);background:#2f3024}.bs-trust ul[data-v-61c1bea1]{max-width:var(--bs-wrap);margin:0 auto;padding:0;min-height:60px;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1.6rem}.bs-trust li[data-v-61c1bea1]{display:flex;align-items:center;gap:.5rem;padding:.7rem 0;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#ede7dc}.bs-trust__icon[data-v-61c1bea1]{display:block;width:18px;height:18px;color:#d1ad83}.bs-trust__icon[data-v-61c1bea1] svg{width:100%;height:100%}.bs-problem[data-v-61c1bea1]{background:#23241b;color:#fdfaf2}.bs-problem__inner[data-v-61c1bea1]{max-width:46rem;margin:0 auto;padding:clamp(3.5rem,8vw,6rem) var(--bs-gutter);text-align:center}.bs-problem .bs-eyebrow[data-v-61c1bea1]{color:#fdfaf273}.bs-problem__text[data-v-61c1bea1]{margin:0;font-size:clamp(1.15rem,2.4vw,1.6rem);line-height:1.55;text-wrap:balance}.bs-problem__shot[data-v-61c1bea1]{margin:0}.bs-problem__shot img[data-v-61c1bea1]{display:block;width:100%;aspect-ratio:21/8;object-fit:cover;filter:saturate(.55) hue-rotate(-12deg) brightness(.82)}.bs-cross[data-v-61c1bea1]{padding:clamp(3rem,6vw,5rem) var(--bs-gutter);background:#f5f1eb}.bs-cross__inner[data-v-61c1bea1]{max-width:var(--bs-wrap);margin:0 auto;text-align:center}.bs-cross h2[data-v-61c1bea1]{margin:0 0 1rem;font-size:clamp(1.6rem,3.2vw,2.4rem);text-wrap:balance}.bs-cross .bs-lead[data-v-61c1bea1]{margin-left:auto;margin-right:auto}.bs-cross__map[data-v-61c1bea1]{margin-top:clamp(1.5rem,3vw,2.5rem)}.bs-cross__scene[data-v-61c1bea1]{position:relative;margin:0 auto;max-width:1000px;border-radius:20px;overflow:hidden}.bs-cross__scene img[data-v-61c1bea1]{display:block;width:100%;height:auto}.bs-cross__link[data-v-61c1bea1]{position:absolute;top:13%;width:0;border-left:2px dotted currentColor;transform:translate(-1px)}.bs-cross__tag[data-v-61c1bea1]{position:absolute;z-index:1;top:4%;transform:translate(-50%);display:grid;gap:.1rem;width:15%;padding:.55rem .7rem .65rem;border-radius:14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 12px 28px #2f302429;color:#fff;text-align:center}.bs-cross__tag strong[data-v-61c1bea1]{font-family:Outfit,sans-serif;font-size:clamp(.72rem,1.2vw,.84rem);font-weight:900;line-height:1.2}.bs-cross__tag span[data-v-61c1bea1]{font-size:clamp(.64rem,1vw,.72rem);font-weight:600;line-height:1.25;opacity:.9}.bs-cross__hubline[data-v-61c1bea1]{max-width:1000px;margin:1.1rem auto 0;text-align:center;font-family:Outfit,sans-serif;font-size:1rem;font-weight:900}.bs-cross__hub[data-v-61c1bea1]{text-anchor:middle;font-family:Outfit,sans-serif;font-size:15px;font-weight:900;letter-spacing:.06em;fill:#fdfaf2}.bs-cross__label[data-v-61c1bea1]{font-family:Outfit,sans-serif;font-size:15px;font-weight:900;fill:#2f3024}.bs-cross__cap[data-v-61c1bea1]{font-size:12.5px;fill:#2f302499}.bs-cross__list[data-v-61c1bea1]{display:none;list-style:none;margin:0;padding:0;gap:.8rem;text-align:left}.bs-cross__list li[data-v-61c1bea1]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.9rem;align-items:center;padding:.9rem 1.1rem;border:1px solid #E3D8C4;border-radius:18px;background:#fdfaf2}.bs-cross__list strong[data-v-61c1bea1]{font-family:Outfit,sans-serif;font-size:.98rem;color:#2f3024}.bs-cross__list span[data-v-61c1bea1]:last-child{font-size:.88rem;color:#2f30249e}.bs-cross__bullet[data-v-61c1bea1]{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f3ecdf;color:#b8985f}.bs-cross__bullet[data-v-61c1bea1] svg{width:21px;height:21px}.bs-devices[data-v-61c1bea1]{padding:clamp(3rem,6vw,5rem) var(--bs-gutter)}.bs-devices__inner[data-v-61c1bea1]{max-width:var(--bs-wrap);margin:0 auto}.bs-devices h2[data-v-61c1bea1]{margin:0 0 1.8rem;font-size:clamp(1.5rem,2.6vw,2rem);text-wrap:balance}.bs-devices__layout[data-v-61c1bea1]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(2rem,5vw,4rem)}.bs-devices__rail .bs-devices__sticky[data-v-61c1bea1]{position:sticky;top:calc(var(--nav-height) + 2rem)}.bs-devices__rail nav[data-v-61c1bea1]{display:flex;flex-direction:column;gap:1.2rem}.bs-devices__rail a[data-v-61c1bea1]{display:flex;align-items:center;gap:.7rem;font-family:Outfit,sans-serif;font-size:1.02rem;font-weight:900;color:#2f302452;text-decoration:none;transition:color .25s ease}.bs-devices__rail a.is-on[data-v-61c1bea1]{color:#2f3024}.bs-devices__mark[data-v-61c1bea1]{flex:0 0 auto;width:9px;height:9px;transform:rotate(45deg);border-radius:2px;background:#2f30242e;transition:background .25s ease}.is-on .bs-devices__mark[data-v-61c1bea1]{background:#b8985f}.bs-devices__cards[data-v-61c1bea1]{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem)}.bs-device[data-v-61c1bea1]{scroll-margin-top:calc(var(--nav-height) + 2rem)}.bs-device__shot[data-v-61c1bea1]{margin:0 0 1.2rem;display:grid;place-items:center;position:relative;width:100%;max-width:620px;height:clamp(240px,36vh,390px);border-radius:24px;background:#f5f1eb;overflow:hidden}.bs-device__shot img[data-v-61c1bea1]{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;height:100%;padding:clamp(1rem,3vw,2.2rem);object-fit:contain}.bs-device h3[data-v-61c1bea1]{margin:0 0 .6rem;font-size:clamp(1.2rem,2.2vw,1.6rem)}.bs-device__body p[data-v-61c1bea1]:last-child{max-width:60ch;margin:0;font-size:1rem;line-height:1.65;color:#2f3024c7}.bs-app[data-v-61c1bea1]{padding:clamp(3rem,6vw,5rem) var(--bs-gutter);background:#f5f1eb}.bs-app__inner[data-v-61c1bea1]{max-width:var(--bs-wrap);margin:0 auto;text-align:center}.bs-app h2[data-v-61c1bea1]{margin:0 0 1rem;font-size:clamp(1.6rem,3.2vw,2.4rem)}.bs-app .bs-lead[data-v-61c1bea1]{margin-left:auto;margin-right:auto}.bs-app__stack[data-v-61c1bea1]{max-width:980px;margin:2.5rem auto 0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1rem,2.5vw,1.8rem);align-items:stretch}.bs-screen[data-v-61c1bea1]{display:flex;flex-direction:column;padding:clamp(1rem,2.5vw,1.6rem);border-radius:22px;background:#f4f6f8;box-shadow:0 22px 50px #2f302424;font-family:Outfit,sans-serif;text-align:left}.bs-screen__note[data-v-61c1bea1]{padding:1.1rem 1.2rem;border-radius:14px;background:#e3ede4}.bs-screen__kicker[data-v-61c1bea1]{margin:0 0 .6rem;font-size:.66rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#4c6b52}.bs-screen__lead[data-v-61c1bea1]{margin:0;font-size:.88rem;font-weight:900;line-height:1.5;color:#1e2b3a}.bs-screen__hint[data-v-61c1bea1]{margin:.8rem 0 0;padding-top:.7rem;border-top:1px solid rgba(76,107,82,.22);font-size:.8rem;font-style:italic;line-height:1.5;color:#55705a}.bs-screen__tabs[data-v-61c1bea1]{list-style:none;margin:.9rem 0;padding:.5rem .7rem;border-radius:12px;background:#fff;display:flex;flex-wrap:wrap;gap:.3rem 1rem}.bs-screen__tabs li[data-v-61c1bea1]{display:flex;align-items:center;gap:.35rem;padding:.25rem .5rem;border-radius:8px;font-size:.78rem;color:#55677a}.bs-screen__tabs .is-on[data-v-61c1bea1]{font-weight:900;color:#1e2b3a;box-shadow:inset 0 0 0 1px #d3dde5}.bs-screen__dot[data-v-61c1bea1]{width:7px;height:7px;border-radius:50%}.bs-screen__chart[data-v-61c1bea1]{flex:1;display:flex;flex-direction:column;padding:1rem 1.1rem .8rem;border-radius:14px;background:#fff}.bs-screen__chart svg[data-v-61c1bea1]{flex:1;min-height:130px}.bs-screen__title[data-v-61c1bea1]{margin:0;font-size:.92rem;font-weight:900;color:#1e2b3a}.bs-screen__sub[data-v-61c1bea1]{margin:.2rem 0 .9rem;font-size:.76rem;color:#6b7c8d}.bs-screen svg[data-v-61c1bea1]{display:block;width:100%;height:clamp(110px,16vw,170px)}.bs-screen__axis[data-v-61c1bea1]{list-style:none;margin:.5rem 0 0;padding:0;display:flex;justify-content:space-between;font-size:.68rem;color:#8494a4}.bs-insight[data-v-61c1bea1]{padding:1.2rem 1.3rem;border-radius:16px;background:#37475c;color:#fff}.bs-insight__kicker[data-v-61c1bea1]{margin:0 0 .35rem;font-size:.64rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#fff9}.bs-insight h3[data-v-61c1bea1]{margin:0 0 .6rem;font-size:1.02rem;color:#fff}.bs-insight__text[data-v-61c1bea1]{margin:0 0 1rem;font-size:.85rem;line-height:1.55;color:#ffffffdb}.bs-insight__link[data-v-61c1bea1]{display:inline-block;padding:.5rem .9rem;border-radius:8px;background:#ffffff24;font-size:.78rem;font-weight:900}.bs-insight__row[data-v-61c1bea1]{flex:1;list-style:none;margin:.8rem 0 0;padding:0;display:grid;align-content:space-between;gap:.7rem}.bs-insight__row li[data-v-61c1bea1]{padding:.9rem 1rem;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:.25rem}.bs-insight__row strong[data-v-61c1bea1]{font-size:.88rem;color:#1e2b3a}.bs-insight__row span[data-v-61c1bea1]{font-size:.78rem;line-height:1.5;color:#6b7c8d}.bs-tele[data-v-61c1bea1]{padding:clamp(3rem,6vw,5rem) var(--bs-gutter);background:#f5f1eb}.bs-tele__inner[data-v-61c1bea1]{max-width:var(--bs-wrap);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.bs-tele h2[data-v-61c1bea1]{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2.2rem)}.bs-tele__shot[data-v-61c1bea1]{margin:0}.bs-tele__shot img[data-v-61c1bea1]{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:22px}.bs-tele__facts[data-v-61c1bea1]{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.9rem}.bs-tele__facts li[data-v-61c1bea1]{padding:1rem 1.1rem;border-radius:16px;background:#fff;border:1px solid #E5DAC4;display:flex;flex-direction:column;gap:.3rem}.bs-tele__facts strong[data-v-61c1bea1]{font-family:Outfit,sans-serif;font-size:.98rem;font-weight:900;line-height:1.2;color:#8a6a3a}.bs-tele__facts span[data-v-61c1bea1]{font-size:.85rem;line-height:1.5;color:#2f3024b8}@media (max-width: 768px){.bs-tele__inner[data-v-61c1bea1]{grid-template-columns:minmax(0,1fr)}.bs-tele__shot[data-v-61c1bea1]{order:-1}}.bs-vet[data-v-61c1bea1]{padding:clamp(3rem,6vw,5rem) var(--bs-gutter)}.bs-vet__inner[data-v-61c1bea1]{max-width:var(--bs-wrap);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.bs-vet__shot[data-v-61c1bea1]{margin:0}.bs-vet__shot img[data-v-61c1bea1]{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:22px}.bs-vet h2[data-v-61c1bea1]{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2.2rem)}.bs-vet__points[data-v-61c1bea1]{margin-top:1.2rem}.bs-report[data-v-61c1bea1]{padding:clamp(3rem,6vw,5rem) var(--bs-gutter) clamp(3.5rem,7vw,5.5rem);background:#f5f1eb}.bs-report__inner[data-v-61c1bea1]{max-width:820px;margin:0 auto;text-align:center}.bs-report h2[data-v-61c1bea1]{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2.2rem)}.bs-report .bs-lead[data-v-61c1bea1]{margin-left:auto;margin-right:auto}.bs-report__points[data-v-61c1bea1]{display:inline-grid;gap:.5rem;margin:1.4rem 0 0;text-align:left}.bs-report__sheet[data-v-61c1bea1]{position:relative;max-width:700px;margin:clamp(2rem,4vw,2.8rem) auto 0}.bs-report__sheet a[data-v-61c1bea1]{position:relative;display:block;border-radius:6px 6px 0 0;overflow:hidden;border:1px solid #E0D6C4;border-bottom:0;box-shadow:0 26px 60px #2f302429}.bs-report__sheet img[data-v-61c1bea1]{display:block;width:100%}.bs-report__sheet a[data-v-61c1bea1]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(to bottom,#f5f1eb00,#f5f1eb);pointer-events:none}.bs-report__sheet figcaption[data-v-61c1bea1]{margin:.9rem 0 0;font-size:.8rem;line-height:1.5;color:#2f30248c}.bs-report .bs-cta[data-v-61c1bea1]{margin-top:1.4rem}.bs-litter[data-v-61c1bea1]{padding:clamp(3rem,6vw,5rem) var(--bs-gutter);background:#ede7dc}.bs-litter__inner[data-v-61c1bea1]{max-width:var(--bs-wrap);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.bs-litter h2[data-v-61c1bea1]{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2.2rem)}.bs-litter__why[data-v-61c1bea1]{margin:1rem 0 0;font-size:1rem;line-height:1.7;color:#2f3024c7}.bs-litter__facts[data-v-61c1bea1]{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:.8rem}.bs-litter__facts li[data-v-61c1bea1]{padding-left:1.1rem;border-left:2px solid #D1AD83;display:grid;gap:.2rem}.bs-litter__facts strong[data-v-61c1bea1]{font-family:Outfit,sans-serif;font-size:.95rem;font-weight:900;line-height:1.25;color:#2f3024}.bs-litter__facts span[data-v-61c1bea1]{font-size:.9rem;line-height:1.55;color:#2f3024b8}.bs-litter__shot[data-v-61c1bea1]{margin:0;display:grid;gap:1rem}.bs-litter__shot img[data-v-61c1bea1]{display:block;width:100%;border-radius:18px}.bs-refills[data-v-61c1bea1]{padding:clamp(3rem,6vw,5rem) var(--bs-gutter);background:#f5f1eb}.bs-refills__inner[data-v-61c1bea1]{max-width:var(--bs-wrap);margin:0 auto}.bs-refills__head[data-v-61c1bea1]{max-width:62ch;margin:0 auto clamp(2rem,4vw,3rem);text-align:center}.bs-refills__head h2[data-v-61c1bea1]{margin:0 0 1rem;font-size:clamp(1.6rem,3.2vw,2.3rem);text-wrap:balance}.bs-refills__head .bs-lead[data-v-61c1bea1]{margin:0 auto}.bs-refills__grid[data-v-61c1bea1]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(.9rem,2vw,1.4rem);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.bs-refills__grid li[data-v-61c1bea1]{display:flex;flex-direction:column;padding:1.1rem 1.2rem 1.3rem;border-radius:20px;background:#fff}.bs-refills__grid figure[data-v-61c1bea1]{margin:0 0 .9rem;aspect-ratio:1;border-radius:14px;background:#fff}.bs-refills__grid figure img[data-v-61c1bea1]{display:block;width:100%;height:100%;object-fit:contain}.bs-refills__grid strong[data-v-61c1bea1]{margin-bottom:.35rem;font-family:Outfit,sans-serif;font-size:.95rem;color:#2f3024}.bs-refills__grid span[data-v-61c1bea1]{font-size:.86rem;line-height:1.55;color:#2f3024b3}.bs-refills__note[data-v-61c1bea1]{display:flex;align-items:center;justify-content:center;gap:.7rem;max-width:66ch;margin:clamp(1.6rem,3vw,2.2rem) auto 0;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:900;line-height:1.55;text-align:center;color:#2f3024}.bs-refills__icon[data-v-61c1bea1]{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#eae0ce;color:#b8985f}.bs-refills__icon svg[data-v-61c1bea1]{width:20px;height:20px}.bs-offer[data-v-61c1bea1]{padding:clamp(3rem,6vw,5rem) var(--bs-gutter)}.bs-offer__box[data-v-61c1bea1]{max-width:980px;margin:0 auto;padding:clamp(1.6rem,4vw,3rem);border:1px solid rgba(184,152,95,.55);border-radius:28px;background:#f5f1eb}.bs-offer h2[data-v-61c1bea1]{margin:0 0 1.4rem;font-size:clamp(1.6rem,3.2vw,2.3rem);text-align:center}.bs-offer__cats[data-v-61c1bea1]{margin:0 0 2rem;padding:1rem 1.2rem;border:1px dashed rgba(47,48,36,.22);border-radius:16px}.bs-offer__cats legend[data-v-61c1bea1]{padding:0 .4rem;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#2f30248c}.bs-offer__cats label[data-v-61c1bea1]{display:inline-flex;align-items:center;gap:.4rem;margin-right:1.4rem;font-size:.95rem}.bs-offer__cats input:disabled+span[data-v-61c1bea1]{color:#2f302461}.bs-offer__catsNote[data-v-61c1bea1]{margin:.6rem 0 0;font-size:.84rem;color:#2f302499}.bs-offer__cols[data-v-61c1bea1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1.2rem,3vw,2.2rem)}.bs-offer__col[data-v-61c1bea1]{padding:1.4rem 1.5rem;border-radius:20px;background:#fdfaf2}.bs-offer__col--sub[data-v-61c1bea1]{background:#2f3024;color:#fdfaf2}.bs-offer__col--sub .bs-eyebrow[data-v-61c1bea1]{color:#d1ad83}.bs-offer__col--sub .bs-offer__amount[data-v-61c1bea1]{color:#fdfaf2}.bs-offer__col--sub .bs-offer__compare[data-v-61c1bea1]{color:#fdfaf2b3}.bs-offer__relative[data-v-61c1bea1]{margin:.4rem 0 0;font-size:.9rem;line-height:1.45;color:#2f3024b8}.bs-offer__today[data-v-61c1bea1]{max-width:52ch;margin:1.6rem auto .9rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;text-align:center}.bs-offer__col--sub .bs-check li[data-v-61c1bea1]{color:#fdfaf2d9}.bs-offer__col--sub .bs-check li[data-v-61c1bea1]:before{border-color:#d1ad83}.bs-offer__amount[data-v-61c1bea1]{margin:0;font-family:Outfit,sans-serif;font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:900;line-height:1.05}.bs-offer__compare[data-v-61c1bea1]{margin:.3rem 0 1.1rem;font-size:.9rem;color:#2f30249e}.bs-offer__unavailable[data-v-61c1bea1]{max-width:52ch;margin:.9rem auto 0;font-size:.88rem;line-height:1.55;text-align:center;color:#9a4b32}.bs-offer__legal[data-v-61c1bea1]{max-width:62ch;margin:1.2rem auto 0;font-size:.8rem;line-height:1.6;text-align:center;color:#2f302499}.bs-check[data-v-61c1bea1]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.bs-check li[data-v-61c1bea1]{position:relative;padding-left:1.6rem;font-size:.94rem;line-height:1.5;color:#2f3024d1}.bs-check li[data-v-61c1bea1]:before{content:"";position:absolute;left:0;top:.4em;width:9px;height:5px;border-left:2px solid #B8985F;border-bottom:2px solid #B8985F;transform:rotate(-45deg)}.bs-clear[data-v-61c1bea1]{padding:clamp(3rem,6vw,5rem) var(--bs-gutter);background:#fdfaf2}.bs-clear__inner[data-v-61c1bea1]{max-width:var(--bs-wrap);margin:0 auto;text-align:center}.bs-clear h2[data-v-61c1bea1]{margin:0 0 1.4rem;font-size:clamp(1.5rem,3vw,2.1rem)}.bs-clear__cols[data-v-61c1bea1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(1.2rem,4vw,3rem)}.bs-clear__cols p[data-v-61c1bea1]{max-width:68ch;margin:0 auto;font-size:1rem;line-height:1.7;color:#2f3024cc}.bs-proof[data-v-61c1bea1]{padding:clamp(3rem,6vw,5rem) var(--bs-gutter)}.bs-proof__inner[data-v-61c1bea1]{max-width:var(--bs-wrap);margin:0 auto;text-align:center}.bs-proof__line[data-v-61c1bea1]{margin:0 0 1.4rem;font-size:1rem;color:#2f3024b3}.bs-proof__logos[data-v-61c1bea1]{list-style:none;margin:0 0 2.5rem;padding:1.2rem 0;border-top:1px solid rgba(47,48,36,.12);border-bottom:1px solid rgba(47,48,36,.12);display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2.5rem}.bs-proof__logos li[data-v-61c1bea1]{font-family:Outfit,sans-serif;font-size:.82rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#2f302480}.bs-proof__quotes[data-v-61c1bea1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(1rem,3vw,1.8rem);text-align:left}.bs-proof__quotes blockquote[data-v-61c1bea1]{position:relative;margin:0;padding:clamp(2.6rem,5vw,3.4rem) clamp(1.5rem,3vw,2rem) clamp(1.4rem,2.6vw,1.8rem);border-radius:22px;background:#fff;border:1px solid #E8E1D3;box-shadow:0 16px 36px #2f302412}.bs-proof__quotes blockquote[data-v-61c1bea1]:before{content:"“";position:absolute;top:clamp(.6rem,1.8vw,1.1rem);left:clamp(1.1rem,2.6vw,1.6rem);font-family:Work Sans,sans-serif;font-size:clamp(3.6rem,6vw,4.8rem);line-height:1;color:#d1ad8366;pointer-events:none}.bs-proof__quotes blockquote p[data-v-61c1bea1]{position:relative;margin:0 0 1.2rem;font-size:1.02rem;line-height:1.7;color:#2f3024e0}.bs-proof__quotes blockquote footer[data-v-61c1bea1]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding-top:1.1rem;border-top:1px solid #EDE4D3}.bs-quote__face[data-v-61c1bea1]{width:54px;height:54px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 0 0 4px #b8985f73}.bs-quote__who[data-v-61c1bea1]{font-family:Outfit,sans-serif;font-size:.92rem;font-weight:800;line-height:1.35;color:#2f3024}.bs-quote__pet[data-v-61c1bea1]{display:block;font-size:.84rem;font-weight:500;color:#2f30248c}.bs-final[data-v-61c1bea1]{padding:clamp(3rem,6vw,5rem) var(--bs-gutter) clamp(5rem,8vw,6rem);background:#2f3024;color:#fdfaf2;text-align:center}.bs-final__inner[data-v-61c1bea1]{max-width:46rem;margin:0 auto}.bs-final h2[data-v-61c1bea1]{margin:0 0 .8rem;font-size:clamp(1.6rem,3.2vw,2.4rem);color:#fdfaf2}.bs-final__price[data-v-61c1bea1]{margin:0 0 1.8rem;font-size:1rem;color:#fdfaf2bf}.bs-final .bs-cta[data-v-61c1bea1]{background:#d1ad83;color:#23241b}.bs-final .bs-cta[data-v-61c1bea1]:hover{background:#e2c49c}.bs-sticky[data-v-61c1bea1]{display:none;position:fixed;z-index:40;left:0;right:0;bottom:0;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:.8rem;background:#fdfaf2;border-top:1px solid rgba(47,48,36,.12);box-shadow:0 -8px 24px #2f30241a}.bs-sticky span[data-v-61c1bea1]{font-family:Outfit,sans-serif;font-size:.86rem;font-weight:900}.bs-sticky a[data-v-61c1bea1]{flex:0 0 auto;padding:.7rem 1.2rem;border-radius:999px;background:#2f3024;color:#fdfaf2;font-family:Outfit,sans-serif;font-size:.7rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;text-decoration:none}@media (max-width: 1024px){.bs-cross__tag[data-v-61c1bea1],.bs-cross__link[data-v-61c1bea1]{display:none}.bs-cross__list[data-v-61c1bea1]{display:grid}.bs-hero__inner[data-v-61c1bea1],.bs-vet__inner[data-v-61c1bea1],.bs-litter__inner[data-v-61c1bea1]{grid-template-columns:minmax(0,1fr)}.bs-devices__layout[data-v-61c1bea1]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.bs-devices__rail .bs-devices__sticky[data-v-61c1bea1]{position:static}.bs-devices__rail nav[data-v-61c1bea1]{flex-direction:row;flex-wrap:wrap;gap:.6rem 1.4rem}.bs-devices__rail a[data-v-61c1bea1]{font-size:.92rem}.bs-app__stack[data-v-61c1bea1]{grid-template-columns:minmax(0,1fr)}.bs-sticky[data-v-61c1bea1]{display:flex}.bs-final[data-v-61c1bea1]{padding-bottom:7rem}}
