@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-cyrillic-ext-400-normal-KAuemXZb.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-cyrillic-ext-400-normal-BnfWueTs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-cyrillic-ext-500-normal-OtpNIXEE.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-cyrillic-ext-500-normal-B_79k98k.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-cyrillic-ext-700-normal-DkasDNaI.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-cyrillic-ext-700-normal-Dhy2Zk9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--size-unit: 10;--size-container-ideal: 1920;--size-container-min: 992px;--size-container-max: 1920px;--size-container: clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font: calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));--gutter-growth-inline: max(0px, calc((100vw - 192rem)/2) )}@media screen and (max-width: 991px){:root{--size-container-ideal: 834;--size-container-min: 768px;--size-container-max: 991px}}@media screen and (max-width: 767px){:root{--size-container-ideal: 550;--size-container-min: 480px;--size-container-max: 767px}}@media screen and (max-width: 479px){:root{--size-container-ideal: 390;--size-container-min: 320px;--size-container-max: 479px}}:root{--color-navy: #023a6c;--color-heading: #1b3246;--color-yellow: #fc0;--color-white: #ffffff;--color-black: #1b3246;--color-text: #4a5568;--color-surface: #f7faff;--color-card-bg: #f8f8f8;--font-heading: "Gotham", "Helvetica Neue", Arial, sans-serif;--font-body: "Gotham", "Helvetica Neue", Arial, sans-serif;--text-h1: 8.3rem;--text-h2: 5rem;--text-h4: 2.6rem;--text-stat: 6.4rem;--text-body-lg: 1.9rem;--text-body-sm: 1.4rem;--text-button: 1.6rem;--space-section-y: 8rem;--space-section-x: calc(5rem + var(--gutter-growth-inline));--space-lg: 4rem;--space-md: 2.4rem;--space-sm: 1.6rem;--space-xs: .8rem;--radius-card: 2rem;--radius-md: 1.2rem;--radius-button: 1.8rem}:root{--overlap-card-notch-434: polygon( calc(100% - 35.145rem) 0rem, 2.6rem 0rem, 2.076rem .053rem, 1.588rem .204rem, 1.146rem .444rem, .762rem .762rem, .444rem 1.146rem, .204rem 1.588rem, .053rem 2.076rem, 0rem 2.6rem, 0rem calc(100% - 2.6rem) , .053rem calc(100% - 2.076rem) , .204rem calc(100% - 1.588rem) , .444rem calc(100% - 1.146rem) , .762rem calc(100% - .762rem) , 1.146rem calc(100% - .444rem) , 1.588rem calc(100% - .204rem) , 2.076rem calc(100% - .053rem) , 2.6rem calc(100% + -0rem) , calc(100% - 2.6rem) calc(100% + -0rem) , calc(100% - 2.076rem) calc(100% - .053rem) , calc(100% - 1.588rem) calc(100% - .204rem) , calc(100% - 1.146rem) calc(100% - .444rem) , calc(100% - .762rem) calc(100% - .762rem) , calc(100% - .444rem) calc(100% - 1.146rem) , calc(100% - .204rem) calc(100% - 1.588rem) , calc(100% - .053rem) calc(100% - 2.076rem) , calc(100% + -0rem) calc(100% - 2.6rem) , calc(100% + -0rem) 7.252rem, calc(100% - .053rem) 6.728rem, calc(100% - .204rem) 6.24rem, calc(100% - .444rem) 5.799rem, calc(100% - .762rem) 5.414rem, calc(100% - 1.146rem) 5.097rem, calc(100% - 1.588rem) 4.857rem, calc(100% - 2.076rem) 4.705rem, calc(100% - 2.6rem) 4.652rem, calc(100% - 28.581rem) 4.652rem, calc(100% - 28.852rem) 4.638rem, calc(100% - 29.117rem) 4.597rem, calc(100% - 29.376rem) 4.528rem, calc(100% - 29.626rem) 4.433rem, calc(100% - 29.864rem) 4.314rem, calc(100% - 30.09rem) 4.17rem, calc(100% - 30.3rem) 4.003rem, calc(100% - 30.494rem) 3.813rem, calc(100% - 33.232rem) .839rem, calc(100% - 33.425rem) .65rem, calc(100% - 33.636rem) .482rem, calc(100% - 33.862rem) .339rem, calc(100% - 34.1rem) .219rem, calc(100% - 34.35rem) .124rem, calc(100% - 34.608rem) .056rem, calc(100% - 34.874rem) .014rem, calc(100% - 35.145rem) 0rem );--overlap-card-notch-534: polygon( calc(100% - 35.306rem) 0rem, 2.6rem 0rem, 2.076rem .053rem, 1.588rem .204rem, 1.146rem .444rem, .762rem .762rem, .444rem 1.146rem, .204rem 1.588rem, .053rem 2.076rem, 0rem 2.6rem, 0rem calc(100% - 2.6rem) , .053rem calc(100% - 2.076rem) , .204rem calc(100% - 1.588rem) , .444rem calc(100% - 1.146rem) , .762rem calc(100% - .762rem) , 1.146rem calc(100% - .444rem) , 1.588rem calc(100% - .204rem) , 2.076rem calc(100% - .053rem) , 2.6rem calc(100% + -0rem) , calc(100% - 2.6rem) calc(100% + -0rem) , calc(100% - 2.076rem) calc(100% - .053rem) , calc(100% - 1.588rem) calc(100% - .204rem) , calc(100% - 1.146rem) calc(100% - .444rem) , calc(100% - .762rem) calc(100% - .762rem) , calc(100% - .444rem) calc(100% - 1.146rem) , calc(100% - .204rem) calc(100% - 1.588rem) , calc(100% - .053rem) calc(100% - 2.076rem) , calc(100% + -0rem) calc(100% - 2.6rem) , calc(100% + -0rem) 8.324rem, calc(100% - .053rem) 7.8rem, calc(100% - .204rem) 7.312rem, calc(100% - .444rem) 6.871rem, calc(100% - .762rem) 6.486rem, calc(100% - 1.146rem) 6.169rem, calc(100% - 1.588rem) 5.929rem, calc(100% - 2.076rem) 5.777rem, calc(100% - 2.6rem) 5.724rem, calc(100% - 28.42rem) 5.724rem, calc(100% - 28.824rem) 5.693rem, calc(100% - 29.215rem) 5.6rem, calc(100% - 29.584rem) 5.449rem, calc(100% - 29.926rem) 5.244rem, calc(100% - 30.234rem) 4.987rem, calc(100% - 30.502rem) 4.682rem, calc(100% - 33.224rem) 1.043rem, calc(100% - 33.492rem) .737rem, calc(100% - 33.8rem) .481rem, calc(100% - 34.142rem) .275rem, calc(100% - 34.511rem) .124rem, calc(100% - 34.901rem) .032rem, calc(100% - 35.306rem) 0rem )}html[dir=rtl]{--overlap-card-notch-434: polygon( 35.145rem 0rem, calc(100% - 2.6rem) 0rem, calc(100% - 2.076rem) .053rem, calc(100% - 1.588rem) .204rem, calc(100% - 1.146rem) .444rem, calc(100% - .762rem) .762rem, calc(100% - .444rem) 1.146rem, calc(100% - .204rem) 1.588rem, calc(100% - .053rem) 2.076rem, calc(100% + -0rem) 2.6rem, calc(100% + -0rem) calc(100% - 2.6rem) , calc(100% - .053rem) calc(100% - 2.076rem) , calc(100% - .204rem) calc(100% - 1.588rem) , calc(100% - .444rem) calc(100% - 1.146rem) , calc(100% - .762rem) calc(100% - .762rem) , calc(100% - 1.146rem) calc(100% - .444rem) , calc(100% - 1.588rem) calc(100% - .204rem) , calc(100% - 2.076rem) calc(100% - .053rem) , calc(100% - 2.6rem) calc(100% + -0rem) , 2.6rem calc(100% + -0rem) , 2.076rem calc(100% - .053rem) , 1.588rem calc(100% - .204rem) , 1.146rem calc(100% - .444rem) , .762rem calc(100% - .762rem) , .444rem calc(100% - 1.146rem) , .204rem calc(100% - 1.588rem) , .053rem calc(100% - 2.076rem) , 0rem calc(100% - 2.6rem) , 0rem 7.252rem, .053rem 6.728rem, .204rem 6.24rem, .444rem 5.799rem, .762rem 5.414rem, 1.146rem 5.097rem, 1.588rem 4.857rem, 2.076rem 4.705rem, 2.6rem 4.652rem, 28.581rem 4.652rem, 28.852rem 4.638rem, 29.117rem 4.597rem, 29.376rem 4.528rem, 29.626rem 4.433rem, 29.864rem 4.314rem, 30.09rem 4.17rem, 30.3rem 4.003rem, 30.494rem 3.813rem, 33.232rem .839rem, 33.425rem .65rem, 33.636rem .482rem, 33.862rem .339rem, 34.1rem .219rem, 34.35rem .124rem, 34.608rem .056rem, 34.874rem .014rem, 35.145rem 0rem );--overlap-card-notch-534: polygon( 35.306rem 0rem, calc(100% - 2.6rem) 0rem, calc(100% - 2.076rem) .053rem, calc(100% - 1.588rem) .204rem, calc(100% - 1.146rem) .444rem, calc(100% - .762rem) .762rem, calc(100% - .444rem) 1.146rem, calc(100% - .204rem) 1.588rem, calc(100% - .053rem) 2.076rem, calc(100% + -0rem) 2.6rem, calc(100% + -0rem) calc(100% - 2.6rem) , calc(100% - .053rem) calc(100% - 2.076rem) , calc(100% - .204rem) calc(100% - 1.588rem) , calc(100% - .444rem) calc(100% - 1.146rem) , calc(100% - .762rem) calc(100% - .762rem) , calc(100% - 1.146rem) calc(100% - .444rem) , calc(100% - 1.588rem) calc(100% - .204rem) , calc(100% - 2.076rem) calc(100% - .053rem) , calc(100% - 2.6rem) calc(100% + -0rem) , 2.6rem calc(100% + -0rem) , 2.076rem calc(100% - .053rem) , 1.588rem calc(100% - .204rem) , 1.146rem calc(100% - .444rem) , .762rem calc(100% - .762rem) , .444rem calc(100% - 1.146rem) , .204rem calc(100% - 1.588rem) , .053rem calc(100% - 2.076rem) , 0rem calc(100% - 2.6rem) , 0rem 8.324rem, .053rem 7.8rem, .204rem 7.312rem, .444rem 6.871rem, .762rem 6.486rem, 1.146rem 6.169rem, 1.588rem 5.929rem, 2.076rem 5.777rem, 2.6rem 5.724rem, 28.42rem 5.724rem, 28.824rem 5.693rem, 29.215rem 5.6rem, 29.584rem 5.449rem, 29.926rem 5.244rem, 30.234rem 4.987rem, 30.502rem 4.682rem, 33.224rem 1.043rem, 33.492rem .737rem, 33.8rem .481rem, 34.142rem .275rem, 34.511rem .124rem, 34.901rem .032rem, 35.306rem 0rem )}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--size-font);-webkit-text-size-adjust:100%}body{line-height:1.4;min-height:100vh}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;border:none;background:none;cursor:pointer}ul,ol{list-style:none}:focus{outline:none}[data-split-text]{visibility:hidden}@font-face{font-family:Gotham;src:url(/assets/Gotham-Book-5hMIZUhW.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/assets/Gotham-Medium-BYuL9ayW.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/assets/Gotham-Bold-yBebQIDe.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}body{font-family:var(--font-body);color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:500;color:var(--color-heading)}.container{width:100%;max-width:var(--size-container-max);margin-inline:auto;padding-inline:2rem}.btn-cta{--btn-cta-padding: 1.4rem 1.8rem;--btn-cta-border-radius: 1.6rem;--btn-cta-icon-border-radius: .4rem;--btn-cta-icon-size: 2.2rem;--btn-cta-text-duplicate-distance: 2.4rem;--btn-cta-focus-inset: -.2rem;--btn-cta-ease-hover: cubic-bezier(.625, .05, 0, 1);--btn-cta-ease-focus: cubic-bezier(.32, .72, 0, 1);-webkit-user-select:none;user-select:none;color:var(--btn-cta-color);background-color:transparent;padding:0;border:0;font:inherit;cursor:pointer;line-height:1;text-decoration:none;display:inline-grid;position:relative;transition:color .525s var(--btn-cta-ease-hover);-webkit-tap-highlight-color:transparent}.btn-cta:after{content:"";display:block;position:absolute;inset:var(--btn-cta-focus-inset);border-radius:var(--btn-cta-border-radius);transition:box-shadow .2s var(--btn-cta-ease-focus);pointer-events:none;z-index:1}.btn-cta:focus-visible:after{box-shadow:0 0 0 .2rem var(--btn-cta-color-focus)}.btn-cta--navy{--btn-cta-color: var(--color-white);--btn-cta-color-background: var(--color-navy);--btn-cta-hover-color: var(--color-navy);--btn-cta-hover-color-background: var(--color-yellow);--btn-cta-icon-color: var(--color-black);--btn-cta-icon-color-background: var(--color-yellow);--btn-cta-hover-icon-color: var(--color-yellow);--btn-cta-hover-icon-color-background: var(--color-navy);--btn-cta-color-focus: var(--color-yellow)}.btn-cta--white{--btn-cta-color: var(--color-black);--btn-cta-color-background: var(--color-white);--btn-cta-hover-color: var(--color-black);--btn-cta-hover-color-background: var(--color-yellow);--btn-cta-icon-color: var(--color-black);--btn-cta-icon-color-background: var(--color-yellow);--btn-cta-hover-icon-color: var(--color-black);--btn-cta-hover-icon-color-background: var(--color-white);--btn-cta-color-focus: var(--color-navy)}.btn-cta__bg{background-color:var(--btn-cta-color-background);border-radius:var(--btn-cta-border-radius);grid-area:1/1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:clip}.btn-cta__bg-hover{background-color:var(--btn-cta-hover-color-background);width:120%;height:100%;position:absolute;bottom:0;left:-10%;transition:transform .525s var(--btn-cta-ease-hover);transform:translate3d(0,175%,0) rotate(15deg)}.btn-cta__inner{gap:1.2rem;width:100%;height:100%;padding:var(--btn-cta-padding);margin-top:.1rem;grid-area:1/1;justify-content:center;align-items:center;display:flex}.btn-cta__mask{clip-path:inset(-10% 0);flex:none;justify-content:center;align-items:center;display:flex}.btn-cta__text{font-family:var(--font-heading);font-weight:400;font-size:1.5rem;white-space:nowrap;transition:transform .525s var(--btn-cta-ease-hover);text-shadow:0 var(--btn-cta-text-duplicate-distance) currentColor}.btn-cta__icon-wrap{width:var(--btn-cta-icon-size);height:var(--btn-cta-icon-size);color:var(--btn-cta-icon-color);border-radius:var(--btn-cta-icon-border-radius);flex:none;display:grid;position:relative;transition:color .525s var(--btn-cta-ease-hover)}.btn-cta__icon-bg{background-color:var(--btn-cta-icon-color-background);border-radius:var(--btn-cta-icon-border-radius);grid-area:1/1;width:100%;height:100%;transition:transform .525s var(--btn-cta-ease-hover),background-color .525s var(--btn-cta-ease-hover)}.btn-cta__icon-mask{grid-area:1/1;justify-content:flex-end;width:100%;height:100%;display:flex;position:relative;overflow:clip}.btn-cta__icon-list{flex-flow:row;grid-area:1/1;display:flex;position:absolute}.btn-cta__icon-slide{width:var(--btn-cta-icon-size);height:var(--btn-cta-icon-size);flex-shrink:0;display:flex;transition:transform .525s var(--btn-cta-ease-hover)}.btn-cta__icon{width:100%;height:100%}html[dir=rtl] .btn-cta__icon{transform:scaleX(-1)}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.btn-cta:is(:hover,:focus-visible){color:var(--btn-cta-hover-color)}.btn-cta:is(:hover,:focus-visible) .btn-cta__bg-hover{transform:translateZ(0) rotate(0)}.btn-cta:is(:hover,:focus-visible) .btn-cta__text{transform:translateY(calc(-1 * var(--btn-cta-text-duplicate-distance)))}.btn-cta:is(:hover,:focus-visible) .btn-cta__icon-wrap{color:var(--btn-cta-hover-icon-color)}.btn-cta:is(:hover,:focus-visible) .btn-cta__icon-bg{background-color:var(--btn-cta-hover-icon-color-background);transform:rotate(90deg)}.btn-cta:is(:hover,:focus-visible) .btn-cta__icon-slide{transform:translate3d(200%,0,0)}}.section-heading{display:flex;flex-direction:column;gap:var(--space-md);color:#000}.section-heading h2{font-family:var(--font-heading);font-weight:500;font-size:var(--text-h2);line-height:1.2;letter-spacing:-.052rem;margin:0}.section-heading p{font-size:var(--text-body-lg);opacity:.8;margin:0}.section-heading p strong{font-weight:700}.section-heading--center{align-items:center;text-align:center}.section-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg)}.section-heading-row__cta{flex-shrink:0}@media screen and (max-width: 991px){.section-heading-row{flex-direction:column;align-items:flex-start;gap:var(--space-md)}}@media screen and (max-width: 767px){.section-heading h2{font-size:3.6rem}}@media screen and (max-width: 479px){.section-heading h2{font-size:2.8rem}}.detail-page-hero{display:flex;align-items:flex-start;gap:4rem;padding-top:calc(15.459375rem + var(--space-section-y));padding-bottom:var(--space-section-y);padding-inline:var(--space-section-x);background:var(--color-white)}.detail-page-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg);flex:1 0 0;min-width:0}.detail-page-hero__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);width:100%}.detail-page-hero__title{font-family:var(--font-heading);font-weight:500;font-size:7rem;line-height:1.1;letter-spacing:-.07rem;color:var(--color-heading);margin:0;width:100%}.detail-page-hero__body{font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--color-heading);margin:0;width:100%}.detail-page-hero__body+.detail-page-hero__body{margin-top:calc(3.2rem - var(--space-md))}.detail-page-hero__contact{display:inline-flex;font-size:var(--text-body-lg);color:var(--color-heading);background:#ffcc001a;border-radius:4rem;padding:.4rem 1.2rem}.detail-page-hero__media{flex:1 0 0;min-width:0;aspect-ratio:16/9;border-radius:2rem;overflow:hidden}.detail-page-hero__media img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width: 991px){.detail-page-hero{flex-direction:column;padding-inline:2rem;padding-top:12rem;padding-bottom:6rem;gap:var(--space-lg)}.detail-page-hero__content,.detail-page-hero__media{flex:none;width:100%}}@media screen and (max-width: 767px){.detail-page-hero{padding-top:12rem}.detail-page-hero__title{font-size:4.4rem}}.lets-talk{display:flex;flex-direction:column;gap:var(--space-lg);padding-block:var(--space-section-y);padding-inline:var(--space-section-x);background:linear-gradient(to bottom,#fff,#f8fafc 50%)}.lets-talk__contact{position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;min-height:92.5rem;padding:4rem 3.5rem;border-radius:3.2rem;overflow:hidden}.lets-talk__contact-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--lets-talk-contact-photo);background-size:141.61% 184.19%;background-position:100% 44.4%;background-repeat:no-repeat}.lets-talk__contact-card{position:relative;z-index:1;width:81.4rem;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;padding:4rem;border-radius:1.6rem;background:var(--color-white)}.lets-talk__contact-heading .section-heading{color:#101010}.lets-talk__contact-heading .section-heading p{color:#444746;width:64.3rem;max-width:100%}.lets-talk__contact-form{display:flex;flex-direction:column;gap:2.4rem;width:100%}.lets-talk__field,.lets-talk__contact-form:not(.lets-talk__contact-form--placeholder) input[type=text],.lets-talk__contact-form:not(.lets-talk__contact-form--placeholder) input[type=email],.lets-talk__contact-form:not(.lets-talk__contact-form--placeholder) input[type=tel],.lets-talk__contact-form:not(.lets-talk__contact-form--placeholder) select,.lets-talk__contact-form:not(.lets-talk__contact-form--placeholder) textarea{display:flex;align-items:center;gap:1.2rem;width:100%;height:6.4rem;padding-inline:3.2rem;border:none;border-radius:3.2rem;background:#f9f9f9;font-family:var(--font-body);font-size:1.6rem;color:var(--color-heading)}.lets-talk__field::placeholder,.lets-talk__contact-form:not(.lets-talk__contact-form--placeholder) input[type=text]::placeholder,.lets-talk__contact-form:not(.lets-talk__contact-form--placeholder) input[type=email]::placeholder,.lets-talk__contact-form:not(.lets-talk__contact-form--placeholder) input[type=tel]::placeholder,.lets-talk__contact-form:not(.lets-talk__contact-form--placeholder) select::placeholder,.lets-talk__contact-form:not(.lets-talk__contact-form--placeholder) textarea::placeholder{color:#000}.lets-talk__field--dropdown{padding-inline:2rem 3.2rem}.lets-talk__field-flag{display:flex;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:50%;overflow:hidden}.lets-talk__field-flag img{width:100%;height:100%;object-fit:cover;display:block}.lets-talk__field-label{flex:1 0 0}.lets-talk__field--dropdown svg{flex-shrink:0;width:2rem;height:2rem}.lets-talk__field--textarea,.lets-talk__contact-form:not(.lets-talk__contact-form--placeholder) textarea{height:15.7rem;padding-top:2rem;align-items:flex-start;resize:none}.lets-talk__contact-form:not(.lets-talk__contact-form--placeholder) .wpforms-field{padding:0}.lets-talk__contact-form:not(.lets-talk__contact-form--placeholder) .wpforms-field-label{display:none}.lets-talk__map{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.lets-talk__map-intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg);width:68rem;flex-shrink:0}.lets-talk__map-heading .section-heading{gap:1.6rem}.lets-talk__map-heading .section-heading p{color:#213448}.lets-talk__regions{display:flex;flex-wrap:wrap;gap:1.6rem;list-style:none;margin:0;padding:0}.lets-talk__region{display:flex;align-items:center;gap:.8rem;padding:1rem;border-radius:1rem;font-family:var(--font-body);font-size:var(--text-body-lg);color:#000;white-space:nowrap;background:var(--color-white)}.lets-talk__region.is-active{background:var(--color-yellow)}.lets-talk__region-flag{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.8rem;height:1.8rem;border:1px solid var(--color-navy);border-radius:50%;overflow:hidden;background:var(--color-white)}.lets-talk__region-flag img{width:100%;height:100%;object-fit:cover;display:block}.lets-talk__map-embed{position:relative;width:85rem;flex-shrink:0;height:55.2rem;border-radius:2.4rem;overflow:hidden;background:#f8fafc}.lets-talk__map-canvas{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.lets-talk__map-marker{width:2rem;height:3.1rem;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer}.lets-talk__map-marker img{width:100%;height:100%;object-fit:contain;display:block}.lets-talk__map-marker.is-active img{transform:scale(1.2)}.mapboxgl-ctrl-group button{background:var(--color-white)}.lets-talk__map-info{position:absolute;right:2.4rem;bottom:2.4rem;display:flex;flex-direction:column;gap:.4rem;width:26rem;padding:2.4rem;border-radius:1.2rem;background:var(--color-white);box-shadow:0 1.2rem 1.6rem #0000001a}.lets-talk__map-info-city{font-family:var(--font-heading);font-weight:700;font-size:2rem;line-height:1.2;color:var(--color-navy);text-transform:uppercase;margin:0 0 .8rem}.lets-talk__map-info-address{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.8rem}.lets-talk__map-info-address p{font-size:1.4rem;line-height:1.5;color:#6b7280;margin:0}.lets-talk__map-info-phone{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;line-height:1.5;color:var(--color-navy)}.lets-talk__map-info-link{display:flex;align-items:center;gap:.6rem;font-family:var(--font-heading);font-weight:700;font-size:1.4rem;line-height:1.5;color:var(--color-navy)}.lets-talk__map-info-link svg{width:1.42rem;height:1.07rem}@media screen and (max-width: 991px){.lets-talk{padding-inline:2rem;padding-block:4.8rem 6rem}.lets-talk__contact{flex-direction:column;min-height:0;align-items:stretch;justify-content:flex-start;padding:0}.lets-talk__contact-media{position:static;height:30rem;border-radius:2rem;margin-bottom:-6rem;background-size:cover;background-position:center 30%}.lets-talk__contact-card{width:100%;margin-top:6rem;padding-inline:2rem}.lets-talk__contact-heading .section-heading p{width:100%}.lets-talk__map{flex-direction:column;align-items:stretch}.lets-talk__map-intro{width:100%}.lets-talk__map-embed{flex:none;width:100%;height:40rem}.lets-talk__map-info{width:20rem;padding:1.6rem}}.trusted-by{display:flex;flex-direction:column;align-items:center;gap:8rem;padding-block:var(--space-section-y);padding-inline:var(--space-section-x);background:var(--color-white);overflow:hidden}.trusted-by__marquee{width:100%;max-width:141.2rem;margin-inline:auto;--trusted-by-logo-scale: .85;display:flex;flex-direction:column;gap:4.9rem;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.trusted-by__row{display:flex;align-items:center;gap:6.4rem;width:max-content;animation:trusted-by-scroll 26s linear infinite}@media (prefers-reduced-motion: reduce){.trusted-by__row{animation-play-state:paused}}.trusted-by__row--right{animation-direction:reverse}.trusted-by__logo{width:calc(var(--trusted-by-logo-width) * var(--trusted-by-logo-scale, 1));flex-shrink:0}.trusted-by__logo img{width:100%;height:auto;display:block;filter:grayscale(1);opacity:.6}@keyframes trusted-by-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width: 991px){.trusted-by{padding-inline:2rem;padding-block:4.8rem;gap:var(--space-md)}}@media screen and (max-width: 767px){.trusted-by .section-heading h2{font-size:2.8rem}.trusted-by__marquee{--trusted-by-logo-scale: .5}}.solar-lease-intro{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);padding-block:var(--space-section-y);padding-inline:var(--space-section-x);background:var(--color-white)}.solar-lease-intro .section-heading p{max-width:108.4rem}.solar-lease-intro__emphasis{font-weight:500}@media screen and (max-width: 991px){.solar-lease-intro{padding-inline:2rem;padding-block:4.8rem 6rem;gap:var(--space-md)}}.solar-lease-benefits{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);padding-block:var(--space-section-y);padding-inline:var(--space-section-x);background:var(--color-white)}.solar-lease-benefits__cards{display:flex;gap:var(--space-md);width:100%}.solar-lease-benefits__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);flex:1 0 0;min-width:0;padding:var(--space-lg);border-radius:var(--radius-card);background:var(--color-surface)}.solar-lease-benefits__icon{width:auto;height:5rem}.solar-lease-benefits__icon svg,.solar-lease-benefits__icon img{width:auto;height:100%;display:block}.solar-lease-benefits__title{font-family:var(--font-heading);font-weight:500;font-size:2.6rem;line-height:1.4;color:#000;margin:0}.solar-lease-benefits__list{display:flex;flex-direction:column;gap:var(--space-sm);width:100%}.solar-lease-benefits__list li{display:flex;align-items:center;gap:1.2rem}.solar-lease-benefits__list svg{flex-shrink:0;width:1.6rem;height:1.6rem}.solar-lease-benefits__list span{font-size:1.8rem;line-height:1.5;color:var(--color-text)}@media screen and (max-width: 991px){.solar-lease-benefits{padding-inline:2rem;padding-block:4.8rem 6rem;gap:var(--space-md)}.solar-lease-benefits__cards{flex-direction:column}}@media screen and (max-width: 767px){.solar-lease-benefits__card{padding:1.5rem}}.how-it-works{display:flex;flex-direction:column;align-items:center;gap:6rem;padding-block:var(--space-section-y);padding-inline:var(--space-section-x);background:var(--color-white)}.how-it-works__heading .section-heading p{opacity:1;color:var(--color-text)}.how-it-works__steps{display:flex;align-items:flex-start;width:100%}.how-it-works__connector{flex:1 0 0;height:14rem;display:flex;align-items:center;min-width:4rem}.how-it-works__connector-line{width:100%;height:.6rem;border-radius:.3rem;background:linear-gradient(to right,rgba(255,204,0,0),var(--color-yellow),rgba(255,204,0,0))}.how-it-works-step{display:flex;flex-direction:column;align-items:center;width:20rem;flex-shrink:0}.how-it-works-step__circle-row{display:flex;align-items:center;justify-content:center;height:14rem;width:100%}.how-it-works-step__circle-outer{display:flex;align-items:center;justify-content:center;width:10rem;height:10rem;border-radius:50%;border:.8rem solid var(--color-navy);background:transparent;transition:border-color .4s ease}.how-it-works-step.is-reached .how-it-works-step__circle-outer{border-color:var(--color-yellow)}.how-it-works-step__circle-inner{display:flex;align-items:center;justify-content:center;width:7rem;height:7rem;border-radius:50%;background:var(--color-navy)}.how-it-works-step__number{font-family:var(--font-heading);font-weight:500;font-size:4rem;line-height:1.2;color:var(--color-white)}.how-it-works-step__connector{display:flex;flex-direction:column;align-items:center}.how-it-works-step__connector-line{width:.2rem;height:3.2rem;border-radius:.1rem;background:#1b2a4a}.how-it-works-step__connector-dot{width:1.2rem;height:1.2rem;border-radius:50%;background:#1b2a4a}.how-it-works-step__text{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);margin-top:1rem;text-align:center;width:100%}.how-it-works-step__title{font-family:var(--font-heading);font-weight:500;font-size:2rem;line-height:1.5;text-transform:uppercase;color:#1b2a4a;margin:0}.how-it-works-step__description{font-size:1.4rem;line-height:1.5;color:var(--color-text);margin:0}@media screen and (max-width: 991px){.how-it-works{padding-inline:2rem;padding-block:4.8rem 6rem;gap:var(--space-lg)}.how-it-works__steps{flex-direction:column;align-items:center;gap:var(--space-lg)}.how-it-works__connector{display:none}.how-it-works-step{width:100%;max-width:32rem}}@media screen and (min-width: 768px) and (max-width: 991px){.how-it-works__steps{flex-direction:row;align-items:flex-start;gap:0}.how-it-works__connector{display:flex;height:9rem;min-width:2.4rem}.how-it-works-step{width:9.4rem;max-width:none}.how-it-works-step__circle-row{height:9rem}.how-it-works-step__circle-outer{width:7rem;height:7rem;border-width:.6rem}.how-it-works-step__circle-inner{width:4.8rem;height:4.8rem}.how-it-works-step__number{font-size:2.6rem}.how-it-works-step__connector-line{height:2.4rem}.how-it-works-step__title{font-size:1.2rem;overflow-wrap:anywhere}.how-it-works-step__description{font-size:1.1rem}}@media screen and (max-width: 767px){.how-it-works-step__connector-line{position:relative;overflow:hidden}.how-it-works-step__connector-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-yellow);transform:scaleY(0);transform-origin:top;transition:transform .4s ease}.how-it-works-step__connector-dot{transition:background-color .3s ease .3s}.how-it-works-step.is-reached .how-it-works-step__connector-line:after{transform:scaleY(1)}.how-it-works-step.is-reached .how-it-works-step__connector-dot{background:var(--color-yellow)}}.product-applications{display:flex;flex-direction:column;gap:var(--space-lg);padding-block:var(--space-section-y);padding-inline:var(--space-section-x);background:var(--color-white)}.product-applications .section-heading{max-width:85.6rem}.product-applications--wide-heading .section-heading{max-width:159.2rem}.product-applications__cards{display:flex;gap:var(--space-lg);width:100%}@media screen and (max-width: 991px){.product-applications{padding-inline:2rem;padding-block:4.8rem 6rem;gap:var(--space-lg)}.product-applications .section-heading{max-width:none}.product-applications__cards{flex-direction:column}}.product-application-card{position:relative;flex:1;height:73.1rem;display:flex;align-items:flex-end;padding:4rem;border-radius:2rem;overflow:hidden}.product-application-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.product-application-card__media img{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;display:block;transform:scale(1);transition:transform .6s cubic-bezier(.25,.1,.25,1)}.product-application-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#023a6ce6 20.151%,#0471d200 76.192%)}.product-application-card__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.product-application-card__text{display:flex;flex-direction:column;color:var(--color-white)}.product-application-card__title{font-family:var(--font-heading);font-weight:500;font-size:4rem;line-height:1.2;margin:0}.product-application-card__subtitle{font-size:var(--text-body-lg);margin:0}.product-application-card__link{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-yellow);font-family:var(--font-heading);font-size:var(--text-button)}.product-application-card__link svg{width:1.42rem;height:1.07rem}@media screen and (max-width: 991px){.product-application-card{flex:none;width:100%;height:40rem}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.product-application-card:is(:hover,:focus-within) .product-application-card__media img{transform:scale(1.08)}.product-application-card__subtitle{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s ease,opacity .3s ease}.product-application-card__subtitle span{overflow:hidden}.product-application-card:is(:hover,:focus-within) .product-application-card__subtitle{grid-template-rows:1fr;opacity:1}}@media screen and (max-width: 767px){.product-application-card{height:24rem;padding:2rem}}.more-insights{display:flex;flex-direction:column;gap:var(--space-lg);padding-block:var(--space-section-y);padding-inline:var(--space-section-x);background:var(--color-white);overflow:hidden}.more-insights__carousel{width:100%}.more-insights__track{align-items:stretch}.more-insights__slide.swiper-slide{display:flex;width:53.867rem;flex-shrink:0;height:auto}.more-insights__controls{display:flex;align-items:center;justify-content:center;gap:3.8rem}.more-insights__arrow{display:flex;width:5.2rem;height:5.2rem}.more-insights__arrow svg{width:100%;height:100%}.more-insights__arrow:disabled{opacity:.4;pointer-events:none}.more-insights__arrow--prev svg{transform:scaleX(-1)}.more-insights__dots{display:flex;align-items:center;gap:.8rem}.more-insights__dot{width:1rem;height:1rem;border-radius:50%;background:#d9d9d9}.more-insights__dot.is-active{background:var(--color-navy)}.more-insights--static .more-insights__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5.7rem}.more-insights--static .more-insights__slide{display:flex}@media screen and (min-width: 992px){.more-insights--fill .more-insights__slide.swiper-slide{width:calc((100% - 9rem) / 3)}}@media screen and (max-width: 991px){.more-insights--static .more-insights__track{grid-template-columns:1fr;gap:var(--space-md)}.more-insights{padding-inline:2rem;padding-block:4.8rem 6rem;gap:var(--space-md)}.more-insights__slide.swiper-slide{width:85vw}}.more-insights:has(+.insight-map-section){padding-bottom:0}.insight-card{display:block;flex:1 0 0;min-width:0;border-radius:1.6rem;overflow:hidden}.insight-card__image{height:40rem;margin-bottom:-8rem;position:relative;z-index:1;overflow:hidden}.insight-card__image img{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;display:block}:root{--insight-card-notch-clip: polygon( calc(100% - 29.307rem) 0rem, 2.6rem 0rem, 2.076rem .053rem, 1.588rem .204rem, 1.146rem .444rem, .762rem .762rem, .444rem 1.146rem, .204rem 1.588rem, .053rem 2.076rem, 0rem 2.6rem, 0rem calc(100% - 2.6rem) , .053rem calc(100% - 2.076rem) , .204rem calc(100% - 1.588rem) , .444rem calc(100% - 1.146rem) , .762rem calc(100% - .762rem) , 1.146rem calc(100% - .444rem) , 1.588rem calc(100% - .204rem) , 2.076rem calc(100% - .053rem) , 2.6rem calc(100% + -0rem) , calc(100% - 2.6rem) calc(100% + -0rem) , calc(100% - 2.076rem) calc(100% - .053rem) , calc(100% - 1.588rem) calc(100% - .204rem) , calc(100% - 1.146rem) calc(100% - .444rem) , calc(100% - .762rem) calc(100% - .762rem) , calc(100% - .444rem) calc(100% - 1.146rem) , calc(100% - .204rem) calc(100% - 1.588rem) , calc(100% - .053rem) calc(100% - 2.076rem) , calc(100% + -0rem) calc(100% - 2.6rem) , calc(100% + -0rem) 5.366rem, calc(100% - .053rem) 4.842rem, calc(100% - .204rem) 4.354rem, calc(100% - .444rem) 3.912rem, calc(100% - .762rem) 3.527rem, calc(100% - 1.146rem) 3.21rem, calc(100% - 1.588rem) 2.97rem, calc(100% - 2.076rem) 2.819rem, calc(100% - 2.6rem) 2.766rem, calc(100% - 23.953rem) 2.766rem, calc(100% - 24.239rem) 2.75rem, calc(100% - 24.52rem) 2.703rem, calc(100% - 24.793rem) 2.626rem, calc(100% - 25.056rem) 2.52rem, calc(100% - 25.307rem) 2.385rem, calc(100% - 25.543rem) 2.223rem, calc(100% - 27.718rem) .543rem, calc(100% - 27.953rem) .38rem, calc(100% - 28.204rem) .246rem, calc(100% - 28.467rem) .139rem, calc(100% - 28.741rem) .063rem, calc(100% - 29.021rem) .016rem, calc(100% - 29.307rem) 0rem )}html[dir=rtl]{--insight-card-notch-clip: polygon( 29.307rem 0rem, calc(100% - 2.6rem) 0rem, calc(100% - 2.076rem) .053rem, calc(100% - 1.588rem) .204rem, calc(100% - 1.146rem) .444rem, calc(100% - .762rem) .762rem, calc(100% - .444rem) 1.146rem, calc(100% - .204rem) 1.588rem, calc(100% - .053rem) 2.076rem, calc(100% + -0rem) 2.6rem, calc(100% + -0rem) calc(100% - 2.6rem) , calc(100% - .053rem) calc(100% - 2.076rem) , calc(100% - .204rem) calc(100% - 1.588rem) , calc(100% - .444rem) calc(100% - 1.146rem) , calc(100% - .762rem) calc(100% - .762rem) , calc(100% - 1.146rem) calc(100% - .444rem) , calc(100% - 1.588rem) calc(100% - .204rem) , calc(100% - 2.076rem) calc(100% - .053rem) , calc(100% - 2.6rem) calc(100% + -0rem) , 2.6rem calc(100% + -0rem) , 2.076rem calc(100% - .053rem) , 1.588rem calc(100% - .204rem) , 1.146rem calc(100% - .444rem) , .762rem calc(100% - .762rem) , .444rem calc(100% - 1.146rem) , .204rem calc(100% - 1.588rem) , .053rem calc(100% - 2.076rem) , 0rem calc(100% - 2.6rem) , 0rem 5.366rem, .053rem 4.842rem, .204rem 4.354rem, .444rem 3.912rem, .762rem 3.527rem, 1.146rem 3.21rem, 1.588rem 2.97rem, 2.076rem 2.819rem, 2.6rem 2.766rem, 23.953rem 2.766rem, 24.239rem 2.75rem, 24.52rem 2.703rem, 24.793rem 2.626rem, 25.056rem 2.52rem, 25.307rem 2.385rem, 25.543rem 2.223rem, 27.718rem .543rem, 27.953rem .38rem, 28.204rem .246rem, 28.467rem .139rem, 28.741rem .063rem, 29.021rem .016rem, 29.307rem 0rem )}.insight-card__content{position:relative;z-index:2;height:25.8rem;display:flex;flex-direction:column;justify-content:center;padding-top:1rem;gap:1.6rem;padding-inline-start:3.5rem;padding-inline-end:5rem;clip-path:var(--insight-card-notch-clip);background:var(--color-card-bg)}.insight-card__date{font-size:var(--text-body-lg);color:#808c99;margin:0}.insight-card__title{font-family:var(--font-heading);font-weight:500;font-size:2.3rem;line-height:1.5;color:var(--color-heading);margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.insight-card__link{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-navy);font-family:var(--font-body);font-size:var(--text-button)}.insight-card__link svg{width:1.42rem;height:1.07rem}@media screen and (max-width: 991px){.insight-card{flex:none;width:100%}}@media screen and (max-width: 767px){.insight-card__content{height:20rem}.insight-card__title{font-size:1.8rem}}@media screen and (max-width: 767px){.insight-card__image{height:24rem}}.featured-projects{display:flex;flex-direction:column;gap:var(--space-lg);padding-block:var(--space-section-y);padding-inline:var(--space-section-x);background:var(--color-white)}.featured-projects .section-heading{max-width:77rem}.featured-projects__carousel{width:100%;overflow:hidden}.featured-projects__track{cursor:grab;-webkit-user-select:none;user-select:none}.featured-projects__track:active{cursor:grabbing}.featured-projects__slide{flex-shrink:0}.featured-projects__controls{display:flex;align-items:center;justify-content:center;gap:3.8rem}.featured-projects__arrow{display:flex;width:5.2rem;height:5.2rem}.featured-projects__arrow svg{width:100%;height:100%}.featured-projects__arrow:disabled{opacity:.4;pointer-events:none}.featured-projects__arrow--prev svg{transform:scaleX(-1)}.featured-projects__dots{display:flex;align-items:center;gap:.8rem}.featured-projects__dot{width:1rem;height:1rem;border-radius:50%;background:#d9d9d9}.featured-projects__dot.is-active{background:var(--color-navy)}@media screen and (max-width: 991px){.featured-projects{padding-inline:2rem;padding-block:4.8rem 6rem;gap:var(--space-lg)}.featured-projects .section-heading{max-width:none}.featured-projects__controls{gap:2rem}.featured-projects__arrow{width:3.6rem;height:3.6rem}}.featured-projects:has(+.insight-map-section){padding-bottom:0}@media screen and (max-width: 767px){.featured-projects .project-card__image{height:24rem}}.project-card{display:block;width:100%;flex-shrink:0;border-radius:1.6rem;overflow:hidden}.project-card__image{height:40rem;margin-bottom:-8rem;position:relative;z-index:1;overflow:hidden}.project-card__image img{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,.1,.25,1)}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.project-card:is(:hover,:focus-within) .project-card__image img{transform:scale(1.08)}}:root{--project-card-notch-clip: polygon( calc(100% - 27.628rem) 0rem, 2.6rem 0rem, 2.076rem .053rem, 1.588rem .204rem, 1.146rem .444rem, .762rem .762rem, .444rem 1.146rem, .204rem 1.588rem, .053rem 2.076rem, 0rem 2.6rem, 0rem calc(100% - 2.6rem) , .053rem calc(100% - 2.076rem) , .204rem calc(100% - 1.588rem) , .444rem calc(100% - 1.146rem) , .762rem calc(100% - .762rem) , 1.146rem calc(100% - .444rem) , 1.588rem calc(100% - .204rem) , 2.076rem calc(100% - .053rem) , 2.6rem calc(100% + -0rem) , calc(100% - 2.6rem) calc(100% + -0rem) , calc(100% - 2.076rem) calc(100% - .053rem) , calc(100% - 1.588rem) calc(100% - .204rem) , calc(100% - 1.146rem) calc(100% - .444rem) , calc(100% - .762rem) calc(100% - .762rem) , calc(100% - .444rem) calc(100% - 1.146rem) , calc(100% - .204rem) calc(100% - 1.588rem) , calc(100% - .053rem) calc(100% - 2.076rem) , calc(100% + -0rem) calc(100% - 2.6rem) , calc(100% + -0rem) 4.744rem, calc(100% - .053rem) 4.22rem, calc(100% - .204rem) 3.732rem, calc(100% - .444rem) 3.29rem, calc(100% - .762rem) 2.906rem, calc(100% - 1.146rem) 2.588rem, calc(100% - 1.588rem) 2.348rem, calc(100% - 2.076rem) 2.197rem, calc(100% - 2.6rem) 2.144rem, calc(100% - 22.736rem) 2.144rem, calc(100% - 22.981rem) 2.132rem, calc(100% - 23.223rem) 2.098rem, calc(100% - 23.46rem) 2.041rem, calc(100% - 23.691rem) 1.962rem, calc(100% - 23.913rem) 1.862rem, calc(100% - 24.127rem) 1.74rem, calc(100% - 26.237rem) .404rem, calc(100% - 26.45rem) .282rem, calc(100% - 26.673rem) .182rem, calc(100% - 26.904rem) .103rem, calc(100% - 27.141rem) .046rem, calc(100% - 27.383rem) .012rem, calc(100% - 27.628rem) 0rem )}html[dir=rtl]{--project-card-notch-clip: polygon( 27.628rem 0rem, calc(100% - 2.6rem) 0rem, calc(100% - 2.076rem) .053rem, calc(100% - 1.588rem) .204rem, calc(100% - 1.146rem) .444rem, calc(100% - .762rem) .762rem, calc(100% - .444rem) 1.146rem, calc(100% - .204rem) 1.588rem, calc(100% - .053rem) 2.076rem, calc(100% + -0rem) 2.6rem, calc(100% + -0rem) calc(100% - 2.6rem) , calc(100% - .053rem) calc(100% - 2.076rem) , calc(100% - .204rem) calc(100% - 1.588rem) , calc(100% - .444rem) calc(100% - 1.146rem) , calc(100% - .762rem) calc(100% - .762rem) , calc(100% - 1.146rem) calc(100% - .444rem) , calc(100% - 1.588rem) calc(100% - .204rem) , calc(100% - 2.076rem) calc(100% - .053rem) , calc(100% - 2.6rem) calc(100% + -0rem) , 2.6rem calc(100% + -0rem) , 2.076rem calc(100% - .053rem) , 1.588rem calc(100% - .204rem) , 1.146rem calc(100% - .444rem) , .762rem calc(100% - .762rem) , .444rem calc(100% - 1.146rem) , .204rem calc(100% - 1.588rem) , .053rem calc(100% - 2.076rem) , 0rem calc(100% - 2.6rem) , 0rem 4.744rem, .053rem 4.22rem, .204rem 3.732rem, .444rem 3.29rem, .762rem 2.906rem, 1.146rem 2.588rem, 1.588rem 2.348rem, 2.076rem 2.197rem, 2.6rem 2.144rem, 22.736rem 2.144rem, 22.981rem 2.132rem, 23.223rem 2.098rem, 23.46rem 2.041rem, 23.691rem 1.962rem, 23.913rem 1.862rem, 24.127rem 1.74rem, 26.237rem .404rem, 26.45rem .282rem, 26.673rem .182rem, 26.904rem .103rem, 27.141rem .046rem, 27.383rem .012rem, 27.628rem 0rem )}.project-card__content{position:relative;z-index:2;height:20rem;display:flex;flex-direction:column;justify-content:center;padding-top:1.2rem;gap:var(--space-sm);padding-inline-start:2.4rem;padding-inline-end:5rem;clip-path:var(--project-card-notch-clip);background:var(--color-card-bg)}.project-card__details{display:flex;flex-direction:column;gap:var(--space-xs);color:var(--color-heading)}.project-card__name{font-family:var(--font-heading);font-weight:500;font-size:var(--text-h4);text-transform:uppercase;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-card__capacity,.project-card__location{font-size:var(--text-body-lg);opacity:.8;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-card__link{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-navy);font-family:var(--font-heading);font-size:var(--text-button)}.project-card__link svg{width:1.42rem;height:1.07rem}@media screen and (max-width: 767px){.project-card__name{font-size:2rem}.project-card__capacity,.project-card__location{font-size:1.6rem}.project-card__link{font-size:1.3rem}}@media screen and (max-width: 767px){.project-card__image{height:24rem}}.awards-testimonials{display:flex;flex-direction:column;gap:4.8rem;padding-block:var(--space-section-y);padding-inline:var(--space-section-x);background:var(--color-white)}.awards-testimonials--no-grid{padding-bottom:0}.awards-testimonials__top{display:flex;align-items:flex-start;justify-content:space-between;gap:7rem}.awards-testimonials__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);max-width:61.9rem}.awards-testimonials__carousel-wrap{position:relative;flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:2rem}.awards-testimonials__carousel{width:100%;overflow:hidden}.awards-testimonials__slide.swiper-slide{width:74.7rem;opacity:.5;transition:opacity .3s ease}.awards-testimonials__slide.swiper-slide.swiper-slide-active{opacity:1}.awards-testimonials__controls{display:flex;gap:.8rem}.awards-testimonials__arrow{display:flex;width:5.2rem;height:5.2rem}.awards-testimonials__arrow svg{width:100%;height:100%}.awards-testimonials__arrow--prev svg{transform:scaleX(-1)}.awards-testimonials__grid{display:flex;flex-direction:column;gap:4.8rem;padding-inline:10rem}.awards-testimonials__row{display:flex;justify-content:center;gap:var(--space-lg)}.award-card{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:30.9rem;flex-shrink:0;padding:2rem;border:1px solid #e9e9e9;border-radius:2rem}.award-card__icon{display:flex;align-items:center;justify-content:center;width:13rem;height:13rem;padding:1.6rem;border-radius:1.2rem;background:var(--color-white)}.award-card__icon img{max-width:100%;max-height:100%;object-fit:contain;display:block}.award-card__text{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);text-align:center}.award-card__title{font-size:var(--text-body-lg);color:#000;margin:0}.award-card__subtitle{font-size:1.4rem;line-height:1.5;color:var(--color-text);margin:0}@media screen and (max-width: 991px){.awards-testimonials{padding-inline:2rem;padding-block:4.8rem 6rem}.awards-testimonials--no-grid{padding-bottom:0}.awards-testimonials__top{flex-direction:column;align-items:stretch}.awards-testimonials__intro{max-width:none}.awards-testimonials__carousel-wrap{align-items:stretch}.awards-testimonials__slide.swiper-slide{width:100%}.awards-testimonials__controls{justify-content:flex-end}.awards-testimonials__grid{padding-inline:0}.awards-testimonials__row{flex-wrap:wrap}.award-card{width:calc(50% - var(--space-lg) / 2)}.award-card__icon{width:9rem;height:9rem;padding:1.2rem}}@media screen and (max-width: 479px){.award-card{width:100%}}.testimonial-slide{width:100%;height:100%;display:flex;flex-direction:column;gap:4rem;padding:4.8rem;border-radius:2.4rem;background:#023a6c0a}.testimonial-slide__footer{display:flex;align-items:center;gap:3rem}.testimonial-slide__avatar{flex-shrink:0;width:15.2rem;height:6.4rem;border-radius:.8rem;overflow:hidden;background:var(--color-white)}.testimonial-slide__avatar img{width:100%;height:100%;object-fit:contain;display:block}.testimonial-slide__name{font-family:var(--font-heading);font-weight:500;font-size:2.6rem;line-height:1.4;color:var(--color-heading);margin:0}.testimonial-slide__quote{font-size:var(--text-body-lg);color:#2e4965;margin:0}@media screen and (max-width: 767px){.testimonial-slide{padding:3.2rem;gap:2.4rem}.testimonial-slide__footer{flex-direction:column;align-items:flex-start;gap:1.6rem}.testimonial-slide__name{font-size:2rem}}.solar-lease-faq{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);padding-block:var(--space-section-y);padding-inline:var(--space-section-x);background:var(--color-white);overflow:clip}.solar-lease-faq__left{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);width:58rem;flex-shrink:0;position:sticky;top:calc(var(--header-visible-height, 0px) + 4rem);transition:top .4s cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion: reduce){.solar-lease-faq__left{transition:none}}.solar-lease-faq__title{font-family:var(--font-heading);font-weight:500;font-size:var(--text-h2);line-height:1.2;letter-spacing:-.052rem;color:var(--color-heading);margin:0}.solar-lease-faq__intro{font-size:var(--text-body-lg);color:#718096;margin:0}.solar-lease-faq__right{flex:1 0 0;min-width:0;max-width:80rem}.solar-lease-faq__list{display:flex;flex-direction:column;gap:3.2rem;margin:0;padding:0;list-style:none}.solar-lease-faq__item{border-bottom:.1rem solid #e2e8f0;padding-bottom:3.2rem}.solar-lease-faq__item-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);width:100%;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.solar-lease-faq__question{flex:1 0 0;min-width:0;font-family:var(--font-heading);font-weight:500;font-size:2.6rem;line-height:1.4;color:var(--color-navy)}.solar-lease-faq__icon{display:flex;flex-shrink:0;width:4.6rem;height:4.6rem;transform:rotate(90deg);transition:transform .4s cubic-bezier(.625,.05,0,1)}.solar-lease-faq__icon svg{width:100%;height:100%}[data-accordion-status=active] .solar-lease-faq__icon{transform:rotate(-90deg)}.solar-lease-faq__icon-inactive{display:flex}.solar-lease-faq__icon-active,[data-accordion-status=active] .solar-lease-faq__icon-inactive{display:none}[data-accordion-status=active] .solar-lease-faq__icon-active{display:flex}.solar-lease-faq__item-bottom{position:relative;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .5s cubic-bezier(.625,.05,0,1)}[data-accordion-status=active] .solar-lease-faq__item-bottom{grid-template-rows:1fr}.solar-lease-faq__item-bottom-wrap{position:relative;display:flex;flex-direction:column;height:100000%;overflow:hidden}.solar-lease-faq__item-bottom-content{padding-top:var(--space-md)}.solar-lease-faq__answer{font-size:var(--text-body-lg);color:var(--color-text);margin:0}@media screen and (max-width: 991px){.solar-lease-faq{flex-direction:column;padding-inline:2rem;padding-block:4.8rem 6rem;gap:var(--space-lg)}.solar-lease-faq__left,.solar-lease-faq__right{width:100%;max-width:100%}.solar-lease-faq__left{position:static}}.solar-lease-team{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg);padding-block:var(--space-section-y);padding-inline:var(--space-section-x);background:var(--color-white)}.solar-lease-team__grid{display:grid;grid-template-columns:repeat(var(--team-cols, 4),minmax(0,1fr));grid-auto-rows:1fr;gap:var(--space-md);width:100%}.solar-lease-team__card{min-width:0}@media screen and (max-width: 991px){.solar-lease-team{padding-inline:2rem;padding-block:4.8rem 6rem;gap:var(--space-md)}.solar-lease-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 479px){.solar-lease-team__grid{grid-template-columns:minmax(0,1fr)}}.team-notch-card{display:flex;flex-direction:column;align-items:stretch;min-width:0;border-radius:1.6rem;overflow:hidden}.team-notch-card__image{width:100%;height:36.4rem;margin-bottom:-8rem;position:relative;z-index:1;border:.1rem solid #e2e8f0;border-radius:2.4rem;overflow:hidden;background:var(--color-white)}.team-notch-card__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.team-notch-card__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);width:100%;min-height:25.8rem;flex:1 0 auto;padding-bottom:3.2rem;padding-inline:3.7rem;padding-top:8rem;background:var(--color-card-bg);clip-path:polygon(calc(100% - 22.92rem) 0rem,2.6rem 0rem,2.076rem .053rem,1.588rem .204rem,1.146rem .444rem,.762rem .762rem,.444rem 1.146rem,.204rem 1.588rem,.053rem 2.076rem,0rem 2.6rem,0rem calc(100% - 2.6rem),.053rem calc(100% - 2.076rem),.204rem calc(100% - 1.588rem),.444rem calc(100% - 1.146rem),.762rem calc(100% - .762rem),1.146rem calc(100% - .444rem),1.588rem calc(100% - .204rem),2.076rem calc(100% - .053rem),2.6rem calc(100% + -0rem),calc(100% - 2.076rem) calc(100% + -0rem),calc(100% - 1.588rem) calc(100% - .204rem),calc(100% - 1.146rem) calc(100% - .444rem),calc(100% - .762rem) calc(100% - .762rem),calc(100% - .444rem) calc(100% - 1.146rem),calc(100% - .204rem) calc(100% - 1.588rem),calc(100% - .053rem) calc(100% - 2.076rem),calc(100% + -0rem) calc(100% - 2.6rem),calc(100% + -0rem) 5.366rem,calc(100% - .053rem) 4.842rem,calc(100% - .204rem) 4.354rem,calc(100% - .444rem) 3.912rem,calc(100% - .762rem) 3.528rem,calc(100% - 1.146rem) 3.21rem,calc(100% - 1.588rem) 2.97rem,calc(100% - 2.076rem) 2.819rem,calc(100% - 2.6rem) 2.766rem,calc(100% - 18.007rem) 2.766rem,calc(100% - 19.005rem) 2.566rem,calc(100% - 19.851rem) 1.999rem,calc(100% - 21.076rem) .767rem,calc(100% - 21.92rem) .199rem)}html[dir=rtl] .team-notch-card__content{clip-path:polygon(22.92rem 0rem,calc(100% - 2.6rem) 0rem,calc(100% - 2.076rem) .053rem,calc(100% - 1.588rem) .204rem,calc(100% - 1.146rem) .444rem,calc(100% - .762rem) .762rem,calc(100% - .444rem) 1.146rem,calc(100% - .204rem) 1.588rem,calc(100% - .053rem) 2.076rem,calc(100% + -0rem) 2.6rem,calc(100% + -0rem) calc(100% - 2.6rem),calc(100% - .053rem) calc(100% - 2.076rem),calc(100% - .204rem) calc(100% - 1.588rem),calc(100% - .444rem) calc(100% - 1.146rem),calc(100% - .762rem) calc(100% - .762rem),calc(100% - 1.146rem) calc(100% - .444rem),calc(100% - 1.588rem) calc(100% - .204rem),calc(100% - 2.076rem) calc(100% - .053rem),calc(100% - 2.6rem) calc(100% + -0rem),2.076rem calc(100% + -0rem),1.588rem calc(100% - .204rem),1.146rem calc(100% - .444rem),.762rem calc(100% - .762rem),.444rem calc(100% - 1.146rem),.204rem calc(100% - 1.588rem),.053rem calc(100% - 2.076rem),0rem calc(100% - 2.6rem),0rem 5.366rem,.053rem 4.842rem,.204rem 4.354rem,.444rem 3.912rem,.762rem 3.528rem,1.146rem 3.21rem,1.588rem 2.97rem,2.076rem 2.819rem,2.6rem 2.766rem,18.007rem 2.766rem,19.005rem 2.566rem,19.851rem 1.999rem,21.076rem .767rem,21.92rem .199rem)}.team-notch-card__details{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;width:100%}.team-notch-card__name{font-family:var(--font-heading);font-weight:500;font-size:2.6rem;line-height:1.4;color:var(--color-navy);margin:0}.team-notch-card__role{font-size:var(--text-body-sm);line-height:1.5;color:gray;margin:0}.team-notch-card__content>:last-child{margin-top:auto}.team-notch-card--board .team-notch-card__content{padding-top:4.8rem}.team-notch-card--board .team-notch-card__role{font-size:1.8rem;color:#101010}@media screen and (max-width: 767px){.team-notch-card__image{height:30rem}}@media screen and (max-width: 767px){.team-notch-card__content,.team-notch-card--board .team-notch-card__content{min-height:20rem;padding-top:5rem}}html.has-bio-modal-open{overflow:hidden;padding-inline-end:var(--bio-modal-scrollbar-gap, 0)}.bio-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow:hidden;visibility:hidden;pointer-events:none;transition:visibility .3s linear}.bio-modal[data-modal-group-status=active]{visibility:visible;pointer-events:auto}.bio-modal__dark{position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;cursor:pointer;opacity:0;transition:opacity .3s linear}.bio-modal[data-modal-group-status=active] .bio-modal__dark{opacity:1}.bio-modal__card{position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;width:100%;max-width:76.8rem;background:var(--color-white);box-shadow:-2.4rem 0 2.4rem #02172a2b;visibility:hidden;transform:translate(100%);transition:transform .3s cubic-bezier(.32,.72,0,1),visibility .3s linear}.bio-modal__card[data-modal-status=active]{visibility:visible}.bio-modal[data-modal-group-status=active] .bio-modal__card[data-modal-status=active]{transform:translate(0)}.bio-modal__top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:3.2rem 4rem 4.4rem}.bio-modal__title{margin:0;font-family:var(--font-heading);font-weight:500;font-size:4rem;line-height:1.2;color:var(--color-black)}.bio-modal__close{flex:none;display:grid;place-items:center;width:4.8rem;height:4.8rem;padding:0;border:0;border-radius:50%;background:#f8f8f8;color:#1c1b1f;cursor:pointer;transition:color .2s ease,transform .3s cubic-bezier(.32,.72,0,1)}.bio-modal__close svg{display:block;width:2.4rem;height:2.4rem}.bio-modal__close:hover,.bio-modal__close:focus-visible{color:var(--color-navy);transform:rotate(90deg)}.bio-modal__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:4rem;padding:0 4rem 4rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bio-modal__profile{display:flex;align-items:center;gap:1.7rem}.bio-modal__photo{flex:none;width:27.8rem;height:23.1rem;border:.0635rem solid #e2e8f0;border-radius:1.5233rem;overflow:hidden;background:var(--color-white)}.bio-modal__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.bio-modal__photo--logo img{object-fit:contain;object-position:center}.bio-modal__header{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-xs)}.bio-modal__name{margin:0;font-family:var(--font-heading);font-weight:500;font-size:2.6rem;line-height:1.4;color:var(--color-navy)}.bio-modal__role{margin:0;font-size:2rem;line-height:1.6;color:#101010}.bio-modal__bio{display:flex;flex-direction:column;gap:1.6rem}.bio-modal__bio p{margin:0;font-size:2rem;line-height:1.6;color:#101010}@media screen and (max-width: 991px){.bio-modal__card{max-width:none}.bio-modal__top{padding:2rem 2rem 2.4rem}.bio-modal__title{font-size:2.4rem}.bio-modal__close{width:4rem;height:4rem}.bio-modal__close svg{width:2rem;height:2rem}.bio-modal__content{gap:var(--space-md);padding:0 2rem 3.2rem}.bio-modal__profile{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.bio-modal__photo{width:100%;height:auto;aspect-ratio:4/3}.bio-modal__bio p{font-size:1.5rem}}@media screen and (min-width: 768px) and (max-width: 991px){.bio-modal__photo{height:28rem;aspect-ratio:auto}.bio-modal__photo img{object-fit:contain;object-position:center}.bio-modal__photo--logo{height:16rem}}@media screen and (max-width: 767px){.bio-modal__photo--logo{height:14rem;aspect-ratio:auto}}.footer{padding-inline:calc(5rem + var(--gutter-growth-inline));padding-block-end:5rem;background:#f8fafc}.footer__panel{background:var(--color-navy);border-radius:3.2rem;padding-block:9rem 4rem;padding-inline:6.4rem;display:flex;flex-direction:column;gap:8rem}.footer__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg)}.footer__brand{display:flex;align-items:flex-start;gap:var(--space-sm)}.footer__brand-logo{flex-shrink:0;width:16.8rem;height:7.8rem;object-fit:contain}.footer__brand-copy{display:flex;flex-direction:column;gap:var(--space-md);flex-shrink:0;width:72.7rem}.footer__brand-text{color:var(--color-white);opacity:.9;font-size:1.2rem;line-height:1.4;margin:0}.footer__brand-text a{color:inherit;text-decoration:underline}.footer__nav-primary{column-count:2;column-gap:8rem;width:52rem}.footer__nav-primary li{margin-bottom:var(--space-sm)}.footer__nav-primary a{color:var(--color-white);font-size:var(--text-body-lg)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.footer__social{display:flex;align-items:center;gap:3.6rem}.footer__social svg{display:block}.footer__social li:nth-child(1) svg{width:2.3rem;height:2.3rem}.footer__social li:nth-child(2) svg{width:2.1rem;height:2.1rem}.footer__social li:nth-child(3) svg{width:2.4rem;height:1.69104rem}.footer__social li:nth-child(4) svg{width:2.1rem;height:2.1rem}.footer__social li:nth-child(5) svg{width:1.9rem;height:1.9rem}.footer__copyright{color:var(--color-white);opacity:.8;font-size:var(--text-body-sm);letter-spacing:.21rem;text-transform:uppercase;margin:0;white-space:nowrap}.footer__nav-legal{display:flex;align-items:center;gap:var(--space-md)}.footer__nav-legal a{color:var(--color-white);font-size:var(--text-body-lg);white-space:nowrap}@media screen and (max-width: 991px){.footer{padding-inline:2rem;padding-block-end:var(--space-lg)}.footer__panel{padding-block:6.4rem 2.5rem;padding-inline:2rem;gap:var(--space-lg)}.footer__top{flex-direction:column;gap:var(--space-lg)}.footer__brand{flex-direction:column;align-items:flex-start;width:100%}.footer__brand-copy{flex-shrink:1;width:100%}.footer__nav-primary{width:100%}.footer__bottom{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.footer__copyright{order:1}.footer__nav-legal{flex-wrap:wrap}.footer__nav-legal a,.footer__copyright{font-size:1.2rem}}@media screen and (max-width: 479px){.footer__nav-primary{column-count:1}}[data-sequence-media].is-drifting img{scale:calc(1.06 * var(--sequence-zoom, 1));translate:0 var(--sequence-drift, 0)}@media screen and (max-width: 479px){body{--text-h1: 3rem;--text-h2: 2.4rem;--text-h3: 2.1rem;--text-h4: 1.8rem;--text-stat: 3.2rem;--text-body-lg: 1.5rem;--text-body-sm: 1.25rem;--text-button: 1.3rem}.header-nav,.footer{--text-h1: 8.3rem;--text-h2: 5rem;--text-h4: 2.6rem;--text-stat: 6.4rem;--text-body-lg: 1.9rem;--text-body-sm: 1.4rem;--text-button: 1.6rem}body .hero__title,body .detail-page-hero__title,body .archive-banner__title,body .insight-article-header__title{font-size:var(--text-h1)}body .section-heading h2,body .trusted-by .section-heading h2,body .vision-mission__headline,body .insight-article h2{font-size:var(--text-h2)}body .latest-insights__featured-title,body .insights-listing__featured-title,body .product-application-card__title,body .vision-mission__card-title,body .founder-quote__text,body .how-it-works-step__number,body .solar-lease-country-band__wildlife-title{font-size:var(--text-h3)}body .story-pillars__title,body .team-notch-card__name,body .team-member-card__name,body .shareholder-cards__name,body .bio-modal__name,body .why-choose__item-title,body .founder-quote__name,body .testimonial-slide__name,body .how-it-works-step__title,body .insight-card__title,body .project-card__name,body .project-hero__name,body .project-benefits__item-title,body .solar-lease-benefits__title,body .pa-installation-types__title-text,body .solar-lease-faq__question,body .lets-talk__map-info-city,body .instagram-feed__user-name,body .insight-quote__name{font-size:var(--text-h4)}body .story-pillars__description,body .shareholder-cards__description,body .bio-modal__role,body .bio-modal__bio p,body .team-notch-card--board .team-notch-card__role,body .why-choose__item-description,body .how-it-works-step__description,body .project-card__capacity,body .project-card__location,body .solar-lease-benefits__list span,body .pa-installation-types__meta,body .insight-quote__text,body .insight-article-header__date,body .insight-article-header__read-time,body .insight-article-header__share-label,body .instagram-feed__user-handle,body .instagram-feed__stat-value,body .instagram-feed__stat-label,body .instagram-feed__follow,body .lets-talk__field{font-size:var(--text-body-lg)}body .company-milestones__label,body .award-card__subtitle,body .lets-talk__map-info-address,body .lets-talk__map-info-phone,body .lets-talk__map-info-link{font-size:var(--text-body-sm)}body .shareholder-cards__link,body .project-card__link,body .btn-cta__text{font-size:var(--text-button)}body .company-milestones__title{font-size:1.8rem}body .company-milestones__year{font-size:1.1rem}body .company-milestones__year[data-distance="0"]{font-size:2.4rem}body .company-milestones__year[data-distance="1"]{font-size:1.8rem}body .company-milestones__year[data-distance="2"]{font-size:1.4rem}}.more-insights__arrow svg rect,.more-insights__arrow svg path,.featured-projects__arrow svg rect,.featured-projects__arrow svg path,.fbm-benefits__arrow svg rect,.fbm-benefits__arrow svg path,.project-gallery__arrow svg rect,.project-gallery__arrow svg path,.awards-testimonials__arrow svg rect,.awards-testimonials__arrow svg path{transition:fill .3s ease}.more-insights__arrow:not(:disabled):hover svg rect,.more-insights__arrow:not(:disabled):focus-visible svg rect,.featured-projects__arrow:not(:disabled):hover svg rect,.featured-projects__arrow:not(:disabled):focus-visible svg rect,.fbm-benefits__arrow:not(:disabled):hover svg rect,.fbm-benefits__arrow:not(:disabled):focus-visible svg rect,.project-gallery__arrow:not(:disabled):hover svg rect,.project-gallery__arrow:not(:disabled):focus-visible svg rect,.awards-testimonials__arrow:not(:disabled):hover svg rect,.awards-testimonials__arrow:not(:disabled):focus-visible svg rect{fill:var(--color-yellow)}.more-insights__arrow:not(:disabled):hover svg path,.more-insights__arrow:not(:disabled):focus-visible svg path,.featured-projects__arrow:not(:disabled):hover svg path,.featured-projects__arrow:not(:disabled):focus-visible svg path,.fbm-benefits__arrow:not(:disabled):hover svg path,.fbm-benefits__arrow:not(:disabled):focus-visible svg path,.project-gallery__arrow:not(:disabled):hover svg path,.project-gallery__arrow:not(:disabled):focus-visible svg path,.awards-testimonials__arrow:not(:disabled):hover svg path,.awards-testimonials__arrow:not(:disabled):focus-visible svg path{fill:var(--color-navy)}.more-insights__arrow:disabled svg rect,.featured-projects__arrow:disabled svg rect,.fbm-benefits__arrow:disabled svg rect,.project-gallery__arrow:disabled svg rect,.awards-testimonials__arrow:disabled svg rect{fill:#023a6c1a}.more-insights__arrow:disabled svg path,.featured-projects__arrow:disabled svg path,.fbm-benefits__arrow:disabled svg path,.project-gallery__arrow:disabled svg path,.awards-testimonials__arrow:disabled svg path{fill:var(--color-navy)}.projects-pagination a.page-numbers,.insights-pagination a.page-numbers{transition:background-color .3s ease,color .3s ease}.projects-pagination a.page-numbers:hover,.projects-pagination a.page-numbers:focus-visible,.insights-pagination a.page-numbers:hover,.insights-pagination a.page-numbers:focus-visible{background:var(--color-yellow);color:var(--color-navy)}:root{--font-heading: "Gotham", "IBM Plex Sans Arabic", "Helvetica Neue", Arial, sans-serif;--font-body: "Gotham", "IBM Plex Sans Arabic", "Helvetica Neue", Arial, sans-serif;--landing-header-h: 10rem}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.landing-header{position:absolute;inset:0 0 auto;z-index:10;display:flex;align-items:center;justify-content:space-between;height:var(--landing-header-h);padding-inline:var(--space-section-x);background:var(--color-navy)}.landing-header__logo img{display:block;width:auto;height:6.9rem}.detail-page-hero{padding-top:calc(var(--landing-header-h) + var(--space-section-y))}@media screen and (max-width: 991px){.detail-page-hero{padding-top:calc(var(--landing-header-h) + 2rem)}}@media screen and (max-width: 767px){:root{--landing-header-h: 8rem}.landing-header{padding-inline:2rem}.landing-header__logo img{height:5rem}}@media screen and (max-width: 479px){.landing-header__cta{display:none}}.lets-talk--form .lets-talk__map,.lets-talk--map .lets-talk__contact{display:none}.lets-talk__field--static{cursor:default}.lets-talk__field:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.lets-talk__field:user-invalid{border-color:#c53030}.lets-talk__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lets-talk__consent{margin:0;color:var(--color-text);font-size:var(--text-body-sm);line-height:1.5}.lets-talk__consent a{color:var(--color-navy);text-decoration:underline}.lets-talk__captcha:empty{display:none}button.btn-cta{border:0;background:none;font:inherit;cursor:pointer}button.btn-cta[disabled]{cursor:progress;opacity:.6}.lets-talk__status{margin:0;font-size:var(--text-body-sm);line-height:1.5}.lets-talk__status:empty{display:none}.lets-talk__status.is-success{color:#276749}.lets-talk__status.is-error{color:#c53030}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
