.LitterBoxSelector-module__7f0O-a__shell{background:#fff;border:1px solid #e2e5e3;border-radius:22px;width:min(1180px,100% - 36px);margin:20px auto 0;overflow:hidden;box-shadow:0 16px 44px #1717170e}.LitterBoxSelector-module__7f0O-a__intro{border-bottom:1px solid #e2e5e3;grid-template-columns:150px 1fr .75fr;align-items:end;gap:26px;padding:30px;display:grid}.LitterBoxSelector-module__7f0O-a__intro>span{color:#d9584a;letter-spacing:.09em;background:#fff0ed;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.68rem;font-weight:850}.LitterBoxSelector-module__7f0O-a__intro h2{color:#171717;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.5vw,3.45rem);line-height:1.02}.LitterBoxSelector-module__7f0O-a__intro p{color:#6f7377;margin:0}.LitterBoxSelector-module__7f0O-a__fields{background:#f7f8f7;border-bottom:1px solid #e2e5e3;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.LitterBoxSelector-module__7f0O-a__fields label{border-right:1px solid #e2e5e3;padding:21px}.LitterBoxSelector-module__7f0O-a__fields label:last-child{border-right:0}.LitterBoxSelector-module__7f0O-a__fields span{letter-spacing:.07em;text-transform:uppercase;color:#555a5d;margin-bottom:9px;font-size:.68rem;font-weight:800;display:block}.LitterBoxSelector-module__7f0O-a__fields select{color:#171717;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #d7dbd8;border-radius:10px;outline:none;padding:0 12px;font-weight:720}.LitterBoxSelector-module__7f0O-a__fields select:focus{border-color:#f36f5f;box-shadow:0 0 0 3px #f36f5f1f}.LitterBoxSelector-module__7f0O-a__result{grid-template-columns:1fr .72fr;display:grid}.LitterBoxSelector-module__7f0O-a__profile,.LitterBoxSelector-module__7f0O-a__shortlist{padding:29px}.LitterBoxSelector-module__7f0O-a__profile{background:#fff0ed;border-right:1px solid #e2e5e3}.LitterBoxSelector-module__7f0O-a__profile>span,.LitterBoxSelector-module__7f0O-a__shortlist>span{letter-spacing:.09em;margin-bottom:10px;font-size:.66rem;font-weight:850;display:block}.LitterBoxSelector-module__7f0O-a__profile>strong{color:#171717;text-transform:capitalize;letter-spacing:-.035em;font-size:clamp(1.55rem,2.6vw,2.4rem);line-height:1.05;display:block}.LitterBoxSelector-module__7f0O-a__profile ul{color:#555a5d;margin:18px 0 0;padding-left:20px}.LitterBoxSelector-module__7f0O-a__profile li{margin:7px 0}.LitterBoxSelector-module__7f0O-a__shortlist{color:#fff;background:#171717;align-content:center;gap:10px;display:grid}.LitterBoxSelector-module__7f0O-a__shortlist>span{color:#ef9a8f}.LitterBoxSelector-module__7f0O-a__shortlist b{border-top:1px solid #343634;padding-top:10px;font-size:clamp(1.05rem,1.8vw,1.45rem)}.LitterBoxSelector-module__7f0O-a__shortlist small{color:#aeb2af;margin-top:7px}@media (max-width:860px){.LitterBoxSelector-module__7f0O-a__intro{grid-template-columns:1fr;align-items:start}.LitterBoxSelector-module__7f0O-a__fields{grid-template-columns:1fr}.LitterBoxSelector-module__7f0O-a__fields label{border-bottom:1px solid #e2e5e3;border-right:0}.LitterBoxSelector-module__7f0O-a__fields label:last-child{border-bottom:0}.LitterBoxSelector-module__7f0O-a__result{grid-template-columns:1fr}.LitterBoxSelector-module__7f0O-a__profile{border-bottom:1px solid #e2e5e3;border-right:0}}@media (max-width:480px){.LitterBoxSelector-module__7f0O-a__shell{width:calc(100% - 24px)}.LitterBoxSelector-module__7f0O-a__intro,.LitterBoxSelector-module__7f0O-a__profile,.LitterBoxSelector-module__7f0O-a__shortlist{padding:22px 20px}}
.OwnershipCostCalculator-module__88YNxq__shell{background:#fff;border:1px solid #e2e5e3;border-radius:22px;width:min(1180px,100% - 36px);margin:0 auto 76px;overflow:hidden;box-shadow:0 16px 44px #1717170e}.OwnershipCostCalculator-module__88YNxq__head{background:#eaf5ef;border-bottom:1px solid #e2e5e3;grid-template-columns:150px 1fr;align-items:start;gap:28px;padding:30px;display:grid}.OwnershipCostCalculator-module__88YNxq__head>span{color:#fff;letter-spacing:.09em;background:#2f7758;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.68rem;font-weight:850}.OwnershipCostCalculator-module__88YNxq__head h2{color:#171717;letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(2rem,3.5vw,3.45rem);line-height:1.02}.OwnershipCostCalculator-module__88YNxq__head p{color:#59615d;max-width:760px;margin:0}.OwnershipCostCalculator-module__88YNxq__body{grid-template-columns:1fr .82fr;display:grid}.OwnershipCostCalculator-module__88YNxq__inputs{background:#f7f8f7;grid-template-columns:1fr 1fr;display:grid}.OwnershipCostCalculator-module__88YNxq__inputs label{border-bottom:1px solid #e2e5e3;border-right:1px solid #e2e5e3;min-height:134px;padding:20px;position:relative}.OwnershipCostCalculator-module__88YNxq__inputs label:nth-child(2n){border-right:0}.OwnershipCostCalculator-module__88YNxq__inputs label:nth-last-child(-n+2){border-bottom:0}.OwnershipCostCalculator-module__88YNxq__inputs span{color:#555a5d;text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px;font-size:.67rem;font-weight:800;display:block}.OwnershipCostCalculator-module__88YNxq__inputs input,.OwnershipCostCalculator-module__88YNxq__inputs select{color:#171717;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #d7dbd8;border-radius:10px;outline:none;padding:0 46px 0 12px;font-size:1rem;font-weight:720}.OwnershipCostCalculator-module__88YNxq__inputs input:focus,.OwnershipCostCalculator-module__88YNxq__inputs select:focus{border-color:#2f7758;box-shadow:0 0 0 3px #2f77581f}.OwnershipCostCalculator-module__88YNxq__inputs b{color:#6f7377;font-size:.73rem;position:absolute;bottom:37px;right:31px}.OwnershipCostCalculator-module__88YNxq__output{color:#fff;background:#171717;border-left:1px solid #e2e5e3;flex-direction:column;justify-content:center;padding:30px;display:flex}.OwnershipCostCalculator-module__88YNxq__output>span{color:#8fd1ad;letter-spacing:.09em;font-size:.68rem;font-weight:850}.OwnershipCostCalculator-module__88YNxq__output>strong{letter-spacing:-.05em;margin:18px 0;font-size:clamp(3rem,5vw,5.1rem);line-height:.95}.OwnershipCostCalculator-module__88YNxq__output>div{border-top:1px solid #343634;border-bottom:1px solid #343634;align-items:baseline;gap:12px;padding:13px 0;display:flex}.OwnershipCostCalculator-module__88YNxq__output>div b{color:#f28d7f;font-size:1.35rem}.OwnershipCostCalculator-module__88YNxq__output>div small{color:#b8bcb9}.OwnershipCostCalculator-module__88YNxq__output dl{margin:16px 0}.OwnershipCostCalculator-module__88YNxq__output dl div{justify-content:space-between;gap:20px;padding:7px 0;display:flex}.OwnershipCostCalculator-module__88YNxq__output dt{color:#aeb2af}.OwnershipCostCalculator-module__88YNxq__output dd{margin:0;font-weight:800}.OwnershipCostCalculator-module__88YNxq__note{color:#959a96;line-height:1.42}@media (max-width:860px){.OwnershipCostCalculator-module__88YNxq__head,.OwnershipCostCalculator-module__88YNxq__body{grid-template-columns:1fr}.OwnershipCostCalculator-module__88YNxq__head{gap:14px}.OwnershipCostCalculator-module__88YNxq__output{border-top:1px solid #e2e5e3;border-left:0}}@media (max-width:580px){.OwnershipCostCalculator-module__88YNxq__shell{width:calc(100% - 24px)}.OwnershipCostCalculator-module__88YNxq__head{padding:22px 20px}.OwnershipCostCalculator-module__88YNxq__inputs{grid-template-columns:1fr}.OwnershipCostCalculator-module__88YNxq__inputs label{border-right:0;border-bottom:1px solid #e2e5e3!important}.OwnershipCostCalculator-module__88YNxq__inputs label:last-child{border-bottom:0!important}}
