.elementor-532 .elementor-element.elementor-element-185e62a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-532 .elementor-element.elementor-element-ea6063f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.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-532 .elementor-element.elementor-element-40ec33b{text-align:start;}.elementor-532 .elementor-element.elementor-element-40ec33b .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#008C7A;}.elementor-532 .elementor-element.elementor-element-40f30ad{text-align:start;}.elementor-532 .elementor-element.elementor-element-40f30ad .elementor-heading-title{font-size:34px;font-weight:800;line-height:1.18em;letter-spacing:-0.6px;color:#0C1422;}.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-532 .elementor-element.elementor-element-2189799{font-size:17px;line-height:1.7em;color:#3B4452;}.elementor-532 .elementor-element.elementor-element-5ea227a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-532 .elementor-element.elementor-element-f3ada14{text-align:start;}.elementor-532 .elementor-element.elementor-element-f3ada14 .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#008C7A;}.elementor-532 .elementor-element.elementor-element-bf6c6dc{text-align:start;}.elementor-532 .elementor-element.elementor-element-bf6c6dc .elementor-heading-title{font-size:30px;font-weight:800;line-height:1.18em;letter-spacing:-0.4px;color:#0C1422;}.elementor-532 .elementor-element.elementor-element-ae000cb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-532 .elementor-element.elementor-element-ae000cb:not(.elementor-motion-effects-element-type-background), .elementor-532 .elementor-element.elementor-element-ae000cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFB;}.elementor-532 .elementor-element.elementor-element-ff5f02b{text-align:start;}.elementor-532 .elementor-element.elementor-element-ff5f02b .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#008C7A;}.elementor-532 .elementor-element.elementor-element-8eb1417{text-align:start;}.elementor-532 .elementor-element.elementor-element-8eb1417 .elementor-heading-title{font-size:30px;font-weight:800;line-height:1.18em;letter-spacing:-0.4px;color:#0C1422;}.elementor-532 .elementor-element.elementor-element-986c5ec{font-size:16.5px;line-height:1.7em;color:#5B6678;}.elementor-532 .elementor-element.elementor-element-a0e8551{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-532 .elementor-element.elementor-element-d387953{text-align:start;}.elementor-532 .elementor-element.elementor-element-d387953 .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#008C7A;}.elementor-532 .elementor-element.elementor-element-dbbff66{text-align:start;}.elementor-532 .elementor-element.elementor-element-dbbff66 .elementor-heading-title{font-size:30px;font-weight:800;line-height:1.18em;letter-spacing:-0.4px;color:#0C1422;}.elementor-532 .elementor-element.elementor-element-bc0913f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-532 .elementor-element.elementor-element-49eea29{text-align:start;}.elementor-532 .elementor-element.elementor-element-49eea29 .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#008C7A;}.elementor-532 .elementor-element.elementor-element-78c343e{text-align:start;}.elementor-532 .elementor-element.elementor-element-78c343e .elementor-heading-title{font-size:30px;font-weight:800;line-height:1.18em;letter-spacing:-0.4px;color:#0C1422;}.elementor-532 .elementor-element.elementor-element-8f9f9f4:not(.elementor-motion-effects-element-type-background), .elementor-532 .elementor-element.elementor-element-8f9f9f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFB;}.elementor-532 .elementor-element.elementor-element-8f9f9f4{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-532 .elementor-element.elementor-element-5399da5{text-align:center;}.elementor-532 .elementor-element.elementor-element-5399da5 .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#008C7A;}.elementor-532 .elementor-element.elementor-element-40babbf{text-align:center;}.elementor-532 .elementor-element.elementor-element-40babbf .elementor-heading-title{font-size:30px;font-weight:800;line-height:1.18em;letter-spacing:-0.4px;color:#0C1422;}.elementor-532 .elementor-element.elementor-element-c7e22ae{width:100%;max-width:100%;}.elementor-532 .elementor-element.elementor-element-7b93459{--padding-top:40px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-532 .elementor-element.elementor-element-5803ae3{width:100%;max-width:100%;}.elementor-532 .elementor-element.elementor-element-ce29647{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-532 .elementor-element.elementor-element-ce29647:not(.elementor-motion-effects-element-type-background), .elementor-532 .elementor-element.elementor-element-ce29647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFB;}.elementor-532 .elementor-element.elementor-element-2d6c574{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}/* Start custom CSS */.sig{font-family:var(--e-global-typography-primary-font-family,Roboto),system-ui,sans-serif;color:#0C1422;line-height:1.6;} .sig *{box-sizing:border-box;} .sig-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0%,#F4F6F8 100%);padding:88px 24px 72px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);} .sig-hero__grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(12,20,34,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(12,20,34,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 66% 72% at 50% 28%,#000 34%,transparent 100%);mask-image:radial-gradient(ellipse 66% 72% at 50% 28%,#000 34%,transparent 100%);} .sig-hero__glow{position:absolute;width:520px;height:520px;border-radius:50%;top:-100px;right:-150px;background:radial-gradient(circle,rgba(0,214,186,.18) 0%,transparent 70%);pointer-events:none;} .sig-hero__in{position:relative;max-width:880px;margin:0 auto;text-align:center;} .sig-hero h1{font-size:44px;font-weight:800;letter-spacing:-1.1px;line-height:1.14;color:#0C1422;margin:14px 0 18px;} .sig-hero .ac{color:#008C7A;} .sig-hero__lead{font-size:18px;line-height:1.7;color:#5B6678;margin:0 auto;max-width:660px;} .sig-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#008C7A;} .sig-crumbs{font-size:13px;color:#7E8794;margin-bottom:14px;} .sig-crumbs a{color:#008C7A;text-decoration:none;font-weight:600;} .sig-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;background:#00D6BA;color:#003B34;font-weight:600;border-radius:9px;text-decoration:none;border:0;transition:background-color .18s ease,transform .18s ease;font-size:15px;} .sig-btn:hover{background:#28E9D0;transform:translateY(-1px);color:#003B34;} .sig-feat{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch;} .sig-feat-2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;align-items:stretch;} .sig-card{background:#fff;border:1px solid #E3E7EC;border-radius:16px;padding:26px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;display:flex;flex-direction:column;} .sig-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(12,20,34,.08);border-color:#cdd4dd;} .sig-card__ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:rgba(0,214,186,.14);color:#008C7A;font-weight:800;font-size:16px;margin-bottom:14px;font-family:ui-monospace,Menlo,Consolas,monospace;} .sig-card h3{font-size:17px;font-weight:700;color:#0C1422;margin:0 0 10px;line-height:1.32;min-height:44px;} .sig-card p{font-size:14.5px;color:#5B6678;line-height:1.65;margin:0;} .sig-vc{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;align-items:stretch;} .sig-vcc{background:#fff;border:1px solid #E3E7EC;border-radius:16px;padding:28px;display:flex;flex-direction:column;} .sig-vcc__h{display:flex;justify-content:space-between;align-items:start;margin-bottom:14px;gap:14px;} .sig-vcc__h h3{font-size:20px;font-weight:700;margin:0;color:#0C1422;} .sig-vcc__t{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#008C7A;background:rgba(0,214,186,.14);padding:5px 10px;border-radius:6px;white-space:nowrap;} .sig-vcc p{font-size:14.5px;color:#5B6678;line-height:1.65;margin:0 0 14px;flex:1;} .sig-vcc__meta{font-size:13px;color:#7E8794;margin:0;border-top:1px solid #F1F3F5;padding-top:12px;} .sig-vcc__meta b{color:#0C1422;font-weight:600;} .sig-comp{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch;} .sig-compc{padding:28px;border-radius:16px;border:1px solid #E3E7EC;background:#fff;} .sig-compc--good{background:#F0FBF8;border-color:#CFEFE6;} .sig-compc--bad{background:#FBF8EF;border-color:#EFE4C9;} .sig-compc h3{margin:0 0 12px;font-size:19px;font-weight:700;color:#0C1422;} .sig-compc__lbl{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px;} .sig-compc--good .sig-compc__lbl{color:#008C7A;} .sig-compc--bad .sig-compc__lbl{color:#A88324;} .sig-compc ul{margin:14px 0 0;padding:0;list-style:none;} .sig-compc li{padding-left:24px;position:relative;font-size:15px;color:#5B6678;line-height:1.6;margin-bottom:10px;} .sig-compc--good li:before{content:"✓";position:absolute;left:0;color:#008C7A;font-weight:800;} .sig-compc--bad li:before{content:"!";position:absolute;left:0;color:#A88324;font-weight:800;} .sig-defs{display:grid;gap:0;} .sig-def{display:grid;grid-template-columns:160px 1fr;gap:24px;padding:22px 0;border-bottom:1px solid #E3E7EC;} .sig-def:last-child{border-bottom:0;} .sig-def__k{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#008C7A;font-family:ui-monospace,Menlo,Consolas,monospace;padding-top:3px;} .sig-def__v h3{font-size:18px;font-weight:700;margin:0 0 6px;color:#0C1422;} .sig-def__v p{font-size:15px;color:#5B6678;line-height:1.65;margin:0;} .sig-faq{max-width:880px;margin:0 auto;} .sig-faq details{background:#fff;border:1px solid #E3E7EC;border-radius:12px;padding:18px 22px;margin-bottom:10px;} .sig-faq summary{font-size:16px;font-weight:600;color:#0C1422;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;} .sig-faq summary::-webkit-details-marker{display:none;} .sig-faq summary:after{content:"+";font-size:24px;color:#008C7A;font-weight:300;line-height:1;} .sig-faq details[open] summary:after{content:"−";} .sig-faq details p{margin:14px 0 0;color:#5B6678;line-height:1.7;font-size:15px;} .sig-ctablk{background:linear-gradient(135deg,#0C1422,#13243B);color:#fff;padding:60px 32px;border-radius:24px;text-align:center;} .sig-ctablk h2{font-size:30px;font-weight:800;margin:0 0 12px;color:#fff;letter-spacing:-.4px;} .sig-ctablk p{font-size:17px;color:#9BA6B5;max-width:560px;margin:0 auto 24px;line-height:1.65;} @media(max-width:920px){.sig-hero h1{font-size:30px;letter-spacing:-.6px;} .sig-hero{padding:60px 18px;} .sig-feat,.sig-feat-2,.sig-vc,.sig-comp{grid-template-columns:1fr;} .sig-ctablk{padding:42px 22px;} .sig-ctablk h2{font-size:24px;} .sig-def{grid-template-columns:1fr;gap:8px;}}/* End custom CSS */