.ScenicRoute_app__lWJUm{--pine:#294836;--cream:#fff6df;--gold:#efb64d;--orange:#cc651c;background:#f6edda;color:#30382a;min-height:100vh;padding:clamp(12px,2.5vw,32px);font-family:Arial,Helvetica,sans-serif}.ScenicRoute_content__WFZUn{max-width:1240px;margin:auto;display:grid;gap:24px}.ScenicRoute_roadJourney__wWBED{grid-column:1/-1;background:transparent;padding:0}.ScenicRoute_roadJourney__wWBED>p{padding:0 28px;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:800;color:#5b603c}.ScenicRoute_journeyScroll__dfH4P{overflow-x:auto}.ScenicRoute_journeyScroll__dfH4P svg{display:block;width:100%;min-width:850px}.ScenicRoute_sprinter__5TS9A{animation:ScenicRoute_vanJourney__jgpUH 28s linear infinite;transform:translate(40px,175px)}@keyframes ScenicRoute_vanJourney__jgpUH{0%{transform:translate(-145px,180px)}25%{transform:translate(190px,166px)}50%{transform:translate(530px,178px)}75%{transform:translate(870px,192px)}to{transform:translate(1230px,179px)}}.ScenicRoute_filters__X6FS9,.ScenicRoute_tripControls__YjZ24{background:#fffbed;border:1px solid #d6c6a3;border-radius:24px;padding:clamp(20px,3vw,32px)}.ScenicRoute_controlHeading__l1g6J{display:flex;align-items:center;justify-content:space-between;gap:16px}.ScenicRoute_controlHeading__l1g6J h2{font-size:24px;line-height:1.2;font-weight:850;color:#294836;margin:7px 0}.ScenicRoute_controlHeading__l1g6J p,.ScenicRoute_seasonField__r9FX2>p{font-size:13px;color:#64705b;line-height:1.6}.ScenicRoute_nightsTotal__7jIZi{font-size:42px;line-height:1;text-align:center;color:#a54f19;flex-shrink:0}.ScenicRoute_nightsTotal__7jIZi small{display:block;font-size:10px;text-transform:uppercase;margin-top:8px;letter-spacing:.1em}.ScenicRoute_nightPresets__fc1_W{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.ScenicRoute_nightPresets__fc1_W button{flex:1;min-width:110px;border:1px solid #cbb88f;background:#fff4d9;border-radius:14px;padding:14px}.ScenicRoute_nightPresets__fc1_W small,.ScenicRoute_nightPresets__fc1_W strong{display:block}.ScenicRoute_nightPresets__fc1_W small{font-size:11px;margin-top:4px}.ScenicRoute_interestTags__JBRU7 button[aria-pressed=true],.ScenicRoute_nightPresets__fc1_W button[aria-pressed=true],.ScenicRoute_seasonCards__0R_Xf button[aria-pressed=true]{background:#294836;color:#fff4d9;border-color:#294836;box-shadow:0 3px 0 #d7a449}.ScenicRoute_customNights__JfCTB{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;font-weight:700}.ScenicRoute_customNights__JfCTB>span{display:flex;align-items:center;border:1px solid #b9aa88;border-radius:12px;overflow:hidden;background:#fff}.ScenicRoute_customNights__JfCTB button{font-size:22px;width:44px;height:44px;background:#f3e3bf}.ScenicRoute_customNights__JfCTB button:disabled{opacity:.4}.ScenicRoute_customNights__JfCTB input{width:64px;text-align:center;background:transparent;font-size:18px}.ScenicRoute_customNights__JfCTB small{font-weight:400;color:#64705b}.ScenicRoute_seasonField__r9FX2{border-top:1px solid #ddceb1;margin-top:28px;padding-top:20px}.ScenicRoute_seasonField__r9FX2 legend{float:left;width:100%;font-size:21px;font-weight:800;color:#294836;margin-bottom:4px}.ScenicRoute_seasonField__r9FX2>p{clear:both}.ScenicRoute_seasonCards__0R_Xf{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.ScenicRoute_seasonCards__0R_Xf button{display:flex;flex-direction:column;align-items:flex-start;gap:7px;text-align:left;border-radius:16px;padding:18px;border:1px solid #cfbd95;background:#f8edd3}.ScenicRoute_seasonCards__0R_Xf button>span{font-size:29px}.ScenicRoute_seasonCards__0R_Xf strong{font-size:17px}.ScenicRoute_seasonCards__0R_Xf small{font-size:11px;line-height:1.5}.ScenicRoute_searchBox__h_IIa{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #bfae89;border-radius:14px;padding:12px 16px;margin:18px 0}.ScenicRoute_searchBox__h_IIa span{font-size:25px;color:#a95a25}.ScenicRoute_searchBox__h_IIa input{width:100%;min-width:0;background:transparent;font-size:14px;padding:4px}.ScenicRoute_interestTags__JBRU7{display:flex;flex-wrap:wrap;gap:9px}.ScenicRoute_interestTags__JBRU7 button{padding:10px 15px;border-radius:99px;border:1px solid #d5c49f;background:#f6e9cb;font-size:12px;font-weight:700}.ScenicRoute_resetFilters__aQRHi{font-size:12px;text-decoration:underline;color:#87501f}.ScenicRoute_inspiration__yDYbX{background:linear-gradient(115deg,#f6c769,#ffe9b1);border:2px solid #dea24b!important;border-radius:24px;padding:8px 20px!important;box-shadow:0 5px 0 #d0a25433}.ScenicRoute_inspiration__yDYbX>summary{display:flex;align-items:center;gap:16px;list-style:none}.ScenicRoute_inspiration__yDYbX>summary::-webkit-details-marker{display:none}.ScenicRoute_inspiration__yDYbX summary small,.ScenicRoute_inspiration__yDYbX summary span>span,.ScenicRoute_inspiration__yDYbX summary strong{display:block}.ScenicRoute_inspiration__yDYbX summary small{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#73532a}.ScenicRoute_inspiration__yDYbX summary strong{font-size:23px;color:#294836;margin:5px 0}.ScenicRoute_inspiration__yDYbX summary span>span{font-size:13px;color:#80521d}.ScenicRoute_ideaBadge__Af0Wf{font-size:36px;background:#fff4d4;border-radius:50%;padding:12px}.ScenicRoute_ideaAction__2dnt_{margin-left:auto;font-size:12px;padding:13px 18px;background:#294836;color:#fff1d0;border-radius:99px}.ScenicRoute_inspiration__yDYbX[open] .ScenicRoute_ideaAction__2dnt_{display:none}.ScenicRoute_inspiration__yDYbX>p{margin-top:10px!important}.ScenicRoute_inspiration__yDYbX>section{margin-bottom:12px}@media(max-width:700px){.ScenicRoute_seasonCards__0R_Xf{grid-template-columns:repeat(2,1fr)}.ScenicRoute_seasonCards__0R_Xf button{padding:14px}.ScenicRoute_ideaAction__2dnt_{display:none}.ScenicRoute_inspiration__yDYbX summary strong{font-size:20px}.ScenicRoute_ideaBadge__Af0Wf{font-size:26px;padding:8px}.ScenicRoute_controlHeading__l1g6J h2{font-size:21px}.ScenicRoute_nightsTotal__7jIZi{font-size:34px}.ScenicRoute_roadJourney__wWBED{padding-top:12px}.ScenicRoute_journeyScroll__dfH4P svg{min-width:850px}.ScenicRoute_customNights__JfCTB{gap:10px}}@media(prefers-reduced-motion:reduce){.ScenicRoute_sprinter__5TS9A{animation:none;transform:translate(460px,177px)}}.ScenicRoute_hero___zQvZ{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;background:linear-gradient(135deg,#fff0c9,#f1cc83);display:block;box-shadow:0 12px 38px #49351c15}.ScenicRoute_roadDashes__BpzJG{animation:ScenicRoute_drive__iMIHL 22s linear infinite}.ScenicRoute_heroCopy__vC8GR{padding:28px clamp(24px,4vw,56px) 12px;position:relative;z-index:1}.ScenicRoute_homeLink__s8Pev{display:inline-block;font-size:12px;font-weight:700;color:#334931;margin-bottom:28px}.ScenicRoute_eyebrow__SFC_G{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.18em}.ScenicRoute_hero___zQvZ h1{font-size:clamp(42px,5.7vw,78px);line-height:.96;letter-spacing:-.055em;font-weight:950;color:#29432e;margin:16px 0 22px;animation:ScenicRoute_arrive__Nk46X .9s ease-out both}.ScenicRoute_hero___zQvZ h1 span{color:#a54813;text-shadow:1px 2px 0 #ffe3a5}.ScenicRoute_heroDescription__pORp9{font-size:16px;line-height:1.5;font-weight:600;color:#31432f}.ScenicRoute_heroButton__3dz6L{display:inline-flex;gap:32px;align-items:center;background:#2d4934;color:#fff3d4;border-radius:100px;padding:14px 21px;margin-top:24px;font-size:13px;font-weight:700;box-shadow:0 4px 0 #1c3023}.ScenicRoute_heroButton__3dz6L:hover{background:#3d5f45;transform:translateY(-1px)}.ScenicRoute_passport__e0vcr{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;border:1px solid #d7c9ac;border-radius:18px;background:#fff9eb}.ScenicRoute_passport__e0vcr ol{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:12px;font-weight:700;color:#727565}.ScenicRoute_passport__e0vcr li[data-done=true]{color:#29543d}.ScenicRoute_passport__e0vcr strong{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#8c521e}.ScenicRoute_mapPanel__dHzCu{background:#fffbef;border:1px solid #d9c9a9;border-radius:24px;overflow:hidden;scroll-margin-top:20px}.ScenicRoute_mapToolbar___iLTu{padding:26px 28px 4px;display:flex;justify-content:space-between;gap:20px;align-items:center}.ScenicRoute_mapToolbar___iLTu h2{font-size:clamp(22px,2.4vw,32px);font-weight:850;letter-spacing:-.04em;margin:6px 0}.ScenicRoute_mapToolbar___iLTu p{font-size:13px;line-height:1.6;color:#6d705e;max-width:540px}.ScenicRoute_stateSelect__6ONBk{font-size:11px;font-weight:700;display:grid;gap:6px;min-width:185px}.ScenicRoute_stateSelect__6ONBk select{padding:12px;border:1px solid #c1b38e;border-radius:10px;background:#fff9e8;font-size:13px;max-width:100%}.ScenicRoute_map__yjMkQ{width:100%;height:auto;display:block;padding:8px 22px 0;max-height:650px}.ScenicRoute_state__U5V4r{stroke:#fff8e7;stroke-width:1.3;stroke-linejoin:round;cursor:pointer;transition:fill .2s,filter .2s}.ScenicRoute_state__U5V4r:focus-visible,.ScenicRoute_state__U5V4r:hover{fill:#dc8631;filter:drop-shadow(0 2px 3px #46301960);outline:none;stroke:#382e18;stroke-width:2.5}.ScenicRoute_state__U5V4r[aria-pressed=true]{stroke:#5c3716;stroke-width:2.7}.ScenicRoute_stateLabel__ZzCta{font-size:11px;font-weight:800;text-anchor:middle;dominant-baseline:middle;pointer-events:none}.ScenicRoute_homeLabel__UwyA6{font-size:8px;fill:#573517;font-weight:800;pointer-events:none;paint-order:stroke;stroke:#fffbef;stroke-width:2px}.ScenicRoute_mapLegend__EE_Ib{padding:14px 28px 22px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:11px;color:#66705e}.ScenicRoute_colorScale__q9Rz_{width:100px;height:8px;background:linear-gradient(90deg,#ecc66c,#90a27a,#365746);border-radius:9px}.ScenicRoute_mapHint__xDg3U{margin-left:auto}.ScenicRoute_california__TPbJl{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:18px 28px;background:#f2e7cd;font-size:13px}.ScenicRoute_california__TPbJl button{border:1px solid #8c996c;border-radius:10px;padding:10px;background:#fffbef}.ScenicRoute_california__TPbJl button[aria-pressed=true],.ScenicRoute_selection__JcSDa{background:#294836;color:#fff5df}.ScenicRoute_selection__JcSDa{border-radius:20px;padding:24px;scroll-margin-top:20px;animation:ScenicRoute_arrive__Nk46X .35s ease-out}.ScenicRoute_selection__JcSDa h2{font-size:30px;font-weight:850;margin:6px 0}.ScenicRoute_selection__JcSDa p{line-height:1.65;font-size:14px;color:#e2e8ce}.ScenicRoute_selection__JcSDa strong{color:#f5c165}.ScenicRoute_selectionTop__DDF8x{display:flex;justify-content:space-between;gap:16px;align-items:center}.ScenicRoute_badge__7i1R2{border:1px dashed #e8be69;padding:12px 17px;border-radius:50%;font-size:10px;text-align:center;text-transform:uppercase;letter-spacing:.1em;transform:rotate(8deg);color:#f5cf83}.ScenicRoute_empty__iX0cn{padding:30px;text-align:center;border:1px dashed #b6aa88;border-radius:18px;background:#fff8e8}.ScenicRoute_empty__iX0cn h2{font-size:20px;font-weight:800}.ScenicRoute_empty__iX0cn p{margin-top:8px;color:#6d705e;font-size:14px}.ScenicRoute_inspiration__yDYbX{border-top:1px solid #d5c7a8;padding-top:22px}.ScenicRoute_inspiration__yDYbX>summary{cursor:pointer;font-size:18px;font-weight:800;padding:12px 0}.ScenicRoute_inspiration__yDYbX>p{font-size:13px;color:#6c715e;margin:0 0 16px}.ScenicRoute_app__lWJUm a:focus-visible,.ScenicRoute_app__lWJUm button:focus-visible,.ScenicRoute_app__lWJUm select:focus-visible{outline:3px solid #cc651c;outline-offset:3px}@keyframes ScenicRoute_drive__iMIHL{to{stroke-dashoffset:-440}}@keyframes ScenicRoute_arrive__Nk46X{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.ScenicRoute_hero___zQvZ{grid-template-columns:1fr;min-height:0}.ScenicRoute_heroCopy__vC8GR{padding:24px 24px 12px;max-width:none}.ScenicRoute_hero___zQvZ h1{font-size:47px}.ScenicRoute_hero___zQvZ .ScenicRoute_eyebrow__SFC_G{max-width:180px;line-height:1.7}.ScenicRoute_heroDescription__pORp9{font-size:14px}.ScenicRoute_heroButton__3dz6L{gap:12px}.ScenicRoute_passport__e0vcr{padding:16px}.ScenicRoute_passport__e0vcr strong{display:none}.ScenicRoute_mapToolbar___iLTu{padding:20px 18px 6px;display:grid}.ScenicRoute_stateSelect__6ONBk{max-width:100%}.ScenicRoute_map__yjMkQ{padding:0 3px}.ScenicRoute_mapLegend__EE_Ib{padding:14px 18px}.ScenicRoute_mapHint__xDg3U{margin:4px 0 0;width:100%}.ScenicRoute_stateLabel__ZzCta{font-size:13px}.ScenicRoute_selection__JcSDa{padding:20px}.ScenicRoute_selection__JcSDa h2{font-size:25px}.ScenicRoute_homeLink__s8Pev{margin-bottom:22px}}@media(prefers-reduced-motion:reduce){.ScenicRoute_hero___zQvZ h1,.ScenicRoute_roadDashes__BpzJG,.ScenicRoute_selection__JcSDa{animation:none}.ScenicRoute_heroButton__3dz6L,.ScenicRoute_state__U5V4r{transition:none}}.ScenicRoute_brandWatermark__bsZiC{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(49vw,590px);height:78vh;object-fit:contain;opacity:.12;mix-blend-mode:multiply;pointer-events:none;user-select:none;z-index:2;filter:grayscale(.3)}.ScenicRoute_heroIntro__PIYmO{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:32px}.ScenicRoute_heroInvite__Y221x{max-width:360px;justify-self:end}.ScenicRoute_hero___zQvZ h1{margin:12px 0 22px}.ScenicRoute_hero___zQvZ .ScenicRoute_homeLink__s8Pev{margin-bottom:20px}.ScenicRoute_roadJourney__wWBED>p{padding:0 clamp(24px,4vw,56px);color:#7b562d;margin:0 0 4px}.ScenicRoute_hero___zQvZ .ScenicRoute_journeyScroll__dfH4P{position:relative;z-index:3;overflow-y:hidden}.ScenicRoute_hero___zQvZ .ScenicRoute_journeyScroll__dfH4P svg{margin-bottom:0}@media(max-width:700px){.ScenicRoute_heroIntro__PIYmO{grid-template-columns:1fr;gap:0}.ScenicRoute_heroInvite__Y221x{justify-self:start;max-width:290px}.ScenicRoute_hero___zQvZ h1{font-size:clamp(43px,10vw,65px);margin-bottom:16px}.ScenicRoute_heroButton__3dz6L{margin-top:16px;margin-bottom:18px}.ScenicRoute_brandWatermark__bsZiC{width:85vw;height:66vh;opacity:.09}.ScenicRoute_roadJourney__wWBED>p{font-size:9px;margin-top:4px}.ScenicRoute_hero___zQvZ .ScenicRoute_journeyScroll__dfH4P{padding-top:4px}}.ScenicRoute_landmarkLink__i10j3{cursor:pointer}.ScenicRoute_landmarkLink__i10j3:focus-visible path:nth-child(2),.ScenicRoute_landmarkLink__i10j3:hover path:nth-child(2){fill:#ffc45d;stroke:#294836;stroke-width:3}.ScenicRoute_landmarkLink__i10j3:focus-visible{outline:none}.ScenicRoute_sprinter__5TS9A{pointer-events:none}.ScenicRoute_routeFeature__X8uGm{border:2px solid #c5964e;border-radius:24px;padding:clamp(20px,3vw,32px);background:linear-gradient(125deg,#fae5ac,#fff8e7)}.ScenicRoute_routeFeature__X8uGm h2{font-size:30px}.ScenicRoute_routeCount__agWds{background:#294836;color:#fff3d4;padding:10px 14px;border-radius:99px;white-space:nowrap;font-size:12px;font-weight:700}.ScenicRoute_routeHelp__LhXF5{font-size:13px;color:#677054;margin:14px 0 20px;line-height:1.6}.ScenicRoute_routeEmpty__dI_vB{padding:18px;border:1px dashed #b79a60;border-radius:12px;font-size:14px;line-height:1.7}@media(max-width:700px){.ScenicRoute_routeFeature__X8uGm h2{font-size:26px}.ScenicRoute_routeFeature__X8uGm .ScenicRoute_controlHeading__l1g6J{align-items:flex-start}.ScenicRoute_routeCount__agWds{font-size:10px;padding:8px}}.TripSummary_content__Gf9He{color:#292524;font-size:14px;line-height:1.55;overflow-wrap:anywhere;padding-top:20px}.TripSummary_content__Gf9He h2{font-size:24px;font-weight:700;line-height:1.2}.TripSummary_content__Gf9He h3{font-size:18px;font-weight:700;margin:22px 0 8px}.TripSummary_content__Gf9He h4{font-size:15px;font-weight:700}.TripSummary_content__Gf9He p{margin:6px 0}.TripSummary_content__Gf9He ul{list-style:disc;padding-left:22px}.TripSummary_content__Gf9He ol{list-style:decimal;padding-left:22px}.TripSummary_content__Gf9He footer{border-top:1px solid #a8a29e;margin-top:24px}.TripSummary_eyebrow__8EDlu{text-transform:uppercase;font-size:11px;letter-spacing:.1em}.TripSummary_stop__r_wbJ{margin:14px 0}.TripSummary_warning__OXgM_{border-left:3px solid #a16207;padding:6px 10px;background:#fffbeb}.TripSummary_printSheet__kWH8F{display:none}@media print{body:has(#scenic-trip-print)>:not(.TripSummary_printSheet__kWH8F){display:none!important}.TripSummary_printSheet__kWH8F{display:block;padding:12mm;background:#fff}.TripSummary_content__Gf9He{padding-top:0;font-size:10pt;color:#000}.TripSummary_content__Gf9He h2{font-size:20pt}.TripSummary_content__Gf9He h3{font-size:13pt;break-after:avoid}.TripSummary_content__Gf9He h4{font-size:11pt;break-after:avoid}.TripSummary_stop__r_wbJ{break-inside:avoid}.TripSummary_warning__OXgM_{background:#fff;border-color:#000}}.FleetGuide_guide__ISdaU{border:1px solid #b5baa0;border-radius:24px;background:#f5f4e6;overflow:hidden;scroll-margin-top:20px}.FleetGuide_guide__ISdaU summary{display:flex;align-items:center;gap:18px;padding:20px 24px;cursor:pointer;list-style:none}.FleetGuide_guide__ISdaU summary::-webkit-details-marker{display:none}.FleetGuide_guide__ISdaU summary>img{object-fit:contain;flex-shrink:0}.FleetGuide_guide__ISdaU summary small,.FleetGuide_guide__ISdaU summary span>span,.FleetGuide_guide__ISdaU summary strong{display:block}.FleetGuide_guide__ISdaU summary small,.FleetGuide_kicker__ysZmD{text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800;color:#69714f}.FleetGuide_guide__ISdaU summary strong{font-size:24px;line-height:1.2;color:#294836;margin:5px 0}.FleetGuide_guide__ISdaU summary span>span{font-size:13px;color:#61715c}.FleetGuide_guide__ISdaU summary>b{margin-left:auto;background:#294836;color:#fff4dc;border-radius:99px;padding:12px 18px;white-space:nowrap;font-size:12px}.FleetGuide_body__YPaiA{padding:0 clamp(18px,3vw,30px) 26px}.FleetGuide_intro__muRIa{font-size:15px;line-height:1.7;max-width:850px}.FleetGuide_sizeIntro__ldxs2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.FleetGuide_sizeIntro__ldxs2 p{background:#e6e9d8;border-radius:14px;padding:16px;font-size:13px;color:#526348;line-height:1.6}.FleetGuide_sizeIntro__ldxs2 b{display:block;color:#294836;font-size:18px;margin-bottom:3px}.FleetGuide_note__YELAk{font-size:12px;line-height:1.65;color:#68705b;margin:12px 0}.FleetGuide_questions__W5VPG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:25px 0}.FleetGuide_questions__W5VPG label>span{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:800;min-height:36px}.FleetGuide_questions__W5VPG em{font-style:normal;border-radius:50%;background:#d5a150;color:#fff9ea;width:24px;height:24px;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0}.FleetGuide_questions__W5VPG select{display:block;width:100%;min-width:0;border:1px solid #b7bca0;border-radius:10px;padding:12px 8px;background:#fffef4;margin:8px 0;font-size:13px}.FleetGuide_questions__W5VPG small{font-size:11px;color:#6d7460;display:block;line-height:1.5}.FleetGuide_actions__YHg5y{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.FleetGuide_actions__YHg5y button{border:1px solid #9da884;border-radius:99px;padding:12px 18px;font-size:12px;font-weight:700;background:#fffbeb}.FleetGuide_actions__YHg5y .FleetGuide_primary__zOA_t{background:#294836;color:#fff2ce;border-color:#294836}.FleetGuide_results__o2gif{border-top:1px solid #c7ccb6;padding-top:24px}.FleetGuide_comparison__jCrkd h3,.FleetGuide_results__o2gif h3{font-size:23px;color:#294836;font-weight:850}.FleetGuide_comparison__jCrkd>p,.FleetGuide_results__o2gif>p{font-size:13px;line-height:1.6;color:#607058;margin:8px 0 20px}.FleetGuide_cards__0Kd58{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.FleetGuide_card__nlrzw{border:1px solid #d4c6a8;border-radius:18px;background:#fffbed;overflow:hidden;min-width:0}.FleetGuide_card__nlrzw>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#fff}.FleetGuide_cardBody__JdwC8{padding:20px}.FleetGuide_cardBody__JdwC8>small{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#856436}.FleetGuide_cardBody__JdwC8 h4{font-size:28px;font-weight:850;color:#294836;margin:3px 0 10px}.FleetGuide_cardBody__JdwC8>strong{font-size:15px;line-height:1.4;display:block;color:#394f35}.FleetGuide_cardBody__JdwC8 p{font-size:12px;line-height:1.65;margin:9px 0;color:#5c6952}.FleetGuide_cardBody__JdwC8 dl{margin:16px 0;border-top:1px solid #e1d5bb;padding-top:10px;font-size:12px}.FleetGuide_cardBody__JdwC8 dt{font-weight:800;color:#334d36;margin-top:8px}.FleetGuide_cardBody__JdwC8 dd{color:#68735d;margin:3px 0;line-height:1.5}.FleetGuide_why__NN7CL{background:#eaf0df;border-radius:12px;padding:12px;font-size:12px}.FleetGuide_tradeoff__4_3mA b,.FleetGuide_why__NN7CL b{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.FleetGuide_why__NN7CL ul{padding-left:16px;list-style:disc;margin-top:8px;line-height:1.6}.FleetGuide_tradeoff__4_3mA{margin:14px 0}.FleetGuide_compareToggle__5m_Sy{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;margin:16px 0}.FleetGuide_compareToggle__5m_Sy input{width:18px;height:18px;accent-color:#294836}.FleetGuide_cardBody__JdwC8>a,.FleetGuide_estimate__FOQcp>a,.FleetGuide_noMatch__HIIZB a,.FleetGuide_source__CJXOQ{color:#395a37;font-size:12px;text-decoration:underline;font-weight:700}.FleetGuide_comparison__jCrkd{margin-top:26px}.FleetGuide_tableScroll__AE5_k{overflow-x:auto}.FleetGuide_comparison__jCrkd table{border-collapse:collapse;min-width:600px;width:100%;background:#fffbed;font-size:12px;text-align:left}.FleetGuide_comparison__jCrkd td,.FleetGuide_comparison__jCrkd th{padding:14px;border:1px solid #d3c6a5;vertical-align:top;line-height:1.55}.FleetGuide_comparison__jCrkd thead{background:#294836;color:#fff4dc}.FleetGuide_comparison__jCrkd tbody th{width:140px;color:#294836}.FleetGuide_noMatch__HIIZB{padding:24px;background:#fff1cf;border-radius:14px;line-height:1.7}.FleetGuide_noMatch__HIIZB p{font-size:13px;margin:8px 0}.FleetGuide_estimate__FOQcp{border:1px solid #d2ba89;border-radius:22px;padding:clamp(20px,3vw,30px);background:#fff5dc}.FleetGuide_estimate__FOQcp h2{font-size:25px;font-weight:850;color:#294836;margin:6px 0}.FleetGuide_estimate__FOQcp>div>p{font-size:13px;color:#697254}.FleetGuide_estimateColumns__uyfov{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:20px 0}.FleetGuide_holidayLabel__QuaNF{display:flex;gap:12px;align-items:center;font-size:13px;font-weight:700}.FleetGuide_holidayLabel__QuaNF input{width:70px;flex-shrink:0;background:#fffef5;border:1px solid #b8a37a;padding:10px;border-radius:10px;font-size:17px;text-align:center}.FleetGuide_receipt__4MKI2{padding:18px;border-radius:16px;background:#fffdf4;border:1px dashed #c2a86e}.FleetGuide_receipt__4MKI2 p{display:flex;justify-content:space-between;gap:20px;font-size:12px;line-height:1.6;margin-bottom:12px}.FleetGuide_receipt__4MKI2 .FleetGuide_total__c21Cr{border-top:1px solid #e2d4b2;padding-top:14px;align-items:center;margin-bottom:0}.FleetGuide_total__c21Cr strong{font-size:28px;color:#294836}.FleetGuide_warning__Plw5k{background:#ffe5b1;color:#633f10;padding:12px;border-radius:10px;font-size:13px}.FleetGuide_estimate__FOQcp input:focus-visible,.FleetGuide_guide__ISdaU a:focus-visible,.FleetGuide_guide__ISdaU button:focus-visible,.FleetGuide_guide__ISdaU input:focus-visible,.FleetGuide_guide__ISdaU select:focus-visible,.FleetGuide_guide__ISdaU summary:focus-visible{outline:3px solid #c76827;outline-offset:3px}@media(max-width:900px){.FleetGuide_cards__0Kd58,.FleetGuide_questions__W5VPG{grid-template-columns:repeat(2,minmax(0,1fr))}.FleetGuide_guide__ISdaU summary>b{display:none}}@media(max-width:600px){.FleetGuide_guide__ISdaU summary{padding:18px;gap:10px}.FleetGuide_guide__ISdaU summary>img{width:58px;height:44px}.FleetGuide_guide__ISdaU summary strong{font-size:20px}.FleetGuide_guide__ISdaU summary span>span{font-size:11px}.FleetGuide_cards__0Kd58,.FleetGuide_estimateColumns__uyfov,.FleetGuide_questions__W5VPG{grid-template-columns:1fr}.FleetGuide_sizeIntro__ldxs2{gap:8px}.FleetGuide_sizeIntro__ldxs2 p{padding:12px;font-size:12px}.FleetGuide_sizeIntro__ldxs2 b{font-size:15px}.FleetGuide_questions__W5VPG{gap:14px}.FleetGuide_questions__W5VPG label>span{min-height:0}.FleetGuide_estimateColumns__uyfov{gap:12px}.FleetGuide_holidayLabel__QuaNF{justify-content:space-between}.FleetGuide_cardBody__JdwC8{padding:18px}.FleetGuide_guide__ISdaU summary small{font-size:9px}.FleetGuide_total__c21Cr strong{font-size:25px}}