@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-italic-CsfrDhJx.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-italic-xTUDxVF8.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:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-italic-CIUtULAL.woff2) format("woff2"),url(/assets/inter-cyrillic-400-italic-DsJ3McxZ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-italic-DgljI1UR.woff2) format("woff2"),url(/assets/inter-greek-ext-400-italic-ByZcx49q.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-italic-SVIaMW7s.woff2) format("woff2"),url(/assets/inter-greek-400-italic-C1OpWafJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-italic-Ceaj4WUo.woff2) format("woff2"),url(/assets/inter-vietnamese-400-italic-E-DnQMHp.woff) format("woff");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:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-italic-CGFCRmTM.woff2) format("woff2"),url(/assets/inter-latin-ext-400-italic-DpQ6ZOoA.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:Inter;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-italic-D1l0FflY.woff2) format("woff2"),url(/assets/inter-latin-400-italic-BmFrN47l.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.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{--accent: #00f48e;--accent-dark: #00cc76;--dark: #0d0d0d;--dark-2: #161616;--white: #ffffff;--off-white: #f7f7f7;--light-gray: #f2f2f2;--mid-gray: #6b6b6b;--black: #111111;--border: #e2e2e2}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background:var(--white);color:var(--black);line-height:1.65;font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.nav{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e8e8e3;padding:0 24px}.nav-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:60px}.nav-logo{font-size:22px;font-weight:800;color:#111;text-decoration:none;cursor:pointer;letter-spacing:-.5px;line-height:1}.nav-logo span{color:var(--accent)}.nav-links{display:flex;list-style:none;gap:24px;margin:0;padding:0}.nav-links a{color:#222;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:color .2s}.nav-links a:hover{color:var(--accent)}@media(max-width:860px){.nav-links{display:none}}.nav-cta{background:var(--accent);color:var(--dark);font-weight:700;font-size:14px;padding:10px 22px;border-radius:9999px;transition:background .2s}.nav-cta:hover{background:var(--accent-dark)}.hero{background:var(--dark);color:var(--white);padding:90px 24px 100px;text-align:center}.hero-inner{max-width:1240px;margin:0 auto}.hero h1{font-size:clamp(2rem,4.6vw,2.95rem);font-weight:800;line-height:1.15;letter-spacing:-.5px;margin-bottom:24px}.hero h1 span{color:var(--accent)}.hero-hook{font-size:clamp(1rem,2vw,1.2rem);font-weight:700;color:#fff;max-width:760px;margin:0 auto 10px;line-height:1.5}.hero-lead{font-size:clamp(.9rem,1.8vw,1.05rem);color:#ffffffb8;max-width:760px;margin:0 auto 36px;line-height:1.7}.hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn-primary{background:var(--accent);color:var(--dark);font-weight:700;font-size:15px;padding:14px 32px;border-radius:9999px;transition:background .2s,transform .15s;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.btn-primary:hover{background:var(--accent-dark);transform:translateY(-1px)}.btn-outline{background:transparent;color:var(--white);font-weight:700;font-size:15px;padding:14px 32px;border-radius:9999px;border:2px solid #333333;transition:border-color .2s,color .2s;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.btn-outline:hover{border-color:var(--white);color:var(--white)}.section{padding:72px 24px}.section-inner{max-width:900px;margin:0 auto}.section-alt{background:var(--off-white)}.section-about{background:#f0fdf7;padding:clamp(48px,8vw,96px) 24px}.about-card{background:#fff;border:1px solid #c6f0dc;border-radius:16px;box-shadow:0 4px 24px #00f48e14;max-width:760px;margin:0 auto;padding:clamp(32px,5vw,56px)}.about-eyebrow{font-size:clamp(1rem,2vw,1.2rem);font-weight:600;color:#2d7a55;margin-bottom:10px;line-height:1.4}.about-card h2{font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800;letter-spacing:-.5px;line-height:1.15;margin-bottom:24px;color:var(--black)}.about-card p{font-size:clamp(.95rem,1.8vw,1.05rem);color:#444;line-height:1.75;margin-bottom:16px}.section-dark{background:#eef2f0;color:#1a1a1a}.section h2{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.3px;margin-bottom:16px;line-height:1.2}.section-dark h2{color:#1a1a1a}.accent-bar{width:48px;height:4px;background:var(--accent);border-radius:2px;margin-bottom:24px}.section-bullets{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:8px}.section-bullets li{font-size:1.05rem;color:var(--mid-gray);display:flex;align-items:center;gap:10px}.section-bullets li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0}.section-lead{font-size:1.05rem;color:var(--mid-gray);max-width:720px;margin-bottom:14px;line-height:1.75}.section-dark .section-lead{color:var(--mid-gray)}.h3-blocks{display:flex;flex-direction:column;gap:36px;margin-top:12px}.h3-block h3{font-size:1.1rem;font-weight:700;color:var(--black);margin-bottom:10px;display:flex;align-items:center;gap:10px}.section-dark .h3-block h3{color:var(--black)}.h3-block h3:before{content:"";display:inline-block;width:8px;height:8px;background:var(--accent);border-radius:50%;flex-shrink:0}.h3-block p{font-size:.975rem;color:var(--mid-gray);line-height:1.75}.section-dark .h3-block p{color:var(--mid-gray)}.trades-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.trade-tag{background:#00e87a1a;color:var(--black);border:1px solid rgba(0,232,122,.3);border-radius:100px;padding:6px 16px;font-size:.875rem;font-weight:500}.section-dark .trade-tag{color:var(--black);background:#00e87a1a}.faq-group-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.9px;color:var(--mid-gray);padding:32px 0 14px;margin-top:8px;border-top:2px dashed var(--border);display:flex;align-items:center;gap:10px}.faq-group-label:after{content:"";flex:1;height:1px;background:var(--border)}.faq-list{display:flex;flex-direction:column;margin-top:8px;border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-group-divider{display:flex;align-items:center;gap:14px;margin:12px 0 4px}.faq-group-divider:before,.faq-group-divider:after{content:"";flex:1;height:1px;background:#e0e0da}.faq-group-divider span{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#aaa;white-space:nowrap}.faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:Inter,sans-serif}.faq-trigger h3{font-size:1rem;font-weight:600;color:var(--black);line-height:1.4;margin:0}.faq-trigger:hover h3{color:var(--accent)}.faq-chevron{flex-shrink:0;color:var(--accent);transition:transform .25s ease}.faq-open .faq-chevron{transform:rotate(180deg)}.faq-body{display:none;padding:0 0 22px}.faq-open .faq-body{display:block}.faq-body p{font-size:.95rem;color:var(--mid-gray);line-height:1.75;margin-bottom:10px}.faq-body p:last-child{margin-bottom:0}.faq-example{background:var(--off-white);border-left:3px solid var(--accent);border-radius:8px;padding:18px 20px;margin:16px 0;display:flex;flex-direction:column;gap:12px}.faq-example-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#0a6b4a!important;margin:0!important}.faq-example p{margin:0!important;color:var(--mid-gray);font-size:.9rem}.faq-example-compare{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.faq-compare-box{flex:1;min-width:180px;border-radius:6px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.faq-compare-bad{background:#ff505012;border:1px solid rgba(255,80,80,.2)}.faq-compare-good{background:#00f48e14;border:1px solid rgba(0,244,142,.25)}.faq-compare-tag{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--mid-gray)}.faq-compare-bad .faq-compare-tag{color:#c0392b}.faq-compare-good .faq-compare-tag{color:#007a40}.faq-compare-box h4,.faq-compare-box h5{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;margin:0 0 8px;line-height:1.3}.faq-compare-bad h4,.faq-compare-bad h5{color:#c0392b}.faq-compare-good h4,.faq-compare-good h5{color:#007a40}.faq-compare-box p{font-size:.875rem;color:var(--mid-gray);line-height:1.55;margin:0 0 6px}.faq-compare-box p:last-child{margin-bottom:0}.faq-section-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--mid-gray);margin:0}.faq-compare-box code{font-family:Inter,monospace;font-size:.875rem;font-weight:600;color:var(--black);line-height:1.4}.faq-compare-arrow{font-size:1.25rem;color:var(--accent);font-weight:700;flex-shrink:0}.faq-compare-note{font-size:.8rem;color:var(--mid-gray);line-height:1.4;font-style:italic;margin-top:2px}.faq-rich-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.faq-rich-list li{font-size:.9rem;color:var(--mid-gray);display:flex;align-items:center;gap:8px}.faq-rich-list li:before{content:"→";color:var(--accent);font-weight:700;flex-shrink:0}.faq-h4-list li{align-items:center}.faq-h4-list h4{font-size:.9rem;font-weight:600;color:var(--mid-gray);margin:0;line-height:1.4}.faq-code-block{background:#0000000a;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:6px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.faq-code-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--mid-gray)}.faq-code-block code{font-family:Inter,monospace;font-size:.875rem;font-weight:600;color:var(--black);line-height:1.5}.faq-code-para{font-weight:400!important;font-style:italic;color:var(--mid-gray)!important}.race-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.race-col{border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:10px}.race-col-bad{background:#dc26260a;border:1px solid rgba(220,38,38,.2);border-top:3px solid rgba(220,38,38,.5)}.race-col-good{background:#00f48e0d;border:1px solid rgba(0,244,142,.3);border-top:3px solid var(--accent)}.race-col-header{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.race-col-bad .race-col-header{color:#dc2626cc}.race-col-good .race-col-header{color:var(--accent-dark)}.race-col-note{font-size:.8rem;font-style:italic;line-height:1.4;margin:0}.race-col-note-bad{color:#dc2626b3}.race-col-note-good{color:var(--accent-dark)}@media(max-width:600px){.race-compare{grid-template-columns:1fr}}.biz-cat-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0 0;align-items:start}.biz-cat-row{background:#f9f9f7;border:2px solid #d4d7dd;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px #0000000d;transition:box-shadow .2s,border-color .2s}.biz-cat-open{border-color:#b0b5be;box-shadow:0 4px 20px #00000017}.biz-cat-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:none;padding:20px 22px;cursor:pointer;text-align:left;font-family:Inter,sans-serif;transition:background .15s}.biz-cat-trigger:hover{background:#00000005}.biz-cat-trigger h3{font-size:.92rem;font-weight:700;color:var(--black);line-height:1.3;margin:0;white-space:nowrap}.biz-cat-chevron{flex-shrink:0;color:#3a3d42;transition:transform .2s ease}.biz-cat-open .biz-cat-chevron{transform:rotate(180deg)}.biz-cat-body{display:none;padding:14px 20px 18px;flex-wrap:wrap;gap:8px;border-top:1px solid rgba(0,0,0,.07)}.biz-cat-open .biz-cat-body{display:flex}.biz-cat-note{font-size:.92rem;color:var(--mid-gray);line-height:1.75;margin:22px 0 0}.biz-tag{font-size:.8rem;font-weight:500;color:var(--mid-gray);background:#0000000a;border:1px solid var(--border);border-radius:20px;padding:4px 12px}.biz-faq-cat{margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.biz-faq-cat-title{font-size:.97rem;font-weight:700;color:var(--black);margin-bottom:4px}.biz-faq-cat-desc{font-size:.87rem;color:var(--mid-gray);margin-bottom:10px;line-height:1.6}.biz-examples-trigger{display:inline-flex;align-items:center;gap:5px;font-size:.82rem;font-weight:600;color:#0d9488;background:none;border:1px solid #0d9488;border-radius:20px;padding:4px 12px;cursor:pointer;transition:background .18s}.biz-examples-trigger:hover{background:#0d948814}.biz-examples-chevron{transition:transform .25s}.biz-examples-open .biz-examples-chevron{transform:rotate(180deg)}.biz-examples-body{display:none;flex-wrap:wrap;gap:8px;margin-top:12px}.biz-examples-open .biz-examples-body{display:flex}.biz-faq-takeaway{margin-top:22px;padding-top:18px;border-top:1px solid var(--border);font-size:.9rem;font-weight:500;color:var(--black);line-height:1.7}.issue-cards-label{font-size:1.1rem;font-weight:700;color:#1a1a1a;margin-bottom:20px;margin-top:8px}.section-cta{margin-top:28px}.services-footer-note{margin:32px 0 0;font-size:.95rem;color:var(--mid-gray)}.problems-list{display:flex;flex-direction:column;gap:10px;margin:24px 0}.problem-row{background:var(--white);border:1.5px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 1px 5px #0000000d;transition:border-color .2s,box-shadow .2s}.problem-open{border-color:var(--accent);box-shadow:0 3px 16px #00f48e21}.problem-trigger{width:100%;display:flex;align-items:center;gap:14px;background:none;border:none;padding:20px 22px;cursor:pointer;text-align:left;font-family:Inter,sans-serif;transition:background .15s}.problem-trigger:hover{background:#00f48e0a}.problem-trigger-main{display:flex;align-items:center;gap:16px;flex:1}.problem-num{width:36px;height:36px;background:#f0f0f0;color:#333;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;flex-shrink:0;transition:background .2s}.problem-open .problem-num{background:#e2e2e2;color:#333}.problem-trigger h4{font-size:1rem;font-weight:700;color:var(--black);line-height:1.35;margin:0}.problem-open .problem-trigger h4{color:var(--accent-dark)}.problem-chev-left{flex-shrink:0;color:var(--black);transition:transform .25s ease}.problem-open .problem-chev-left{transform:rotate(-90deg)}.problem-chev-right{flex-shrink:0;color:var(--black);transition:transform .25s ease}.problem-open .problem-chev-right{transform:rotate(180deg)}.problem-body{display:none;padding:4px 22px 22px 88px;border-top:1px solid var(--border)}.problem-open .problem-body{display:block}.problem-body p{font-size:.94rem;color:#555;line-height:1.8;margin-bottom:12px;margin-top:14px}.problem-body p:last-child{margin-bottom:0}.problem-body strong{color:#222;font-weight:700}.problem-body ul{margin:8px 0 12px;padding-left:16px;list-style:none}.problem-body ul li{font-size:.94rem;color:#555;line-height:1.8;margin-bottom:6px;padding-left:4px;position:relative}.problem-body ul li:before{content:"–";color:var(--accent);font-weight:700;position:absolute;left:-16px}.issue-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:700px){.issue-cards{grid-template-columns:1fr}}.issue-card{background:#00f48e12;border:1.5px solid rgba(0,244,142,.25);border-top:3px solid var(--accent);border-radius:10px;padding:24px}.issue-card h4{font-size:1rem;font-weight:800;color:var(--black);margin-bottom:10px}.issue-card p{font-size:.9rem;color:var(--mid-gray);line-height:1.65;margin-bottom:8px}.issue-card p:last-child{margin-bottom:0}.simple-card{background:#e8f5ef;border:1.5px solid rgba(0,180,100,.3);border-top:3px solid var(--accent)}.simple-card-h3{font-size:1rem;font-weight:800;color:var(--black);margin-bottom:10px}.simple-card-h3:before{display:none}.simple-points{display:flex;flex-direction:column;gap:0;margin:28px 0 24px;border-left:3px solid var(--accent)}.simple-point{padding:18px 0 18px 24px;border-bottom:1px solid rgba(0,0,0,.07)}.simple-point:last-child{border-bottom:none}.simple-point h3{font-size:1.05rem;font-weight:800;color:var(--black);margin-bottom:6px}.simple-point p{font-size:.95rem;color:var(--mid-gray);line-height:1.7}.simple-idea{font-size:1.1rem;line-height:1.75;color:var(--black)!important;font-style:normal}.insight-points{display:flex;flex-direction:column;gap:10px;margin:24px 0}.insight-point{background:var(--white);border:1.5px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 1px 5px #0000000d;transition:border-color .2s,box-shadow .2s}.insight-point.insight-open{border-color:var(--accent);box-shadow:0 3px 16px #00f48e21}.insight-trigger{width:100%;background:none;border:none;cursor:pointer;padding:20px 22px;display:flex;align-items:center;gap:14px;text-align:left;font-family:Inter,sans-serif;transition:background .15s}.insight-trigger:hover{background:#00f48e0a}.insight-trigger-inner{display:flex;align-items:center;gap:16px;flex:1}.insight-num{width:36px;height:36px;background:#f0f0f0;color:#333;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;flex-shrink:0;transition:background .2s}.insight-point.insight-open .insight-num{background:#e2e2e2;color:#333}.insight-trigger h3{font-size:1rem;font-weight:700;color:var(--black);margin:0;line-height:1.3}.insight-point.insight-open .insight-trigger h3{color:var(--accent-dark)}.insight-chev-left{flex-shrink:0;color:var(--black);transition:transform .25s ease}.insight-point.insight-open .insight-chev-left{transform:rotate(-90deg)}.insight-chev-right{flex-shrink:0;color:var(--black);transition:transform .25s ease}.insight-point.insight-open .insight-chev-right{transform:rotate(180deg)}.insight-body{display:none;padding:4px 22px 24px 88px;border-top:1px solid var(--border)}.insight-point.insight-open .insight-body{display:block}.insight-body>p{font-size:.93rem;color:var(--mid-gray);line-height:1.78;margin-bottom:14px}.insight-example{background:#0000000a;border-radius:10px;padding:16px 18px;margin-bottom:14px}.insight-example-label{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#0a6b4a;margin-bottom:8px}.insight-example p{font-size:.9rem;color:var(--mid-gray);line-height:1.65;margin-bottom:8px}.insight-example p:last-of-type{margin-bottom:0}.insight-bottom-line{background:#00f48e12;border:1px solid rgba(0,244,142,.25);border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:4px}.insight-bl-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#007a40}.insight-bottom-line p{font-size:.9rem;font-weight:600;color:var(--black);line-height:1.6;margin:0}.issue-card ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.issue-card ul li{font-size:.9rem;color:var(--mid-gray);line-height:1.55;display:flex;gap:8px;align-items:flex-start}.issue-card ul li:before{content:"→";color:var(--accent);font-weight:700;flex-shrink:0}.services-list{margin-top:24px}.svc-grid{display:grid;grid-template-columns:1fr;gap:20px}.svc-card{background:var(--white);border:1.5px solid var(--border);border-radius:16px;padding:28px;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column;gap:10px}.svc-card-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.svc-card-header h3{font-size:1.25rem;font-weight:700;color:var(--black);margin:0}.svc-icon-circle{width:40px;height:40px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.service-row{background:var(--white);border:1.5px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 1px 5px #0000000d;transition:border-color .2s,box-shadow .2s}.service-open{border-color:var(--accent);box-shadow:0 3px 16px #00f48e21}.service-trigger{width:100%;display:flex;align-items:center;gap:14px;background:none;border:none;padding:20px 22px;cursor:pointer;text-align:left;font-family:Inter,sans-serif}.service-trigger:hover{background:#00f48e0a}.service-trigger-left{display:flex;align-items:center;gap:16px;flex:1}.service-row-num{width:36px;height:36px;background:var(--accent);color:var(--dark);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;flex-shrink:0;transition:background .2s}.service-open .service-row-num{background:var(--accent-dark);color:var(--white)}.service-category-heading{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#0d9488;margin:28px 0 6px;padding-bottom:8px;border-bottom:2px solid rgba(0,244,142,.2)}.service-category-heading:first-child{margin-top:4px}.service-trigger h3,.service-trigger h4{font-size:1rem;font-weight:700;color:var(--black);margin:0;line-height:1.3}.service-trigger h3:before,.service-trigger h4:before{display:none}.service-open .service-trigger h3,.service-open .service-trigger h4{color:var(--accent-dark)}.service-chev-left{flex-shrink:0;color:var(--black);transition:transform .25s ease}.service-open .service-chev-left{transform:rotate(-90deg)}.service-chev-right{flex-shrink:0;color:var(--black);transition:transform .25s ease}.service-open .service-chev-right{transform:rotate(180deg)}.service-body{display:none;padding:0 22px 20px 88px;flex-direction:column;gap:10px}.service-open .service-body{display:flex}.service-body p{font-size:.925rem;color:var(--mid-gray);line-height:1.65;margin:0}.service-body-lead{font-weight:600;color:var(--black)!important;padding-bottom:4px;border-bottom:1px solid var(--border)}.contact-section{background:#f6f5f1;padding:80px 24px}.contact-wrapper{max-width:1040px;margin:0 auto}.contact-card{background:#fff;border-radius:20px;box-shadow:0 8px 48px #0000001a;overflow:hidden;display:grid;grid-template-columns:2fr 3fr}@media(max-width:820px){.contact-card{grid-template-columns:1fr}}.contact-card-left{background:#1a1a1a;color:#fff;padding:48px 40px;display:flex;flex-direction:column;gap:20px}.contact-card-left h3{font-size:1.55rem;font-weight:800;color:#fff;line-height:1.25;margin:0}.contact-card-left>p{color:#ffffff8c;font-size:.93rem;line-height:1.7;margin:0}.contact-card-features{display:flex;flex-direction:column;gap:18px;margin-top:8px}.contact-card-feature{display:flex;align-items:center;gap:14px}.contact-card-feature-icon{width:36px;height:36px;border-radius:50%;background:#333;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent)}.contact-card-feature span,.contact-card-feature h3{font-size:1.05rem;font-weight:500;color:#ffffffd9;margin:0;white-space:nowrap}.contact-phone-wrap{position:relative}.contact-phone-trigger{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500;color:#ffffffd9;text-decoration:none;transition:color .2s}.contact-phone-trigger:hover{color:var(--accent)}.contact-phone-popup{position:fixed;background:#1a1a1a;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:6px;display:flex;flex-direction:column;gap:2px;z-index:9999;min-width:180px;box-shadow:0 8px 24px #0006}.contact-phone-popup[hidden]{display:none}.contact-phone-option{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:7px;font-size:.88rem;font-weight:500;color:#ffffffd9;text-decoration:none;transition:background .15s,color .15s}.contact-phone-option:hover{background:#ffffff14;color:#fff}.contact-card-direct{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:28px;border-top:1px solid rgba(255,255,255,.1)}.contact-card-direct a{display:flex;align-items:center;gap:8px;font-size:.88rem;color:#ffffff8c;text-decoration:none;transition:color .2s}.contact-card-direct a:hover{color:var(--accent)}.contact-card-direct svg{flex-shrink:0;color:var(--accent)}.contact-card-right{background:#fff;padding:48px 44px}@media(max-width:640px){.contact-card-left,.contact-card-right{padding:36px 28px}}.contact-form{display:flex;flex-direction:column;gap:16px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:480px){.form-row{grid-template-columns:1fr}}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:.82rem;font-weight:600;color:#1a1a1a}.form-group input,.form-group select,.form-group textarea{background:#fff;border:1.5px solid #e8e8e3;border-radius:8px;color:#1a1a1a;font-size:.95rem;padding:12px 14px;font-family:Inter,sans-serif;transition:border-color .2s,box-shadow .2s;outline:none;width:100%}.form-group input::placeholder,.form-group textarea::placeholder{color:#aaa}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00f48e1f}.form-group select option{background:#fff;color:#1a1a1a}.cselect{position:relative;width:100%}.cselect-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;background:#fff;border:1.5px solid #e8e8e3;border-radius:8px;color:#aaa;font-size:.95rem;padding:12px 14px;font-family:Inter,sans-serif;cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s;outline:none;gap:8px}.cselect-trigger.has-value{color:#1a1a1a}.cselect-trigger:focus,.cselect.cselect-open .cselect-trigger{border-color:var(--accent);box-shadow:0 0 0 3px #00f48e1f}.cselect-value{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cselect-chevron{flex-shrink:0;color:#aaa;transition:transform .2s ease}.cselect.cselect-open .cselect-chevron{transform:rotate(180deg)}.cselect-dropdown{position:fixed;background:#fff;border:1.5px solid #e8e8e3;border-radius:12px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;z-index:9999;overflow-x:hidden;overflow-y:auto;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;max-height:340px}.cselect.cselect-open .cselect-dropdown{opacity:1;transform:translateY(0);pointer-events:auto}.cselect-opt{display:flex;flex-direction:column;gap:2px;padding:11px 16px;cursor:pointer;border-bottom:1px solid #f2f2ef;transition:background .15s}.cselect-opt:last-child{border-bottom:none}.cselect-opt:hover{background:#00f48e1a}.cselect-opt:hover .cso-label{color:var(--accent-dark, #00b866)}.cselect-opt:hover .cso-ex{color:#777}.cselect-opt.cselect-selected{background:#00f48e12}.cselect-opt.cselect-selected .cso-label{color:var(--accent-dark, #00b866)}.cso-label{font-size:.88rem;font-weight:700;color:#1a1a1a;line-height:1.3}.cso-ex{font-size:.78rem;color:#999;line-height:1.4}.cso-ex strong{font-weight:600;color:#777}.form-group textarea{resize:vertical;min-height:104px;line-height:1.6}.req{color:var(--accent);font-weight:700}.optional{color:#aaa;font-weight:400;font-size:.75rem}.btn-submit{background:var(--accent);color:var(--dark);font-weight:700;font-size:15px;padding:14px 28px;border-radius:8px;border:none;cursor:pointer;margin-top:4px;transition:background .2s,transform .15s;width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.btn-submit:hover{background:var(--accent-dark);transform:translateY(-1px)}.form-thankyou{padding:48px 24px;text-align:center}.form-thankyou-inner{max-width:480px;margin:0 auto}.form-thankyou-icon{width:56px;height:56px;border-radius:50%;background:var(--accent);color:var(--dark);font-size:1.6rem;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.form-thankyou-title{font-size:2.2rem;font-weight:800;color:#1a1a1a;margin:0 0 12px}.form-thankyou p{font-size:1rem;color:#555;line-height:1.7;margin:0 0 24px}.form-thankyou p strong{color:#1a1a1a}.form-thankyou-links{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.form-thankyou-link{display:inline-block;padding:11px 22px;border-radius:7px;font-size:.9rem;font-weight:600;text-decoration:none;border:1.5px solid #e8e8e3;color:#1a1a1a;transition:border-color .2s,color .2s}.form-thankyou-link:hover{border-color:var(--accent);color:var(--accent)}.form-thankyou-link--whatsapp{background:var(--accent);color:var(--dark);border-color:var(--accent)}.form-thankyou-link--whatsapp:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:var(--dark)}.footer{background:#0d0d0d;padding:72px 24px 0;font-size:.85rem;border-top:2px solid #555555}.footer-main{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-bottom:56px;border-bottom:1px solid #333333}.footer-brand{display:flex;flex-direction:column;gap:14px}.footer-logo{font-size:1.5rem;font-weight:800;color:var(--white);text-decoration:none;letter-spacing:-.3px;line-height:1}.footer-logo span{color:var(--accent)}.footer-tagline{color:#ffffff80;font-size:.95rem;line-height:1.6;margin:0}.footer-contact-items{display:flex;flex-direction:column;gap:10px;margin-top:4px}.footer-contact-item{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#fff9;text-decoration:none;transition:color .2s}.footer-contact-item:hover{color:var(--accent)}.footer-contact-item svg{flex-shrink:0;color:var(--accent)}.footer-cta{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:16px}.footer-cta .footer-cta-title{font-size:1.5rem!important;font-weight:800!important;color:#fff!important;line-height:1.3!important;margin:0!important;max-width:none!important}.footer-cta p{color:#ffffff80;font-size:.95rem;line-height:1.6;margin:0;max-width:340px}.footer-cta-btn{align-self:flex-end}.footer-accent-bar{width:100%;height:1px;background:#ffffff1a}.footer-hero-text{padding:22px 40px;text-align:center}.footer-hero-text p{font-size:1rem;font-weight:600;color:var(--accent);margin:0;line-height:1.6}.footer-cta-link{color:var(--accent);text-decoration:none}.footer-cta-link:hover{opacity:.8}.footer-copy{max-width:1100px;margin:0 auto;font-size:.8rem;color:#ffffff59;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}@media(max-width:640px){.footer-main{grid-template-columns:1fr;gap:40px}.footer-cta{align-items:flex-start;text-align:left}.footer-cta-btn{align-self:flex-start}.footer-copy{flex-direction:column;align-items:center;text-align:center;gap:6px}}.steps{display:flex;flex-direction:column;gap:14px;margin-top:24px}.step{background:#fff;border:1px solid #e8e8e3;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #0000000f;transition:border-color .2s,box-shadow .2s}.step.step-open{border-color:var(--accent);box-shadow:0 3px 16px #00f48e21}.step-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;padding:20px 22px;cursor:pointer;text-align:left;font-family:Inter,sans-serif}.step-trigger:hover .step-number{background:#e2e2e2}.step-trigger-left{display:flex;align-items:center;gap:18px}.step-number{width:36px;height:36px;background:#f0f0f0;color:#333;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem;flex-shrink:0;transition:background .2s}.step-trigger h3{font-size:1.05rem;font-weight:700;color:#1a1a1a;line-height:1.3}.step-chev-left{flex-shrink:0;color:var(--black);transition:transform .25s ease}.step-open .step-trigger h3{color:var(--accent-dark)}.step-open .step-chev-left{transform:rotate(-90deg)}.step-chevron{flex-shrink:0;color:var(--black);transition:transform .25s ease}.step-open .step-chevron{transform:rotate(180deg)}.step-body{display:none;padding:0 22px 22px 76px}.step-open .step-body{display:block}.step-body p{font-size:.95rem;color:var(--mid-gray);line-height:1.7;margin-bottom:12px}.step-body p:last-child{margin-bottom:0}.step-h4-list{display:flex;flex-direction:column;gap:0;margin-top:16px;border-left:2px solid rgba(0,244,142,.3)}.step-h4-item{padding:14px 0 14px 20px;border-bottom:1px solid rgba(0,0,0,.07)}.step-h4-item:last-child{border-bottom:none}.step-h4-item h4{font-size:.95rem;font-weight:700;color:var(--black);margin:0 0 6px}.step-h4-item>p{font-size:.88rem;color:var(--mid-gray);line-height:1.65;margin-bottom:10px}.step-h4-item>p:last-child{margin-bottom:0}.step-bullet-list{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:6px}.step-bullet-list li{font-size:.88rem;color:var(--mid-gray);line-height:1.6;padding-left:16px;position:relative}.step-bullet-list li:before{content:"–";position:absolute;left:0;color:var(--accent)}.steps .faq-compare-bad{background:#ff505012;border-color:#ff505033}.steps .faq-compare-good{background:#00f48e14;border-color:#00f48e40}.steps .faq-compare-box code{color:var(--black)}.steps .faq-compare-note{color:var(--mid-gray)}.steps .faq-compare-bad .faq-compare-tag{color:#c0392b}.steps .faq-compare-good .faq-compare-tag{color:#007a40}.step-gbp-items{display:flex;flex-direction:column;gap:10px;margin-top:10px}.step-gbp-item{background:#f6f5f1;border-radius:6px;padding:10px 14px}.step-gbp-label{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--accent);margin-bottom:4px}.step-gbp-item p{font-size:.87rem;color:var(--mid-gray);line-height:1.6;margin:0}.step-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}@media(max-width:600px){.step-two-col{grid-template-columns:1fr}}.step-option-block{background:#f6f5f1;border:1px solid #e8e8e3;border-radius:10px;padding:18px 20px}.inline-accent-link{color:var(--accent);text-decoration:underline;text-underline-offset:3px;font-weight:600}.inline-accent-link:hover{opacity:.8}.step-summary-block{margin-bottom:20px;border-left:none;padding-left:0}.step-summary-block h4{font-size:.92rem;font-weight:700;color:var(--accent);margin:10px 0 8px}.step-pricing-label{font-size:.92rem;font-weight:700;color:var(--accent);margin:14px 0 8px}.step-option-block h4{font-size:.92rem;font-weight:700;color:var(--accent);margin:0 0 12px}.step-option-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.step-option-list li{display:flex;align-items:center;gap:8px;padding-left:14px;position:relative}.step-option-list li:before{content:"·";position:absolute;left:2px;color:var(--accent);font-size:1.2rem;line-height:1}.step-option-list h5{font-size:.87rem;font-weight:400;color:var(--mid-gray);margin:0;line-height:1.5}.step-example-cards{display:flex;flex-direction:column;gap:16px;margin-top:16px}.step-example-card{border:1px solid rgba(0,244,142,.2);border-radius:10px;padding:18px 20px;background:#00f48e0a}.step-example-card-header{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.step-example-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--accent);background:#00f48e1a;border:1px solid rgba(0,244,142,.25);border-radius:4px;padding:2px 8px}.step-example-card-header strong{font-size:.95rem;font-weight:700;color:var(--black)}.step-example-card>p{font-size:.88rem;color:var(--mid-gray);line-height:1.65;margin-bottom:12px}.step-example-result{display:flex;align-items:flex-start;gap:10px;background:#0000000a;border-radius:6px;padding:10px 14px}.step-example-result-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--accent);flex-shrink:0;padding-top:2px}.step-example-result span:last-child{font-size:.88rem;font-weight:600;color:var(--black);line-height:1.5}.content-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px;margin-top:20px}.content-list li{display:flex;align-items:flex-start;gap:10px;font-size:.975rem;color:var(--mid-gray);line-height:1.6}.section-dark .content-list li{color:var(--mid-gray)}.content-list li:before{content:"→";color:var(--accent);font-weight:700;flex-shrink:0;margin-top:1px}.divider{width:100%;height:1px;background:var(--border)}
