.ResultMotion-module__0kTi0G__visual{--soft:#6b6578;--faint:#8a8496;--edge:#ece6db;touch-action:pan-y;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;align-items:center;padding-top:60px;display:flex;position:relative}.ResultMotion-module__0kTi0G__visual [data-shift]{transition:translate .35s cubic-bezier(.2,.8,.2,1)}.ResultMotion-module__0kTi0G__visual[data-dragging] [data-shift]{transition:none}.ResultMotion-module__0kTi0G__stage{max-width:100%;position:relative}.ResultMotion-module__0kTi0G__bannerSlot{z-index:3;width:min(320px,100%);position:absolute;top:0;left:50%;transform:translate(-50%)}.ResultMotion-module__0kTi0G__banner{border:1px solid var(--color-line);color:var(--color-ink);will-change:transform, opacity;background:#fffffff7;border-radius:18px;gap:11px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 18px 40px #14102829}.ResultMotion-module__0kTi0G__banner b{font-size:13.5px;display:block}.ResultMotion-module__0kTi0G__banner small{color:var(--soft);font-size:12px;display:block}.ResultMotion-module__0kTi0G__appIcon{background:var(--color-ink);border-radius:9px;flex:none;width:34px;height:34px;position:relative}.ResultMotion-module__0kTi0G__appIcon:after{content:"";background:var(--color-violet);border-radius:2px;height:5px;position:absolute;bottom:9px;left:9px;right:9px}.ResultMotion-module__0kTi0G__checkIcon{background:var(--color-violet);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ResultMotion-module__0kTi0G__phone{background:#0d0d10;border-radius:40px;width:284px;max-width:100%;padding:10px;box-shadow:0 30px 70px #14102838,inset 0 2px #ffffff1a}.ResultMotion-module__0kTi0G__screen{color:#16131d;isolation:isolate;background:#fff;border-radius:31px;height:480px;position:relative;overflow:hidden}.ResultMotion-module__0kTi0G__island{z-index:2;background:#0d0d10;border-radius:999px;width:74px;height:21px;margin-left:-37px;position:absolute;top:9px;left:50%}.ResultMotion-module__0kTi0G__view{will-change:transform, opacity;background:#fff;padding:42px 12px 14px;position:absolute;inset:0}.ResultMotion-module__0kTi0G__field{height:40px;color:var(--soft);background:#f5f2ec;border:1px solid #e9e3d8;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.ResultMotion-module__0kTi0G__field>svg{flex:none}.ResultMotion-module__0kTi0G__focus{border:2px solid var(--color-violet);border-radius:inherit;pointer-events:none;position:absolute;inset:-1px;box-shadow:0 0 0 4px #5b3df51f}.ResultMotion-module__0kTi0G__input{white-space:nowrap;flex:1;min-width:0;height:20px;font-size:12.5px;line-height:20px;position:relative;overflow:hidden}.ResultMotion-module__0kTi0G__placeholder,.ResultMotion-module__0kTi0G__typed{position:absolute;top:0;left:0}.ResultMotion-module__0kTi0G__placeholder{color:var(--faint)}.ResultMotion-module__0kTi0G__typed{color:#16131d;font-weight:500}.ResultMotion-module__0kTi0G__caret{background:var(--color-violet);border-radius:1px;width:1.5px;height:14px;position:absolute;top:3px;left:0}.ResultMotion-module__0kTi0G__results{margin-top:12px}.ResultMotion-module__0kTi0G__label{color:var(--soft);margin:0 0 7px;font-size:11px;font-weight:600}.ResultMotion-module__0kTi0G__map{background:#efeae1;border-radius:12px;height:74px;position:relative;overflow:hidden}.ResultMotion-module__0kTi0G__roads{width:100%;height:100%;position:absolute;inset:0}.ResultMotion-module__0kTi0G__greyPins i{background:#b4adc0;border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin:-5px 0 0 -5px;position:absolute}.ResultMotion-module__0kTi0G__pin{width:22px;height:28px;color:var(--color-violet);filter:drop-shadow(0 3px 4px #5b3df559);margin-left:-11px;position:absolute;top:12px;left:56%}.ResultMotion-module__0kTi0G__pin svg{display:block}.ResultMotion-module__0kTi0G__pinShadow{background:#14102840;border-radius:50%;width:14px;height:5px;margin-left:-7px;position:absolute;top:39px;left:56%}.ResultMotion-module__0kTi0G__card{border:1px solid var(--edge);background:#fff;border-radius:12px;margin-top:8px;padding:10px 11px;position:relative}.ResultMotion-module__0kTi0G__ring{border:2px solid var(--color-violet);border-radius:inherit;pointer-events:none;position:absolute;inset:-1px;box-shadow:0 8px 22px #5b3df52e}.ResultMotion-module__0kTi0G__name{font-family:var(--font-display);letter-spacing:-.01em;font-size:14.5px;font-weight:700;line-height:1.2;display:block}.ResultMotion-module__0kTi0G__other .ResultMotion-module__0kTi0G__name{color:var(--faint);font-weight:600}.ResultMotion-module__0kTi0G__rating{color:var(--soft);align-items:center;gap:5px;margin-top:3px;font-size:11px;display:flex}.ResultMotion-module__0kTi0G__stars{display:inline-flex;position:relative}.ResultMotion-module__0kTi0G__starsBase{color:#e3ddec;display:block}.ResultMotion-module__0kTi0G__starsOn{color:var(--color-violet);position:absolute;inset:0}.ResultMotion-module__0kTi0G__starsOn svg{display:block}.ResultMotion-module__0kTi0G__meta{color:var(--soft);margin-top:2px;font-size:11px;display:block}.ResultMotion-module__0kTi0G__actions{gap:6px;margin-top:8px;display:flex}.ResultMotion-module__0kTi0G__actions span{background:var(--color-tint);color:var(--color-violet);border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:600}.ResultMotion-module__0kTi0G__skel{border-radius:inherit;background:#fff;flex-direction:column;gap:7px;padding:12px 11px;display:flex;position:absolute;inset:0;overflow:hidden}.ResultMotion-module__0kTi0G__skel i{background:#efebf3;border-radius:5px;width:58%;height:9px;display:block}.ResultMotion-module__0kTi0G__skel i+i{width:36%}.ResultMotion-module__0kTi0G__shimmer{background:linear-gradient(90deg,#0000,#ffffffd9,#0000);position:absolute;inset:0}.ResultMotion-module__0kTi0G__inbox{background:#fbfaf7}.ResultMotion-module__0kTi0G__head{padding:4px 2px 10px}.ResultMotion-module__0kTi0G__head b{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.15;display:block}.ResultMotion-module__0kTi0G__head small{color:var(--soft);margin-top:2px;font-size:11px;display:block}.ResultMotion-module__0kTi0G__stat{background:linear-gradient(135deg, var(--color-violet), #7c5cff);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex;box-shadow:0 10px 24px #5b3df540}.ResultMotion-module__0kTi0G__stat small{font-size:12px;font-weight:600;display:block}.ResultMotion-module__0kTi0G__statNote{color:#fffc;margin-top:2px;font-size:10.5px;line-height:1.3;display:block}.ResultMotion-module__0kTi0G__count{height:1em;font-family:var(--font-display);flex:none;font-size:40px;font-weight:700;line-height:1;display:block;overflow:hidden}.ResultMotion-module__0kTi0G__digits{flex-direction:column;display:flex}.ResultMotion-module__0kTi0G__digits span{height:1em}.ResultMotion-module__0kTi0G__listWrap{margin-top:12px;position:relative}.ResultMotion-module__0kTi0G__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ResultMotion-module__0kTi0G__row{border:1px solid var(--edge);background:#fff;border-radius:12px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex;position:relative;box-shadow:0 4px 12px #1410280a}.ResultMotion-module__0kTi0G__rowSigned{border:2px solid var(--color-violet);border-radius:inherit;pointer-events:none;background:#ece8ff8c;position:absolute;inset:-1px}.ResultMotion-module__0kTi0G__rowIcon,.ResultMotion-module__0kTi0G__rowText{position:relative}.ResultMotion-module__0kTi0G__rowIcon{background:var(--color-tint);width:30px;height:30px;color:var(--color-violet);border-radius:9px;flex:none;place-items:center;display:grid}.ResultMotion-module__0kTi0G__rowText{flex:1;min-width:0}.ResultMotion-module__0kTi0G__rowTop{justify-content:space-between;align-items:center;gap:6px;display:flex}.ResultMotion-module__0kTi0G__rowTop b{font-size:12.5px;line-height:1.25}.ResultMotion-module__0kTi0G__detail,.ResultMotion-module__0kTi0G__source{font-size:11px;line-height:1.35;display:block}.ResultMotion-module__0kTi0G__detail{color:var(--soft);margin-top:1px}.ResultMotion-module__0kTi0G__source{color:var(--color-violet);font-weight:600}.ResultMotion-module__0kTi0G__chips{flex:none;justify-items:end;display:grid}.ResultMotion-module__0kTi0G__chip{background:var(--color-tint);color:var(--color-violet);white-space:nowrap;border-radius:999px;grid-area:1/1;padding:3px 7px;font-size:10px;font-weight:700}.ResultMotion-module__0kTi0G__chipSigned{background:var(--color-violet);color:#fff;align-items:center;gap:3px;display:inline-flex}.ResultMotion-module__0kTi0G__steps{flex-direction:column;align-items:center;width:min(340px,100%);margin-top:6px;display:flex}.ResultMotion-module__0kTi0G__nav{justify-content:center;align-items:center;gap:4px;width:100%;min-height:36px;display:flex}.ResultMotion-module__0kTi0G__navBtn{width:36px;height:36px;color:var(--color-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.ResultMotion-module__0kTi0G__navBtn:active{background:var(--color-tint);color:var(--color-violet)}.ResultMotion-module__0kTi0G__bars{flex:1;gap:5px;max-width:260px;display:flex}.ResultMotion-module__0kTi0G__bar{cursor:pointer;flex:1;padding:16px 0}.ResultMotion-module__0kTi0G__track{background:#1a15231f;border-radius:99px;height:3px;display:block;overflow:hidden}.ResultMotion-module__0kTi0G__fill{background:var(--color-violet);transform-origin:0;height:100%;display:block}.ResultMotion-module__0kTi0G__captions{width:100%;height:22px;margin-top:-4px;position:relative}.ResultMotion-module__0kTi0G__caption{text-align:center;white-space:nowrap;color:var(--color-ink);margin:0;font-size:clamp(12.5px,3.8vw,14px);font-weight:600;line-height:22px;position:absolute;inset:0}.ResultMotion-module__0kTi0G__example{text-align:center;color:var(--soft);margin:8px 0 0;font-size:12px}.ResultMotion-module__0kTi0G__caption span{color:var(--color-violet);margin-right:7px}.ResultMotion-module__0kTi0G__visual[data-still] .ResultMotion-module__0kTi0G__nav,.ResultMotion-module__0kTi0G__visual[data-still] .ResultMotion-module__0kTi0G__side{visibility:hidden}.ResultMotion-module__0kTi0G__side{display:none}@media (hover:hover) and (pointer:fine) and (min-width:480px){.ResultMotion-module__0kTi0G__navBtn{display:none}.ResultMotion-module__0kTi0G__stage{cursor:grab}.ResultMotion-module__0kTi0G__visual[data-dragging] .ResultMotion-module__0kTi0G__stage{cursor:grabbing}.ResultMotion-module__0kTi0G__side{border:1px solid var(--color-line);background:var(--color-surface);width:42px;height:42px;color:var(--color-ink);cursor:pointer;opacity:0;border-radius:50%;place-items:center;margin-top:-21px;transition:opacity .2s,color .2s,scale .15s;display:grid;position:absolute;top:50%;box-shadow:0 8px 22px #1410281a}.ResultMotion-module__0kTi0G__sidePrev{left:-64px}.ResultMotion-module__0kTi0G__sideNext{right:-64px}.ResultMotion-module__0kTi0G__visual:hover .ResultMotion-module__0kTi0G__side,.ResultMotion-module__0kTi0G__side:focus-visible{opacity:1}.ResultMotion-module__0kTi0G__side:hover{color:var(--color-violet)}.ResultMotion-module__0kTi0G__side:active{scale:.94}.ResultMotion-module__0kTi0G__bar:hover .ResultMotion-module__0kTi0G__track{background:#1a152338}}@media (min-width:1024px){.ResultMotion-module__0kTi0G__bannerSlot{transform:translate(-80%)}}
.LeadForm-module__OhTpGq__card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:28px;flex-direction:column;padding:22px 18px 24px;display:flex;box-shadow:0 24px 60px #14102814;container:lead/inline-size}.LeadForm-module__OhTpGq__fields{gap:14px;display:grid}.LeadForm-module__OhTpGq__simulation{background:var(--color-tint);color:var(--color-ink);border-radius:16px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 14px;font-size:15px;line-height:1.45;display:flex}.LeadForm-module__OhTpGq__simulationIcon{background:var(--color-violet);color:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.LeadForm-module__OhTpGq__field label,.LeadForm-module__OhTpGq__legend{color:var(--color-ink);margin-bottom:6px;font-size:15px;font-weight:600;display:block}.LeadForm-module__OhTpGq__field input{border:1.5px solid var(--color-line);background:var(--color-surface);width:100%;height:54px;font:500 16px var(--font-sans);color:var(--color-ink);border-radius:14px;outline:none;padding:0 16px;transition:border-color .15s,box-shadow .15s}.LeadForm-module__OhTpGq__field input::placeholder{color:#9a93a8}.LeadForm-module__OhTpGq__field input:focus{border-color:var(--color-violet);box-shadow:0 0 0 4px #5b3df524}.LeadForm-module__OhTpGq__field input[aria-invalid=true]{border-color:#c4320a}.LeadForm-module__OhTpGq__group{border:0;min-width:0;margin:26px 0 0;padding:0}.LeadForm-module__OhTpGq__group .LeadForm-module__OhTpGq__field{margin-top:12px}.LeadForm-module__OhTpGq__help{color:var(--color-muted);margin:-2px 0 0;font-size:14px}.LeadForm-module__OhTpGq__choices,.LeadForm-module__OhTpGq__yesNo{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.LeadForm-module__OhTpGq__yesNo{grid-template-columns:repeat(2,minmax(0,1fr))}@container lead (min-width:400px){.LeadForm-module__OhTpGq__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.LeadForm-module__OhTpGq__yesNo{grid-template-columns:repeat(2,minmax(0,150px))}}@container lead (min-width:600px){.LeadForm-module__OhTpGq__choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@container lead (min-width:440px){.LeadForm-module__OhTpGq__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.LeadForm-module__OhTpGq__wide{grid-column:1/-1}}.LeadForm-module__OhTpGq__choice{min-height:56px;font:600 15px/1.25 var(--font-sans);text-align:left;color:var(--color-ink);cursor:pointer;background:#f9f7ff;border:1.5px solid #e6e0f2;border-radius:16px;align-items:center;gap:10px;padding:10px 28px 10px 12px;transition:border-color .15s,background-color .15s,transform .15s;display:flex;position:relative}.LeadForm-module__OhTpGq__yesNo .LeadForm-module__OhTpGq__choice{font-family:var(--font-display);justify-content:center;padding:10px 28px;font-size:17px;font-weight:700}.LeadForm-module__OhTpGq__choice:hover{border-color:#5b3df573}.LeadForm-module__OhTpGq__choice:active{transform:scale(.98)}.LeadForm-module__OhTpGq__choice[aria-pressed=true]{border-color:var(--color-violet);background:var(--color-tint)}.LeadForm-module__OhTpGq__choiceIcon{background:var(--color-tint);width:32px;height:32px;color:var(--color-violet);border-radius:10px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.LeadForm-module__OhTpGq__choice[aria-pressed=true] .LeadForm-module__OhTpGq__choiceIcon{background:var(--color-violet);color:#fff}.LeadForm-module__OhTpGq__tick{background:var(--color-violet);color:#fff;opacity:0;border-radius:50%;place-items:center;width:18px;height:18px;transition:opacity .15s,transform .2s cubic-bezier(.2,1.4,.4,1);display:grid;position:absolute;top:7px;right:7px;transform:scale(.5)}.LeadForm-module__OhTpGq__choice[aria-pressed=true] .LeadForm-module__OhTpGq__tick{opacity:1;transform:scale(1)}.LeadForm-module__OhTpGq__error{color:#b42318;margin:6px 0 0;font-size:13.5px;font-weight:500}.LeadForm-module__OhTpGq__honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.LeadForm-module__OhTpGq__failed{color:#7a2e0e;background:#fff1ec;border-radius:14px;margin:20px 0 0;padding:12px 14px;font-size:15px}.LeadForm-module__OhTpGq__failed a{color:inherit;white-space:nowrap;font-weight:700}.LeadForm-module__OhTpGq__primary{background:var(--color-violet);width:100%;min-height:56px;font:600 clamp(15.5px, 4.2vw, 17px) var(--font-sans);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:26px;padding:0 18px;transition:background-color .15s,translate .15s;display:inline-flex;box-shadow:0 8px 22px #5b3df54d}.LeadForm-module__OhTpGq__primary:hover{background:var(--color-violet-strong);translate:0 -1px}.LeadForm-module__OhTpGq__primary:disabled{cursor:progress;opacity:.8;translate:none}.LeadForm-module__OhTpGq__spinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite LeadForm-module__OhTpGq__spin}@keyframes LeadForm-module__OhTpGq__spin{to{transform:rotate(1turn)}}.LeadForm-module__OhTpGq__legal{text-align:center;color:var(--color-muted);margin:12px 0 0;font-size:13px}.LeadForm-module__OhTpGq__legal a{color:inherit}.LeadForm-module__OhTpGq__done{align-items:flex-start;padding-top:30px;padding-bottom:30px}.LeadForm-module__OhTpGq__doneIcon{background:var(--color-violet);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:18px;animation:.5s cubic-bezier(.2,1.4,.4,1) LeadForm-module__OhTpGq__pop;display:grid;box-shadow:0 12px 30px #5b3df559}@keyframes LeadForm-module__OhTpGq__pop{0%{opacity:0;transform:scale(.4)}}.LeadForm-module__OhTpGq__doneTitle{font-family:var(--font-display);letter-spacing:-.03em;outline:none;margin:0;font-size:30px;font-weight:700}.LeadForm-module__OhTpGq__sub{color:var(--color-muted);margin:8px 0 0;font-size:16px}.LeadForm-module__OhTpGq__next{counter-reset:step;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.LeadForm-module__OhTpGq__next li{counter-increment:step;align-items:flex-start;gap:12px;font-size:16px;display:flex}.LeadForm-module__OhTpGq__next li:before{content:counter(step);border:1.5px solid var(--color-violet);width:28px;height:28px;font:700 14px/25px var(--font-display);text-align:center;color:var(--color-violet);border-radius:50%;flex:none}.LeadForm-module__OhTpGq__secondary{border:1.5px solid var(--color-line);background:var(--color-surface);min-height:50px;font:600 15px var(--font-sans);color:var(--color-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:0 18px;transition:border-color .15s;display:inline-flex}.LeadForm-module__OhTpGq__secondary:hover{border-color:var(--color-violet)}.LeadForm-module__OhTpGq__secondary svg{color:var(--color-violet)}.LeadForm-module__OhTpGq__phoneNote{color:var(--color-muted);margin:10px 0 0;font-size:14px}.LeadForm-module__OhTpGq__phoneNote b{color:var(--color-ink);white-space:nowrap}@media (min-width:640px){.LeadForm-module__OhTpGq__card{padding:32px 32px 30px}.LeadForm-module__OhTpGq__primary{align-self:flex-start;width:auto}.LeadForm-module__OhTpGq__legal{text-align:left}}
