.page-module__E0kJGG__page{color:#fff;background-color:#573f93;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@keyframes page-module__E0kJGG__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page-module__E0kJGG__topbar{z-index:20;background:#fff;border-bottom:1px solid #0000000f;position:sticky;top:0}.page-module__E0kJGG__topbarInner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:.7rem 1.5rem;display:flex}.page-module__E0kJGG__logoRow{align-items:center;display:flex}.page-module__E0kJGG__logo{height:auto;display:block}.page-module__E0kJGG__nav{align-items:center;gap:1.4rem;display:flex}.page-module__E0kJGG__navLink{color:#573f93;font-size:.86rem;font-weight:500;text-decoration:none}.page-module__E0kJGG__navLink:hover,.page-module__E0kJGG__navLink:focus-visible{opacity:.8}.page-module__E0kJGG__navButton{color:#fff;background:#573f93;border-radius:999px;padding:.55rem 1.15rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out,opacity .15s ease-out;box-shadow:0 6px 18px #00000040}.page-module__E0kJGG__navButton:hover,.page-module__E0kJGG__navButton:focus-visible{transform:translateY(-1px);box-shadow:0 10px 24px #0000004d}.page-module__E0kJGG__hero{padding:3.4rem 1.5rem 2.4rem}.page-module__E0kJGG__heroInner{justify-content:center;max-width:960px;margin:0 auto;animation:.6s ease-out 50ms both page-module__E0kJGG__fadeUp;display:flex}.page-module__E0kJGG__heroLeft{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;width:100%;max-width:760px;display:flex}.page-module__E0kJGG__title{color:#fff;margin:0;font-size:2.9rem;font-weight:700;line-height:1.08}.page-module__E0kJGG__subtitle{color:#ffffffdb;max-width:640px;margin:0;font-size:1rem;line-height:1.7}.page-module__E0kJGG__heroHint{color:#ffffffb3;margin-top:.7rem;font-size:.8rem}.page-module__E0kJGG__searchCard{background:#fff;border:1px solid #e5e5e5;border-radius:22px;width:100%;max-width:880px;margin-top:1.2rem;padding:1.2rem 1.4rem 1.25rem;transition:transform .18s ease-out,box-shadow .18s ease-out;box-shadow:0 24px 60px #00000073}.page-module__E0kJGG__searchCard:hover{transform:translateY(-3px);box-shadow:0 30px 70px #00000080}.page-module__E0kJGG__searchTitleRow{justify-content:space-between;align-items:center;margin-bottom:.7rem;display:flex}.page-module__E0kJGG__searchTitle{color:#1f1138;font-size:.96rem;font-weight:600}.page-module__E0kJGG__searchRow{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1.1fr) auto;align-items:flex-end;gap:.6rem;display:grid}.page-module__E0kJGG__searchFieldGroup{flex-direction:column;gap:.25rem;display:flex}.page-module__E0kJGG__fieldLabel{color:#6b6b80;font-size:.75rem}.page-module__E0kJGG__textField,.page-module__E0kJGG__selectField{color:#1f1138;background:#fff;border:1px solid #d2d2dd;border-radius:999px;padding:.58rem .85rem;font-size:.86rem}.page-module__E0kJGG__textField::placeholder{color:#a3a3ba}.page-module__E0kJGG__searchButton{color:#fff;cursor:pointer;white-space:nowrap;background:#573f93;border:none;border-radius:999px;padding:.78rem 1.7rem;font-size:.92rem;font-weight:600;transition:transform .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out;box-shadow:0 10px 24px #00000059}.page-module__E0kJGG__searchButton:hover,.page-module__E0kJGG__searchButton:focus-visible{background:#6d53b0;transform:translateY(-2px);box-shadow:0 14px 32px #0006}.page-module__E0kJGG__searchButton:active{transform:translateY(0);box-shadow:0 6px 18px #0000004d}.page-module__E0kJGG__chipRow{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.85rem;display:flex}.page-module__E0kJGG__chip{color:#4b4b65;cursor:pointer;background:#fff;border:1px solid #e2e2ee;border-radius:999px;padding:.3rem .8rem;font-size:.78rem;transition:background-color .16s ease-out,color .16s ease-out,border-color .16s ease-out,transform .12s ease-out,box-shadow .12s ease-out}.page-module__E0kJGG__chip:hover{background:#fff7d9;border-color:#fbb81f;transform:translateY(-1px);box-shadow:0 6px 14px #0000001f}.page-module__E0kJGG__chipActive{color:#2a1b4f;background:#fbb81f;border-color:#fbb81f}.page-module__E0kJGG__section{padding:0 1.5rem 2.4rem}.page-module__E0kJGG__sectionInner{color:#1f1138;background:#fff;border-radius:22px;max-width:1120px;margin:0 auto;padding:1.7rem 1.6rem 1.9rem;animation:.6s ease-out .18s both page-module__E0kJGG__fadeUp;box-shadow:0 18px 45px #0006}.page-module__E0kJGG__sectionHeader{max-width:620px;margin-bottom:1.1rem}.page-module__E0kJGG__sectionTitle{color:#1f1138;margin:0 0 .4rem;font-size:1.4rem;font-weight:600}.page-module__E0kJGG__sectionSubtitle{color:#5a5a76;margin:0;font-size:.92rem}.page-module__E0kJGG__benefitsRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.page-module__E0kJGG__benefitCard{background:#fafafa;border-radius:18px;padding:.9rem .95rem 1rem}.page-module__E0kJGG__benefitIcon{background:#fbb81f;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:.35rem;font-size:1.1rem;display:flex}.page-module__E0kJGG__benefitTitle{margin:0 0 .25rem;font-size:.96rem;font-weight:600}.page-module__E0kJGG__benefitText{color:#44445c;margin:0;font-size:.86rem;line-height:1.6}.page-module__E0kJGG__stepsRow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.6rem;display:grid}.page-module__E0kJGG__stepCard{background:#fafafa;border-radius:18px;padding:.9rem .95rem 1rem}.page-module__E0kJGG__stepBadge{border:2px solid #fbb81f;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:.3rem;font-size:.78rem;font-weight:600;display:flex}.page-module__E0kJGG__stepTitle{margin:0 0 .25rem;font-size:.96rem;font-weight:600}.page-module__E0kJGG__stepText{color:#44445c;margin:0;font-size:.86rem;line-height:1.6}.page-module__E0kJGG__stepConnector{background:linear-gradient(90deg,#f7cd4d33,#fbb81f,#f7cd4d33);border-radius:999px;height:2px}.page-module__E0kJGG__reviewsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.page-module__E0kJGG__reviewCard{background:#fafafa;border-radius:18px;flex-direction:column;gap:.4rem;padding:1rem 1rem 1.1rem;display:flex}.page-module__E0kJGG__reviewHeader{justify-content:space-between;align-items:center;display:flex}.page-module__E0kJGG__reviewName{font-size:.95rem;font-weight:600}.page-module__E0kJGG__reviewMeta{color:#7c7c92;font-size:.8rem}.page-module__E0kJGG__reviewStars{color:#f5a623;font-size:.85rem}.page-module__E0kJGG__reviewText{color:#44445c;font-size:.86rem;line-height:1.6}.page-module__E0kJGG__reviewPet{color:#7c7c92;font-size:.8rem}.page-module__E0kJGG__proBand{padding:0 1.5rem 2.8rem}.page-module__E0kJGG__proInner{color:#1f1138;background:#fff;border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr);align-items:center;gap:1.4rem;max-width:1120px;margin:0 auto;padding:1.6rem 1.6rem 1.8rem;animation:.6s ease-out .25s both page-module__E0kJGG__fadeUp;display:grid;box-shadow:0 18px 45px #0006}.page-module__E0kJGG__proText{max-width:560px}.page-module__E0kJGG__proTitle{color:#1f1138;margin:0 0 .5rem;font-size:1.35rem;font-weight:600}.page-module__E0kJGG__proBody{color:#44445c;margin:0;font-size:.9rem;line-height:1.7}.page-module__E0kJGG__proRight{text-align:right}.page-module__E0kJGG__proPointsRow{flex-direction:column;align-items:flex-end;gap:.35rem;margin-bottom:.7rem;display:flex}.page-module__E0kJGG__proPoint{color:#44445c;justify-content:flex-end;align-items:center;gap:.45rem;font-size:.86rem;display:flex}.page-module__E0kJGG__proPointIcon{color:#2a1b4f;background:#fbb81f;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.7rem;font-weight:700;display:flex}.page-module__E0kJGG__proChipRow{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;margin-bottom:.7rem;display:flex}.page-module__E0kJGG__proChip{color:#44445c;background:#fafafa;border:1px solid #e2e2ee;border-radius:999px;padding:.25rem .65rem;font-size:.75rem}.page-module__E0kJGG__proButton{color:#2a1b4f;background:#fbb81f;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .15s ease-out,transform .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.page-module__E0kJGG__proButton:hover{background:#ffd263;transform:translateY(-1px);box-shadow:0 10px 26px #0000004d}.page-module__E0kJGG__footer{color:#573f93;background:#fff;border-top:1px solid #0000000f;padding:1.6rem 1.5rem 1.8rem}.page-module__E0kJGG__footerInner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:flex-start;gap:1.6rem;max-width:1200px;margin:0 auto .8rem;display:grid}.page-module__E0kJGG__footerBrand{max-width:320px}.page-module__E0kJGG__footerLogo{height:auto;display:block}.page-module__E0kJGG__footerTagline{color:#6b5da5;margin:.5rem 0 0;font-size:.86rem}.page-module__E0kJGG__footerCols{flex-wrap:wrap;gap:2.4rem;display:flex}.page-module__E0kJGG__footerHeading{color:#573f93;margin:0 0 .45rem;font-size:.9rem;font-weight:600}.page-module__E0kJGG__footerLink{color:#7b6cc0;margin-bottom:.25rem;font-size:.8rem;text-decoration:none;display:block}.page-module__E0kJGG__footerLink:hover{opacity:.9}.page-module__E0kJGG__footerBottom{color:#7b6cc0;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;font-size:.78rem;display:flex}.page-module__E0kJGG__footerLegal{opacity:.9}@media (max-width:900px){.page-module__E0kJGG__topbarInner{padding-inline:1.2rem}.page-module__E0kJGG__searchRow{grid-template-columns:minmax(0,1fr)}.page-module__E0kJGG__sectionInner{padding:1.4rem 1.2rem 1.6rem}.page-module__E0kJGG__benefitsRow,.page-module__E0kJGG__reviewsGrid{grid-template-columns:minmax(0,1fr)}.page-module__E0kJGG__stepsRow{grid-template-columns:minmax(0,1fr);row-gap:.9rem}.page-module__E0kJGG__stepConnector{display:none}.page-module__E0kJGG__proInner{grid-template-columns:minmax(0,1fr)}.page-module__E0kJGG__proRight{text-align:left}.page-module__E0kJGG__proPointsRow{align-items:flex-start}.page-module__E0kJGG__proPoint,.page-module__E0kJGG__proChipRow{justify-content:flex-start}.page-module__E0kJGG__footerInner{grid-template-columns:minmax(0,1fr)}.page-module__E0kJGG__footerBottom{flex-direction:column;align-items:flex-start;gap:.3rem}.page-module__E0kJGG__heroLeft{text-align:left;align-items:flex-start}.page-module__E0kJGG__chipRow{justify-content:flex-start}}@media (max-width:600px){.page-module__E0kJGG__hero{padding-top:2.1rem}.page-module__E0kJGG__title{font-size:2.3rem}}
