.AutobenchAdvisor-module__e8XK8a__page{color:#08265b;background:radial-gradient(circle at 6% 8%,#206fea1a,#0000 30rem),radial-gradient(circle at 94% 9%,#ff76281a,#0000 28rem),linear-gradient(#f7fbff 0% 82%,#f2e8df 100%);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.AutobenchAdvisor-module__e8XK8a__shell{width:min(1180px,100% - 36px);margin:0 auto;padding:24px 0 64px}.AutobenchAdvisor-module__e8XK8a__hero{background:linear-gradient(116deg,#eef6fff5,#fffffffa 55%,#fff6efeb);border:1px solid #d9e9ff;border-radius:30px;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:center;gap:clamp(30px,5vw,64px);padding:clamp(30px,5vw,60px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #08265b17}.AutobenchAdvisor-module__e8XK8a__eyebrow,.AutobenchAdvisor-module__e8XK8a__resultsHeading>span{color:#ff6e1d;background:#fff3eb;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:950;display:inline-flex}.AutobenchAdvisor-module__e8XK8a__eyebrow b{margin-right:8px;font-size:10px}.AutobenchAdvisor-module__e8XK8a__hero h1{letter-spacing:-.05em;max-width:780px;margin:17px 0 0;font-size:clamp(2.55rem,5.3vw,4.8rem);line-height:.98}.AutobenchAdvisor-module__e8XK8a__hero h1 span,.AutobenchAdvisor-module__e8XK8a__hero h1 em{display:block}.AutobenchAdvisor-module__e8XK8a__hero h1 em{color:#ff7138;font-style:normal}.AutobenchAdvisor-module__e8XK8a__hero>div>p{color:#435f88;max-width:760px;margin:22px 0 0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.65}.AutobenchAdvisor-module__e8XK8a__heroFacts{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.AutobenchAdvisor-module__e8XK8a__heroFacts span{color:#315783;background:#f8fbff;border:1px solid #d9e9ff;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.AutobenchAdvisor-module__e8XK8a__heroFacts b{color:#fff;background:#2d8a5f;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.AutobenchAdvisor-module__e8XK8a__hero aside.AutobenchAdvisor-module__e8XK8a__safetyCard{background:#ffffffe6;border:1px solid #ffd9c0;border-radius:26px;align-self:stretch;padding:0;overflow:hidden;box-shadow:0 20px 45px #08265b1a}.AutobenchAdvisor-module__e8XK8a__safetyImage{aspect-ratio:1.45;isolation:isolate;background:radial-gradient(circle at 50% 48%,#dcecff 0,#edf6ff 57%,#fff 100%);width:100%;position:relative;overflow:hidden}.AutobenchAdvisor-module__e8XK8a__safetyImage img{object-fit:cover;object-position:center 48%;filter:saturate(.88)brightness(1.08)contrast(.94);transform:scale(.96);-webkit-mask-image:radial-gradient(76% 80%,#000 48%,#000000e6 65%,#0000 100%);mask-image:radial-gradient(76% 80%,#000 48%,#000000e6 65%,#0000 100%)}.AutobenchAdvisor-module__e8XK8a__safetyCard>div:last-child{padding:22px 24px 24px}.AutobenchAdvisor-module__e8XK8a__hero aside.AutobenchAdvisor-module__e8XK8a__safetyCard strong{font-size:19px}.AutobenchAdvisor-module__e8XK8a__hero aside.AutobenchAdvisor-module__e8XK8a__safetyCard p{color:#5b6680;margin:10px 0 0;font-size:14px;line-height:1.62}.AutobenchAdvisor-module__e8XK8a__advisor,.AutobenchAdvisor-module__e8XK8a__results,.AutobenchAdvisor-module__e8XK8a__errorCard{margin-top:24px}.AutobenchAdvisor-module__e8XK8a__advisor{gap:18px;display:grid}.AutobenchAdvisor-module__e8XK8a__step,.AutobenchAdvisor-module__e8XK8a__submitStep,.AutobenchAdvisor-module__e8XK8a__results,.AutobenchAdvisor-module__e8XK8a__errorCard{background:#fff;border:1px solid #d9e9ff;border-radius:22px;padding:clamp(24px,4vw,44px);box-shadow:0 17px 44px #08265b0f}.AutobenchAdvisor-module__e8XK8a__stepHeading{align-items:flex-start;gap:14px;margin-bottom:26px;display:flex}.AutobenchAdvisor-module__e8XK8a__stepIcon{background:linear-gradient(145deg,#eaf3ff,#fff7ef);border:1px solid #c5ddff;border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:27px;display:grid;box-shadow:0 8px 18px #08265b14}.AutobenchAdvisor-module__e8XK8a__stepKicker{color:#24704d;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:950;display:block}.AutobenchAdvisor-module__e8XK8a__step h2,.AutobenchAdvisor-module__e8XK8a__results h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,3vw,2.35rem)}.AutobenchAdvisor-module__e8XK8a__stepHeading p,.AutobenchAdvisor-module__e8XK8a__resultsHeading p{color:#5a7196;margin:6px 0 0;line-height:1.55}.AutobenchAdvisor-module__e8XK8a__resultsHeading .AutobenchAdvisor-module__e8XK8a__previewDataWarning{color:#9b442f;background:#fff1eb;border-radius:12px;margin-top:16px;padding:13px 15px;font-weight:800}.AutobenchAdvisor-module__e8XK8a__fieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.AutobenchAdvisor-module__e8XK8a__fullField{margin-bottom:18px;display:grid}.AutobenchAdvisor-module__e8XK8a__fieldGrid label,.AutobenchAdvisor-module__e8XK8a__dogNameGrid label,.AutobenchAdvisor-module__e8XK8a__fullField,.AutobenchAdvisor-module__e8XK8a__manualVehiclePanel label,.AutobenchAdvisor-module__e8XK8a__vehicleQuestion label,.AutobenchAdvisor-module__e8XK8a__manufacturerGrid label{color:#183b70;align-content:start;gap:7px;font-size:14px;font-weight:850;display:grid}.AutobenchAdvisor-module__e8XK8a__fieldGrid input,.AutobenchAdvisor-module__e8XK8a__dogNameGrid input,.AutobenchAdvisor-module__e8XK8a__mailAdviceForm input[type=text],.AutobenchAdvisor-module__e8XK8a__mailAdviceForm input[type=email],.AutobenchAdvisor-module__e8XK8a__fullField select,.AutobenchAdvisor-module__e8XK8a__manualVehiclePanel select,.AutobenchAdvisor-module__e8XK8a__vehicleControl select,.AutobenchAdvisor-module__e8XK8a__vehicleQuestion select,.AutobenchAdvisor-module__e8XK8a__manufacturerGrid select{color:#08265b;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #c8dcf5;border-radius:10px;padding:0 13px;font-weight:650}.AutobenchAdvisor-module__e8XK8a__fullField select,.AutobenchAdvisor-module__e8XK8a__manualVehiclePanel select,.AutobenchAdvisor-module__e8XK8a__vehicleControl select,.AutobenchAdvisor-module__e8XK8a__vehicleQuestion select,.AutobenchAdvisor-module__e8XK8a__manufacturerGrid select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#315783 50%),linear-gradient(135deg,#315783 50%,#0000 50%);background-position:calc(100% - 18px) 22px,calc(100% - 12px) 22px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:42px;box-shadow:0 7px 18px #08265b0d}.AutobenchAdvisor-module__e8XK8a__fullField select:hover,.AutobenchAdvisor-module__e8XK8a__manualVehiclePanel select:hover,.AutobenchAdvisor-module__e8XK8a__vehicleQuestion select:hover,.AutobenchAdvisor-module__e8XK8a__manufacturerGrid select:hover{border-color:#8eb9ef}.AutobenchAdvisor-module__e8XK8a__fieldGrid input:focus,.AutobenchAdvisor-module__e8XK8a__dogNameGrid input:focus,.AutobenchAdvisor-module__e8XK8a__mailAdviceForm input:focus,.AutobenchAdvisor-module__e8XK8a__fullField select:focus,.AutobenchAdvisor-module__e8XK8a__manualVehiclePanel select:focus,.AutobenchAdvisor-module__e8XK8a__vehicleQuestion select:focus,.AutobenchAdvisor-module__e8XK8a__manufacturerGrid select:focus,.AutobenchAdvisor-module__e8XK8a__plateInput:focus-within{border-color:#0b4dc8;outline:3px solid #0b4dc81f}.AutobenchAdvisor-module__e8XK8a__dogNameGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.AutobenchAdvisor-module__e8XK8a__dogProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.AutobenchAdvisor-module__e8XK8a__dogProfileCard{background:#fbfdff;border:1px solid #d5e5f8;border-radius:16px;min-width:0;padding:18px}.AutobenchAdvisor-module__e8XK8a__dogProfileCard:only-child{background:0 0;border:0;grid-column:1/-1;padding:0}.AutobenchAdvisor-module__e8XK8a__dogProfileCard:not(:only-child) .AutobenchAdvisor-module__e8XK8a__fieldGrid{grid-template-columns:1fr}.AutobenchAdvisor-module__e8XK8a__dogProfileHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.AutobenchAdvisor-module__e8XK8a__dogProfileHeading span{color:#2d8a5f;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:900}.AutobenchAdvisor-module__e8XK8a__dogProfileHeading strong{color:#08265b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AutobenchAdvisor-module__e8XK8a__fieldGrid small,.AutobenchAdvisor-module__e8XK8a__vehicleQuestion small,.AutobenchAdvisor-module__e8XK8a__manufacturerGrid small,.AutobenchAdvisor-module__e8XK8a__platePanel small{color:#6b7e9b;font-size:12px;font-weight:550;line-height:1.45}.AutobenchAdvisor-module__e8XK8a__dogCount{border:0;flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:0;display:flex}.AutobenchAdvisor-module__e8XK8a__dogCount legend{width:100%;margin-bottom:6px;font-size:14px;font-weight:850}.AutobenchAdvisor-module__e8XK8a__dogCount label{cursor:pointer;border:1px solid #c8dcf5;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-weight:750;display:flex}.AutobenchAdvisor-module__e8XK8a__dogCount label.AutobenchAdvisor-module__e8XK8a__selected{background:#eef5ff;border-color:#0b4dc8}.AutobenchAdvisor-module__e8XK8a__dogCount input{accent-color:#0b4dc8}.AutobenchAdvisor-module__e8XK8a__accountDogPicker{background:#f1faf4;border:1px solid #bfe2cf;border-radius:16px;gap:15px;margin-bottom:18px;padding:18px;display:grid}.AutobenchAdvisor-module__e8XK8a__accountDogPicker>div:first-child p{color:#58706a;margin:5px 0 0;font-size:13px;line-height:1.5}.AutobenchAdvisor-module__e8XK8a__accountDogOptions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.AutobenchAdvisor-module__e8XK8a__accountDogOptions button{color:#183b70;text-align:left;cursor:pointer;background:#fff;border:1px solid #cee4d7;border-radius:12px;grid-template-columns:auto 1fr;gap:2px 9px;min-width:0;padding:12px 14px;display:grid}.AutobenchAdvisor-module__e8XK8a__accountDogOptions button>span{grid-row:1/3;align-self:center;font-size:23px}.AutobenchAdvisor-module__e8XK8a__accountDogOptions button>span.AutobenchAdvisor-module__e8XK8a__dogThumbnail{background:#eaf3ff;border:2px solid #fff;border-radius:50%;width:52px;height:52px;position:relative;overflow:hidden;box-shadow:0 3px 10px #08265b24}.AutobenchAdvisor-module__e8XK8a__dogThumbnail img{object-fit:cover}.AutobenchAdvisor-module__e8XK8a__accountDogOptions button small{color:#657a72;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AutobenchAdvisor-module__e8XK8a__accountDogOptions button.AutobenchAdvisor-module__e8XK8a__accountDogSelected{background:#e4f5ea;border-color:#2d8a5f;box-shadow:0 0 0 3px #2d8a5f1a}.AutobenchAdvisor-module__e8XK8a__autoFillNote{background:#f5f9ff;border:1px solid #c8dcf5;border-radius:13px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.AutobenchAdvisor-module__e8XK8a__autoFillNote>span{color:#fff;background:#2d8a5f;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-weight:950;display:grid}.AutobenchAdvisor-module__e8XK8a__autoFillNote p{color:#5a7196;margin:4px 0 0;font-size:13px;line-height:1.5}.AutobenchAdvisor-module__e8XK8a__platePanel{background:#f3f8ff;border:1px solid #b9d5ff;border-radius:16px;align-items:flex-end;gap:15px;padding:22px;display:flex}.AutobenchAdvisor-module__e8XK8a__platePanel>div{flex:1;gap:7px;display:grid}.AutobenchAdvisor-module__e8XK8a__platePanel label{font-size:14px;font-weight:900}.AutobenchAdvisor-module__e8XK8a__plateInput{background:#ffd92f;border:2px solid #08265b;border-radius:8px;width:min(340px,100%);display:flex;overflow:hidden}.AutobenchAdvisor-module__e8XK8a__plateInput span{color:#fff;background:#1647a3;place-items:center;width:48px;font-size:13px;font-weight:900;display:grid}.AutobenchAdvisor-module__e8XK8a__plateInput input{color:#111;width:100%;min-width:0;height:54px;font:inherit;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;outline:0;padding:0 16px;font-size:25px;font-weight:950}.AutobenchAdvisor-module__e8XK8a__platePanel button,.AutobenchAdvisor-module__e8XK8a__errorCard button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#0b4dc8;border:0;border-radius:10px;padding:0 19px;font-weight:900}.AutobenchAdvisor-module__e8XK8a__platePanel button:disabled{opacity:.52;cursor:not-allowed}.AutobenchAdvisor-module__e8XK8a__vehicleFound{background:#f1faf4;border:1px solid #bfe2cf;border-radius:16px;gap:16px;margin-top:14px;padding:20px;display:grid}.AutobenchAdvisor-module__e8XK8a__vehicleFoundTitle{align-items:center;gap:10px;display:flex}.AutobenchAdvisor-module__e8XK8a__vehicleFoundTitle span{color:#24704d;text-transform:uppercase;background:#dff3e7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950}.AutobenchAdvisor-module__e8XK8a__vehicleFoundTitle strong{font-size:20px}.AutobenchAdvisor-module__e8XK8a__vehicleFound dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.AutobenchAdvisor-module__e8XK8a__vehicleFound dl>div{background:#fff;border-radius:10px;min-width:0;padding:10px 12px}.AutobenchAdvisor-module__e8XK8a__vehicleFound dt{color:#6a7d94;text-transform:uppercase;font-size:11px;font-weight:900}.AutobenchAdvisor-module__e8XK8a__vehicleFound dd{overflow-wrap:anywhere;color:#183b70;margin:4px 0 0;font-weight:850}.AutobenchAdvisor-module__e8XK8a__vehicleFound button,.AutobenchAdvisor-module__e8XK8a__manualVehicleButton,.AutobenchAdvisor-module__e8XK8a__manualVehiclePanel button,.AutobenchAdvisor-module__e8XK8a__editMatchesButton{color:#0b4dc8;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:900}.AutobenchAdvisor-module__e8XK8a__successMessage,.AutobenchAdvisor-module__e8XK8a__inlineError,.AutobenchAdvisor-module__e8XK8a__loadingLine{margin:11px 0 0;font-size:13px;line-height:1.5}.AutobenchAdvisor-module__e8XK8a__successMessage{color:#24704d}.AutobenchAdvisor-module__e8XK8a__inlineError{color:#a43b25}.AutobenchAdvisor-module__e8XK8a__loadingLine{color:#52709b}.AutobenchAdvisor-module__e8XK8a__manualVehicleButton{margin-top:14px}.AutobenchAdvisor-module__e8XK8a__manualVehiclePanel{background:#f3f8ff;border:1px solid #b9d5ff;border-radius:16px;align-items:end;gap:16px;margin-top:16px;padding:20px;display:flex}.AutobenchAdvisor-module__e8XK8a__manualVehiclePanel label{flex:1}.AutobenchAdvisor-module__e8XK8a__manualVehiclePanel button{min-height:50px}.AutobenchAdvisor-module__e8XK8a__vehicleControl{background:#fbfdff;border:1px solid #d7e7fa;border-radius:18px;margin-top:24px;padding:22px}.AutobenchAdvisor-module__e8XK8a__manufacturerIntro{margin-top:0}.AutobenchAdvisor-module__e8XK8a__matchStatusList,.AutobenchAdvisor-module__e8XK8a__vehicleQuestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.AutobenchAdvisor-module__e8XK8a__matchReady,.AutobenchAdvisor-module__e8XK8a__matchPending,.AutobenchAdvisor-module__e8XK8a__matchUnavailable{background:#f1faf4;border:1px solid #bfe2cf;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}.AutobenchAdvisor-module__e8XK8a__matchPending{background:#f6f9fe;border-color:#c8dcf5}.AutobenchAdvisor-module__e8XK8a__matchUnavailable{background:#f7f9fb;border-color:#d6dee8}.AutobenchAdvisor-module__e8XK8a__matchReady>span,.AutobenchAdvisor-module__e8XK8a__matchPending>span,.AutobenchAdvisor-module__e8XK8a__matchUnavailable>span{color:#fff;background:#2d8a5f;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:950;display:grid}.AutobenchAdvisor-module__e8XK8a__matchPending>span{background:#0b4dc8}.AutobenchAdvisor-module__e8XK8a__matchUnavailable>span{background:#718096}.AutobenchAdvisor-module__e8XK8a__matchReady p,.AutobenchAdvisor-module__e8XK8a__matchPending p,.AutobenchAdvisor-module__e8XK8a__matchUnavailable p{color:#536c83;margin:4px 0 0;font-size:13px;line-height:1.45}.AutobenchAdvisor-module__e8XK8a__vehicleQuestion{background:#fff;border:1px solid #c8dcf5;border-radius:14px;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.AutobenchAdvisor-module__e8XK8a__vehicleQuestion>strong{color:#183b70;font-size:18px}.AutobenchAdvisor-module__e8XK8a__sourceHint{color:#24704d;background:#edf8f0;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:950}.AutobenchAdvisor-module__e8XK8a__knownVehicleYear{color:#183b70;background:#f7faff;border:1px solid #d7e7fa;border-radius:10px;gap:5px;padding:12px 13px;display:grid}.AutobenchAdvisor-module__e8XK8a__knownVehicleYear>span{font-size:12px;font-weight:850}.AutobenchAdvisor-module__e8XK8a__knownVehicleYear>strong{font-size:18px}.AutobenchAdvisor-module__e8XK8a__manufacturerSourceError{color:#8d3524;background:#fff5f2;border:1px solid #f2c7be;border-radius:10px;gap:10px;padding:12px;display:grid}.AutobenchAdvisor-module__e8XK8a__manufacturerSourceError p{margin:0;line-height:1.45}.AutobenchAdvisor-module__e8XK8a__manufacturerSourceError button{color:#0b4dc8;justify-self:start}.AutobenchAdvisor-module__e8XK8a__editMatchesButton{margin-top:16px}.AutobenchAdvisor-module__e8XK8a__manufacturerIntro strong{font-size:20px}.AutobenchAdvisor-module__e8XK8a__manufacturerIntro p{color:#586f94;max-width:780px;margin:7px 0 0;line-height:1.58}.AutobenchAdvisor-module__e8XK8a__manufacturerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.AutobenchAdvisor-module__e8XK8a__manufacturerGrid fieldset{background:#fbfdff;border:1px solid #d7e7fa;border-radius:16px;gap:15px;min-width:0;margin:0;padding:21px;display:grid}.AutobenchAdvisor-module__e8XK8a__manufacturerGrid legend{padding:0 7px;font-size:16px;font-weight:900}.AutobenchAdvisor-module__e8XK8a__manufacturerGrid legend span{color:#ff6e1d}.AutobenchAdvisor-module__e8XK8a__manufacturerGrid select:disabled{color:#8291a7;background:#f2f5f8}.AutobenchAdvisor-module__e8XK8a__submitStep{text-align:center;justify-items:center;display:grid}.AutobenchAdvisor-module__e8XK8a__securityGate{color:#6d7e98;justify-content:flex-end;align-items:center;gap:10px;min-height:24px;margin-top:16px;font-size:12px;font-weight:800;display:flex}.AutobenchAdvisor-module__e8XK8a__turnstile{margin-bottom:16px}.AutobenchAdvisor-module__e8XK8a__formError{color:#a43b25;background:#fff5f2;border:1px solid #f2c7be;border-radius:10px;width:min(660px,100%);margin:0 0 14px;padding:12px 14px;line-height:1.5}.AutobenchAdvisor-module__e8XK8a__submitButton{color:#fff;min-height:56px;font:inherit;cursor:pointer;background:#ff6e1d;border:0;border-radius:12px;padding:0 25px;font-size:17px;font-weight:950;box-shadow:0 12px 26px #ff6e1d38}.AutobenchAdvisor-module__e8XK8a__submitButton:disabled{box-shadow:none;opacity:.52;cursor:not-allowed}.AutobenchAdvisor-module__e8XK8a__submitStep>p:last-child{color:#6d7e98;margin:11px 0 0;font-size:13px}.AutobenchAdvisor-module__e8XK8a__results{scroll-margin-top:110px}.AutobenchAdvisor-module__e8XK8a__resultsHeading{max-width:780px}.AutobenchAdvisor-module__e8XK8a__resultsHeading h2{margin-top:13px}.AutobenchAdvisor-module__e8XK8a__dogDataRefinement{background:#fff;border:1px solid #c7dbf8;border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 10px 28px #08265b0f}.AutobenchAdvisor-module__e8XK8a__refinementSummary{color:#244b7e;background:#f3f7fd;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.AutobenchAdvisor-module__e8XK8a__refinementIcon{color:#fff;background:#0b4dc8;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:16px;font-weight:950;display:grid}.AutobenchAdvisor-module__e8XK8a__refinementSummary strong{color:#08265b;font-size:16px;display:block}.AutobenchAdvisor-module__e8XK8a__refinementSummary p{max-width:850px;margin:3px 0 0;font-size:14px;line-height:1.5}.AutobenchAdvisor-module__e8XK8a__refinementAction{border-top:1px solid #dce8f8;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:22px;padding:18px;display:grid}.AutobenchAdvisor-module__e8XK8a__dogDataRefinementHeading h3{color:#08265b;margin:0;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.2}.AutobenchAdvisor-module__e8XK8a__dogDataRefinementHeading p{color:#536b90;margin:7px 0 0;font-size:14px;line-height:1.5}.AutobenchAdvisor-module__e8XK8a__refinementControls{gap:13px;min-width:0;display:grid}.AutobenchAdvisor-module__e8XK8a__dogDataRefinementProfiles{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.AutobenchAdvisor-module__e8XK8a__dogDataRefinementProfile{gap:9px;min-width:0;display:grid}.AutobenchAdvisor-module__e8XK8a__dogDataRefinementProfile>strong{color:#183b70;font-size:13px}.AutobenchAdvisor-module__e8XK8a__dogDataRefinementFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.AutobenchAdvisor-module__e8XK8a__dogDataRefinementProfile:not(:only-child) .AutobenchAdvisor-module__e8XK8a__dogDataRefinementFields{grid-template-columns:1fr}.AutobenchAdvisor-module__e8XK8a__dogDataRefinementFields label{color:#183b70;gap:6px;font-size:13px;font-weight:850;display:grid}.AutobenchAdvisor-module__e8XK8a__dogDataRefinementFields input{color:#08265b;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #c8dcf5;border-radius:10px;padding:0 12px;font-weight:650}.AutobenchAdvisor-module__e8XK8a__dogDataRefinementFields input:focus{border-color:#0b4dc8;outline:3px solid #0b4dc81f}.AutobenchAdvisor-module__e8XK8a__refinementControls .AutobenchAdvisor-module__e8XK8a__formError{width:100%;margin:0}.AutobenchAdvisor-module__e8XK8a__refinementActions{flex-wrap:wrap;align-items:center;gap:10px 13px;display:flex}.AutobenchAdvisor-module__e8XK8a__refineAdviceButton{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#0b4dc8;border:0;border-radius:10px;padding:0 18px;font-size:14px;font-weight:950;box-shadow:0 8px 18px #0b4dc82b}.AutobenchAdvisor-module__e8XK8a__refineAdviceButton:disabled{box-shadow:none;opacity:.52;cursor:not-allowed}.AutobenchAdvisor-module__e8XK8a__refinementActions small{color:#617693;font-size:12px;font-weight:700}.AutobenchAdvisor-module__e8XK8a__vehicleWarnings{background:#fff8f3;border:1px solid #f0d5c2;border-radius:14px;margin-top:20px;padding:18px 20px}.AutobenchAdvisor-module__e8XK8a__breedInsights{background:#f1faf4;border:1px solid #bfe2cf;border-radius:16px;margin-top:20px;padding:20px}.AutobenchAdvisor-module__e8XK8a__breedInsightsHeading span{color:#2d8a5f;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:900}.AutobenchAdvisor-module__e8XK8a__breedInsightsHeading h3{color:#08265b;margin:5px 0 0;font-size:23px}.AutobenchAdvisor-module__e8XK8a__breedInsightGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:15px;display:grid}.AutobenchAdvisor-module__e8XK8a__breedInsightCard{background:#fff;border:1px solid #cfe7d8;border-radius:14px;grid-template-columns:auto 1fr;gap:14px;padding:14px;display:grid}.AutobenchAdvisor-module__e8XK8a__breedInsightImage{background:#eaf3ff;border-radius:13px;width:84px;height:84px;position:relative;overflow:hidden}.AutobenchAdvisor-module__e8XK8a__breedInsightImage img{object-fit:cover}.AutobenchAdvisor-module__e8XK8a__breedInsightCard div{min-width:0}.AutobenchAdvisor-module__e8XK8a__breedInsightCard small,.AutobenchAdvisor-module__e8XK8a__breedInsightCard strong{display:block}.AutobenchAdvisor-module__e8XK8a__breedInsightCard small{color:#2d8a5f;font-size:11px;font-weight:850}.AutobenchAdvisor-module__e8XK8a__breedInsightCard strong{color:#08265b;margin-top:3px;font-size:17px}.AutobenchAdvisor-module__e8XK8a__breedInsightCard p{color:#536b91;margin:6px 0 0;font-size:13px;line-height:1.55}.AutobenchAdvisor-module__e8XK8a__vehicleWarnings p{color:#805039;margin:7px 0 0;line-height:1.55}.AutobenchAdvisor-module__e8XK8a__resultGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px;display:grid}.AutobenchAdvisor-module__e8XK8a__resultCard{background:#fff;border:1px solid #d6e6f8;border-radius:16px;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden;box-shadow:0 12px 30px #08265b0f}.AutobenchAdvisor-module__e8XK8a__productImage{background:linear-gradient(145deg,#eef5ff,#fff8f3);place-items:center;height:210px;display:grid;position:relative}.AutobenchAdvisor-module__e8XK8a__productImage img{object-fit:contain;padding:16px}.AutobenchAdvisor-module__e8XK8a__productImage>span{color:#fff;background:#0b4dc8;border-radius:22px;place-items:center;width:76px;height:76px;font-size:32px;font-weight:950;display:grid}.AutobenchAdvisor-module__e8XK8a__productCopy{flex-direction:column;flex:1;align-items:flex-start;padding:20px;display:flex}.AutobenchAdvisor-module__e8XK8a__sourceBadge{color:#24704d;background:#edf8f0;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:950}.AutobenchAdvisor-module__e8XK8a__productBadges{flex-wrap:wrap;gap:7px;display:flex}.AutobenchAdvisor-module__e8XK8a__legacyOfferBadge{color:#7a4616;background:#fff0c9;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:950}.AutobenchAdvisor-module__e8XK8a__productCopy h3{margin:12px 0 0;font-size:21px;line-height:1.18}.AutobenchAdvisor-module__e8XK8a__productCopy p{color:#536b90;margin:11px 0 0;font-size:14px;line-height:1.55}.AutobenchAdvisor-module__e8XK8a__productCopy p.AutobenchAdvisor-module__e8XK8a__dimensions{color:#183b70;font-size:12px;font-weight:850}.AutobenchAdvisor-module__e8XK8a__productCopy p.AutobenchAdvisor-module__e8XK8a__manufacturerNote{color:#78401f;background:#fff7f1;border-left:3px solid #ff6e1d;padding:10px 11px;font-size:13px;font-weight:750}.AutobenchAdvisor-module__e8XK8a__productCopy p.AutobenchAdvisor-module__e8XK8a__breedFitNote{color:#225c42;background:#eef9f2;border-left:3px solid #2d8a5f;padding:10px 11px;font-size:13px;font-weight:700}.AutobenchAdvisor-module__e8XK8a__cardCta a,.AutobenchAdvisor-module__e8XK8a__adviceFooter a{color:#fff;background:#ff6e1d;border-radius:9px;align-items:center;min-height:45px;margin-top:auto;padding:0 14px;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex}.AutobenchAdvisor-module__e8XK8a__cardCta{justify-items:start;gap:9px;width:100%;margin-top:auto;padding-top:18px;display:grid}.AutobenchAdvisor-module__e8XK8a__cardCta a{gap:8px;width:fit-content;margin-top:0}.AutobenchAdvisor-module__e8XK8a__cardCta button{color:#0b4dc8;min-height:45px;font:inherit;cursor:pointer;background:#eef5ff;border:1px solid #0b4dc8;border-radius:9px;padding:0 14px;font-size:13px;font-weight:950}.AutobenchAdvisor-module__e8XK8a__cardCta small{color:#6b7e9b;font-size:11px;line-height:1.45}.AutobenchAdvisor-module__e8XK8a__noMatch{background:#fff8f3;border:1px solid #f0d5c2;border-radius:14px;margin-top:22px;padding:22px}.AutobenchAdvisor-module__e8XK8a__noMatch p{color:#5e6e86;margin:8px 0 0}.AutobenchAdvisor-module__e8XK8a__alternativeIntro{background:#f1faf4;border:1px solid #bfe2cf;border-radius:14px;margin-top:22px;padding:22px}.AutobenchAdvisor-module__e8XK8a__alternativeIntro strong{color:#176844;font-size:19px}.AutobenchAdvisor-module__e8XK8a__alternativeIntro p{color:#486b5b;margin:8px 0 0;line-height:1.55}.AutobenchAdvisor-module__e8XK8a__expandedBenchAlternatives{background:#f4f8ff;border:1px solid #c7ddff;border-radius:16px;margin-top:24px;padding:22px}.AutobenchAdvisor-module__e8XK8a__alternativeSectionHeading>span{color:#176844;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:950}.AutobenchAdvisor-module__e8XK8a__alternativeSectionHeading h2{margin:7px 0 0;font-size:clamp(1.45rem,2.5vw,2rem)}.AutobenchAdvisor-module__e8XK8a__alternativeSectionHeading p{color:#536b90;max-width:900px;margin:8px 0 18px;line-height:1.55}.AutobenchAdvisor-module__e8XK8a__expandedBenchAlternatives .AutobenchAdvisor-module__e8XK8a__resultGrid{margin-top:0}.AutobenchAdvisor-module__e8XK8a__spaceSolutions{background:#fff8f3;border:1px solid #ffd2b6;border-radius:16px;margin-top:24px;padding:22px}.AutobenchAdvisor-module__e8XK8a__spaceSolutionsHeading>span{color:#b54c15;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:950}.AutobenchAdvisor-module__e8XK8a__spaceSolutionsHeading h2{margin:7px 0 0;font-size:clamp(1.45rem,2.5vw,2rem)}.AutobenchAdvisor-module__e8XK8a__spaceSolutionsHeading p{color:#6f5a50;max-width:840px;margin:8px 0 0;line-height:1.55}.AutobenchAdvisor-module__e8XK8a__spaceSolutionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.AutobenchAdvisor-module__e8XK8a__spaceSolutionCard{background:#fff;border:1px solid #f0d8c9;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;display:flex;overflow:hidden}.AutobenchAdvisor-module__e8XK8a__spaceSolutionImage{background:linear-gradient(145deg,#f1f6ff,#fff8f3);width:100%;height:230px;position:relative;overflow:hidden}.AutobenchAdvisor-module__e8XK8a__spaceSolutionImage img{object-fit:contain;padding:18px}.AutobenchAdvisor-module__e8XK8a__spaceSolutionImage>span{color:#fff;background:#0b4dc8;place-items:center;width:100%;height:100%;font-size:42px;font-weight:950;display:grid}.AutobenchAdvisor-module__e8XK8a__spaceSolutionCopy{flex-direction:column;flex:1;align-items:flex-start;width:100%;padding:18px;display:flex}.AutobenchAdvisor-module__e8XK8a__spaceSolutionCard h3{margin:10px 0 0;font-size:19px}.AutobenchAdvisor-module__e8XK8a__spaceSolutionCard p{color:#536b90;margin:8px 0 0;font-size:13px;line-height:1.5}.AutobenchAdvisor-module__e8XK8a__spaceSolutionCard a{color:#0b4dc8;gap:7px;margin-top:auto;padding-top:15px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.AutobenchAdvisor-module__e8XK8a__spaceSolutionsAdvice{color:#486783;background:#fff;border-radius:12px;margin:18px 0 0;padding:14px 16px;font-size:13px;font-weight:800;line-height:1.55}.AutobenchAdvisor-module__e8XK8a__vehicleMatchCatalog{border-top:1px solid #d9e9ff;margin-top:34px;padding-top:30px}.AutobenchAdvisor-module__e8XK8a__vehicleMatchHeading{max-width:850px}.AutobenchAdvisor-module__e8XK8a__vehicleMatchHeading>span{color:#24704d;background:#edf8f0;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:950;display:inline-flex}.AutobenchAdvisor-module__e8XK8a__vehicleMatchHeading h2{margin-top:13px;font-size:clamp(1.7rem,3vw,2.3rem)}.AutobenchAdvisor-module__e8XK8a__vehicleMatchHeading p{color:#5a7196;margin:8px 0 0;line-height:1.55}.AutobenchAdvisor-module__e8XK8a__vehicleMatchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.AutobenchAdvisor-module__e8XK8a__vehicleMatchCard{background:#fff;border:1px solid #d6e6f8;border-radius:14px;grid-template-columns:110px minmax(0,1fr);gap:16px;min-width:0;padding:14px;display:grid}.AutobenchAdvisor-module__e8XK8a__vehicleMatchImage{background:linear-gradient(145deg,#eef5ff,#fff8f3);border-radius:10px;place-items:center;min-height:120px;display:grid;position:relative;overflow:hidden}.AutobenchAdvisor-module__e8XK8a__vehicleMatchImage img{object-fit:contain;padding:8px}.AutobenchAdvisor-module__e8XK8a__vehicleMatchImage>span{color:#fff;background:#0b4dc8;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:950;display:grid}.AutobenchAdvisor-module__e8XK8a__vehicleMatchCopy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.AutobenchAdvisor-module__e8XK8a__vehicleMatchBadges{flex-wrap:wrap;gap:6px;display:flex}.AutobenchAdvisor-module__e8XK8a__topAdviceBadge,.AutobenchAdvisor-module__e8XK8a__suitabilityBadge{border-radius:7px;padding:6px 8px;font-size:11px;font-weight:950}.AutobenchAdvisor-module__e8XK8a__topAdviceBadge{color:#174d9a;background:#eaf2ff}.AutobenchAdvisor-module__e8XK8a__suitable{color:#24704d;background:#e2f5e8}.AutobenchAdvisor-module__e8XK8a__unsuitable{color:#9c3d26;background:#fff0ea}.AutobenchAdvisor-module__e8XK8a__needs_measurement{color:#536b7e;background:#edf1f5}.AutobenchAdvisor-module__e8XK8a__vehicleMatchCopy h3{margin:9px 0 0;font-size:17px;line-height:1.2}.AutobenchAdvisor-module__e8XK8a__vehicleMatchDimensions,.AutobenchAdvisor-module__e8XK8a__vehicleMatchReason{color:#536b90;margin:7px 0 0;font-size:12px;line-height:1.45}.AutobenchAdvisor-module__e8XK8a__vehicleMatchDimensions{color:#183b70;font-weight:850}.AutobenchAdvisor-module__e8XK8a__vehicleMatchCopy a{color:#0b4dc8;gap:6px;margin-top:10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.AutobenchAdvisor-module__e8XK8a__mailAdviceCard{background:radial-gradient(circle at 5% 10%,#ff76281f,#0000 14rem),#f3f8ff;border:1px solid #c7ddff;border-radius:17px;grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);align-items:center;gap:22px;margin-top:24px;padding:20px 22px;display:grid}.AutobenchAdvisor-module__e8XK8a__fitAppointmentCard{background:linear-gradient(135deg,#f1faf4,#fff);border:1px solid #bfe2cf;border-radius:17px;grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);align-items:start;gap:22px;margin-top:24px;padding:22px;scroll-margin-top:18px;display:grid}.AutobenchAdvisor-module__e8XK8a__fitAppointmentIntro>span{color:#24704d;background:#dff3e7;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:950;display:inline-flex}.AutobenchAdvisor-module__e8XK8a__fitAppointmentIntro h2{margin:8px 0 0;font-size:clamp(1.45rem,2.4vw,2rem)}.AutobenchAdvisor-module__e8XK8a__fitAppointmentIntro p{color:#486783;margin:8px 0 0;line-height:1.6}.AutobenchAdvisor-module__e8XK8a__fitAppointmentForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.AutobenchAdvisor-module__e8XK8a__fitAppointmentForm label{color:#183b70;gap:7px;font-size:13px;font-weight:850;display:grid}.AutobenchAdvisor-module__e8XK8a__fitAppointmentForm input,.AutobenchAdvisor-module__e8XK8a__fitAppointmentForm select{color:#08265b;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #c8dcf5;border-radius:10px;padding:0 13px}.AutobenchAdvisor-module__e8XK8a__fitAppointmentForm input:focus,.AutobenchAdvisor-module__e8XK8a__fitAppointmentForm select:focus{border-color:#0b4dc8;outline:3px solid #0b4dc81f}.AutobenchAdvisor-module__e8XK8a__fitAppointmentActions,.AutobenchAdvisor-module__e8XK8a__fitError{grid-column:1/-1}.AutobenchAdvisor-module__e8XK8a__fitAppointmentActions{flex-wrap:wrap;gap:10px;display:flex}.AutobenchAdvisor-module__e8XK8a__fitAppointmentActions button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#24704d;border:0;border-radius:11px;padding:0 18px;font-weight:950}.AutobenchAdvisor-module__e8XK8a__fitAppointmentActions button:disabled{opacity:.6;cursor:wait}.AutobenchAdvisor-module__e8XK8a__fitAppointmentActions button.AutobenchAdvisor-module__e8XK8a__fitCancelButton{color:#315783;background:#e9f2ff}.AutobenchAdvisor-module__e8XK8a__fitError,.AutobenchAdvisor-module__e8XK8a__fitSuccess{border-radius:10px;margin:0;padding:13px 15px;line-height:1.5}.AutobenchAdvisor-module__e8XK8a__fitError{color:#943d2a;background:#fff1eb}.AutobenchAdvisor-module__e8XK8a__fitSuccess{color:#1f6848;background:#e3f5e9}.AutobenchAdvisor-module__e8XK8a__fitSuccess p{margin:6px 0 0}.AutobenchAdvisor-module__e8XK8a__mailAdviceIntro>span{color:#24704d;background:#dff3e7;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:950;display:inline-flex}.AutobenchAdvisor-module__e8XK8a__mailAdviceIntro h2{margin-top:8px;font-size:clamp(1.45rem,2.4vw,2rem)}.AutobenchAdvisor-module__e8XK8a__mailAdviceIntro p{color:#486783;margin:7px 0 0;line-height:1.65}.AutobenchAdvisor-module__e8XK8a__mailAdviceForm{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(130px,.7fr) minmax(210px,1fr) auto;align-content:start;align-items:end;gap:10px;padding:0;display:grid}.AutobenchAdvisor-module__e8XK8a__mailAdviceForm>label{color:#183b70;gap:7px;font-size:13px;font-weight:850;display:grid}.AutobenchAdvisor-module__e8XK8a__mailAdviceForm input:not([type=checkbox]){color:#08265b;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #c8dcf5;border-radius:10px;padding:0 13px}.AutobenchAdvisor-module__e8XK8a__mailAdviceForm button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#0b4dc8;border:0;border-radius:11px;padding:0 18px;font-weight:950;box-shadow:0 10px 22px #0b4dc82e}.AutobenchAdvisor-module__e8XK8a__mailAdviceForm button:disabled{box-shadow:none;opacity:.68;cursor:default}.AutobenchAdvisor-module__e8XK8a__mailSuccess,.AutobenchAdvisor-module__e8XK8a__mailError{border-radius:9px;grid-column:1/-1;margin:0;padding:10px 11px;font-size:12px;font-weight:800;line-height:1.45}.AutobenchAdvisor-module__e8XK8a__mailSuccess{color:#1f6848;background:#e3f5e9}.AutobenchAdvisor-module__e8XK8a__mailError{color:#9b442f;background:#fff1eb}.AutobenchAdvisor-module__e8XK8a__adviceFooter{grid-template-columns:1.4fr .8fr;gap:16px;margin-top:24px;display:grid}.AutobenchAdvisor-module__e8XK8a__adviceFooter>div,.AutobenchAdvisor-module__e8XK8a__adviceFooter aside{border-radius:15px;padding:22px}.AutobenchAdvisor-module__e8XK8a__adviceFooter>div{background:#f3f8ff;border:1px solid #b9d5ff}.AutobenchAdvisor-module__e8XK8a__adviceFooter aside{background:#f1faf4;border:1px solid #bfe2cf}.AutobenchAdvisor-module__e8XK8a__adviceFooter strong{font-size:18px}.AutobenchAdvisor-module__e8XK8a__adviceFooter p{color:#536b90;margin:8px 0 0;line-height:1.58}.AutobenchAdvisor-module__e8XK8a__adviceFooter a{background:#0b4dc8;margin-top:16px}.AutobenchAdvisor-module__e8XK8a__errorCard strong{font-size:21px}.AutobenchAdvisor-module__e8XK8a__errorCard p{color:#596f91}@media (max-width:920px){.AutobenchAdvisor-module__e8XK8a__hero,.AutobenchAdvisor-module__e8XK8a__adviceFooter,.AutobenchAdvisor-module__e8XK8a__mailAdviceCard,.AutobenchAdvisor-module__e8XK8a__fitAppointmentCard{grid-template-columns:1fr}.AutobenchAdvisor-module__e8XK8a__safetyCard{grid-template-columns:minmax(260px,.8fr) 1fr;display:grid}.AutobenchAdvisor-module__e8XK8a__fieldGrid,.AutobenchAdvisor-module__e8XK8a__dogNameGrid,.AutobenchAdvisor-module__e8XK8a__vehicleFound dl,.AutobenchAdvisor-module__e8XK8a__matchStatusList,.AutobenchAdvisor-module__e8XK8a__vehicleQuestions,.AutobenchAdvisor-module__e8XK8a__resultGrid,.AutobenchAdvisor-module__e8XK8a__vehicleMatchGrid,.AutobenchAdvisor-module__e8XK8a__spaceSolutionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AutobenchAdvisor-module__e8XK8a__resultCard:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:720px){.AutobenchAdvisor-module__e8XK8a__shell{width:min(100% - 24px,1180px);padding-top:12px}.AutobenchAdvisor-module__e8XK8a__hero,.AutobenchAdvisor-module__e8XK8a__step,.AutobenchAdvisor-module__e8XK8a__submitStep,.AutobenchAdvisor-module__e8XK8a__results,.AutobenchAdvisor-module__e8XK8a__errorCard{border-radius:16px}.AutobenchAdvisor-module__e8XK8a__hero h1{font-size:clamp(2.45rem,13vw,4rem)}.AutobenchAdvisor-module__e8XK8a__fieldGrid,.AutobenchAdvisor-module__e8XK8a__dogProfileGrid,.AutobenchAdvisor-module__e8XK8a__dogDataRefinementFields,.AutobenchAdvisor-module__e8XK8a__manufacturerGrid,.AutobenchAdvisor-module__e8XK8a__vehicleFound dl,.AutobenchAdvisor-module__e8XK8a__matchStatusList,.AutobenchAdvisor-module__e8XK8a__vehicleQuestions,.AutobenchAdvisor-module__e8XK8a__resultGrid,.AutobenchAdvisor-module__e8XK8a__vehicleMatchGrid,.AutobenchAdvisor-module__e8XK8a__spaceSolutionGrid,.AutobenchAdvisor-module__e8XK8a__mailAdviceForm,.AutobenchAdvisor-module__e8XK8a__fitAppointmentForm{grid-template-columns:1fr}.AutobenchAdvisor-module__e8XK8a__resultCard:last-child:nth-child(odd){grid-column:auto}.AutobenchAdvisor-module__e8XK8a__platePanel{flex-direction:column;align-items:stretch}.AutobenchAdvisor-module__e8XK8a__securityGate{flex-direction:column;align-items:flex-end}.AutobenchAdvisor-module__e8XK8a__platePanel button{width:100%}.AutobenchAdvisor-module__e8XK8a__vehicleMatchCard{grid-template-columns:84px minmax(0,1fr)}.AutobenchAdvisor-module__e8XK8a__vehicleMatchImage{min-height:96px}.AutobenchAdvisor-module__e8XK8a__vehicleFoundTitle,.AutobenchAdvisor-module__e8XK8a__manualVehiclePanel{flex-direction:column;align-items:stretch}.AutobenchAdvisor-module__e8XK8a__manualVehiclePanel button{min-height:auto}.AutobenchAdvisor-module__e8XK8a__safetyCard{display:block}.AutobenchAdvisor-module__e8XK8a__results{padding:20px 16px}.AutobenchAdvisor-module__e8XK8a__resultsHeading h2{margin-top:9px;font-size:clamp(1.65rem,8vw,2.15rem);line-height:1.08}.AutobenchAdvisor-module__e8XK8a__refinementSummary,.AutobenchAdvisor-module__e8XK8a__refinementAction{padding:14px}.AutobenchAdvisor-module__e8XK8a__refinementAction{grid-template-columns:1fr;gap:15px}.AutobenchAdvisor-module__e8XK8a__refinementSummary{gap:10px}.AutobenchAdvisor-module__e8XK8a__refinementSummary p,.AutobenchAdvisor-module__e8XK8a__dogDataRefinementHeading p{font-size:13px}.AutobenchAdvisor-module__e8XK8a__refinementActions{flex-direction:column;align-items:stretch}.AutobenchAdvisor-module__e8XK8a__refineAdviceButton{width:100%}.AutobenchAdvisor-module__e8XK8a__resultGrid{margin-top:18px}.AutobenchAdvisor-module__e8XK8a__productImage{height:180px}.AutobenchAdvisor-module__e8XK8a__productCopy{padding:17px}}.AutobenchAdvisor-module__e8XK8a__hondenshop{color:#493729;background:linear-gradient(130deg,#eff5e7,#f5ede4 55%,#f2e8dc)}.AutobenchAdvisor-module__e8XK8a__hondenshop .AutobenchAdvisor-module__e8XK8a__hero{background:#fffdf9;border-color:#e5d5c4;box-shadow:0 20px 60px #6b482314}.AutobenchAdvisor-module__e8XK8a__hondenshop .AutobenchAdvisor-module__e8XK8a__hero h1 em{color:#b27740}.AutobenchAdvisor-module__e8XK8a__hondenshop .AutobenchAdvisor-module__e8XK8a__eyebrow{color:#4e8629;background:#eef7e6}.AutobenchAdvisor-module__e8XK8a__hondenshop .AutobenchAdvisor-module__e8XK8a__submitButton{color:#fff;background:#579e22}.AutobenchAdvisor-module__e8XK8a__contactGate{text-align:left;background:#fffdf9;border:1px solid #e5d5c4;border-radius:20px;width:100%;padding:24px}.AutobenchAdvisor-module__e8XK8a__contactGate h2{margin:0 0 10px}.AutobenchAdvisor-module__e8XK8a__contactGate p{line-height:1.6}.AutobenchAdvisor-module__e8XK8a__contactGate a{color:#76502c}.AutobenchAdvisor-module__e8XK8a__hondenshop .AutobenchAdvisor-module__e8XK8a__step,.AutobenchAdvisor-module__e8XK8a__hondenshop .AutobenchAdvisor-module__e8XK8a__results,.AutobenchAdvisor-module__e8XK8a__hondenshop .AutobenchAdvisor-module__e8XK8a__heroVisual{border-color:#e5d5c4}.AutobenchAdvisor-module__e8XK8a__hondenshop .AutobenchAdvisor-module__e8XK8a__stepHeading p,.AutobenchAdvisor-module__e8XK8a__hondenshop .AutobenchAdvisor-module__e8XK8a__resultsHeading p,.AutobenchAdvisor-module__e8XK8a__hondenshop .AutobenchAdvisor-module__e8XK8a__hero p{color:#6b5949}.AutobenchAdvisor-module__e8XK8a__hondenshop .AutobenchAdvisor-module__e8XK8a__stepIcon{background:#f7efe6;border-color:#e5d5c4}.AutobenchAdvisor-module__e8XK8a__secondaryButton,.AutobenchAdvisor-module__e8XK8a__adviceActions button{color:#35651c;font:inherit;cursor:pointer;text-align:left;background:#edf5e6;border:1px solid #c8dfb6;border-radius:14px;padding:16px 20px;font-weight:700;line-height:1.5}.AutobenchAdvisor-module__e8XK8a__secondaryButton:hover,.AutobenchAdvisor-module__e8XK8a__adviceActions button:hover{background:#dcebcf}.AutobenchAdvisor-module__e8XK8a__secondaryButton:focus-visible,.AutobenchAdvisor-module__e8XK8a__adviceActions button:focus-visible{outline-offset:3px;outline:3px solid #579e22}.AutobenchAdvisor-module__e8XK8a__adviceActions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.AutobenchAdvisor-module__e8XK8a__heightNotice{background:#fff5e6;border:1px solid #e7cba5;border-radius:12px;margin-top:10px;padding:14px 16px;font-weight:500;line-height:1.6;display:block;color:#65451f!important}.AutobenchAdvisor-module__e8XK8a__heightField{min-width:0}.AutobenchAdvisor-module__e8XK8a__heightNotice p{margin:0;font-size:.9rem}.AutobenchAdvisor-module__e8XK8a__heightNotice .AutobenchAdvisor-module__e8XK8a__secondaryButton{text-align:center;white-space:normal;width:100%;margin-top:14px;padding:12px 14px;font-size:.9rem;display:block}
