:root{color-scheme:light}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-width:320px;margin:0;background:#fff;color:#182b3b;font-family:Arial,Helvetica,sans-serif}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}a,button{color:inherit}a{text-decoration:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.SalesContactWidget_root__2dikj{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,calc(env(safe-area-inset-bottom) + 16px));z-index:111}.SalesContactWidget_launcher__56kPO{min-height:48px;display:inline-flex;align-items:center;gap:9px;padding:0 16px 0 13px;border:1px solid rgba(255,255,255,.62);border-radius:15px;color:#fff;background:linear-gradient(135deg,#d93630,#eb433b 54%,#c92825);box-shadow:0 15px 35px rgba(137,38,34,.31),0 3px 9px rgba(18,28,33,.18),inset 0 1px 0 rgba(255,255,255,.28);font:800 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.015em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;-webkit-tap-highlight-color:transparent}.SalesContactWidget_launcher__56kPO svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.SalesContactWidget_launcherOpen___1WTC{padding-inline:14px}.SalesContactWidget_launcherOpen___1WTC span{font-size:0}.SalesContactWidget_launcherOpen___1WTC svg{width:19px;height:19px}.SalesContactWidget_panel__4xFSP{position:absolute;right:0;bottom:62px;width:min(386px,calc(100vw - 32px));overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:20px;background:linear-gradient(148deg,rgba(254,255,254,.98),rgba(231,240,241,.98));box-shadow:0 28px 70px rgba(27,48,59,.25),inset 0 1px 0 #fff;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.SalesContactWidget_panelHeader__9FfaM{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 14px 0 20px;border-bottom:1px solid rgba(57,82,94,.11)}.SalesContactWidget_panelHeader__9FfaM p{margin:0;color:#bd7410;font:800 10px/1 Arial,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase}.SalesContactWidget_panelHeader__9FfaM button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:10px;color:#4a626d;background:transparent;cursor:pointer}.SalesContactWidget_panelHeader__9FfaM button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.SalesContactWidget_panelBody__tIt8n{padding:22px 20px 20px}.SalesContactWidget_panelBody__tIt8n h2{margin:0;color:#17313f;font:700 clamp(26px,3.1vw,31px)/1.06 Georgia,Times New Roman,serif;letter-spacing:-.035em}.SalesContactWidget_description__pVwr1{margin:12px 0 0;color:#4a626d;font:500 14px/1.55 Arial,Helvetica,sans-serif}.SalesContactWidget_availability__9gU1W{display:flex;align-items:center;gap:7px;margin:15px 0 20px;color:#4b6470;font:700 11px/1.35 Arial,Helvetica,sans-serif}.SalesContactWidget_availability__9gU1W span{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#e1a42a;box-shadow:0 0 0 4px rgba(225,164,42,.12)}.SalesContactWidget_primaryAction__A4018,.SalesContactWidget_secondaryActions__iJai_ a{width:100%;display:flex;align-items:center;text-decoration:none;cursor:pointer}.SalesContactWidget_primaryAction__A4018{justify-content:flex-start;gap:10px;min-height:52px;padding:0 14px;border:1px solid #d5322d;border-radius:13px;color:#fff;background:linear-gradient(135deg,#de3730,#c92b27);box-shadow:0 9px 19px rgba(190,45,39,.19),inset 0 1px 0 rgba(255,255,255,.23);font:800 13px/1 Arial,Helvetica,sans-serif}.SalesContactWidget_primaryAction__A4018 svg:first-child{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.SalesContactWidget_primaryAction__A4018 svg:last-child,.SalesContactWidget_secondaryActions__iJai_ svg{width:17px;height:17px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.SalesContactWidget_pendingNotice__gxq7K{margin:11px 1px 0;color:#8e4f19;font:600 11px/1.45 Arial,Helvetica,sans-serif}.SalesContactWidget_secondaryActions__iJai_{display:grid;gap:6px;margin-top:13px}.SalesContactWidget_secondaryActions__iJai_ a{min-height:39px;padding:0 8px 0 12px;border-radius:10px;color:#35505d;font:700 12px/1 Arial,Helvetica,sans-serif}.SalesContactWidget_secondaryActions__iJai_ a:hover{background:rgba(208,226,229,.58)}.SalesContactWidget_primaryAction__A4018:disabled{cursor:wait;opacity:.82}@media (hover:hover) and (pointer:fine){.SalesContactWidget_launcher__56kPO:hover{filter:saturate(1.06) brightness(1.02);transform:translateY(-3px);box-shadow:0 20px 40px rgba(137,38,34,.38),0 5px 12px rgba(18,28,33,.2),inset 0 1px 0 rgba(255,255,255,.32)}.SalesContactWidget_primaryAction__A4018:hover{filter:brightness(1.035);transform:translateY(-1px)}.SalesContactWidget_panelHeader__9FfaM button:hover{background:rgba(213,229,231,.62)}}.SalesContactWidget_launcher__56kPO:focus-visible,.SalesContactWidget_panelHeader__9FfaM button:focus-visible,.SalesContactWidget_primaryAction__A4018:focus-visible,.SalesContactWidget_secondaryActions__iJai_ a:focus-visible{outline:3px solid rgba(204,48,42,.32);outline-offset:3px}html[data-cookie-consent-open=true] .SalesContactWidget_root__2dikj,html[data-language-suggestion-open=true] .SalesContactWidget_root__2dikj,html[data-mobile-menu-open=true] .SalesContactWidget_root__2dikj{visibility:hidden;opacity:0;pointer-events:none}@media (max-width:680px){.SalesContactWidget_root__2dikj{right:max(8px,env(safe-area-inset-right));bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px))}.SalesContactWidget_launcher__56kPO{min-height:44px;padding:0 13px 0 11px;border-radius:14px;font-size:11px}.SalesContactWidget_launcher__56kPO svg{width:18px;height:18px}.SalesContactWidget_panel__4xFSP{bottom:55px;width:min(386px,calc(100vw - 16px));border-radius:18px}.SalesContactWidget_panelBody__tIt8n{padding:20px 17px 17px}}@media (prefers-reduced-motion:reduce){.SalesContactWidget_launcher__56kPO{transition:none}}