.elementor-364 .elementor-element.elementor-element-d626d02{--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-364 .elementor-element.elementor-element-aa057fb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:76px;--padding-bottom:78px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-aa057fb:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-aa057fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.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-364 .elementor-element.elementor-element-f971b7f{text-align:center;}.elementor-364 .elementor-element.elementor-element-f971b7f .elementor-heading-title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#008C7A;}.elementor-364 .elementor-element.elementor-element-f3c0d6e{text-align:center;}.elementor-364 .elementor-element.elementor-element-f3c0d6e .elementor-heading-title{font-size:32px;font-weight:700;letter-spacing:-0.5px;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-364 .elementor-element.elementor-element-d2c4fdd{text-align:center;font-size:16px;line-height:1.65em;color:#5B6678;}.elementor-364 .elementor-element.elementor-element-3b80b69{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-ad30fbc{text-align:center;font-size:13px;line-height:1.7em;color:#7E8794;}.elementor-364 .elementor-element.elementor-element-93e26db{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-93e26db:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-93e26db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-72b7653{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-72b7653:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-72b7653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-364 .elementor-element.elementor-element-3826ad5 .elementor-heading-title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#008C7A;}.elementor-364 .elementor-element.elementor-element-3bfc20a .elementor-heading-title{font-size:36px;font-weight:700;letter-spacing:-0.8px;color:#0C1422;}.elementor-364 .elementor-element.elementor-element-1c6def9{font-size:17px;line-height:1.7em;color:#5B6678;}.elementor-364 .elementor-element.elementor-element-ae7808c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-ae7808c:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-ae7808c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-6f1bcb9 .elementor-heading-title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#008C7A;}.elementor-364 .elementor-element.elementor-element-48de614 .elementor-heading-title{font-size:36px;font-weight:700;letter-spacing:-0.8px;color:#0C1422;}.elementor-364 .elementor-element.elementor-element-ae1716f{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-364 .elementor-element.elementor-element-f721aaf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-f721aaf:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-f721aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-364 .elementor-element.elementor-element-f9e8d8e .elementor-heading-title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#008C7A;}.elementor-364 .elementor-element.elementor-element-db07f68 .elementor-heading-title{font-size:36px;font-weight:700;letter-spacing:-0.8px;color:#0C1422;}.elementor-364 .elementor-element.elementor-element-edeec6e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:84px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-edeec6e:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-edeec6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1422;}.elementor-364 .elementor-element.elementor-element-85d1c72{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-85d1c72:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-85d1c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-ce3ead2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:58px;--padding-bottom:58px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-ce3ead2:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-ce3ead2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-f6a3890{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-f6a3890:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-f6a3890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1422;}.elementor-364 .elementor-element.elementor-element-a1b1a06{--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;--flex-wrap:nowrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-364 .elementor-element.elementor-element-3fe319b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-364 .elementor-element.elementor-element-3fe319b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-0796bec{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-364 .elementor-element.elementor-element-0796bec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-310798c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-364 .elementor-element.elementor-element-310798c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-1afcc90{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-364 .elementor-element.elementor-element-1afcc90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-947c5b7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-364 .elementor-element.elementor-element-947c5b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-a3e269b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-364 .elementor-element.elementor-element-a3e269b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-54762be{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-364 .elementor-element.elementor-element-54762be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-473691c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-364 .elementor-element.elementor-element-473691c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-87a0b4b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-364 .elementor-element.elementor-element-87a0b4b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-0360565{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-364 .elementor-element.elementor-element-0360565.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-7e9f158{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-364 .elementor-element.elementor-element-7e9f158.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-5daba21{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-364 .elementor-element.elementor-element-5daba21.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-3751fe7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-364 .elementor-element.elementor-element-3751fe7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-61c10df{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-364 .elementor-element.elementor-element-61c10df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-f820881{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-364 .elementor-element.elementor-element-f820881.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-ec1ba9a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-364 .elementor-element.elementor-element-ec1ba9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-6ee0fbb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-6ee0fbb:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-6ee0fbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-44f2322 .elementor-heading-title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#008C7A;}.elementor-364 .elementor-element.elementor-element-b0866f6:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-b0866f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F8;}.elementor-364 .elementor-element.elementor-element-b0866f6{--padding-top:88px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-3d683d3{text-align:center;}.elementor-364 .elementor-element.elementor-element-3d683d3 .elementor-heading-title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#008C7A;}.elementor-364 .elementor-element.elementor-element-3e5679d{text-align:center;}.elementor-364 .elementor-element.elementor-element-3e5679d .elementor-heading-title{font-size:36px;font-weight:700;letter-spacing:-0.8px;color:#0C1422;}.elementor-364 .elementor-element.elementor-element-a1b16d3{width:100%;max-width:100%;}.elementor-364 .elementor-element.elementor-element-e077084:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-e077084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1422;}.elementor-364 .elementor-element.elementor-element-e077084{--padding-top:92px;--padding-bottom:92px;--padding-left:20px;--padding-right:20px;}.elementor-364 .elementor-element.elementor-element-0739ab4{text-align:center;}.elementor-364 .elementor-element.elementor-element-0739ab4 .elementor-heading-title{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#00D6BA;}.elementor-364 .elementor-element.elementor-element-6fff0f5{text-align:center;}.elementor-364 .elementor-element.elementor-element-6fff0f5 .elementor-heading-title{font-size:36px;font-weight:700;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-761e2ec{text-align:center;font-size:17px;line-height:1.7em;color:#AEB8C6;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-364 .elementor-element.elementor-element-b454c36 .elementor-button{background-color:#00D6BA;font-weight:600;fill:#003B34;color:#003B34;border-radius:9px 9px 9px 9px;}.elementor-364 .elementor-element.elementor-element-b454c36 .elementor-button:hover, .elementor-364 .elementor-element.elementor-element-b454c36 .elementor-button:focus{background-color:#28E9D0;}.elementor-364 .elementor-element.elementor-element-b56ab3f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-364 .elementor-element.elementor-element-8a04a2d{--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-364 .elementor-element.elementor-element-8a04a2d:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-8a04a2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFB;}@media(min-width:768px){.elementor-364 .elementor-element.elementor-element-3fe319b{--width:340px;}.elementor-364 .elementor-element.elementor-element-0796bec{--width:340px;}.elementor-364 .elementor-element.elementor-element-310798c{--width:340px;}.elementor-364 .elementor-element.elementor-element-1afcc90{--width:340px;}.elementor-364 .elementor-element.elementor-element-947c5b7{--width:340px;}.elementor-364 .elementor-element.elementor-element-a3e269b{--width:340px;}.elementor-364 .elementor-element.elementor-element-54762be{--width:340px;}.elementor-364 .elementor-element.elementor-element-473691c{--width:340px;}.elementor-364 .elementor-element.elementor-element-87a0b4b{--width:340px;}.elementor-364 .elementor-element.elementor-element-0360565{--width:340px;}.elementor-364 .elementor-element.elementor-element-7e9f158{--width:340px;}.elementor-364 .elementor-element.elementor-element-5daba21{--width:340px;}.elementor-364 .elementor-element.elementor-element-3751fe7{--width:340px;}.elementor-364 .elementor-element.elementor-element-61c10df{--width:340px;}.elementor-364 .elementor-element.elementor-element-f820881{--width:340px;}.elementor-364 .elementor-element.elementor-element-ec1ba9a{--width:340px;}}/* Start custom CSS */html,body{overflow-x:hidden;}
.sig{--d:var(--e-global-typography-primary-font-family,Roboto),'Segoe UI',-apple-system,sans-serif;--b:var(--e-global-typography-text-font-family,Roboto),'Segoe UI',-apple-system,sans-serif;--m:ui-monospace,'SF Mono','Segoe UI Mono',Menlo,Consolas,monospace;}
.sig *{margin:0;padding:0;box-sizing:border-box;}
.sig{font-family:var(--b);}
.sig-hero{width:100vw;margin-left:calc(50% - 50vw);background:#0C1422;position:relative;padding:92px 24px 104px;overflow:hidden;}
.sig-hero__grid{position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent 0 47px,rgba(255,255,255,.045) 47px 48px),repeating-linear-gradient(90deg,transparent 0 47px,rgba(255,255,255,.045) 47px 48px);}
.sig-hero__glow{position:absolute;top:-180px;right:-120px;width:540px;height:540px;background:radial-gradient(circle,rgba(0,214,186,.16),transparent 68%);pointer-events:none;}
.sig-hero__in{position:relative;max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:center;}
.sig-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--m);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#00D6BA;margin-bottom:24px;}
.sig-eyebrow::before{content:'';width:22px;height:1px;background:#00D6BA;display:inline-block;}
.sig-hero h1{font-family:var(--d);font-weight:700;font-size:53px;line-height:1.12;letter-spacing:-.026em;color:#fff;margin-bottom:21px;}
.sig-hero h1 .ac{color:#00D6BA;}
.sig-hero__lead{font-size:18px;line-height:1.72;color:#AEB8C6;max-width:45ch;margin-bottom:34px;}
.sig-cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;}
.sig-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--d);font-weight:600;font-size:16px;background:#00D6BA;color:#003B34;padding:16px 28px;border-radius:9px;text-decoration:none;transition:transform .15s,box-shadow .15s;}
.sig-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px -10px rgba(0,214,186,.6);}
.sig-btn--ghost{background:transparent;color:#AEB8C6;border:1px solid #2A3852;}
.sig-btn--ghost:hover{border-color:#00D6BA;color:#00D6BA;box-shadow:none;}
.sig-hero__panel{background:linear-gradient(160deg,#16213A,#101A2E);border:1px solid #26344F;border-radius:16px;padding:24px;box-shadow:0 30px 60px -30px rgba(0,0,0,.7);}
.sig-panel__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;}
.sig-panel__lbl{font-family:var(--m);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#7E8AA0;}
.sig-panel__live{font-family:var(--m);font-size:11px;color:#00D6BA;display:flex;align-items:center;gap:6px;}
.sig-panel__live::before{content:'';width:7px;height:7px;border-radius:50%;background:#00D6BA;box-shadow:0 0 0 0 rgba(0,214,186,.6);animation:sigpulse 2s infinite;}
@keyframes sigpulse{0%{box-shadow:0 0 0 0 rgba(0,214,186,.5);}70%{box-shadow:0 0 0 8px rgba(0,214,186,0);}100%{box-shadow:0 0 0 0 rgba(0,214,186,0);}}
.sig-panel__score{font-family:var(--m);font-size:48px;font-weight:500;color:#fff;line-height:1;margin-bottom:4px;}
.sig-panel__score span{font-size:19px;color:#7E8AA0;}
.sig-panel__cap{font-family:var(--m);font-size:11px;color:#7E8AA0;margin-bottom:18px;}
.sig-panel__bars{display:flex;align-items:flex-end;gap:7px;height:70px;}
.sig-panel__bars i{flex:1;background:#2A3852;border-radius:3px 3px 0 0;display:block;}
.sig-panel__bars i.b{background:linear-gradient(180deg,#00D6BA,#0a8d7d);}
.sig-panel__bars i.a{background:#F5B544;}
.sig-panel__rows{margin-top:18px;border-top:1px solid #26344F;padding-top:14px;display:flex;flex-direction:column;gap:9px;}
.sig-panel__row{display:flex;justify-content:space-between;align-items:center;font-size:12px;}
.sig-panel__row span{color:#AEB8C6;}
.sig-panel__row b{font-family:var(--m);font-weight:500;color:#00D6BA;}
.sig-panel__row em{font-family:var(--m);font-style:normal;color:#7E8AA0;}
.sig-kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--m);font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#008C7A;margin-bottom:15px;}
.sig-kick::before{content:'';width:20px;height:1px;background:#008C7A;}
.sig-kick--l{color:#00D6BA;}
.sig-kick--l::before{background:#00D6BA;}
.sig-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;counter-reset:s;}
.sig-step{position:relative;background:#fff;border:1px solid #E4E8EC;border-radius:15px;padding:30px 26px 28px;overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .18s;}
.sig-step:hover{transform:translateY(-4px);box-shadow:0 18px 36px -20px rgba(12,20,34,.32);border-color:#BFE6DF;}
.sig-step::before{counter-increment:s;content:'0' counter(s);position:absolute;top:18px;right:22px;font-family:var(--m);font-size:34px;font-weight:500;color:#EEF1F4;}
.sig-step__ic{width:46px;height:46px;border-radius:11px;background:#0C1422;display:flex;align-items:center;justify-content:center;margin-bottom:18px;}
.sig-step__ic svg{width:23px;height:23px;stroke:#00D6BA;}
.sig-step h3{font-family:var(--d);font-size:18px;font-weight:600;color:#0C1422;margin-bottom:9px;letter-spacing:-.01em;}
.sig-step p{font-size:14.5px;line-height:1.68;color:#5B6678;}
.sig-step__line{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,#00D6BA,transparent);}
.sig-feat{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
.sig-card{background:#fff;border:1px solid #E4E8EC;border-radius:15px;padding:28px 26px;transition:transform .18s,box-shadow .18s,border-color .18s;}
.sig-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px -20px rgba(12,20,34,.32);border-color:#BFE6DF;}
.sig-card__ic{width:44px;height:44px;border-radius:11px;background:#E9FBF8;display:flex;align-items:center;justify-content:center;margin-bottom:16px;}
.sig-card__ic svg{width:22px;height:22px;stroke:#008C7A;}
.sig-card h3{font-family:var(--d);font-size:17px;font-weight:600;color:#0C1422;margin-bottom:8px;letter-spacing:-.01em;}
.sig-card p{font-size:14px;line-height:1.66;color:#5B6678;}
.sig-ind{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
.sig-indc{position:relative;background:linear-gradient(165deg,#16213A,#0C1422);border:1px solid #26344F;border-radius:15px;padding:28px 26px;overflow:hidden;}
.sig-indc::after{content:'';position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent 0 31px,rgba(255,255,255,.03) 31px 32px);pointer-events:none;}
.sig-indc__tag{font-family:var(--m);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:#00D6BA;margin-bottom:12px;position:relative;}
.sig-indc h3{font-family:var(--d);font-size:18px;font-weight:600;color:#fff;margin-bottom:9px;position:relative;letter-spacing:-.01em;}
.sig-indc p{font-size:14px;line-height:1.66;color:#9DA8BC;position:relative;}
.sig-quote{position:relative;max-width:880px;margin:0 auto;text-align:center;}
.sig-quote__mark{font-family:var(--d);font-size:80px;line-height:.5;color:#00D6BA;height:42px;display:block;}
.sig-quote__t{font-family:var(--d);font-weight:500;font-size:28px;line-height:1.44;letter-spacing:-.018em;color:#fff;margin-bottom:26px;}
.sig-quote__t b{color:#00D6BA;font-weight:500;}
.sig-quote__by{font-family:var(--m);font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#7E8AA0;}
.sig-award{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center;}
.sig-award__img{width:100%;border-radius:15px;border:1px solid #E4E8EC;display:block;height:auto;}
.sig-award__badge{display:inline-flex;align-items:center;gap:8px;background:#FFF6E5;border:1px solid #F3D89A;color:#9A6B12;font-family:var(--m);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:7px 13px;border-radius:7px;margin-bottom:18px;}
.sig-award h2{font-family:var(--d);font-weight:700;font-size:33px;line-height:1.2;letter-spacing:-.022em;color:#0C1422;margin-bottom:14px;}
.sig-award p{font-size:16px;line-height:1.72;color:#5B6678;}
.sig-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:38px;}
.sig-logos img{height:46px;width:auto;opacity:.62;filter:grayscale(1);transition:opacity .18s,filter .18s;}
.sig-logos img:hover{opacity:1;filter:grayscale(0);}
.sig-logos__t{text-align:center;font-family:var(--m);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#9AA3AE;margin-bottom:22px;}
.sig-faq{max-width:840px;margin:0 auto;}
.sig-faq details{border:1px solid #E4E8EC;border-radius:11px;margin-bottom:12px;background:#fff;transition:border-color .15s;}
.sig-faq details[open]{border-color:#BFE6DF;}
.sig-faq summary{list-style:none;cursor:pointer;padding:20px 22px;display:flex;justify-content:space-between;gap:20px;align-items:center;font-family:var(--d);font-weight:600;font-size:16px;color:#0C1422;}
.sig-faq summary::-webkit-details-marker{display:none;}
.sig-pm{flex:none;width:20px;height:20px;position:relative;}
.sig-pm::before,.sig-pm::after{content:'';position:absolute;background:#00B89E;}
.sig-pm::before{top:9px;left:2px;width:16px;height:2px;}
.sig-pm::after{top:2px;left:9px;width:2px;height:16px;transition:transform .2s,opacity .2s;}
.sig-faq details[open] .sig-pm::after{transform:rotate(90deg);opacity:0;}
.sig-faq p{font-size:15px;line-height:1.72;color:#5B6678;padding:0 22px 22px;}
.sig-faq a{color:#008C7A;}
.sig-know{display:grid;grid-template-columns:1.05fr .95fr;gap:46px;align-items:center;}
.sig-know__card{position:relative;background:linear-gradient(165deg,#16213A,#0C1422);border:1px solid #26344F;border-radius:16px;padding:30px 30px 26px;overflow:hidden;}
.sig-know__card::after{content:'';position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent 0 31px,rgba(255,255,255,.03) 31px 32px);pointer-events:none;}
.sig-know__row{position:relative;display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid #26344F;}
.sig-know__row:last-child{border-bottom:none;}
.sig-know__dot{width:8px;height:8px;border-radius:50%;background:#00D6BA;flex:none;}
.sig-know__row span{font-size:14.5px;color:#C4CDDA;}
.sig-know__row em{margin-left:auto;font-family:var(--m);font-style:normal;font-size:11px;color:#7E8AA0;}
.sig-know h2{font-family:var(--d);font-weight:700;font-size:33px;line-height:1.2;letter-spacing:-.022em;color:#0C1422;margin-bottom:14px;}
.sig-know p{font-size:16px;line-height:1.72;color:#5B6678;margin-bottom:24px;}
.sig-press__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;}
.sig-press__nav{display:flex;gap:10px;}
.sig-press__btn{width:44px;height:44px;border-radius:10px;border:1px solid #26344F;background:#16213A;color:#AEB8C6;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s;}
.sig-press__btn:hover{border-color:#00D6BA;color:#00D6BA;}
.sig-press__btn:disabled{opacity:.32;cursor:not-allowed;}
.sig-press__btn:disabled:hover{border-color:#26344F;color:#AEB8C6;}
.sig-press__track{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;gap:22px !important;flex-wrap:nowrap !important;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:6px;align-items:stretch !important;}
.sig-press__track::-webkit-scrollbar{display:none;}
.sig-press__track>.e-con,.sig-press__track>.elementor-element{flex:0 0 340px !important;scroll-snap-align:start;}
.sig-pc{display:flex;flex-direction:column;width:100%;height:100%;background:#16213A;border:1px solid #26344F;border-radius:15px;overflow:hidden;text-decoration:none;transition:transform .18s,border-color .18s;}
.sig-pc:hover{transform:translateY(-4px);border-color:#00D6BA;}
.sig-pc__img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border-bottom:1px solid #26344F;}
.sig-pc__body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1;}
.sig-pc__src{font-family:var(--m);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#00D6BA;margin-bottom:9px;}
.sig-pc__t{font-family:var(--d);font-size:16px;font-weight:600;line-height:1.34;color:#fff;margin-bottom:10px;letter-spacing:-.01em;min-height:43px;}
.sig-pc__d{font-size:13.5px;line-height:1.62;color:#9DA8BC;margin-bottom:14px;min-height:66px;}
.sig-pc__link{margin-top:auto;font-family:var(--m);font-size:12px;color:#00D6BA;text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:15px;}
@media(max-width:980px){.sig-hero__in{grid-template-columns:1fr;gap:42px;}.sig-hero h1{font-size:35px;}.sig-hero{padding:64px 20px 70px;}.sig-hero__lead{font-size:16px;}.sig-steps,.sig-feat,.sig-ind{grid-template-columns:1fr;}.sig-award,.sig-know{grid-template-columns:1fr;gap:28px;}.sig-quote__t{font-size:21px;}.sig-award h2,.sig-know h2{font-size:26px;}.sig-press__track>.e-con,.sig-press__track>.elementor-element{flex:0 0 280px !important;}}/* End custom CSS */