@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-VariableFont.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Italic-VariableFont.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}:root{--red-50:#FEF2F1;--red-100:#FDE3E0;--red-200:#FAC5BF;--red-300:#F4968C;--red-400:#EB5E50;--red-500:#DE2A1B;--red-600:#C22014;--red-700:#9E1B12;--red-800:#7C1810;--red-900:#56110B;--blue-50:#EFF3FB;--blue-100:#DCE5F6;--blue-200:#B6C7EC;--blue-300:#839FDB;--blue-400:#4F74C4;--blue-500:#2F56AE;--blue-600:#23479C;--blue-700:#1C3A80;--blue-800:#162D63;--blue-900:#0F1F45;--white:#FFFFFF;--gray-25:#FAFBFC;--gray-50:#F5F6F8;--gray-100:#ECEEF2;--gray-200:#DDE1E7;--gray-300:#C3C9D3;--gray-400:#98A1B0;--gray-500:#6B7485;--gray-600:#4D5566;--gray-700:#363D4B;--gray-800:#232833;--gray-900:#151920;--green-50:#ECF8F1;--green-500:#1E9E5A;--green-700:#157443;--amber-50:#FFF7E6;--amber-500:#F2A516;--amber-700:#9A6300;--info-50:var(--blue-50);--info-500:var(--blue-500);--brand-primary:var(--red-500);--brand-primary-hover:var(--red-600);--brand-primary-press:var(--red-700);--brand-primary-soft:var(--red-50);--brand-accent:var(--blue-600);--brand-accent-hover:var(--blue-700);--brand-accent-soft:var(--blue-50);--text-strong:var(--gray-900);--text-body:var(--gray-700);--text-muted:var(--gray-500);--text-subtle:var(--gray-400);--text-inverse:var(--white);--text-brand:var(--red-600);--text-link:var(--blue-600);--surface-page:var(--gray-25);--surface-card:var(--white);--surface-sunken:var(--gray-50);--surface-inverse:var(--gray-900);--surface-brand:var(--red-500);--surface-accent:var(--blue-600);--surface-overlay:rgba(21,25,32,.56);--border-subtle:var(--gray-100);--border-default:var(--gray-200);--border-strong:var(--gray-300);--border-focus:var(--blue-500);--success:var(--green-500);--success-soft:var(--green-50);--success-text:var(--green-700);--warning:var(--amber-500);--warning-soft:var(--amber-50);--warning-text:var(--amber-700);--danger:var(--red-500);--danger-soft:var(--red-50);--danger-text:var(--red-700);--info:var(--blue-500);--info-soft:var(--blue-50);--info-text:var(--blue-700);--price-deal:var(--green-700)}:root{--font-display:"Poppins",system-ui,sans-serif;--font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-display-xl:56px;--lh-display-xl:64px;--fs-display-l:44px;--lh-display-l:52px;--fs-h1:36px;--lh-h1:44px;--fs-h2:28px;--lh-h2:36px;--fs-h3:22px;--lh-h3:30px;--fs-h4:18px;--lh-h4:26px;--fs-body-l:17px;--lh-body-l:28px;--fs-body:15px;--lh-body:24px;--fs-body-s:13px;--lh-body-s:20px;--fs-caption:12px;--lh-caption:16px;--fs-overline:11px;--lh-overline:16px;--ls-overline:.12em;--fs-price-l:28px;--fs-price:20px;--ls-tight:-.02em;--ls-normal:0}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-pill:999px;--border-width:1px;--border-width-strong:2px;--shadow-xs:0 1px 2px rgba(21,25,32,.06);--shadow-sm:0 1px 3px rgba(21,25,32,.08),0 1px 2px rgba(21,25,32,.04);--shadow-md:0 4px 12px rgba(21,25,32,.08),0 2px 4px rgba(21,25,32,.04);--shadow-lg:0 12px 32px rgba(21,25,32,.12),0 4px 8px rgba(21,25,32,.05);--shadow-xl:0 24px 56px rgba(21,25,32,.18);--shadow-focus:0 0 0 3px rgba(47,86,174,.28);--shadow-focus-danger:0 0 0 3px rgba(222,42,27,.24);--container-max:1200px;--header-h:72px;--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(0,0,.2,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--z-header:50;--z-dropdown:60;--z-overlay:90;--z-modal:100;--z-toast:110}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);margin:0;letter-spacing:var(--ls-tight)}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--blue-800);text-decoration:underline}::selection{background:var(--red-100)}body{margin:0;background:var(--surface-page)}a{color:var(--text-link)}a:hover{color:var(--brand-accent-hover)}@keyframes weSpin{to{transform:rotate(360deg)}}.we-range::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--brand-accent);box-shadow:var(--shadow-sm);cursor:pointer}.we-range::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--brand-accent);cursor:pointer}
