.part-search-methods_methods__GNxPg{width:100%;max-width:900px;margin:16px auto}.part-search-methods_buttons__asBx_{display:flex;flex-wrap:wrap;gap:8px}.part-search-methods_buttons__asBx_ button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 13px;background:var(--rafraf-surface);border:1px solid var(--rafraf-border);border-radius:11px;color:var(--rafraf-text);font:inherit;font-size:.82rem;cursor:pointer}.part-search-methods_buttons__asBx_ button[aria-pressed=true]{border-color:var(--rafraf-primary);color:var(--rafraf-primary-hover);background:var(--rafraf-raised)}.part-search-methods_methods__GNxPg button:disabled{opacity:.5;cursor:not-allowed}.part-search-methods_panel__pMUQd{margin-top:12px;border:1px solid var(--rafraf-border);background:var(--rafraf-surface);color:var(--rafraf-text);border-radius:14px;padding:18px}.part-search-methods_panelTitle__lv9TS{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:.9rem;font-weight:600}.part-search-methods_panelTitle__lv9TS button{display:grid;place-items:center;min-height:36px;min-width:36px;background:transparent;border:0;color:inherit;cursor:pointer}.part-search-methods_inputRow__mFJbX{display:flex;gap:10px}.part-search-methods_inputRow__mFJbX input{min-width:0;flex:1 1;min-height:48px;border:1px solid var(--rafraf-border);border-radius:9px;padding:10px 12px;background:var(--rafraf-raised);color:var(--rafraf-text);font:inherit;font-size:.9rem}.part-search-methods_inputRow__mFJbX>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 16px;background:var(--rafraf-primary);color:white;border:0;border-radius:9px;font:inherit;font-size:.85rem;cursor:pointer}.part-search-methods_panel__pMUQd p{color:var(--rafraf-muted);font-size:.78rem;line-height:1.9;margin-top:12px}.part-search-methods_panel__pMUQd .part-search-methods_error__jH5GP{color:var(--rafraf-danger,#b91c1c)}.part-search-methods_methods__GNxPg :is(input,button):focus-visible{outline:3px solid var(--rafraf-focus);outline-offset:3px}@media(max-width:680px){.part-search-methods_buttons__asBx_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.part-search-methods_buttons__asBx_ button{padding-inline:8px}.part-search-methods_inputRow__mFJbX{flex-direction:column}.part-search-methods_panel__pMUQd{padding:15px}}.part-search-methods_lookup__zqsAF{display:grid;gap:10px;margin-top:14px}.part-search-methods_lookup__zqsAF>button{justify-self:start;min-height:44px;padding:10px 14px;border:1px solid var(--rafraf-primary);border-radius:9px;background:var(--rafraf-raised);color:var(--rafraf-primary-hover);font:inherit;font-size:.82rem;cursor:pointer}.part-search-methods_lookup__zqsAF small{color:var(--rafraf-muted);font-size:.73rem;line-height:1.9}.part-search-methods_lookup__zqsAF p{padding:12px;border:1px solid var(--rafraf-border);border-radius:9px;background:var(--rafraf-raised);color:var(--rafraf-text)}.precision-hero-motion_heroMedia__ALXgd{position:absolute;inset:0;z-index:-3;transform-origin:48% 52%;will-change:transform}.precision-hero-motion_heroVideo__551cs{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:48% 52%}.precision-hero-motion_ticker__rjcUu{display:grid;justify-items:center;gap:3px;text-align:center}.precision-hero-motion_ticker__rjcUu strong{font-size:.86rem;font-weight:700;line-height:1.35}.precision-hero-motion_ticker__rjcUu small{color:rgb(251 248 242/72%);font-size:.68rem;line-height:1.4}@keyframes precision-hero-motion_heroScan__IE9l9{0%{transform:translateY(-150px);opacity:.25}50%{opacity:1}to{transform:translateY(0);opacity:.25}}.precision-hero-motion_partScan__KtklQ{animation:precision-hero-motion_heroScan__IE9l9 2.8s var(--rr-motion-ease) infinite alternate;box-shadow:0 0 18px var(--rr-color-violet-400)}@media (prefers-reduced-motion:reduce){.precision-hero-motion_partScan__KtklQ{animation:none;box-shadow:none}.precision-hero-motion_heroVideo__551cs{display:none}}@media (max-width:760px){.precision-hero-mobile_heroGrid__C9Slo.precision-hero-mobile_heroGrid__C9Slo{padding-block:32px 80px;gap:40px}h1.precision-hero-mobile_heroTitle__DP20Y.precision-hero-mobile_heroTitle__DP20Y{font-size:clamp(2.2rem,9.5vw,3rem);line-height:1.45}}.precision-home_hero__IvGCU{position:relative;min-height:100svh;overflow:clip;isolation:isolate;color:var(--rr-color-ivory-50);background:var(--rr-color-navy-950)}.precision-home_heroImage__bamRt{object-fit:cover;object-position:48% 52%}.precision-home_heroShade__Ln4bO{position:absolute;inset:0;z-index:-2;background:rgb(7 16 31/66%)}.precision-home_header__ukZFF{width:min(100% - 48px,1376px);margin-inline:auto;min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-block-end:1px solid rgb(180 163 255/26%);background:linear-gradient(90deg,rgb(12 20 37/30%),rgb(50 36 86/24%));font-family:var(--font-display)}.precision-home_brand__uljML{color:#f5f1ff}.precision-home_nav__B94_Z{display:flex;align-items:center;gap:30px;font-family:var(--font-display);font-size:.91rem;font-weight:600;line-height:1.65;letter-spacing:0}.precision-home_nav__B94_Z a{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:#e9e5ff;text-decoration:none;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.precision-home_nav__B94_Z a:hover{color:#cbbfff}.precision-home_header__ukZFF a:focus-visible{outline:3px solid #edc779;outline-offset:5px;border-radius:8px}.precision-home_nav__B94_Z .precision-home_login__3r8fK{padding:11px 18px;border:1px solid #8e79e8;border-radius:var(--rr-radius-pill);color:#ffffff;background:linear-gradient(135deg,#674ad7,#5235b8);font-weight:700;box-shadow:0 6px 18px rgb(83 55 176/18%)}.precision-home_nav__B94_Z .precision-home_login__3r8fK:hover{color:#ffffff;background:#5135b5;box-shadow:0 8px 22px rgb(83 55 176/26%)}.precision-home_heroGrid__WTyL2{width:min(100% - 48px,1376px);min-height:calc(100svh - 104px);margin-inline:auto;padding-block:clamp(56px,8vh,96px) 54px;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(500px,.96fr);align-items:center;gap:clamp(54px,7vw,108px)}.precision-home_copy___yPHw{grid-column:2;grid-row:1;align-self:center}.precision-home_eyebrow__wH_ff{display:inline-flex;align-items:center;gap:9px;color:var(--rr-color-violet-400);font-size:.88rem;font-weight:700}.precision-home_copy___yPHw h1{max-width:710px;margin:22px 0 18px;font-size:clamp(2.6rem,4.7vw,4.5rem);font-weight:700;line-height:1.42;letter-spacing:0}.precision-home_copy___yPHw>p{max-width:650px;margin:0;color:rgb(251 248 242/76%);font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.85}.precision-home_composer__SqQn4{position:relative;margin-block-start:34px;min-height:174px;padding:20px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:18px;border:1px solid rgb(255 255 255/26%);border-radius:var(--rr-radius-lg);background:rgb(13 23 40/72%);box-shadow:0 30px 80px rgb(0 0 0/34%);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.precision-home_composer__SqQn4 input{grid-column:1/-1;align-self:start;width:100%;min-height:52px;padding:4px 2px;color:white;border:0;outline:0;background:transparent;font-size:clamp(1.12rem,1.55vw,1.4rem)}.precision-home_composer__SqQn4 input::placeholder{color:rgb(251 248 242/78%);opacity:1}.precision-home_composer__SqQn4 input:focus-visible{outline:3px solid var(--rr-color-violet-400);outline-offset:4px;border-radius:8px}.precision-home_characterCount__wjOlH{grid-column:1/-1;justify-self:end;margin-block-start:-14px;color:rgb(251 248 242/72%);font-size:.72rem;line-height:1.5}.precision-home_composerTools__b3vEK{display:flex;align-items:center;gap:2px}.precision-home_composerTools__b3vEK button{width:42px;height:42px;display:grid;place-items:center;color:rgb(251 248 242/78%);border:0;border-radius:12px;background:transparent;cursor:pointer}.precision-home_composerTools__b3vEK button:hover{color:white;background:rgb(255 255 255/9%)}.precision-home_composerTools__b3vEK button:disabled{opacity:.5;cursor:not-allowed}.precision-home_composerTools__b3vEK button:disabled:hover{color:rgb(251 248 242/78%);background:transparent}.precision-home_unavailableTool__jx7w7{position:relative;display:grid;place-items:center}.precision-home_unavailableTool__jx7w7 small{position:absolute;inset-block-end:-5px;padding:1px 4px;color:var(--rr-color-ivory-50);background:rgb(7 16 31/88%);border-radius:999px;font-size:.5rem;line-height:1.35;pointer-events:none}.precision-home_composerError__BsXu0{grid-column:1/-1;margin:-6px 0 0;color:#ffd7cf;font-size:.78rem;line-height:1.65}.precision-home_submit__L_LGj{min-height:50px;padding-inline:22px;display:inline-flex;align-items:center;justify-content:center;gap:12px;color:white;border:0;border-radius:14px;background:var(--rr-color-violet-500);box-shadow:0 14px 34px rgb(113 96 232/34%);font-weight:700;cursor:pointer}.precision-home_submit__L_LGj:hover{background:var(--rr-color-violet-400)}.precision-home_story__LJU04{grid-column:1;grid-row:1;min-height:560px;display:grid;grid-template-columns:.9fr 1.14fr .94fr;gap:12px;align-items:stretch}.precision-home_storyPanel__T4P18{min-width:0;color:var(--rr-color-ivory-50);display:grid;grid-template-rows:1fr auto;overflow:hidden;border:1px solid rgb(255 255 255/22%);border-radius:26px;background:rgb(8 17 31/72%);box-shadow:0 30px 90px rgb(0 0 0/34%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.precision-home_storyPanel__T4P18 h2{margin:0;padding:21px 14px 24px;font-size:.94rem;text-align:center}.precision-home_panelBody__cjhlW{position:relative;min-height:0;overflow:hidden}.precision-home_vehiclePanel___8SPS .precision-home_panelBody__cjhlW{display:grid;place-items:end center;padding:30px 14px}.precision-home_vehiclePanel___8SPS img{object-fit:cover;object-position:44% 52%}.precision-home_vehiclePanel___8SPS .precision-home_panelBody__cjhlW:after{content:"";position:absolute;inset:0;background:rgb(7 16 31/38%)}.precision-home_scanCode__w4qIG{position:relative;z-index:2;width:100%;padding:16px 10px;display:grid;justify-items:center;gap:8px;border-block-start:1px solid rgb(255 255 255/16%);color:var(--rr-color-ivory-50);min-height:96px}.precision-home_partPanel__DnupX{transform:translateY(-10px)}.precision-home_partPanel__DnupX img{object-fit:cover;object-position:center 46%}.precision-home_partPanel__DnupX .precision-home_panelBody__cjhlW:after{content:"";position:absolute;inset:0;background:rgb(7 16 31/14%)}.precision-home_partLine__p4CDn{position:absolute;z-index:2;inset-inline:28px;inset-block-end:22px;height:3px;border-radius:99px;background:var(--rr-color-violet-500)}.precision-home_offerPanel___D_zE .precision-home_panelBody__cjhlW{display:grid;place-items:end center;padding:24px 14px;background:color-mix(in srgb,var(--rr-color-navy-900) 82%,var(--rr-color-violet-600))}.precision-home_offerImage__PlMA9{object-fit:cover;object-position:50% 32%}.precision-home_offerPanel___D_zE .precision-home_panelBody__cjhlW:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(7 16 31/4%) 25%,rgb(7 16 31/78%));pointer-events:none}.precision-home_illustrationLabel__1FHHS{color:#d9def0;font-size:.68rem;line-height:1.5}.precision-home_verifiedMark__Lpx_t{position:relative;z-index:1;width:100%;padding:16px 12px;display:grid;gap:16px;border:1px solid rgb(255 255 255/14%);border-radius:16px;background:rgb(7 16 31/74%)}.precision-home_miniBrand__o07vl{opacity:.88;transform:scale(.72);transform-origin:right center}.precision-home_verifiedMark__Lpx_t>span:last-child{display:grid;gap:9px;font-size:.82rem}.precision-home_verifiedMark__Lpx_t strong{display:inline-flex;align-items:center;gap:6px;color:var(--rr-color-green-400);font-size:.78rem}:root[data-theme=light] .precision-home_hero__IvGCU{color:var(--rr-color-navy-950);background:var(--rr-color-ivory-50)}:root[data-theme=light] .precision-home_heroImage__bamRt{opacity:.3;filter:saturate(.78) contrast(.92)}:root[data-theme=light] .precision-home_heroShade__Ln4bO{background:rgb(251 248 242/70%)}:root[data-theme=light] .precision-home_header__ukZFF{border-color:#ded6f0;background:linear-gradient(90deg,rgb(255 255 255/40%),rgb(243 239 251/64%))}:root[data-theme=light] .precision-home_brand__uljML{color:#1a1630}:root[data-theme=light] .precision-home_nav__B94_Z a{color:#40394f}:root[data-theme=light] .precision-home_nav__B94_Z a:hover{color:#5d40c2}:root[data-theme=light] .precision-home_header__ukZFF a:focus-visible{outline-color:#6850ca}:root[data-theme=light] .precision-home_nav__B94_Z .precision-home_login__3r8fK{border-color:#684ad1;color:#ffffff}:root[data-theme=light] .precision-home_nav__B94_Z .precision-home_login__3r8fK:hover{color:#ffffff}:root[data-theme=light] .precision-home_copy___yPHw>p{color:var(--rr-color-slate-600)}:root[data-theme=light] .precision-home_composer__SqQn4{border-color:var(--rr-color-ivory-200);background:rgb(255 255 255/86%);box-shadow:var(--rr-shadow-light)}:root[data-theme=light] .precision-home_composer__SqQn4 input{color:var(--rr-color-navy-950)}:root[data-theme=light] .precision-home_composer__SqQn4 input::placeholder{color:var(--rr-color-slate-600)}:root[data-theme=light] .precision-home_composer__SqQn4 input:focus-visible{outline-color:var(--rr-color-violet-600)}:root[data-theme=light] .precision-home_characterCount__wjOlH,:root[data-theme=light] .precision-home_composerTools__b3vEK button,:root[data-theme=light] .precision-home_composerTools__b3vEK button:disabled:hover{color:var(--rr-color-slate-600)}:root[data-theme=light] .precision-home_unavailableTool__jx7w7 small{color:var(--rr-color-ivory-50)}:root[data-theme=light] .precision-home_composerError__BsXu0{color:#9f3324}:root[data-theme=light] .precision-home_storyPanel__T4P18{border-color:rgb(7 16 31/13%);box-shadow:var(--rr-shadow-light)}@media (max-width:1080px){.precision-home_heroGrid__WTyL2{grid-template-columns:1fr;padding-block-start:48px}.precision-home_copy___yPHw,.precision-home_story__LJU04{grid-column:1}.precision-home_copy___yPHw{grid-row:1;max-width:780px}.precision-home_story__LJU04{grid-row:2;min-height:460px}}@media (max-width:760px){.precision-home_header__ukZFF{width:min(100% - 32px,1376px);min-height:82px;gap:12px}.precision-home_nav__B94_Z a:not(.precision-home_login__3r8fK):not(.precision-home_tracking__sNaFI){display:none}.precision-home_nav__B94_Z{gap:10px;font-size:.78rem}.precision-home_nav__B94_Z .precision-home_login__3r8fK{padding:10px}.precision-home_heroGrid__WTyL2{width:min(100% - 32px,1376px);padding-block:42px 88px;gap:46px}.precision-home_copy___yPHw h1{font-size:clamp(2.2rem,10vw,3rem)}.precision-home_composer__SqQn4{min-height:190px;grid-template-columns:1fr}.precision-home_composerTools__b3vEK,.precision-home_submit__L_LGj{grid-column:1}.precision-home_submit__L_LGj{width:100%}.precision-home_story__LJU04{min-height:440px;gap:8px}.precision-home_storyPanel__T4P18{border-radius:19px}.precision-home_storyPanel__T4P18 h2{padding-inline:5px;font-size:.72rem}.precision-home_verifiedMark__Lpx_t{padding:10px 7px}.precision-home_miniBrand__o07vl{display:none}}.site-footer_footer__UVYZj{color:var(--rr-color-ivory-50);background:var(--rr-color-navy-950);border-block-start:1px solid rgb(255 255 255/12%)}.site-footer_container__4vRX1{width:min(100% - 48px,1280px);margin-inline:auto}.site-footer_contactBanner__Bdq2y{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:clamp(32px,5vw,56px);border-block-end:1px solid rgb(255 255 255/12%)}.site-footer_eyebrow__qXzHF{margin:0 0 10px;color:var(--rr-color-violet-400);font-size:.8rem;font-weight:700}.site-footer_contactBanner__Bdq2y h2{margin:0;font-size:clamp(1.55rem,2.8vw,2.5rem);font-weight:600;line-height:1.45}.site-footer_footer__UVYZj a{color:inherit;text-decoration:none}.site-footer_footer__UVYZj a:focus-visible{outline:3px solid var(--rr-color-violet-400);outline-offset:5px;border-radius:8px}.site-footer_whatsappButton__bd8YJ{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:52px;gap:12px;padding:12px 22px;border:1px solid rgb(255 255 255/20%);border-radius:var(--rr-radius-pill);background:var(--rr-color-violet-600);font-weight:600}.site-footer_whatsappButton__bd8YJ:hover{background:var(--rr-color-violet-500)}.site-footer_grid__C11Dt{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.75fr) minmax(0,1fr);gap:clamp(32px,6vw,88px);padding-block:48px}.site-footer_brand__g39fu{display:inline-flex;align-items:center;min-height:44px}.site-footer_contactNote__5zp3h,.site-footer_description__Vu_JG{max-width:360px;margin:20px 0 0;color:var(--rr-color-slate-300);font-size:.92rem;line-height:1.85}.site-footer_grid__C11Dt h3{margin:0 0 14px;font-size:1rem;font-weight:600;line-height:1.6}.site-footer_navigation__VSCon ul{margin:0;padding:0;list-style:none}.site-footer_navigation__VSCon a{display:inline-flex;align-items:center;min-height:44px;color:var(--rr-color-slate-300);font-size:.9rem}.site-footer_navigation__VSCon a:hover{color:var(--rr-color-ivory-50);text-decoration:underline;text-underline-offset:5px}.site-footer_phoneLink__GtZUg{display:inline-flex;align-items:center;min-height:72px;gap:14px;padding-block:8px}.site-footer_phoneIcon__o0u00{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;border:1px solid rgb(255 255 255/16%);border-radius:16px;color:var(--rr-color-violet-400);background:var(--rr-color-navy-900)}.site-footer_phoneLabel__EJ7wM{display:block;margin-block-end:5px;color:var(--rr-color-slate-300);font-size:.75rem}.site-footer_phoneLink__GtZUg bdi{font-size:1.45rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.site-footer_phoneLink__GtZUg:hover bdi{text-decoration:underline;text-underline-offset:5px}.site-footer_contactNote__5zp3h{margin-block-start:12px;font-size:.82rem}.site-footer_socialProfiles__Hz3cM{margin-block-start:24px}.site-footer_socialLabel__dQX86{margin:0 0 12px;color:var(--rr-color-slate-300);font-size:.8rem}.site-footer_socialIcons__Sp33B{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.site-footer_socialIcons__Sp33B span{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgb(255 255 255/14%);border-radius:12px;color:var(--rr-color-slate-300)}.site-footer_socialIcons__Sp33B svg{width:20px;height:20px}.site-footer_pendingNote__kQj1h{margin:10px 0 0;color:var(--rr-color-slate-300);font-size:.7rem;line-height:1.6}.site-footer_bottomBar__wEyIt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;padding-block:24px;border-block-start:1px solid rgb(255 255 255/12%);color:var(--rr-color-slate-300);font-size:.75rem;line-height:1.8}.site-footer_bottomBar__wEyIt p{margin:0}@media (max-width:900px){.site-footer_grid__C11Dt{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.site-footer_brandColumn__YvHkZ{grid-column:1/-1}.site-footer_description__Vu_JG{max-width:520px}}@media (max-width:540px){.site-footer_container__4vRX1{width:min(100% - 32px,1280px)}.site-footer_contactBanner__Bdq2y{align-items:flex-start;flex-direction:column}.site-footer_whatsappButton__bd8YJ{width:100%}.site-footer_grid__C11Dt{grid-template-columns:minmax(0,1fr);padding-block:32px;gap:32px}.site-footer_bottomBar__wEyIt{align-items:flex-start;flex-direction:column;padding-block:20px}}.companies_page___ITv_{max-width:1240px;margin-inline:auto;padding:0 28px 64px;color:var(--rafraf-text)}.companies_header__z_5K3{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--rafraf-border)}.companies_header__z_5K3>a:last-child{display:inline-flex;align-items:center;gap:8px;min-height:44px}.companies_intro__glwZD{padding-block:64px 40px;max-width:780px}.companies_eyebrow__staK5{color:var(--rafraf-primary-hover);font-size:.9rem;font-weight:600;margin-bottom:12px}.companies_intro__glwZD h1{font-size:clamp(2.1rem,5vw,3.7rem);line-height:1.45;letter-spacing:0;margin-bottom:20px}.companies_intro__glwZD>p:last-child{max-width:660px;color:var(--rafraf-muted);line-height:1.9;font-size:1.08rem}.companies_filters__vm1Fx{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-block:24px;border-block:1px solid var(--rafraf-border)}.companies_categories__r08Cn{display:flex;flex-wrap:wrap;gap:8px}.companies_categories__r08Cn button,.companies_empty__rFWAA button{min-height:48px;padding:10px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--rafraf-border);border-radius:12px;color:var(--rafraf-text);background:var(--rafraf-surface);font:inherit;cursor:pointer}.companies_categories__r08Cn button[aria-pressed=true]{background:var(--rafraf-primary);color:white;border-color:var(--rafraf-primary)}.companies_search__iRWJn{display:flex;align-items:center;gap:10px;flex:1 1 260px;max-width:370px;min-height:50px;border:1px solid var(--rafraf-border);border-radius:12px;padding-inline:14px;background:var(--rafraf-surface)}.companies_search__iRWJn input{min-width:0;width:100%;min-height:48px;border:0;outline:none;font:inherit;color:var(--rafraf-text);background:transparent}.companies_search__iRWJn input::placeholder{color:var(--rafraf-muted)}.companies_search__iRWJn button{display:grid;place-items:center;min-width:36px;min-height:40px;background:transparent;border:0;color:var(--rafraf-text);cursor:pointer}.companies_search__iRWJn:focus-within{outline:2px solid var(--rafraf-focus);outline-offset:3px}.companies_page___ITv_ :is(a,button):focus-visible{outline:3px solid var(--rafraf-focus);outline-offset:4px}.companies_resultCount__J2jOL{color:var(--rafraf-muted);font-size:.9rem;margin-block:20px}.companies_grid__HGguL{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.companies_card__HJNOU{display:flex;flex-direction:column;padding:30px;border:1px solid var(--rafraf-border);border-radius:20px;background:var(--rafraf-surface)}.companies_cardTop__arf6n{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.companies_companyIcon__pGhL3{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border-radius:16px;background:color-mix(in srgb,var(--rafraf-primary) 10%,var(--rafraf-surface));color:var(--rafraf-primary-hover)}.companies_location__NcenV{color:var(--rafraf-muted);font-size:.8rem}.companies_card__HJNOU h2{font-size:1.25rem;line-height:1.6;margin-bottom:10px}.companies_card__HJNOU>p{color:var(--rafraf-muted);line-height:1.85;margin-bottom:20px}.companies_tags__sjg3Z{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;margin-bottom:24px}.companies_tags__sjg3Z li{padding:4px 12px;font-size:.8rem;border-radius:8px;background:var(--rafraf-raised)}.companies_card__HJNOU>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--rafraf-primary-hover);font-weight:600;width:fit-content}.companies_help__5_GwO{margin-top:48px;padding:30px;border-radius:20px;border:1px solid var(--rafraf-border);background:var(--rafraf-raised);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.companies_help__5_GwO h2{font-size:1.25rem;margin-bottom:8px}.companies_help__5_GwO p,.companies_note__y82rH{color:var(--rafraf-muted);line-height:1.8}.companies_help__5_GwO a{min-height:48px;display:inline-flex;align-items:center;gap:12px;color:white;background:var(--rafraf-primary);padding:10px 20px;border-radius:12px}.companies_note__y82rH{font-size:.82rem;margin-top:24px}.companies_empty__rFWAA{min-height:280px;display:grid;justify-items:center;align-content:center;gap:16px;text-align:center}.companies_empty__rFWAA h2{font-size:1.2rem}.companies_empty__rFWAA p{color:var(--rafraf-muted)}@media (max-width:680px){.companies_page___ITv_{padding-inline:18px}.companies_intro__glwZD{padding-block:40px 28px}.companies_grid__HGguL{grid-template-columns:1fr}.companies_search__iRWJn{max-width:none}.companies_categories__r08Cn{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.companies_categories__r08Cn button{padding-inline:10px}.companies_card__HJNOU,.companies_help__5_GwO{padding:24px}}.home-discovery_section__On4wd{background:var(--rafraf-canvas);color:var(--rafraf-text);padding-block:0 72px}.home-discovery_container__v1YiQ{width:min(100% - 48px,1240px);margin-inline:auto}.home-discovery_shortcuts__gxCWW{position:relative;margin-bottom:64px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--rafraf-border);border-top:0;border-radius:0 0 20px 20px;background:var(--rafraf-surface)}.home-discovery_shortcuts__gxCWW a{display:flex;align-items:center;gap:14px;padding:28px;min-height:86px;font-weight:600}.home-discovery_shortcuts__gxCWW a+a{border-inline-start:1px solid var(--rafraf-border)}.home-discovery_shortcuts__gxCWW a>svg:first-child{color:var(--rafraf-primary-hover)}.home-discovery_shortcuts__gxCWW a>svg:last-child{margin-inline-start:auto}.home-discovery_heading__TLMzN{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.home-discovery_heading__TLMzN p{color:var(--rafraf-primary-hover);font-weight:600;font-size:.88rem;margin-bottom:10px}.home-discovery_heading__TLMzN h2{font-size:clamp(1.7rem,3.5vw,2.65rem);line-height:1.55;letter-spacing:0}.home-discovery_heading__TLMzN>a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-height:44px;color:var(--rafraf-primary-hover);font-weight:600}.home-discovery_categories__hq77b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-discovery_categories__hq77b>a{padding:30px;border:1px solid var(--rafraf-border);border-radius:20px;background:var(--rafraf-surface);transition:border-color .18s ease,background .18s ease}.home-discovery_categories__hq77b>a:hover{border-color:var(--rafraf-primary);background:var(--rafraf-raised)}.home-discovery_icon__ruzBS{display:grid;place-items:center;width:68px;height:68px;margin-bottom:28px;border-radius:18px;background:color-mix(in srgb,var(--rafraf-primary) 10%,var(--rafraf-surface));color:var(--rafraf-primary-hover)}.home-discovery_categories__hq77b h3{font-size:1.25rem;line-height:1.6;margin-bottom:8px}.home-discovery_categories__hq77b p{color:var(--rafraf-muted);line-height:1.8}.home-discovery_explore__tnPff{display:inline-flex;align-items:center;gap:8px;margin-top:28px;color:var(--rafraf-primary-hover);font-size:.9rem;font-weight:600}.home-discovery_section__On4wd a:focus-visible{outline:3px solid var(--rafraf-focus);outline-offset:4px}@media (max-width:760px){.home-discovery_container__v1YiQ{width:calc(100% - 32px)}.home-discovery_shortcuts__gxCWW{grid-template-columns:1fr;margin-bottom:40px}.home-discovery_shortcuts__gxCWW a{padding:18px 22px;min-height:68px}.home-discovery_shortcuts__gxCWW a+a{border-inline-start:0;border-top:1px solid var(--rafraf-border)}.home-discovery_heading__TLMzN{align-items:start;flex-direction:column;gap:8px}.home-discovery_categories__hq77b{grid-template-columns:1fr;gap:14px}.home-discovery_categories__hq77b>a{padding:24px}.home-discovery_icon__ruzBS{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.home-discovery_categories__hq77b>a{transition:none}}