@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-s.woff2) format("woff2");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:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-s.woff2) format("woff2");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:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-s.woff2) format("woff2");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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-s.woff2) format("woff2");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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-s.woff2) format("woff2");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:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_f91cbe{font-family:Montserrat,Montserrat Fallback}.__variable_f91cbe{--font-montserrat:"Montserrat","Montserrat Fallback"}.gs-root{--gs-font:var(--font-montserrat,"Montserrat",sans-serif);--gs-bg:#eff0eb;--gs-white:#ffffff;--gs-border:#ddded1;--gs-green:#b2ef48;--gs-green-hover:#a3e039;--gs-text-dark:#141e21;--gs-text-body:#1b2a2f;--gs-transition:0.4s cubic-bezier(0.4,0,0.2,1);font-family:var(--gs-font);background-color:var(--gs-bg);overflow-x:hidden;position:relative;min-height:100vh;-webkit-font-smoothing:antialiased;& *,& :after,& :before{box-sizing:border-box;margin:0;padding:0}& .gs-container{position:relative;width:1440px;height:900px;margin:0 auto;background-color:var(--gs-bg);overflow:visible}& .gs-bg-svg{position:absolute;left:0;top:0;right:0;bottom:-6.67%;pointer-events:none;& img{width:100%;height:100%;display:block}}& .gs-top-left-icon{position:absolute;left:74px;top:56px;width:106px;height:98px;& img{width:100%;height:100%;display:block}}& .gs-logo{position:absolute;left:50%;top:53px;transform:translateX(-50%);width:150px;height:48px;overflow:hidden;& img{width:100%;height:100%;display:block}}& .gs-heading{left:50%;top:149px;width:452px;font-weight:800;font-size:36px;line-height:44px;letter-spacing:-.72px}& .gs-heading,& .gs-subheading{position:absolute;transform:translateX(-50%);font-family:var(--gs-font);text-align:center;color:#000000}& .gs-subheading{left:739px;top:257px;width:540px;font-weight:400;font-size:16px;line-height:24px}& .gs-cards{display:flex;gap:64px;position:absolute;left:50%;top:364px;transform:translateX(-50%);padding-bottom:32px;width:auto;justify-content:center}& .gs-card{position:relative;width:420px;height:460px;&:before{content:"";position:absolute;left:0;top:0;width:420px;height:440px;background:white;border:1px solid var(--gs-border);border-radius:64px 0 64px 0}& .gs-card-title{position:absolute;left:46px;top:48px;font-family:var(--gs-font);font-weight:600;font-size:22px;line-height:normal;color:var(--gs-text-dark)}& .gs-card-content{position:absolute;left:46px;top:92px;width:308px;font-family:var(--gs-font);color:var(--gs-text-body);& .medium-text{font-weight:500;font-size:14px;line-height:normal}& .small-text{font-weight:400;font-size:12px}& .small-text,& p{line-height:normal}& p{font-size:14px;color:var(--gs-text-body)}}& .gs-bullet-list{list-style:disc;list-style-position:outside;padding-left:20px;& li{font-family:var(--gs-font);font-size:12px;line-height:normal;margin-bottom:12px;color:var(--gs-text-body);&:last-child{margin-bottom:0}}}& .gs-free-text{top:405px;font-style:italic;font-size:10px;line-height:14px;color:var(--gs-text-dark)}& .gs-book-call-text,& .gs-free-text{position:absolute;left:50%;transform:translateX(-50%);font-family:var(--gs-font);font-weight:500;white-space:nowrap}& .gs-book-call-text{top:328px;width:308px;font-size:14px;line-height:normal;text-align:center;color:var(--gs-text-body)}& .gs-btn-container{position:absolute;left:127px;top:356px;display:flex;align-items:center;gap:8px}}& .gs-btn{text-decoration:none;background-color:var(--gs-green);border:none;border-radius:5px;padding:16px;width:166px;font-family:var(--gs-font);font-weight:600;font-size:18px;line-height:14px;text-align:center;color:var(--gs-text-dark);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;&:hover{background-color:var(--gs-green-hover)}}& .gs-btn--centered{position:absolute;left:50%;top:356px;transform:translateX(-50%)}& .gs-right-decorative{position:absolute;right:146px;top:149px;width:222px;height:163px;& img{width:100%;height:100%;display:block;object-fit:contain}}& .gs-left-decorative{position:absolute;left:-9.96%;top:56px;width:180px;height:140px;& .gs-masked-image{width:100%;height:100%;clip-path:url(#gs-mask-shape);& img{width:100%;height:100%;object-fit:cover}}}& .gs-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);align-items:stretch;justify-content:flex-end;overflow:hidden;&.is-open{display:flex}& .gs-modal-content{background-color:white;width:100%;max-width:700px;height:100vh;border-radius:50px 0 0 0;position:relative;display:flex;flex-direction:column;overflow:hidden;transform:translateX(100%);transition:transform var(--gs-transition)}&.is-visible .gs-modal-content{transform:translateX(0)}& .gs-modal-close{position:absolute;left:24px;top:24px;font-size:36px;font-weight:300;color:#666;background:none;border:none;cursor:pointer;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;&:hover{color:#000}}& .gs-modal-body{padding:80px 60px;overflow-y:auto;flex:1}& .gs-modal-heading{font-family:var(--gs-font);font-weight:400;font-size:32px;line-height:1.3;color:#000;margin-bottom:24px;& strong{font-weight:700}}& .gs-modal-subtext{font-family:var(--gs-font);font-weight:400;font-size:16px;line-height:1.5;color:#666;margin-bottom:48px}& .gs-video-list{display:flex;flex-direction:column;gap:16px}& .gs-video-item{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:12px;border-bottom:1px solid #e5e5e5;cursor:pointer;transition:background-color .2s;&:hover{background-color:rgba(178,239,72,.1);border-bottom-color:transparent;border-radius:24px;box-shadow:0 4px 12px rgba(0,0,0,.08)}&:last-child{border-bottom:none}& .gs-video-content{flex:1;& h3{font-weight:600;font-size:20px;line-height:1.3;color:#000;margin-bottom:3px}& h3,& p{font-family:var(--gs-font)}& p{font-weight:400;font-size:16px;line-height:1.5;color:#666}}& .gs-play-btn{flex-shrink:0;cursor:pointer;transition:transform .2s;&:hover{transform:scale(1.05)}}}& .gs-modal-cta{position:sticky;bottom:0;left:0;right:0;background:white;padding:24px 60px;box-shadow:0 -4px 12px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;gap:24px;& .gs-modal-cta-btn{background-color:#b2ef48;border:none;border-radius:8px;padding:18px 36px;font-family:var(--gs-font);font-weight:600;font-size:18px;color:var(--gs-text-dark);cursor:pointer;white-space:nowrap;transition:background-color .2s;text-decoration:none;display:inline-block;&:hover{background-color:var(--gs-green-hover)}}& .gs-modal-cta-subtext{font-family:var(--gs-font);font-size:14px;line-height:1.4;color:#666;& strong{color:#000;font-weight:600}}}}& .gs-player-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;&.is-open{display:flex}&.is-visible{opacity:1}& .gs-player-content{position:relative;width:90%;max-width:1200px;aspect-ratio:16/9}& .gs-player-close{position:absolute;right:-50px;top:0;font-size:40px;font-weight:300;color:white;background:none;border:none;cursor:pointer;z-index:10001;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;transition:opacity .2s;&:hover{opacity:.7}}& .gs-player-container{width:100%;height:100%;background:#000;border-radius:8px;overflow:hidden;& iframe{width:100%;height:100%}}}@media (max-width:1440px){& .gs-container{width:100%;height:auto;min-height:900px}}@media (max-width:1200px){& .gs-container{min-height:auto;height:auto;padding:40px 20px 60px;overflow:visible}& .gs-top-left-icon{left:30px;top:40px;width:90px;height:83px}& .gs-logo{top:40px}& .gs-heading{width:85%;max-width:700px;font-size:32px;line-height:40px;top:120px}& .gs-subheading{position:relative;width:85%;max-width:650px;left:50%;top:0;transform:translateX(-50%);margin-top:80px;font-size:15px}& .gs-cards{position:relative;left:0;transform:none;top:0;margin:60px auto;gap:24px;width:90%;max-width:900px;flex-wrap:wrap;justify-content:center}& .gs-card{width:420px;min-width:380px;height:auto;min-height:500px;&:before{width:100%;height:100%;min-height:480px}}& .gs-right-decorative{right:20px;top:100px;width:160px;height:117px}}@media (max-width:920px){& .gs-container{padding:30px 20px 60px}& .gs-top-left-icon{left:20px;top:30px;width:80px;height:74px}& .gs-logo{top:30px}& .gs-heading{width:90%;max-width:600px;font-size:30px;line-height:38px;top:100px}& .gs-subheading{width:90%;max-width:600px;left:50%;top:175px;height:auto;font-size:15px}& .gs-cards{position:relative;left:0;transform:none;top:0;margin:60px auto;gap:24px;flex-direction:column;align-items:center;width:100%;max-width:500px}& .gs-card{width:100%;max-width:480px;min-width:unset;height:auto;min-height:460px}& .gs-left-decorative{display:none}}@media (max-width:768px){& .gs-container{padding:20px 16px}& .gs-bg-svg{opacity:.3}& .gs-left-decorative,& .gs-right-decorative,& .gs-top-left-icon{display:none}& .gs-logo{top:30px;width:120px;height:38px}& .gs-heading{font-size:28px;line-height:36px;letter-spacing:-.56px;top:90px}& .gs-heading,& .gs-subheading{width:90%;max-width:100%;padding:0 10px}& .gs-subheading{left:50%;top:96px;font-size:15px;line-height:22px;height:auto}& .gs-cards{position:relative;left:0;top:64px;transform:none;flex-direction:column;gap:32px;width:100%;margin-bottom:40px}& .gs-card{width:100%;max-width:420px;height:auto!important;min-height:auto!important;margin:0 auto;padding:32px 24px 24px;display:flex!important;flex-direction:column!important;&:before{width:100%;height:100%!important;min-height:auto!important;border-radius:32px 0 32px 0}& .gs-card-title{font-size:20px}& .gs-card-content,& .gs-card-title{position:relative!important;left:0!important;top:0!important;width:100%;margin-bottom:8px}& .gs-card-content{max-width:100%;height:auto!important}& .gs-free-text{text-align:center;margin-top:8px}& .gs-book-call-text,& .gs-free-text{position:relative!important;left:0!important;top:0!important;transform:none!important}& .gs-book-call-text{width:100%;height:auto;margin:8px auto 0}& .gs-btn-container{position:relative!important;left:0!important;transform:none!important;top:auto!important;margin-top:8px;justify-content:center;margin-bottom:24px}}& .gs-btn--centered{position:relative!important;left:0!important;top:auto!important;transform:none!important;margin:10px auto 24px;display:block}& .gs-modal .gs-modal-content{max-width:90%;border-radius:32px 0 0 0}& .gs-modal .gs-modal-body{padding:60px 24px 200px}& .gs-modal .gs-modal-heading{font-size:24px}& .gs-modal .gs-modal-subtext{font-size:14px;margin-bottom:32px}& .gs-modal .gs-video-list{gap:24px}& .gs-modal .gs-video-item{gap:16px;padding-bottom:24px}& .gs-modal .gs-video-content h3{font-size:18px}& .gs-modal .gs-video-content p{font-size:14px}& .gs-modal .gs-play-btn svg{width:50px;height:50px}& .gs-modal .gs-modal-cta{margin-bottom:38px;padding:24px 24px 60px;flex-direction:column;align-items:stretch;gap:16px}& .gs-modal .gs-modal-cta .gs-modal-cta-btn{width:100%;text-align:center;padding:16px 24px;font-size:16px}& .gs-modal .gs-modal-cta .gs-modal-cta-subtext{text-align:center;font-size:12px}& .gs-player-content{width:95%}& .gs-player-close{right:10px;top:-50px;font-size:36px}}}