.elementor-975192 .elementor-element.elementor-element-164e66a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-975192 .elementor-element.elementor-element-60f3fc2 .wlf-hero-2f6b6360{background-color:#11111F;color:#F1f2f4;}.elementor-975192 .elementor-element.elementor-element-60f3fc2{--neon-1:rgba(196, 75, 203, 0.4);--neon-2:rgba(75, 120, 203, 0.25);}.elementor-975192 .elementor-element.elementor-element-60f3fc2 .wlf-hl{color:#C44BCB;}.elementor-975192 .elementor-element.elementor-element-a8b40d8{--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:120px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-975192 .elementor-element.elementor-element-a8b40d8:not(.elementor-motion-effects-element-type-background), .elementor-975192 .elementor-element.elementor-element-a8b40d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-975192 .elementor-element.elementor-element-859adf1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 60px;--row-gap:40px;--column-gap:60px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-975192 .elementor-element.elementor-element-2b77a0b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-975192 .elementor-element.elementor-element-4561f33 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#11111F;}.elementor-975192 .elementor-element.elementor-element-6486b49 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:88px;font-weight:600;line-height:1.02em;letter-spacing:-3px;color:#11111F;}.elementor-975192 .elementor-element.elementor-element-061df9c{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-975192 .elementor-element.elementor-element-810d324{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#52525B;}.elementor-975192 .elementor-element.elementor-element-123226c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(17,17,31,0.10);--border-color:rgba(17,17,31,0.10);--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-975192 .elementor-element.elementor-element-89faba1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-975192 .elementor-element.elementor-element-89faba1 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#71717A;}.elementor-975192 .elementor-element.elementor-element-e0c333d{text-align:end;}.elementor-975192 .elementor-element.elementor-element-e0c333d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#71717A;}.elementor-975192 .elementor-element.elementor-element-ae8f26c{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(17,17,31,0.10);--border-color:rgba(17,17,31,0.10);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-975192 .elementor-element.elementor-element-3e28c6d{--display:flex;--min-height:480px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(17,17,31,0.10);--border-color:rgba(17,17,31,0.10);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-975192 .elementor-element.elementor-element-3e28c6d:not(.elementor-motion-effects-element-type-background), .elementor-975192 .elementor-element.elementor-element-3e28c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-975192 .elementor-element.elementor-element-21bf66d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-975192 .elementor-element.elementor-element-352e5a5 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#71717A;}.elementor-975192 .elementor-element.elementor-element-1654800 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#71717A;}.elementor-975192 .elementor-element.elementor-element-d16f6a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-975192 .elementor-element.elementor-element-d16f6a6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;line-height:1.2em;letter-spacing:-0.6px;color:#11111F;}.elementor-975192 .elementor-element.elementor-element-1ddad94{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#52525B;}.elementor-975192 .elementor-element.elementor-element-a867d4d{--spacer-size:0px;}.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-975192 .elementor-element.elementor-element-c13856f .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0px;fill:#11111F;color:#11111F;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(17,17,31,0.10);border-radius:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-975192 .elementor-element.elementor-element-c13856f .elementor-button:hover, .elementor-975192 .elementor-element.elementor-element-c13856f .elementor-button:focus{background-color:transparent;color:#a855f7;}.elementor-975192 .elementor-element.elementor-element-c13856f{width:var( --container-widget-width, 100% );max-width:100%;margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-975192 .elementor-element.elementor-element-c13856f .elementor-button:hover svg, .elementor-975192 .elementor-element.elementor-element-c13856f .elementor-button:focus svg{fill:#a855f7;}.elementor-975192 .elementor-element.elementor-element-cf91b79{--display:flex;--min-height:480px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(17,17,31,0.10);--border-color:rgba(17,17,31,0.10);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-975192 .elementor-element.elementor-element-cf91b79:not(.elementor-motion-effects-element-type-background), .elementor-975192 .elementor-element.elementor-element-cf91b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-975192 .elementor-element.elementor-element-64fb784{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-975192 .elementor-element.elementor-element-1f6e210 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#71717A;}.elementor-975192 .elementor-element.elementor-element-ffc4977 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#71717A;}.elementor-975192 .elementor-element.elementor-element-f4d829d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-975192 .elementor-element.elementor-element-f4d829d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;line-height:1.2em;letter-spacing:-0.6px;color:#11111F;}.elementor-975192 .elementor-element.elementor-element-ed5b5e2{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#52525B;}.elementor-975192 .elementor-element.elementor-element-1549fdb{--spacer-size:0px;}.elementor-975192 .elementor-element.elementor-element-9cd21ae .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0px;fill:#11111F;color:#11111F;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(17,17,31,0.10);border-radius:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-975192 .elementor-element.elementor-element-9cd21ae .elementor-button:hover, .elementor-975192 .elementor-element.elementor-element-9cd21ae .elementor-button:focus{background-color:transparent;color:#a855f7;}.elementor-975192 .elementor-element.elementor-element-9cd21ae{width:var( --container-widget-width, 100% );max-width:100%;margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-975192 .elementor-element.elementor-element-9cd21ae .elementor-button:hover svg, .elementor-975192 .elementor-element.elementor-element-9cd21ae .elementor-button:focus svg{fill:#a855f7;}.elementor-975192 .elementor-element.elementor-element-634331b{--display:flex;--min-height:480px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(17,17,31,0.10);--border-color:rgba(17,17,31,0.10);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-975192 .elementor-element.elementor-element-634331b:not(.elementor-motion-effects-element-type-background), .elementor-975192 .elementor-element.elementor-element-634331b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-975192 .elementor-element.elementor-element-1ddd1ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-975192 .elementor-element.elementor-element-04817e6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#71717A;}.elementor-975192 .elementor-element.elementor-element-22f2658 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#71717A;}.elementor-975192 .elementor-element.elementor-element-84a226d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-975192 .elementor-element.elementor-element-84a226d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;line-height:1.2em;letter-spacing:-0.6px;color:#11111F;}.elementor-975192 .elementor-element.elementor-element-f17cbcd{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#52525B;}.elementor-975192 .elementor-element.elementor-element-9094823{--spacer-size:0px;}.elementor-975192 .elementor-element.elementor-element-517804d .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0px;fill:#11111F;color:#11111F;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(17,17,31,0.10);border-radius:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-975192 .elementor-element.elementor-element-517804d .elementor-button:hover, .elementor-975192 .elementor-element.elementor-element-517804d .elementor-button:focus{background-color:transparent;color:#a855f7;}.elementor-975192 .elementor-element.elementor-element-517804d{width:var( --container-widget-width, 100% );max-width:100%;margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-975192 .elementor-element.elementor-element-517804d .elementor-button:hover svg, .elementor-975192 .elementor-element.elementor-element-517804d .elementor-button:focus svg{fill:#a855f7;}.elementor-975192 .elementor-element.elementor-element-a68afcc{--display:flex;--min-height:480px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(17,17,31,0.10);--border-color:rgba(17,17,31,0.10);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-975192 .elementor-element.elementor-element-a68afcc:not(.elementor-motion-effects-element-type-background), .elementor-975192 .elementor-element.elementor-element-a68afcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-975192 .elementor-element.elementor-element-02e2e50{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-975192 .elementor-element.elementor-element-c32e4f3 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#71717A;}.elementor-975192 .elementor-element.elementor-element-9cacde5 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#71717A;}.elementor-975192 .elementor-element.elementor-element-34137eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-975192 .elementor-element.elementor-element-34137eb .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:26px;font-weight:500;line-height:1.2em;letter-spacing:-0.6px;color:#11111F;}.elementor-975192 .elementor-element.elementor-element-71c03c1{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#52525B;}.elementor-975192 .elementor-element.elementor-element-a075174{--spacer-size:0px;}.elementor-975192 .elementor-element.elementor-element-b482fb7 .elementor-button{background-color:transparent;font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:500;letter-spacing:0px;fill:#11111F;color:#11111F;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(17,17,31,0.10);border-radius:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-975192 .elementor-element.elementor-element-b482fb7 .elementor-button:hover, .elementor-975192 .elementor-element.elementor-element-b482fb7 .elementor-button:focus{background-color:transparent;color:#a855f7;}.elementor-975192 .elementor-element.elementor-element-b482fb7{width:var( --container-widget-width, 100% );max-width:100%;margin:auto 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-975192 .elementor-element.elementor-element-b482fb7 .elementor-button:hover svg, .elementor-975192 .elementor-element.elementor-element-b482fb7 .elementor-button:focus svg{fill:#a855f7;}.elementor-975192 .elementor-element.elementor-element-f4ef94d{--display:flex;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-975192 .elementor-element.elementor-element-d0ff71b{--toc-primary:#cd45d5;}.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-topic-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-main-content-section h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}@media(max-width:1024px){.elementor-975192 .elementor-element.elementor-element-6486b49 .elementor-heading-title{font-size:60px;}}@media(min-width:768px){.elementor-975192 .elementor-element.elementor-element-859adf1{--width:100%;}.elementor-975192 .elementor-element.elementor-element-2b77a0b{--width:60%;}.elementor-975192 .elementor-element.elementor-element-061df9c{--width:32%;}.elementor-975192 .elementor-element.elementor-element-123226c{--width:100%;}.elementor-975192 .elementor-element.elementor-element-ae8f26c{--width:100%;}.elementor-975192 .elementor-element.elementor-element-3e28c6d{--width:25%;}.elementor-975192 .elementor-element.elementor-element-21bf66d{--width:100%;}.elementor-975192 .elementor-element.elementor-element-cf91b79{--width:25%;}.elementor-975192 .elementor-element.elementor-element-64fb784{--width:100%;}.elementor-975192 .elementor-element.elementor-element-634331b{--width:25%;}.elementor-975192 .elementor-element.elementor-element-1ddd1ea{--width:100%;}.elementor-975192 .elementor-element.elementor-element-a68afcc{--width:25%;}.elementor-975192 .elementor-element.elementor-element-02e2e50{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-975192 .elementor-element.elementor-element-2b77a0b{--width:100%;}.elementor-975192 .elementor-element.elementor-element-061df9c{--width:100%;}.elementor-975192 .elementor-element.elementor-element-3e28c6d{--width:50%;}.elementor-975192 .elementor-element.elementor-element-cf91b79{--width:50%;}.elementor-975192 .elementor-element.elementor-element-634331b{--width:50%;}.elementor-975192 .elementor-element.elementor-element-a68afcc{--width:50%;}}@media(max-width:767px){.elementor-975192 .elementor-element.elementor-element-a8b40d8{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-975192 .elementor-element.elementor-element-6486b49 .elementor-heading-title{font-size:40px;}.elementor-975192 .elementor-element.elementor-element-3e28c6d{--width:100%;}.elementor-975192 .elementor-element.elementor-element-d16f6a6 .elementor-heading-title{font-size:22px;}.elementor-975192 .elementor-element.elementor-element-cf91b79{--width:100%;}.elementor-975192 .elementor-element.elementor-element-f4d829d .elementor-heading-title{font-size:22px;}.elementor-975192 .elementor-element.elementor-element-634331b{--width:100%;}.elementor-975192 .elementor-element.elementor-element-84a226d .elementor-heading-title{font-size:22px;}.elementor-975192 .elementor-element.elementor-element-a68afcc{--width:100%;}.elementor-975192 .elementor-element.elementor-element-34137eb .elementor-heading-title{font-size:22px;}}/* Start custom CSS for container, class: .elementor-element-a8b40d8 *//* === 60-Second Version — Reference style === */
.elementor-975192 .elementor-element.elementor-element-a8b40d8 { background: #F5F5F7 !important; }

/* Inter Tight everywhere */
.elementor-975192 .elementor-element.elementor-element-a8b40d8, .elementor-975192 .elementor-element.elementor-element-a8b40d8 * {
  font-family: 'Inter Tight', -apple-system, BlinkMacSystemFont, sans-serif !important;
}

/* Gradient text on the headline span */
.elementor-975192 .elementor-element.elementor-element-a8b40d8 .wlf-grad-text {
  background: linear-gradient(90deg, #ec4899 0%, #c084fc 25%, #a78bfa 50%, #f59e0b 75%, #fbbf24 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}

/* Cards: clean outlined style, no shadow, hover effect */
.elementor-975192 .elementor-element.elementor-element-a8b40d8 .wlf-essentials-card {
  position: relative;
  transition: background 0.35s ease;
}
.elementor-975192 .elementor-element.elementor-element-a8b40d8 .wlf-essentials-card:hover {
  background: #FFFFFF !important;
}

/* Card link button override: make it look like a plain footer link with arrow */
.elementor-975192 .elementor-element.elementor-element-a8b40d8 .wlf-card-link a,
.elementor-975192 .elementor-element.elementor-element-a8b40d8 .wlf-card-link .elementor-button {
  background: transparent !important;
  color: #11111F !important;
  border-radius: 0 !important;
  text-align: left !important;
  justify-content: space-between !important;
  width: 100% !important;
  padding: 16px 0 0 0 !important;
  display: flex !important;
  align-items: center !important;
  border: none !important;
  border-top: 1px solid rgba(17,17,31,0.10) !important;
  font-weight: 500 !important;
  transition: color 0.25s ease;
}
.elementor-975192 .elementor-element.elementor-element-a8b40d8 .wlf-card-link a:hover,
.elementor-975192 .elementor-element.elementor-element-a8b40d8 .wlf-card-link .elementor-button:hover {
  background: transparent !important;
  color: #a855f7 !important;
}

/* Body emphasis */
.elementor-975192 .elementor-element.elementor-element-a8b40d8 .elementor-widget-text-editor strong { color: #11111F !important; font-weight: 600 !important; }

/* Mobile/tablet: card border tweaks */
@media (max-width: 1024px) {
  .elementor-975192 .elementor-element.elementor-element-a8b40d8 .wlf-essentials-card:nth-child(2) { border-left: 0 !important; border-top: 1px solid rgba(17,17,31,0.10) !important; }
  .elementor-975192 .elementor-element.elementor-element-a8b40d8 .wlf-essentials-card:nth-child(3) { border-left: 0 !important; border-top: 1px solid rgba(17,17,31,0.10) !important; }
  .elementor-975192 .elementor-element.elementor-element-a8b40d8 .wlf-essentials-card:nth-child(4) { border-left: 1px solid rgba(17,17,31,0.10) !important; border-top: 1px solid rgba(17,17,31,0.10) !important; }
}
@media (max-width: 767px) {
  .elementor-975192 .elementor-element.elementor-element-a8b40d8 .wlf-essentials-card { border-left: 0 !important; min-height: auto !important; }
}

/* Hide spacer placeholders in editor */
.elementor-975192 .elementor-element.elementor-element-a8b40d8 .wlf-card-spacer { display: block !important; flex: 1 1 auto !important; min-height: 0 !important; }
.elementor-975192 .elementor-element.elementor-element-a8b40d8 .wlf-card-spacer .elementor-widget-container { display: none !important; }
.elementor-975192 .elementor-element.elementor-element-a8b40d8 .wlf-essentials-card .elementor-element.elementor-widget-spacer { flex: 1 1 auto; min-height: 0; visibility: hidden; }

/* square */
.elementor-975192 .elementor-element.elementor-element-a8b40d8, .elementor-975192 .elementor-element.elementor-element-a8b40d8 *{border-radius:0 !important;}/* End custom CSS */
/* Start custom CSS for sticky_toc_7e7d25f0, class: .elementor-element-d0ff71b *//* ===== WLF Brand: Inter Tight + #11111F + Apple-style progress bar ===== */

/* Apply Inter Tight everywhere inside the widget */
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-wrapper-7e7d25f0,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-wrapper-7e7d25f0 * {
    font-family: 'Inter Tight', -apple-system, BlinkMacSystemFont, sans-serif !important;
}

/* Primary text color #11111F (replace light grey) */
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-topic-title,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-topic-tldr,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-status,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-card-index,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-card-time,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress-label,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress-pct,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-nav-title,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-nav-title-prev,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-nav-title-next,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-meta-title,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body p,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body li,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body h2,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body h3,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body h4,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body strong,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body td,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body th,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-main-content-section h1,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-main-content-section h2,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-main-content-section h3 {
    color: #11111F !important;
}

/* TL;DR label and section num keep brand purple accent */
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-tldr-label,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-num { color: #a855f7 !important; font-weight: 600 !important; }

/* Refined font sizes */
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-status,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-card-index,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-card-time,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress-label,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress-pct { font-size: 11px !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; font-weight: 500 !important; }
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-topic-tldr { font-size: 14px !important; line-height: 1.5 !important; font-weight: 400 !important; }
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-nav-title { font-size: 13px !important; font-weight: 500 !important; }
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-nav-title-prev,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-nav-title-next { font-size: 10px !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; }
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-meta-title { font-size: 12px !important; letter-spacing: 0.1em !important; font-weight: 500 !important; }
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-num { font-size: 12px !important; font-weight: 600 !important; }
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body p,
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body li { font-size: 15px !important; line-height: 1.65 !important; font-weight: 400 !important; }
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body p.lede { font-size: 17px !important; line-height: 1.55 !important; font-weight: 500 !important; }
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body h4 { font-size: 16px !important; font-weight: 600 !important; margin-top: 1.5em !important; margin-bottom: 0.5em !important; }

/* Round the leading edge of the very first active segment */
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress-bar-container .stoc-progress-segment.active:first-child {
    border-top-left-radius: 999px !important;
    border-bottom-left-radius: 999px !important;
}

/* Round the trailing edge: when the LAST segment is active, round its right side */
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress-bar-container .stoc-progress-segment.active:last-child {
    border-top-right-radius: 999px !important;
    border-bottom-right-radius: 999px !important;
}

/* Soft Apple-style highlight on top of fill */
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress-bar-container .stoc-progress-segment.active {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25) !important;
}

/* Callout boxes inside main content */
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body .callout {
    color: #11111F !important;
    background: rgba(168, 85, 247, 0.06) !important;
    border-left: 3px solid #a855f7 !important;
}
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body .callout p { color: #11111F !important; }

/* Tables */
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body table { font-size: 14px !important; }
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body table th { color: #11111F !important; border-bottom-color: #a855f7 !important; }
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-section-body table td { color: #11111F !important; border-bottom-color: rgba(17,17,31,0.08) !important; }

/* ===== APPLE-STYLE CONTINUOUS PROGRESS BAR (continuous fill driven by % text) ===== */
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress-bar-container {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    height: 5px !important;
    background: rgba(17, 17, 31, 0.08) !important;
    border-radius: 999px !important;
    overflow: hidden !important;
    gap: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Hide all original segments — we replace them with a single ::before fill */
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress-bar-container .stoc-progress-segment {
    display: none !important;
}

/* The actual fill bar — width driven by --stoc-progress-pct */
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress-bar-container::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: var(--stoc-progress-pct, 0%);
    background: linear-gradient(90deg, #a855f7 0%, #7c3aed 100%);
    border-radius: 999px;
    transition: width 0.6s cubic-bezier(0.25, 0.1, 0.25, 1);
    box-shadow: 0 0 8px rgba(168, 85, 247, 0.35);
}

/* Subtle Apple-style highlight on the top half of the fill */
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress-bar-container::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: var(--stoc-progress-pct, 0%);
    height: 50%;
    background: linear-gradient(180deg, rgba(255,255,255,0.30) 0%, transparent 100%);
    border-radius: 999px 999px 0 0;
    transition: width 0.6s cubic-bezier(0.25, 0.1, 0.25, 1);
    pointer-events: none;
}

/* ===== Reduce inter-section spacing by 50% ===== */
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-main-content-section {
    margin-bottom: 40px !important;
    padding-bottom: 40px !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* hide TL;DR label and square corners */
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-tldr-label{display:none !important;}
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-topic-tldr{padding-left:0 !important;}
.elementor-975192 .elementor-element.elementor-element-d0ff71b .callout, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-callout, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-topic-tldr, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-card, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-topic-content blockquote{border-radius:0 !important;}
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress-bar, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress-track{border-radius:0 !important;}
.elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress-fill, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress-bar::before{border-radius:0 !important;}

/* square corners everywhere */
.elementor-975192 .elementor-element.elementor-element-d0ff71b, .elementor-975192 .elementor-element.elementor-element-d0ff71b *, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-sidebar, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-topic, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-card, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-progress *, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-cta, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-cta *, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-nav, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-nav *, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-pill, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-chip, .elementor-975192 .elementor-element.elementor-element-d0ff71b .stoc-badge{border-radius:0 !important;}/* End custom CSS */
/* Start custom CSS *//* v4.4 unified legal pages CSS */
html, body { background: #ffffff; }
body .elementor-button, body .wlf-desks, body .stoc-card, body .stoc-nav-card, body .stoc-progress, body .legal-callout, body .legal-keypoint { border-radius: 0 !important; }
body .stoc-tldr-label { display: none !important; }
body .stoc-sidebar { flex: 0 0 320px !important; width: 320px !important; max-width: 320px !important; }
body .stoc-sidebar > * { width: 320px !important; max-width: 320px !important; box-sizing: border-box !important; }
body .stoc-card.stoc-card.stoc-card.stoc-card.stoc-card, body .stoc-nav-card.stoc-nav-card.stoc-nav-card.stoc-nav-card.stoc-nav-card, body .stoc-progress.stoc-progress.stoc-progress.stoc-progress.stoc-progress { width: 320px !important; max-width: 320px !important; box-sizing: border-box !important; }
body .stoc-nav-card { overflow: hidden !important; display: flex !important; gap: 0 !important; }
body .stoc-nav-card .stoc-nav-prev, body .stoc-nav-card .stoc-nav-next, body .stoc-nav-card > a, body .stoc-nav-card > div { flex: 1 1 0 !important; width: 50% !important; min-width: 0 !important; max-width: 50% !important; overflow: hidden !important; box-sizing: border-box !important; padding: 12px 14px !important; }
body .stoc-nav-title.stoc-nav-title.stoc-nav-title.stoc-nav-title.stoc-nav-title, body .stoc-nav-title-prev.stoc-nav-title-prev.stoc-nav-title-prev.stoc-nav-title-prev.stoc-nav-title-prev, body .stoc-nav-title-next.stoc-nav-title-next.stoc-nav-title-next.stoc-nav-title-next.stoc-nav-title-next { font-size: 13px !important; font-weight: 600 !important; line-height: 1.35 !important; color: #111 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; white-space: normal !important; word-break: break-word !important; overflow-wrap: anywhere !important; text-overflow: clip !important; max-height: 2.7em !important; text-transform: none !important; letter-spacing: 0 !important; }
body .wlf-desks.wlf-desks.wlf-desks.wlf-desks.wlf-desks, body .wlf-stat-lbl.wlf-stat-lbl.wlf-stat-lbl.wlf-stat-lbl.wlf-stat-lbl, body .stoc-card-index.stoc-card-index.stoc-card-index.stoc-card-index.stoc-card-index, body .stoc-card-time.stoc-card-time.stoc-card-time.stoc-card-time.stoc-card-time, body .stoc-card-title.stoc-card-title.stoc-card-title.stoc-card-title.stoc-card-title, body .stoc-card-summary.stoc-card-summary.stoc-card-summary.stoc-card-summary.stoc-card-summary, body .stoc-cta-text.stoc-cta-text.stoc-cta-text.stoc-cta-text.stoc-cta-text, body .stoc-topic-title.stoc-topic-title.stoc-topic-title.stoc-topic-title.stoc-topic-title, body .stoc-topic-tldr.stoc-topic-tldr.stoc-topic-tldr.stoc-topic-tldr.stoc-topic-tldr, body .stoc-progress-pct.stoc-progress-pct.stoc-progress-pct.stoc-progress-pct.stoc-progress-pct, body .elementor-heading-title.elementor-heading-title.elementor-heading-title.elementor-heading-title.elementor-heading-title { text-transform: none !important; letter-spacing: 0 !important; }
body .stoc-status.stoc-status.stoc-status.stoc-status.stoc-status, body .stoc-progress-label.stoc-progress-label.stoc-progress-label.stoc-progress-label.stoc-progress-label, body .stoc-nav-label-prev.stoc-nav-label-prev.stoc-nav-label-prev.stoc-nav-label-prev.stoc-nav-label-prev, body .stoc-nav-label-next.stoc-nav-label-next.stoc-nav-label-next.stoc-nav-label-next.stoc-nav-label-next { text-transform: lowercase !important; letter-spacing: 0 !important; }
body .stoc-status.stoc-status.stoc-status.stoc-status.stoc-status::first-letter, body .stoc-progress-label.stoc-progress-label.stoc-progress-label.stoc-progress-label.stoc-progress-label::first-letter, body .stoc-nav-label-prev.stoc-nav-label-prev.stoc-nav-label-prev.stoc-nav-label-prev.stoc-nav-label-prev::first-letter, body .stoc-nav-label-next.stoc-nav-label-next.stoc-nav-label-next.stoc-nav-label-next.stoc-nav-label-next::first-letter { text-transform: uppercase !important; }
/* Force section-meta-title to inline-block so ::first-letter works */
body .stoc-section-meta-title.stoc-section-meta-title.stoc-section-meta-title.stoc-section-meta-title.stoc-section-meta-title { display: inline-block !important; text-transform: lowercase !important; letter-spacing: 0 !important; }
body .stoc-section-meta-title.stoc-section-meta-title.stoc-section-meta-title.stoc-section-meta-title.stoc-section-meta-title::first-letter { text-transform: uppercase !important; }
/* content-header-meta is flex - convert to block and add first-letter rule */
body .stoc-content-header-meta.stoc-content-header-meta.stoc-content-header-meta.stoc-content-header-meta.stoc-content-header-meta { display: block !important; text-transform: lowercase !important; letter-spacing: 0 !important; }
body .stoc-content-header-meta.stoc-content-header-meta.stoc-content-header-meta.stoc-content-header-meta.stoc-content-header-meta::first-letter { text-transform: uppercase !important; }
/* wlf-legal-inter */
body.page-id-975192 .elementor-heading-title,body.page-id-975192 .elementor-widget-text-editor,body.page-id-975192 .elementor-widget-text-editor p,body.page-id-975192 h1,body.page-id-975192 h2,body.page-id-975192 h3,body.page-id-975192 h4{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif !important;}

/* wlf-legal-inter2 */
html body.page-id-975192 .elementor-element .elementor-widget-container .elementor-heading-title,
html body.page-id-975192 .elementor-element .elementor-widget-container .elementor-heading-title span,
html body.page-id-975192 .elementor-widget-text-editor .elementor-widget-container,
html body.page-id-975192 .elementor-widget-text-editor .elementor-widget-container p{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif !important;}

/* wlf-legal-inter3 */
html body.page-id-975192 .elementor-heading-title.elementor-heading-title.elementor-heading-title,
html body.page-id-975192 .elementor-heading-title.elementor-heading-title.elementor-heading-title span,
html body.page-id-975192 .elementor-widget-text-editor.elementor-widget-text-editor .elementor-widget-container,
html body.page-id-975192 .elementor-widget-text-editor.elementor-widget-text-editor p{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif !important;}

/* wlf-stats-1row */
@media(max-width:767px){
body.page-id-975192 .wlf-stats-row{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:6px !important;}
body.page-id-975192 .wlf-stat-val{font-size:24px !important;line-height:1.1 !important;}
body.page-id-975192 .wlf-stat-lbl{font-size:8px !important;letter-spacing:.03em !important;line-height:1.2 !important;}
}/* End custom CSS */