@charset "UTF-8";joomla-alert{--jui-alert-min-width:250px;--jui-alert-padding:.5rem 1.25rem;--jui-alert-margin:0 0 1rem 0;--jui-alert-border:1px solid transparent;--jui-alert-border-radius:.25rem;--jui-alert-animation-duration:.5s;--jui-alert-animation-timing-function:ease-in-out;--jui-alert-button-color-dark:#000;--jui-alert-button-color-light:#fff;--jui-alert-success-color:#234423;--jui-alert-success-background-color:#d9e6d9;--jui-alert-success-border-color:#cadcca;--jui-alert-success-link-color:#122212;--jui-alert-info-color:#0c5460;--jui-alert-info-background-color:#d1ecf1;--jui-alert-info-border-color:#bee5eb;--jui-alert-info-link-color:#062c33;--jui-alert-warning-color:#7d5a29;--jui-alert-warning-background-color:#fcefdc;--jui-alert-warning-border-color:#fbe8cd;--jui-alert-warning-link-color:#573e1c;--jui-alert-danger-color:#712b29;--jui-alert-danger-background-color:#f7dddc;--jui-alert-danger-border-color:#f4cfce;--jui-alert-danger-link-color:#4c1d1b;display:block;min-width:var(--jui-alert-min-width,250px);padding:var(--jui-alert-padding,0.5rem 1.25rem);margin:var(--jui-alert-margin,0 0 1rem 0);border:var(--jui-alert-border,1px solid transparent);border-radius:var(--jui-alert-border-radius,0.25rem);animation-duration:var(--jui-alert-animation-duration,0.5s);animation-timing-function:var(--jui-alert-animation-timing-function,ease-in-out)}joomla-alert .joomla-alert--close{position:relative;top:-0.5rem;right:-1.25rem;float:right;padding:0.2rem 1rem;font-size:1.5rem;font-weight:700;line-height:1;color:var(--jui-alert-button-color-dark,#000);text-shadow:0 1px 0 var(--jui-alert-button-color-light,#fff);background:transparent;border:0;opacity:0.5}joomla-alert .joomla-alert--close:hover,joomla-alert .joomla-alert--close:focus{color:var(--jui-alert-button-color-dark,#000);text-decoration:none;cursor:pointer;opacity:0.75}joomla-alert[type=success]{color:var(--jui-alert-success-color,#234423);background-color:var(--jui-alert-success-background-color,#d9e6d9);border-color:var(--jui-alert-success-border-color,#cadcca)}joomla-alert[type=success] hr{border-top-color:var(--jui-alert-success-border-color,#cadcca)}joomla-alert[type=success] .alert-link{color:var(--jui-alert-success-link-color,#122212)}joomla-alert[type=info]{color:var(--jui-alert-info-color,#0c5460);background-color:var(--jui-alert-info-background-color,#d1ecf1);border-color:var(--jui-alert-info-border-color,#bee5eb)}joomla-alert[type=info] hr{border-top-color:var(--jui-alert-info-border-color,#bee5eb)}joomla-alert[type=info] .alert-link{color:var(--jui-alert-info-link-color,#062c33)}joomla-alert[type=warning]{color:var(--jui-alert-warning-color,#7d5a29);background-color:var(--jui-alert-warning-background-color,#fcefdc);border-color:var(--jui-alert-warning-border-color,#fbe8cd)}joomla-alert[type=warning] hr{border-top-color:var(--jui-alert-warning-border-color,#fbe8cd)}joomla-alert[type=warning] .alert-link{color:var(--jui-alert-warning-link-color,#573e1c)}joomla-alert[type=danger]{color:var(--jui-alert-danger-color,#712b29);background-color:var(--jui-alert-danger-background-color,#f7dddc);border-color:var(--jui-alert-danger-border-color,#f4cfce)}joomla-alert[type=danger] hr{border-top-color:var(--jui-alert-danger-border-color,#f4cfce)}joomla-alert[type=danger] .alert-link{color:var(--jui-alert-danger-link-color,#4c1d1b)}html[dir=rtl] joomla-alert .joomla-alert--close,html[dir=rtl] joomla-alert .joomla-alert-button--close{right:auto;left:-1.25rem;float:left}@media (prefers-reduced-motion:reduce){joomla-alert{animation-duration:1ms !important}}
#system-message-container:empty{margin-top:0;display:none}#system-message-container joomla-alert{width:100%;min-width:16rem;color:var(--gray-dark);border:1px solid var(--alert-accent-color,transparent);background-color:#fff;border-radius:.25rem;margin-bottom:0;padding:0;transition:opacity .15s linear;display:flex;position:relative}#system-message-container joomla-alert+*{margin-top:1rem}#system-message-container joomla-alert .alert-heading{color:var(--alert-heading-text);background:var(--alert-accent-color,transparent);flex-direction:column;place-content:center;padding:.8rem;display:flex}#system-message-container joomla-alert .alert-heading .message:before,#system-message-container joomla-alert .alert-heading .success:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width=\"1792\" height=\"1792\" viewBox=\"0 0 1792 1792\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"rgba(255, 255, 255, .95)\" d=\"M1299 813l-422 422q-19 19-45 19t-45-19l-294-294q-19-19-19-45t19-45l102-102q19-19 45-19t45 19l147 147 275-275q19-19 45-19t45 19l102 102q19 19 19 45t-19 45zm141 83q0-148-73-273t-198-198-273-73-273 73-198 198-73 273 73 273 198 198 273 73 273-73 198-198 73-273zm224 0q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z\"/></svg>");background-size:100%;width:1em;height:1em;display:inline-block}#system-message-container joomla-alert .alert-heading .notice:before,#system-message-container joomla-alert .alert-heading .info:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width=\"1792\" height=\"1792\" viewBox=\"0 0 512 512\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"rgba(255, 255, 255, .95)\" d=\"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z\"/></svg>");background-size:100%;width:1em;height:1em;display:inline-block}#system-message-container joomla-alert .alert-heading .warning:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width=\"1792\" height=\"1792\" viewBox=\"0 0 1792 1792\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"rgba(255, 255, 255, .95)\" d=\"M1024 1375v-190q0-14-9.5-23.5t-22.5-9.5h-192q-13 0-22.5 9.5t-9.5 23.5v190q0 14 9.5 23.5t22.5 9.5h192q13 0 22.5-9.5t9.5-23.5zm-2-374l18-459q0-12-10-19-13-11-24-11h-220q-11 0-24 11-10 7-10 21l17 457q0 10 10 16.5t24 6.5h185q14 0 23.5-6.5t10.5-16.5zm-14-934l768 1408q35 63-2 126-17 29-46.5 46t-63.5 17h-1536q-34 0-63.5-17t-46.5-46q-37-63-2-126l768-1408q17-31 47-49t65-18 65 18 47 49z\"/></svg>");background-size:100%;width:1em;height:1em;display:inline-block}#system-message-container joomla-alert .alert-heading .error:before,#system-message-container joomla-alert .alert-heading .danger:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width=\"1792\" height=\"1792\" viewBox=\"0 0 512 512\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"rgba(255, 255, 255, .95)\" d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm101.8-262.2L295.6 256l62.2 62.2c4.7 4.7 4.7 12.3 0 17l-22.6 22.6c-4.7 4.7-12.3 4.7-17 0L256 295.6l-62.2 62.2c-4.7 4.7-12.3 4.7-17 0l-22.6-22.6c-4.7-4.7-4.7-12.3 0-17l62.2-62.2-62.2-62.2c-4.7-4.7-4.7-12.3 0-17l22.6-22.6c4.7-4.7 12.3-4.7 17 0l62.2 62.2 62.2-62.2c4.7-4.7 12.3-4.7 17 0l22.6 22.6c4.7 4.7 4.7 12.3 0 17z\"/></svg>");background-size:100%;width:1em;height:1em;display:inline-block}#system-message-container joomla-alert .alert-wrapper{width:100%}#system-message-container joomla-alert .alert-link{color:var(--success,inherit)}#system-message-container joomla-alert[type=success],#system-message-container joomla-alert[type=message]{--alert-accent-color:var(--success);--alert-heading-text:#fffffff2;--alert-close-button:var(--success);background-color:#fff}#system-message-container joomla-alert[type=info],#system-message-container joomla-alert[type=notice]{--alert-accent-color:var(--info);--alert-heading-text:#fffffff2;--alert-close-button:var(--info);background-color:#fff}#system-message-container joomla-alert[type=warning]{--alert-accent-color:var(--warning);--alert-heading-text:#fffffff2;--alert-close-button:var(--warning);background-color:#fff}#system-message-container joomla-alert[type=error],#system-message-container joomla-alert[type=danger]{--alert-accent-color:var(--danger);--alert-heading-text:#fffffff2;--alert-close-button:var(--danger);background-color:#fff}#system-message-container joomla-alert .joomla-alert--close,#system-message-container joomla-alert .joomla-alert-button--close{color:var(--alert-close-button);opacity:1;background:0 0;border:0;padding:.2rem .8rem;font-size:2rem;position:absolute;top:0;right:0}#system-message-container joomla-alert .joomla-alert--close:hover,#system-message-container joomla-alert .joomla-alert--close:focus,#system-message-container joomla-alert .joomla-alert-button--close:hover,#system-message-container joomla-alert .joomla-alert-button--close:focus{cursor:pointer;opacity:.75;text-decoration:none}[dir=rtl] #system-message-container joomla-alert .joomla-alert--close,[dir=rtl] #system-message-container joomla-alert .joomla-alert-button--close{padding:.2rem .6rem;left:0;right:auto}#system-message-container joomla-alert div{font-size:1rem}#system-message-container joomla-alert div .alert-message{margin:.5rem;padding:.3rem 2rem .3rem .3rem}[dir=rtl] #system-message-container joomla-alert div .alert-message{padding:.3rem .3rem .3rem 2rem}#system-message-container joomla-alert div .alert-message:not(:first-of-type){border-top:1px solid var(--alert-accent-color)}
:root{--hue:214;--template-bg-light:#f0f4fb;--template-text-dark:#495057;--template-text-light:#fff;--template-link-color:var(--link-color);--template-special-color:#001B4C}
img{max-width:100%;height:auto}
:root{--nav-red:#e31b23;--nav-black:#050607;--nav-dark:#0b0d0f;--nav-white:#fff;--nav-muted:#c9c9c9;--nav-head:'Oswald','Arial Narrow',Arial,sans-serif}.sl-mainnav{position:relative;width:100vw;max-width:none;left:50%;margin-left:-50vw;margin-right:-50vw;background:linear-gradient( 180deg,#050607 0%,#090a0c 100% );border-bottom:3px solid var(--nav-red);font-family:'Segoe UI',Arial,sans-serif;z-index:1000}.sl-mainnav *,.sl-mainnav *:before,.sl-mainnav *:after{box-sizing:border-box}.sl-mainnav-inner{width:100%;max-width:1410px;margin:0 auto;padding:0 22px;min-height:104px;display:grid;grid-template-columns:350px 1fr;gap:30px;align-items:center}.sl-nav-brand{min-width:0}.sl-nav-logo{display:block;color:#fff !important;text-decoration:none !important;font-family:var(--nav-head);text-transform:uppercase;font-weight:900;line-height:.79;letter-spacing:-1px}.sl-nav-logo-top{display:block;font-size:2.3rem}.sl-nav-logo-bottom{display:block;font-size:2.05rem}.sl-nav-logo-bottom span{color:var(--nav-red)}.sl-nav-phone{display:inline-block;margin-top:12px;color:#fff !important;text-decoration:none !important;font-family:var(--nav-head);font-size:1.28rem;font-weight:800;letter-spacing:.3px}.sl-nav-phone:hover{color:var(--nav-red) !important}.sl-nav-desktop{display:flex;align-items:center;justify-content:flex-end;min-width:0}.sl-nav-list{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin:0;padding:0;list-style:none}.sl-nav-list li{margin:0;padding:0}.sl-nav-list a{position:relative;display:flex;align-items:center;min-height:54px;padding:0 13px;color:#fff !important;text-decoration:none !important;white-space:nowrap;font-size:.92rem;font-weight:500;transition:.2s ease}.sl-nav-list a:after{content:"";position:absolute;left:13px;right:13px;bottom:7px;height:2px;background:var(--nav-red);transform:scaleX(0);transform-origin:left center;transition:.2s ease}.sl-nav-list a:hover{color:#fff !important;background:rgba(255,255,255,.045)}.sl-nav-list a:hover:after{transform:scaleX(1)}.sl-nav-mobile{display:none}.sl-nav-mobile details{width:100%}.sl-nav-mobile summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:center;width:48px;height:44px;margin-left:auto;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:rgba(255,255,255,.05);color:#fff;font-size:0}.sl-nav-mobile summary::-webkit-details-marker{display:none}.sl-nav-mobile summary:before{content:"☰";font-size:1.7rem;line-height:1;color:#fff}.sl-nav-mobile details[open] summary:before{content:"×";font-size:2rem}.sl-mobile-links{position:absolute;left:0;right:0;top:100%;margin:0;padding:12px 18px 18px;background:#090b0d;border-top:1px solid rgba(255,255,255,.08);border-bottom:3px solid var(--nav-red);box-shadow:0 18px 35px rgba(0,0,0,.25);list-style:none}.sl-mobile-links li{margin:0;padding:0}.sl-mobile-links a{display:block;padding:13px 10px;border-bottom:1px solid rgba(255,255,255,.08);color:#fff !important;text-decoration:none !important;font-size:.95rem}.sl-mobile-links a:hover{color:var(--nav-red) !important}.container-header{margin:0 !important;padding:0 !important;background:#050607 !important;box-shadow:none !important}.container-header .container-nav,.container-header .grid-child{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.site-grid{position:relative !important;margin-top:-74px !important;padding-top:0 !important;row-gap:0 !important;grid-row-gap:0 !important}.container-banner,.container-top-a,.container-top-b,.container-below-top,.container-component{margin-top:0 !important;padding-top:0 !important}.container-banner>*,.container-top-a>*,.container-top-b>*,.container-below-top>*,.container-component>*{margin-top:0 !important}.site-grid>*:first-child,.site-grid>*:first-child>*:first-child{margin-top:0 !important;padding-top:0 !important}@media (max-width:1250px){.sl-mainnav-inner{grid-template-columns:260px 1fr;gap:16px}.sl-nav-list a{padding-left:9px;padding-right:9px;font-size:.82rem}.sl-nav-list a:after{left:9px;right:9px}.sl-nav-logo-top{font-size:2rem}.sl-nav-logo-bottom{font-size:1.8rem}}@media (max-width:1050px){.sl-mainnav-inner{min-height:86px;grid-template-columns:1fr auto;padding:10px 18px}.sl-nav-desktop{display:none}.sl-nav-mobile{display:block}.sl-nav-brand{display:flex;align-items:center;gap:20px}.sl-nav-phone{margin:0;font-size:1.05rem}.sl-nav-logo-top{font-size:1.65rem}.sl-nav-logo-bottom{font-size:1.48rem}.site-grid{margin-top:-60px !important}}@media (max-width:600px){.sl-mainnav-inner{min-height:78px;padding:9px 14px}.sl-nav-brand{display:block}.sl-nav-logo-top{font-size:1.42rem}.sl-nav-logo-bottom{font-size:1.27rem}.sl-nav-phone{display:block;margin-top:7px;font-size:.9rem}.site-grid{margin-top:-48px !important}}html,body{overflow-x:hidden}
:root{--ki-red:#e31b23;--ki-black:#080a0c;--ki-dark:#14181d;--ki-grey:#f4f5f6;--ki-line:#e5e7e9;--ki-text:#24272b;--ki-muted:#62676d;--ki-head:'Oswald','Bebas Neue','Teko',sans-serif;--ki-body:'Inter','Segoe UI',Arial,sans-serif}.ki-page{width:100%;font-family:var(--ki-body);color:var(--ki-text)}.ki-page *,.ki-page *:before,.ki-page *:after{box-sizing:border-box}.ki-inner{width:100%;max-width:1180px;margin:0 auto;padding:0 22px}.ki-page p{margin:0 0 18px;color:var(--ki-muted);font-size:1rem;line-height:1.78}.ki-page strong{color:#111;font-weight:800}.ki-page h1,.ki-page h2,.ki-page h3{font-family:var(--ki-head);text-transform:uppercase;letter-spacing:.2px;color:#111}.ki-page h1{margin:0 0 18px;font-size:clamp(2.7rem,5vw,4.6rem);line-height:.93}.ki-page h2{margin:0 0 18px;font-size:clamp(2rem,3.5vw,3.05rem);line-height:1}.ki-page h3{margin:0 0 14px;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1}.ki-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--ki-red);font-family:var(--ki-head);font-size:.95rem;letter-spacing:.8px;text-transform:uppercase}.ki-kicker:before{content:"";width:28px;height:2px;background:var(--ki-red)}.ki-line{width:72px;height:4px;margin:0 0 24px;background:var(--ki-red)}.ki-intro{padding:60px 0 62px;background:#fff}.ki-intro-copy{max-width:900px}.ki-services{padding:68px 0;background:radial-gradient( circle at 87% 20%,rgba(227,27,35,.14),transparent 30% ),linear-gradient( 135deg,#171c21,#080a0c );color:#fff}.ki-services-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:65px;align-items:start}.ki-services-title{font-family:var(--ki-head);font-size:clamp(2.6rem,4.3vw,4.4rem);line-height:.9;text-transform:uppercase}.ki-services-title span{display:block;color:var(--ki-red)}.ki-services h2,.ki-services h3{color:#fff}.ki-services p{color:rgba(255,255,255,.73)}.ki-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.ki-service{padding:16px 15px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#fff;font-size:.89rem;font-weight:700}.ki-section{padding:72px 0;background:#fff}.ki-section.alt{background:var(--ki-grey)}.ki-two{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.ki-panel{padding-left:24px;border-left:3px solid var(--ki-red)}.ki-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.ki-process{position:relative;padding:24px 19px;background:#fff;border:1px solid var(--ki-line);border-radius:11px}.ki-process:before{content:"";position:absolute;top:0;left:19px;width:42px;height:3px;background:var(--ki-red)}.ki-process strong{display:block;margin:7px 0 7px;font-family:var(--ki-head);font-size:1.2rem;text-transform:uppercase}.ki-process span{color:var(--ki-muted);font-size:.84rem;line-height:1.5}.ki-compare{padding:72px 0;background:#fff}.ki-compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:27px}.ki-compare-card{padding:25px 22px;background:#f4f5f6;border:1px solid var(--ki-line);border-radius:11px}.ki-compare-card.dark{background:#11161b;border-color:#11161b}.ki-compare-card.dark h3{color:#fff}.ki-compare-card.dark p{color:rgba(255,255,255,.7)}.ki-compare-card a{color:var(--ki-red);text-decoration:none;font-weight:800}.ki-local{padding:68px 0;background:linear-gradient( 135deg,#151a1f,#080a0c );color:#fff}.ki-local h2{color:#fff}.ki-local p{color:rgba(255,255,255,.72)}.ki-local-copy{max-width:900px}.ki-area-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px}.ki-area{padding:18px 15px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#fff;text-align:center;font-size:.87rem}.ki-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px}.ki-trust{padding:20px 17px;background:#fff;border:1px solid var(--ki-line);border-radius:11px}.ki-trust strong{display:block;margin-bottom:6px;font-family:var(--ki-head);font-size:1.15rem;text-transform:uppercase}.ki-trust span{color:var(--ki-muted);font-size:.83rem;line-height:1.5}.ki-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:26px}.ki-related{position:relative;display:block;padding:24px 22px;background:#fff;border:1px solid var(--ki-line);border-radius:10px;color:#111 !important;text-decoration:none !important}.ki-related:after{content:"→";position:absolute;right:18px;top:18px;color:var(--ki-red);font-weight:900}.ki-related strong{display:block;padding-right:25px;margin-bottom:7px;font-family:var(--ki-head);font-size:1.2rem;text-transform:uppercase}.ki-related span{color:var(--ki-muted);font-size:.84rem;line-height:1.5}.ki-cta{padding:50px 20px;background:var(--ki-red)}.ki-cta-inner{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:30px}.ki-cta h2{margin:0 0 8px;color:#fff}.ki-cta p{margin:0;color:rgba(255,255,255,.87)}.ki-buttons{display:flex;gap:9px;flex-shrink:0}.ki-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 19px;border-radius:7px;text-decoration:none !important;font-weight:900}.ki-btn-dark{background:#080a0c;color:#fff !important}.ki-btn-light{background:#fff;color:#111 !important}.ki-services,.ki-local,.ki-cta{position:relative !important;width:100vw !important;max-width:none !important;left:50% !important;margin-left:-50vw !important;margin-right:-50vw !important}html,body{overflow-x:hidden}@media (max-width:950px){.ki-services-grid,.ki-two{grid-template-columns:1fr;gap:38px}.ki-process-grid,.ki-area-grid,.ki-trust-grid{grid-template-columns:1fr 1fr}.ki-compare-grid,.ki-related-grid{grid-template-columns:1fr 1fr}.ki-cta-inner{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.ki-inner{padding:0 16px}.ki-intro,.ki-section,.ki-compare{padding-top:46px;padding-bottom:48px}.ki-services,.ki-local{padding-top:48px;padding-bottom:48px}.ki-service-grid,.ki-process-grid,.ki-area-grid,.ki-trust-grid,.ki-compare-grid,.ki-related-grid{grid-template-columns:1fr}.ki-cta{padding:40px 16px}.ki-buttons{width:100%;flex-direction:column}.ki-btn{width:100%}}
:root{--sdf-red:#e31b23;--sdf-black:#07090b;--sdf-dark:#11151a;--sdf-dark2:#181d22;--sdf-white:#fff;--sdf-grey:#f4f5f6;--sdf-line:#e4e6e8;--sdf-muted:#9fa5ab;--sdf-head:'Oswald','Bebas Neue','Teko',sans-serif;--sdf-body:'Inter','Segoe UI',Arial,sans-serif}.container-footer.footer.full-width{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;background:#07090b !important;background-image:none !important;color:#fff}.container-footer.footer.full-width>.grid-child{display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.container-footer.footer.full-width .mod-custom{display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.sdf-wrap{display:block;width:100%;max-width:none;margin:0;padding:0;font-family:var(--sdf-body)}.sdf-wrap *,.sdf-wrap *:before,.sdf-wrap *:after{box-sizing:border-box}.sdf-inner{width:100%;max-width:1240px;margin:0 auto;padding:0 28px}.sdf-wrap a{text-decoration:none}.sdf-trust{width:100%;padding:48px 0 50px;background:#f4f5f6}.sdf-trust-head{display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:end;margin-bottom:25px}.sdf-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:10px;color:var(--sdf-red);font-family:var(--sdf-head);font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.sdf-kicker:before{content:"";width:28px;height:2px;background:var(--sdf-red)}.sdf-trust h2{margin:0;color:#111;font-family:var(--sdf-head);font-size:clamp(2rem,3.5vw,3.15rem);line-height:.95;text-transform:uppercase}.sdf-trust-intro{margin:0;color:#5e6469;font-size:.94rem;line-height:1.65}.sdf-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sdf-trust-card{position:relative;min-height:142px;padding:23px 20px;background:#fff;border:1px solid #e3e5e7;border-radius:10px;box-shadow:0 9px 25px rgba(0,0,0,.045)}.sdf-trust-card:before{content:"";position:absolute;top:0;left:20px;width:42px;height:3px;background:var(--sdf-red)}.sdf-trust-card strong{display:block;margin:9px 0 7px;color:#111;font-family:var(--sdf-head);font-size:1.2rem;line-height:1.05;text-transform:uppercase}.sdf-trust-card span{display:block;color:#666c71;font-size:.82rem;line-height:1.55}.sdf-main{position:relative;width:100%;padding:62px 0 42px;background:radial-gradient( circle at 90% 5%,rgba(227,27,35,.13),transparent 27% ),linear-gradient( 135deg,#151a1f 0%,#080a0c 72% );border-top:4px solid var(--sdf-red);color:#fff}.sdf-main-grid{display:grid;grid-template-columns:minmax(250px,1.25fr) minmax(180px,.85fr) minmax(180px,.8fr) minmax(230px,1fr);gap:50px;align-items:start}.sdf-brand-title{margin:0 0 17px;color:#fff;font-family:var(--sdf-head);font-size:2.45rem;font-weight:900;line-height:.82;text-transform:uppercase;letter-spacing:-.7px}.sdf-brand-title span{display:block;margin-top:5px;color:var(--sdf-red)}.sdf-brand p{max-width:340px;margin:0 0 18px;color:#aeb4b9;font-size:.86rem;line-height:1.65}.sdf-phone{display:inline-block;margin:2px 0 8px;color:#fff !important;font-family:var(--sdf-head);font-size:1.65rem;font-weight:800;line-height:1;text-decoration:none !important}.sdf-phone:hover{color:var(--sdf-red) !important}.sdf-whatsapp{display:inline-block;margin-bottom:22px;color:var(--sdf-red) !important;font-size:.86rem;font-weight:800;text-decoration:none !important}.sdf-whatsapp:hover{color:#fff !important}.sdf-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.sdf-badge{display:flex;align-items:center;justify-content:center;min-height:58px;padding:6px 9px;background:#fff;border-radius:6px;transition:.2s ease}.sdf-badge:hover{transform:translateY(-2px)}.sdf-badge img{display:block;width:auto;height:auto;max-width:145px;max-height:50px}.sdf-badge-small img{max-width:125px}.sdf-main h3{position:relative;margin:0 0 20px;padding-bottom:11px;color:#fff;font-family:var(--sdf-head);font-size:1.28rem;line-height:1;text-transform:uppercase}.sdf-main h3:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:3px;background:var(--sdf-red)}.sdf-links{margin:0;padding:0;list-style:none}.sdf-links li{margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,.065)}.sdf-links a{position:relative;display:block;padding:8px 0 8px 14px;color:#d1d5d8 !important;font-size:.85rem;line-height:1.45;text-decoration:none !important;transition:.18s ease}.sdf-links a:before{content:"";position:absolute;left:0;top:15px;width:5px;height:2px;background:var(--sdf-red)}.sdf-links a:hover{padding-left:18px;color:#fff !important}.sdf-areas{margin-top:30px}.sdf-area-text{margin:0;color:#aeb4b9;font-size:.82rem;line-height:1.8}.sdf-label{display:block;margin:0 0 7px;color:var(--sdf-red);font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.sdf-address{margin:0 0 20px;color:#d2d5d8;font-size:.84rem;line-height:1.72}.sdf-quote-link{display:inline-block;color:var(--sdf-red) !important;font-size:.84rem;font-weight:800;text-decoration:none !important}.sdf-quote-link:hover{color:#fff !important}.sdf-legal{margin-top:48px;padding-top:25px;border-top:1px solid rgba(255,255,255,.10)}.sdf-legal-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:60px;align-items:start}.sdf-company{margin:0;color:#9fa5aa;font-size:.77rem;line-height:1.72}.sdf-company strong{color:#fff}.sdf-registered{margin:0;color:#90969b;font-size:.75rem;line-height:1.7}.sdf-registered strong{color:#fff}.sdf-bottom{width:100%;padding:17px 0;background:#050607;border-top:1px solid rgba(255,255,255,.04)}.sdf-bottom-inner{display:flex;justify-content:space-between;align-items:center;gap:30px}.sdf-copy{color:#777e83;font-size:.74rem;line-height:1.5}.sdf-bottom-links{display:flex;gap:20px;flex-wrap:wrap}.sdf-bottom-links a{color:#969ca1 !important;font-size:.74rem;text-decoration:none !important}.sdf-bottom-links a:hover{color:#fff !important}@media (max-width:1000px){.sdf-trust-head{grid-template-columns:1fr;gap:15px}.sdf-trust-grid{grid-template-columns:1fr 1fr}.sdf-main-grid{grid-template-columns:1fr 1fr;gap:42px}.sdf-legal-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:600px){.sdf-inner{padding-left:18px;padding-right:18px}.sdf-trust{padding:40px 0}.sdf-trust-grid{grid-template-columns:1fr}.sdf-main{padding:46px 0 34px}.sdf-main-grid{grid-template-columns:1fr;gap:36px}.sdf-brand-title{font-size:2.1rem}.sdf-bottom-inner{flex-direction:column;align-items:flex-start;gap:11px}}
@keyframes progress-bar-stripes{0%{background-position-x:var(--progress-height)}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{to{mask-position:-200% 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-show{0%{opacity:0;transform:translateY(-50px)}30%{opacity:1}to{transform:translateY(0)}}@keyframes joomla-alert-fade-in{0%{opacity:0}}@keyframes joomla-alert-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes joomla-alert-fade-in{0%{opacity:0}}@keyframes joomla-alert-fade-out{0%{opacity:1}100%{opacity:0}}
