._overlay_7j17g_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000;display:flex;align-items:center;justify-content:center;pointer-events:all}._overlayExit_7j17g_13{animation:_overlayFade_7j17g_1 .65s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}._logoWrap_7j17g_19{display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;width:clamp(280px,55vw,560px)}._logoActive_7j17g_27{animation:_logoIn_7j17g_1 .55s cubic-bezier(.16,1,.3,1) forwards,_logoPulse_7j17g_1 1.4s ease-in-out .55s infinite}._logoExit_7j17g_33{animation:_logoFlyOut_7j17g_1 .65s cubic-bezier(.55,0,1,.45) forwards}._logoSvg_7j17g_38{width:100%;height:auto;display:block}@keyframes _logoIn_7j17g_1{0%{opacity:0;transform:scale(.6) translateY(12px);filter:blur(6px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes _logoPulse_7j17g_1{0%{transform:scale(1);filter:drop-shadow(0 0 0px rgba(255,255,255,0))}50%{transform:scale(1.07);filter:drop-shadow(0 0 18px rgba(255,255,255,.45)) drop-shadow(0 0 42px rgba(255,255,255,.2))}to{transform:scale(1);filter:drop-shadow(0 0 0px rgba(255,255,255,0))}}@keyframes _logoFlyOut_7j17g_1{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(1.8);filter:blur(8px)}}@keyframes _overlayFade_7j17g_1{0%{opacity:1}30%{opacity:1}to{opacity:0}}._trigger_mq14k_2{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:4px;border-radius:var(--radius-md);transition:background var(--transition)}._trigger_mq14k_2:hover{background:var(--nav-trigger-hover, var(--color-gray-100))}._bar_mq14k_21{display:block;width:22px;height:2px;background:var(--nav-hamburger, #000);border-radius:2px;transition:transform .3s ease,opacity .3s ease,background .32s ease;transform-origin:center}._barTop_mq14k_32{transform:translateY(7px) rotate(45deg)}._barMid_mq14k_33{opacity:0;transform:scaleX(0)}._barBot_mq14k_34{transform:translateY(-7px) rotate(-45deg)}._backdrop_mq14k_37{position:fixed;top:calc(var(--navbar-height) + var(--broadcast-h, 0px));left:0;right:0;bottom:0;background:#0006;z-index:998;animation:_fadeIn_mq14k_1 .2s ease}@keyframes _fadeIn_mq14k_1{0%{opacity:0}to{opacity:1}}._drawer_mq14k_54{position:fixed;top:calc(var(--navbar-height) + var(--broadcast-h, 0px));left:0;right:0;background:#fff;z-index:999;border-bottom:1px solid var(--color-border);border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 8px 32px #0000001f;transform:translateY(-8px);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .25s ease}._drawerOpen_mq14k_71{transform:translateY(0);opacity:1;pointer-events:auto}._navLinks_mq14k_77{display:flex;flex-direction:column;padding:.5rem 0;border-bottom:1px solid var(--color-border)}._link_mq14k_84{display:block;padding:.875rem var(--container-px);font-size:var(--font-size-base);font-weight:600;color:var(--color-text);text-decoration:none;letter-spacing:.02em;transition:color var(--transition),background var(--transition)}._link_mq14k_84:hover,._linkActive_mq14k_96{color:var(--color-accent);background:var(--color-gray-50)}._groupToggle_mq14k_101{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.875rem var(--container-px);font-size:var(--font-size-base);font-weight:600;color:var(--color-text);letter-spacing:.02em;background:none;border:none;cursor:pointer;text-align:left;transition:color var(--transition),background var(--transition)}._groupToggle_mq14k_101:hover,._groupToggleActive_mq14k_119{color:var(--color-accent);background:var(--color-gray-50)}._groupChevron_mq14k_124{transition:transform .22s ease;flex-shrink:0}._groupChevronOpen_mq14k_129{transform:rotate(180deg)}._subLinks_mq14k_133{display:flex;flex-direction:column;background:var(--color-gray-50);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._subLink_mq14k_133{display:flex;align-items:center;padding:.75rem var(--container-px) .75rem calc(var(--container-px) + 1rem);font-size:var(--font-size-sm);font-weight:600;color:#0009;text-decoration:none;letter-spacing:.02em;border-left:2px solid transparent;transition:color var(--transition),border-color var(--transition),background var(--transition)}._subLink_mq14k_133:hover,._subLinkActive_mq14k_155{color:var(--color-accent);border-left-color:var(--color-accent);background:#e21c260a}._lang_mq14k_161{padding:1rem var(--container-px);display:flex;align-items:center;justify-content:flex-end}@media(min-width:769px){._trigger_mq14k_2,._drawer_mq14k_54{display:none!important}}@media(max-width:768px){._trigger_mq14k_2{display:flex}}._navbar_1rvx3_2{--nav-text: rgba(255, 255, 255, .9);--nav-link-hover: #fff;--nav-hamburger: #fff;--nav-trigger-hover: rgba(255, 255, 255, .15);--locale-switcher-bg: rgba(255, 255, 255, .18);--locale-switcher-border: 1px solid transparent;--locale-switcher-color: rgba(255, 255, 255, .8);--locale-switcher-hover: #fff;position:fixed;top:var(--broadcast-h, 0px);left:0;right:0;z-index:1000;background:transparent;height:var(--navbar-height);display:flex;align-items:center;transition:background .32s ease,box-shadow .32s ease,top .35s ease}._solid_1rvx3_25{--nav-text: #000;--nav-link-hover: var(--color-primary);--nav-hamburger: #000;--nav-trigger-hover: var(--color-gray-100);--locale-switcher-bg: var(--color-gray-100);--locale-switcher-border: 1px solid transparent;--locale-switcher-color: var(--color-gray-900);--locale-switcher-hover: var(--color-gray-900);background:#fff;box-shadow:0 1px #0000001a,0 2px 8px #0000000f}._container_1rvx3_39{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-px);width:100%;display:flex;align-items:center;justify-content:space-between}._logo_1rvx3_49{display:flex;align-items:center;gap:0;text-decoration:none;line-height:1}._logoImage_1rvx3_57{display:flex;height:calc(var(--navbar-height) - 22px);width:auto;max-width:min(76px,16vw);object-fit:contain;object-position:left center;filter:brightness(0) invert(1);transition:filter .32s ease,opacity .32s ease}._logoText_1rvx3_68{color:var(--nav-text);font-size:clamp(.88rem,1vw,1rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:color .32s ease}._solid_1rvx3_25 ._logoImage_1rvx3_57{filter:none}._nav_1rvx3_2{display:flex;align-items:center;gap:2rem}._navLink_1rvx3_88{color:var(--nav-text);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.375rem 0;border-bottom:2px solid transparent;transition:color .25s ease,border-color .25s ease;text-decoration:none}._navLink_1rvx3_88:hover{color:var(--nav-link-hover);border-bottom-color:var(--color-accent)}._navLinkActive_1rvx3_105{border-bottom-color:var(--color-accent)}._dropdown_1rvx3_110{position:relative}._dropdownTrigger_1rvx3_114{display:flex;align-items:center;gap:.3rem;background:none;border-top:none;border-left:none;border-right:none;outline:none;padding:.375rem 0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}._dropdownChevron_1rvx3_129{transition:transform .22s ease;flex-shrink:0;margin-top:1px}._dropdown_1rvx3_110:hover ._dropdownChevron_1rvx3_129,._dropdown_1rvx3_110:focus-within ._dropdownChevron_1rvx3_129{transform:rotate(180deg)}._dropdownMenu_1rvx3_141{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-6px);min-width:200px;padding-top:10px;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:200}._dropdownCard_1rvx3_155{background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.09);box-shadow:0 16px 48px #0000001a,0 2px 8px #0000000f;padding:.4rem 0;overflow:hidden}._dropdown_1rvx3_110:hover ._dropdownMenu_1rvx3_141,._dropdown_1rvx3_110:focus-within ._dropdownMenu_1rvx3_141{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}._dropdownItem_1rvx3_171{display:block;padding:.8rem 1.1rem .8rem 1.25rem;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#00000080;text-decoration:none;border-left:2.5px solid transparent;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}._dropdownItem_1rvx3_171:hover{color:#000;border-left-color:#0003;background:#00000006}._dropdownItemActive_1rvx3_191{color:#e21c26!important;border-left-color:#e21c26!important;background:#e21c260a!important}._actions_1rvx3_197{display:flex;align-items:center;gap:.75rem}._adminLink_1rvx3_203{font-size:var(--font-size-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#fff;background:#e21c26;padding:.375rem .875rem;border-radius:6px;transition:background .15s;white-space:nowrap}._adminLink_1rvx3_203:hover{background:#c41820}@media(max-width:768px){._nav_1rvx3_2,._actions_1rvx3_197{display:none}._logoImage_1rvx3_57{height:calc(var(--navbar-height) - 24px);max-width:56px}._logoText_1rvx3_68{font-size:.72rem;letter-spacing:.06em}}._footer_i3rl7_1{background-color:var(--color-primary-dark);color:var(--color-gray-400)}._top_i3rl7_6{padding:4rem 0}._container_i3rl7_10{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-px);display:grid;grid-template-columns:3fr 1.75fr 1.75fr 1.5fr;gap:3rem}._brand_i3rl7_19{display:flex;flex-direction:column;gap:1rem}._logo_i3rl7_25{display:inline-flex;align-items:center;gap:0;text-decoration:none;line-height:1}._logoImage_i3rl7_33{display:flex;height:56px;width:auto;flex-shrink:0;filter:brightness(0) invert(1)}._logoText_i3rl7_41{color:var(--color-white);font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}._tagline_i3rl7_50{font-size:var(--font-size-sm);line-height:1.7;max-width:350px}._socials_i3rl7_56{display:flex;gap:.625rem;margin-top:.5rem}._socialLink_i3rl7_62{width:36px;height:36px;background-color:#ffffff14;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:background-color var(--transition);text-decoration:none}._socialLink_i3rl7_62:hover{background-color:var(--color-accent)}._socialIcon_i3rl7_78{font-size:var(--font-size-xs);font-weight:700;color:var(--color-white)}._col_i3rl7_84{display:flex;flex-direction:column;gap:1.25rem}._colTitle_i3rl7_90{font-size:var(--font-size-sm);font-weight:700;color:var(--color-white);text-transform:uppercase;letter-spacing:.08em;margin:0}._links_i3rl7_99{display:flex;flex-direction:column;gap:.625rem}._link_i3rl7_99{font-size:var(--font-size-sm);color:var(--color-gray-400);text-decoration:none;transition:color var(--transition)}._link_i3rl7_99:hover{color:var(--color-accent)}._plainText_i3rl7_116{font-size:var(--font-size-sm);color:var(--color-gray-400)}._contactList_i3rl7_121{display:flex;flex-direction:column;gap:.75rem}._contactItem_i3rl7_127{display:flex;align-items:flex-start;gap:.625rem;font-size:var(--font-size-sm);line-height:1.5}._contactItem_i3rl7_127 svg{flex-shrink:0;margin-top:2px;color:var(--color-accent)}._contactText_i3rl7_141{white-space:pre-line}._bottom_i3rl7_145{border-top:1px solid rgba(255,255,255,.08);padding:1.25rem 0}._bottomContainer_i3rl7_150{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-px);display:flex;align-items:center;justify-content:center}._copyright_i3rl7_159{font-size:var(--font-size-sm);color:var(--color-gray-500)}@media(max-width:1200px){._container_i3rl7_10{grid-template-columns:1fr 1fr;gap:2.5rem}}@media(max-width:640px){._container_i3rl7_10{grid-template-columns:1fr}._brand_i3rl7_19,._col_i3rl7_84{text-align:center;align-items:center}._tagline_i3rl7_50{text-align:center}._contactList_i3rl7_121{align-items:center}._contactItem_i3rl7_127{justify-content:center}._links_i3rl7_99{align-items:center}._logoImage_i3rl7_33{height:46px}._logoText_i3rl7_41{font-size:.8rem;letter-spacing:.06em}}._hero_1d8i6_1{min-height:100vh;background:#000;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;padding-top:var(--navbar-height)}._bgImage_1d8i6_12{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}._image_1d8i6_18{width:100%;height:100%;display:block;object-fit:cover;object-position:center 40%}._overlay_1d8i6_26{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to right,#000000bf,#0006 60%,#0003),linear-gradient(to top,rgba(0,0,0,.5) 0%,transparent 60%);pointer-events:none}._content_1d8i6_36{position:relative;z-index:2;max-width:var(--container-max);margin:0 auto;padding:4rem var(--container-px);width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left}._badge_1d8i6_49{display:inline-flex;align-items:center;gap:.5rem;background-color:#e21c262e;border:1px solid rgba(226,28,38,.45);color:#ff4d55;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.375rem 1rem;border-radius:var(--radius-full);margin-bottom:1.5rem}._badgeDot_1d8i6_65{width:6px;height:6px;background-color:var(--color-accent);border-radius:50%;animation:_pulse_1d8i6_1 2s ease-in-out infinite}@keyframes _pulse_1d8i6_1{0%,to{opacity:1}50%{opacity:.3}}._title_1d8i6_78{font-size:clamp(2.25rem,5vw,var(--font-size-6xl));font-weight:800;color:var(--color-white);line-height:1.08;letter-spacing:-.025em;margin-bottom:1.5rem;max-width:850px}._titleAccent_1d8i6_88{color:var(--color-accent);display:block}._subtitle_1d8i6_93{font-size:var(--font-size-lg);color:#ffffffbf;line-height:1.8;max-width:650px;margin-bottom:2.5rem}._ctas_1d8i6_101{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:4rem}._ctaPrimary_1d8i6_108{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--color-accent);color:var(--color-white);border:2px solid var(--color-accent);padding:.875rem 2rem;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;text-decoration:none;transition:all var(--transition)}._ctaPrimary_1d8i6_108:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 8px 24px #e21c2673}._ctaSecondary_1d8i6_130{display:inline-flex;align-items:center;gap:.5rem;background-color:#ffffff1a;color:var(--color-white);border:2px solid rgba(255,255,255,.4);padding:.875rem 2rem;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;text-decoration:none;transition:all var(--transition);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._ctaSecondary_1d8i6_130:hover{border-color:#fffc;background-color:#ffffff2e}._badges_1d8i6_151{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;max-width:800px}._badgeCard_1d8i6_159{display:flex;align-items:center;gap:.875rem;background-color:#00000073;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-lg);padding:1rem 1.25rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left}._badgeCardIcon_1d8i6_171{color:var(--color-accent);flex-shrink:0;opacity:.9}._badgeCardTitle_1d8i6_177{display:block;font-size:var(--font-size-base);font-weight:700;color:var(--color-white);line-height:1.2}._badgeCardSub_1d8i6_185{display:block;font-size:var(--font-size-xs);color:#fff9;margin-top:.125rem}@media(max-width:768px){._content_1d8i6_36{align-items:center;text-align:center}._subtitle_1d8i6_93{margin-left:auto;margin-right:auto}._badges_1d8i6_151{grid-template-columns:1fr;max-width:360px}._ctas_1d8i6_101{flex-direction:column;align-items:stretch;width:100%;max-width:320px}._ctaPrimary_1d8i6_108,._ctaSecondary_1d8i6_130{justify-content:center}}._card_obmys_1{position:relative;background:#fff;border-top:3px solid var(--color-accent);padding:1.75rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1.125rem;cursor:pointer;text-decoration:none;box-shadow:0 1px 4px #0000000f;transition:transform .25s ease,box-shadow .3s ease,background .2s ease}._card_obmys_1:after{content:"→";position:absolute;top:.8rem;right:.8rem;width:28px;height:28px;background:var(--color-accent);color:#fff;border-radius:50%;font-size:13px;line-height:28px;text-align:center;opacity:0;transform:translate(6px,-6px) scale(.6);transition:opacity .25s ease,transform .4s cubic-bezier(.34,1.56,.64,1);z-index:2;pointer-events:none}._card_obmys_1:before{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--color-accent);opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity .25s ease,transform .4s cubic-bezier(.22,1,.36,1);z-index:1}._card_obmys_1:hover{transform:translateY(-5px);background:#fff;box-shadow:0 0 0 1px #e21c2614,0 -2px 18px #e21c262e,0 12px 36px #e21c261f,0 20px 40px #00000012}._card_obmys_1:hover:after{opacity:1;transform:translate(0) scale(1)}._card_obmys_1:hover:before{opacity:1;transform:scaleX(1)}._iconBox_obmys_79{width:52px;height:52px;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:background .25s ease}._card_obmys_1:hover ._iconBox_obmys_79{background:var(--color-accent)}._name_obmys_96{font-size:var(--font-size-sm);font-weight:700;color:#111;line-height:1.35;margin:0;text-transform:uppercase;letter-spacing:.04em}._section_132v1_1{padding:var(--section-py) 0;background-color:#f4f4f4}._container_132v1_6{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-px)}._header_132v1_12{margin-bottom:2.5rem}._tag_132v1_16{display:block;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.5rem}._title_132v1_26{font-size:clamp(1.75rem,3vw,var(--font-size-4xl));font-weight:800;color:var(--color-text);letter-spacing:-.025em;margin:0}._grid_132v1_34{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:900px){._grid_132v1_34{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){._grid_132v1_34{grid-template-columns:1fr 1fr}}._statsBar_b0lpf_1{background-color:var(--color-primary);padding:2.5rem 0}._container_b0lpf_6{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;justify-items:center}._stat_b0lpf_1{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 1.5rem;position:relative}._value_b0lpf_25{font-size:var(--font-size-4xl);font-weight:800;color:var(--color-accent);letter-spacing:-.03em;line-height:1;margin-bottom:.375rem}._label_b0lpf_34{font-size:var(--font-size-sm);color:var(--color-gray-400);font-weight:500;letter-spacing:.025em}@media(max-width:768px){._container_b0lpf_6{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._stat_b0lpf_1{padding:0 .5rem}._value_b0lpf_25{font-size:clamp(1.6rem,4.8vw,2.1rem)}._label_b0lpf_34{font-size:.78rem;line-height:1.3}}@media(max-width:480px){._container_b0lpf_6{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}._statsBar_b0lpf_1{padding:1.75rem 0}._stat_b0lpf_1{padding:0 .25rem}._value_b0lpf_25{font-size:clamp(1.35rem,5vw,1.75rem)}._label_b0lpf_34{font-size:.72rem;letter-spacing:.01em}}._card_1oj3p_1{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-slow);display:flex;flex-direction:column;flex:1}._card_1oj3p_1:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px);border-color:var(--color-gray-300)}._imageWrap_1oj3p_18{position:relative;aspect-ratio:16 / 10;overflow:hidden;background-color:var(--color-gray-100)}._image_1oj3p_18{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}@keyframes _cardImgShimmer_1oj3p_1{0%{background-position:-400px 0}to{background-position:400px 0}}._imgSkeleton_1oj3p_37{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#e8e8e8 25%,#f4f4f4,#e8e8e8 75%);background-size:800px 100%;animation:_cardImgShimmer_1oj3p_1 1.4s ease-in-out infinite;pointer-events:none}._imgSkeletonHidden_1oj3p_46{display:none}._imagePlaceholder_1oj3p_50{width:100%;height:100%;background-color:var(--color-gray-200)}._titleStack_1oj3p_56{display:flex;flex-direction:column;min-width:0}._card_1oj3p_1:hover ._image_1oj3p_18{transform:scale(1.04)}._badge_1oj3p_66{position:absolute;top:.875rem;left:.875rem;padding:.25rem .625rem;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}._badge_featured_1oj3p_78{background-color:var(--color-accent);color:var(--color-white)}._badge_new_1oj3p_83{background-color:#000;color:var(--color-white)}._badge_hot_1oj3p_88{background-color:#e21c26;color:var(--color-white)}._titleRow_1oj3p_93{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._price_1oj3p_100{flex-shrink:0;font-size:var(--font-size-xl);font-weight:800;color:var(--color-primary);white-space:nowrap;line-height:1.2}._body_1oj3p_109{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;flex:1;gap:1rem}._title_1oj3p_56{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._specs_1oj3p_128{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._spec_1oj3p_128{display:flex;flex-direction:column;align-items:center;gap:.3rem;flex:1;padding:.6rem .5rem;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);border-left:1px solid var(--color-border)}._spec_1oj3p_128:first-child{border-left:none}._spec_1oj3p_128 svg{color:var(--color-text);flex-shrink:0}._cta_1oj3p_158{margin-top:auto;width:100%;padding:.75rem 1rem;background-color:transparent;border:2px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:all var(--transition)}._cta_1oj3p_158:hover{background-color:var(--color-primary);color:var(--color-white)}._track_1wc1f_1{overflow:hidden;position:relative}._track_1wc1f_1:before,._track_1wc1f_1:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}._track_1wc1f_1:before{left:0;background:linear-gradient(to right,var(--color-bg),transparent)}._track_1wc1f_1:after{right:0;background:linear-gradient(to left,var(--color-bg),transparent)}._list_1wc1f_27{display:flex;align-items:stretch;gap:1.5rem;animation:_scroll_1wc1f_1 40s linear infinite;width:max-content}._clone_1wc1f_35{display:contents}._list_1wc1f_27:hover{animation-play-state:paused}@keyframes _scroll_1wc1f_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._item_1wc1f_48{flex-shrink:0;width:460px;display:flex;flex-direction:column}._section_1j4c2_1{padding:var(--section-py) 0;background-color:var(--color-bg)}._container_1j4c2_6{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-px)}._header_1j4c2_12{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:2.5rem;flex-wrap:wrap}._headerLeft_1j4c2_21{display:flex;flex-direction:column}._sectionTag_1j4c2_26{display:inline-flex;align-items:center;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.75rem}._title_1j4c2_37{font-size:clamp(1.75rem,3vw,var(--font-size-4xl));font-weight:800;color:var(--color-text);margin-bottom:.75rem;letter-spacing:-.025em}._subtitle_1j4c2_45{font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:520px;line-height:1.7}._viewAll_1j4c2_52{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--font-size-sm);font-weight:600;color:var(--color-accent);white-space:nowrap;transition:gap var(--transition);text-decoration:none;flex-shrink:0}._viewAll_1j4c2_52:hover{gap:.75rem}._emptyState_1j4c2_69{width:min(100%,1000px);margin:3rem auto 0}._emptyVisual_1j4c2_74{position:relative;min-height:180px;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}._emptyBadge_1j4c2_84{display:inline-flex;align-items:center;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}._emptyIcon_1j4c2_95{position:relative;z-index:1;width:100%;display:grid;place-items:center;color:var(--color-accent)}._emptyIcon_1j4c2_95 svg{width:88px;height:88px}._emptyCopy_1j4c2_109{display:flex;flex-direction:column;align-items:center;gap:.85rem;text-align:center}._emptyEyebrow_1j4c2_117{display:inline-flex;align-items:center;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}._emptyTitle_1j4c2_127{margin:0;font-size:clamp(1.5rem,2vw,2rem);font-weight:800;color:var(--color-text);letter-spacing:-.03em;line-height:1.08}._emptyText_1j4c2_136{margin:0;font-size:var(--font-size-base);line-height:1.7;color:var(--color-text-secondary)}._emptyAction_1j4c2_143{display:inline-flex;align-items:center;gap:.5rem;margin-top:.25rem;color:var(--color-accent);text-decoration:none;font-size:var(--font-size-sm);font-weight:700;transition:gap var(--transition)}._emptyAction_1j4c2_143:hover{gap:.75rem}@media(max-width:768px){._emptyVisual_1j4c2_74{min-height:160px}}@keyframes _shimmer_1j4c2_1{0%{background-position:-600px 0}to{background-position:600px 0}}._skeletonRow_1j4c2_171{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;overflow:hidden}._skeletonCard_1j4c2_178{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column}._skeletonImage_1j4c2_187{width:100%;aspect-ratio:16 / 10;background:var(--color-gray-100)}._skeletonBody_1j4c2_193{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1rem;flex:1}._skeletonTitleRow_1j4c2_201{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}._skeletonBlock_1j4c2_208{border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:600px 100%;animation:_shimmer_1j4c2_1 1.4s ease-in-out infinite}._skeletonTitle_1j4c2_201{height:1.1rem;width:60%}._skeletonPrice_1j4c2_216{height:1.1rem;width:25%;flex-shrink:0}._skeletonSpecs_1j4c2_218{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._skeletonSpec_1j4c2_218{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .5rem;border-left:1px solid var(--color-border)}._skeletonSpec_1j4c2_218:first-child{border-left:none}._skeletonIcon_1j4c2_236{width:18px;height:18px;border-radius:4px}._skeletonSpecText_1j4c2_237{height:.7rem;width:70%}._skeletonCta_1j4c2_239{height:2.6rem;width:100%;border-radius:var(--radius-md);margin-top:auto}@media(max-width:1024px){._skeletonRow_1j4c2_171{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){._skeletonRow_1j4c2_171{grid-template-columns:1fr}}._root_mrx23_1{display:flex;flex-direction:column;gap:.75rem}._viewport_mrx23_7{position:relative;overflow:hidden;border-radius:var(--radius-xl);background:var(--color-gray-900)}@keyframes _glint_mrx23_1{0%{transform:translate(-180%) skew(-18deg)}to{transform:translate(300%) skew(-18deg)}}@keyframes _accentPulse_mrx23_1{0%,to{opacity:.5}50%{opacity:1}}._skeleton_mrx23_24{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f0f;z-index:1;pointer-events:none;overflow:hidden}._skeleton_mrx23_24:before{content:"";position:absolute;top:0;left:0;width:55%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.03) 30%,rgba(255,255,255,.07) 50%,rgba(255,255,255,.03) 70%,transparent);animation:_glint_mrx23_1 2.2s ease-in-out infinite}._skeleton_mrx23_24:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#e21c26;animation:_accentPulse_mrx23_1 1.6s ease-in-out infinite}._image_mrx23_64{width:100%;height:100%;object-fit:cover;display:block;animation:_fadeIn_mrx23_1 .25s ease}@keyframes _fadeIn_mrx23_1{0%{opacity:.6}to{opacity:1}}._timer_mrx23_77{position:absolute;top:.6rem;right:.6rem;width:20px;height:20px;transform:rotate(-90deg);z-index:3;pointer-events:none;filter:drop-shadow(0 0 3px rgba(0,0,0,.5))}._timerTrack_mrx23_89{fill:#00000059;stroke:#fff3;stroke-width:2}._timerFill_mrx23_95{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;animation-name:_timerDrain_mrx23_1;animation-timing-function:linear;animation-fill-mode:forwards}._timerPaused_mrx23_105{animation-play-state:paused}@keyframes _timerDrain_mrx23_1{0%{stroke-dashoffset:0}to{stroke-dashoffset:43.98}}._arrow_mrx23_114{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:var(--radius-full);background:#ffffffe6;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#000;box-shadow:var(--shadow-md);transition:background var(--transition),transform var(--transition);z-index:3}._arrow_mrx23_114:hover{background:#fff;transform:translateY(-50%) scale(1.08)}._arrowPrev_mrx23_138{left:.875rem}._arrowNext_mrx23_139{right:.875rem}._dots_mrx23_141{display:flex;align-items:center;justify-content:center;gap:.4rem}._dot_mrx23_141{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-gray-300);border:none;padding:0;cursor:pointer;transition:background var(--transition),transform var(--transition)}._dotActive_mrx23_159{background:var(--color-accent);transform:scale(1.3)}._section_6juxt_1{padding:var(--section-py) 0;background-color:var(--color-bg-alt)}._container_6juxt_6{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-px);display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}._imageCol_6juxt_16{position:relative}._imagePlaceholder_6juxt_20{aspect-ratio:4 / 5;border-radius:var(--radius-2xl)}._imageOverlay_6juxt_25{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#00000052);z-index:2;pointer-events:none}._experienceBadge_6juxt_33{position:absolute;bottom:2rem;right:-1.5rem;background-color:var(--color-accent);color:var(--color-white);border-radius:var(--radius-xl);padding:1.25rem 1.5rem;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;align-items:center;text-align:center;min-width:140px;z-index:3}._experienceValue_6juxt_50{font-size:var(--font-size-3xl);font-weight:800;letter-spacing:-.03em;line-height:1}._experienceLabel_6juxt_57{font-size:var(--font-size-xs);font-weight:600;opacity:.9;margin-top:.375rem;line-height:1.3;padding-right:.5rem}._contentCol_6juxt_66{display:flex;flex-direction:column}._sectionTag_6juxt_71{display:inline-flex;align-items:center;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.75rem}._title_6juxt_82{font-size:clamp(1.75rem,3vw,var(--font-size-4xl));font-weight:800;color:var(--color-text);margin-bottom:1rem;letter-spacing:-.025em;line-height:1.15}._subtitle_6juxt_91{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.75;margin-bottom:2.5rem}._features_6juxt_98{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}._feature_6juxt_98{display:flex;gap:1rem;align-items:flex-start}._featureIcon_6juxt_111{width:48px;height:48px;background-color:var(--color-accent-light);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-accent);flex-shrink:0}._featureText_6juxt_123{display:flex;flex-direction:column;gap:.25rem}._featureTitle_6juxt_129{font-size:var(--font-size-base);font-weight:700;color:var(--color-text)}._featureDescription_6juxt_135{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}._cta_6juxt_141{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;background-color:var(--color-accent);color:var(--color-white);border:2px solid var(--color-accent);padding:.875rem 2rem;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;text-decoration:none;transition:all var(--transition)}._cta_6juxt_141:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 8px 24px #e21c2659}@media(max-width:900px){._container_6juxt_6{grid-template-columns:1fr;gap:3rem}._experienceBadge_6juxt_33{right:1.5rem}}._section_1cka4_1{padding:var(--section-py) 0;background:linear-gradient(180deg,var(--color-bg-alt) 0%,#f4f4f4 100%)}._container_1cka4_6{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-px)}._header_1cka4_13{text-align:center;margin-bottom:2.75rem}._sectionTag_1cka4_18{display:inline-flex;align-items:center;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.75rem}._title_1cka4_29{font-size:clamp(1.75rem,3vw,var(--font-size-4xl));font-weight:800;color:var(--color-text);letter-spacing:-.025em;margin:0}._grid_1cka4_38{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch}._card_1cka4_46{aspect-ratio:10 / 12;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);border:1px solid rgba(0,0,0,.1);background:linear-gradient(180deg,#fffffffa,#fff 70%),#fff;transition:transform .25s ease,box-shadow .25s ease}._card_1cka4_46:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0000001f,0 6px 16px #e21c261a}._cardVisual_1cka4_67{aspect-ratio:16 / 9;background:radial-gradient(circle at top left,rgba(226,28,38,.32),transparent 52%),linear-gradient(145deg,#121214,#1d1d20 55%,#29292d);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:1.5rem}._cardVisualImage_1cka4_81{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover;filter:blur(2px);opacity:.6}._cardVisual_1cka4_67:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a47,#0a0a0a7a),radial-gradient(circle at top left,rgba(226,28,38,.22),transparent 55%)}._iconWrap_1cka4_100{position:relative;z-index:1;color:#fff;display:flex;align-items:center;justify-content:center;width:4.35rem;height:4.35rem;border-radius:1.35rem;background:linear-gradient(180deg,#ffffff24,#ffffff0f);box-shadow:inset 0 0 0 1px #ffffff14,0 18px 40px #00000029;opacity:.98}._cardBody_1cka4_118{flex:1;display:flex;flex-direction:column;padding:1rem 1.05rem 1.1rem;gap:.65rem}._cardBodyCompact_1cka4_126{justify-content:flex-start}._cardBodyWithDetail_1cka4_130{flex:1}._cardText_1cka4_134{display:flex;flex-direction:column;gap:.6rem}._cardTitle_1cka4_140{font-size:clamp(1.1rem,.8vw + .95rem,1.35rem);font-weight:800;color:var(--color-text);line-height:1.25;margin:0}._cardDesc_1cka4_148{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.55;margin:0}._cardMiddle_1cka4_155{flex:1;display:flex;align-items:center}._cardDetail_1cka4_161{display:flex;flex-direction:column;gap:.15rem;width:100%;font-style:normal;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);line-height:1.5}._cta_1cka4_174{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;font-size:var(--font-size-sm);font-weight:700;color:#e21c26;text-decoration:none;letter-spacing:.01em;transition:gap .2s ease,opacity .2s ease}._cta_1cka4_174:hover{gap:.65rem;opacity:.8}@media(max-width:860px){._grid_1cka4_38{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._card_1cka4_46{aspect-ratio:10 / 12}._cardBody_1cka4_118{padding:1rem}}@media(max-width:600px){._grid_1cka4_38{grid-template-columns:1fr}}._page_w6ptf_7{background:#fff;min-height:100vh}._hero_w6ptf_13{position:relative;background:#fff;padding:8rem 2rem 3rem;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.07)}._heroDecorDot_w6ptf_22{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(226,28,38,.07) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}._heroDecorBand_w6ptf_31{position:absolute;top:-30%;right:-8%;width:38%;height:180%;background:#e21c26;opacity:.04;transform:rotate(-10deg);pointer-events:none;border-radius:40px}._heroInner_w6ptf_44{position:relative;z-index:1;max-width:920px;margin:0 auto}._heroTitle_w6ptf_51{font-size:clamp(2.6rem,6.5vw,4.8rem);font-weight:900;letter-spacing:-.03em;line-height:1.04;color:#000;margin:0 0 1.35rem;font-style:normal}._heroEm_w6ptf_61{font-style:normal;color:#e21c26}._heroSub_w6ptf_66{font-size:clamp(1rem,1.8vw,1.13rem);line-height:1.78;color:#00000085;max-width:580px;margin:0 0 2.75rem}._heroStats_w6ptf_74{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}._heroStat_w6ptf_74{display:flex;flex-direction:column;gap:.18rem}._heroStat_w6ptf_74 strong{font-size:2.1rem;font-weight:900;letter-spacing:-.04em;color:#e21c26;line-height:1}._heroStat_w6ptf_74 span{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#0006}._heroStatDivider_w6ptf_103{width:1px;height:36px;background:#0000001a}._serviceNav_w6ptf_110{position:sticky;top:var(--navbar-height, 72px);z-index:90;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 4px 16px #0000000f}._serviceNav_w6ptf_110:before,._serviceNav_w6ptf_110:after{content:"";position:absolute;top:0;bottom:0;width:80px;pointer-events:none;z-index:2;opacity:0;transition:opacity .25s}._serviceNav_w6ptf_110:before{left:0;background:linear-gradient(to right,#fff 30%,transparent)}._serviceNav_w6ptf_110:after{right:0;background:linear-gradient(to left,#fff 30%,transparent)}._serviceNav_w6ptf_110[data-fade-left=true]:before{opacity:1}._serviceNav_w6ptf_110[data-fade-right=true]:after{opacity:1}._serviceNavTrack_w6ptf_152{display:flex;overflow-x:auto;scrollbar-width:none;max-width:1280px;margin:0 auto}._serviceNavTrack_w6ptf_152::-webkit-scrollbar{display:none}._serviceTab_w6ptf_164{flex-shrink:0;background:none;border:none;border-right:1px solid rgba(0,0,0,.09);border-bottom:3px solid transparent;padding:1.25rem 1.5rem 1.05rem;cursor:pointer;font-size:.8rem;font-weight:500;color:#00000073;white-space:nowrap;transition:color .2s,border-bottom-color .2s,background .2s;line-height:1}._serviceTab_w6ptf_164:first-child{border-left:1px solid rgba(0,0,0,.09)}._serviceTab_w6ptf_164:hover{color:#000;background:#e21c2608}._serviceTabActive_w6ptf_189{color:#000!important;font-weight:700;border-bottom-color:#e21c26!important;background:#e21c2608}@keyframes _panelFadeOut_w6ptf_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-14px) scale(.985)}}@keyframes _panelFadeIn_w6ptf_1{0%{opacity:0;transform:translateY(20px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}._panel_w6ptf_207{min-height:60vh}._panelOut_w6ptf_211{animation:_panelFadeOut_w6ptf_1 .2s cubic-bezier(.4,0,1,1) forwards}._panelIn_w6ptf_215{animation:_panelFadeIn_w6ptf_1 .42s cubic-bezier(.22,1,.36,1) forwards}._panelGrid_w6ptf_219{position:relative;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:420px 1fr;min-height:60vh}._visual_w6ptf_229{position:relative;background:#f6f6f6;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:3.5rem 2.5rem;gap:1.25rem}._visualWithMedia_w6ptf_241{padding:0}._visual_w6ptf_229:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#e21c26;opacity:.6}._visualWatermark_w6ptf_257{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:clamp(10rem,22vw,20rem);font-weight:900;font-variant-numeric:tabular-nums;color:#e21c26;opacity:.05;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.06em}._visualSlideshow_w6ptf_274{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;border-radius:0!important;overflow:hidden}._visualSlideshowRoot_w6ptf_284{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}._iconRing_w6ptf_290{position:relative;z-index:1;width:130px;height:130px;border-radius:50%;background:#fff;border:1.5px solid rgba(226,28,38,.18);display:flex;align-items:center;justify-content:center;color:#e21c26;box-shadow:0 0 0 8px #e21c260d,0 12px 40px #e21c261f,0 2px 8px #0000000f}._visualProgress_w6ptf_308{position:relative;z-index:1;font-size:.65rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.12em;color:#00000047}._dots_w6ptf_318{position:relative;z-index:1;display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center;max-width:200px}._dot_w6ptf_318{width:7px;height:7px;border-radius:50%;background:#0000001f;border:none;padding:0;cursor:pointer;transition:background .25s,transform .25s}._dotActive_w6ptf_339{background:#e21c26;transform:scale(1.5)}._content_w6ptf_345{padding:4rem 3.5rem;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(0,0,0,.07)}._contentTitle_w6ptf_353{font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:900;letter-spacing:-.025em;color:#000;margin:0 0 .55rem;line-height:1.1}._contentSub_w6ptf_362{font-size:1rem;font-weight:500;color:#e21c26;margin:0 0 1.85rem;line-height:1.5}._contentBody_w6ptf_370{display:flex;flex-direction:column;gap:.95rem;margin-bottom:2rem}._contentBody_w6ptf_370 p{font-size:.93rem;line-height:1.8;color:#0009;margin:0}._features_w6ptf_385{list-style:none;padding:0;margin:0 0 2.5rem;display:grid;grid-template-columns:1fr 1fr;gap:.55rem 2rem}._featureItem_w6ptf_394{display:flex;align-items:center;gap:.5rem;font-size:.84rem;font-weight:500;color:#000}._featureItem_w6ptf_394 svg{flex-shrink:0;color:#e21c26}._panelNav_w6ptf_409{position:absolute;top:1.5rem;right:1.75rem;display:flex;gap:.6rem;z-index:2}._navArrow_w6ptf_418{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(0,0,0,.15);background:#fff;cursor:pointer;color:#000;transition:border-color .2s,background .2s,color .2s,transform .15s}._navArrow_w6ptf_418:hover:not(:disabled){border-color:#e21c26;background:#e21c26;color:#fff;transform:scale(1.06)}._navArrow_w6ptf_418:disabled{opacity:.22;cursor:not-allowed}._citroenOuter_w6ptf_445{padding:3.5rem 1.5rem 5rem;background:#fff}._citroenCard_w6ptf_450{position:relative;max-width:1280px;margin:0 auto;background:linear-gradient(130deg,#161616,#1e0d0f);border-radius:28px;overflow:hidden}._citroenGlow_w6ptf_460{position:absolute;top:-40%;right:-10%;width:50%;padding-bottom:50%;border-radius:50%;background:radial-gradient(circle,rgba(226,28,38,.28) 0%,transparent 70%);pointer-events:none}._citroenInner_w6ptf_471{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;padding:3.75rem 4rem;flex-wrap:wrap}._citroenText_w6ptf_482{flex:1;min-width:260px}._citroenBadge_w6ptf_487{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff61;margin-bottom:.75rem}._citroenTitle_w6ptf_497{font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:900;color:#fff;margin:0 0 .8rem;letter-spacing:-.025em;line-height:1.12}._citroenBody_w6ptf_506{font-size:.9rem;line-height:1.78;color:#ffffff85;margin:0;max-width:500px}._citroenBtn_w6ptf_514{display:inline-flex;align-items:center;gap:.55rem;background:#e21c26;color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.03em;text-decoration:none;padding:.9rem 1.85rem;border-radius:10px;white-space:nowrap;flex-shrink:0;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 20px #e21c2659}._citroenBtn_w6ptf_514:hover{background:#c0151e;transform:translateY(-2px);box-shadow:0 8px 28px #e21c2673}@media(max-width:960px){._panelGrid_w6ptf_219{grid-template-columns:1fr}._visual_w6ptf_229{min-height:280px;padding:3rem 2rem}._visualWithMedia_w6ptf_241{padding:0;min-height:0;aspect-ratio:488 / 650}._iconRing_w6ptf_290{width:110px;height:110px}._visualSlideshow_w6ptf_274{width:100%;height:100%}._content_w6ptf_345{border-left:none;border-top:1px solid rgba(0,0,0,.07);padding:2.5rem 2rem 3rem}._features_w6ptf_385{grid-template-columns:1fr}}@media(max-width:640px){._hero_w6ptf_13{padding:6rem 1.25rem 2rem}._heroStats_w6ptf_74{gap:1.25rem}._heroStat_w6ptf_74 strong{font-size:1.7rem}._heroStatDivider_w6ptf_103{height:28px}._serviceTab_w6ptf_164{padding:.85rem 1rem .7rem;font-size:.72rem}._content_w6ptf_345{padding:2rem 1.25rem 2.5rem}._citroenOuter_w6ptf_445{padding:2.5rem 1rem 3.5rem}._citroenInner_w6ptf_471{padding:2.5rem 1.75rem;flex-direction:column;align-items:flex-start;gap:2rem}._citroenBtn_w6ptf_514{width:100%;justify-content:center}}@media(max-width:420px){._heroTitle_w6ptf_51{font-size:2.2rem}._contentTitle_w6ptf_353{font-size:1.55rem}}._page_15qqr_7{background:#fff;min-height:100vh}._hero_15qqr_13{position:relative;background:#fff;padding:8rem 2rem 3rem;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.07)}._heroDecorDot_15qqr_22{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(226,28,38,.07) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}._heroDecorBand_15qqr_31{position:absolute;top:-30%;right:-8%;width:38%;height:180%;background:#e21c26;opacity:.04;transform:rotate(-10deg);pointer-events:none;border-radius:40px}._heroInner_15qqr_44{position:relative;z-index:1;max-width:920px;margin:0 auto;display:flex;flex-direction:column;align-items:center}._heroTitle_15qqr_54{font-size:clamp(2.4rem,6vw,4.4rem);font-weight:900;letter-spacing:-.03em;line-height:1.04;color:#000;margin:0 0 1.5rem;font-style:normal;text-align:center}._heroAccent_15qqr_65{margin:0 0 2.25rem}._heroEm_15qqr_69{font-style:normal;font-size:clamp(1.4rem,3.2vw,2.2rem);font-weight:700;color:#e21c26;letter-spacing:-.02em}._heroCta_15qqr_77{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:#e21c26;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-decoration:none;padding:.6rem 1.25rem;border-radius:8px;border:1.5px solid #e21c26;transition:background .2s,color .2s}._heroCta_15qqr_77:hover{background:#e21c26;color:#fff}._sectionHeader_15qqr_99{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;margin-bottom:3rem}._overline_15qqr_107{display:block;width:36px;height:3px;background:#e21c26;border-radius:2px}._sectionTitle_15qqr_115{font-size:clamp(1.8rem,3.8vw,2.8rem);font-weight:900;letter-spacing:-.03em;color:#000;margin:0;line-height:1.08}._steps_15qqr_125{background:#fff;padding:5rem 2rem 5.5rem}._stepsInner_15qqr_130{max-width:1200px;margin:0 auto}._stepsGrid_15qqr_135{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem}._stepCard_15qqr_141{position:relative;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:2.25rem 2rem 2rem;display:flex;flex-direction:column;gap:1rem;transition:box-shadow .22s,transform .18s;overflow:hidden}._stepCard_15qqr_141:hover{box-shadow:0 12px 40px #0000001a,0 2px 8px #e21c2614;transform:translateY(-3px)}._stepNumber_15qqr_159{position:absolute;top:1.25rem;right:1.5rem;font-size:clamp(3rem,6vw,5rem);font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.06em;color:#e21c26;opacity:.08;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}._stepIconRing_15qqr_174{width:58px;height:58px;border-radius:50%;border:1.5px solid rgba(226,28,38,.22);background:#e21c260a;display:flex;align-items:center;justify-content:center;color:#e21c26;flex-shrink:0;box-shadow:0 0 0 6px #e21c260a}._stepTitle_15qqr_188{font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:800;letter-spacing:-.02em;color:#000;margin:0;line-height:1.2}._stepBody_15qqr_197{font-size:.9rem;line-height:1.78;color:#0000008c;margin:0}._advantages_15qqr_205{background:#111;padding:5rem 2rem 5.5rem}._advantagesInner_15qqr_210{max-width:1200px;margin:0 auto}._sectionHeaderDark_15qqr_215{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;margin-bottom:3rem}._overlineDark_15qqr_223{display:block;width:36px;height:3px;background:#e21c26;border-radius:2px}._sectionTitleDark_15qqr_231{font-size:clamp(1.8rem,3.8vw,2.8rem);font-weight:900;letter-spacing:-.03em;color:#fff;margin:0;line-height:1.08}._advantagesGrid_15qqr_240{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}._advantageCard_15qqr_246{display:flex;align-items:flex-start;gap:.85rem;padding:1.5rem 1.25rem;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;transition:border-color .2s,background .2s}._advantageCard_15qqr_246:hover{border-color:#e21c2659;background:#e21c260d}._advantageIcon_15qqr_262{width:30px;height:30px;border-radius:50%;background:#e21c2626;display:flex;align-items:center;justify-content:center;color:#e21c26;flex-shrink:0;margin-top:.1rem}._advantageText_15qqr_275{display:flex;flex-direction:column;gap:.3rem}._advantageTitle_15qqr_281{font-size:.88rem;font-weight:700;color:#fff;line-height:1.3}._advantageBody_15qqr_288{font-size:.8rem;line-height:1.65;color:#ffffff73;margin:0}._ctaStrip_15qqr_296{background:#fff;padding:5rem 2rem 5.5rem;border-top:1px solid rgba(0,0,0,.07)}._ctaInner_15qqr_302{max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2.25rem}._ctaTitle_15qqr_312{font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:900;letter-spacing:-.03em;color:#000;margin:0;line-height:1.1}._ctaButtons_15qqr_321{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}._ctaBtnPrimary_15qqr_329{display:inline-flex;align-items:center;gap:.5rem;background:#e21c26;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.03em;text-decoration:none;padding:.9rem 1.85rem;border-radius:10px;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 20px #e21c2659}._ctaBtnPrimary_15qqr_329:hover{background:#c0151e;transform:translateY(-2px);box-shadow:0 8px 28px #e21c2673}._ctaBtnSecondary_15qqr_351{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:#000;font-size:.9rem;font-weight:700;letter-spacing:.03em;text-decoration:none;padding:.88rem 1.75rem;border-radius:10px;border:1.5px solid rgba(0,0,0,.18);transition:border-color .2s,background .2s,color .2s}._ctaBtnSecondary_15qqr_351:hover{border-color:#000;background:#000;color:#fff}@media(max-width:1024px){._advantagesGrid_15qqr_240{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._stepsGrid_15qqr_135{grid-template-columns:1fr;gap:1.25rem}._steps_15qqr_125,._advantages_15qqr_205,._ctaStrip_15qqr_296{padding:3.5rem 1.5rem 4rem}._sectionHeader_15qqr_99,._sectionHeaderDark_15qqr_215{margin-bottom:2.25rem}}@media(max-width:480px){._hero_15qqr_13{padding:6rem 1.25rem 2.5rem}._heroTitle_15qqr_54{font-size:2.1rem}._advantagesGrid_15qqr_240{grid-template-columns:1fr;gap:.85rem}._ctaButtons_15qqr_321{flex-direction:column;width:100%}._ctaBtnPrimary_15qqr_329,._ctaBtnSecondary_15qqr_351{width:100%;justify-content:center}._stepCard_15qqr_141{padding:1.75rem 1.25rem 1.5rem}}._page_13m5i_7{background:#fff;min-height:100vh}._header_13m5i_13{background:#fff;padding:8rem 2rem 4rem;text-align:center}._headerInner_13m5i_19{max-width:700px;margin:0 auto}._title_13m5i_24{font-size:clamp(2.6rem,6.5vw,4.4rem);font-weight:900;letter-spacing:-.03em;line-height:1.06;color:#000;margin:0 0 1.25rem;font-style:normal}._titleEm_13m5i_34{font-style:normal;color:#e21c26}._subtitle_13m5i_39{font-size:clamp(.95rem,1.8vw,1.08rem);line-height:1.78;color:#00000085;margin:0}._cardsSection_13m5i_47{padding:0 2rem 5rem}._sectionsStack_13m5i_51{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}._teamSection_13m5i_59{display:flex;flex-direction:column;gap:1.1rem}._sectionHeadingWrap_13m5i_65{display:flex;align-items:center;justify-content:center}._sectionTitle_13m5i_71{font-size:1.15rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#e21c26;margin:0 0 1rem}._cardsGrid_13m5i_80{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}._card_13m5i_47{background:#fff;border-radius:20px;border-top:3px solid #e21c26;box-shadow:0 4px 24px #00000014;padding:0;display:flex;flex-direction:column;overflow:hidden;text-align:center;max-width:360px;justify-self:center;width:100%}._cardImageWrap_13m5i_101{position:relative;width:100%;aspect-ratio:1 / 1;background:#101010;overflow:hidden}._cardImage_13m5i_101{width:100%;height:100%;object-fit:cover;display:block}@keyframes _personImgShimmer_13m5i_1{0%{background-position:-400px 0}to{background-position:400px 0}}._cardImageSkeleton_13m5i_121{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1a1a1a 30%,#2e2e2e,#1a1a1a 70%);background-size:800px 100%;animation:_personImgShimmer_13m5i_1 1.4s ease-in-out infinite;pointer-events:none}._cardImageSkeletonHidden_13m5i_130{display:none}._cardBody_13m5i_134{padding:1.4rem 1.5rem 1.6rem;display:flex;flex-direction:column;align-items:center}._personName_13m5i_142{font-size:1.32rem;font-weight:800;letter-spacing:-.02em;color:#000;margin:0 0 .35rem;line-height:1.15;text-align:center;text-transform:uppercase}._personRole_13m5i_153{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#e21c26;margin:0;text-align:center}._divider_13m5i_164{width:100%;border:none;border-top:1px solid rgba(0,0,0,.09);margin:1.15rem 0}._contactGroup_13m5i_172{display:flex;align-items:flex-start;gap:.65rem;width:100%;margin-bottom:.8rem;text-align:left}._contactGroup_13m5i_172:last-child{margin-bottom:0}._contactGroupIcon_13m5i_185{flex-shrink:0;margin-top:.1rem}._contactList_13m5i_190{display:flex;flex-direction:column;align-items:flex-start;gap:.42rem}._contactLink_13m5i_197{font-size:.86rem;font-weight:500;color:#000;text-decoration:none;transition:color .2s;line-height:1.5;word-break:break-word}._contactLink_13m5i_197:hover{color:#e21c26}._scheduleSection_13m5i_212{padding:0 2rem 3.5rem}._scheduleCard_13m5i_216{max-width:900px;margin:0 auto;border:1px solid rgba(0,0,0,.08);border-radius:20px;display:flex;overflow:hidden}._scheduleLeft_13m5i_225{flex-shrink:0;width:220px;background:#fafafa;border-right:1px solid rgba(0,0,0,.07);padding:2.25rem 1.75rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}._scheduleTitle_13m5i_237{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:#000;margin:0;line-height:1.3}._statusBadge_13m5i_246{display:inline-flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:.35rem .75rem;border-radius:100px;width:fit-content}._statusOpen_13m5i_258{background:#22c55e1a;color:#16a34a}._statusClosingSoon_13m5i_263{background:#eab3081a;color:#a16207}._statusClosed_13m5i_268{background:#0000000f;color:#0006}._statusDot_13m5i_273{width:7px;height:7px;border-radius:50%;flex-shrink:0}._statusOpen_13m5i_258 ._statusDot_13m5i_273{background:#22c55e;box-shadow:0 0 0 2px #22c55e40}._statusClosingSoon_13m5i_263 ._statusDot_13m5i_273{background:#eab308;box-shadow:0 0 0 2px #eab30840}._statusClosed_13m5i_268 ._statusDot_13m5i_273{background:#00000040}._scheduleList_13m5i_294{flex:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._scheduleRow_13m5i_303{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1.75rem;border-bottom:1px solid rgba(0,0,0,.055);transition:background .15s}._scheduleRow_13m5i_303:last-child{border-bottom:none}._scheduleRowToday_13m5i_316{background:#e21c260a;border-left:3px solid #e21c26;padding-left:calc(1.75rem - 3px)}._scheduleDay_13m5i_322{font-size:.875rem;font-weight:500;color:#0000008c}._scheduleRowToday_13m5i_316 ._scheduleDay_13m5i_322{font-weight:700;color:#000}._scheduleHours_13m5i_333{font-size:.875rem;font-weight:600;color:#000;font-variant-numeric:tabular-nums}._scheduleRowToday_13m5i_316 ._scheduleHours_13m5i_333{color:#e21c26}._scheduleHoursReduced_13m5i_344{color:#0006}._scheduleHoursLoading_13m5i_348{color:#0003}._contactSuffix_13m5i_352{font-size:.72rem;font-weight:600;color:#0006}._scheduleHoursGroup_13m5i_358{display:flex;align-items:center;gap:.5rem}._reducedTag_13m5i_364{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#a16207;background:#eab3081a;padding:.15rem .45rem;border-radius:999px}@keyframes _shimmer_13m5i_1{0%{background-position:-400px 0}to{background-position:400px 0}}._skeleton_13m5i_381{display:inline-block;border-radius:4px;background:linear-gradient(90deg,#00000012 25%,#00000021,#00000012 75%);background-size:800px 100%;animation:_shimmer_13m5i_1 1.4s ease-in-out infinite}._skeletonDay_13m5i_394{width:88px;height:13px}._skeletonHours_13m5i_399{width:72px;height:13px}._scheduleLeftBottom_13m5i_405{display:flex;flex-direction:column;gap:.75rem}._sectionToggle_13m5i_411{display:flex;gap:.375rem}._sectionPill_13m5i_416{padding:.28rem .75rem;border-radius:999px;border:1.5px solid rgba(0,0,0,.15);background:transparent;color:#00000073;font-size:.72rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .15s,border-color .15s,color .15s;font-family:inherit}._sectionPill_13m5i_416:hover{border-color:#00000059;color:#000000b3}._sectionPillActive_13m5i_435{background:#000;border-color:#000;color:#fff}._sectionPillActive_13m5i_435:hover{background:#222;border-color:#222;color:#fff}._infoStrip_13m5i_448{background:#f6f6f6;padding:3rem 2rem}._infoGrid_13m5i_453{max-width:900px;margin:0 auto;display:grid;grid-template-columns:1fr;justify-items:center;gap:2rem}._infoBlock_13m5i_462{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}._infoIcon_13m5i_470{display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}._infoLabel_13m5i_477{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#00000061}._infoValue_13m5i_485{font-size:.92rem;font-weight:700;color:#000;line-height:1.5}@media(max-width:640px){._header_13m5i_13{padding:6rem 1.25rem 3rem}._cardsSection_13m5i_47{padding:0 1.25rem 4rem}._cardsGrid_13m5i_80{grid-template-columns:1fr}._scheduleSection_13m5i_212{padding:0 1.25rem 3rem}._scheduleCard_13m5i_216{flex-direction:column}._scheduleLeft_13m5i_225{width:100%;flex-direction:row;align-items:center;justify-content:space-between;padding:1.5rem 1.25rem;border-right:none;border-bottom:1px solid rgba(0,0,0,.07);gap:1rem}._scheduleTitle_13m5i_237{font-size:.95rem}._scheduleRow_13m5i_303{padding:.65rem 1.25rem}._scheduleRowToday_13m5i_316{padding-left:calc(1.25rem - 3px)}._infoStrip_13m5i_448{padding:2.5rem 1.25rem}._infoGrid_13m5i_453{grid-template-columns:1fr;gap:1.75rem}._contactRow_13m5i_546{justify-content:center}}._card_6ukpb_2{position:relative;display:flex;height:225px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow var(--transition-slow),transform var(--transition-slow);cursor:pointer}._card_6ukpb_2:hover{box-shadow:0 6px 28px #00000017;transform:translateY(-2px)}._imgCol_6ukpb_20{position:relative;height:100%;aspect-ratio:4 / 3;width:auto;flex-shrink:0;overflow:hidden;background:var(--color-gray-100)}._img_6ukpb_20{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-slow)}@keyframes _imgShimmer_6ukpb_1{0%{background-position:-400px 0}to{background-position:400px 0}}._imgSkeleton_6ukpb_43{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#e8e8e8 25%,#f4f4f4,#e8e8e8 75%);background-size:800px 100%;animation:_imgShimmer_6ukpb_1 1.4s ease-in-out infinite;pointer-events:none}._imgSkeletonHidden_6ukpb_52{display:none}._card_6ukpb_2:hover ._img_6ukpb_20{transform:scale(1.04)}._badge_6ukpb_59{position:absolute;top:.75rem;left:.75rem;z-index:1;padding:.2rem .65rem;border-radius:var(--radius-full);font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._badge_featured_6ukpb_72{background:var(--color-accent);color:#fff}._badge_new_6ukpb_73{background:#000;color:#fff}._badge_hot_6ukpb_74{background:var(--color-accent);color:#fff}._soldOverlay_6ukpb_77{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000085;display:flex;align-items:center;justify-content:center;z-index:2}._soldStamp_6ukpb_87{color:#fff;font-size:1.1rem;font-weight:900;letter-spacing:.28em;text-transform:uppercase;border:2.5px solid rgba(255,255,255,.85);padding:.3rem .875rem;border-radius:3px;transform:rotate(-12deg);opacity:.92;white-space:nowrap}._cardSold_6ukpb_102{opacity:.72}._cardSold_6ukpb_102:hover{box-shadow:none;transform:none}._infoCol_6ukpb_111{position:relative;flex:1;padding:1.25rem 1.375rem;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;min-width:0;min-height:0}._title_6ukpb_123{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text);margin:0;line-height:1.3;flex-shrink:0}._specs_6ukpb_133{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;min-height:0}._specRow_6ukpb_141{display:flex;align-items:center;gap:.5rem}._specIcon_6ukpb_147{color:var(--color-accent);flex-shrink:0}._specLabel_6ukpb_152{display:block;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-light);line-height:1;margin-bottom:3px}._specValue_6ukpb_163{display:block;font-size:1.05rem;font-weight:700;color:var(--color-text);line-height:1.2;white-space:nowrap}._tags_6ukpb_173{display:flex;flex-wrap:wrap;gap:.375rem;flex-shrink:0}._tag_6ukpb_173{font-size:.7rem;font-weight:600;color:var(--color-text-secondary);background:var(--color-gray-100);border:1px solid var(--color-border);padding:.2rem .6rem;border-radius:var(--radius-full);text-transform:capitalize;letter-spacing:.03em}._priceCol_6ukpb_193{width:175px;flex-shrink:0;border-left:1px solid var(--color-border);padding:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.875rem}._price_6ukpb_193{font-size:1.75rem;font-weight:800;color:var(--color-text);letter-spacing:-.03em;line-height:1}._cta_6ukpb_214{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.375rem;padding:.6rem 1rem;border:1.5px solid #000;border-radius:var(--radius-md);background:transparent;font-size:var(--font-size-sm);font-weight:600;color:#000;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--transition),color var(--transition),border-color var(--transition)}._cta_6ukpb_214:after{content:"";position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;z-index:0}._card_6ukpb_2:hover ._cta_6ukpb_214{background:#000;color:#fff}@media(max-width:960px){._card_6ukpb_2{flex-direction:column;height:auto}._imgCol_6ukpb_20{width:100%;height:auto;aspect-ratio:4 / 3}._priceCol_6ukpb_193{width:100%;border-left:none;border-top:1px solid var(--color-border);flex-direction:row;align-items:center;justify-content:space-between;padding:1rem 1.25rem}}@media(max-width:960px){._specs_6ukpb_133{row-gap:1.25rem}}@media(max-width:480px){._specs_6ukpb_133{row-gap:1.5rem}}._wrap_4mjal_1{position:relative;display:inline-block}._trigger_4mjal_7{display:inline-flex;align-items:center;justify-content:space-between;gap:.625rem;width:100%;padding:.55rem .875rem;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);cursor:pointer;white-space:nowrap;transition:border-color var(--transition);font-family:var(--font-sans)}._trigger_4mjal_7:hover{border-color:var(--color-gray-400)}._triggerOpen_4mjal_27{border-color:#000}._trigger_4mjal_7:disabled{background:var(--color-gray-50);border-color:var(--color-gray-200);color:var(--color-gray-400);cursor:not-allowed}._disabled_4mjal_36{opacity:.8}._triggerLabel_4mjal_40{flex:1;text-align:left}._chevron_4mjal_43{color:var(--color-text-secondary);flex-shrink:0;transition:transform var(--transition)}._chevronOpen_4mjal_49{transform:rotate(180deg)}._dropdown_4mjal_52{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;background:#fff;border:1.5px solid #000;border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001f;list-style:none;margin:0;padding:.3rem 0;z-index:1100;max-height:260px;overflow-y:auto;animation:_dropIn_4mjal_1 .12s ease}@keyframes _dropIn_4mjal_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._option_4mjal_76{display:flex;align-items:center;gap:.5rem;padding:.55rem .875rem;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);-webkit-user-select:none;user-select:none}._option_4mjal_76:hover{background:var(--color-gray-50)}._optionActive_4mjal_93{font-weight:700;color:var(--color-accent)}._optionActive_4mjal_93 svg{color:var(--color-accent);flex-shrink:0}._option_4mjal_76:not(._optionActive_4mjal_93){padding-left:calc(1.375rem + 13px)}._wrap_6n0bv_1{position:relative;width:340px;max-width:100%}._icon_6n0bv_7{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none;flex-shrink:0}._input_6n0bv_17{width:100%;padding:.575rem 2.25rem;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-family:var(--font-sans);color:var(--color-text);background:#fff;box-sizing:border-box;transition:border-color var(--transition),box-shadow var(--transition)}._input_6n0bv_17:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #e21c2614}._input_6n0bv_17::placeholder{color:var(--color-text-light)}._clear_6n0bv_36{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:color var(--transition)}._clear_6n0bv_36:hover{color:var(--color-text)}._page_15ncd_2{padding-top:var(--navbar-height);background:#fff;min-height:100vh}._pageHeader_15ncd_9{max-width:var(--container-max);margin:0 auto;padding:2rem var(--container-px) 1.25rem;border-bottom:1px solid var(--color-border)}._breadcrumb_15ncd_16{display:flex;align-items:center;gap:.375rem;font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:.625rem}._breadcrumbLink_15ncd_25{color:var(--color-accent);text-decoration:none;font-weight:600;transition:opacity var(--transition)}._breadcrumbLink_15ncd_25:hover{opacity:.75}._breadcrumbSep_15ncd_33{opacity:.45}._pageTitle_15ncd_35{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;color:#000;letter-spacing:-.025em;margin:0 0 1rem}._resultsRow_15ncd_43{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}._resultCount_15ncd_51{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}._sortWrap_15ncd_58{display:flex;align-items:center;gap:.625rem}._sortByLabel_15ncd_64{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);white-space:nowrap}._sortSelect_15ncd_72{min-width:160px}._filterSelectWrap_15ncd_73{width:100%}._searchRow_15ncd_76{margin-top:.875rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}._hideSoldLabel_15ncd_84{display:flex;align-items:center;gap:.45rem;cursor:pointer;white-space:nowrap;font-size:var(--font-size-sm);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none}._hideSoldLabel_15ncd_84:hover{color:var(--color-text)}._hideSoldCheck_15ncd_96{width:15px;height:15px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0}._layout_15ncd_105{max-width:var(--container-max);margin:0 auto;padding:1.75rem var(--container-px) 4rem;display:grid;grid-template-columns:270px 1fr;gap:2.5rem;align-items:start}._mobileFilterToggle_15ncd_116{display:none;grid-column:1 / -1;align-items:center;gap:.5rem;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.6rem 1rem;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);cursor:pointer;width:fit-content;transition:background var(--transition)}._mobileFilterToggle_15ncd_116:hover{background:var(--color-gray-50)}._sidebar_15ncd_135{position:sticky;top:calc(var(--navbar-height) + 1.5rem);border-right:1px solid var(--color-border);padding-right:1.75rem}._sidebarTop_15ncd_142{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}._sidebarTitle_15ncd_149{font-size:var(--font-size-xs);font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text)}._resetBtn_15ncd_157{font-size:var(--font-size-xs);font-weight:600;color:var(--color-accent);background:none;border:none;cursor:pointer;padding:0;transition:opacity var(--transition)}._resetBtn_15ncd_157:hover{opacity:.7}._filterBlock_15ncd_170{padding:1rem 0;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.5rem}._filterLabel_15ncd_178{font-size:var(--font-size-xs);font-weight:700;color:var(--color-text);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.25rem;display:block}._checkRow_15ncd_189{display:flex;align-items:center;gap:.5rem;cursor:pointer}._check_15ncd_189{width:14px;height:14px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0}._checkText_15ncd_204{font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color var(--transition)}._checkRow_15ncd_189:hover ._checkText_15ncd_204{color:var(--color-text)}._featuresToggle_15ncd_212{display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:0;cursor:pointer;width:100%;text-align:left}._featuresBadge_15ncd_224{display:inline-flex;align-items:center;justify-content:center;margin-left:.4rem;width:18px;height:18px;border-radius:50%;background:#e21c26;color:#fff;font-size:.6rem;font-weight:700;vertical-align:middle}._featuresArrow_15ncd_239{color:var(--color-text-secondary);flex-shrink:0;transition:transform .2s ease}._featuresArrowOpen_15ncd_245{transform:rotate(180deg)}._featuresDropdownWrap_15ncd_249{position:relative}._featuresDropdownWrap_15ncd_249:after{content:"";position:absolute;bottom:0;left:0;right:0;height:36px;background:linear-gradient(to bottom,transparent,#fff);pointer-events:none;border-radius:0 0 4px 4px}._featuresDropdown_15ncd_249{display:flex;flex-direction:column;gap:.5rem;max-height:350px;overflow-y:scroll;padding-top:.25rem;padding-right:.25rem;padding-bottom:2rem;scrollbar-width:thin;scrollbar-color:#e21c26 #f0f0f0}._featuresDropdown_15ncd_249::-webkit-scrollbar{width:4px}._featuresDropdown_15ncd_249::-webkit-scrollbar-track{background:#f0f0f0;border-radius:2px}._featuresDropdown_15ncd_249::-webkit-scrollbar-thumb{background:#e21c26;border-radius:2px}._sliderLabelRow_15ncd_282{display:flex;align-items:center;justify-content:space-between}._sliderValue_15ncd_288{font-size:var(--font-size-xs);font-weight:600;color:var(--color-accent)}._slider_15ncd_282{width:100%;accent-color:var(--color-accent);cursor:pointer;height:4px;margin:.25rem 0}._sliderMinMax_15ncd_302{display:flex;justify-content:space-between;font-size:.65rem;color:var(--color-text-light);margin-top:.125rem}._rangeRow_15ncd_311{display:flex;align-items:flex-end;gap:.375rem}._rangeGroup_15ncd_317{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}._rangeHint_15ncd_325{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}._rangeInput_15ncd_333{width:100%;padding:.4rem .5rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-family:var(--font-sans);color:var(--color-text);background:#fff;box-sizing:border-box;transition:border-color var(--transition)}._rangeInput_15ncd_333:focus{outline:none;border-color:var(--color-accent)}._rangeInput_15ncd_333::placeholder{color:var(--color-text-light)}._rangeSep_15ncd_351{font-size:var(--font-size-sm);color:var(--color-text-light);flex-shrink:0;padding-bottom:.45rem}._main_15ncd_359,._cards_15ncd_365{display:flex;flex-direction:column;gap:1rem}._empty_15ncd_372{display:flex;flex-direction:column;align-items:center;gap:.875rem;padding:4rem 2rem;border:1px solid var(--color-border);border-radius:var(--radius-xl);color:var(--color-text-secondary);text-align:center}._pagination_15ncd_385{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;padding-top:.75rem}._pageBtn_15ncd_394{padding:.5rem 1rem;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:#fff;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);cursor:pointer;transition:all var(--transition)}._pageBtn_15ncd_394:hover:not(:disabled){border-color:#000;background:#000;color:#fff}._pageBtn_15ncd_394:disabled{opacity:.35;cursor:not-allowed}._pageNum_15ncd_408{width:36px;height:36px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:#fff;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);cursor:pointer;transition:all var(--transition)}._pageNum_15ncd_408:hover{border-color:#000;background:#000;color:#fff}._pageNumActive_15ncd_422{background:var(--color-accent)!important;border-color:var(--color-accent)!important;color:#fff!important}@media(max-width:900px){._layout_15ncd_105{grid-template-columns:1fr;padding-top:1.25rem}._mobileFilterToggle_15ncd_116{display:flex}._sidebar_15ncd_135{display:none;position:static;border-right:none;padding-right:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.25rem}._sidebarOpen_15ncd_447{display:block}}._loadingState_15ncd_451{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 2rem;color:var(--color-text-secondary);font-size:.9375rem}@keyframes _spin_15ncd_465{to{transform:rotate(360deg)}}._spinner_15ncd_465{animation:_spin_15ncd_465 .9s linear infinite;color:var(--color-accent, #e21c26)}._imageWrap_5wc8o_1{aspect-ratio:4 / 3}._badge_5wc8o_6{position:absolute;top:1rem;left:1rem;padding:.3rem .8rem;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;z-index:2}._badge_featured_5wc8o_19{background:var(--color-accent);color:#fff}._badge_new_5wc8o_20{background:#000;color:#fff}._badge_hot_5wc8o_21{background:var(--color-accent);color:#fff}._box_173ud_2{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:1.75rem 2rem}._title_173ud_9{font-size:1.25rem;font-weight:700;color:var(--color-text);margin:0 0 1.5rem;letter-spacing:-.01em}._grid_173ud_18{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}._col_173ud_25{display:flex;flex-direction:column;gap:.875rem;min-width:0}._colHeader_173ud_33{padding-bottom:.625rem}._colLabel_173ud_37{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text);padding-bottom:.3rem;padding-right:15px;border-bottom:2px solid #e21c26}._list_173ud_49{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}._item_173ud_58{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.45}._check_173ud_67{color:#e21c26;flex-shrink:0;margin-top:2px}._empty_173ud_74{font-size:.8rem;color:var(--color-text-light);font-style:italic;margin:0}@media(max-width:768px){._box_173ud_2{padding:1.375rem 1.25rem}._grid_173ud_18{gap:1.75rem}}@media(max-width:540px){._grid_173ud_18{grid-template-columns:1fr;gap:1.5rem}}._page_2xvei_2{background:var(--color-bg-alt);min-height:100vh;padding-top:var(--navbar-height)}._container_2xvei_8{max-width:var(--container-max);margin:0 auto;padding:2.25rem var(--container-px) 5rem;display:flex;flex-direction:column;gap:1.5rem}._breadcrumb_2xvei_18{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._breadcrumbLink_2xvei_26{color:var(--color-accent);text-decoration:none;transition:opacity var(--transition-fast)}._breadcrumbLink_2xvei_26:hover{opacity:.75}._sep_2xvei_32{color:var(--color-gray-300)}._titleBlock_2xvei_35{display:flex;flex-direction:column;gap:.35rem}._titleRow_2xvei_37{display:flex;align-items:center;justify-content:space-between;gap:1rem}._backBtn_2xvei_44{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;font-weight:600;color:var(--color-text-secondary);background:none;border:none;cursor:pointer;padding:0;white-space:nowrap;flex-shrink:0;transition:color .15s}._backBtn_2xvei_44:hover{color:var(--color-text)}._title_2xvei_35{font-size:clamp(1.75rem,4vw,2.4rem);font-weight:800;color:var(--color-text);margin:0;line-height:1.15;letter-spacing:-.02em}._subtitle_2xvei_70{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;text-transform:capitalize}._actionBar_2xvei_78{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}._primaryActions_2xvei_88{display:flex;gap:.625rem;flex-wrap:wrap}._actionBtn_2xvei_90{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:#fff;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);cursor:pointer;white-space:nowrap;text-decoration:none;transition:border-color var(--transition),background var(--transition)}._actionBtn_2xvei_90:hover{border-color:#000;background:var(--color-gray-50)}._utilActions_2xvei_108{display:flex;gap:.5rem}._utilBtn_2xvei_110{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .875rem;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:#fff;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition),color var(--transition)}._utilBtn_2xvei_110:hover{border-color:#000;color:var(--color-text)}._soldBanner_2xvei_127{border-left:3px solid #e21c26;background:#0d0d0d;border-radius:10px;padding:1.125rem 1.5rem}._soldBannerInner_2xvei_134{display:flex;align-items:center;justify-content:space-between;gap:1rem}._soldBannerLeft_2xvei_141{display:flex;align-items:center;gap:.875rem}._soldBannerTag_2xvei_147{font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#e21c26;background:#e21c261f;padding:.2rem .55rem;border-radius:4px;white-space:nowrap}._soldBannerText_2xvei_159{font-size:.9rem;font-weight:600;color:#fff}._soldBannerLink_2xvei_165{display:inline-flex;align-items:center;gap:.35rem;color:#ffffff73;font-size:.8rem;font-weight:600;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:color .15s}._soldBannerLink_2xvei_165:hover{color:#fff}._body_2xvei_180{display:grid;grid-template-columns:1fr 380px;grid-template-rows:auto auto;gap:1.75rem;align-items:start}._imageCol_2xvei_189{grid-column:1;grid-row:1;min-width:0}._rightCol_2xvei_196{grid-column:2;grid-row:1 / 3;display:flex;flex-direction:column;gap:1rem}._detailCol_2xvei_205{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:1.5rem;min-width:0}._section_2xvei_215{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:1.75rem 2rem}._sectionTitle_2xvei_222{font-size:1.1rem;font-weight:700;color:var(--color-text);margin:0 0 1.25rem;letter-spacing:-.01em}._richText_2xvei_231{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.75}._richText_2xvei_231 p{margin:0 0 .75em}._richText_2xvei_231 p:last-child{margin-bottom:0}._richText_2xvei_231 h1{font-size:1.3rem;font-weight:800;color:var(--color-text);margin:0 0 .45em}._richText_2xvei_231 h2{font-size:1.05rem;font-weight:700;color:var(--color-text);margin:1em 0 .4em}._richText_2xvei_231 h3{font-size:.95rem;font-weight:700;color:var(--color-text);margin:.85em 0 .35em}._richText_2xvei_231 h4{font-size:.85rem;font-weight:700;color:var(--color-text);margin:.75em 0 .3em;text-transform:uppercase;letter-spacing:.03em}._richText_2xvei_231 h5{font-size:.8rem;font-weight:600;color:var(--color-text-secondary);margin:.7em 0 .25em}._richText_2xvei_231 ul,._richText_2xvei_231 ol{padding-left:1.5rem;margin:.4em 0 .75em}._richText_2xvei_231 li{margin-bottom:.25em}._richText_2xvei_231 ul:not([data-type=arrow]){list-style:none}._richText_2xvei_231 ul:not([data-type=arrow]) li{position:relative;padding-left:.25rem}._richText_2xvei_231 ul:not([data-type=arrow]) li:before{content:"•";position:absolute;left:-1.25rem;color:var(--color-accent);font-weight:700}._richText_2xvei_231 ol{list-style:none;counter-reset:ol-counter}._richText_2xvei_231 ol li{position:relative;padding-left:.25rem;counter-increment:ol-counter}._richText_2xvei_231 ol li:before{content:counter(ol-counter) ".";position:absolute;left:-1.5rem;color:var(--color-accent);font-weight:700}._richText_2xvei_231 strong{font-weight:700;color:var(--color-text)}._richText_2xvei_231 em{font-style:italic}._richText_2xvei_231 blockquote{border-left:3px solid var(--color-accent);padding-left:.875rem;color:var(--color-text-secondary);margin:.5em 0;font-style:italic}._richText_2xvei_231 ul[data-type=arrow]{list-style:none;padding-left:1.5rem;margin:.4em 0 .75em}._richText_2xvei_231 ul[data-type=arrow] li{position:relative;padding-left:.25rem;margin-bottom:.25em}._richText_2xvei_231 ul[data-type=arrow] li:before{content:"→";position:absolute;left:-1.25rem;color:var(--color-accent);font-weight:600}._descText_2xvei_298{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.75;margin:0}._specsGrid_2xvei_306{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}._specItem_2xvei_315{display:flex;flex-direction:column;gap:.2rem;padding:.875rem 1.125rem;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border)}._specItem_2xvei_315:nth-child(2n){border-right:none}._specItem_2xvei_315:nth-last-child(-n+2){border-bottom:none}._specPlaceholder_2xvei_326{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);background:repeating-linear-gradient(-45deg,#0000000a 0,#0000000a 8px,#fff0 8px,#fff0 16px),linear-gradient(180deg,#f9fafbe6,#f3f4f6e6)}._specPlaceholder_2xvei_326:nth-child(2n){border-right:none}._specPlaceholder_2xvei_326:nth-last-child(-n+2){border-bottom:none}._specLabel_2xvei_343{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}._specValue_2xvei_351{font-size:var(--font-size-base);font-weight:700;color:var(--color-text)}._financingGrid_2xvei_358{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem}._financingCard_2xvei_365{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .75rem;border:1.5px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;transition:border-color var(--transition);cursor:default}._financingCard_2xvei_365:hover{border-color:#000}._financingMonths_2xvei_379{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}._financingAmount_2xvei_387{font-size:1.35rem;font-weight:800;color:var(--color-text);letter-spacing:-.03em;line-height:1.1;display:flex;align-items:baseline;gap:.1rem}._financingPer_2xvei_398{font-size:.7rem;font-weight:600;color:var(--color-text-secondary)}._financingRate_2xvei_404{font-size:.68rem;color:var(--color-text-secondary);font-weight:500}._financingMeta_2xvei_410{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.8rem;color:var(--color-text-secondary);padding-top:.75rem;border-top:1px solid var(--color-border)}._financingNote_2xvei_422{font-size:.72rem;color:var(--color-gray-400, #9ca3af);font-style:italic}._priceCard_2xvei_429{border-radius:var(--radius-xl);overflow:hidden;flex-shrink:0;background:linear-gradient(160deg,#1a1a1a,#0a0a0a);box-shadow:0 8px 32px #00000038,0 2px 8px #0000001f;position:relative}._priceCard_2xvei_429:after{content:"";position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:50%;background:#ffffff08;pointer-events:none}._priceCardInner_2xvei_451{padding:1.375rem 1.5rem 1.5rem;position:relative;z-index:1}._priceLabelRow_2xvei_457{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.375rem}._priceLabel_2xvei_457{font-size:.6rem;font-weight:800;color:#ffffff73;text-transform:uppercase;letter-spacing:.16em}._priceValue_2xvei_473{font-size:2.75rem;font-weight:800;color:#fff;letter-spacing:-.045em;line-height:1;display:block}._vatBadge_2xvei_482{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .55rem;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}._contactCard_2xvei_499{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:1.25rem;display:flex;flex-direction:column;gap:.875rem;box-shadow:var(--shadow-card)}._quickContact_2xvei_511{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}._quickBtn_2xvei_520{display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;column-gap:.625rem;align-items:center;padding:.875rem .75rem;text-decoration:none;color:var(--color-text);border-bottom:1px solid var(--color-border);background:#fff;transition:background .15s}._quickBtn_2xvei_520:last-child{border-bottom:none}._quickBtn_2xvei_520:hover{background:var(--color-gray-50)}._quickBtn_2xvei_520 svg{grid-column:1;grid-row:1 / 3;align-self:center;justify-self:center;color:var(--color-text-secondary);flex-shrink:0}._quickBtnLabel_2xvei_545{grid-column:2;grid-row:1;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);line-height:1.2}._quickBtnValue_2xvei_556{grid-column:2;grid-row:2;font-size:.82rem;font-weight:600;color:var(--color-text);line-height:1.35;word-break:break-word}._whatsAppBtn_2xvei_567{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:#25d366;color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:700;text-decoration:none;cursor:pointer;transition:opacity var(--transition)}._whatsAppBtn_2xvei_567:hover{opacity:.85}._contactDivider_2xvei_586{height:1px;background:var(--color-border)}._contactFormTitle_2xvei_592{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);margin:0}._contactForm_2xvei_592{display:flex;flex-direction:column;gap:.5rem}._honeypotInput_2xvei_607{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}._contactInput_2xvei_616{width:100%;padding:.625rem .75rem;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-gray-50);font-family:inherit;transition:border-color var(--transition);outline:none;resize:none;box-sizing:border-box}._contactInput_2xvei_616:focus{border-color:#000;background:#fff}._contactInput_2xvei_616::placeholder{color:var(--color-gray-400, #9ca3af)}._contactTextarea_2xvei_633{resize:vertical;line-height:1.5}._contactFormError_2xvei_635,._contactFormSuccess_2xvei_636{margin:.1rem 0 0;font-size:.78rem;line-height:1.35}._contactFormError_2xvei_635{color:#b42318}._contactFormSuccess_2xvei_636{color:#067647}._contactSubmitBtn_2xvei_650{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:#000;color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:700;cursor:pointer;transition:opacity var(--transition)}._contactSubmitBtn_2xvei_650:hover{opacity:.82}._contactSubmitBtn_2xvei_650:disabled{cursor:not-allowed;opacity:.55}._viewAllStock_2xvei_671{font-size:.8rem;font-weight:600;color:var(--color-accent);text-decoration:none;text-align:center;transition:opacity var(--transition-fast)}._viewAllStock_2xvei_671:hover{opacity:.75}._externalCard_2xvei_682{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}._externalTitle_2xvei_692{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin:0}._externalLinks_2xvei_701{display:flex;flex-direction:column;gap:.5rem}._externalLink_2xvei_701{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .875rem;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);text-decoration:none;transition:border-color var(--transition),background var(--transition)}._externalLink_2xvei_701:hover{border-color:#000;background:var(--color-gray-50)}._externalLinkFacebook_2xvei_722{color:#1877f2}._externalLinkFacebook_2xvei_722:hover{border-color:#1877f2}._externalLinkPiscapisca_2xvei_725{color:#cd0986}._externalLinkPiscapisca_2xvei_725:hover{border-color:#cd0986}._externalLinkDisabled_2xvei_728{opacity:.45;cursor:default;pointer-events:none;justify-content:space-between}._externalNA_2xvei_735{font-size:.68rem;font-weight:700;letter-spacing:.05em;color:var(--color-gray-400, #9ca3af)}._soldPage_2xvei_743{min-height:calc(100vh - var(--navbar-height));display:flex;align-items:center;justify-content:center;padding:3rem var(--container-px)}._soldCard_2xvei_751{width:100%;max-width:480px;border-radius:20px;overflow:hidden;box-shadow:0 24px 64px #00000024,0 4px 14px #00000012}._soldTop_2xvei_759{background:#0a0a0a;padding:2.75rem 2rem 2.25rem;display:flex;flex-direction:column;align-items:center;gap:1.125rem}._soldIconWrap_2xvei_768{width:60px;height:60px;border-radius:50%;background:#e21c26;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 0 10px #e21c261f}._soldStamp_2xvei_780{font-size:2.75rem;font-weight:900;color:#e21c26;letter-spacing:.2em;line-height:1;text-transform:uppercase}._soldBottom_2xvei_789{background:#fff;padding:2rem 2.25rem 2.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}._soldTitle_2xvei_799{font-size:1.3rem;font-weight:800;color:var(--color-text);margin:0;letter-spacing:-.02em;line-height:1.3}._soldVehicle_2xvei_808{font-size:.9rem;color:var(--color-text-secondary);margin:0;font-weight:500}._soldMake_2xvei_815{font-size:.78rem;color:#9ca3af;margin:-.625rem 0 0;font-weight:500;letter-spacing:.02em}._soldDivider_2xvei_823{width:100%;height:1px;background:var(--color-border);flex-shrink:0}._soldPriceRow_2xvei_830{display:flex;flex-direction:column;align-items:center;gap:.25rem}._soldPriceLabel_2xvei_837{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary)}._soldPriceValue_2xvei_845{font-size:2.5rem;font-weight:800;color:var(--color-text);letter-spacing:-.04em;line-height:1}._soldMessage_2xvei_853{font-size:.85rem;color:var(--color-text-secondary);margin:0;line-height:1.65;max-width:340px}._soldCta_2xvei_861{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem 1.625rem;background:#e21c26;color:#fff;border-radius:10px;font-size:.875rem;font-weight:700;text-decoration:none;transition:opacity .15s;margin-top:.25rem}._soldCta_2xvei_861:hover{opacity:.88}@keyframes _shimmer_2xvei_1{0%{background-position:-400px 0}to{background-position:400px 0}}._skeletonBlock_2xvei_883{border-radius:6px;background:linear-gradient(90deg,#e8e8e8 25%,#f4f4f4,#e8e8e8 75%);background-size:800px 100%;animation:_shimmer_2xvei_1 1.4s ease-in-out infinite}._skeletonBreadcrumb_2xvei_891{height:.75rem;width:180px}._skeletonTitle_2xvei_894{height:2.2rem;width:55%}._skeletonBackBtn_2xvei_895{height:1rem;width:90px}._skeletonSubtitle_2xvei_896{height:.85rem;width:45%}._skeletonImage_2xvei_899{width:100%;aspect-ratio:4 / 3;border-radius:var(--radius-xl);background:linear-gradient(90deg,#e8e8e8 25%,#f4f4f4,#e8e8e8 75%);background-size:800px 100%;animation:_shimmer_2xvei_1 1.4s ease-in-out infinite}._skeletonPriceCard_2xvei_909{border-radius:var(--radius-xl);background:#1a1a1a;padding:1.375rem 1.5rem 1.5rem}._skeletonPriceLabel_2xvei_914{height:.6rem;width:70px;opacity:.25;border-radius:4px;background:#fff;margin-bottom:.5rem}._skeletonPriceValue_2xvei_916{height:2.75rem;width:60%;border-radius:6px;background:#ffffff26}._skeletonContactCard_2xvei_920{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}._skeletonQuickBtn_2xvei_929{height:3.2rem;border-radius:var(--radius-md)}._skeletonFormTitle_2xvei_930{height:.7rem;width:120px;margin:.25rem 0}._skeletonInput_2xvei_931{height:2.4rem;border-radius:var(--radius-md)}._skeletonInputTall_2xvei_932{height:5rem;border-radius:var(--radius-md)}._skeletonSubmit_2xvei_933{height:2.75rem;border-radius:var(--radius-md)}._skeletonSection_2xvei_936{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:1.75rem 2rem;display:flex;flex-direction:column;gap:.75rem}._skeletonSectionTitle_2xvei_945{height:1rem;width:140px}._skeletonLine_2xvei_946{height:.8rem}._skeletonLineShort_2xvei_947{height:.8rem;width:65%}@media(max-width:1100px){._financingGrid_2xvei_358{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){._body_2xvei_180{grid-template-columns:1fr;grid-template-rows:auto auto auto}._imageCol_2xvei_189{grid-column:1;grid-row:1;order:1}._rightCol_2xvei_196{grid-column:1;grid-row:2;order:2}._detailCol_2xvei_205{grid-column:1;grid-row:3;order:3}._rightCol_2xvei_196{position:static;max-height:none;overflow-y:visible;display:grid;grid-template-columns:1fr 1fr;gap:1rem}._priceCard_2xvei_429{grid-column:1 / 2}._contactCard_2xvei_499{grid-column:2 / 3;grid-row:1 / 3}._externalCard_2xvei_682{grid-column:1 / 2}}@media(max-width:768px){._container_2xvei_8{gap:1.25rem;padding-bottom:3rem}._actionBar_2xvei_78{flex-direction:column;align-items:flex-start}._rightCol_2xvei_196{grid-template-columns:1fr}._priceCard_2xvei_429,._contactCard_2xvei_499,._externalCard_2xvei_682{grid-column:unset;grid-row:unset}._section_2xvei_215{padding:1.375rem 1.25rem}._specsGrid_2xvei_306{grid-template-columns:1fr}._specItem_2xvei_315:nth-child(2n){border-right:none}._specItem_2xvei_315:nth-last-child(-n+2){border-bottom:1px solid var(--color-border)}._specItem_2xvei_315:last-child{border-bottom:none}._specPlaceholder_2xvei_326{display:none}._financingGrid_2xvei_358{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){._primaryActions_2xvei_88{flex-direction:column;width:100%}._actionBtn_2xvei_90{width:100%;justify-content:center}._financingGrid_2xvei_358{grid-template-columns:repeat(2,1fr)}}._banner_mmgkg_1{position:fixed;top:0;left:0;right:0;height:44px;z-index:1100;display:flex;align-items:stretch;background:linear-gradient(90deg,#000,#1a1a1a,#000);color:#fff;border-bottom:2px solid #e21c26;box-shadow:0 4px 16px #00000059;font-size:.95rem;font-weight:600;letter-spacing:.02em;transition:transform .35s ease}._hidden_mmgkg_20{transform:translateY(-100%)}._badge_mmgkg_22{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:56px;background:#e21c26;color:#fff;position:relative;z-index:2;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);padding-right:8px}._close_mmgkg_37{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:56px;padding:0 0 0 8px;border:0;background:#e21c26;color:#fff;cursor:pointer;position:relative;z-index:2;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%);transition:background .2s ease}._close_mmgkg_37:hover{background:#c4161f}._close_mmgkg_37:focus-visible{outline:2px solid #fff;outline-offset:-4px}._viewport_mmgkg_56{position:relative;flex:1;overflow:hidden;display:flex;align-items:center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%)}._track_mmgkg_67{display:flex;width:max-content;white-space:nowrap;animation:_broadcast-loop_mmgkg_1 linear infinite;will-change:transform}._banner_mmgkg_1:hover ._track_mmgkg_67{animation-play-state:paused}._half_mmgkg_76{display:flex;flex:0 0 auto}._item_mmgkg_77{display:inline-flex;align-items:center}._text_mmgkg_78{padding:0 1.5rem}._sep_mmgkg_79{color:#e21c26;font-size:.6rem}@keyframes _broadcast-loop_mmgkg_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){._track_mmgkg_67{animation:none}._viewport_mmgkg_56{overflow-x:auto}}@media(max-width:600px){._banner_mmgkg_1{font-size:.85rem}._badge_mmgkg_22,._close_mmgkg_37{width:44px}}:root{--color-primary: #000000;--color-primary-dark: #000000;--color-primary-light: #1a1a1a;--color-accent: #e21c26;--color-accent-hover: #c41820;--color-accent-light: rgba(226, 28, 38, .1);--color-white: #FFFFFF;--color-gray-50: #F9FAFB;--color-gray-100: #F3F4F6;--color-gray-200: #E5E7EB;--color-gray-300: #D1D5DB;--color-gray-400: #9CA3AF;--color-gray-500: #6B7280;--color-gray-600: #4B5563;--color-gray-700: #374151;--color-gray-800: #1F2937;--color-gray-900: #111827;--color-text: #1F2937;--color-text-secondary: #6B7280;--color-text-light: #9CA3AF;--color-text-inverse: #FFFFFF;--color-bg: #FFFFFF;--color-bg-alt: #F9FAFB;--color-bg-dark: #000000;--color-border: #E5E7EB;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-card: 0 2px 15px rgba(0, 0, 0, .08);--shadow-card-hover: 0 8px 30px rgba(0, 0, 0, .14);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--container-max: 1440px;--container-px: 1.5rem;--navbar-height: 72px;--section-py: 5rem;--locale-switcher-bg: #fff;--locale-switcher-border: 1px solid var(--color-border);--locale-switcher-color: var(--color-gray-500);--locale-switcher-hover: var(--color-primary);--transition-fast: .15s ease;--transition: .2s ease;--transition-slow: .3s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text);background-color:var(--color-bg);line-height:1.6;padding-top:var(--broadcast-h, 0px);transition:padding-top .35s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700;color:var(--color-text)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:var(--font-sans);cursor:pointer}ul,ol{list-style:none}::placeholder{color:var(--color-text-light);opacity:1}
