@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RwuMIl5na6VEdtZiIqoA.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RwuMInpna6VEdtZiIqoA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RwuMIlZna6VEdtZiIqoA.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RwuMIlJna6VEdtZiIqoA.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RwuMImpna6VEdtZiI.woff2) format("woff2");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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOMIl5na6VEdtZiIqoA.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOMInpna6VEdtZiIqoA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOMIlZna6VEdtZiIqoA.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOMIlJna6VEdtZiIqoA.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOMImpna6VEdtZiI.woff2) format("woff2");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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RruMIl5na6VEdtZiIqoA.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RruMInpna6VEdtZiIqoA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RruMIlZna6VEdtZiIqoA.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RruMIlJna6VEdtZiIqoA.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RruMImpna6VEdtZiI.woff2) format("woff2");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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQIl5na6VEdtZiIqoA.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQInpna6VEdtZiIqoA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQIlZna6VEdtZiIqoA.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQIlJna6VEdtZiIqoA.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQImpna6VEdtZiI.woff2) format("woff2");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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-QIl5na6VEdtZiIqoA.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-QInpna6VEdtZiIqoA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-QIlZna6VEdtZiIqoA.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-QIlJna6VEdtZiIqoA.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/src/fonts/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-QImpna6VEdtZiI.woff2) format("woff2");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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/src/fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KK5Z5Cl4PuCTTNvENg.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/src/fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KK5Q5Cl4PuCTTNvENg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/src/fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KK7uxQxXEOybbPn-D_c.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/src/fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KK5b5Cl4PuCTTNvENg.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/src/fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KK5a5Cl4PuCTTNvENg.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/src/fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KK5U5Cl4PuCTTNs.woff2) format("woff2");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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/src/fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKK5Z5Cl4PuCTTNvENg.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/src/fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKK5Q5Cl4PuCTTNvENg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/src/fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKK7uxQxXEOybbPn-D_c.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/src/fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKK5b5Cl4PuCTTNvENg.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/src/fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKK5a5Cl4PuCTTNvENg.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/src/fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKK5U5Cl4PuCTTNs.woff2) format("woff2");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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/src/fonts/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjgn7Motmp5r61.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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/src/fonts/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjjH7Motmp5g.woff2) format("woff2");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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/src/fonts/jizBRFtNs2ka5fXjeivQ4LroWlx-6zsTjnTLgNuZ5w.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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/src/fonts/jizBRFtNs2ka5fXjeivQ4LroWlx-6zUTjnTLgNs.woff2) format("woff2");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{--bg: #050811;--bg-2: #08101f;--bg-3: #0d1530;--surface: rgba(255, 255, 255, .035);--surface-2: rgba(255, 255, 255, .06);--border: rgba(255, 255, 255, .08);--border-2: rgba(255, 255, 255, .14);--text: #f3f4f8;--text-2: #b8bdcc;--text-3: #7a8195;--text-4: #4e556a;--glass-overlay: linear-gradient(155deg, rgba(255,255,255,.2) 0%, rgba(255,255,255,.05) 40%, rgba(255,255,255,.14) 100%);--glass-tint: linear-gradient(180deg, rgba(30, 45, 80, .28), rgba(14, 24, 48, .38));--glass-tint-strong: linear-gradient(180deg, rgba(35, 50, 90, .36), rgba(18, 28, 55, .46));--glass-border: rgba(255, 255, 255, .16);--glass-border-hover: rgba(255, 255, 255, .3);--glass-inset: inset 0 1px 0 rgba(255, 255, 255, .22);--accent: #FF8A4C;--accent-2: #ffae7a;--accent-dark: #c25e2a;--accent-glow: rgba(255, 138, 76, .45);--accent-soft: rgba(255, 138, 76, .12);--cool: #7BD3F7;--cool-soft: rgba(123, 211, 247, .16);--good: #6FE7B0;--serif: "Instrument Serif", "Times New Roman", Georgia, serif;--sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-sm: 6px;--r-md: 12px;--r-lg: 18px;--r-xl: 28px;--container: 1240px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}body{background:radial-gradient(ellipse 80% 60% at 70% -10%,rgba(255,138,76,.1),transparent 60%),radial-gradient(ellipse 60% 50% at 10% 30%,rgba(67,96,200,.1),transparent 60%),radial-gradient(ellipse 70% 55% at 50% 120%,rgba(186,99,255,.08),transparent 60%),linear-gradient(180deg,#030611,#050a18 30%,#060a14 70%,#04060e);min-height:100dvh}#cosmos{position:fixed;inset:0;width:100vw;height:100dvh;z-index:0;pointer-events:none;will-change:transform;transform:translateZ(0)}#brand-bg{position:fixed;left:50%;bottom:4vh;transform:translate(-50%);font-family:var(--serif);font-size:clamp(140px,22vw,360px);line-height:.9;letter-spacing:-.05em;color:var(--text);opacity:.045;pointer-events:none;user-select:none;white-space:nowrap;z-index:1;mix-blend-mode:screen}#brand-shield{position:fixed;top:50%;left:28%;transform:translate(-50%,-50%);width:62vh;height:62vh;max-width:720px;max-height:720px;z-index:1;pointer-events:none;user-select:none;opacity:.07;filter:blur(.3px) drop-shadow(0 0 24px rgba(255,138,76,.18));mix-blend-mode:screen;animation:shield-breathe 14s ease-in-out infinite}@keyframes shield-breathe{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.06}50%{transform:translate(-50%,-50%) scale(1.025);opacity:.09}}#brand-shield svg{width:100%;height:100%;display:block}@media(max-width:720px){#brand-shield{opacity:.04}}#globe{position:fixed;top:50%;right:-10%;width:980px;height:980px;max-width:130vw;max-height:130vh;transform:translateY(-50%) translateZ(0);will-change:transform;contain:layout paint;z-index:2;pointer-events:none;opacity:.95;filter:drop-shadow(0 30px 80px rgba(0,0,0,.4))}@media(max-width:1100px){#globe{right:auto;left:50%;top:38%;transform:translate(-50%,-50%);width:720px;height:720px;opacity:.7}}@media(max-width:600px){#globe{width:480px;height:480px;top:30%;opacity:.55}}#root{position:relative;z-index:3;padding-top:78px}section{scroll-margin-top:90px}a{color:inherit;text-decoration:none}button{font-family:inherit}.serif{font-family:var(--serif);font-weight:400}.mono{font-family:var(--mono)}.eyebrow{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.eyebrow .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent-glow);margin-right:10px;vertical-align:middle;animation:pulse-dot 2.4s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.3)}}.container{max-width:var(--container);margin:0 auto;padding:0 32px;position:relative}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:18px 0;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);background:#0508116b;border-bottom:1px solid transparent;transition:border-color .3s ease,background .3s ease,padding .3s ease}.nav.scrolled{padding:12px 0;border-bottom-color:#ffffff0f;background:#0508119e}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-size:24px;letter-spacing:-.01em}.brand-mark{width:28px;height:28px;display:grid;place-items:center;position:relative}.brand-mark svg{width:100%;height:100%}.nav-links{display:flex;align-items:center;gap:28px;font-size:13.5px;color:var(--text-2)}.nav-links a{transition:color .2s ease}.nav-links a:hover{color:var(--text)}.lang-picker{position:relative}.lang-trigger{appearance:none;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--text);font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;cursor:pointer;transition:all .2s ease}.lang-trigger:hover{background:var(--surface-2);border-color:var(--border-2)}.lang-trigger-flag{font-size:14px;line-height:1}.lang-trigger-code{letter-spacing:.06em}.lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:200;width:240px;max-height:360px;overflow-y:auto;background:linear-gradient(180deg,#161e37f2,#0a1020f7);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:1px solid var(--border-2);border-radius:14px;padding:6px;box-shadow:0 24px 60px -16px #000000b3;animation:panel-rise .22s cubic-bezier(.2,.7,.2,1);scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}.lang-menu::-webkit-scrollbar{width:6px}.lang-menu::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:3px}.lang-opt{appearance:none;display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:0;border-radius:8px;color:var(--text);font-family:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background .15s ease}.lang-opt:hover{background:var(--surface-2)}.lang-opt.active{background:var(--accent-soft);color:var(--accent)}.lang-opt-flag{font-size:16px;line-height:1;flex-shrink:0}.lang-opt-name{flex:1}.lang-opt-code{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--text-4)}.lang-opt.active .lang-opt-code{color:var(--accent)}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-size:13.5px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent;white-space:nowrap}.btn-primary{background:var(--accent);color:#1a0d04;box-shadow:0 0 0 1px #ffffff0a inset,0 8px 30px -8px var(--accent-glow)}.btn-primary:hover{background:var(--accent-2);transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff0f inset,0 14px 40px -8px var(--accent-glow)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border-2)}.btn-ghost:hover{background:var(--surface-2);border-color:#ffffff40}.btn-lg{padding:14px 24px;font-size:14.5px;border-radius:999px}section{position:relative;padding:120px 0}section.tight{padding:80px 0}.section-eyebrow{display:flex;align-items:center;gap:16px;margin-bottom:28px;color:var(--text-3)}.section-eyebrow .line{width:32px;height:1px;background:var(--text-4)}h1,h2,h3{margin:0;font-weight:400;letter-spacing:-.02em}h1{font-family:var(--serif);font-size:clamp(48px,7vw,96px);line-height:1.02;letter-spacing:-.03em}h2{font-family:var(--serif);font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.025em}h3{font-family:var(--sans);font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.005em}h1 .italic,h2 .italic{font-style:italic;font-weight:400;color:var(--accent)}p{margin:0;color:var(--text-2)}.lead{font-size:19px;line-height:1.55;color:var(--text-2);max-width:620px}.hero{padding:80px 0 100px;position:relative}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.hero-headline{margin-bottom:32px}.hero-sub{font-size:19px;color:var(--text-2);max-width:520px;margin-bottom:36px;line-height:1.55}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:56px}.hero-meta{display:flex;gap:40px;font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.04em}.hero-meta .v{font-family:var(--serif);font-size:28px;color:var(--text);display:block;margin-bottom:4px;letter-spacing:-.01em}.call-stage{position:relative;perspective:1400px;perspective-origin:50% 50%}.call-stage-inner{position:relative;transform:rotateY(-26deg) rotateX(8deg);transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.call-stage:hover .call-stage-inner{transform:rotateY(0) rotateX(0)}.call-card{background:linear-gradient(180deg,#14192dd9,#0a0e1cd9);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:18px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 1px #ffffff0f inset,0 30px 80px -20px #000000b3,0 0 0 1px #ffffff0a}.call-status{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-family:var(--mono);font-size:10.5px;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase}.call-status .live{display:inline-flex;align-items:center;gap:8px;color:var(--good)}.call-status .live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--good);box-shadow:0 0 10px var(--good);animation:pulse-dot 1.6s ease-in-out infinite}.call-track{display:flex;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff06;margin-bottom:8px;transition:background .3s ease,opacity .3s ease;align-items:flex-start;border:1px solid transparent;position:relative}.call-track.active{background:#ff8a4c0f;border-color:#ff8a4c2e}.call-track.caller.active{background:#7bd3f712;border-color:#7bd3f738}.track-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);min-width:60px;padding-top:4px}.call-track.caller .track-tag{color:var(--cool)}.call-track.ai .track-tag{color:var(--accent)}.track-body{flex:1;display:flex;flex-direction:column;gap:6px}.track-text{font-size:14.5px;line-height:1.45;color:var(--text);min-height:21px}.track-text .caret{display:inline-block;width:2px;height:14px;background:var(--accent);vertical-align:middle;margin-left:2px;animation:caret 1s steps(2) infinite}.call-track.caller .track-text .caret{background:var(--cool)}@keyframes caret{50%{opacity:0}}.wave{display:flex;align-items:center;gap:2px;height:14px;opacity:0;transition:opacity .2s ease}.call-track.active .wave{opacity:1}.wave span{display:inline-block;width:2px;background:currentColor;border-radius:1px;animation:wave-bar 1.1s ease-in-out infinite}.call-track.caller .wave{color:var(--cool)}.call-track.ai .wave{color:var(--accent)}.wave span:nth-child(1){animation-delay:0s}.wave span:nth-child(2){animation-delay:.08s}.wave span:nth-child(3){animation-delay:.16s}.wave span:nth-child(4){animation-delay:.24s}.wave span:nth-child(5){animation-delay:.32s}.wave span:nth-child(6){animation-delay:.4s}.wave span:nth-child(7){animation-delay:.18s}.wave span:nth-child(8){animation-delay:.06s}.wave span:nth-child(9){animation-delay:.22s}.wave span:nth-child(10){animation-delay:.3s}.wave span:nth-child(11){animation-delay:.14s}.wave span:nth-child(12){animation-delay:.05s}@keyframes wave-bar{0%,to{height:3px}50%{height:14px}}.crm-card{margin-top:16px;background:linear-gradient(180deg,#14192dd9,#0a0e1cd9);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:18px;box-shadow:0 1px #ffffff0f inset,0 20px 60px -20px #0009;transform:translateZ(40px)}.crm-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.crm-title{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);display:flex;align-items:center;gap:8px}.crm-pill{font-family:var(--mono);font-size:10px;padding:3px 8px;border-radius:999px;background:#6fe7b01f;color:var(--good);letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(111,231,176,.25)}.crm-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.crm-field{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:#ffffff05;border-radius:10px;border:1px solid var(--border);min-height:56px}.crm-field .lbl{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.crm-field .val{font-size:13.5px;color:var(--text);min-height:18px}.crm-field .val.empty{color:var(--text-4);font-family:var(--mono)}.crm-field.filling{border-color:#ff8a4c66;background:#ff8a4c0a}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stat{padding:56px 36px;border-right:1px solid var(--border);position:relative;overflow:hidden}.stat:last-child{border-right:0}.stat-n{font-family:var(--serif);font-size:clamp(64px,8vw,112px);line-height:.95;letter-spacing:-.04em;margin-bottom:14px;background:linear-gradient(180deg,var(--text) 0%,var(--text-3) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-n .unit{font-family:var(--sans);font-size:.35em;color:var(--accent);letter-spacing:-.02em;margin-left:6px;vertical-align:top;position:relative;top:.5em}.stat-label{font-size:14.5px;color:var(--text-2);max-width:280px;line-height:1.45}.stat-src{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);margin-top:18px}.stat-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;perspective:1400px}.stat-card{--tilt-x: 0deg;--tilt-y: 0deg;--shine-x: 50%;--shine-y: 50%;--shine-op: 0;position:relative;appearance:none;border:0;margin:0;padding:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:22px;transform-style:preserve-3d;transform:perspective(1400px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .35s cubic-bezier(.2,.7,.2,1);isolation:isolate;overflow:hidden}.stat-card:hover{transition:transform .08s linear}.stat-card:before{content:"";position:absolute;inset:0;border-radius:22px;background:var(--glass-overlay),var(--glass-tint);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--glass-border);box-shadow:var(--glass-inset),inset 0 -1px #0000004d,0 20px 60px -22px #0009;z-index:0;transition:border-color .3s ease,box-shadow .3s ease}.stat-card:hover:before{border-color:var(--glass-border-hover);box-shadow:var(--glass-inset),inset 0 -1px #0000004d,0 30px 70px -22px #000000a6,0 0 0 1px var(--accent-soft),0 0 60px -10px var(--accent-glow)}.stat-card-shine{position:absolute;inset:0;pointer-events:none;z-index:1;border-radius:22px;background:radial-gradient(420px circle at var(--shine-x) var(--shine-y),rgba(255,255,255,.13),rgba(255,255,255,.04) 30%,transparent 60%);opacity:var(--shine-op);transition:opacity .25s ease;mix-blend-mode:screen}.stat-card-inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;padding:32px 30px 24px;transform:translateZ(40px);min-height:280px}.stat-card-num{font-family:var(--serif);font-size:clamp(72px,8vw,120px);line-height:.95;letter-spacing:-.045em;background:linear-gradient(180deg,#fff,#c4cad8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 12px rgba(255,255,255,.08))}.stat-card-num .unit{font-family:var(--sans);font-size:.32em;font-weight:400;-webkit-text-fill-color:var(--accent);color:var(--accent);letter-spacing:-.02em;margin-left:4px;vertical-align:top;position:relative;top:.6em;filter:drop-shadow(0 0 12px var(--accent-glow))}.stat-card-label{font-size:15px;color:var(--text-2);line-height:1.5;max-width:320px;flex:1}.stat-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.stat-card-src{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4)}.stat-card-cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);transition:gap .2s ease,transform .2s ease}.stat-card:hover .stat-card-cta{gap:10px;transform:translate(2px)}@media(max-width:960px){.stat-cards{grid-template-columns:1fr}.stat-card-inner{min-height:240px}}.stat-modal-overlay{position:fixed;inset:0;background:#03060eb8;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);z-index:1000;display:grid;place-items:center;padding:32px;animation:modal-fade .25s ease}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}.stat-modal{position:relative;width:100%;max-width:580px;background:linear-gradient(155deg,#ffffff1a,#ffffff05 35%,#ffffff0f),linear-gradient(180deg,#161e37e6,#0a1020eb);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);border:1px solid rgba(255,255,255,.16);border-radius:24px;padding:36px 36px 30px;box-shadow:inset 0 1px #ffffff2e,0 40px 100px -20px #000c,0 0 0 1px #ffffff0a;animation:modal-rise .32s cubic-bezier(.2,.7,.2,1)}@keyframes modal-rise{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.stat-modal-close{position:absolute;top:16px;right:18px;width:32px;height:32px;border-radius:50%;border:1px solid var(--border-2);background:#ffffff0a;color:var(--text-2);font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:all .2s ease}.stat-modal-close:hover{background:#ffffff14;color:var(--text);border-color:#ffffff4d}.stat-modal-big{font-family:var(--serif);font-size:clamp(64px,8vw,100px);line-height:.95;letter-spacing:-.04em;margin-bottom:14px;background:linear-gradient(180deg,#fff,#b8c0d4);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-modal-big .unit{font-family:var(--sans);font-size:.32em;font-weight:400;-webkit-text-fill-color:var(--accent);color:var(--accent);margin-left:4px;vertical-align:top;position:relative;top:.6em}.stat-modal-headline{font-family:var(--serif);font-size:28px;line-height:1.15;letter-spacing:-.02em;color:var(--text);margin-bottom:14px}.stat-modal-desc{font-size:15.5px;color:var(--text-2);line-height:1.55;margin-bottom:22px}.stat-modal-bullets{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:10px}.stat-modal-bullets li{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;color:var(--text)}.bullet-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent-glow);margin-top:8px}.stat-modal-cta-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.stat-modal-src{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);padding-top:14px;border-top:1px solid var(--border)}@media(max-width:600px){.stat-modal{padding:28px 22px 22px}.stat-modal-headline{font-size:22px}}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}.cap{position:relative;border-radius:22px;padding:28px 26px;overflow:hidden;transition:transform .4s cubic-bezier(.2,.7,.2,1);min-height:260px;display:flex;flex-direction:column;isolation:isolate}.cap:before{content:"";position:absolute;inset:0;border-radius:22px;background:var(--glass-overlay),var(--glass-tint);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--glass-border);box-shadow:var(--glass-inset),0 18px 52px -22px #0000008c;z-index:-1;transition:all .3s ease}.cap:hover{transform:translateY(-4px)}.cap:hover:before{border-color:#ffffff38;box-shadow:inset 0 1px #ffffff42,0 26px 64px -20px #000000b3,0 0 0 1px var(--accent-soft),0 0 60px -10px var(--accent-glow)}.cap-glyph{width:44px;height:44px;margin-bottom:18px;display:grid;place-items:center;border-radius:12px;background:#ff8a4c14;border:1px solid rgba(255,138,76,.18);color:var(--accent)}.cap h3{margin-bottom:8px}.cap p{font-size:14px;color:var(--text-3);line-height:1.5}.cap-tall{grid-row:span 2;min-height:auto}.lang-strip{margin-top:32px;display:flex;flex-wrap:wrap;gap:8px}.lang-chip{padding:8px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:13px;color:var(--text-2);font-family:var(--mono);letter-spacing:.02em;display:inline-flex;align-items:center;gap:8px}.lang-chip .flag{font-size:14px}.integrations{margin-top:48px;display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--border);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--border)}.intg{background:var(--bg-2);padding:28px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:110px;text-align:center;transition:background .2s ease}.intg:hover{background:var(--bg-3)}.intg-name{font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:var(--text-2)}.intg-mark{font-family:var(--serif);font-size:28px;color:var(--text);letter-spacing:-.02em;line-height:1}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;counter-reset:step}.step{position:relative;padding:32px 28px;border-radius:22px;counter-increment:step;isolation:isolate;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s ease}.step:after{content:"";position:absolute;inset:0;border-radius:22px;background:var(--glass-overlay),var(--glass-tint);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--glass-border);box-shadow:var(--glass-inset),0 18px 52px -22px #0000008c;z-index:-1;transition:border-color .3s ease,box-shadow .3s ease}.step:hover{transform:translateY(-4px)}.step:hover:after{border-color:var(--glass-border-hover);box-shadow:var(--glass-inset),0 30px 70px -22px #0009,0 0 0 1px var(--accent-soft),0 0 60px -10px var(--accent-glow)}.step:before{content:"0" counter(step);font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--accent);display:block;margin-bottom:16px;position:relative;z-index:1}.step h3{font-family:var(--serif);font-size:24px;margin-bottom:10px;letter-spacing:-.015em}.step p{font-size:14.5px;color:var(--text-3)}.step-time{display:inline-block;margin-top:18px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4)}.industries{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px}.industry{position:relative;border-radius:18px;padding:22px;min-height:180px;overflow:hidden;transition:transform .3s ease,border-color .3s ease;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}.industry:before{content:"";position:absolute;inset:0;border-radius:18px;background:var(--glass-overlay),var(--glass-tint);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--glass-border);box-shadow:var(--glass-inset),0 14px 44px -22px #00000080;z-index:-1;transition:all .3s ease}.industry:hover{transform:translateY(-3px)}.industry:hover:before{border-color:#fff3;box-shadow:inset 0 1px #ffffff38,0 24px 60px -20px #000000b3,0 0 0 1px var(--accent-soft)}.industry-icon{width:36px;height:36px;border-radius:10px;background:#ff8a4c1a;display:grid;place-items:center;color:var(--accent);margin-bottom:14px}.industry h3{font-family:var(--serif);font-size:22px;letter-spacing:-.015em;margin-bottom:8px}.industry p{font-size:13px;color:var(--text-3);line-height:1.5}.industry-stat{margin-top:16px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--accent);text-transform:uppercase;border-top:1px solid var(--border);padding-top:12px}.live-demo{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;margin-top:56px;align-items:start}.live-panel{background:linear-gradient(180deg,#14192db3,#0a0e1cd9);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:24px;box-shadow:0 30px 80px -20px #000000b3}.scenario-list{display:flex;flex-direction:column;gap:10px;margin-top:24px}.scenario{display:flex;gap:14px;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;text-align:left;width:100%;appearance:none;font-family:inherit;color:var(--text);transition:all .2s ease}.scenario:hover{background:var(--surface-2);border-color:var(--border-2)}.scenario.active{border-color:var(--accent);background:var(--accent-soft)}.scenario-num{font-family:var(--mono);font-size:11px;color:var(--accent);letter-spacing:.06em;min-width:28px}.scenario-body{flex:1;display:flex;flex-direction:column;gap:4px}.scenario-body .ttl{font-size:14.5px;color:var(--text)}.scenario-body .desc{font-size:12.5px;color:var(--text-3);line-height:1.45}.dial{display:flex;align-items:center;gap:16px;padding:18px 20px;background:#ff8a4c0f;border:1px solid rgba(255,138,76,.2);border-radius:var(--r-md)}.dial-pulse{width:44px;height:44px;border-radius:50%;background:var(--accent);color:#1a0d04;display:grid;place-items:center;box-shadow:0 0 #ff8a4c99;animation:dial-pulse 2s ease-in-out infinite}@keyframes dial-pulse{0%,to{box-shadow:0 0 #ff8a4c8c,0 8px 24px -8px var(--accent-glow)}50%{box-shadow:0 0 0 14px #ff8a4c00,0 8px 24px -8px var(--accent-glow)}}.dial-info{flex:1}.dial-info .n{font-family:var(--mono);font-size:16px;color:var(--text);letter-spacing:.04em}.dial-info .l{font-family:var(--mono);font-size:11px;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.transcript{min-height:380px;display:flex;flex-direction:column;gap:12px;padding-right:6px;max-height:540px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}.transcript::-webkit-scrollbar{width:6px}.transcript::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:3px}.bubble{max-width:88%;padding:12px 16px;border-radius:14px;font-size:14.5px;line-height:1.5;position:relative;animation:bubble-in .35s ease}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bubble.caller{align-self:flex-end;background:#7bd3f714;border:1px solid rgba(123,211,247,.22);color:var(--text)}.bubble.ai{align-self:flex-start;background:var(--surface);border:1px solid var(--border-2);color:var(--text)}.bubble .who{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:5px;display:block}.bubble.caller .who{color:var(--cool)}.bubble.ai .who{color:var(--accent)}.bubble .typing{display:inline-flex;gap:3px;padding:4px 0}.bubble .typing span{width:5px;height:5px;border-radius:50%;background:var(--text-3);animation:typing 1.1s ease-in-out infinite}.bubble .typing span:nth-child(2){animation-delay:.15s}.bubble .typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-3px);opacity:1}}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px}.trust{position:relative;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:8px;overflow:hidden;isolation:isolate;transition:transform .3s ease}.trust:before{content:"";position:absolute;inset:0;border-radius:16px;background:var(--glass-overlay),var(--glass-tint);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--glass-border);box-shadow:var(--glass-inset),0 12px 36px -18px #00000080;z-index:-1;transition:all .3s ease}.trust:hover{transform:translateY(-2px)}.trust:hover:before{border-color:#ffffff2e;box-shadow:inset 0 1px #fff3,0 20px 50px -16px #000000a6,0 0 0 1px var(--accent-soft)}.trust .badge{width:28px;height:28px;border-radius:8px;background:var(--surface-2);display:grid;place-items:center;color:var(--accent);margin-bottom:8px}.trust .t{font-size:14.5px;color:var(--text);font-weight:500}.trust .d{font-size:12.5px;color:var(--text-3);line-height:1.5}.final-cta{position:relative;padding:120px 0 80px;text-align:center}.final-cta h2{font-size:clamp(48px,7vw,88px);max-width:900px;margin:0 auto 28px}.final-cta .lead{margin:0 auto 40px;font-size:18px}.final-cta-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cta-card{margin:64px auto 0;max-width:540px;background:linear-gradient(180deg,#14192dcc,#0a0e1cd9);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:28px;text-align:left;display:flex;align-items:center;gap:20px;box-shadow:0 30px 80px -20px #000000b3}.cta-call-num{font-family:var(--serif);font-size:32px;color:var(--text);letter-spacing:-.01em}.cta-call-lbl{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px}footer{border-top:1px solid var(--border);padding:56px 0 40px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:56px}.footer-brand-blurb{font-size:13.5px;color:var(--text-3);max-width:320px;line-height:1.55;margin-top:16px}.footer-col h4{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0 0 16px}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-col a{color:var(--text-2);font-size:13.5px;transition:color .2s ease}.footer-col a:hover{color:var(--text)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--border);font-family:var(--mono);font-size:11px;color:var(--text-4);letter-spacing:.04em}@media(max-width:960px){.hero-grid{grid-template-columns:1fr;gap:48px}.stats{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--border)}.stat:last-child{border-bottom:0}.cap-grid,.steps{grid-template-columns:1fr}.industries{grid-template-columns:1fr 1fr}.integrations{grid-template-columns:repeat(3,1fr)}.live-demo{grid-template-columns:1fr}.trust-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:360px){.container{padding:0 16px}h1{font-size:36px}h2{font-size:30px}.vs-avatars{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.container{padding:0 20px}section{padding:80px 0}.nav-links{display:none}.brand{font-size:18px;gap:8px}.brand .brand-mark{width:22px;height:22px}footer{padding-bottom:max(40px,env(safe-area-inset-bottom,40px))}.nav,.nav.scrolled{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;padding:14px 0}#root{padding-top:64px}.industries{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding:4px 20px;margin:0 -20px;scrollbar-width:none}.industries::-webkit-scrollbar{display:none}.industry{flex:0 0 78%;scroll-snap-align:center;min-height:200px}.trust-grid{grid-template-columns:1fr 1fr;gap:10px}.trust{padding:16px 14px}.integrations{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.hero-meta{gap:24px}.plans{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding:16px 20px 24px;margin:0 -20px;scrollbar-width:none;perspective:none}.plans::-webkit-scrollbar{display:none}.plan{flex:0 0 86%;scroll-snap-align:center;transform:none!important}.plan-inner{min-height:auto}.cap-grid{grid-template-columns:1fr 1fr;gap:10px}.cap{min-height:200px;padding:20px 18px}.cap h3{font-size:16px}.cap p{font-size:12.5px}.cap-glyph{width:36px;height:36px;margin-bottom:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.lang-marquee-track,.intg-marquee-track{animation:none!important;transform:none!important}.assist-launch,.live-metric-pulse span,.wave span,.assist-launch-wave span{animation:none!important}}.lang-marquee-track,.intg-marquee-track,.call-stage-inner,.assist-launch,.assist-voice-orb{will-change:transform}.live-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#ffffff0a;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.live-metric{padding:36px 28px;border-right:1px solid var(--border);position:relative;overflow:hidden}.live-metric:last-child{border-right:0}.live-metric-n{font-family:var(--serif);font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.03em;color:var(--text);margin-bottom:12px;display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums}.live-metric-suffix{font-family:var(--sans);font-size:.4em;color:var(--accent);margin-left:4px}.live-metric-label{font-size:13.5px;color:var(--text-3);line-height:1.4;max-width:220px}.live-metric-pulse{position:absolute;top:18px;right:22px;display:flex;align-items:flex-end;gap:2px;height:12px;opacity:.6}.live-metric-pulse span{display:inline-block;width:2px;background:var(--accent);border-radius:1px;animation:wave-bar 1.4s ease-in-out infinite}.live-metric-pulse span:nth-child(1){animation-delay:0s;height:4px}.live-metric-pulse span:nth-child(2){animation-delay:.1s;height:8px}.live-metric-pulse span:nth-child(3){animation-delay:.2s;height:12px}.live-metric-pulse span:nth-child(4){animation-delay:.15s;height:8px}.live-metric-pulse span:nth-child(5){animation-delay:.05s;height:4px}.billing-toggle{display:inline-flex;background:var(--surface);border:1px solid var(--border);padding:4px;border-radius:999px;margin-bottom:40px;font-size:13px}.billing-toggle button{appearance:none;background:transparent;border:0;color:var(--text-3);padding:8px 18px;border-radius:999px;cursor:pointer;font-family:inherit;font-weight:500;transition:all .2s ease}.billing-toggle button.active{background:var(--text);color:var(--bg)}.billing-toggle button:hover:not(.active){color:var(--text)}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;perspective:1600px}.plan{--rx: 0deg;--ry: 0deg;--shine-x: 50%;--shine-y: 50%;--shine-op: 0;position:relative;border-radius:24px;transform-style:preserve-3d;transform:perspective(1600px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .4s cubic-bezier(.2,.7,.2,1);isolation:isolate;overflow:hidden}.plan:hover{transition:transform .1s linear}.plan:before{content:"";position:absolute;inset:0;border-radius:24px;background:var(--glass-overlay),var(--glass-tint-strong);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--glass-border);box-shadow:var(--glass-inset),0 24px 70px -22px #0009;z-index:0}.plan-popular{z-index:2}.plan-popular:before{border-color:#ff8a4c66;box-shadow:inset 0 1px #ffffff38,0 0 0 1px var(--accent-soft),0 0 80px -10px var(--accent-glow),0 30px 80px -20px #000c}.plan-shine{position:absolute;inset:0;border-radius:24px;pointer-events:none;z-index:1;background:radial-gradient(520px circle at var(--shine-x) var(--shine-y),rgba(255,255,255,.12),transparent 50%);opacity:var(--shine-op);transition:opacity .3s ease;mix-blend-mode:screen}.plan-badge{position:absolute;top:14px;right:14px;z-index:3;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:#1a0d04;padding:5px 10px;border-radius:999px;font-weight:600;box-shadow:0 8px 24px -6px var(--accent-glow)}.plan-inner{position:relative;z-index:2;padding:32px 28px 28px;transform:translateZ(30px);display:flex;flex-direction:column;min-height:620px}.plan-name{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.plan-price{display:flex;align-items:baseline;gap:4px;font-family:var(--serif);margin-bottom:14px;min-height:78px}.plan-price-currency{font-size:32px;color:var(--text-2);align-self:flex-start;margin-top:14px}.plan-price-n{font-size:clamp(56px,6vw,76px);line-height:1;letter-spacing:-.035em;color:var(--text);font-variant-numeric:tabular-nums}.plan-price-unit{font-family:var(--sans);font-size:13.5px;color:var(--text-3);margin-left:4px}.plan-price-custom{font-size:36px;color:var(--text);margin-top:8px}.plan-desc{font-size:13.5px;color:var(--text-3);line-height:1.5;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--border)}.plan-features{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:10px;flex:1}.plan-features li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;color:var(--text-2)}.plan-features li.off{color:var(--text-4)}.plan-features li.off span:last-child{text-decoration:line-through;opacity:.7}.plan-check{flex-shrink:0;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;margin-top:1px}.plan-check.ok{background:#6fe7b024;color:var(--good);border:1px solid rgba(111,231,176,.3)}.plan-check.off{background:#ffffff0a;color:var(--text-4);border:1px solid var(--border)}.plan-cta{justify-content:center;width:100%}.pricing-footer{text-align:center;margin-top:40px;font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--text-3)}.faq-list{display:flex;flex-direction:column;max-width:880px}.faq-item{border-bottom:1px solid var(--border)}.faq-q{appearance:none;background:transparent;border:0;width:100%;text-align:left;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;color:var(--text);font-family:var(--serif);font-size:22px;line-height:1.3;letter-spacing:-.01em;transition:color .2s ease}.faq-q:hover{color:var(--accent-2)}.faq-chev{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--surface);border:1px solid var(--border);display:grid;place-items:center;color:var(--text-2);transition:transform .3s ease,background .2s ease}.faq-item.open .faq-chev{transform:rotate(180deg);background:var(--accent-soft);color:var(--accent);border-color:#ff8a4c4d}.faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1)}.faq-item.open .faq-a-wrap{grid-template-rows:1fr}.faq-a{overflow:hidden;font-size:15.5px;line-height:1.6;color:var(--text-2)}.faq-item.open .faq-a{padding-bottom:24px;padding-right:48px}.vs-controls{display:flex;gap:16px;margin:8px 0 28px;flex-wrap:wrap;align-items:center}.vs-phrase{flex:1;min-width:280px;padding:16px 20px;background:var(--surface);border:1px solid var(--border-2);border-radius:14px;color:var(--text);font-family:inherit;font-size:15px;outline:none;transition:all .2s ease}.vs-phrase:focus{border-color:var(--accent);background:var(--surface-2);box-shadow:0 0 0 4px var(--accent-soft)}.vs-phrase::placeholder{color:var(--text-4)}.vs-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.vs-select{appearance:none;padding:12px 38px 12px 16px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none' stroke='%23b8bdcc' stroke-width='1.5'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--border-2);border-radius:999px;color:var(--text);font-family:inherit;font-size:13px;cursor:pointer}.vs-segment{display:inline-flex;background:var(--surface);border:1px solid var(--border-2);padding:3px;border-radius:999px;font-family:var(--mono);font-size:11px}.vs-segment button{appearance:none;background:transparent;border:0;color:var(--text-3);padding:7px 14px;border-radius:999px;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.04em}.vs-segment button.active{background:var(--text);color:var(--bg)}.vs-segment button:hover:not(.active){color:var(--text)}.vs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.vs-card{appearance:none;background:linear-gradient(180deg,#141c328c,#080e1cb3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:16px;padding:18px 18px 14px;cursor:pointer;color:var(--text);font-family:inherit;text-align:left;position:relative;overflow:hidden;transition:all .25s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column;gap:6px}.vs-card:hover{border-color:var(--border-2);transform:translateY(-3px);background:linear-gradient(180deg,#1c243cb3,#0c1222cc);box-shadow:0 16px 40px -16px #0009}.vs-card.playing{border-color:var(--accent);background:linear-gradient(180deg,#281c18b3,#140e0ad9);box-shadow:0 0 0 1px var(--accent-soft),0 16px 48px -12px var(--accent-glow)}.vs-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.vs-flag{font-size:22px;line-height:1}.vs-gender{font-family:var(--mono);font-size:10px;font-weight:600;width:20px;height:20px;border-radius:50%;display:grid;place-items:center}.vs-gender-F{background:#f472b629;color:#f472b6;border:1px solid rgba(244,114,182,.3)}.vs-gender-M{background:#7bd3f729;color:var(--cool);border:1px solid rgba(123,211,247,.3)}.vs-name{font-family:var(--serif);font-size:22px;letter-spacing:-.01em;line-height:1.1}.vs-lang{font-size:12.5px;color:var(--text-3)}.vs-tags{font-family:var(--mono);font-size:10px;color:var(--text-4);letter-spacing:.04em;text-transform:uppercase;margin-top:2px}.vs-tone{color:var(--accent)}.vs-wave{height:22px;display:flex;align-items:center;gap:2px;margin-top:6px;opacity:.5;transition:opacity .3s ease}.vs-card.playing .vs-wave{opacity:1}.vs-wave span{display:inline-block;width:2px;background:var(--accent);border-radius:1px;height:4px}.vs-card.playing .vs-wave span{animation:wave-bar .9s ease-in-out infinite}.vs-status{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);margin-top:4px}.vs-card.playing .vs-status{color:var(--accent)}.vs-card:hover .vs-status{color:var(--text-2)}.vs-notice{margin-top:28px;font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--text-4);text-align:center}.assist-launch{position:fixed;right:22px;bottom:22px;z-index:999;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-dark));color:#1a0d04;border:0;cursor:pointer;display:grid;place-items:center;transition:transform .3s cubic-bezier(.2,.7,.2,1);animation:assist-pulse 2.6s ease-in-out infinite}.assist-launch:hover{transform:scale(1.06)}.assist-launch.open{animation:none;transform:rotate(90deg)}@keyframes assist-pulse{0%,to{box-shadow:0 0 0 4px #ff8a4c2e,0 14px 36px -10px var(--accent-glow),inset 0 1px #ffffff4d}50%{box-shadow:0 0 0 8px #ff8a4c0d,0 18px 44px -10px var(--accent-glow),inset 0 1px #ffffff4d}}.assist-launch-wave{display:flex;align-items:center;gap:2.5px;height:22px}.assist-launch-wave span{width:2.5px;background:#1a0d04;border-radius:1px;animation:wave-bar 1.1s ease-in-out infinite}.assist-launch-wave span:nth-child(1){height:7px;animation-delay:0s}.assist-launch-wave span:nth-child(2){height:14px;animation-delay:.1s}.assist-launch-wave span:nth-child(3){height:20px;animation-delay:.2s}.assist-launch-wave span:nth-child(4){height:14px;animation-delay:.1s}.assist-launch-wave span:nth-child(5){height:7px;animation-delay:0s}.assist-tooltip{position:fixed;right:92px;bottom:30px;z-index:998;background:var(--bg-2);border:1px solid var(--border-2);color:var(--text);font-size:13px;padding:12px 38px 12px 16px;border-radius:14px;cursor:pointer;max-width:280px;box-shadow:0 14px 40px -10px #0000008c;animation:tooltip-in .4s cubic-bezier(.2,.7,.2,1)}@keyframes tooltip-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.assist-tooltip:after{content:"";position:absolute;right:-7px;top:50%;transform:translateY(-50%) rotate(45deg);width:12px;height:12px;background:var(--bg-2);border-right:1px solid var(--border-2);border-top:1px solid var(--border-2)}.assist-tooltip-close{position:absolute;right:6px;top:6px;width:24px;height:24px;background:transparent;border:0;color:var(--text-3);cursor:pointer;font-size:16px}.assist-tooltip-close:hover{color:var(--text)}.assist-panel{position:fixed;right:22px;bottom:92px;z-index:999;width:400px;max-width:calc(100vw - 36px);height:640px;max-height:calc(100vh - 130px);background:linear-gradient(180deg,#161e37eb,#0a1020f2);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);border:1px solid var(--border-2);border-radius:20px;box-shadow:0 1px #ffffff14 inset,0 30px 80px -20px #000000b3;display:flex;flex-direction:column;overflow:hidden;animation:panel-rise .32s cubic-bezier(.2,.7,.2,1)}@keyframes panel-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.assist-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.assist-head-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-dark));display:grid;place-items:center;box-shadow:0 0 0 3px #ff8a4c2e}.assist-head-wave{display:flex;gap:1.5px;height:14px;align-items:center}.assist-head-wave span{width:2px;background:#1a0d04;border-radius:1px;animation:wave-bar 1s ease-in-out infinite}.assist-head-wave span:nth-child(1){height:4px;animation-delay:0s}.assist-head-wave span:nth-child(2){height:8px;animation-delay:.1s}.assist-head-wave span:nth-child(3){height:12px;animation-delay:.2s}.assist-head-wave span:nth-child(4){height:8px;animation-delay:.1s}.assist-head-wave span:nth-child(5){height:4px;animation-delay:0s}.assist-head-meta{flex:1}.assist-head-name{font-size:16px;font-weight:600;color:var(--text)}.assist-head-sub{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--good);display:flex;align-items:center;gap:6px}.assist-head-sub:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--good);box-shadow:0 0 8px var(--good)}.assist-head-x{width:32px;height:32px;border-radius:50%;background:transparent;border:1px solid var(--border-2);color:var(--text-2);font-size:18px;cursor:pointer;display:grid;place-items:center}.assist-head-x:hover{background:var(--surface-2);color:var(--text)}.assist-tabs{display:flex;border-bottom:1px solid var(--border);padding:0 18px;gap:4px}.assist-tabs button{appearance:none;background:transparent;border:0;color:var(--text-3);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:14px 12px;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.assist-tabs button.active{color:var(--text);border-bottom-color:var(--accent)}.assist-thread{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}.assist-thread::-webkit-scrollbar{width:5px}.assist-thread::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:3px}.assist-msg{max-width:88%;padding:11px 14px;border-radius:14px;font-size:14px;line-height:1.5;animation:msg-in .3s ease}@keyframes msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.assist-msg-assistant{align-self:flex-start;background:var(--surface);border:1px solid var(--border-2);color:var(--text)}.assist-msg-user{align-self:flex-end;background:var(--accent-soft);border:1px solid rgba(255,138,76,.3);color:var(--text)}.assist-caret{display:inline-block;width:2px;height:14px;background:var(--accent);vertical-align:middle;margin-left:2px;animation:caret 1s steps(2) infinite}.assist-typing{display:inline-flex;gap:3px;padding:4px 0}.assist-typing span{width:5px;height:5px;border-radius:50%;background:var(--text-3);animation:typing 1.1s ease-in-out infinite}.assist-typing span:nth-child(2){animation-delay:.15s}.assist-typing span:nth-child(3){animation-delay:.3s}.assist-quicks{padding:0 18px 14px;display:flex;flex-wrap:wrap;gap:6px}.assist-quick{appearance:none;background:var(--surface);border:1px solid var(--border-2);color:var(--text-2);border-radius:999px;padding:6px 12px;font-size:12.5px;font-family:inherit;cursor:pointer;transition:all .2s ease}.assist-quick:hover{background:var(--accent-soft);border-color:#ff8a4c4d;color:var(--text)}.assist-input{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--border)}.assist-input input{flex:1;background:var(--surface);border:1px solid var(--border-2);border-radius:999px;padding:10px 16px;color:var(--text);font-family:inherit;font-size:14px;outline:none}.assist-input input:focus{border-color:var(--accent)}.assist-input button{appearance:none;background:var(--accent);color:#1a0d04;border:0;width:38px;height:38px;border-radius:50%;cursor:pointer;display:grid;place-items:center;transition:all .2s ease}.assist-input button:hover:not(:disabled){background:var(--accent-2);transform:scale(1.06)}.assist-input button:disabled{opacity:.45;cursor:not-allowed}.assist-foot{display:flex;align-items:center;justify-content:space-between;padding:8px 18px 12px;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--text-4)}.assist-clear{appearance:none;background:transparent;border:0;color:var(--text-3);font-family:inherit;font-size:10px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.assist-clear:hover{color:var(--text)}.assist-voice{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:32px;text-align:center}.assist-voice-orb{position:relative;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--accent-2),var(--accent) 50%,var(--accent-dark) 100%);display:grid;place-items:center;box-shadow:0 0 60px -10px var(--accent-glow);animation:orb-pulse 3.5s ease-in-out infinite}@keyframes orb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.assist-voice-orb span{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(255,138,76,.25);animation:orb-ring 3.5s ease-out infinite}.assist-voice-orb span:nth-child(2){animation-delay:.9s}.assist-voice-orb span:nth-child(3){animation-delay:1.8s}.assist-voice-orb span:nth-child(4){animation-delay:2.7s}@keyframes orb-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(2.2);opacity:0}}.assist-voice-note{font-size:14px;color:var(--text-2);line-height:1.55;max-width:280px}@media(max-width:1100px){.vs-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:960px){.live-metrics{grid-template-columns:1fr 1fr}.live-metric:nth-child(2){border-right:0}.live-metric:nth-child(1),.live-metric:nth-child(2){border-bottom:1px solid var(--border)}.plans{grid-template-columns:1fr}.plan-inner{min-height:auto}}@media(max-width:720px){.vs-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.faq-q{font-size:18px;padding:20px 0}.faq-a{font-size:14.5px}.vs-grid{grid-template-columns:1fr}.assist-panel{right:12px;left:12px;bottom:86px;width:auto;max-width:none;height:calc(100vh - 110px)}.assist-launch{right:16px;bottom:16px}.assist-tooltip{right:86px;bottom:24px;max-width:220px}}.vs-avatars{display:grid;grid-template-columns:repeat(8,1fr);gap:18px;margin:8px 0 24px}@media(max-width:1100px){.vs-avatars{grid-template-columns:repeat(6,1fr)}}@media(max-width:760px){.vs-avatars{grid-template-columns:repeat(4,1fr);gap:12px}}@media(max-width:480px){.vs-avatars{grid-template-columns:repeat(4,1fr);gap:10px}}@media(max-width:600px){.vs-avatar{gap:6px}.vs-avatar-disc{width:56px;height:56px}.vs-avatar-flag{font-size:26px}.vs-avatar-name{font-size:13px}.vs-avatar-gender{width:16px;height:16px;font-size:8px;box-shadow:0 0 0 1.5px var(--bg)}.voice-studio-compact{padding:64px 0 56px}.vs-controls{gap:10px;margin:4px 0 18px}.vs-phrase{min-width:0;padding:12px 14px;font-size:13.5px}.vs-filters{gap:8px;width:100%}.vs-select{padding:10px 30px 10px 12px;font-size:12px;flex:1;min-width:0}.vs-segment{font-size:10px}.vs-segment button{padding:6px 10px}}.vs-avatar{appearance:none;background:transparent;border:0;color:var(--text);font-family:inherit;cursor:pointer;padding:0;display:flex;flex-direction:column;align-items:center;gap:10px;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.vs-avatar:hover{transform:translateY(-3px)}.vs-avatar-disc{position:relative;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.15),transparent 60%),linear-gradient(160deg,#1c2646d9,#0a1020f2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border-2);display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 12px 28px -10px #0009;transition:all .25s ease}.vs-avatar:hover .vs-avatar-disc{border-color:var(--accent);box-shadow:inset 0 1px #ffffff2e,0 0 0 1px var(--accent-soft),0 16px 36px -8px var(--accent-glow)}.vs-avatar.playing .vs-avatar-disc{border-color:var(--accent);background:radial-gradient(circle at 35% 30%,rgba(255,174,122,.4),transparent 60%),linear-gradient(160deg,#321c12e6,#140c08f2);box-shadow:inset 0 1px #ffffff38,0 0 0 2px var(--accent-soft),0 0 40px -4px var(--accent-glow);animation:avatar-pulse 1.4s ease-in-out infinite}@keyframes avatar-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.vs-avatar-flag{font-size:36px;line-height:1;transition:opacity .2s ease,transform .2s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.vs-avatar:hover .vs-avatar-flag{opacity:.45;transform:scale(.92)}.vs-avatar.playing .vs-avatar-flag{opacity:.3;transform:scale(.85)}.vs-avatar-play{position:absolute;inset:0;display:grid;place-items:center;color:var(--accent);opacity:0;transition:opacity .2s ease;pointer-events:none}.vs-avatar:hover .vs-avatar-play,.vs-avatar.playing .vs-avatar-play{opacity:1}.vs-avatar-wave{display:flex;align-items:center;gap:2px;height:22px}.vs-avatar-wave span{display:inline-block;width:2.5px;background:var(--accent);border-radius:1px;animation:wave-bar .9s ease-in-out infinite}.vs-avatar-wave span:nth-child(1){height:8px;animation-delay:0s}.vs-avatar-wave span:nth-child(2){height:14px;animation-delay:.1s}.vs-avatar-wave span:nth-child(3){height:22px;animation-delay:.2s}.vs-avatar-wave span:nth-child(4){height:14px;animation-delay:.1s}.vs-avatar-wave span:nth-child(5){height:8px;animation-delay:0s}.vs-avatar-ring{position:absolute;inset:-2px;border-radius:50%;border:1px solid transparent;pointer-events:none}.vs-avatar.playing .vs-avatar-ring{border-color:var(--accent);animation:avatar-ring 2s ease-out infinite}@keyframes avatar-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(1.35);opacity:0}}.vs-avatar-gender{position:absolute;bottom:-2px;right:-2px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:10px;font-weight:700;background:var(--bg-2);box-shadow:0 0 0 2px var(--bg)}.vs-avatar-gender.vs-gender-F{color:#f472b6}.vs-avatar-gender.vs-gender-M{color:var(--cool)}.vs-avatar-name{font-family:var(--serif);font-size:17px;letter-spacing:-.01em;color:var(--text);text-align:center;line-height:1.1}.vs-more-wrap{display:flex;justify-content:center;margin:8px 0 0}.vs-more{appearance:none;background:transparent;border:1px solid var(--border-2);color:var(--text);font-family:inherit;font-size:13.5px;padding:12px 22px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .2s ease}.vs-more:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.vs-more.vs-less{font-size:12px;opacity:.8}.nav-signin{font-size:13px;color:var(--text-2);padding:8px 14px;border-radius:999px;transition:all .2s ease;white-space:nowrap}.nav-signin:hover{color:var(--text);background:var(--surface-2)}.nav-actions{display:flex;align-items:center;gap:10px}.nav-hamburger{display:none;appearance:none;background:transparent;border:1px solid var(--border-2);border-radius:10px;width:38px;height:38px;cursor:pointer;padding:9px 8px;flex-direction:column;justify-content:space-between}.nav-hamburger span{display:block;width:20px;height:2px;background:var(--text);border-radius:1px;transition:transform .25s ease,opacity .2s ease}.nav.mobile-open .nav-hamburger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav.mobile-open .nav-hamburger span:nth-child(2){opacity:0}.nav.mobile-open .nav-hamburger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-mobile{display:none;position:absolute;top:100%;left:0;right:0;background:#050811eb;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border-top:1px solid var(--border);padding:18px 24px 22px;flex-direction:column;gap:14px}.nav.mobile-open .nav-mobile{display:flex}.nav-mobile-links{display:flex;flex-direction:column;gap:4px}.nav-mobile-links a{font-family:var(--serif);font-size:22px;color:var(--text);padding:10px 0;border-bottom:1px solid var(--border);letter-spacing:-.01em}.nav-mobile-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;flex-wrap:wrap}.nav-mobile-cta{display:flex;gap:8px;margin-top:6px}.nav-mobile-cta a{flex:1;justify-content:center}@media(max-width:960px){.nav-actions{display:none}.nav-hamburger{display:flex}.nav-links{display:none}}.nav-call{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 10px;border-radius:999px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);border:1px solid rgba(255,138,76,.22);white-space:nowrap;transition:all .2s ease}.nav-call:hover{background:#ff8a4c38;border-color:#ff8a4c66;color:var(--accent-2);transform:translateY(-1px)}.nav-call-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent-glow);animation:pulse-dot 2.4s ease-in-out infinite}@media(max-width:1080px){.nav-call-num{display:none}.nav-call{padding:8px 10px}}.auth-overlay{position:fixed;inset:0;z-index:2000;background:#03060ec7;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);display:grid;place-items:center;padding:28px;animation:modal-fade .25s ease}.auth-modal{position:relative;width:100%;max-width:440px;background:linear-gradient(155deg,#ffffff1a,#ffffff05 35%,#ffffff0f),linear-gradient(180deg,#161e37eb,#0a1020f2);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);border:1px solid var(--border-2);border-radius:22px;padding:36px 32px 28px;box-shadow:inset 0 1px #ffffff2e,0 40px 100px -20px #000c;animation:modal-rise .32s cubic-bezier(.2,.7,.2,1)}.auth-close{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;border:1px solid var(--border-2);background:#ffffff0a;color:var(--text-2);font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:all .2s ease}.auth-close:hover{background:var(--surface-2);color:var(--text)}.auth-brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-size:22px;letter-spacing:-.01em;color:var(--text);margin-bottom:22px}.auth-title{font-family:var(--serif);font-size:30px;letter-spacing:-.02em;line-height:1.1;margin:0 0 6px;color:var(--text);font-weight:400}.auth-sub{font-size:14px;color:var(--text-3);line-height:1.5;margin:0 0 24px}.auth-google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:#fff;color:#1a1a1a;border:0;padding:12px 16px;border-radius:10px;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.auth-google:hover:not(:disabled){background:#f3f4f8;transform:translateY(-1px)}.auth-google:disabled{opacity:.6;cursor:not-allowed}.auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4)}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--border)}.auth-form{display:flex;flex-direction:column;gap:14px}.auth-field{display:flex;flex-direction:column;gap:6px}.auth-label{font-size:12px;color:var(--text-3);font-weight:500;display:flex;justify-content:space-between;align-items:baseline;letter-spacing:.02em}.auth-forgot{color:var(--accent);font-size:11.5px;text-decoration:none;cursor:pointer}.auth-forgot:hover{text-decoration:underline}.auth-field input{background:var(--surface);border:1px solid var(--border-2);border-radius:10px;padding:11px 14px;color:var(--text);font-family:inherit;font-size:14px;outline:none;transition:all .18s ease;width:100%}.auth-field input::placeholder{color:var(--text-4)}.auth-field input:focus{border-color:var(--accent);background:var(--surface-2);box-shadow:0 0 0 3px var(--accent-soft)}.auth-password-wrap{position:relative}.auth-eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:8px;background:transparent;border:0;color:var(--text-3);cursor:pointer;display:grid;place-items:center}.auth-eye:hover{color:var(--text);background:#ffffff0a}.auth-submit{background:var(--accent);color:#1a0d04;border:0;padding:13px 16px;border-radius:10px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;margin-top:4px;transition:all .2s ease;box-shadow:0 8px 24px -8px var(--accent-glow)}.auth-submit:hover:not(:disabled){background:var(--accent-2);transform:translateY(-1px);box-shadow:0 12px 32px -8px var(--accent-glow)}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth-terms{margin:6px 0 0;font-size:11.5px;color:var(--text-4);line-height:1.5}.auth-error{margin-top:6px;padding:10px 12px;border-radius:8px;background:#f472b61a;border:1px solid rgba(244,114,182,.3);color:#f472b6;font-size:12.5px;line-height:1.45;animation:msg-in .25s ease}.checkout-overlay{position:fixed;inset:0;z-index:2000;background:#03060ed6;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);display:grid;place-items:center;padding:28px;animation:modal-fade .25s ease}.checkout-modal{position:relative;width:100%;max-width:880px;background:linear-gradient(155deg,#ffffff1a,#ffffff05 35%,#ffffff0f),linear-gradient(180deg,#161e37f0,#0a1020f7);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);border:1px solid var(--border-2);border-radius:22px;box-shadow:inset 0 1px #ffffff2e,0 40px 100px -20px #000c;animation:modal-rise .32s cubic-bezier(.2,.7,.2,1);overflow:hidden;max-height:92vh;display:flex;flex-direction:column}.checkout-head{display:flex;align-items:center;justify-content:space-between;padding:22px 28px 14px;border-bottom:1px solid var(--border);flex-wrap:wrap;gap:14px}.checkout-steps{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-4)}.checkout-steps .active{color:var(--accent)}.checkout-step-sep{width:20px;height:1px;background:var(--border-2)}.checkout-plan{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.checkout-plan-name{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.checkout-plan-price{font-family:var(--serif);font-size:28px;color:var(--text);letter-spacing:-.02em;line-height:1}.checkout-plan-price span{font-family:var(--sans);font-size:13px;color:var(--text-3);margin-left:2px}.checkout-plan-billed{font-size:11px;color:var(--text-3)}.checkout-body{display:grid;grid-template-columns:1.4fr 1fr;gap:0;overflow-y:auto;flex:1}.checkout-form-col{padding:24px 28px}.checkout-form{display:flex;flex-direction:column;gap:12px}.checkout-h3{font-family:var(--serif);font-size:22px;margin:0 0 4px;color:var(--text);letter-spacing:-.01em;font-weight:400}.checkout-sub{font-size:13px;color:var(--text-3);margin:0 0 8px;line-height:1.5}.checkout-providers{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 8px}.checkout-provider{appearance:none;background:var(--surface);border:1px solid var(--border-2);border-radius:10px;padding:12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--text);font-family:inherit;font-size:12px;transition:all .2s ease}.checkout-provider svg{background:#fff;border-radius:4px;padding:4px 6px}.checkout-provider.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.checkout-provider:hover:not(.active){background:var(--surface-2)}.checkout-card-input{position:relative}.checkout-card-input input{padding-right:56px}.checkout-card-brand{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--text-2);background:#ffffff0f;padding:3px 7px;border-radius:4px}.checkout-card-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.checkout-select{background:var(--surface);border:1px solid var(--border-2);border-radius:10px;padding:11px 14px;color:var(--text);font-family:inherit;font-size:14px;outline:none}.checkout-paypal{padding:20px;border:1px solid var(--border-2);border-radius:10px;background:var(--surface);text-align:center}.checkout-paypal-note{font-size:13px;color:var(--text-2);line-height:1.5}.checkout-secure{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--text-3);margin-top:4px}.checkout-pay-btn{margin-top:4px}.checkout-back{appearance:none;background:transparent;border:0;color:var(--text-3);font-family:inherit;font-size:12.5px;cursor:pointer;align-self:flex-start;padding:4px 0;margin-top:4px}.checkout-back:hover{color:var(--text)}.checkout-summary{padding:24px 28px;background:#ffffff05;border-left:1px solid var(--border);display:flex;flex-direction:column;gap:14px}.checkout-summary-h{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.checkout-summary-row{display:flex;justify-content:space-between;font-size:13.5px;color:var(--text)}.checkout-summary-row b{font-weight:500}.checkout-summary-discount{font-size:12px;color:var(--good)}.checkout-summary-trial{display:flex;align-items:center;gap:6px;padding:10px 12px;background:var(--accent-soft);border:1px solid rgba(255,138,76,.25);border-radius:8px;font-size:12.5px;color:var(--text)}.checkout-summary-trial b{color:var(--accent)}.checkout-summary-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--border);padding-top:12px;margin-top:4px}.checkout-summary-total b{font-family:var(--serif);font-size:26px;color:var(--text);letter-spacing:-.01em;font-weight:400}.checkout-summary-features{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--text-2)}.checkout-summary-features li{display:flex;align-items:center;gap:8px}.checkout-summary-features svg{color:var(--good);flex-shrink:0}.checkout-summary-cancel{font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--text-4);margin-top:6px}.checkout-success{padding:56px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.checkout-success-h{font-family:var(--serif);font-size:28px;color:var(--text);letter-spacing:-.02em;font-weight:400;margin:8px 0 0}.checkout-success-sub{font-size:14.5px;color:var(--text-2);line-height:1.55;max-width:460px;margin:0}.checkout-success-meta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;width:100%;max-width:540px;margin:14px 0 6px;padding:16px;background:#ffffff06;border:1px solid var(--border);border-radius:12px;text-align:left}.checkout-success-meta>div{display:flex;flex-direction:column;gap:2px}.mkt-l{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.checkout-success-meta b{font-size:13.5px;color:var(--text);font-weight:500;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.checkout-body{grid-template-columns:1fr}.checkout-summary{border-left:0;border-top:1px solid var(--border)}.checkout-modal{max-width:none}.checkout-head{padding:18px 20px 12px}.checkout-form-col,.checkout-summary{padding:20px}}.cookie-overlay{position:fixed;inset:0;z-index:2500;background:#03060e2e;-webkit-backdrop-filter:blur(4px) saturate(120%);backdrop-filter:blur(4px) saturate(120%);display:grid;place-items:center;padding:24px;animation:cookie-overlay-fade .4s cubic-bezier(.2,.7,.2,1)}@keyframes cookie-overlay-fade{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1}}.cookie-card{width:100%;max-width:520px;position:relative;background:linear-gradient(155deg,#ffffff1a,#ffffff05 35%,#ffffff12),linear-gradient(180deg,#28385f2e,#121c3742);-webkit-backdrop-filter:blur(32px) saturate(180%);backdrop-filter:blur(32px) saturate(180%);border:1px solid rgba(255,255,255,.18);border-radius:22px;padding:28px 28px 22px;box-shadow:inset 0 1px #ffffff38,0 30px 70px -20px #0000008c;animation:cookie-rise .45s cubic-bezier(.2,.7,.2,1)}@keyframes cookie-rise{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.cookie-icon{width:48px;height:48px;border-radius:14px;background:var(--accent-soft);border:1px solid rgba(255,138,76,.3);color:var(--accent);display:grid;place-items:center;margin-bottom:14px}.cookie-head{margin-bottom:18px}.cookie-title{font-family:var(--serif);font-size:24px;letter-spacing:-.015em;color:var(--text);margin-bottom:8px}.cookie-body{font-size:14px;color:var(--text-2);line-height:1.55;margin:0}.cookie-cats{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:14px}.cookie-cat{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;color:var(--text-2);line-height:1.45}.cookie-cat input[type=checkbox]{margin-top:3px;width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.cookie-cat-name{color:var(--text);font-weight:500}.cookie-cat-desc{color:var(--text-3);font-size:12px;margin-top:1px}.cookie-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cookie-btn{appearance:none;border-radius:999px;padding:11px 18px;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.cookie-btn-primary{background:var(--accent);color:#1a0d04;box-shadow:0 8px 22px -6px var(--accent-glow)}.cookie-btn-primary:hover{background:var(--accent-2);transform:translateY(-1px);box-shadow:0 12px 28px -6px var(--accent-glow)}.cookie-btn-secondary{background:#ffffff0f;color:var(--text);border-color:#ffffff2e}.cookie-btn-secondary:hover{background:#ffffff1f;border-color:#ffffff47}.cookie-privacy{display:inline-block;margin-top:14px;font-size:11px;color:var(--text-3);font-family:var(--mono);letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px}.cookie-privacy:hover{color:var(--text)}.lang-confirm-toast{position:fixed;top:86px;left:50%;transform:translate(-50%);z-index:1900;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:14px 16px 12px;width:min(440px,calc(100vw - 28px));background:linear-gradient(155deg,#ffffff24,#ffffff08 35%,#ffffff1a),linear-gradient(180deg,#161e37eb,#0a1020f2);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.2);border-radius:16px;box-shadow:inset 0 1px #ffffff38,0 20px 50px -16px #0009;animation:lang-toast-in .32s cubic-bezier(.2,.7,.2,1);overflow:hidden}@keyframes lang-toast-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.lang-confirm-flag{font-size:26px;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.lang-confirm-line{font-size:14px;color:var(--text);font-family:var(--sans);font-weight:500}.lang-confirm-line b{font-family:var(--serif);font-weight:400;letter-spacing:-.005em}.lang-confirm-sub{font-size:11.5px;color:var(--text-3);margin-top:1px}.lang-confirm-actions{display:flex;gap:6px}.lang-confirm-revert,.lang-confirm-keep{appearance:none;border:1px solid var(--border-2);background:var(--surface);color:var(--text);font-family:inherit;font-size:12px;padding:7px 12px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.lang-confirm-revert:hover{background:var(--surface-2);border-color:#ffffff47}.lang-confirm-keep{background:var(--accent);color:#1a0d04;border-color:var(--accent);font-weight:600}.lang-confirm-keep:hover{background:var(--accent-2);border-color:var(--accent-2)}.lang-confirm-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:#ffffff14}.lang-confirm-bar-fill{height:100%;background:var(--accent);transition:width .25s linear}@media(max-width:600px){.lang-confirm-toast{top:auto;bottom:16px;grid-template-columns:32px 1fr;grid-template-rows:auto auto;gap:8px 12px;padding:12px 14px 10px}.lang-confirm-flag{font-size:22px}.lang-confirm-actions{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:520px){.cookie-overlay{padding:16px}.cookie-card{padding:22px 20px 18px;border-radius:18px}.cookie-title{font-size:21px}.cookie-actions{flex-direction:column-reverse}.cookie-actions .cookie-btn{width:100%;text-align:center}}.auth-switch{margin-top:22px;padding-top:18px;border-top:1px solid var(--border);text-align:center;font-size:13px;color:var(--text-3)}.auth-switch button{appearance:none;background:transparent;border:0;color:var(--accent);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;padding:0}.auth-switch button:hover{color:var(--accent-2);text-decoration:underline}.auth-success{text-align:center;padding:32px 0 8px;display:flex;flex-direction:column;align-items:center;gap:16px}.auth-success-icon{width:56px;height:56px;border-radius:50%;background:#6fe7b024;border:1px solid rgba(111,231,176,.3);color:var(--good);display:grid;place-items:center;animation:success-pop .5s cubic-bezier(.2,.7,.2,1)}@keyframes success-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.auth-success-title{font-family:var(--serif);font-size:24px;letter-spacing:-.01em;color:var(--text)}.auth-success-sub{font-size:14px;color:var(--text-3)}@media(max-width:480px){.auth-modal{padding:28px 22px 22px}.auth-title{font-size:26px}}.voice-studio-compact>.container>.vs-grid{display:none}.voice-studio-compact{padding:100px 0 80px}.lang-marquee{margin-top:36px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 6%,black 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 6%,black 94%,transparent 100%)}.lang-marquee-track{display:flex;align-items:center;gap:12px;width:max-content;animation:lang-marquee 60s linear infinite}.lang-marquee:hover .lang-marquee-track{animation-play-state:paused}@keyframes lang-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lang-chip-more{color:var(--accent);border-color:#ff8a4c4d;background:var(--accent-soft)}.intg-marquee{margin-top:36px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 6%,black 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 6%,black 94%,transparent 100%)}.intg-marquee-track{display:flex;align-items:center;gap:14px;width:max-content;animation:intg-marquee 50s linear infinite}.intg-marquee:hover .intg-marquee-track{animation-play-state:paused}@keyframes intg-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.intg-pill{display:inline-flex;align-items:center;gap:12px;padding:14px 22px 14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:999px;flex-shrink:0;transition:all .2s ease}.intg-pill:hover{background:var(--surface-2);border-color:var(--border-2);transform:translateY(-2px)}.intg-pill svg{flex-shrink:0;filter:drop-shadow(0 0 8px rgba(255,255,255,.04))}.intg-pill .intg-name{font-family:var(--mono);font-size:13px;letter-spacing:.02em;color:var(--text);white-space:nowrap}
#capabilities,#languages,#integrations,#how,#industries,#trust,#cta,#voices,#live,#pricing,#livestats,#faq{content-visibility:auto;contain-intrinsic-size:1px 800px}
