*{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth}a{color:#0432a2;text-decoration:none;transition:color .15s ease}a:hover{color:#ff7a1a}::selection{background:#ff7a1a;color:#fff}.fc-dgrid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52'%3E%3Cpath d='M0 51.5H52M51.5 0V52' fill='none' stroke='rgba(255,255,255,0.14)' stroke-dasharray='5 7'/%3E%3C/svg%3E")}.fc-header--scrolled{box-shadow:0 4px 20px #02153659!important}[data-reveal]{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}[data-reveal="2"]{transition-delay:.12s}[data-reveal="3"]{transition-delay:.24s}[data-reveal="4"]{transition-delay:.36s}[data-reveal].fc-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}@keyframes fc-pop{0%{transform:scale(0)}70%{transform:scale(1.08)}to{transform:scale(1)}}@media(max-width:900px){.fc-grid-4,.fc-grid-3{grid-template-columns:repeat(2,1fr)!important}.fc-grid-2,.fc-hero-cards{grid-template-columns:1fr!important}}@media(max-width:760px){.fc-grid-4,.fc-grid-3{grid-template-columns:1fr!important}.fc-nav-anchor,.fc-header-badge{display:none!important}.fc-header-inner{padding-left:16px!important;padding-right:16px!important;gap:10px!important}h1{font-size:38px!important;line-height:1.1!important}h2{font-size:27px!important}}@media(max-width:400px){.fc-header-cta{padding:8px 14px!important;font-size:11px!important}}.fc-chatwidget{position:fixed;inset:0;z-index:2147483000;pointer-events:none}.fc-chatwidget-backdrop{position:absolute;inset:0;background:#02153673;opacity:0;transition:opacity .25s ease;pointer-events:none}.fc-chatwidget--open .fc-chatwidget-backdrop{opacity:1;pointer-events:auto}.fc-chatwidget-panel{position:absolute;display:flex;flex-direction:column;background:#f6f8fc;box-shadow:-12px 0 40px #0215362e;transition:transform .28s cubic-bezier(.2,.7,.3,1);pointer-events:auto}.fc-chatwidget--corner .fc-chatwidget-panel{right:24px;bottom:24px;width:392px;height:min(640px,calc(100vh - 48px));border-radius:20px;transform:translateY(24px) scale(.96);opacity:0;transition:transform .22s cubic-bezier(.2,.7,.3,1),opacity .18s ease;overflow:hidden;pointer-events:none}.fc-chatwidget--corner.fc-chatwidget--open .fc-chatwidget-panel{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.fc-chatwidget--fullscreen .fc-chatwidget-panel{inset:0;width:auto;transform:translateY(100%)}.fc-chatwidget--fullscreen.fc-chatwidget--open{pointer-events:auto}.fc-chatwidget--fullscreen.fc-chatwidget--open .fc-chatwidget-panel{transform:translateY(0)}@media(max-width:760px){.fc-chatwidget--corner .fc-chatwidget-panel{right:0;bottom:0;left:0;width:100vw;height:88vh;border-radius:20px 20px 0 0;transform:translateY(100%);opacity:1}.fc-chatwidget--corner.fc-chatwidget--open .fc-chatwidget-panel{transform:translateY(0)}}.fc-chatwidget-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:#04214d;flex:none;gap:10px}.fc-chatwidget-close{width:32px;height:32px;min-width:32px;border-radius:50%;border:none;background:#ffffff1f;display:flex;align-items:center;justify-content:center;cursor:pointer}.fc-chatwidget-close:hover{background:#ffffff38}.fc-chatwidget-bubble{position:fixed;right:24px;bottom:24px;width:60px;height:60px;border-radius:50%;border:none;background:#ff7a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #ff7a1a66;z-index:2147483000;transition:transform .15s ease}.fc-chatwidget-bubble:hover{transform:translateY(-2px) scale(1.04)}.fc-chatwidget-body{flex:1;min-height:0;display:flex}.fc-chatwidget-target{flex:1;min-height:0;display:flex;flex-direction:column}.fc-chatwidget-target iframe{flex:1;width:100%;border:0}.fc-chatwidget-placeholder{flex:1}.woot-widget-holder:not(.woot-widget-holder--inline),.woot-widget-bubble,.woot--bubble-holder{display:none!important}.fc-chatwidget-target .woot-widget-holder--inline{position:static!important;box-shadow:none!important;flex:1;display:flex!important}
