.tools-module__YkmrlW__page{color:#071b55;font-family:var(--font-display);padding-top:32px;padding-bottom:80px}.tools-module__YkmrlW__hero{isolation:isolate;background:linear-gradient(110deg,#eaf6f8 3%,#f2fbf7 58%,#e9f4ff 100%);border:1px solid #d7e7f7;border-radius:34px;grid-template-columns:1.04fr .96fr;min-height:388px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #467ab30c}.tools-module__YkmrlW__hero:before{z-index:-1;content:"";background:#d9ecf9;border-radius:50%;width:500px;height:500px;position:absolute;top:-240px;right:-65px}.tools-module__YkmrlW__hero:after{z-index:-1;content:"";background:#cce4d1;border-radius:50%;width:120%;height:110px;position:absolute;bottom:-67px;left:-10%;transform:rotate(-2deg)}.tools-module__YkmrlW__heroCopy{align-self:center;padding:44px 20px 42px 58px}.tools-module__YkmrlW__hero h1{letter-spacing:-.035em;max-width:590px;margin:0 0 14px;font-size:clamp(40px,4.5vw,65px);font-weight:900;line-height:1.04}.tools-module__YkmrlW__heroCopy>p{color:#43669b;max-width:550px;margin:0;font-size:19px;font-weight:600;line-height:1.52}.tools-module__YkmrlW__heroAction{color:#fff;background:#286de9;border-radius:999px;align-items:center;gap:10px;margin-top:27px;padding:13px 20px;font-size:16px;font-weight:900;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex;box-shadow:0 8px 20px #286de930}.tools-module__YkmrlW__heroAction:hover{background:#195bd4;transform:translateY(-2px)}.tools-module__YkmrlW__heroAction svg{width:19px;height:19px}.tools-module__YkmrlW__heroArt{min-height:388px;position:relative}.tools-module__YkmrlW__halo{background:#fff9de;border-radius:50%;width:290px;height:290px;position:absolute;bottom:28px;right:105px}.tools-module__YkmrlW__floor{background:#b5d8bf;border-radius:50%;width:83%;height:39px;position:absolute;bottom:6px;right:5%}.tools-module__YkmrlW__dog{z-index:2;object-fit:contain;filter:drop-shadow(0 12px 8px #41643b18);width:345px;height:345px;position:absolute;bottom:-5px;right:57px}.tools-module__YkmrlW__scribble{z-index:3;color:#316fba;font-family:var(--font-hand);text-align:center;font-size:25px;font-weight:700;line-height:.95;position:absolute;top:48px;right:40px;transform:rotate(8deg)}.tools-module__YkmrlW__scribble span{font-family:var(--font-display);margin:1px 65px 0 0;font-size:38px;font-weight:400;display:block}.tools-module__YkmrlW__dot{background:#fcba5b;border-radius:50%;width:10px;height:10px;position:absolute}.tools-module__YkmrlW__dotOne{bottom:90px;right:5%}.tools-module__YkmrlW__dotTwo{background:#79bbad;width:7px;height:7px;top:45px;right:74%}.tools-module__YkmrlW__intro{justify-content:space-between;align-items:end;gap:20px;margin:38px 2px 18px;scroll-margin-top:96px;display:flex}.tools-module__YkmrlW__intro h2{letter-spacing:-.02em;margin:0;font-size:29px;font-weight:900;line-height:1.15}.tools-module__YkmrlW__count{color:#6c87b5;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:900}.tools-module__YkmrlW__cards{grid-template-rows:repeat(2,minmax(244px,auto));grid-template-columns:repeat(12,minmax(0,1fr));gap:15px;display:grid}.tools-module__YkmrlW__card{color:#071b55;background:#fff;border:1px solid #dfe9f7;border-radius:25px;flex-direction:column;min-width:0;padding:24px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #213f7208}.tools-module__YkmrlW__card:hover{border-color:#8eb6f5;transform:translateY(-3px);box-shadow:0 16px 32px #213f7218}.tools-module__YkmrlW__card:focus-visible,.tools-module__YkmrlW__heroAction:focus-visible{outline-offset:3px;outline:3px solid #286de9}.tools-module__YkmrlW__quiz{background:#f0edff;border-color:#e3dcff;grid-area:span 2/span 4}.tools-module__YkmrlW__newPet{background:#fff2e8;border-color:#ffe5d2;grid-column:span 4}.tools-module__YkmrlW__cost{background:#ebf7ef;border-color:#d9eedf;grid-column:span 4}.tools-module__YkmrlW__park{grid-column:span 5}.tools-module__YkmrlW__vet{grid-column:span 3}.tools-module__YkmrlW__swipe{background:#eaf2fe;border-color:#d3e2fb;display:none}.tools-module__YkmrlW__card:after{content:"";background:#fff9;border-radius:50%;width:155px;height:155px;position:absolute;top:-68px;right:-40px}.tools-module__YkmrlW__quiz:after{background:#e2dafe;width:210px;height:210px;top:-85px;right:-55px}.tools-module__YkmrlW__newPet:after{background:#ffe1ca}.tools-module__YkmrlW__cost:after{background:#d6eedf}.tools-module__YkmrlW__swipe:after{background:#d8e6fc}.tools-module__YkmrlW__icon{z-index:1;background:#fff;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 4px 14px #3d559016}.tools-module__YkmrlW__icon svg{stroke-width:2px;width:25px;height:25px}.tools-module__YkmrlW__quiz .tools-module__YkmrlW__icon{color:#6f51ce}.tools-module__YkmrlW__newPet .tools-module__YkmrlW__icon{color:#e18459}.tools-module__YkmrlW__cost .tools-module__YkmrlW__icon{color:#338665}.tools-module__YkmrlW__park .tools-module__YkmrlW__icon{color:#369c74}.tools-module__YkmrlW__vet .tools-module__YkmrlW__icon{color:#2f7bce}.tools-module__YkmrlW__swipe .tools-module__YkmrlW__icon,.tools-module__YkmrlW__swipe .tools-module__YkmrlW__ghost{color:#2a70e2}.tools-module__YkmrlW__card h3{z-index:1;letter-spacing:-.015em;max-width:360px;margin:17px 0 6px;font-size:22px;font-weight:900;line-height:1.14;position:relative}.tools-module__YkmrlW__card p{z-index:1;color:#4e6896;max-width:360px;margin:0;font-size:15px;font-weight:600;line-height:1.4;position:relative}.tools-module__YkmrlW__go{z-index:1;color:#1766e1;align-items:center;gap:8px;margin-top:auto;padding-top:17px;font-size:15px;font-weight:900;display:inline-flex;position:relative}.tools-module__YkmrlW__cardArrow{width:19px;height:19px;transition:transform .16s}.tools-module__YkmrlW__card:hover .tools-module__YkmrlW__cardArrow{transform:translate(3px)}.tools-module__YkmrlW__ghost{z-index:1;opacity:.23;width:57px;height:57px;position:absolute;top:30px;right:30px;transform:rotate(-14deg)}.tools-module__YkmrlW__quizGhost{z-index:1;color:#6f51ce;opacity:.23;width:72px;height:72px;position:absolute;top:35px;right:28px;transform:rotate(-14deg)}.tools-module__YkmrlW__newPet .tools-module__YkmrlW__ghost{color:#f58959}.tools-module__YkmrlW__cost .tools-module__YkmrlW__ghost{color:#31825c}.tools-module__YkmrlW__quizArt{z-index:1;height:154px;margin-top:22px;position:relative}.tools-module__YkmrlW__quizNote{color:#6a55ac;background:#fff;border:1px solid #ddd4f5;border-radius:18px;flex-direction:column;justify-content:space-between;width:116px;height:106px;padding:13px;font-size:13px;font-weight:900;display:flex;position:absolute;top:28px;box-shadow:0 13px 22px #5d438127}.tools-module__YkmrlW__quizNote svg{width:25px;height:25px}.tools-module__YkmrlW__quizNoteOne{background:snow;left:2%;transform:rotate(-9deg)}.tools-module__YkmrlW__quizNoteTwo{background:#f8fffc;top:11px;left:34%;transform:rotate(5deg)}.tools-module__YkmrlW__quizNoteThree{background:#fffaf2;top:31px;left:65%;transform:rotate(-6deg)}.tools-module__YkmrlW__quizPicks{z-index:1;flex-wrap:wrap;gap:9px;margin-top:30px;display:none;position:relative}.tools-module__YkmrlW__quizPicks span{color:#7056b4;background:#fff;border:1px solid #ded5fb;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:900;box-shadow:0 4px 10px #6c4eba0c}.tools-module__YkmrlW__note{color:#6681aa;text-align:center;margin:25px 0 0;font-size:13px}@media (max-width:1050px){.tools-module__YkmrlW__heroCopy{padding-left:38px}.tools-module__YkmrlW__dog{width:310px;height:310px;right:12px}.tools-module__YkmrlW__halo{right:43px}.tools-module__YkmrlW__scribble{right:10px}.tools-module__YkmrlW__cards{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.tools-module__YkmrlW__quiz{grid-area:auto/span 2;min-height:265px}.tools-module__YkmrlW__newPet,.tools-module__YkmrlW__cost,.tools-module__YkmrlW__park,.tools-module__YkmrlW__vet{grid-column:span 1;min-height:235px}.tools-module__YkmrlW__quiz h3,.tools-module__YkmrlW__quiz p{max-width:48%}.tools-module__YkmrlW__quizArt{width:43%;margin:0;position:absolute;top:53px;right:15px}}@media (max-width:700px){.tools-module__YkmrlW__page{padding-top:16px;padding-bottom:54px}.tools-module__YkmrlW__hero{border-radius:25px;flex-direction:column;min-height:0;display:flex}.tools-module__YkmrlW__heroCopy{padding:30px 25px 0}.tools-module__YkmrlW__hero h1{max-width:300px;margin:0 0 10px;font-size:42px}.tools-module__YkmrlW__heroCopy>p{max-width:325px;font-size:16px;line-height:1.42}.tools-module__YkmrlW__heroAction{margin-top:17px;padding:10px 16px;font-size:14px}.tools-module__YkmrlW__heroArt{min-height:224px}.tools-module__YkmrlW__dog{width:230px;height:230px;bottom:0;right:18px}.tools-module__YkmrlW__halo{width:230px;height:230px;bottom:-12px;right:35px}.tools-module__YkmrlW__floor{width:100%;bottom:-12px;right:0}.tools-module__YkmrlW__scribble{font-size:21px;top:42px;left:23px;right:auto;transform:rotate(-8deg)}.tools-module__YkmrlW__scribble span{margin:-2px 0 0 44px;font-size:32px;transform:rotate(25deg)}.tools-module__YkmrlW__intro{margin:28px 3px 14px}.tools-module__YkmrlW__intro h2{font-size:25px}.tools-module__YkmrlW__count{display:none}.tools-module__YkmrlW__cards{grid-template-columns:1fr;gap:11px}.tools-module__YkmrlW__quiz,.tools-module__YkmrlW__newPet,.tools-module__YkmrlW__cost,.tools-module__YkmrlW__park,.tools-module__YkmrlW__vet{grid-column:span 1;min-height:0}.tools-module__YkmrlW__swipe{display:flex}.tools-module__YkmrlW__card{border-radius:21px;padding:18px 19px}.tools-module__YkmrlW__card h3{max-width:290px;margin:11px 0 4px;font-size:19px}.tools-module__YkmrlW__card p,.tools-module__YkmrlW__quiz h3,.tools-module__YkmrlW__quiz p{max-width:290px;font-size:14px}.tools-module__YkmrlW__card h3,.tools-module__YkmrlW__quiz h3{font-size:19px}.tools-module__YkmrlW__go{padding-top:11px;font-size:14px}.tools-module__YkmrlW__ghost{width:45px;height:45px;top:24px;right:24px}.tools-module__YkmrlW__quizGhost{width:55px;height:55px;top:19px;right:22px}.tools-module__YkmrlW__icon{border-radius:14px;width:43px;height:43px}.tools-module__YkmrlW__icon svg{width:23px;height:23px}.tools-module__YkmrlW__quizArt{display:none}.tools-module__YkmrlW__quizPicks{gap:6px;margin-top:14px;display:flex}.tools-module__YkmrlW__quizPicks span{padding:6px 9px;font-size:11px}.tools-module__YkmrlW__note{font-size:12px}}@media (max-width:360px){.tools-module__YkmrlW__scribble{display:none}}@media (prefers-reduced-motion:reduce){.tools-module__YkmrlW__heroAction,.tools-module__YkmrlW__card,.tools-module__YkmrlW__cardArrow{transition:none}.tools-module__YkmrlW__heroAction:hover,.tools-module__YkmrlW__card:hover,.tools-module__YkmrlW__card:hover .tools-module__YkmrlW__cardArrow{transform:none}}
