.elementor-7781 .elementor-element.elementor-element-b114f4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7781 .elementor-element.elementor-element-97df1d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7781 .elementor-element.elementor-element-611effc{font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7781 .elementor-element.elementor-element-ff12d53{text-align:start;}.elementor-7781 .elementor-element.elementor-element-ff12d53 .elementor-heading-title{font-family:"Praktika", Sans-serif;font-size:38px;font-weight:700;line-height:45px;color:#343434;}.elementor-7781 .elementor-element.elementor-element-a7cc47e{text-align:start;font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-7781 .elementor-element.elementor-element-e95fd3a{text-align:start;font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-7781 .elementor-element.elementor-element-a39eff0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7781 .elementor-element.elementor-element-0873e81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7781 .elementor-element.elementor-element-0873e81:not(.elementor-motion-effects-element-type-background), .elementor-7781 .elementor-element.elementor-element-0873e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3F2;}.elementor-7781 .elementor-element.elementor-element-82084f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7781 .elementor-element.elementor-element-05415be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7781 .elementor-element.elementor-element-af190de{font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-7781 .elementor-element.elementor-element-7dbe992{text-align:start;}.elementor-7781 .elementor-element.elementor-element-7dbe992 .elementor-heading-title{font-family:"Praktika", Sans-serif;font-size:25px;font-weight:700;line-height:31px;letter-spacing:0.4px;color:#343434;}.elementor-7781 .elementor-element.elementor-element-c5ae7b2{text-align:start;font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-7781 .elementor-element.elementor-element-1bcb391{text-align:start;font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-7781 .elementor-element.elementor-element-aa3219a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7781 .elementor-element.elementor-element-f940292{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7781 .elementor-element.elementor-element-251fbd3{font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-7781 .elementor-element.elementor-element-2da4d4b{text-align:start;}.elementor-7781 .elementor-element.elementor-element-2da4d4b .elementor-heading-title{font-family:"Praktika", Sans-serif;font-size:38px;font-weight:700;line-height:45px;color:#343434;}.elementor-7781 .elementor-element.elementor-element-e7967fa{text-align:start;font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-7781 .elementor-element.elementor-element-1eb94f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7781 .elementor-element.elementor-element-0485cf6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7781 .elementor-element.elementor-element-0485cf6:not(.elementor-motion-effects-element-type-background), .elementor-7781 .elementor-element.elementor-element-0485cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3F2;}.elementor-7781 .elementor-element.elementor-element-70d63bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7781 .elementor-element.elementor-element-d8b55fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7781 .elementor-element.elementor-element-6852b7e{font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-7781 .elementor-element.elementor-element-e22d88e{text-align:start;}.elementor-7781 .elementor-element.elementor-element-e22d88e .elementor-heading-title{font-family:"Praktika", Sans-serif;font-size:38px;font-weight:700;line-height:45px;color:#343434;}.elementor-7781 .elementor-element.elementor-element-4525e67{text-align:start;font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-7781 .elementor-element.elementor-element-a04580c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7781 .elementor-element.elementor-element-a04580c:not(.elementor-motion-effects-element-type-background), .elementor-7781 .elementor-element.elementor-element-a04580c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C72113;}.elementor-7781 .elementor-element.elementor-element-a425029{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-7781 .elementor-element.elementor-element-0227a80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:200px;}.elementor-7781 .elementor-element.elementor-element-79596fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-7781 .elementor-element.elementor-element-79596fb{text-align:start;}.elementor-7781 .elementor-element.elementor-element-79596fb .elementor-heading-title{font-family:"Praktika", Sans-serif;font-size:38px;font-weight:700;line-height:130%;color:#FFFFFF;}.elementor-7781 .elementor-element.elementor-element-1a1020a{width:var( --container-widget-width, 91.818% );max-width:91.818%;--container-widget-width:91.818%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7781 .elementor-element.elementor-element-1a1020a > .elementor-widget-container{margin:010px 0px 0px 0px;}.elementor-7781 .elementor-element.elementor-element-1a1020a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7781 .elementor-element.elementor-element-d356948{width:var( --container-widget-width, 91.818% );max-width:91.818%;--container-widget-width:91.818%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-7781 .elementor-element.elementor-element-d356948 > .elementor-widget-container{margin:05px 0px 05px 0px;}.elementor-7781 .elementor-element.elementor-element-d356948.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7781 .elementor-element.elementor-element-ab17422 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-7781 .elementor-element.elementor-element-ab17422.elementor-element{--align-self:flex-start;}.elementor-7781 .elementor-element.elementor-element-f0190ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-7781 .elementor-element.elementor-element-f0190ed:not(.elementor-motion-effects-element-type-background), .elementor-7781 .elementor-element.elementor-element-f0190ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-7781 .elementor-element.elementor-element-79596fb .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-7781 .elementor-element.elementor-element-97df1d9{--width:50%;}.elementor-7781 .elementor-element.elementor-element-a39eff0{--width:50%;}.elementor-7781 .elementor-element.elementor-element-82084f2{--width:50%;}.elementor-7781 .elementor-element.elementor-element-05415be{--width:50%;}.elementor-7781 .elementor-element.elementor-element-f940292{--width:50%;}.elementor-7781 .elementor-element.elementor-element-1eb94f8{--width:50%;}.elementor-7781 .elementor-element.elementor-element-70d63bf{--width:50%;}.elementor-7781 .elementor-element.elementor-element-d8b55fb{--width:50%;}.elementor-7781 .elementor-element.elementor-element-0227a80{--width:50%;}.elementor-7781 .elementor-element.elementor-element-f0190ed{--width:50%;}}@media(max-width:767px){.elementor-7781 .elementor-element.elementor-element-ff12d53 .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-7781 .elementor-element.elementor-element-7dbe992 .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-7781 .elementor-element.elementor-element-2da4d4b .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-7781 .elementor-element.elementor-element-e22d88e .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-7781 .elementor-element.elementor-element-a425029{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7781 .elementor-element.elementor-element-0227a80{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7781 .elementor-element.elementor-element-79596fb .elementor-heading-title{font-size:20px;}.elementor-7781 .elementor-element.elementor-element-f0190ed{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-e95fd3a */:root{
  --ink:#2b2b2b; --muted:#4a4a4a; --bg:#ffffff; --soft:#f6f3f2; --line:#e6e0de;
  --red:#c8200f; --red-hover:#a81a0c; --panel:#0c1a2b; --cyan:#7fd8ee;
  box-sizing:border-box; padding-top:env(safe-area-inset-top,0px); padding-bottom:env(safe-area-inset-bottom,0px);
}
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){--ink:#f2eeec; --muted:#c9c2bf; --bg:#14181d; --soft:#1b2027; --line:#2c333c; --red:#e0331f; --red-hover:#f04b37;}
}
:root[data-theme="dark"]{--ink:#f2eeec; --muted:#c9c2bf; --bg:#14181d; --soft:#1b2027; --line:#2c333c; --red:#e0331f; --red-hover:#f04b37;}
html{scroll-padding-top:env(safe-area-inset-top,0px)}
*,*::before,*::after{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--ink);font-family:"Outfit",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.7;font-size:17px}
.wrap{max-width:1160px;margin:0 auto;padding:0 24px}
.band{padding:72px 0}
.band.alt{background:var(--soft)}
.row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.row.flip .copy{order:2}
.copy h2{font-size:clamp(30px,4vw,46px);line-height:1.12;font-weight:600;margin:0 0 20px;letter-spacing:-.01em}
.copy p{margin:0 0 16px;color:var(--muted);max-width:60ch}
.checks{list-style:none;margin:8px 0 24px;padding:0;display:grid;gap:14px}
.checks li{display:grid;grid-template-columns:28px 1fr;gap:12px;color:var(--muted)}
.checks strong{display:block;color:var(--ink);font-weight:600}
.checks svg{width:28px;height:28px;margin-top:2px}
.btn{display:inline-block;background:var(--red);color:#fff;text-decoration:none;font-weight:600;font-size:15px;padding:12px 24px;border-radius:8px;transition:background .15s}
.btn:hover{background:var(--red-hover)}
.btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}
.art{border-radius:18px;overflow:hidden;background:var(--panel);box-shadow:0 10px 30px rgba(12,26,43,.18)}
.art svg{display:block;width:100%;height:auto}
.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:8px 0 28px}
.stats div{border-left:3px solid var(--red);padding-left:14px}
.stats b{display:block;font-size:26px;line-height:1.2;font-weight:600}
.stats span{font-size:14px;color:var(--muted);line-height:1.4;display:block}
@media (max-width:860px){
  .band{padding:48px 0}
  .row{grid-template-columns:1fr;gap:32px}
  .row.flip .copy{order:0}
  .stats{grid-template-columns:1fr}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bcb391 */:root{
  --ink:#2b2b2b; --muted:#4a4a4a; --bg:#ffffff; --soft:#f6f3f2; --line:#e6e0de;
  --red:#c8200f; --red-hover:#a81a0c; --panel:#0c1a2b; --cyan:#7fd8ee;
  box-sizing:border-box; padding-top:env(safe-area-inset-top,0px); padding-bottom:env(safe-area-inset-bottom,0px);
}
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){--ink:#f2eeec; --muted:#c9c2bf; --bg:#14181d; --soft:#1b2027; --line:#2c333c; --red:#e0331f; --red-hover:#f04b37;}
}
:root[data-theme="dark"]{--ink:#f2eeec; --muted:#c9c2bf; --bg:#14181d; --soft:#1b2027; --line:#2c333c; --red:#e0331f; --red-hover:#f04b37;}
html{scroll-padding-top:env(safe-area-inset-top,0px)}
*,*::before,*::after{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--ink);font-family:"Outfit",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.7;font-size:17px}
.wrap{max-width:1160px;margin:0 auto;padding:0 24px}
.band{padding:72px 0}
.band.alt{background:var(--soft)}
.row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.row.flip .copy{order:2}
.copy h2{font-size:clamp(30px,4vw,46px);line-height:1.12;font-weight:600;margin:0 0 20px;letter-spacing:-.01em}
.copy p{margin:0 0 16px;color:var(--muted);max-width:60ch}
.checks{list-style:none;margin:8px 0 24px;padding:0;display:grid;gap:14px}
.checks li{display:grid;grid-template-columns:28px 1fr;gap:12px;color:var(--muted)}
.checks strong{display:block;color:var(--ink);font-weight:600}
.checks svg{width:28px;height:28px;margin-top:2px}
.btn{display:inline-block;background:var(--red);color:#fff;text-decoration:none;font-weight:600;font-size:15px;padding:12px 24px;border-radius:8px;transition:background .15s}
.btn:hover{background:var(--red-hover)}
.btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}
.art{border-radius:18px;overflow:hidden;background:var(--panel);box-shadow:0 10px 30px rgba(12,26,43,.18)}
.art svg{display:block;width:100%;height:auto}
.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:8px 0 28px}
.stats div{border-left:3px solid var(--red);padding-left:14px}
.stats b{display:block;font-size:26px;line-height:1.2;font-weight:600}
.stats span{font-size:14px;color:var(--muted);line-height:1.4;display:block}
@media (max-width:860px){
  .band{padding:48px 0}
  .row{grid-template-columns:1fr;gap:32px}
  .row.flip .copy{order:0}
  .stats{grid-template-columns:1fr}
}/* End custom CSS */