.page-module__LPO1wq__page{color:#111;background:#f3f3f3;min-height:100%;padding-top:24px;overflow-x:clip}.page-module__LPO1wq__container{width:min(1280px,100vw - 48px);margin:0 auto}.page-module__LPO1wq__header{background:#fff;border-bottom:1px solid #e5e5e5}.page-module__LPO1wq__header .page-module__LPO1wq__container{justify-content:space-between;align-items:center;gap:18px;min-height:100px;display:flex}.page-module__LPO1wq__logo{width:146px;height:20px;display:inline-flex}.page-module__LPO1wq__logo span{background:url(/images/redcardi-logo-black.svg) 50%/contain no-repeat;width:100%;height:100%;display:block}.page-module__LPO1wq__mobileIcon{background-position:50%;background-repeat:no-repeat;background-size:40px 40px;width:40px;height:40px;display:none}.page-module__LPO1wq__mobileMenu{background-image:url(/images/mobile-menu-icon.svg)}.page-module__LPO1wq__mobileAccount{background-image:url(/images/mobile-account-icon.svg)}.page-module__LPO1wq__nav{flex-wrap:wrap;gap:16px;display:flex}.page-module__LPO1wq__nav a{letter-spacing:-.2px;font-size:14px;font-weight:500;line-height:18px}.page-module__LPO1wq__actions{gap:12px;display:inline-flex}.page-module__LPO1wq__actions a{border:1px solid #111;border-radius:2px;justify-content:center;align-items:center;min-width:154px;min-height:40px;padding:0 20px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.page-module__LPO1wq__actions a:first-child{background:#fff;border:none;box-shadow:0 5px 10px #0000000d}.page-module__LPO1wq__actions a:last-child{color:#fff;background:#111}.page-module__LPO1wq__heroSection{padding:40px 0}.page-module__LPO1wq__heroGrid{grid-template-columns:repeat(2,minmax(0,634px));align-items:center;gap:12px;display:grid}.page-module__LPO1wq__heroCopy{max-width:560px}.page-module__LPO1wq__heroCopy h1{letter-spacing:-1px;margin:0;font-size:clamp(2.2rem,5vw,3rem);font-weight:700;line-height:1.2}.page-module__LPO1wq__heroCopy p{color:#525252;max-width:516px;margin:20px 0 0;font-size:18px;font-weight:500;line-height:26px}.page-module__LPO1wq__heroBadges{flex-wrap:wrap;gap:12px;margin-top:20px;display:inline-flex}.page-module__LPO1wq__storeBadge{--badge-image:none;--badge-width:160px;width:var(--badge-width);background:var(--badge-image)center/100% 100% no-repeat;border-radius:2px;height:48px;display:inline-block}.page-module__LPO1wq__heroImage{border-radius:4px;min-height:514px;position:relative;overflow:hidden}.page-module__LPO1wq__heroImage:before{content:"";background:linear-gradient(#0000000d,#00000038),url(/images/chofer.png) 50%/cover no-repeat;position:absolute;inset:0}.page-module__LPO1wq__heroImageMark{z-index:1;background-image:url(/images/RedCardi_flecha.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:65px;height:65px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.page-module__LPO1wq__problemSection{background:#fff;padding:80px 0}.page-module__LPO1wq__problemLayout{grid-template-columns:240px 546px 240px;justify-content:center;align-items:center;gap:24px;display:grid}.page-module__LPO1wq__problemMobile{display:none}.page-module__LPO1wq__problemMobileList{gap:8px;display:grid}.page-module__LPO1wq__problemHeader{justify-items:center;gap:14px;display:grid}.page-module__LPO1wq__problemHeader h2{text-align:center;letter-spacing:-1px;max-width:546px;margin:0;font-size:40px;font-weight:700;line-height:48px}.page-module__LPO1wq__problemHeader h2 span{color:#c90000}.page-module__LPO1wq__problemHeader p{text-align:center;color:#525252;margin:0;font-size:18px;font-weight:500;line-height:26px}.page-module__LPO1wq__problemColumn{gap:16px;display:grid}.page-module__LPO1wq__problemCard{background:#fff;border:1px solid #a3a3a3;border-radius:4px;align-items:flex-start;gap:6px;min-height:57px;padding:8px 12px;display:flex;box-shadow:0 5px 10px #0000000d}.page-module__LPO1wq__problemCardIcon{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1.181px solid #a3a3a3;border-radius:999px;flex:none;width:31px;height:31px}.page-module__LPO1wq__problemCard p{letter-spacing:-.2px;margin:0;font-size:14px;font-weight:500;line-height:18px}.page-module__LPO1wq__solutionsSection{padding:80px 0}.page-module__LPO1wq__solutionsSection .page-module__LPO1wq__container{width:min(1281px,100vw - 48px)}.page-module__LPO1wq__solutionsHeader{justify-content:space-between;align-items:center;gap:24px;display:flex}.page-module__LPO1wq__solutionsHeader h2{letter-spacing:-1px;width:634px;margin:0;font-size:30px;font-weight:700;line-height:38px}.page-module__LPO1wq__solutionsHeader h2 span span{color:#c90000}.page-module__LPO1wq__downloadBadges{justify-content:flex-end;align-items:center;gap:16px;width:458px;display:flex}.page-module__LPO1wq__downloadBadges span{white-space:nowrap;font-size:16px;font-weight:500;line-height:24px}.page-module__LPO1wq__downloadBadgeIcons{align-items:center;gap:12px;display:inline-flex}.page-module__LPO1wq__solutionsGrid{grid-template-columns:repeat(3,419px);gap:12px;margin-top:28px;display:grid}.page-module__LPO1wq__solutionCard{background:#fafafa;grid-template-rows:328px 92px;width:419px;height:420px;display:grid;overflow:hidden}.page-module__LPO1wq__solutionVisual{background:#fafafa;position:relative}.page-module__LPO1wq__solutionLocationList{gap:4px;width:328px;display:grid;position:absolute;top:38px;left:46px}.page-module__LPO1wq__solutionSelectRow{background:#fff;border:1px solid #eee;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:60px;padding:12px;display:flex}.page-module__LPO1wq__solutionSelectText{gap:4px;display:grid}.page-module__LPO1wq__solutionSelectLabel,.page-module__LPO1wq__solutionSelectValue{letter-spacing:-.2px;margin:0}.page-module__LPO1wq__solutionSelectLabel{font-size:14px;font-weight:700;line-height:18px}.page-module__LPO1wq__solutionSelectValue{color:#525252;font-size:12px;font-weight:500;line-height:14px}.page-module__LPO1wq__solutionArrowIcon{background:url(/images/transportistas-solucion-arrow.svg) 50%/20px 20px no-repeat;flex:none;width:20px;height:20px;transform:rotate(-90deg)}.page-module__LPO1wq__solutionTripCard{background:#fff;border:1px solid #d4d4d4;border-radius:4px;gap:4px;width:360px;min-height:122px;padding:12px 16px;display:grid;position:absolute;top:72px;left:30px}.page-module__LPO1wq__solutionTripHead{align-items:center;display:flex}.page-module__LPO1wq__solutionTripHead div{align-items:center;gap:8px;display:flex}.page-module__LPO1wq__solutionTripBadge{letter-spacing:-.2px;background:#fafafa;border:1px solid #a3a3a3;border-radius:4px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:500;line-height:14px;display:inline-flex}.page-module__LPO1wq__solutionTripLabel{letter-spacing:-.2px;font-size:12px;font-weight:500;line-height:14px}.page-module__LPO1wq__solutionTripRoute{align-items:center;gap:4px;display:flex}.page-module__LPO1wq__solutionSignos{background:url(/images/transportistas-solucion-signos.svg) 50%/contain no-repeat;flex:none;width:24px;height:48px}.page-module__LPO1wq__solutionTripCities{gap:4px;display:grid}.page-module__LPO1wq__solutionTripCities p{letter-spacing:-.2px;margin:0;font-size:14px;font-weight:700;line-height:18px}.page-module__LPO1wq__solutionTripPriceRow{justify-content:space-between;align-items:center;display:flex}.page-module__LPO1wq__solutionTripPriceRow p{letter-spacing:-.2px;margin:0;font-size:14px;font-weight:500;line-height:18px}.page-module__LPO1wq__solutionTripPriceRow p:last-child{text-decoration:underline}.page-module__LPO1wq__solutionApplyButton{color:#fff;letter-spacing:-.2px;background:linear-gradient(103.13deg,#c90000 .96%,#540000 101%);border:0;border-radius:2px;width:328px;min-height:48px;font-size:16px;font-weight:600;line-height:24px;position:absolute;top:209px;left:46px}.page-module__LPO1wq__solutionStateCard{background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;gap:4px;width:328px;min-height:86px;padding:12px;display:grid;position:absolute;top:121px;left:46px;box-shadow:0 4px 8px #0000000d}.page-module__LPO1wq__solutionStateHead{justify-content:space-between;align-items:center;display:flex}.page-module__LPO1wq__solutionStateBadge{letter-spacing:-.2px;background:#e9d5ff;border-radius:4px;justify-content:center;align-items:center;min-height:20px;padding:0 4px;font-size:12px;font-weight:500;line-height:14px;display:inline-flex}.page-module__LPO1wq__solutionStateHead p{color:#525252;letter-spacing:-.2px;margin:0;font-size:12px;font-weight:700;line-height:14px;text-decoration:underline}.page-module__LPO1wq__solutionStateTitle,.page-module__LPO1wq__solutionStateSub{letter-spacing:-.2px;margin:0}.page-module__LPO1wq__solutionStateTitle{font-size:16px;font-weight:700;line-height:24px}.page-module__LPO1wq__solutionStateSub{color:#525252;font-size:12px;font-weight:500;line-height:14px}.page-module__LPO1wq__solutionPhoneFrame{background:url(/images/transportistas-solucion-acceder.png) top/100% 200.38% no-repeat,#f3f3f3;border:1px solid #525252;border-radius:14px 14px 0 0;width:266px;height:295px;position:absolute;top:33px;left:77px;overflow:hidden}.page-module__LPO1wq__solutionReputationWrap{justify-items:center;gap:18px;width:237px;display:grid;position:absolute;top:95px;left:91px}.page-module__LPO1wq__solutionStars{background:url(/images/transportistas-solucion-stars.svg) 50%/contain no-repeat;width:194.24px;height:31.89px}.page-module__LPO1wq__solutionRate{letter-spacing:-.2px;margin:0;font-size:12px;font-weight:500;line-height:18px}.page-module__LPO1wq__solutionReputationTags{flex-wrap:wrap;justify-content:center;gap:8px 6px;display:flex}.page-module__LPO1wq__solutionReputationTag{letter-spacing:-.15px;background:#fafafa;border:1px solid #d4d4d4;border-radius:72px;justify-content:center;align-items:center;min-height:23px;padding:4px 12px;font-size:10px;font-weight:500;line-height:13px;display:inline-flex}.page-module__LPO1wq__solutionReputationTagFilled{color:#fff;background:#111;border-color:#111}.page-module__LPO1wq__solutionManageWrap{gap:12px;width:328px;display:grid;position:absolute;top:65px;left:46px}.page-module__LPO1wq__solutionManageTitle{text-align:center;letter-spacing:-.2px;margin:0;font-size:14px;font-weight:500;line-height:18px}.page-module__LPO1wq__solutionManageList{background:#fff;border:1px solid #e5e5e5;border-radius:4px;gap:12px;padding:12px;display:grid}.page-module__LPO1wq__solutionManageItem{align-items:center;gap:8px;display:flex}.page-module__LPO1wq__solutionManageIcon{background:url(/images/transportistas-solucion-clock-fill.svg) 50%/20px 20px no-repeat,#fff;border:1px solid #e5e5e5;border-radius:4px;flex:none;width:40px;height:40px}.page-module__LPO1wq__solutionManageInfo{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.page-module__LPO1wq__solutionManageName,.page-module__LPO1wq__solutionManageDate,.page-module__LPO1wq__solutionManageLink{letter-spacing:-.2px;margin:0}.page-module__LPO1wq__solutionManageName{font-size:12px;font-weight:700;line-height:14px}.page-module__LPO1wq__solutionManageDate{color:#525252;font-size:12px;font-weight:500;line-height:14px}.page-module__LPO1wq__solutionManageLink{white-space:nowrap;font-size:12px;font-weight:500;line-height:14px;text-decoration:underline}.page-module__LPO1wq__solutionTextRow{background:#fafafa;border-top:1px solid #a3a3a3;align-items:center;padding:20px;display:flex}.page-module__LPO1wq__solutionTextRow h3{margin:0;font-size:18px;font-weight:600;line-height:26px}.page-module__LPO1wq__solutionTextRow h3 span{color:#c90000;font-weight:700}.page-module__LPO1wq__solutionTextRow h3 strong{font-weight:700}.page-module__LPO1wq__typesSection{background:#fff;padding:80px 0}.page-module__LPO1wq__typesGrid{grid-template-columns:minmax(0,412px) minmax(0,412px) minmax(0,375px);align-items:start;gap:40px;display:grid}.page-module__LPO1wq__typesIntro h3{letter-spacing:-1px;margin:0;font-size:40px;font-weight:700;line-height:48px}.page-module__LPO1wq__typesIntro p{color:#525252;margin:14px 0 0;font-size:18px;line-height:26px}.page-module__LPO1wq__typesList h4{letter-spacing:-.8px;margin:0;font-size:24px;font-weight:600;line-height:30px}.page-module__LPO1wq__typesList h4 span{color:#c90000}.page-module__LPO1wq__typesList ul{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.page-module__LPO1wq__typesList li{padding-left:20px;font-size:18px;font-weight:500;line-height:32px;position:relative}.page-module__LPO1wq__typesList li:before{content:"→";color:#c90000;position:absolute;left:0}.page-module__LPO1wq__typesList p{color:#525252;margin:12px 0 0;font-size:14px;line-height:18px}.page-module__LPO1wq__typesImage{background:url(/images/transportistas-cargas.jpg) 50%/cover no-repeat;border-radius:4px;min-height:370px;position:relative}.page-module__LPO1wq__typesImageMark{background:url(/images/RedCardi_flecha.svg) 50%/contain no-repeat;width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.page-module__LPO1wq__communitySection{color:#fff;background:#111;padding:120px 0}.page-module__LPO1wq__communityGrid{grid-template-columns:419px 360px 419px;align-items:center;gap:24px;display:grid}.page-module__LPO1wq__communityIntro{text-align:right}.page-module__LPO1wq__communityIntro h3{letter-spacing:-1px;margin:0;font-size:48px;font-weight:700;line-height:58px}.page-module__LPO1wq__communityIntro h3 span{color:#c90000}.page-module__LPO1wq__communityIntro p{color:#a3a3a3;white-space:pre-line;margin:14px 0 0;font-size:18px;line-height:26px}.page-module__LPO1wq__communityPost{color:#111;background:#fff;border:1px solid #d4d4d4;border-radius:4px;gap:8px;padding:16px;display:grid;box-shadow:0 8px 20px #0000001a}.page-module__LPO1wq__postTop{align-items:center;gap:4px;display:flex}.page-module__LPO1wq__postTop>span:first-child{flex-shrink:0}.page-module__LPO1wq__postTop>strong,.page-module__LPO1wq__postAuthor{letter-spacing:-.2px;font-size:14px;font-weight:500;line-height:18px}.page-module__LPO1wq__postAvatar{background:url(/images/transportistas-avatar.png) 50%/cover no-repeat;border-radius:99px;width:32px;height:32px}.page-module__LPO1wq__postText{letter-spacing:-.2px;margin:0;font-size:14px;font-weight:500;line-height:18px}.page-module__LPO1wq__postText span{font-weight:700;text-decoration:underline}.page-module__LPO1wq__postImage{background:linear-gradient(#00000014,#0000004d),url(/images/transportistas-comunidad-figma.jpg) 50%/cover no-repeat;border-radius:4px;height:437px;position:relative}.page-module__LPO1wq__postImageBadge{background:url(/images/thumb_up-white.svg) 50%/contain no-repeat;width:48px;height:48px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.page-module__LPO1wq__postMeta{color:#525252;letter-spacing:-.2px;justify-content:space-between;align-items:center;font-size:12px;line-height:14px;display:flex}.page-module__LPO1wq__postLikes{color:#111;align-items:flex-end;gap:4px;font-size:14px;font-weight:700;line-height:18px;display:inline-flex}.page-module__LPO1wq__postMetaIcon{background:url(/images/thumb_up-black.svg) 50%/contain no-repeat;width:16px;height:16px}.page-module__LPO1wq__communityCta h4{letter-spacing:-1px;margin:0;font-size:40px;font-weight:700;line-height:48px}.page-module__LPO1wq__communityCtaMobile{display:none}.page-module__LPO1wq__communityCta a{color:#fff;background:linear-gradient(94deg,#c90000 1%,#540000 101%);border-radius:2px;justify-content:center;align-items:center;min-height:48px;margin-top:14px;padding:0 28px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.page-module__LPO1wq__registerSection{background:#fafafa;padding:80px 0}.page-module__LPO1wq__registerGrid{grid-template-columns:minmax(0,556px) minmax(0,684px);align-items:center;gap:40px;display:grid}.page-module__LPO1wq__registerImage{background:linear-gradient(#0000001a,#00000059),url(/images/camion-registrarse.jpg) 50%/cover no-repeat;border-radius:4px;min-height:540px;position:relative}.page-module__LPO1wq__registerImageMark{background:url(/images/RedCardi_flecha.svg) 50%/contain no-repeat;width:104px;height:104px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.page-module__LPO1wq__registerCopy{gap:24px;display:grid}.page-module__LPO1wq__registerCopy h3{letter-spacing:-1px;max-width:506px;margin:0;font-size:40px;font-weight:700;line-height:48px}.page-module__LPO1wq__registerCopy h3 span{color:#c90000}.page-module__LPO1wq__registerLead{color:#111;max-width:420px;margin:0;font-size:18px;font-weight:500;line-height:32px}.page-module__LPO1wq__registerSteps{gap:0;max-width:420px;margin-top:-10px;display:grid}.page-module__LPO1wq__registerSteps p{color:#111;margin:0;font-size:18px;font-weight:500;line-height:32px}.page-module__LPO1wq__registerFootnote{color:#111;max-width:420px;margin:-10px 0 0;font-size:18px;font-weight:500;line-height:32px}.page-module__LPO1wq__registerButton{color:#111;letter-spacing:-.2px;background:#fff;border:1px solid #111;border-radius:2px;justify-content:center;align-items:center;width:253px;min-height:48px;padding:0 28px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.page-module__LPO1wq__provincesSection{padding:80px 0}.page-module__LPO1wq__provincesHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__LPO1wq__provincesHeader h3{letter-spacing:-1px;margin:0;font-size:30px;font-weight:700;line-height:38px}.page-module__LPO1wq__provincesBadges{flex-wrap:wrap;align-items:center;gap:16px;display:inline-flex}.page-module__LPO1wq__provincesBadgeIcons{align-items:center;gap:12px;display:inline-flex}.page-module__LPO1wq__provincesBadges span{font-size:16px;font-weight:500;line-height:24px}.page-module__LPO1wq__provincesGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.page-module__LPO1wq__provinceCard{color:#fff;background-position:50%;background-size:cover;border-radius:4px;flex-direction:column;justify-content:flex-end;gap:16px;min-height:480px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000026}.page-module__LPO1wq__provinceCard:before{content:"";background:linear-gradient(#0000002e,#0000009e);position:absolute;inset:0}.page-module__LPO1wq__provinceCard>*,.page-module__LPO1wq__provinceCardContent{z-index:1;position:relative}.page-module__LPO1wq__provinceCardTitle{letter-spacing:-.8px;margin:0;font-size:24px;line-height:30px}.page-module__LPO1wq__provinceCardMeta{margin:4px 0 0;font-size:12px;font-weight:500;line-height:14px}.page-module__LPO1wq__provinceCardLink{font-size:12px;font-weight:500;line-height:14px;text-decoration:underline}.page-module__LPO1wq__faqSection{padding:100px 0}.page-module__LPO1wq__faqHeader{text-align:center;gap:10px;max-width:650px;margin:0 auto;display:grid}.page-module__LPO1wq__faqHeader p{color:#525252;margin:0;font-size:18px;line-height:26px}.page-module__LPO1wq__faqHeader h3{letter-spacing:-1px;margin:0;font-size:40px;line-height:48px}.page-module__LPO1wq__faqHeader h3 span{color:#c90000}.page-module__LPO1wq__faqList{gap:24px;max-width:634px;margin:48px auto 0;display:grid}.page-module__LPO1wq__faqList article{background:#fff;border:1px solid #e5e5e5;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.page-module__LPO1wq__faqList strong{font-size:18px;line-height:26px}.page-module__LPO1wq__faqList a{font-size:14px;line-height:18px;text-decoration:underline}.page-module__LPO1wq__whatsappFab{background:#fff url(/images/transportistas-whatsapp.png) 50%/24px 24px no-repeat;border-radius:99px;width:48px;height:48px;display:inline-block;position:fixed;top:50%;right:16px;transform:translateY(-50%);box-shadow:0 10px 24px #0003}.page-module__LPO1wq__footer{color:#fff;background:#111;padding:100px 0}.page-module__LPO1wq__footerMain{grid-template-columns:419px minmax(0,1fr);gap:12px;display:grid}.page-module__LPO1wq__footerBrand{color:#a3a3a3;gap:24px;display:grid}.page-module__LPO1wq__footerBrand p,.page-module__LPO1wq__footerBrand a{letter-spacing:-.2px;margin:0;font-size:16px;line-height:24px}.page-module__LPO1wq__logoFooter{background:url(/images/redcardi-logo-white.svg) 50%/contain no-repeat;width:203px;height:28px}.page-module__LPO1wq__socialRowFooter{opacity:.4;align-items:center;gap:16px;display:flex}.page-module__LPO1wq__socialIconFooter{--icon-image:none;background:var(--icon-image)center/contain no-repeat;width:24px;height:24px;font-size:0;line-height:0;display:inline-block}.page-module__LPO1wq__madeIn{margin-top:12px}.page-module__LPO1wq__footerCols{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module__LPO1wq__footerCols>div{align-content:start;gap:20px;display:grid}.page-module__LPO1wq__footerColTitle{color:#a3a3a3;margin:0;font-size:16px;font-weight:500;line-height:24px}.page-module__LPO1wq__footerColLink{font-size:16px;font-weight:700;line-height:24px}.page-module__LPO1wq__footerLegal{text-align:center;color:#a3a3a3;margin:80px 0 0;font-size:14px;line-height:18px}@media (max-width:1240px){.page-module__LPO1wq__container{width:min(1280px,100vw - 28px)}.page-module__LPO1wq__header .page-module__LPO1wq__container{flex-wrap:wrap;min-height:auto;padding:20px 0}.page-module__LPO1wq__heroGrid,.page-module__LPO1wq__typesGrid,.page-module__LPO1wq__communityGrid,.page-module__LPO1wq__registerGrid,.page-module__LPO1wq__footerMain,.page-module__LPO1wq__solutionsGrid,.page-module__LPO1wq__provincesGrid,.page-module__LPO1wq__footerCols{grid-template-columns:1fr}.page-module__LPO1wq__problemSection{padding:80px 0}.page-module__LPO1wq__problemLayout{grid-template-columns:1fr;gap:24px}.page-module__LPO1wq__problemColumn{gap:12px}.page-module__LPO1wq__downloadBadges{flex-wrap:wrap;width:auto}.page-module__LPO1wq__solutionCard{width:min(419px,100%);height:420px;margin:0 auto}.page-module__LPO1wq__solutionsHeader,.page-module__LPO1wq__provincesHeader{flex-direction:column;align-items:flex-start}.page-module__LPO1wq__whatsappFab{top:auto;bottom:16px;transform:none}}@media (max-width:760px){.page-module__LPO1wq__container{width:min(1280px,100vw - 32px)}.page-module__LPO1wq__page{padding-top:8px}.page-module__LPO1wq__header .page-module__LPO1wq__container{flex-flow:row;align-items:center;gap:8px;min-height:100px;padding:30px 0}.page-module__LPO1wq__nav,.page-module__LPO1wq__actions{display:none}.page-module__LPO1wq__mobileIcon{display:block}.page-module__LPO1wq__logo{width:106px;height:15px}.page-module__LPO1wq__logo span{background-image:url(/images/mobile-redcardi-logo.svg)}.page-module__LPO1wq__heroGrid{gap:28px}.page-module__LPO1wq__heroSection{padding-top:8px}.page-module__LPO1wq__heroImage{order:1;min-height:291px}.page-module__LPO1wq__heroCopy{order:2;max-width:none}.page-module__LPO1wq__heroCopy h1{font-size:30px;line-height:38px}.page-module__LPO1wq__heroCopy p{font-size:16px;line-height:24px}.page-module__LPO1wq__heroBadges{margin-inline:auto;justify-content:center;align-items:center;width:321px;margin-left:20px}.page-module__LPO1wq__storeBadge{height:48px}.page-module__LPO1wq__problemSection{padding:60px 0}.page-module__LPO1wq__problemLayout{display:none}.page-module__LPO1wq__problemMobile{justify-items:center;gap:24px;display:grid}.page-module__LPO1wq__problemLayout{gap:16px}.page-module__LPO1wq__problemHeader h2{letter-spacing:-1px;max-width:358px;font-size:30px;line-height:38px}.page-module__LPO1wq__problemHeader p{font-size:18px;line-height:26px}.page-module__LPO1wq__problemMobileList{width:min(304px,100%)}.page-module__LPO1wq__problemCard{align-items:flex-start;min-height:44px;padding:8px 12px}.page-module__LPO1wq__problemCardIcon{width:24px;height:24px}.page-module__LPO1wq__problemCard p{font-size:12px;line-height:14px}.page-module__LPO1wq__solutionsHeader{text-align:center;align-items:center;gap:14px}.page-module__LPO1wq__downloadBadges{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%}.page-module__LPO1wq__downloadBadgeIcons .page-module__LPO1wq__storeBadge{height:40px}.page-module__LPO1wq__downloadBadgeIcons .page-module__LPO1wq__storeBadge:first-child{width:135px}.page-module__LPO1wq__downloadBadgeIcons .page-module__LPO1wq__storeBadge:last-child{width:123px}.page-module__LPO1wq__solutionsGrid{grid-template-columns:1fr;gap:12px;margin-top:24px}.page-module__LPO1wq__solutionCard{width:100%;height:auto;margin:0}.page-module__LPO1wq__typesIntro p,.page-module__LPO1wq__typesList p,.page-module__LPO1wq__communityIntro p,.page-module__LPO1wq__registerLead,.page-module__LPO1wq__registerSteps p,.page-module__LPO1wq__registerFootnote{font-size:16px;line-height:24px}.page-module__LPO1wq__registerCopy{gap:20px}.page-module__LPO1wq__registerSection{display:none}.page-module__LPO1wq__registerImage{min-height:420px}.page-module__LPO1wq__registerImageMark{width:84px;height:84px}.page-module__LPO1wq__communityIntro{text-align:center}.page-module__LPO1wq__communitySection{padding:60px 0}.page-module__LPO1wq__communityPost{width:min(360px,100%);margin:0 auto}.page-module__LPO1wq__postImage{height:333px}.page-module__LPO1wq__postImageBadge{top:calc(50% + 20px)}.page-module__LPO1wq__communityCta{justify-items:center;gap:14px;width:100%;display:grid}.page-module__LPO1wq__communityCtaDesktop{display:none}.page-module__LPO1wq__communityCtaMobile{text-align:center;letter-spacing:-1px;width:100%;max-width:358px;font-size:30px;font-weight:700;line-height:38px;display:block}.page-module__LPO1wq__communityCta a{width:204px;margin-top:0}.page-module__LPO1wq__provincesBadges{flex-flow:column wrap;align-items:center;gap:16px;width:100%}.page-module__LPO1wq__provincesBadges span{font-size:16px;line-height:24px}.page-module__LPO1wq__provincesBadgeIcons{flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px}.page-module__LPO1wq__provincesBadgeIcons .page-module__LPO1wq__storeBadge{min-height:44px}.page-module__LPO1wq__provincesBadgeIcons .page-module__LPO1wq__storeBadge:first-child{width:149px}.page-module__LPO1wq__provincesBadgeIcons .page-module__LPO1wq__storeBadge:last-child{width:135px}.page-module__LPO1wq__provincesHeader{align-items:center;gap:14px}.page-module__LPO1wq__provincesHeader h3{text-align:center;width:100%;font-size:30px;line-height:38px}.page-module__LPO1wq__provincesGrid{scroll-snap-type:x mandatory;gap:12px;margin-top:28px;padding-bottom:4px;display:flex;overflow:auto visible}.page-module__LPO1wq__provinceCard{scroll-snap-align:start;flex:0 0 247px;width:247px;min-height:386px}.page-module__LPO1wq__provinceCardTitle{font-size:28px;line-height:36px}.page-module__LPO1wq__provinceCardMeta{font-size:14px;font-weight:700;line-height:18px}.page-module__LPO1wq__provinceCardLink{font-size:12px;line-height:14px}.page-module__LPO1wq__footerCols{grid-template-columns:1fr}.page-module__LPO1wq__footerMain{gap:80px}.page-module__LPO1wq__footerBrand{max-width:none}.page-module__LPO1wq__faqList article{flex-direction:column;align-items:flex-start}.page-module__LPO1wq__communityCta h4,.page-module__LPO1wq__problemHeader h2,.page-module__LPO1wq__typesIntro h3,.page-module__LPO1wq__registerCopy h3,.page-module__LPO1wq__faqHeader h3{font-size:32px;line-height:38px}.page-module__LPO1wq__solutionsHeader h2{width:100%;font-size:30px;line-height:38px}.page-module__LPO1wq__solutionsGrid .page-module__LPO1wq__solutionCard:first-child,.page-module__LPO1wq__solutionsGrid .page-module__LPO1wq__solutionCard:nth-child(2){grid-template-rows:300px 92px}.page-module__LPO1wq__solutionsGrid .page-module__LPO1wq__solutionCard:nth-child(3){grid-template-rows:230px 92px}.page-module__LPO1wq__solutionsGrid .page-module__LPO1wq__solutionCard:nth-child(4){grid-template-rows:268px 92px}.page-module__LPO1wq__solutionsGrid .page-module__LPO1wq__solutionCard:nth-child(5){grid-template-rows:300px 92px}.page-module__LPO1wq__solutionsGrid .page-module__LPO1wq__solutionCard:nth-child(6){grid-template-rows:260px 92px}.page-module__LPO1wq__solutionVisual{overflow:hidden}.page-module__LPO1wq__solutionLocationList{width:266px;top:38px;left:50%;transform:translate(-50%)}.page-module__LPO1wq__solutionSelectRow{min-height:50px;padding:9px 10px}.page-module__LPO1wq__solutionSelectLabel{font-size:12px;line-height:14px}.page-module__LPO1wq__solutionSelectValue{font-size:10px;line-height:12px}.page-module__LPO1wq__solutionTripCard{width:287px;min-height:98px;padding:10px 12px;top:76px;left:50%;transform:translate(-50%)}.page-module__LPO1wq__solutionApplyButton{width:261px;min-height:38px;font-size:12px;line-height:18px;top:230px;left:50%;transform:translate(-50%)}.page-module__LPO1wq__solutionStateCard{width:261px;min-height:68px;padding:10px;top:45px;left:50%;transform:translate(-50%)}.page-module__LPO1wq__solutionPhoneFrame{width:212.8px;height:236px;top:32px;left:50%;transform:translate(-50%)}.page-module__LPO1wq__solutionReputationWrap{width:237px;top:80px;left:50%;transform:translate(-50%)}.page-module__LPO1wq__solutionManageWrap{width:280px;top:40px;left:50%;transform:translate(-50%)}.page-module__LPO1wq__solutionTextRow h3{font-size:16px;line-height:24px}}
