@font-face{font-family:PJS Fallback;src:local("Arial"),local("Helvetica Neue"),local("Roboto");size-adjust:101%;ascent-override:103%;descent-override:21.8%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;src:local("Arial"),local("Helvetica Neue"),local("Roboto");size-adjust:112%;ascent-override:86.6%;descent-override:22.3%;line-gap-override:0%}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat-normal-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat-normal-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat-normal-latin.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-normal-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-normal-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-normal-latin.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-normal-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-normal-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-normal-latin.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-normal-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-normal-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-normal-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-normal-latin.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/plusjakartasans-italic-cyrillic-ext.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/plusjakartasans-italic-vietnamese.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/plusjakartasans-italic-latin-ext.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/plusjakartasans-italic-latin.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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/plusjakartasans-normal-cyrillic-ext.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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/plusjakartasans-normal-vietnamese.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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/plusjakartasans-normal-latin-ext.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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/plusjakartasans-normal-latin.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plusjakartasans-normal-cyrillic-ext.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plusjakartasans-normal-vietnamese.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plusjakartasans-normal-latin-ext.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plusjakartasans-normal-latin.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plusjakartasans-normal-cyrillic-ext.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plusjakartasans-normal-vietnamese.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plusjakartasans-normal-latin-ext.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plusjakartasans-normal-latin.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plusjakartasans-normal-cyrillic-ext.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plusjakartasans-normal-vietnamese.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plusjakartasans-normal-latin-ext.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plusjakartasans-normal-latin.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plusjakartasans-normal-cyrillic-ext.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plusjakartasans-normal-vietnamese.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plusjakartasans-normal-latin-ext.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plusjakartasans-normal-latin.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{--base:#14171C;--alt:#191D24;--panel:#222833;--raised:#293241;--deep:#191D24;--blue:#0073CF;--blue-hover:#0066B8;--blue-mid:#55A2DF;--blue-light:#AAD0EF;--purple:#918FF9;--teal:#1DD8D3;--text:#F3F5F7;--text-2:#C3CAD4;--text-3:#96A0AD;--line:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.14);--edge:inset 0 1px 0 rgba(255,255,255,.055);--lift:0 12px 32px rgba(0,0,0,.28);--card:var(--edge),var(--lift);--top-light:radial-gradient(1400px 620px at 50% -12%,rgba(255,255,255,.05),transparent 70%),linear-gradient(180deg,#181B22 0%,var(--base) 100%);--alt-shade:linear-gradient(180deg,#1C2029 0%,var(--alt) 38%,#171A21 100%);--grad:linear-gradient(135deg,#0073CF,#918FF9);--grad-text:linear-gradient(135deg,#006CC4,#6663DA);--display:"Plus Jakarta Sans","PJS Fallback",system-ui,sans-serif;--body:"Montserrat","Montserrat Fallback",system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--max:1440px;--gutter:clamp(16px,4.4vw,64px)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--base);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.shell{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}main{overflow-x:clip}main>section:nth-of-type(2n){background:var(--alt-shade)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.muted{color:var(--text-2)}.eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--blue-mid);font-weight:600}.eyebrow.blue{color:var(--blue-mid)}.eyebrow.center{text-align:center;margin-bottom:28px}h1,h2,h3,blockquote{font-family:var(--display);margin:0}h1{font-weight:700;font-size:clamp(2.6rem,5vw,4.125rem);line-height:1.04;letter-spacing:-.03em;margin:18px 0 22px}h1 em{font-style:italic;color:var(--blue-mid)}i:empty{font-style:normal}.h1-demo{font-size:clamp(2.5rem,4.6vw,3.75rem)}h2{font-weight:700;font-size:clamp(2rem,3.4vw,2.6875rem);line-height:1.08;letter-spacing:-.03em}h3{font-weight:700;font-size:20px;letter-spacing:-.02em;margin:10px 0 0}.lede{font-size:18.5px;line-height:1.6;color:var(--text-2);max-width:46ch;margin:0}.intro{color:var(--text-2);font-size:17.5px;line-height:1.6;margin:18px 0 0;max-width:58ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 26px;border-radius:999px;font-weight:600;font-size:15px;transition:background .2s,border-color .2s,transform .1s,filter .2s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-sm{padding:10px 20px;font-size:14px}.btn-solid{background:var(--blue);color:#fff}.btn-solid:hover{background:var(--blue-hover)}.btn-grad{background:var(--grad-text);color:#fff}.btn-grad:hover{filter:brightness(.92)}.btn-ghost{border:1px solid var(--line-strong);font-weight:500}.btn-ghost:hover{border-color:#ffffff47;background:var(--raised)}.btn-block{width:100%;padding:14px;margin-top:6px}.ctas{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.ctas.center{justify-content:center}:focus-visible{outline:2px solid var(--blue-mid);outline-offset:3px}.nav{position:sticky;top:0;z-index:20;background:#14171cdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav-plain{position:relative;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-in{height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:block;line-height:0}.brand img{height:30px;width:auto;display:block}@media(max-width:640px){.brand img{height:26px}}.wordmark{font-family:var(--display);font-weight:800;font-size:21px;letter-spacing:.06em}.wordmark span{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.nav-links{display:flex;gap:30px;font-size:14.5px;color:var(--text-2)}.nav-links a:hover,.back:hover{color:#fff}.back{font-size:14.5px;color:var(--text-2)}.hero{position:relative;padding:88px 0 80px;overflow:hidden;background:var(--top-light)}.glow{display:none}.hero-grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center}.hero-copy{max-width:600px}.voice-panel{background:linear-gradient(168deg,#0073cf3d,#181f2ef5);border:1px solid rgba(85,162,223,.22);border-radius:16px;padding:38px 34px 30px;box-shadow:inset 0 1px #ffffff14,0 18px 44px #00000057,0 0 72px -8px #0073cf4d;position:relative}.vp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.vp-status{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-2)}.dot{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 10px var(--teal);transition:background .3s,box-shadow .3s}.dot.grey{background:#6b7280;box-shadow:none}.dot.red{background:#e5484d;box-shadow:0 0 10px #e5484d}.dot.blue{background:var(--blue-mid);box-shadow:0 0 10px var(--blue-mid)}.orb-wrap{position:relative;width:132px;height:132px;display:grid;place-items:center;margin:6px auto 18px;border-radius:50%}.orb-ring{position:absolute;inset:-18px;border-radius:50%;border:1px solid rgba(85,162,223,.4);animation:ringOut 3.2s ease-out infinite}.orb{width:132px;height:132px;border-radius:50%;background:radial-gradient(circle at 34% 30%,var(--blue-light),var(--blue) 45%,#1E2F7A 85%);box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 30px #0073cf4d;animation:orbPulse 5.5s ease-in-out infinite;display:grid;place-items:center;transition:transform .12s linear}.orb-sm{width:44px;height:44px;flex:none;box-shadow:0 6px 18px #0073cf47}.orb-wrap:hover .orb{filter:brightness(1.08)}.wave{display:flex;align-items:center;gap:4px;height:36px}.wave i{display:block;width:4px;border-radius:2px;background:#fff;transform-origin:center;transform:scaleY(.3);transition:height .08s linear}.wave i:nth-child(1){height:12px}.wave i:nth-child(2){height:24px}.wave i:nth-child(3){height:34px}.wave i:nth-child(4){height:18px}.wave i:nth-child(5){height:28px}.wave i:nth-child(6){height:14px}.wave.idle i{animation:bar 1.1s ease-in-out infinite}.wave.idle i:nth-child(2n){animation-delay:.15s}.wave.idle i:nth-child(3n){animation-delay:.3s}.wave.idle i:nth-child(5n){animation-delay:.45s}.wave.live i{animation:none;transform:none}.voice-panel.is-live .orb-ring{border-color:#1dd8d373}.voice-panel.is-speaking .orb{box-shadow:inset 0 0 0 1px #ffffff38,0 10px 36px #918ff957}.vp-end{display:block;margin:-4px auto 16px;font-size:12.5px;color:var(--text-2);padding:6px 14px;border:1px solid var(--line-strong);border-radius:999px}.vp-end:hover{color:#fff;border-color:#ffffff57}.chips{display:flex;flex-direction:column;gap:9px}.chip{text-align:left;background:#ffffff0b;border:1px solid var(--line);border-radius:8px;padding:11px 14px;font-size:14px;transition:border-color .2s,background .2s}.chip:hover{border-color:var(--line-strong);background:#ffffff12}.chip-hi{background:#0073cf24;border-color:#55a2df8c;color:var(--blue-light)}.chip-hi:hover{background:#0073cf38;border-color:var(--blue-mid)}.vp-foot{font-size:13px;line-height:1.6;color:var(--text-2);border-top:1px solid var(--line);padding-top:18px}.vp-fallback{text-align:center;padding:10px 0 24px}.vp-fallback p{color:var(--text-2);font-size:15px;line-height:1.6;margin:0 0 18px}.vp-booking{margin:0 0 20px;padding:14px 16px;border-radius:8px;background:#1dd8d314;border:1px solid rgba(29,216,211,.35);font-size:14px;line-height:1.5;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.vp-booking[hidden],.vp-end[hidden],.vp-fallback[hidden],[data-voice-live][hidden]{display:none}.stage{position:relative;height:300px;display:grid;place-items:center;margin:-22px -10px 4px}.viz{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.stage .orb-wrap{margin:0;z-index:1}.orb-sheen{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 60%,rgba(255,255,255,.22) 70%,transparent 80%);animation:spin 7s linear infinite;mix-blend-mode:screen}.orb{position:relative;overflow:hidden}.orb .wave{position:relative;z-index:1}.voice-panel[data-state=speaking] .orb{background:radial-gradient(circle at 34% 30%,#d8d7ff,#7a78f0 42%,#1e2f7a 88%)}.voice-panel[data-state=listening] .orb{background:radial-gradient(circle at 34% 30%,#c9fbf9,#12a8b8 45%,#123a6a 88%)}.voice-panel[data-state=listening] .orb-ring{border-color:#1dd8d399}.voice-panel.is-live .orb-ring{animation-duration:1.8s}.vp-state{display:flex;align-items:center;justify-content:center;gap:10px;min-height:22px;margin:0 auto 14px;font-size:13.5px;color:var(--text-2);letter-spacing:.01em}.vp-timer{font-variant-numeric:tabular-nums;color:var(--text-3);font-size:12.5px}.vp-timer:empty{display:none}.vp-timer:before{content:"\b7";margin-right:10px;color:var(--text-3)}.vp-booking{justify-content:flex-start}.bk-tick{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:#062a2a;font-weight:800;flex:none}@keyframes spin{to{transform:rotate(360deg)}}.watch{display:inline-flex;align-items:center;gap:12px;margin-top:22px;font-size:14.5px;color:var(--text-2);transition:color .2s}.watch:hover{color:#fff}.watch-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-strong);color:#fff;background:#ffffff0a;transition:background .2s,border-color .2s}.watch:hover .watch-icon{background:var(--blue);border-color:var(--blue)}.watch-len{font-size:12px;color:var(--text-3);font-variant-numeric:tabular-nums}.no-scroll{overflow:hidden}.vmodal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:0}.vmodal-back{position:absolute;inset:0;background:#000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade .25s ease}.vmodal-box{position:relative;width:100vw;height:100vh;height:100dvh;overflow:hidden;background:#000;animation:pop .35s var(--ease)}.vmodal-box video{width:100%;height:100%;display:block;background:#000;object-fit:contain}.vmodal-x{position:fixed;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:2;width:40px;height:40px;border-radius:50%;background:#14171cb3;border:1px solid var(--line-strong);color:#fff;font-size:24px;line-height:1}.vmodal-x:hover{background:var(--blue)}.vmodal-end{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#14171cd1;text-align:center;padding:20px}.vmodal-end p{font-family:var(--display);font-size:clamp(1.3rem,2.6vw,2rem);font-weight:700;margin:0}@media(max-width:760px){.vmodal{padding:0 12px}.vmodal-box{width:100%;max-width:100%;height:auto;max-height:80dvh;aspect-ratio:16/9;border-radius:14px;border:1px solid var(--line-strong)}.vmodal-end p{font-size:1.15rem}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.96)}}.logo-reel{position:relative;max-width:1100px;margin:0 auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.logo-reel video{display:block;width:100%;height:auto;aspect-ratio:1600/520;object-fit:cover;background:transparent;border-radius:0}.trusted .logo-reel{max-width:none;margin:0 calc(50% - 50vw);width:100vw;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.trusted .logo-reel video{aspect-ratio:1600/520}.trusted{overflow:hidden}.trusted{padding:52px 0}.logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 52px;font-family:var(--display);font-size:19px;font-weight:600;color:var(--text-2)}.orb-wrap{cursor:pointer}.orb-ping{position:absolute;inset:-18px;border-radius:50%;border:1px solid rgba(85,162,223,.34);animation:ping 2.6s cubic-bezier(.2,.6,.3,1) infinite;pointer-events:none}.orb-ping-2{animation-delay:1.3s}.voice-panel.is-live .orb-ping{display:none}@keyframes ping{0%{transform:scale(.92);opacity:.7}70%{opacity:0}to{transform:scale(1.9);opacity:0}}.orb-cta{position:absolute;left:50%;top:calc(50% + 86px);transform:translate(-50%);display:inline-flex;align-items:center;gap:9px;white-space:nowrap;padding:11px 20px;border-radius:999px;background:var(--grad-text);color:#fff;font-weight:600;font-size:15px;box-shadow:0 8px 22px #0073cf42;transition:filter .2s,transform .15s}.orb-wrap:hover .orb-cta{filter:brightness(.92);transform:translate(-50%) translateY(-1px)}.voice-panel.is-live .orb-cta{opacity:0;pointer-events:none;transition:opacity .2s}.vp-body{display:block}.chips-head{margin-bottom:12px;color:var(--text-3)}.vp-side{margin-top:26px}body.voice-on{overflow:hidden}.voice-stand-in{border:1px dashed var(--line);border-radius:16px;min-height:520px}.voice-overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:0;background:radial-gradient(1200px 700px at 70% 10%,rgba(0,115,207,.22),transparent 70%),linear-gradient(180deg,#111419,#171c25);animation:fade .35s ease}.voice-overlay .voice-panel{width:min(1320px,100%);height:100%;max-height:100vh;border:0;border-radius:0;background:none;box-shadow:none;padding:28px 48px;display:flex;flex-direction:column;gap:0}.voice-overlay .vp-head{margin-bottom:0}.voice-overlay .vp-live{flex:1;display:flex;align-items:center;overflow-y:auto;overscroll-behavior:contain}.voice-overlay .vp-body{display:grid;grid-template-columns:1.25fr .75fr;gap:56px;align-items:center;width:100%}.voice-overlay .vp-main{display:flex;flex-direction:column;align-items:center}.voice-overlay .stage{height:min(58vh,540px);width:100%;margin:0}.voice-overlay .orb-wrap,.voice-overlay .orb{width:210px;height:210px}.voice-overlay .orb-ring{inset:-28px}.voice-overlay .wave{height:54px;gap:6px}.voice-overlay .wave i{width:6px}.voice-overlay .vp-state{font-size:clamp(1.05rem,1.8vw,1.5rem);color:var(--text);margin-top:8px;font-family:var(--display);letter-spacing:-.01em}.voice-overlay .vp-timer{font-size:14px}.voice-overlay .vp-end{margin-top:20px;padding:11px 22px;font-size:14px}.voice-exit{position:fixed;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:95;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#14171cb8;border:1px solid var(--line-strong);color:#fff;font-size:24px;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.voice-exit:hover{background:var(--blue);border-color:var(--blue)}.voice-overlay .vp-side{margin-top:0}.voice-overlay .chips{gap:12px}.voice-overlay .chip{padding:15px 18px;font-size:15px}.voice-overlay .vp-foot,.voice-overlay .orb-cta,.voice-overlay .orb-ping{display:none}.voice-overlay .vp-booking{margin-top:20px}@media(max-width:900px){.voice-overlay .voice-panel{padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.voice-overlay .vp-body{grid-template-columns:1fr;gap:18px;align-content:start;padding:8px 0 24px}.voice-overlay .vp-live{align-items:flex-start}.voice-overlay .stage{height:min(38vh,320px)}.voice-overlay .orb-wrap,.voice-overlay .orb{width:150px;height:150px}.voice-overlay .chip{padding:12px 14px;font-size:14px}.voice-overlay .vp-status{display:none}.voice-overlay .vp-end{position:sticky;bottom:calc(8px + env(safe-area-inset-bottom));margin:16px auto 0;background:#14171ccc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.nav-cta{display:flex;align-items:center;gap:10px}.nav-pulse{border-color:var(--line-strong);color:var(--text-2)}.nav-pulse:hover{color:#fff;border-color:#ffffff57}.pulse-in{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.pulse-copy .eyebrow{color:var(--teal)}.pulse-copy h2{margin-top:14px}.pulse-bullets{margin:26px 0 30px}.pulse-bullets .dash{background:var(--teal)}.pulse-art{position:relative;display:grid;place-items:center}.pulse-3d{width:100%;max-width:420px;height:520px;background:transparent;--poster-color:transparent;--progress-bar-color:transparent;--progress-bar-height:0px;--progress-mask:transparent;cursor:grab}.pulse-3d:active{cursor:grabbing}.pulse-loading{display:grid;place-items:center;height:100%;background:transparent}.pulse-loading .pulse-phone{opacity:.5;animation:breathe 2.6s ease-in-out infinite;transform:none;height:min(100%,420px);width:min(50vw,210px)}@keyframes breathe{50%{opacity:.8}}.pulse-phone{width:210px;height:420px;border-radius:34px;border:1px solid var(--line-strong);background:linear-gradient(168deg,#1dd8d329,#0c1224f2);box-shadow:inset 0 1px #ffffff14,0 30px 80px #0000008c;padding:16px;display:grid;align-content:start;gap:14px;transform:rotate(-3deg)}.pulse-screen{display:grid;gap:14px;padding:18px 14px;border-radius:22px;background:#14171c8c;height:100%}.pulse-line{height:10px;border-radius:6px;background:#ffffff1f}.pulse-line.w60{width:60%}.pulse-line.w80{width:80%}.pulse-line.w40{width:40%}.pulse-big{height:46px;border-radius:10px;background:linear-gradient(135deg,#1dd8d38c,#0073cf80)}.pulse-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pulse-row i{display:block;height:64px;border-radius:12px;background:#ffffff12;border:1px solid var(--line)}.contact-form-title{font-size:20px;margin:0 0 4px}.demo-form textarea{width:100%;padding:13px 14px;border-radius:8px;border:1px solid var(--line);background:#ffffff0b;font:inherit;font-size:14px;color:var(--text);outline:none;resize:vertical;min-height:120px;transition:border-color .2s}.demo-form textarea::placeholder{color:var(--text-3)}.demo-form textarea:focus{border-color:var(--blue-mid);box-shadow:0 0 0 3px #55a2df47}.demo-form textarea.bad{border-color:#e5484d}.contact-demo{margin-top:56px;padding-top:32px;border-top:1px solid var(--line)}.contact-demo h2{font-size:22px;margin:0 0 10px}.contact-demo p{color:var(--text-2);font-size:15.5px;line-height:1.6;margin:0 0 20px;max-width:46ch}.vision{padding-top:0}.eyebrow.center{text-align:center;margin-bottom:22px}.vision-frame{border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--card);background:var(--panel);max-width:1100px;margin:0 auto}.vision-frame video{display:block;width:100%;height:auto;aspect-ratio:16/9}.statements{padding-top:72px;display:block}.statement{max-width:min(60ch,62%);margin:0 0 64px}.statement:last-child{margin-bottom:0}.statement-right{margin-left:auto;text-align:right}.statement .eyebrow{margin-bottom:10px}.statement-line{font-family:var(--display);font-size:clamp(1.2rem,1.95vw,1.72rem);line-height:1.5;font-weight:300;letter-spacing:-.02em;color:var(--text);margin:0}@media(max-width:1000px){.statement{max-width:none;margin-bottom:48px}}@media(max-width:760px){.statement-right{text-align:left}}@media(max-width:1000px){.about-grid-2{grid-template-columns:1fr}.strategy-line{max-width:none}}.about-hero{padding:96px 0 72px}.about-h1{max-width:18ch}.about-lede{max-width:62ch;font-size:19px}.team{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.person{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:28px 24px;box-shadow:var(--card)}.person-mark{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--grad-text);font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:.02em;margin-bottom:18px}.person h3{font-size:19px;margin:0}.person-role{color:var(--blue-mid);font-size:13.5px;margin:6px 0 12px}.person p{color:var(--text-2);font-size:14.5px;line-height:1.6;margin:0}.link{color:var(--blue-mid);text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.pulse-in{grid-template-columns:1fr;gap:28px}.pulse-3d{height:400px;max-width:320px}.pulse-art{order:-1}.team{grid-template-columns:1fr 1fr}}@media(max-width:640px){.team{grid-template-columns:1fr}.nav-pulse{display:none}.about-hero{padding:56px 0 48px}}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 10px var(--teal);margin-right:10px;vertical-align:middle;animation:blink 2s ease-in-out infinite}@keyframes blink{50%{opacity:.35}}.live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.live-stat{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:28px 26px;box-shadow:var(--card)}.live-num{font-family:var(--display);font-size:clamp(1.55rem,2.35vw,2.9rem);font-weight:700;letter-spacing:-.035em;line-height:1;background:linear-gradient(135deg,#fff 30%,var(--blue-light));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.live-stat:first-child .live-num{background:var(--grad);-webkit-background-clip:text;background-clip:text}.live-stat p{color:var(--text-2);font-size:14.5px;line-height:1.5;margin:14px 0 0}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:24px;margin-top:40px;padding-top:32px;border-top:1px solid var(--line)}.fact b{display:block;font-family:var(--display);font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--blue-mid)}.fact span{display:block;margin-top:6px;font-size:13.5px;line-height:1.45;color:var(--text-2)}.live-foot{margin:28px 0 0;font-size:12.5px;color:var(--text-3)}@media(max-width:1000px){.live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.live-grid{grid-template-columns:minmax(0,1fr)}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.live-stat{padding:20px 22px;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.live-num{font-size:2.1rem;letter-spacing:-.03em}.live-stat p{font-size:13.5px;margin:0;text-align:right;max-width:46%}}.section{padding:104px 0}.head{max-width:62ch;margin-bottom:56px}.head .eyebrow{margin-bottom:16px}.cell{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:30px;min-height:212px;box-shadow:var(--card)}.cell .eyebrow{color:var(--blue-mid)}.cell p{color:var(--text-2);font-size:15px;line-height:1.6;margin:10px 0 0}.goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.goal{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:34px 30px;box-shadow:var(--card)}.goal-icon{color:var(--blue-mid);margin-bottom:22px;display:block}.goal h3{font-size:21px;margin:0 0 12px;line-height:1.25}.goal p{color:var(--text-2);font-size:15px;line-height:1.6;margin:0}@media(max-width:1000px){.goals{grid-template-columns:1fr}}.evidence{display:grid;grid-template-columns:repeat(4,1fr);gap:44px 36px}.num{font-family:var(--display);font-size:54px;font-weight:300;letter-spacing:-.035em;line-height:1}.num.hi{color:var(--blue-mid)}.evidence p{color:var(--text-2);font-size:15px;line-height:1.6;margin:16px 0 0;max-width:30ch}.tracks-title{margin-bottom:56px}.tracks{display:grid;grid-template-columns:1fr 1fr;gap:16px}.track{border:1px solid var(--line);border-radius:16px;padding:44px 38px;display:flex;flex-direction:column;background:var(--panel);box-shadow:var(--card)}.track-accent{background:var(--raised);border-color:#ffffff1a}.track h3{font-size:28px;margin:0 0 14px}.track>p{color:var(--text-2);font-size:16px;line-height:1.6;margin:0 0 28px}.track .btn{align-self:flex-start;margin-top:auto}.bullets{display:grid;gap:14px;margin-bottom:34px;font-size:15.5px;line-height:1.5}.bullet{display:flex;gap:12px;align-items:baseline}.dash{width:8px;height:1px;background:var(--blue-mid);flex:none;transform:translateY(-4px)}.quote{text-align:center;border-top:1px solid var(--line)}blockquote{margin:0 auto;max-width:24ch;font-size:clamp(2rem,3.6vw,2.875rem);font-weight:300;letter-spacing:-.025em;line-height:1.18}.cite{margin-top:32px;font-size:14.5px;color:var(--text-2)}.close{text-align:center}.close-in{max-width:38ch;margin:0 auto}.close h2{font-size:clamp(2.1rem,3.6vw,2.875rem)}.close .intro{margin-left:auto;margin-right:auto}.foot{border-top:1px solid var(--line);color:var(--text-2);font-size:13.5px;background:var(--base)}.foot-privacy{padding-bottom:36px;margin-top:-18px;font-size:12.5px;color:var(--text-3);line-height:1.6}.foot-privacy button{color:var(--blue-mid);text-decoration:underline;text-underline-offset:3px;font-size:12.5px}.foot-privacy button:hover{color:#fff}.foot-in{padding-top:44px;padding-bottom:28px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.demo-page{position:relative;min-height:100vh;background:var(--top-light);overflow:hidden}.glow-demo{display:none}.nav-plain{border-bottom:1px solid var(--line)}.demo-grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:64px;padding-top:88px;padding-bottom:96px;align-items:start}.demo-copy{max-width:560px}.demo-copy .lede{max-width:none}.demo-grid>*{min-width:0}.demo-points{margin-top:40px;margin-bottom:0}.demo-points strong{font-weight:600}.demo-card{padding:34px;display:flex;flex-direction:column;gap:18px}.book-voice{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:8px;border:1px solid rgba(85,162,223,.55);background:#0073cf24;text-align:left;transition:background .2s,border-color .2s}.book-voice:hover{background:#0073cf38;border-color:var(--blue-mid)}.bv-text{flex:1;display:flex;flex-direction:column}.bv-title{font-weight:600;font-size:15px}.bv-sub{font-size:13px;color:var(--text-2);line-height:1.5}.bv-mic{display:grid;place-items:center}.demo-card.is-live .book-voice{border-color:#1dd8d38c;background:#1dd8d314}.demo-card .vp-end{margin:-6px auto 0}.demo-card .vp-booking{margin:0}.divider{display:flex;align-items:center;gap:12px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.divider span{flex:1;height:1px;background:var(--line)}.demo-form{display:flex;flex-direction:column;gap:10px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.demo-form input{width:100%;padding:13px 14px;border-radius:8px;border:1px solid var(--line);background:#ffffff0b;font:inherit;font-size:14px;color:var(--text);outline:none;transition:border-color .2s}.demo-form select{width:100%;padding:13px 14px;border-radius:8px;border:1px solid var(--line);background:#ffffff0b;font:inherit;font-size:14px;color:var(--text);outline:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.5) 50%),linear-gradient(135deg,rgba(255,255,255,.5) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat}.demo-form select:invalid{color:var(--text-3)}.demo-form select option{color:#111}.demo-form select.bad{border-color:#e5484d}.slots{display:flex;flex-direction:column;gap:14px}.slots-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.slots-tz{font-size:12.5px;color:var(--text-3)}.slot-days{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.slot-day{padding:9px 6px;border-radius:999px;border:1px solid var(--line-strong);font-size:13px;white-space:nowrap;text-align:center}.slot-day[aria-selected=true]{border-color:var(--blue-mid);background:#0073cf2e}.slot-times{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;min-height:44px}.slot-time{padding:12px 8px;border-radius:8px;border:1px solid var(--line);background:#ffffff0b;font-size:14px;font-variant-numeric:tabular-nums;transition:border-color .2s,background .2s}.slot-time:hover{border-color:var(--blue-mid);background:#0073cf24}.slot-time[disabled]{opacity:.5}.slots-skip{font-size:13px;color:var(--text-2);text-decoration:underline;text-underline-offset:3px;align-self:center}.slots-empty{grid-column:1/-1;color:var(--text-2);font-size:14px}@media(max-width:640px){.slot-times{grid-template-columns:repeat(2,1fr)}}.demo-form input::placeholder{color:var(--text-3)}.demo-form input:focus{border-color:var(--blue-mid);box-shadow:0 0 0 3px #55a2df47}.demo-form input.bad{border-color:#e5484d}.bands{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.band-chip{padding:9px 16px;border-radius:999px;border:1px solid var(--line-strong);font-size:13px;transition:border-color .2s,background .2s}.band-chip.on{border-color:var(--blue-mid);background:#0073cf2e}.form-err{min-height:0;font-size:13px;color:#ff8a8d}.form-foot{font-size:12.5px;color:var(--text-3);text-align:center;margin-top:8px}.thanks{text-align:center;padding:24px 8px;display:flex;flex-direction:column;align-items:center;gap:14px}.thanks[hidden]{display:none}.thanks h2{font-size:30px}.thanks p{color:var(--text-2);line-height:1.6;margin:0 0 8px;max-width:38ch}@keyframes orbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes ringOut{0%{transform:scale(.9);opacity:.5}to{transform:scale(1.6);opacity:0}}@keyframes bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}html{scroll-behavior:auto}}@media(max-width:1000px){.hero-grid,.demo-grid{grid-template-columns:1fr;gap:44px}.evidence{grid-template-columns:1fr 1fr}.tracks{grid-template-columns:1fr}}@media(max-width:900px){.nav-links{display:none}}@media(max-width:640px){.hero{padding:56px 0}.section{padding:72px 0}.demo-grid{padding-top:48px;padding-bottom:64px}.voice-panel{padding:28px 20px 22px}.demo-card{padding:22px}.evidence{grid-template-columns:1fr}.track{padding:32px 24px}.row2{grid-template-columns:1fr}.logos{gap:14px 28px;font-size:17px}.ctas .btn{flex:1 1 auto}}.prose{max-width:74ch}.prose p{color:var(--text-2);font-size:17px;line-height:1.75;margin:0 0 22px}.prose p:last-child{margin-bottom:0}.intro.center{text-align:center;margin-left:auto;margin-right:auto}.notice-bar{background:#0073cf29;border-bottom:1px solid rgba(85,162,223,.35);color:var(--blue-light);text-align:center;padding:10px 16px;font-size:13.5px}.draft-bar{background:#f5a52424;border-bottom:1px solid rgba(245,165,36,.4);color:#f7c570;text-align:center;padding:10px 16px;font-size:13.5px}@media(max-width:760px){.prose p{font-size:16px}}.cms-stats{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.steps-title{margin-bottom:28px}.steps{list-style:none;counter-reset:step;margin:40px 0 0;padding:0;display:grid;gap:14px}.steps li{counter-increment:step;position:relative;border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:var(--card);padding:28px 32px 28px 92px}.steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:32px;top:28px;font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:.06em;color:var(--blue-mid);opacity:.85}.steps h3{font-size:20px;margin:0 0 8px;letter-spacing:-.02em}.steps p{margin:0;color:var(--text-2);font-size:15.5px;line-height:1.6;max-width:70ch}.pquote{margin:0;max-width:60ch}.pquote blockquote{margin:0;border-left:3px solid var(--teal);padding-left:26px}.pquote blockquote p{font-family:var(--display);font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:300;line-height:1.55;letter-spacing:-.02em;color:var(--text);margin:0 0 18px}.pquote figcaption{margin-top:22px;padding-left:29px}.pquote-name{display:block;font-weight:600;font-size:14.5px}.pquote-role{display:block;margin-top:3px;font-size:13.5px;color:var(--text-3)}@media(max-width:760px){.steps li{padding:24px 22px}.steps li:before{position:static;display:block;margin-bottom:10px}}.figure-title{margin-bottom:34px}.figure-caption{margin:20px 0 0;font-size:13.5px;color:var(--text-3);text-align:center}.art-house{width:56%;max-width:170px;color:var(--blue-light);opacity:.8}.mflow{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1.15fr);align-items:center;gap:0}.lcard{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:var(--card)}.lcard-photo{position:relative;aspect-ratio:16/10;display:grid;place-items:center;background:linear-gradient(150deg,#0073cf59,#1dd8d31f 60%,#0a1530e6)}.lcard-tag{position:absolute;top:14px;left:14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:#14171ca8;border:1px solid rgba(255,255,255,.18);padding:5px 10px;border-radius:999px}.lcard-body{padding:20px 22px 24px}.lcard-body h3{font-family:var(--display);font-size:19px;margin:0 0 6px;letter-spacing:-.02em}.lcard-body p{margin:0;color:var(--text-2);font-size:14px}.mflow-links{height:320px}.mflow-links svg{width:100%;height:100%}.mflow-links path{fill:none;stroke:var(--blue-mid);stroke-width:1.2;opacity:.5;stroke-dasharray:5 7;animation:flow 2.6s linear infinite}.mflow-links path:nth-child(2){animation-delay:.3s}.mflow-links path:nth-child(3){animation-delay:.6s}.mflow-links path:nth-child(4){animation-delay:.9s}@keyframes flow{to{stroke-dashoffset:-48}}.mflow-buyers{display:grid;gap:10px}.bcard{display:flex;align-items:center;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px 18px;box-shadow:var(--card)}.bavatar{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:600;letter-spacing:.04em;background:linear-gradient(140deg,#0073cf80,#918ff966);border:1px solid rgba(255,255,255,.16)}.bwho{min-width:0;flex:1}.bwho b{display:block;font-size:14.5px}.bwho span{display:block;margin-top:3px;font-size:12.5px;color:var(--text-3);line-height:1.4}.bscore{flex:none;font-family:var(--display);font-size:16px;font-weight:700;color:var(--teal);font-variant-numeric:tabular-nums}.bmore{font-size:13px;color:var(--text-3);padding:6px 4px 0}.rcard{max-width:720px;margin:0 auto;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:34px 38px;box-shadow:var(--card)}.rcard-head h3{font-family:var(--display);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:700;letter-spacing:-.03em;margin:12px 0 10px;background:linear-gradient(135deg,#fff 30%,var(--blue-light));-webkit-background-clip:text;background-clip:text;color:transparent}.rcard-head p{margin:0;color:var(--text-2);font-size:15px;line-height:1.6;max-width:52ch}.rbars{margin-top:28px;display:grid;gap:14px}.rbar{display:grid;grid-template-columns:150px minmax(0,1fr) 54px;align-items:center;gap:16px;font-size:13.5px}.rbar-l{color:var(--text-2)}.rbar-t{height:8px;border-radius:999px;background:#ffffff12;overflow:hidden}.rbar-t i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--blue-mid))}.rbar b{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--display);font-size:16px}.vframe-click{position:relative}.vposter{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;position:relative}.vposter img{display:block;width:100%;height:auto}.vposter-play{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:center;gap:10px;padding:18px;background:linear-gradient(0deg,rgba(20,23,28,.85),transparent);font-size:14.5px;font-weight:600}@media(prefers-reduced-motion:reduce){.mflow-links path{animation:none}}@media(max-width:900px){.mflow{grid-template-columns:minmax(0,1fr);gap:22px}.mflow-links{display:none}.lcard{max-width:460px;margin:0 auto}.rcard{padding:26px 22px}.rbar{grid-template-columns:minmax(0,1fr) 54px;gap:10px}.rbar-t{grid-column:1 / -1;order:3}}.faq{max-width:860px;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px;cursor:pointer;list-style:none;font-family:var(--display);font-size:clamp(1rem,1.4vw,1.17rem);font-weight:600;letter-spacing:-.01em}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--blue-light);background:linear-gradient(90deg,rgba(255,255,255,.025),transparent)}.faq-item summary i{flex:none;position:relative;width:16px;height:16px}.faq-item summary i:before,.faq-item summary i:after{content:"";position:absolute;background:var(--blue-mid);transition:transform .2s ease}.faq-item summary i:before{top:7px;left:0;width:16px;height:2px}.faq-item summary i:after{left:7px;top:0;width:2px;height:16px}.faq-item[open] summary i:after{transform:scaleY(0)}.faq-a{padding:0 4px 24px;max-width:72ch}.faq-a p{margin:0 0 14px;color:var(--text-2);font-size:15.5px;line-height:1.7}.faq-a p:last-child{margin-bottom:0}.demo-form select:focus{border-color:var(--blue-mid);box-shadow:0 0 0 3px #55a2df47}.voice-panel:not(.demo-card) .vp-head{display:none}.voice-overlay .voice-panel:not(.demo-card) .vp-head{display:flex;justify-content:flex-end}.voice-overlay .voice-panel .vp-head .eyebrow,.voice-panel .chip-full{display:none}.voice-overlay .voice-panel .chip-full{display:block}.voice-overlay .voice-panel .chip-quick{display:none}@media(min-width:1001px){.live-band .live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.trusted{padding:44px 0 36px}.trusted .eyebrow.center{margin-bottom:14px}.brands-strip{overflow:hidden;font-family:var(--body)}.trusted .brands-strip{margin:0 calc(50% - 50vw);width:100vw}.brands-strip__mask{padding:18px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.brands-strip__track{display:flex;align-items:center;width:max-content;animation:brands-scroll var(--dur,60s) linear infinite}.brands-strip:hover .brands-strip__track{animation-play-state:paused}.brands-strip__set{display:flex;align-items:center}.brands-strip__item{flex:0 0 auto;height:48px;padding:0 clamp(22px,2.4vw,36px);display:flex;align-items:center}.brands-strip__item img{display:block;opacity:.86;transition:opacity .2s}.brands-strip:hover .brands-strip__item img{opacity:1}.brands-strip__more{margin:0;font-family:var(--display);font-size:21px;font-weight:700;letter-spacing:-.01em;color:var(--blue-mid);white-space:nowrap}.brands-inline{border-radius:16px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--card)}@keyframes brands-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.brands-strip__track{animation:none}}@media(max-width:640px){.brands-strip__item{height:40px}.brands-strip__item img{max-height:38px;width:auto}}.hero-visual{position:relative}.hero-phones{position:absolute;right:-16%;top:-70px;width:101%;height:auto;z-index:0;pointer-events:none;filter:drop-shadow(0 30px 60px rgba(0,0,0,.45)) saturate(.92) brightness(.9);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 96%);mask-image:linear-gradient(180deg,#000 55%,transparent 96%)}.hero-visual>.voice-panel{position:relative;z-index:1;margin:150px 0 0 80px}@media(max-width:1000px){.hero-phones{width:70%;right:-4%;top:-30px}.hero-visual>.voice-panel{margin:130px 0 0}}@media(max-width:640px){.hero-phones{width:80%;right:-8%;top:-20px}.hero-visual>.voice-panel{margin-top:118px}}.tt{font-weight:300;letter-spacing:-.035em}.tt b{font-weight:700;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.04em;-webkit-box-decoration-break:clone;box-decoration-break:clone}h1.tt{font-size:clamp(2.7rem,5.2vw,4.25rem)}h1 em{font-style:normal}.trusted .eyebrow,.divider{color:var(--text-3)}.live-band .live-grid.figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:8px;border-top:1px solid var(--line)}.figs .fig{padding:40px 28px 0 0;min-width:0}.figs .fig+.fig{padding-left:28px;border-left:1px solid var(--line)}.figs .live-num{font-weight:300;font-size:clamp(2.3rem,4.1vw,4rem);letter-spacing:-.045em;background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--text)}.figs .fig:first-child .live-num{font-weight:600;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.figs .fig p{margin:16px 0 0;font-size:16px;font-weight:500;color:var(--text);line-height:1.4}.figs .fig small{display:block;margin-top:6px;font-size:13px;color:var(--text-3)}@media(max-width:1000px){.live-band .live-grid.figs{grid-template-columns:repeat(2,minmax(0,1fr))}.figs .fig{padding:32px 20px 28px 0}.figs .fig:nth-child(odd){padding-left:0;border-left:0}.figs .fig:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:640px){.live-band .live-grid.figs{grid-template-columns:minmax(0,1fr)}.figs .fig,.figs .fig+.fig{padding:26px 0;border-left:0;display:block}.figs .fig+.fig{border-top:1px solid var(--line)}.figs .live-num{font-size:2.6rem}.figs .fig p{text-align:left;max-width:none}}.goals.flat{gap:48px}.goals.flat .goal{background:none;border:0;box-shadow:none;border-radius:0;padding:26px 0 0;position:relative}.goals.flat .goal:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--blue),var(--purple) 60%,transparent)}.goals.flat .goal h3{font-size:22px;margin:10px 0}.goals.flat .goal p{font-size:15.5px}@media(max-width:1000px){.goals.flat{gap:36px}}.hub{position:relative;width:calc((min(100vw,var(--max)) - 2 * var(--gutter)) / .875);left:50%;transform:translate(-50%);margin-top:8px;aspect-ratio:1920/1080}.hub-stage{position:absolute;left:0;top:0;width:1920px;height:1080px;transform-origin:0 0;transform:scale(var(--hub-s,.7))}.hub-wires{position:absolute;inset:0;width:1920px;height:1080px;overflow:visible}.hub-wire-base{fill:none;stroke:#ffffff12;stroke-width:2}.hub-wire{fill:none;stroke:url(#hubgrad);stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:0}.hub-dot{position:absolute;left:0;top:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--teal);box-shadow:0 0 16px var(--teal);opacity:0;pointer-events:none}.hub-orb,.hub-ring-in,.hub-ring-out,.hub-ringpulse{position:absolute;border-radius:50%;pointer-events:none}.hub-orb{left:845px;top:355px;width:230px;height:230px;background:radial-gradient(circle at 34% 28%,#aad0ef,#55a2df 20%,#0073cf 52%,#918ff9);box-shadow:0 0 40px #0073cf47}.hub-ring-in{left:810.5px;top:320.5px;width:299px;height:299px;border:1.5px solid rgba(145,143,249,.18)}.hub-ring-out{left:776px;top:286px;width:368px;height:368px;border:1px dashed rgba(145,143,249,.12)}.hub-ringpulse{left:845px;top:355px;width:230px;height:230px;border:1.5px solid rgba(145,143,249,.5);opacity:0}.hub-caption{position:absolute;left:740px;top:665px;width:440px;margin:0;text-align:center;font-family:var(--body);font-size:22px;line-height:1.5;color:#b4bdc9}.hub-card{position:absolute;width:530px;height:290px;box-sizing:border-box;padding:26px 30px;border-radius:24px;display:flex;flex-direction:column;background:var(--panel);border:1px solid rgba(85,162,223,.08);box-shadow:0 12px 32px #00000047,inset 0 1px #ffffff0f}.hub-eyebrow{font-family:var(--body);font-size:16px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--blue-mid)}.hub-card h3{font-family:var(--display);font-weight:700;font-size:29px;letter-spacing:-.01em;color:var(--text);margin:12px 0 0;line-height:1.2}.hub-card p{font-family:var(--body);font-size:20px;line-height:1.45;color:#b4bdc9;margin:8px 0 0;text-wrap:pretty}.hub-row{margin-top:auto;height:78px;box-sizing:border-box;border-radius:16px;background:var(--alt);border:1px solid var(--line);display:flex;align-items:center;gap:16px;padding:0 22px}.hub-row-t{flex:1;min-width:0}.hub-row-l{font-family:var(--body);font-size:21px;line-height:1.3;color:var(--text)}.hub-row-s{font-family:var(--body);font-size:17px;color:#8d97a6;margin-top:3px}.hub-val{font-family:var(--display);font-weight:700;font-size:30px;color:var(--blue-mid);font-variant-numeric:tabular-nums}.hub-val.teal{color:var(--teal)}.hub-pill{flex:none;width:110px;box-sizing:border-box;padding:6px 16px;border-radius:999px;border:1.5px solid var(--teal);font-family:var(--body);font-weight:600;font-size:18px;line-height:1.2;color:var(--teal)}.hub-check{flex:none;width:30px;height:30px;border-radius:50%;background:var(--teal);display:flex;align-items:center;justify-content:center}.hub-check:after{content:"";width:8px;height:14px;border-right:3px solid var(--base);border-bottom:3px solid var(--base);transform:translateY(-2px) rotate(45deg)}.hub-tiles{margin-top:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hub-tile{height:78px;box-sizing:border-box;border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;justify-content:space-between;background:#0073cf6b;border:1px solid rgba(85,162,223,.45)}.hub-tile span{font-family:var(--body);font-size:15px;line-height:1.15;color:#b4bdc9}.hub-tile b{font-family:var(--display);font-weight:700;font-size:22px;color:var(--text)}.hub-rail{position:absolute;left:0;top:972px;width:1920px;height:80px}.hub-rail-line,.hub-rail-fill{position:absolute;left:125px;top:11px;height:2px}.hub-rail-line{width:1670px;background:#ffffff1a}.hub-rail-fill{width:1670px;background:var(--blue)}.hub-rail-dot{position:absolute;top:4px;width:16px;height:16px;border-radius:50%;background:var(--blue-mid)}.hub-rail-label{position:absolute;top:40px;width:200px;text-align:center;font-family:var(--body);font-size:18px;letter-spacing:.2em;text-transform:uppercase;color:var(--text)}.hub-rail-label.first{text-align:left}.hub-rail-label.last{text-align:right}@media(max-width:1199px){.hub{width:auto;left:auto;transform:none;aspect-ratio:auto;max-width:620px}.hub-stage{position:relative;width:auto;height:auto;transform:none;display:flex;flex-direction:column;gap:16px}.hub-wires,.hub-dot,.hub-ringpulse,.hub-ring-out,.hub-rail{display:none}.hub-orb{position:relative;left:auto;top:auto;width:72px;height:72px;margin:6px 0 0 6px}.hub-ring-in{left:0;top:0;width:84px;height:84px}.hub-caption{position:relative;left:auto;top:auto;width:auto;text-align:left;font-size:15px;margin:-80px 0 0 106px;min-height:56px;display:flex;align-items:center}.hub-cards{display:flex;flex-direction:column;gap:14px}.hub-card{position:relative;left:auto!important;top:auto!important;width:auto;height:auto;padding:20px 22px;border-radius:16px}.hub-eyebrow{font-size:11.5px}.hub-card h3{font-size:20px;margin-top:8px}.hub-card p{font-size:15px;margin-top:6px}.hub-row,.hub-tiles{margin-top:16px}.hub-row{height:auto;min-height:60px;padding:10px 16px;border-radius:12px}.hub-row-l{font-size:15px}.hub-row-s{font-size:13px}.hub-val{font-size:22px}.hub-pill{width:auto;font-size:13.5px;padding:5px 12px}.hub-check{width:24px;height:24px}.hub-check:after{width:6px;height:11px}.hub-tile{height:64px;padding:7px 8px}.hub-tile span{font-size:11.5px}.hub-tile b{font-size:18px}}@media(max-width:520px){.hub-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.vp-mode{display:flex;width:max-content;margin:0 auto 6px;padding:4px;border-radius:999px;background:#00000040;border:1px solid var(--line);position:relative;z-index:2}.vp-mode button{padding:8px 18px;border-radius:999px;font-size:13px;font-weight:600;color:var(--text-2);display:inline-flex;align-items:center;gap:7px;transition:background .2s,color .2s}.vp-mode button[aria-pressed=true]{background:#0073cf4d;color:#fff;box-shadow:inset 0 0 0 1px #55a2df80}.vp-mode button:hover{color:#fff}.voice-overlay .vp-mode{display:none}.chat{display:flex;flex-direction:column;gap:12px}.chat[hidden]{display:none}.chat-thread{display:flex;flex-direction:column;gap:10px;min-height:220px;max-height:340px;overflow-y:auto;padding:14px 2px 4px;overscroll-behavior:contain}.msg{max-width:88%;padding:11px 14px;border-radius:14px 14px 14px 4px;background:#ffffff0f;border:1px solid var(--line);font-size:14.5px;line-height:1.55;white-space:pre-wrap;word-wrap:break-word}.msg.me{align-self:flex-end;border-radius:14px 14px 4px;background:#0073cf38;border-color:#55a2df66}.msg.claire:before{content:"Claire";display:block;font-size:11.5px;font-weight:600;letter-spacing:.06em;color:var(--blue-light);margin-bottom:3px}.page-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:10px;border:1px solid rgba(85,162,223,.5);background:#0073cf24;color:var(--text);text-decoration:none;transition:background .2s,border-color .2s}.page-card:hover{background:#0073cf3d;border-color:var(--blue-mid)}.page-card .pc-t{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.page-card b{font-family:var(--display);font-weight:600;font-size:15px}.page-card small{color:var(--text-2);font-size:12px;line-height:1.35}.page-card .pc-a{font-size:18px;color:var(--blue-light);flex:none}.vp-pages{margin:14px 0 0;width:100%;animation:pcIn .45s cubic-bezier(.16,1,.3,1) both}.vp-pages:empty{display:none}.voice-overlay .vp-pages{width:min(460px,100%);margin:18px auto 0}.voice-overlay .vp-pages .page-card{padding:14px 18px;background:#0073cf38;border-color:#55a2dfb3;box-shadow:0 10px 30px #00000059}.voice-overlay .vp-pages b{font-size:17px}@keyframes pcIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vp-pages{animation:none}}.msg+.page-card,.page-card+.msg{margin-top:2px}.chat-thread .page-card,[data-chat-thread] .page-card{align-self:stretch}.also{position:absolute!important;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.msg.note{align-self:center;background:none;border:0;color:var(--text-3);font-size:12.5px;padding:2px}.msg.typing{color:var(--text-3)}.msg.typing i{display:inline-block;width:6px;height:6px;margin:0 2px;border-radius:50%;background:var(--blue-light);animation:blink 1.2s ease-in-out infinite}.msg.typing i:nth-child(2){animation-delay:.2s}.msg.typing i:nth-child(3){animation-delay:.4s}.chat-form{display:flex;gap:8px}.chat-form input{flex:1;min-width:0;padding:13px 14px;border-radius:10px;border:1px solid var(--line);background:#ffffff0d;font:inherit;font-size:14.5px;color:var(--text);outline:none}.chat-form input::placeholder{color:var(--text-3)}.chat-form input:focus{border-color:var(--blue-mid);box-shadow:0 0 0 3px #55a2df47}.chat-form button{flex:none;width:48px;border-radius:10px;background:var(--blue);color:#fff;display:grid;place-items:center}.chat-form button:hover{background:var(--blue-hover)}.chat-form button[disabled]{opacity:.6}.chat-foot{font-size:12px;color:var(--text-3);text-align:center}.routes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.route{text-align:left;border:1px solid var(--line-strong);border-radius:12px;padding:14px 16px;background:#ffffff08;transition:border-color .2s,background .2s}.route:hover{border-color:#ffffff47}.route[aria-selected=true]{border-color:var(--blue-mid);background:#0073cf2e;box-shadow:inset 0 0 0 1px #55a2df66}.route b{display:flex;align-items:center;gap:9px;font-size:15px}.route small{display:block;margin-top:6px;font-size:12.5px;color:var(--text-2);line-height:1.45}.route .ric{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;flex:none}.route[aria-selected=true] .ric{background:var(--blue)}.stepper{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--text-3);letter-spacing:.04em}.stepper span{display:inline-flex;align-items:center;gap:8px;font-weight:600;white-space:nowrap}.stepper span i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;border:1px solid var(--line-strong);font-size:11px}.stepper span.on{color:#fff}.stepper span.on i{background:var(--blue);border-color:var(--blue)}.stepper span.done i{background:#1dd8d32e;border-color:var(--teal);color:var(--teal)}.stepper hr{flex:1;border:0;height:1px;background:var(--line);margin:0}.route-pane[hidden]{display:none}.route-pane{display:flex;flex-direction:column;gap:18px}.confirm{display:flex;flex-direction:column;gap:10px}.confirm[hidden]{display:none}.confirm-sum{border:1px solid rgba(29,216,211,.4);background:#1dd8d314;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex;gap:12px;align-items:center}.confirm-sum small{display:block;color:var(--text-2);font-size:12.5px}.confirm .lbl{font-size:12.5px;color:var(--text-2);margin-top:6px}.confirm .confirm-back{font-size:13px;color:var(--text-2);text-decoration:underline;text-underline-offset:3px;align-self:center}.cb-lede{font-size:14px;color:var(--text-2);line-height:1.55;margin:0}@media(max-width:520px){.routes{grid-template-columns:1fr}.stepper{font-size:11px;gap:6px}}.figs+.live-foot{margin-top:36px}.voice-panel[data-mode=type]{background:linear-gradient(168deg,#1a2b42,#181e2a 60%)}.msg{background:#262d39}.msg.me{background:#173558}.vp-mode{background:#111722;border-color:#ffffff1f;box-shadow:0 6px 18px #00000059}.vp-mode button[aria-pressed=false]{color:var(--text-2)}.pp-hero{padding:80px 0 72px}.pp-hero-in{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.pp-copy{max-width:620px}.pp-kick{color:var(--teal)}.pp-lede{font-family:var(--display);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;letter-spacing:-.02em;color:#fff;margin:0 0 14px}.pp-note{display:flex;align-items:center;gap:9px;margin:16px 0 0;font-size:13.5px;color:var(--text-2)}.pp-hero .pulse-3d{height:560px}.pp-tools{display:grid;gap:72px}.pp-tool{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.pp-flip .pp-tool-copy{order:2}.pp-tool-copy{max-width:560px}.pp-tool-copy h3{font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.03em;margin:12px 0 10px;line-height:1.15}.pp-tool-lead{font-family:var(--display);font-size:18px;font-weight:600;color:#fff;margin:0 0 12px}.pp-tool-copy p:last-child{color:var(--text-2);font-size:16.5px;line-height:1.65;margin:0}.pp-tool-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--card);padding:28px 30px}.pp-tool-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.pp-icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;color:var(--blue-mid);background:#0073cf24;border:1px solid rgba(85,162,223,.3)}.pp-icon.teal{color:var(--teal);background:#1dd8d31a;border-color:#1dd8d359}.pp-badge{padding:6px 14px;border-radius:999px;border:1.5px solid var(--blue-mid);color:var(--blue-mid);font-size:13px;font-weight:600}.pp-badge.teal{border-color:var(--teal);color:var(--teal)}.pp-tool-card ul{list-style:none;margin:0;padding:0;display:grid;gap:0}.pp-tool-card li{display:flex;gap:12px;align-items:baseline;padding:13px 0;border-top:1px solid var(--line);font-size:15.5px;line-height:1.5}.pp-tool-card li:before{content:"";width:8px;height:1px;background:var(--blue-mid);flex:none;transform:translateY(-4px)}.pp-tool:first-child .pp-tool-card li:before{background:var(--teal)}@media(max-width:1000px){.pp-hero-in,.pp-tool{grid-template-columns:1fr;gap:28px}.pp-hero .pulse-art{order:-1}.pp-hero .pulse-3d{height:400px}.pp-flip .pp-tool-copy{order:0}.pp-tools{gap:56px}}@media(max-width:640px){.pp-hero{padding:48px 0 56px}.pp-tool-card{padding:22px 20px}}.pulse-page .close-in{max-width:52ch}.nav-links a{white-space:nowrap}@media(max-width:1180px){.nav-links{gap:20px;font-size:14px}.nav-pulse{display:none}}.pp-points{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.pp-points li{display:flex;gap:12px;align-items:baseline;font-size:15.5px;line-height:1.5;color:var(--text)}.pp-points li:before{content:"";width:8px;height:1px;background:var(--blue-mid);flex:none;transform:translateY(-4px)}.pp-tool:first-child .pp-points li:before{background:var(--teal)}.foot-grid{display:grid;grid-template-columns:1.5fr repeat(var(--foot-cols,3),minmax(0,1fr));gap:40px;padding-top:56px;padding-bottom:40px}.foot-brand .brand img{height:28px}.foot-brand p{margin:16px 0 0;color:var(--text-2);font-size:14px;line-height:1.55;max-width:34ch}.foot-brand address{font-style:normal;margin-top:18px;color:var(--text-3);font-size:13.5px;line-height:1.7}.foot-brand address a{color:var(--text-2)}.foot-brand address a:hover{color:#fff}.foot-col{display:flex;flex-direction:column;gap:11px}.foot-col h2{font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--blue-mid);margin:0 0 4px}.foot-col a{color:var(--text-2);font-size:14.5px}.foot-col a:hover{color:#fff}.foot-base{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:22px;padding-bottom:32px;border-top:1px solid var(--line);font-size:12.5px;color:var(--text-3);line-height:1.6}.foot-base .foot-privacy{padding:0;margin:0;max-width:78ch}@media(max-width:900px){.foot-grid{grid-template-columns:1fr 1fr;gap:32px}.foot-brand{grid-column:1/-1}}@media(max-width:480px){.foot-grid{grid-template-columns:1fr}}.legal-hero{padding:80px 0 40px}.legal-updated{margin:18px 0 0;font-size:13.5px;color:var(--text-3)}.legal-body{padding-top:32px}.legal-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;align-items:start}.legal-toc{position:sticky;top:96px;display:flex;flex-direction:column;gap:9px;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:8px}.legal-toc .eyebrow{margin-bottom:6px}.legal-toc a{font-size:13.5px;color:var(--text-2);line-height:1.4}.legal-toc a:hover{color:#fff}.legal-doc{max-width:76ch;font-size:16px;line-height:1.75;color:var(--text-2)}.legal-doc h2{font-family:var(--display);font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700;letter-spacing:-.02em;color:var(--text);margin:48px 0 14px;scroll-margin-top:96px}.legal-doc h2:first-child{margin-top:0}.legal-doc h3{font-family:var(--display);font-size:17px;font-weight:600;color:var(--text);margin:28px 0 10px;scroll-margin-top:96px}.legal-doc p{margin:0 0 16px}.legal-doc strong{color:var(--text);font-weight:600}.legal-doc ul{margin:0 0 18px;padding-left:22px}.legal-doc ul li{margin:0 0 8px}.legal-doc ol.clauses{margin:0 0 18px;padding-left:34px}.legal-doc ol.clauses>li{margin:0 0 10px;padding-left:4px}.legal-doc ol.clauses>li::marker{color:var(--blue-mid);font-weight:600}.legal-doc ol.subclauses{list-style:none;margin:8px 0 0;padding-left:8px}.legal-doc ol.subclauses li{margin:0 0 6px;display:flex;gap:10px}.legal-doc .sc{flex:none;color:var(--text-3);font-variant-numeric:tabular-nums}@media(max-width:1000px){.legal-grid{grid-template-columns:1fr;gap:28px}.legal-toc{position:static;max-height:none;border-bottom:1px solid var(--line);padding-bottom:20px}}@media(max-width:640px){.legal-hero{padding:48px 0 24px}.legal-doc{font-size:15.5px}.legal-doc ol.clauses{padding-left:26px}}.foot-base{border-top:0;position:relative}.foot-base:before{content:"";position:absolute;top:0;left:var(--gutter);right:var(--gutter);height:1px;background:var(--line)}.vp-modes{display:grid}.vp-modes>.vp-live,.vp-modes>.chat{grid-area:1/1;min-width:0}.voice-panel[data-mode=speak] .vp-modes>.chat{visibility:hidden}.voice-panel[data-mode=type] .vp-live{display:block;visibility:hidden}.vp-modes>.chat{min-height:0;display:flex;flex-direction:column}.vp-modes>.chat .chat-thread{flex:1 1 0;min-height:0;max-height:none}.voice-overlay .vp-modes{flex:1;display:flex;min-height:0}.voice-overlay .vp-modes>.chat{display:none}.loopfilm{max-width:1200px;margin:0 auto;border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--card);background:var(--base);aspect-ratio:16/9;line-height:0}.loopfilm video{display:block;width:100%;height:100%;object-fit:cover;background:var(--base)}@media(max-width:700px){.loopfilm{aspect-ratio:1/1;border-radius:14px}}.hub-orb{border:0;padding:0;cursor:pointer;transition:filter .2s}.hub-orb:hover{filter:brightness(1.08)}.hub-talk{position:absolute;left:960px;top:600px;transform:translate(-50%);display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border-radius:999px;background:var(--grad-text);color:#fff;font-family:var(--body);font-weight:600;font-size:22px;white-space:nowrap;box-shadow:0 10px 28px #0073cf4d;z-index:2;transition:filter .2s}.hub-talk:hover{filter:brightness(.92)}.hub-caption{top:690px}@media(max-width:1199px){.hub-talk{position:relative;left:auto;top:auto;transform:none;align-self:flex-start;font-size:14px;padding:10px 18px;gap:8px;margin:-6px 0 4px}.hub-talk svg{width:16px;height:16px}}.hub-chips{margin-top:auto;display:flex;flex-wrap:wrap;gap:10px}.hub-chip{padding:9px 18px;border-radius:12px;border:1.5px solid var(--teal);background:#1dd8d31a;font-family:var(--display);font-weight:600;font-size:19px;color:var(--text)}.hub-bars{margin-top:auto;display:grid;gap:10px}.hub-bar{display:grid;grid-template-columns:96px 1fr 52px;align-items:center;gap:14px;font-family:var(--body);font-size:18px;color:var(--text-2)}.hub-bar i{display:block;height:16px;border-radius:999px;background:#ffffff12;overflow:hidden}.hub-bar i b{display:block;height:100%;border-radius:999px;background:#5a6475}.hub-bar.hi i b{background:var(--grad)}.hub-bar em{font-style:normal;font-family:var(--display);font-weight:700;font-size:22px;color:var(--teal)}.hub-bars-foot{font-family:var(--body);font-size:16px;color:var(--teal)}@media(max-width:1199px){.hub-chips{margin-top:14px;gap:7px}.hub-chip{font-size:12.5px;padding:6px 11px;border-radius:9px}.hub-bars{margin-top:14px;gap:8px}.hub-bar{grid-template-columns:62px 1fr 34px;gap:10px;font-size:13px}.hub-bar i{height:10px}.hub-bar em{font-size:15px}.hub-bars-foot{font-size:12.5px}}.pp-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pp-meta .pp-badge{padding:4px 12px;font-size:12px}.pp-visual{display:flex;justify-content:center}.pp-device{margin:0;line-height:0;background:#0b0e13;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff14,0 30px 70px #00000073}.pp-device img{display:block;width:100%;height:auto}.pp-device.phone{width:min(340px,86%);padding:10px;border-radius:48px}.pp-device.phone img{border-radius:38px}.pp-device.phone.cut{max-height:540px;overflow:hidden;border-radius:48px 48px 0 0;border-bottom:0;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.pp-device.phone.cut img{border-radius:38px 38px 0 0}.pp-device.browser{width:100%;max-width:640px;border-radius:14px;overflow:hidden}.pp-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;background:#1a1f28;border-bottom:1px solid var(--line);line-height:1}.pp-bar i{width:9px;height:9px;border-radius:50%;background:#ffffff2e}.pp-bar em{font-style:normal;margin-left:10px;font-size:12px;color:var(--text-3)}.pp-hero-phone{width:min(330px,80%);margin:0 auto}@media(max-width:1000px){.pp-hero .pp-hero-phone{order:-1;width:min(280px,70%)}.pp-device.phone.cut{max-height:440px}}main>section.film-section{background:var(--base)}.loopfilm{border:0;border-radius:0;box-shadow:none;background:transparent;max-width:1320px;-webkit-mask-image:radial-gradient(ellipse 72% 70% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 72% 70% at 50% 50%,#000 62%,transparent 100%)}.loopfilm video{background:transparent}@media(max-width:700px){.loopfilm{border-radius:0}}.pp-device.phone{position:relative;width:min(320px,82%);padding:9px;border-radius:52px}.pp-device.phone img{border-radius:43px}.pp-device.phone:not(.cut):before{content:"";position:absolute;left:50%;top:calc(9px + 1.1%);width:29%;height:2.9%;transform:translate(-50%);border-radius:999px;background:#000;z-index:1}.pp-hero-phone{width:min(320px,78%)}@media(max-width:1000px){.pp-hero .pp-hero-phone{width:min(260px,64%)}}.mailphone{position:relative;width:min(360px,92vw);margin:0 auto;padding:10px;border-radius:54px;background:#0b0e13;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff14,0 30px 70px #00000073}.mailphone:before{content:"";position:absolute;left:50%;top:21px;width:31%;height:30px;transform:translate(-50%);border-radius:999px;background:#000;z-index:3}.mailphone-screen{position:relative;height:min(740px,78vh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:44px;background:#f2f3f6;color:#1f2733;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;scrollbar-width:none}.mailphone-screen::-webkit-scrollbar{display:none}.mailphone-screen:focus-visible{outline:2px solid var(--blue-mid);outline-offset:3px}.mp-status{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:16px 28px 8px;background:#f2f3f6;font-size:14px}.mp-status span{font-size:9px;letter-spacing:2px;color:#1f2733}.mp-head{padding:6px 18px 12px;background:#f2f3f6;border-bottom:1px solid #E1E4EA}.mp-back{font-size:15px;color:#0a64d8}.mp-from{display:flex;align-items:center;gap:10px;margin-top:12px}.mp-from i{font-style:normal;width:34px;height:34px;border-radius:50%;background:#0c1b52;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700}.mp-from b{display:block;font-size:14px}.mp-from small{display:block;font-size:12px;color:#6b7483}.mp-head h3{font-family:inherit;margin:10px 0 0;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0;color:#1f2733}.em{--em-ink:#15171A;--em-acc:#E7DDCB;background:#fff;margin:0 0 14px;font-family:Tahoma,Arial,sans-serif}.em-top{background:var(--em-ink);padding:18px 18px 12px}.em-logo{display:block;color:#fff;font-weight:700;letter-spacing:.26em;font-size:15px;line-height:1}.em-photo{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--em-ink)}.em-photo img{display:block;width:100%;height:100%;object-fit:cover}.em-band{background:var(--em-ink);color:#fff;padding:14px 18px 16px}.em-band h4{margin:0;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;color:#fff}.em-band div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;font-size:14.5px}.em-band u{font-size:13.5px}.em-body{padding:22px 18px 4px;font-size:14px;line-height:1.6;color:#17191c}.em-body p{margin:0 0 16px}.em-body .em-hi{color:#3a4660}.em-price b{display:block;font-weight:700;line-height:1.45}.em-btn{display:inline-block;padding:13px 22px;background:var(--em-acc);color:#17191c;font-size:13px;font-weight:700;line-height:1.2;text-align:center}.em-btn.light{background:#fff}.em-insp{margin:26px 18px 0;padding:22px 22px 24px;background:var(--em-ink);color:#fff}.em-insp>b{display:block;font-size:13px;font-weight:700}.em-insp strong{display:block;margin:6px 0 14px;font-size:21px;font-weight:700;line-height:1.25}.em-more{padding:30px 18px 0}.em-more p{margin:0 0 20px;font-size:14px;line-height:1.6;color:#3a4660}.em-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.em-row .em-btn{padding:15px 8px}.em-sign{padding:26px 18px 28px;font-size:14px;color:#17191c}.em-sign p{margin:0 0 12px}.em-sign>div{display:flex;gap:16px;align-items:center}.em-sign img,.em-sign i{flex:none;width:84px;height:84px;object-fit:cover}.em-sign i{font-style:normal;display:grid;place-items:center;background:var(--em-acc);color:var(--em-ink);font-size:22px;font-weight:700}.em-sign b{display:block;font-size:17px;font-weight:700}.em-sign small{display:block;margin-top:3px;font-size:13px}.em-sign strong{display:block;margin-top:3px;font-size:13.5px}.em-foot{background:var(--em-ink);color:#fff;padding:20px 22px 22px;font-size:11px;line-height:1.7}.mp-hint{position:sticky;bottom:14px;left:0;display:block;width:max-content;margin:-40px auto 0;padding:6px 14px;border-radius:999px;background:#0c1b52db;color:#fff;font-size:12px;font-weight:600;pointer-events:none;transition:opacity .3s}[data-mailphone].scrolled .mp-hint{opacity:0}.mp-note{margin:16px auto 0;text-align:center;font-size:12.5px;color:var(--text-3)}.promise{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:20px 0 0;font-size:14px;color:var(--text-2)}.promise i{font-style:normal;color:var(--blue-mid)}.nudge{max-width:760px;margin:36px auto 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 24px;border-radius:16px;background:var(--panel);border:1px solid rgba(85,162,223,.3);box-shadow:var(--card)}.nudge p{margin:0;font-family:var(--display);font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:600;letter-spacing:-.01em;color:var(--text)}@media(max-width:640px){.nudge{justify-content:center;text-align:center}}.nav{position:fixed;top:16px;left:50%;transform:translate(-50%);width:min(calc(var(--max) - 2*var(--gutter)),calc(100% - 2*var(--gutter)));z-index:40;border:0;isolation:isolate;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nav .nav-in{max-width:none}.nav .nav-links a{position:relative;z-index:1;transition:color .08s}.nav .nav-links a:hover,.nav .nav-links a.is-on{color:#fff}.nav-blob{position:absolute;left:0;width:0;pointer-events:none;will-change:transform,width}.nav .btn-solid{box-shadow:inset 0 1px #ffffff59,0 8px 22px #0073cf73}.nav-menu{display:none;width:44px;height:44px;margin-left:2px;padding:0;border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:#ffffff0f;cursor:pointer;place-items:center;align-content:center;gap:5px}.nav-menu i{display:block;width:18px;height:2px;border-radius:1px;background:var(--text);transition:transform .18s,opacity .18s}.nav-menu[aria-expanded=true] i:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-menu[aria-expanded=true] i:nth-child(2){opacity:0}.nav-menu[aria-expanded=true] i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;display:grid;gap:2px;padding:8px;border-radius:var(--r-card);background:#171b22;border:1px solid var(--line-strong);box-shadow:0 22px 60px #0000008c;animation:navPanel .18s cubic-bezier(.2,.8,.2,1)}.nav-panel[hidden]{display:none}.nav-panel a{display:block;padding:14px 16px;border-radius:var(--r-ctl);font-family:var(--body);font-size:16px;font-weight:500;color:var(--text-2)}.nav-panel a:hover,.nav-panel a.is-on{background:#ffffff12;color:#fff}.nav-panel-out{margin-top:6px;border-top:1px solid var(--line);border-radius:0 0 var(--r-ctl) var(--r-ctl)!important;color:var(--blue-light)!important}@keyframes navPanel{0%{opacity:0;transform:translateY(-6px)}}@media(max-width:900px){.nav-menu{display:grid}}@media(min-width:1236px){.nav-panel{display:none}}main>section:first-child:before{content:"";display:block;height:84px}main.demo-grid{padding-top:180px}@media(max-width:1180px){.nav .nav-links a{padding:9px 11px}}@media(max-width:900px){.nav{top:10px}.nav .nav-in{height:54px;padding:0 7px 0 18px}main>section:first-child:before{height:70px}main.demo-grid{padding-top:124px}}:root{--r-card:16px;--r-ctl:10px;--r-chip:8px}.btn,.vp-end,.orb-cta,.hub-talk{border-radius:var(--r-ctl)}.slot-day,.band-chip,.lcard-tag,.hub-pill,.pp-badge,.mp-hint{border-radius:var(--r-chip)}.vp-mode{border-radius:12px}.vp-mode button{border-radius:9px}.rbar-t,.rbar-t i,.hub-bar i,.hub-bar i b{border-radius:3px}.hero{overflow:visible;overflow-x:clip}.hero-copy{position:relative;z-index:2;pointer-events:none}.hero-copy a,.hero-copy button{pointer-events:auto}.hero-copy:before{content:"";position:absolute;inset:-70px -90px -60px -120px;z-index:-1;background:radial-gradient(closest-side,#14171ce6,#14171c9e 62%,#14171c00)}.hero-tour{position:absolute;inset:0;z-index:0;pointer-events:none}.tour-stage{position:absolute;left:calc(-8.696% - 32px);top:6px;width:80%;aspect-ratio:1400/1232;transform:translate(-50%);perspective:1900px;perspective-origin:50% 34%;animation:tourFloat 9s ease-in-out infinite}@keyframes tourFloat{0%,to{translate:0 0}50%{translate:0 -6px}}.tour-ring{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.tour-item{position:absolute;inset:0;opacity:0;transform-style:preserve-3d;will-change:transform,opacity;transition:transform 1.5s cubic-bezier(.5,0,.15,1),opacity 1.5s cubic-bezier(.5,0,.15,1)}.tour-item.is-front{opacity:1}.tour-item.is-side{opacity:.3}.tour-item.is-side.is-under{opacity:0}.hero-tour .hero-phones{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:none;-webkit-mask-image:none;mask-image:none}.tour-item.is-side>picture .hero-phones{pointer-events:auto;cursor:pointer}.tour-refl{position:absolute;top:100%;left:0;right:0;height:100%}.tour-refl-in{position:absolute;inset:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.3) 0%,rgba(0,0,0,.09) 24%,transparent 48%);mask-image:linear-gradient(to top,rgba(0,0,0,.3) 0%,rgba(0,0,0,.09) 24%,transparent 48%)}.tour-rip{position:absolute;top:calc(100% - 230px);left:calc(50% - 50vw);width:100vw;height:calc(var(--water-h,520px) + 230px);overflow:hidden;z-index:0}.tour-ring{z-index:1}.pulse-rip{z-index:0}.tour-rip canvas,.pulse-rip canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.9}.hero-visual>.voice-panel{background:linear-gradient(168deg,#0073cf33,#181f2ee0 76%)}@media(max-width:1000px){.hero{overflow:hidden}.hero-copy:before{display:none}.tour-stage{left:54%;top:-36px;width:70%;animation:none;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 96%);mask-image:linear-gradient(180deg,#000 55%,transparent 96%)}.tour-rip,.tour-refl{display:none}.tour-item.is-side{opacity:0}.tour-item.is-side>picture .hero-phones{pointer-events:none}}@media(max-width:640px){.tour-stage{width:84%;top:-24px}}@media(prefers-reduced-motion:reduce){.tour-stage{animation:none}.tour-item,.tour-ring{transition:none}.tour-rip{display:none}}.pulse-stage{perspective:1400px;padding-bottom:40px}.pulse-stage .pp-device.phone{width:min(290px,70%);transform:rotateY(var(--py,-14deg)) rotateX(var(--px,4deg));transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform;box-shadow:inset 0 1px #ffffff14,-24px 34px 70px #00000080}.pulse-rip{top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 87%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 87%,transparent 100%)}.pulse-stage .pp-device,.pulse-band .pulse-copy{position:relative;z-index:1}@media(max-width:1000px){.pulse-stage{padding-bottom:0}.pulse-stage .pp-device.phone{transform:none;width:min(260px,64%)}}.pp-pulse-wrap{position:relative;display:grid;justify-items:center}.pp-pulse-wrap>.pp-device{position:relative;z-index:1}.pp-pulse{position:absolute;inset:0;pointer-events:none}.pp-pulse i{position:absolute;left:50%;top:50%;width:360px;height:360px;margin:-180px 0 0 -180px;border-radius:50%;border:1.5px solid rgba(29,216,211,.7);box-shadow:0 0 26px #1dd8d34d,inset 0 0 26px #1dd8d32e;opacity:0;animation:ppPulse 7.2s cubic-bezier(.2,.6,.3,1) infinite;will-change:transform,opacity}.pp-pulse i:nth-child(2){animation-delay:2.4s}.pp-pulse i:nth-child(3){animation-delay:4.8s}@keyframes ppPulse{0%{opacity:0;transform:scale(.75)}18%{opacity:.3}60%{opacity:.14}to{opacity:0;transform:scale(2.3)}}@media(prefers-reduced-motion:reduce){.pp-pulse{display:none}}@property --tt-t{syntax:"<number>";inherits:true;initial-value:0}@keyframes ttLight{0%{--tt-t:0}to{--tt-t:1}}.tt b.tt-lit{background:none;animation:ttLight 1.9s cubic-bezier(.4,.1,.3,1) both}.tt-lit .tw{white-space:nowrap}.tt-lit .tl{display:inline-block;padding:.14em .07em;margin:-.14em -.07em;--L:calc(var(--tt-t) * (var(--lw) + var(--bw)) - var(--bw));--d:calc(var(--L) + var(--bw) / 2 - var(--cx));--k:max(0, 1 - max(var(--d), -1 * var(--d)) / (var(--bw) * .5));color:transparent;-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-image:linear-gradient(100deg,#fff0,#ffffffd9 32%,#fff,#ffffffd9 68%,#fff0),var(--grad);background-size:calc(var(--bw) * 1px) 100%,calc(var(--lw) * 1px + 1em) 100%;background-position:calc((var(--L) - var(--lx)) * 1px) 0,calc(var(--lx) * -1px - .5em) 0;transform-origin:50% 78%;transform:translateY(calc(var(--k) * -.045em)) scale(calc(1 + var(--k) * .14));filter:drop-shadow(0 0 calc(var(--k) * .22em) rgba(170,208,239,calc(var(--k) * .75)))}.track-accent{background:linear-gradient(168deg,rgba(0,115,207,.2),var(--raised) 62%);border-color:#55a2df80;box-shadow:var(--card),0 0 70px -14px #0073cf73}.hub-viz{position:absolute;left:640px;top:150px;width:640px;height:640px;pointer-events:none}.hub-orb{display:grid;place-items:center;overflow:hidden}.hub-orb .wave{transform:scale(1.7)}.hub:has(.hub-viz) .hub-ring-in{visibility:hidden}@media(max-width:900px){.hub-viz{display:none}.hub:has(.hub-viz) .hub-ring-in{visibility:visible}.hub-orb .wave{transform:scale(.6)}}.hero-visual>.voice-panel{isolation:isolate}.vp-hellos{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.vp-hellos span{position:absolute;bottom:-1.6em;white-space:nowrap;font-family:var(--body);font-weight:500;color:var(--blue-light);opacity:0;will-change:transform,opacity;animation:helloRise var(--dur,12s) linear forwards}@keyframes helloRise{0%{transform:translateZ(0);opacity:0}12%{opacity:var(--o,.16)}80%{opacity:var(--o,.16)}to{transform:translate3d(var(--dx,0),calc(var(--rise) * -1px),0);opacity:0}}@media(prefers-reduced-motion:reduce){.vp-hellos{display:none}}@media(min-width:1001px){.hero-copy .lede{max-width:var(--head-w,31rem)}}.nav:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:calc(50% - 50vw);width:100vw;top:-16px;height:128px;opacity:0;background:linear-gradient(180deg,#0e1116eb,#0e11168c 55%,#0e111600);transition:opacity .35s}.nav.is-condensed:before{opacity:1}.nav .nav-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0;gap:20px}.nav .brand{justify-self:start}.nav .brand img{height:36px;width:auto}.nav .nav-cta{justify-self:end}.nav .back{grid-column:3;justify-self:end}.nav .nav-links{justify-self:center;position:relative;isolation:isolate;gap:2px;padding:7px;border-radius:18px;font-size:15px;background:#ffffff09;-webkit-backdrop-filter:blur(8px) saturate(170%) brightness(1.06);backdrop-filter:blur(8px) saturate(170%) brightness(1.06);box-shadow:0 18px 44px #00000047}.nav .nav-links a{padding:10px 18px;border-radius:12px;font-weight:500;color:#ffffffdb}.nav .nav-links a.is-on,.nav .nav-links a:hover{color:#fff}.nav-blob{top:7px;bottom:7px;border-radius:14px;overflow:hidden;transform-origin:50% 50%;background:#ffffff1a;transition:opacity .12s,box-shadow .2s}.nav-blob:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--grad);opacity:0;transition:opacity .18s}.nav-links:hover .nav-blob{box-shadow:0 8px 26px #0073cf80,0 0 30px #918ff966}.nav-links:hover .nav-blob:before{opacity:1}.nav-liquid{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none}.nav-sheen{position:absolute;top:-30px;left:-130px;width:260px;height:calc(100% + 60px);background:radial-gradient(closest-side,rgba(190,220,255,.16),transparent);opacity:0;transition:opacity .35s;will-change:transform}.nav-links:hover .nav-sheen{opacity:1}.nav .btn-ghost{position:relative;isolation:isolate;overflow:hidden;border-color:transparent;background:#ffffff09;-webkit-backdrop-filter:blur(8px) saturate(170%) brightness(1.06);backdrop-filter:blur(8px) saturate(170%) brightness(1.06);box-shadow:none;transition:box-shadow .2s,color .2s}.nav .btn-ghost:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--grad);opacity:0;transition:opacity .18s}.nav .btn-ghost:hover{color:#fff;border-color:transparent;box-shadow:0 8px 26px #0073cf80,0 0 30px #918ff959}.nav .btn-ghost:hover:before{opacity:1}main>section:first-child:before{height:92px}@media(min-width:901px){.nav .nav-cta .btn{height:53px;padding:0 24px;border-radius:18px;font-size:15px;display:inline-flex;align-items:center}}@media(max-width:1180px){.nav .nav-links a{padding:10px 12px}.nav .nav-links{font-size:14.5px}}@media(max-width:900px){.nav .nav-in{display:flex;height:56px}.nav .brand img{height:28px}.nav:before{top:-10px;height:104px;opacity:1}main>section:first-child:before{height:74px}}@media(prefers-reduced-motion:reduce){.nav-blob,.nav-blob:before,.nav .btn-ghost:before{transition:none}.nav-sheen{display:none}}@media(min-width:1001px){.hero-visual>.voice-panel{margin-top:0}.tour-stage{top:-70px}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tphone{position:relative;z-index:1;margin:0;width:min(320px,82%)}.tp-screen{position:relative;aspect-ratio:9/19;padding:9px;border-radius:52px;background:#0b0e13;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff14,0 30px 70px #00000080;display:grid;grid-template-rows:auto auto auto 1fr;overflow:hidden}.tp-screen:before{content:"";position:absolute;inset:9px;border-radius:43px;z-index:-1;background:radial-gradient(90% 46% at 50% 30%,rgba(0,115,207,.3),transparent 70%),linear-gradient(180deg,#0e2238,#14171c 62%)}.tp-screen:after{content:"";position:absolute;left:50%;top:20px;width:29%;height:22px;transform:translate(-50%);border-radius:999px;background:#000}.tp-screen{isolation:isolate}.tp-top{display:flex;align-items:center;gap:8px;justify-content:center;padding:62px 0 0;font-family:var(--display);font-size:13px;color:var(--text-2)}.tp-top img{height:15px;width:auto}.tp-top b{font-weight:600}.tp-orb{position:relative;width:62%;aspect-ratio:1;margin:18px auto 0;display:grid;place-items:center}.tp-ticks{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(var(--tp,var(--teal)) 0 1.3deg,transparent 1.3deg 4.5deg);-webkit-mask:radial-gradient(closest-side,transparent 80%,#000 81% 97%,transparent 98%);mask:radial-gradient(closest-side,transparent 80%,#000 81% 97%,transparent 98%);opacity:.75;animation:tpSpin 40s linear infinite,tpBreathe 2.4s ease-in-out infinite;transition:background .5s}.tp-ball{width:66%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.55),transparent 42%),radial-gradient(circle at 50% 50%,var(--tp,var(--teal)),#0A4E7A 130%);box-shadow:0 0 44px -6px var(--tp,var(--teal)),inset 0 -10px 24px #00000040;animation:tpBeat 1.6s ease-in-out infinite;transition:background .5s,box-shadow .5s}.tp-wave{display:flex;align-items:center;gap:4px;height:34px}.tp-wave i{width:4px;height:100%;border-radius:2px;background:#fff;transform:scaleY(.3);animation:tpBar 1s ease-in-out infinite}.tp-wave i:nth-child(2){animation-delay:-.2s}.tp-wave i:nth-child(3){animation-delay:-.55s}.tp-wave i:nth-child(4){animation-delay:-.35s}.tp-wave i:nth-child(5){animation-delay:-.75s}.tp-wave i:nth-child(6){animation-delay:-.1s}@keyframes tpSpin{to{rotate:360deg}}@keyframes tpBreathe{50%{scale:1.05}}@keyframes tpBeat{50%{transform:scale(1.045)}}@keyframes tpBar{50%{transform:scaleY(1)}}.tphone[data-who=pulse]{--tp:var(--purple)}.tp-state{display:grid;margin:14px 0 0;text-align:center;font-family:var(--display);font-size:14px;color:#fff}.tp-state span{grid-area:1/1;transition:opacity .4s}.tp-state span:last-child,.tphone[data-who=pulse] .tp-state span:first-child{opacity:0}.tphone[data-who=pulse] .tp-state span:last-child{opacity:1}.tp-turns{list-style:none;margin:16px 0 0;padding:0 20px 26px;display:grid;align-content:start}.tp-turn{grid-area:1/1;display:grid;gap:9px;align-content:start;opacity:0;visibility:hidden;transition:opacity .45s,visibility .45s}.tp-turn.on,.tphone:not([data-who]) .tp-turn:first-child{opacity:1;visibility:visible}.tp-turn p{margin:0;font-size:13.5px;line-height:1.45;padding:10px 13px;border-radius:14px}.tp-q{justify-self:end;max-width:88%;background:#1dd8d324;border:1px solid rgba(29,216,211,.3);color:#fff;border-bottom-right-radius:4px!important}.tp-a{justify-self:start;max-width:94%;background:#ffffff12;border:1px solid var(--line-strong);color:var(--text);border-bottom-left-radius:4px!important;transition:opacity .45s,transform .45s}.tphone[data-who] .tp-turn:not(.said) .tp-a{opacity:0;transform:translateY(6px)}.tp-claire .tp-a{background:#918ff924;border-color:#918ff966}.tp-a a{display:block;margin-top:7px;font-weight:600;color:var(--blue-light)}.tphone figcaption{margin-top:14px;text-align:center;font-size:12.5px;line-height:1.45;color:var(--text-3)}.pp-talk-wrap{grid-template-columns:1fr;padding-right:90px}.pp-talk-wrap>.pp-device.pp-back-phone{position:absolute;z-index:0;right:0;top:9%;width:min(250px,60%);opacity:.5;transform:rotate(5deg);filter:saturate(.8)}@media(max-width:1000px){.pp-talk-wrap{order:-1;padding-right:0}.pp-talk-wrap>.pp-device.pp-back-phone{display:none}.tphone{width:min(280px,74%)}}@media(prefers-reduced-motion:reduce){.tp-ticks,.tp-ball,.tp-wave i{animation:none}.tp-wave i{transform:scaleY(.7)}}.pp-ask{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:stretch}.pp-ask>div{border:1px solid var(--line);border-radius:var(--r-card);padding:30px 32px;background:var(--panel);box-shadow:var(--card)}.pp-ask-old ol{list-style:none;counter-reset:s;margin:18px 0 0;padding:0;display:grid;gap:0}.pp-ask-old li{counter-increment:s;display:flex;gap:14px;align-items:baseline;padding:10px 0;border-top:1px solid var(--line);color:var(--text-3);font-size:15.5px}.pp-ask-old li:before{content:counter(s);font-family:var(--display);font-size:12px;color:var(--text-3);width:14px;flex:none}.pp-ask-new{display:grid;align-content:center;border-color:#1dd8d359!important;background:radial-gradient(80% 90% at 0% 0%,rgba(29,216,211,.12),transparent 60%),var(--panel)!important}.pp-ask-new blockquote{margin:20px 0 0;max-width:none;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:400;line-height:1.22;letter-spacing:-.02em}.pp-ask-new blockquote svg{box-sizing:content-box;padding:12px;border-radius:50%;background:var(--teal);color:#062a2a;margin-top:2px}.pp-ask-new blockquote p{margin:0}.pp-ask-note{margin:22px 0 0;color:var(--text-2);font-size:16px;line-height:1.6}.pp-when{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pp-when-item{border:1px solid var(--line);border-radius:var(--r-card);padding:22px 24px;background:var(--panel)}.pp-when-item h3{margin:0 0 8px;font-size:15px;font-family:var(--body);font-weight:600;color:var(--teal);letter-spacing:0}.pp-when-item p{margin:0;font-family:var(--display);font-size:19px;line-height:1.35;color:#fff}.pp-further{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pp-fcard{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-card);padding:30px 32px;background:var(--panel);box-shadow:var(--card)}.pp-free{border-color:#1dd8d359}.pp-paid{border-color:#55a2df59}.pp-fcard .pp-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.pp-fcard .pp-tool-lead{margin:16px 0 6px}.pp-asks{list-style:none;margin:0 0 26px;padding:0;flex:1}.pp-asks li{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:12px 0;border-top:1px solid var(--line);font-size:16px;color:var(--text)}.pp-asks em{flex:none;font-style:normal;font-size:12.5px;font-weight:600;color:var(--blue-mid)}@media(max-width:1000px){.pp-ask,.pp-further{grid-template-columns:1fr}.pp-when{grid-template-columns:1fr 1fr}}@media(max-width:640px){.pp-when{grid-template-columns:1fr}.pp-ask>div,.pp-fcard{padding:22px 20px}.pp-asks li{flex-direction:column;gap:2px}}.quote-ph{position:absolute;top:-10px;right:16px;padding:3px 10px;border-radius:var(--r-chip);background:#f2c94c;color:#1c1500;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pulse-stage .tphone{width:min(290px,70%);transform:rotateY(var(--py,-14deg)) rotateX(var(--px,4deg));transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.pulse-stage .tphone .tp-screen{box-shadow:inset 0 1px #ffffff14,-24px 34px 70px #00000080}@media(max-width:1000px){.pulse-stage .tphone{transform:none;width:min(280px,74%)}}.tphone{container-type:inline-size}@container (max-width:300px){.tp-top{padding-top:48px}.tp-orb{width:50%;margin-top:12px}.tp-state{margin-top:10px;font-size:13px}.tp-turns{margin-top:12px;padding:0 14px 20px}.tp-turn p{font-size:12.5px;padding:9px 11px}}@media(max-width:420px){.tphone,.pulse-stage .tphone{width:min(280px,88%)}}@container (max-width:250px){.tp-orb{width:44%}.tp-top{padding-top:42px}.tp-turn p{font-size:12px}}.pulse-copy .intro+.intro{margin-top:14px}.pulse-claire{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--line);max-width:34rem;font-size:15px;line-height:1.55;color:var(--text-2)}.pulse-claire a{font-weight:600;color:var(--blue-light);white-space:nowrap}.cms-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:56px;align-items:end}.cms-hero .ctas{margin-top:30px}.cms-hero-stats{display:grid;gap:14px;padding-bottom:6px}.cms-hero-stats .eyebrow{margin-bottom:2px}.chs{padding:22px 26px;border:1px solid var(--line);border-radius:var(--r-card);background:#22283399;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chs b{display:block;font-family:var(--display);font-size:clamp(2rem,3.4vw,2.8rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.chs span{display:block;margin-top:6px;font-size:14px;line-height:1.5;color:var(--text-2)}.chs-foot{margin:0;font-size:12.5px;color:var(--text-3)}@media(max-width:1000px){.cms-hero{grid-template-columns:1fr;gap:36px;align-items:start}.cms-hero-stats{grid-template-columns:1fr 1fr}.cms-hero-stats .eyebrow,.chs-foot{grid-column:1/-1}}@media(max-width:560px){.cms-hero-stats{grid-template-columns:1fr}}.about-hero+.film-section{padding-top:8px}.cms-cards.n3{grid-template-columns:repeat(3,1fr)}.cms-cards .track{position:relative;padding:34px 32px;transition:border-color .2s,transform .2s}.cms-cards .track:hover{border-color:#55a2df59;transform:translateY(-2px)}.card-n{display:inline-grid;place-items:center;width:38px;height:38px;margin-bottom:22px;border-radius:var(--r-ctl);border:1px solid rgba(85,162,223,.35);background:#0073cf1a;font-family:var(--display);font-size:13px;font-weight:700;color:var(--blue-light)}.cms-cards .track h3{margin-top:0}@media(max-width:1000px){.cms-cards.n3{grid-template-columns:1fr}}.contrast{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;margin-top:22px;align-items:stretch}.contrast p{margin:0;padding:34px 36px;border-radius:var(--r-card);font-family:var(--display);font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.35;letter-spacing:-.02em}.contrast-old{border:1px dashed var(--line-strong);color:var(--text-3);font-weight:300}.contrast-new{border:1px solid rgba(85,162,223,.4);background:radial-gradient(90% 120% at 0% 0%,rgba(0,115,207,.18),transparent 60%),var(--panel);color:#fff;font-weight:500;box-shadow:var(--card)}@media(max-width:860px){.contrast{grid-template-columns:1fr}}.steps-split{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:64px;align-items:start;margin-top:36px}.steps-tl{margin:0;gap:0;position:relative}.steps-tl:before{content:"";position:absolute;left:19px;top:22px;bottom:22px;width:2px;background:linear-gradient(180deg,var(--blue),var(--purple))}.steps-tl li{border:0;background:none;box-shadow:none;padding:12px 0 26px 64px}.steps-tl li:before{left:0;top:10px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--base);border:2px solid var(--blue-mid);font-size:13px;opacity:1;color:#fff}.steps-tl li:last-child{padding-bottom:0}.steps-fig{position:sticky;top:110px}.steps-fig .figure-caption{max-width:360px;margin-inline:auto;text-wrap:balance}.steps-fig-t{margin:0 0 16px;text-align:center;font-family:var(--display);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-mid)}@media(max-width:1000px){.steps-split{grid-template-columns:1fr;gap:44px}.steps-fig{position:static}}@media(max-width:760px){.steps-tl li{padding:10px 0 24px 58px}.steps-tl li:before{position:absolute;display:grid;margin:0}}.split-fig{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}.split-fig .rcard{margin:0;max-width:none}.reveal .rbar-t i{transform:scaleX(0);transform-origin:left;transition:transform 1.3s cubic-bezier(.22,1,.36,1) .25s}.reveal.in .rbar-t i{transform:none}.reveal.in .rbar:nth-child(2) .rbar-t i{transition-delay:.45s}.reveal.in .rbar:nth-child(3) .rbar-t i{transition-delay:.65s}@media(max-width:1000px){.split-fig{grid-template-columns:1fr;gap:28px}}@media(prefers-reduced-motion:reduce){.reveal .rbar-t i{transform:none;transition:none}}.logos-section .brands-inline{background:none;border:0;box-shadow:none}.pquote-c{margin:0 auto;max-width:44ch;text-align:center}.pquote-c blockquote{border:0;padding:0}.pquote-c blockquote p{font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.3}.pquote-c figcaption{padding:0}.pquote-c{max-width:880px}main>section.film-section:has(+section){padding-bottom:40px}.section{padding:140px 0}.head{margin-bottom:68px}@media(max-width:1000px){.section{padding:96px 0}}@media(max-width:640px){.section{padding:80px 0}.head{margin-bottom:48px}}.live-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center}.live-split .live-grid.figs{grid-template-columns:repeat(2,minmax(0,1fr))}.live-split .figs .fig:nth-child(odd){padding-left:0;border-left:0}.live-split .figs .fig:nth-child(n+3){border-top:1px solid var(--line);margin-top:36px}.live-split .figs .live-num{font-size:clamp(2.2rem,3.4vw,3.4rem)}.au-map{position:relative;margin:0}.au-map:before{content:"";position:absolute;inset:-12% -8%;z-index:-1;background:radial-gradient(50% 50% at 70% 62%,rgba(0,115,207,.18),transparent 70%);pointer-events:none}.au-map canvas{display:block;width:100%}.au-map figcaption{margin-top:16px;font-size:12.5px;line-height:1.5;color:var(--text-3);max-width:46ch}@media(max-width:1000px){.live-split{grid-template-columns:1fr;gap:48px}.au-map{order:-1;max-width:560px}}@media(max-width:640px){.live-split .live-grid.figs{grid-template-columns:minmax(0,1fr)}.live-split .figs .fig:nth-child(n+3){margin-top:0}}.qrot{display:grid}.qr{grid-area:1/1;margin:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .7s,transform .7s,visibility .7s}.qr.on{opacity:1;visibility:visible;transform:none}.qr blockquote{max-width:26ch}.qr .quote-ph{position:static;display:inline-block;margin-left:8px;vertical-align:middle}.qr-dots{grid-area:2/1;display:flex;justify-content:center;gap:10px;margin-top:40px}.qr-dots button{width:28px;height:4px;padding:0;border:0;border-radius:2px;background:#ffffff2e;cursor:pointer;transition:background .3s,width .3s}.qr-dots button[aria-current]{width:44px;background:var(--grad)}@media(prefers-reduced-motion:reduce){.qr{transition:none}}.tracks.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.track .pp-badge{align-self:flex-start;margin-bottom:14px}.track-pulse{border-color:#1dd8d359;background:linear-gradient(168deg,rgba(29,216,211,.1),var(--panel) 60%)}.track-pulse .dash{background:var(--teal)}@media(max-width:1000px){.tracks.n3{grid-template-columns:1fr}}.trusted{padding:84px 0 76px}.trusted .eyebrow.center{margin-bottom:28px}.trusted .brands-strip__item{height:72px;padding:0 clamp(36px,3.8vw,60px)}.trusted .brands-strip__item img{zoom:1.4}@media(max-width:640px){.trusted{padding:56px 0 48px}.trusted .brands-strip__item{height:56px;padding:0 28px}.trusted .brands-strip__item img{zoom:1.15}}.mail-stage{position:relative;isolation:isolate}.mail-stage>.mailphone{position:relative;z-index:1}.mail-aura{position:absolute;inset:-6% -30%;z-index:0;pointer-events:none}.mail-aura:before{content:"";position:absolute;inset:8% 14%;background:radial-gradient(closest-side,rgba(0,115,207,.26),rgba(145,143,249,.1) 55%,transparent);filter:blur(10px)}.ma-ring{position:absolute;left:50%;top:50%;width:300px;height:300px;margin:-150px 0 0 -150px;border-radius:50%;border:1.5px solid rgba(85,162,223,.55);box-shadow:0 0 24px #55a2df38,inset 0 0 24px #918ff924;opacity:0;animation:ppPulse 7.5s cubic-bezier(.2,.6,.3,1) infinite}.ma-ring:nth-child(2){animation-delay:2.5s}.ma-ring:nth-child(3){animation-delay:5s}.ma-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ma-lines line{stroke:url(#none);stroke:#55a2df73;stroke-width:.25;stroke-dasharray:1.2 1.6;vector-effect:non-scaling-stroke;stroke-width:1.2;animation:maFlow 3.2s linear infinite}.ma-lines line:nth-child(2n){stroke:#918ff973;animation-duration:4.1s}@keyframes maFlow{to{stroke-dashoffset:-28}}.ma-av{position:absolute;width:46px;height:46px;margin:-23px 0 0 -23px;display:grid;place-items:center;border-radius:50%;font-family:var(--display);font-weight:700;font-size:17px;color:#fff;background:var(--grad);box-shadow:0 0 0 3px #ffffff1f,0 0 26px #55a2df8c;animation:maFloat 6s ease-in-out infinite;animation-delay:calc(var(--d) * -1)}.ma-av:nth-of-type(3n){background:linear-gradient(135deg,#1dd8d3,#0073cf)}.ma-av:nth-of-type(3n+1){background:linear-gradient(135deg,#918ff9,#e58ee8)}@keyframes maFloat{50%{transform:translateY(-10px)}}.ma-chip{position:absolute;right:-2%;top:30%;display:flex;align-items:center;gap:9px;padding:7px 14px 7px 7px;border-radius:999px;background:#14181fdb;border:1px solid rgba(29,216,211,.45);box-shadow:0 10px 30px #0006,0 0 24px #1dd8d333;font-size:13px;font-weight:600;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:maChip 7.5s ease-in-out infinite}.ma-chip b{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#1dd8d3,#0073cf);font-size:12px}@keyframes maChip{0%,8%{opacity:0;transform:translateY(8px)}16%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-6px)}}@media(max-width:1000px){.mail-aura{inset:-4%}.ma-av{width:38px;height:38px;margin:-19px 0 0 -19px;font-size:14px}.ma-chip{inset:auto auto -3% 50%;transform:translate(-50%);animation:none}}@media(max-width:520px){.ma-av,.ma-lines{display:none}}@media(prefers-reduced-motion:reduce){.ma-ring,.ma-lines line,.ma-av,.ma-chip{animation:none}.ma-ring{opacity:.18}.ma-chip{opacity:1}}@media(min-width:1001px){.steps-split{gap:150px}.mail-aura{inset:-4% -4% -4% -42%}.ma-chip{right:-1%;top:28%}}@media(max-width:1000px){.ma-av,.ma-lines,.ma-chip{display:none}}.ma-chip{z-index:2}@media(min-width:1001px){.steps-split .steps-tl{max-width:600px}.ma-chip{right:-46px;top:30%}}.track{position:relative}.track>.pp-badge{position:absolute;top:26px;right:26px;margin:0}.track>.pp-badge+h3{padding-right:76px}.tracks .track{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s}.tracks .track:hover{transform:translateY(-6px);border-color:#55a2df73;box-shadow:var(--card),0 24px 50px #00000059,0 0 50px -14px #0073cf73}.tracks .track-pulse:hover{border-color:#1dd8d38c;box-shadow:var(--card),0 24px 50px #00000059,0 0 50px -14px #1dd8d366}@media(prefers-reduced-motion:reduce){.tracks .track{transition:none}.tracks .track:hover{transform:none}}.qr-dots{gap:4px;margin-top:32px}.qr-dots button{position:relative;width:56px;height:36px;background:none;border-radius:var(--r-chip)}.qr-dots button:before{content:"";position:absolute;left:10px;right:10px;top:16px;height:4px;border-radius:2px;background:#fff3;transition:background .3s,left .3s,right .3s}.qr-dots button:hover:before{background:#ffffff73}.qr-dots button[aria-current]{width:56px;background:none}.qr-dots button[aria-current]:before{left:4px;right:4px;background:var(--grad)}.qr-dots button:focus-visible{outline:2px solid var(--blue-mid);outline-offset:2px}.loopfilm{-webkit-mask-image:radial-gradient(closest-side,#000 58%,rgba(0,0,0,.55) 80%,transparent 100%);mask-image:radial-gradient(closest-side,#000 58%,rgba(0,0,0,.55) 80%,transparent 100%)}.pp-fcard,.pp-when-item,.pp-ask>div{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s,opacity .6s}.reveal:not(.in) .pp-fcard,.reveal:not(.in) .pp-when-item{opacity:0;transform:translateY(26px)}.reveal.in .pp-fcard:nth-child(2),.reveal.in .pp-when-item:nth-child(2){transition-delay:.08s}.reveal.in .pp-when-item:nth-child(3){transition-delay:.16s}.reveal.in .pp-when-item:nth-child(4){transition-delay:.12s}.reveal.in .pp-when-item:nth-child(5){transition-delay:.2s}.reveal.in .pp-when-item:nth-child(6){transition-delay:.28s}.pp-fcard:hover,.pp-when-item:hover,.pp-ask>div:hover{transform:translateY(-6px);transition-delay:0s;box-shadow:var(--card),0 24px 50px #00000059,0 0 50px -14px #0073cf73}.pp-free:hover,.pp-when-item:hover,.pp-ask-new:hover{border-color:#1dd8d38c!important;box-shadow:var(--card),0 24px 50px #00000059,0 0 50px -14px #1dd8d366}.pp-paid:hover{border-color:#55a2df8c}@media(prefers-reduced-motion:reduce){.pp-fcard,.pp-when-item,.pp-ask>div{transition:none}.reveal:not(.in) .pp-fcard,.reveal:not(.in) .pp-when-item{opacity:1;transform:none}.pp-fcard:hover,.pp-when-item:hover,.pp-ask>div:hover{transform:none}}.pulse-kick{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-bottom:16px}.pulse-kick .eyebrow{margin:0}.pulse-kick .pp-badge{padding:4px 10px;font-size:12px;line-height:1.3}.pulse-copy .pulse-lead{font-family:var(--display);font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:500;line-height:1.45;letter-spacing:-.01em;color:#fff}.has-gl-globe .orb{background:none!important;box-shadow:none!important;overflow:visible}.has-gl-globe .orb-sheen,.has-gl-globe .orb-ring,.has-gl-globe .orb-ping,.has-gl-globe .orb .wave{display:none}.has-gl-globe .orb-wrap{width:200px;height:200px}.voice-panel .orb-wrap:focus-visible{outline:2px solid var(--blue-mid);outline-offset:6px}.claire-globe{position:absolute;left:50%;top:50%;width:300px;height:300px;transform:translate(-50%,-50%);pointer-events:none;display:none}.has-gl-globe .claire-globe{display:block}.voice-panel.is-live .claire-globe{width:min(460px,90%);height:auto;aspect-ratio:1}.has-gl-globe .orb-cta{top:calc(50% + 146px)}.tp-globe{position:absolute;left:50%;top:50%;width:145.5%;height:145.5%;transform:translate(-50%,-50%);pointer-events:none;display:none}.has-gl-globe .tp-globe{display:block}.has-gl-globe .tp-ticks,.has-gl-globe .tp-ball{display:none}.hub-globe{position:absolute;left:50%;top:50%;width:132%;height:132%;transform:translate(-50%,-50%);pointer-events:none;display:none}.has-gl-globe .hub-globe{display:block}.has-gl-globe .hub-orb{background:none!important;box-shadow:none!important;overflow:visible}.has-gl-globe .hub-orb .orb-sheen,.has-gl-globe .hub-orb .wave,.has-gl-globe .hub-ring-in,.has-gl-globe .hub-ring-out{display:none}@media(max-width:900px){.has-gl-globe .hub-ring-in{display:none!important}}@media(min-width:901px){.has-gl-globe .hub-talk{top:612px}}@media(max-width:900px){.has-gl-globe .hub-globe{width:240%;height:240%}}@media(min-width:901px){.has-gl-globe .hub-caption{top:692px}}.voice-panel[data-mode=speak] .vp-mode{display:none}.vp-actions{position:relative;z-index:2;display:flex;justify-content:center;gap:10px;margin:2px 0 4px}.vp-actions .orb-cta{position:static;transform:none;border:0;cursor:pointer;font-family:inherit}.vp-actions .orb-cta:hover{filter:brightness(.92);transform:translateY(-1px)}.vp-type{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:var(--r-ctl);border:1px solid var(--line-strong);background:#ffffff0d;color:var(--text);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.vp-type:hover{background:#ffffff1a;border-color:#ffffff47}.vp-type svg{width:16px;height:16px}.voice-panel.is-live .vp-actions,.voice-overlay .vp-actions{display:none}.voice-panel[data-mode=speak] .stage{height:350px;margin-top:-6px}.has-gl-globe .claire-globe{width:350px;height:350px}.has-gl-globe .orb-wrap{width:240px;height:240px}.voice-panel.is-live .claire-globe{width:min(460px,90%);height:auto}@media(max-width:640px){.voice-panel[data-mode=speak] .stage{height:300px}.has-gl-globe .claire-globe{width:300px;height:300px}.vp-actions .orb-cta,.vp-type{font-size:14px;padding:10px 14px}}.globe-burst{position:fixed;inset:0;z-index:120;pointer-events:none}.globe-burst:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .9s ease;background:radial-gradient(1200px 700px at 70% 10%,rgba(0,115,207,.22),transparent 70%),linear-gradient(180deg,#111419,#171c25)}.globe-burst.on:before{opacity:1}.globe-burst canvas{position:absolute;inset:0;width:100%;height:100%}.globe-burst.done{opacity:0;transition:opacity .5s ease}.globe-away .claire-globe,.globe-away .hub-globe{opacity:0}.voice-overlay .voice-panel[data-mode] .stage{height:min(58vh,560px)}.voice-overlay .voice-panel .claire-globe{top:46%;width:min(506px,90%,calc(min(58vh,560px)*1.08));height:auto;aspect-ratio:1}.voice-overlay .vp-state{margin-top:22px}@media(max-width:900px){.voice-overlay .voice-panel[data-mode] .stage{height:min(42vh,360px)}.voice-overlay .voice-panel .claire-globe{width:min(506px,92%,calc(min(42vh,360px)*1.08))}.voice-overlay .vp-state{margin-top:14px}}@media(max-width:760px){.demo-form input,.demo-form select,.demo-form textarea,.chat-form input{font-size:16px}}@media(max-width:900px){.nav .nav-cta .btn{min-height:44px}.nav .brand{padding:8px 0}.nav .back{display:inline-flex;align-items:center;min-height:44px}.watch,.hub-talk,.voice-overlay .vp-end{min-height:44px}.foot-col{gap:0}.foot-col h2{margin-bottom:8px}.foot-col a{padding:8px 0}.legal-toc{gap:0}.legal-toc a{padding:7px 0}.foot .brand,.foot-brand a[href^=mailto]{display:inline-block;padding:8px 0}.foot-privacy button{padding:10px 0}}.vmodal-x{width:44px;height:44px}.qr-dots button{height:44px}.qr-dots button:before{top:20px}.chatphone .mailphone-screen{background:#fff}.chatphone .mp-head{padding-bottom:10px}.ch{display:flex;flex-direction:column;gap:8px;padding:14px 14px 26px;background:#fff}.ch p{margin:0;max-width:84%;padding:9px 13px;border-radius:18px;font-size:14px;line-height:1.45}.ch-them{align-self:flex-start;background:#e9ebef;color:#1f2733;border-bottom-left-radius:6px}.ch-me{align-self:flex-end;background:#0a64d8;color:#fff;border-bottom-right-radius:6px}.ch p.ch-day{align-self:center;max-width:none;padding:8px 0 2px;font-size:11.5px;color:#6b7483}.ch-btn{display:block;margin-top:8px;padding:9px 12px;border-radius:10px;background:#0c1b52;color:#fff;text-align:center;font-size:13.5px;font-weight:600}.ch-note{padding:12px 14px;border-radius:12px;background:#f4f6fa;border:1px solid #E1E4EA;font-size:13px;line-height:1.5;color:#2a3340}.ch-note b{display:block;margin-bottom:3px;color:#0c1b52}.ch p.ch-hand{align-self:flex-start;padding:0 4px 4px;font-size:11.5px;font-weight:600;color:#0a64d8}.ch p.ch-hand:before{content:"\2197  "}.side-device{display:grid;place-items:center}.side-device .pp-device.phone{position:relative;z-index:1;width:340px;max-width:86vw}.side-device .pp-pulse{position:absolute;inset:-6% -18%;z-index:0}@media(max-width:1430px){.nav .nav-links a{padding:10px 13px}}@media(max-width:1350px){.nav .nav-links a{padding:10px}.nav .nav-links{font-size:14.5px}}@media(max-width:1285px){.nav .nav-links a{padding:10px 8px}.nav .nav-links{font-size:14px}}@media(max-width:1235px){.nav .nav-links{display:none}.nav-menu{display:grid}.nav .nav-in{display:flex}}.posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.post-card{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--card);transition:transform .25s var(--ease),border-color .25s}.post-card:hover{transform:translateY(-4px);border-color:#55a2df66}.post-card-img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;margin-bottom:6px}.post-meta{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-mid)}.post-card h2,.post-card h3{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.post-card p{margin:0;color:var(--text-2);font-size:15px;line-height:1.6}.post-more{margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;color:var(--blue-light)}.post-search{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 28px}.post-search input{flex:1 1 260px;max-width:460px;padding:13px 14px;border-radius:8px;border:1px solid var(--line);background:#ffffff0b;font:inherit;font-size:16px;color:var(--text);outline:none;transition:border-color .2s}.post-search input::placeholder{color:var(--text-3)}.post-search input:focus{border-color:var(--blue-mid);box-shadow:0 0 0 3px #55a2df47}.post-cats{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 26px}.post-cat{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;border:1px solid var(--line);color:var(--text-2);font-size:14px;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.post-cat:hover{color:var(--text);border-color:#ffffff47}.post-cat.on{background:#0073cf2e;border-color:#55a2df99;color:var(--blue-light)}.post-cat span{color:var(--text-3);font-size:12.5px}.post-hero .eyebrow a{color:inherit;text-decoration:underline;text-underline-offset:3px}.post-clear{color:var(--text-2);font-size:14px;text-decoration:underline;padding:10px 6px}.post-found{color:var(--text-2);margin:0 0 22px}.post-found a{color:var(--blue-light);text-decoration:underline}.post-pages{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;color:var(--text-3);font-size:14px}.about-news-more{margin-top:32px}.posts-3{grid-template-columns:repeat(3,1fr)}@media(max-width:980px){.posts-3{grid-template-columns:1fr}}.post-card p{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.post-back{display:inline-block;margin-bottom:22px;font-size:14px;color:var(--text-3)}.post-back:hover{color:#fff}.post-byline{margin:10px 0 0}.post-byline a{color:var(--blue-light);text-decoration:underline;text-underline-offset:3px}.post-byline a:hover{color:#fff}.post-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0}.post-tags a{display:inline-block;padding:5px 12px;border-radius:8px;border:1px solid var(--line);color:var(--text-2);font-size:13px;text-decoration:none;transition:border-color .2s,color .2s}.post-tags a:hover{color:var(--text);border-color:#ffffff47}.post-h1{max-width:22ch;font-size:clamp(2rem,4.4vw,3.4rem)}.post-cover{display:block;width:100%;max-width:920px;height:auto;margin-top:36px;border-radius:var(--r-card);border:1px solid var(--line)}.article-section{padding-top:56px;padding-bottom:56px}.article-doc{font-size:17px}.article-doc ul{padding-left:22px;margin:0 0 16px}.article-doc li{margin:0 0 8px}.reg-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:56px;align-items:start}.reg-card{padding:26px;border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line);box-shadow:var(--card)}.reg-thanks strong{display:block;font-family:var(--display);font-size:20px;margin-bottom:6px}.reg-thanks p{margin:0;color:var(--text-2)}@media(max-width:900px){.reg-wrap{grid-template-columns:1fr;gap:28px}}.rv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.rv-grid.rv-few{grid-template-columns:repeat(auto-fit,minmax(280px,440px))}.rv{margin:0;display:flex;flex-direction:column;gap:18px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);padding:32px 30px;box-shadow:var(--card)}.rv blockquote{margin:0;flex:1;max-width:none;font-family:inherit;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.65}.rv blockquote p{margin:0 0 12px;color:var(--text);font-size:16px;line-height:1.65}.rv blockquote p:last-child{margin-bottom:0}.rv figcaption{display:flex;flex-direction:column;gap:3px;padding-top:18px;border-top:1px solid var(--line)}.rv-name{font-family:var(--display);font-weight:600;font-size:15px;color:var(--text)}.rv-role{font-size:13.5px;color:var(--text-2)}.rv-src{font-size:12.5px;color:var(--text-3);margin-top:4px}.rv-src a{color:var(--blue-light);text-decoration:underline;text-underline-offset:3px}.rv-src a:hover{color:var(--text)}.rv-stars{display:inline-flex;gap:3px;line-height:0}.rv-stars svg{display:block}.rv-stars .on svg{fill:var(--teal)}.rv-stars .off svg{fill:#ffffff29}.rv-avg{display:flex;align-items:center;gap:8px;margin:18px 0 0;color:var(--text-2);font-size:15px}.rv-avg b{color:var(--text);font-family:var(--display);font-size:18px;font-weight:600}.rv-note{margin:0 0 28px;padding:12px 16px;border:1px dashed var(--line-strong);border-radius:var(--r-ctl);color:var(--text-2);font-size:14px}@media(max-width:1000px){.rv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.rv-grid,.rv-grid.rv-few{grid-template-columns:1fr}.rv{padding:26px 22px}}.hero-visual.no-tour>.voice-panel{margin-top:0}.hero-rip{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hero-rip canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.9}.about-rip{bottom:auto;height:100%;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 86%,transparent 100%)}.about-hero>.shell{position:relative;z-index:1}@media(max-width:1000px){.hero-rip{display:none}}@media(prefers-reduced-motion:reduce){.hero-rip{display:none}}.nav-contact{padding:10px 14px;border-radius:12px;font-family:var(--body);font-size:15px;font-weight:500;color:#ffffffdb;white-space:nowrap;transition:color .08s}.nav-contact:hover,.nav-contact.is-on{color:#fff}.nav-contact:focus-visible,.nav-drop a:focus-visible,.np-drop:focus-visible{outline:2px solid var(--blue-mid);outline-offset:2px}.nav .nav-links a.nav-has-drop{display:inline-flex;align-items:center;gap:8px}.nav-has-drop i{width:7px;height:7px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s cubic-bezier(.2,.8,.2,1),margin .18s;opacity:.8}.nav-has-drop[aria-expanded=true]{color:#fff}.nav-has-drop[aria-expanded=true] i{transform:rotate(-135deg);margin-top:3px}.nav-drop{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:2;display:none;width:min(620px,100%);margin:0 auto;padding:8px;border-radius:var(--r-card);background:#171b22;border:1px solid var(--line-strong);box-shadow:0 22px 60px #0000008c}.nav-drop.has-card{width:min(940px,100%);grid-template-columns:minmax(0,1fr) 300px;gap:8px}.nav-drop.is-open,.nav-drop:target{display:grid;animation:navPanel .18s cubic-bezier(.2,.8,.2,1)}.nav-drop:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.nd-list{min-width:0;padding:6px 0 2px}.nd-eyebrow{margin:8px 14px 10px;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--blue-mid)}.nd-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--nd-rows,3),auto);grid-auto-columns:minmax(0,1fr);gap:2px 6px}.nd-row{display:flex;align-items:flex-start;gap:14px;min-height:44px;padding:11px 14px;border-radius:var(--r-ctl);color:var(--text-2)}.nd-row:hover,.nd-row:focus-visible,.nd-row.is-on{background:#ffffff12;color:#fff}.nd-n{flex:none;width:22px;padding-top:2px;font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--blue-mid);font-variant-numeric:tabular-nums}.nd-t{display:block;min-width:0}.nd-t b{display:block;font-family:var(--body);font-size:15px;font-weight:600;line-height:1.35;color:#fff}.nd-t small{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--text-3);text-wrap:pretty}.nd-row:hover .nd-t small,.nd-row.is-on .nd-t small{color:var(--text-2)}.nd-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:22px;border-radius:12px;background:linear-gradient(168deg,rgba(0,115,207,.2),var(--raised) 62%);border:1px solid rgba(85,162,223,.5)}.nd-card.nd-pulse{background:linear-gradient(168deg,rgba(29,216,211,.12),var(--raised) 64%);border-color:#1dd8d359;box-shadow:0 0 60px -22px #1dd8d373}.nd-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-bottom:14px}.nd-card .nd-eyebrow{margin:0}.nd-pulse .nd-eyebrow{color:var(--teal)}.nd-card .pp-badge{padding:3px 10px;font-size:12px;line-height:1.4}.nd-card-t{margin:0;font-family:var(--display);font-size:1.3rem;font-weight:500;letter-spacing:-.02em;line-height:1.2;color:#fff;text-wrap:balance}.nd-card-t b{display:block;font-weight:700}.nd-card-b{margin:10px 0 20px;font-size:14px;line-height:1.5;color:var(--text-2)}.nd-card-cta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-top:auto}.nd-btn{padding:9px 16px;border:1.5px solid var(--blue-mid);background:#0073cf1f;color:#fff}.nd-btn:hover{background:#0073cf47}.nd-pulse .nd-btn{border-color:var(--teal);background:#1dd8d314}.nd-pulse .nd-btn:hover{background:#1dd8d333}.nd-more{padding-bottom:1px;border-bottom:1px solid var(--line-strong);font-size:14px;font-weight:500;color:var(--text-2)}.nd-more:hover{color:#fff;border-color:#fff6}.nav-panel{max-height:calc(100vh - 104px);max-height:calc(100dvh - 104px);overflow-y:auto;overscroll-behavior:contain}.np-drop{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:14px 16px;border:0;border-radius:var(--r-ctl);background:none;font-family:var(--body);font-size:16px;font-weight:500;color:var(--text-2);text-align:left;cursor:pointer}.np-drop:hover,.np-drop[aria-expanded=true],.np-drop.is-on{background:#ffffff12;color:#fff}.np-drop i{width:8px;height:8px;margin:-4px 4px 0 0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s,margin .18s}.np-drop[aria-expanded=true] i{transform:rotate(-135deg);margin-top:4px}.np-sub{display:grid;gap:2px;margin:2px 0 6px 18px;padding-left:10px;border-left:1px solid var(--line-strong)}.np-sub[hidden]{display:none}.nav-panel .np-sub a{display:flex;align-items:center;min-height:44px;padding:10px 14px;font-size:15px}@media(max-width:1235px){.nav-drop,.nav-drop.is-open,.nav-drop:target{display:none}}@media(max-width:560px){.nav-contact{display:none}}@media(min-width:561px){.nav-panel .np-contact{display:none}}@media(prefers-reduced-motion:reduce){.nav-drop.is-open,.nav-drop:target{animation:none}.nav-has-drop i,.np-drop i{transition:none}}.churn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.churn .eyebrow{margin-bottom:18px}.churn-big{display:flex;align-items:center;gap:22px;margin:28px 0 24px}.churn-big b{flex:none;font-family:var(--display);font-size:clamp(3.6rem,7vw,5.6rem);font-weight:700;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,#fff 30%,var(--blue-light));-webkit-background-clip:text;background-clip:text;color:transparent}.churn-big span{max-width:26ch;font-size:16px;line-height:1.5;color:var(--text-2)}.churn-card h3{margin:0;font-family:var(--display);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#fff;text-wrap:balance}.churn-set{margin:28px 0 14px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.churn-card .rbars{margin-top:0}.churn-card .rbar{grid-template-columns:190px minmax(0,1fr) 84px}.churn-card .rbar b{white-space:nowrap}.churn-card .rbar:not(.on) .rbar-t i{background:#ffffff4d}.churn-card .rbar.on .rbar-l{color:#fff}.churn-note{margin:24px 0 0;font-size:13px;color:var(--text-3)}@media(max-width:1000px){.churn{grid-template-columns:1fr;gap:36px}}@media(max-width:640px){.churn-card .rbar{grid-template-columns:minmax(0,1fr) 84px}.churn-big{gap:16px}.churn-big span{font-size:15px}}.about-top{display:flex;align-items:center;flex-wrap:wrap;gap:0 16px;margin-top:-9px}.about-top+h1{margin-top:9px}.about-jump{display:inline-flex;align-items:center;gap:9px;padding:8px 0;font-size:13px;font-weight:500;line-height:1.2;color:var(--text-2);transition:color .08s}.about-jump:before{content:"";width:1px;height:14px;margin-right:7px;background:var(--line-strong)}.about-jump i{width:6px;height:6px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.8}.about-jump:hover{color:#fff}.about-jump:focus-visible{outline:2px solid var(--blue-mid);outline-offset:3px;border-radius:4px}@media(max-width:360px){.about-jump:before{display:none}}@media(max-width:1180px){.foot-grid.foot-wide{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px}.foot-wide .foot-brand{grid-column:1/-1}}@media(max-width:900px){.foot-grid.foot-wide{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:480px){.foot-grid.foot-wide{grid-template-columns:1fr}}.demo-context{margin-top:26px;padding:4px 0 4px 18px;border-left:2px solid var(--blue-mid)}.demo-context .eyebrow{margin-bottom:8px}.demo-context p{margin:0;font-size:16px;line-height:1.6;color:var(--text-2)}.demo-context+.demo-points{margin-top:32px}.ptag{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid var(--line-strong);border-radius:var(--r-chip);font-size:13px;font-weight:500;line-height:1.3;color:var(--text);white-space:nowrap}.pcheck{flex:none;display:inline-block;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--blue-mid);background:#0073cf24 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23AAD0EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/13px no-repeat}.pcheck.sm{width:18px;height:18px;background-size:11px}.pstage{max-width:1120px;margin:0 auto}.pstage-pane{min-width:0;padding:26px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);box-shadow:var(--card)}.pstage-pane>.eyebrow{margin-bottom:16px}.pstage [data-at]{opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i,0) * .13s)}.pstage[data-phase="1"] [data-at="1"],.pstage[data-phase="2"] [data-at="1"],.pstage[data-phase="3"] [data-at="1"],.pstage[data-phase="4"] [data-at="1"],.pstage[data-phase="2"] [data-at="2"],.pstage[data-phase="3"] [data-at="2"],.pstage[data-phase="4"] [data-at="2"],.pstage[data-phase="3"] [data-at="3"],.pstage[data-phase="4"] [data-at="3"],.pstage[data-phase="4"] [data-at="4"]{opacity:1;transform:none}.pstage[data-phase="0"] [data-at]{transition:none}.pstage [data-only]{display:none;font-style:normal}.pstage[data-phase="3"] [data-only="3"],.pstage[data-phase="4"] [data-only="4"]{display:inline}.pstage-rail{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px;margin:22px 0 0;padding:0}.pstage-rail li{position:relative;cursor:pointer;padding-top:14px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);transition:color .3s}.pstage-rail li:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:2px;background:#ffffff1a}.pstage-rail li:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--blue),var(--blue-mid));transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.pstage[data-phase="1"] [data-rail="1"],.pstage[data-phase="2"] [data-rail="1"],.pstage[data-phase="3"] [data-rail="1"],.pstage[data-phase="4"] [data-rail="1"],.pstage[data-phase="2"] [data-rail="2"],.pstage[data-phase="3"] [data-rail="2"],.pstage[data-phase="4"] [data-rail="2"],.pstage[data-phase="3"] [data-rail="3"],.pstage[data-phase="4"] [data-rail="3"],.pstage[data-phase="4"] [data-rail="4"]{color:#fff}.pstage[data-phase="1"] [data-rail="1"]:after,.pstage[data-phase="2"] [data-rail="1"]:after,.pstage[data-phase="3"] [data-rail="1"]:after,.pstage[data-phase="4"] [data-rail="1"]:after,.pstage[data-phase="2"] [data-rail="2"]:after,.pstage[data-phase="3"] [data-rail="2"]:after,.pstage[data-phase="4"] [data-rail="2"]:after,.pstage[data-phase="3"] [data-rail="3"]:after,.pstage[data-phase="4"] [data-rail="3"]:after,.pstage[data-phase="4"] [data-rail="4"]:after{transform:none}.pstage[data-phase="0"] .pstage-rail li,.pstage[data-phase="0"] .pstage-rail li:after{transition:none}.adw-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:16px;align-items:start}.adw-photo{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:3/2;background:var(--alt)}.adw-photo img{display:block;width:100%;height:100%;object-fit:cover}.adw-photo .ptag{position:absolute;left:10px;top:10px;background:#14171cc7;border-color:#ffffff4d;font-size:12px}.adw-scan{position:absolute;left:0;right:0;top:0;height:34%;background:linear-gradient(180deg,#55a2df00,#55a2df47);border-bottom:1.5px solid var(--blue-mid);opacity:0;transform:translateY(-100%)}.pstage[data-phase="1"] .adw-scan{opacity:1;animation:adwScan 1.9s ease-in-out both}@keyframes adwScan{0%{transform:translateY(-100%)}to{transform:translateY(295%);opacity:0}}.adw-found{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px}.adw-src{padding:12px 0 0;margin-top:12px;border-top:1px solid var(--line)}.adw-src span{display:block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.adw-src p{margin:5px 0 0;font-size:14.5px;line-height:1.5;color:var(--text)}.adw-notes p{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;color:var(--blue-light)}.adw-doc{padding:30px 32px}.adw-doc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--line)}.adw-title{margin:0;font-family:var(--display);font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:#fff}.adw-status{flex:none;border-color:var(--blue-mid);color:var(--blue-light);visibility:hidden}.pstage[data-phase="3"] .adw-status,.pstage[data-phase="4"] .adw-status{visibility:visible}.adw-picks{display:grid;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.adw-seg{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.adw-seg-l{flex:none;width:92px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.adw-opt{min-height:38px;padding:8px 16px;border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:none;font-family:var(--body);font-size:14px;font-weight:500;color:var(--text-2);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.adw-opt:hover{color:#fff;border-color:#ffffff4d}.adw-opt[aria-pressed=true]{border-color:var(--blue-mid);background:#0073cf2e;color:#fff}.adw-opt:focus-visible{outline:2px solid var(--blue-mid);outline-offset:2px}.adw-vars{min-height:268px;padding-top:6px}.adw-var{animation:adwIn .3s ease both}@keyframes adwIn{0%{opacity:0;transform:translateY(4px)}}.adw-sub{margin-top:14px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.adw-h{margin:4px 0 0;font-family:var(--body);font-size:17px;font-weight:600;line-height:1.4;color:#fff}.adw-l{margin:4px 0 0;font-size:14.5px;line-height:1.6;color:var(--text-2)}.adw-l+.adw-l{margin-top:10px}.adw-pts{margin:6px 0 0;padding:0 0 0 18px;font-size:14.5px;line-height:1.7;color:var(--text-2)}.adw-hint{margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--text-3)}.adw-approve{display:flex;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--alt)}.adw-approve b{display:block;font-size:15px;font-weight:600;color:#fff}.adw-approve small{display:block;margin-top:2px;font-size:13px;color:var(--text-3)}@media(pointer:coarse){.adw-opt{min-height:44px}}@media(max-width:560px){.adw-doc{padding:22px 18px}.adw-seg-l{width:100%}.adw-vars{min-height:300px}}@media(prefers-reduced-motion:reduce){.adw-var{animation:none}.adw-opt{transition:none}}@media(max-width:1000px){.adw-grid{grid-template-columns:1fr}}@media(max-width:560px){.pstage-pane{padding:20px 18px}.pstage-rail li{letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.pstage [data-at],.pstage-rail li,.pstage-rail li:after{transition:none}.pstage[data-phase="1"] .adw-scan{animation:none;opacity:0}}.callout-section{padding-top:0}.callout{max-width:1120px;margin:0 auto;padding:44px 48px;border-radius:var(--r-card);border:1px solid rgba(85,162,223,.5);background:linear-gradient(168deg,rgba(0,115,207,.22),var(--raised) 64%);box-shadow:var(--card),0 0 70px -14px #0073cf73}.callout .eyebrow{margin-bottom:16px}.callout-t{margin:0;max-width:30em;font-family:var(--display);font-size:clamp(1.45rem,2.7vw,2.25rem);font-weight:300;letter-spacing:-.025em;line-height:1.25;color:var(--text-2);text-wrap:balance}.callout-t b{font-weight:600;color:#fff}@media(max-width:640px){.callout{padding:30px 24px}}a.track-link{color:inherit;text-decoration:none}.track-more{margin-top:auto;padding-top:20px;font-size:14.5px;font-weight:600;color:var(--blue-light)}a.track-link:hover .track-more{color:#fff}a.track-link:focus-visible{outline:2px solid var(--blue-mid);outline-offset:3px}.ptag-on{border-color:var(--blue-mid);color:var(--blue-light)}.ptag-off{color:var(--text-3)}.pnum b{display:block;font-family:var(--display);font-size:clamp(2.6rem,4.6vw,3.6rem);font-weight:700;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,#fff 30%,var(--blue-light));-webkit-background-clip:text;background-clip:text;color:transparent}.pnum span{display:block;margin-top:10px;font-size:14.5px;line-height:1.5;color:var(--text-2)}.prow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 14px;margin-top:8px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--alt)}.prow-t{min-width:0}.prow-t b{display:block;font-size:14.5px;font-weight:600;color:#fff}.prow-t>span:not(.pbar){display:block;font-size:13px;line-height:1.4;color:var(--text-3)}.pbar{display:block;height:4px;margin-top:8px;border-radius:2px;background:#ffffff14;overflow:hidden}.pbar i{display:block;height:100%;width:var(--w);border-radius:2px;background:linear-gradient(90deg,var(--blue),var(--blue-mid));transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(.2s + var(--i,0) * .13s)}.pstage[data-phase="0"] .pbar i{transition:none}.pscore{font-family:var(--display);font-size:17px;font-weight:700;color:var(--blue-light);font-variant-numeric:tabular-nums}.pdoc-title{margin:0 0 8px;font-family:var(--display);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;color:#fff}.pdoc-l{margin:0;font-size:14.5px;line-height:1.55;color:var(--text-2)}.pdoc-s{margin:3px 0 0;font-size:13px;line-height:1.5;color:var(--text-3)}.pkv{margin:0;display:grid;gap:0}.pkv>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.pkv dt{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding-top:2px}.pkv dd{margin:0;font-size:14.5px;color:var(--text)}.pmsg{margin:0;padding:12px 14px;border-radius:12px;font-size:14.5px;line-height:1.55}.pmsg.in{background:var(--alt);border:1px solid var(--line);color:var(--text)}.pmsg.out{background:#0073cf29;border:1px solid rgba(85,162,223,.35);color:var(--text)}.ptiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ptile{padding:14px 14px 16px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--alt)}.ptile span{display:block;font-size:12.5px;line-height:1.35;color:var(--text-3)}.ptile b{display:block;margin-top:8px;font-family:var(--display);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.mbd-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:16px;align-items:start}.mbd-bars{display:grid;gap:12px;margin-bottom:16px}.mbd-bar{display:grid;grid-template-columns:76px minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:14px;color:var(--text-2)}.mbd-bar .pbar{margin:0;height:8px;border-radius:3px}.mbd-bar .pbar i{border-radius:3px;background:#ffffff4d}.mbd-bar.me{color:#fff}.mbd-bar.me .pbar i{background:linear-gradient(90deg,var(--blue),var(--blue-mid))}.mbd-bar b{text-align:right;font-family:var(--display);font-size:15px;font-variant-numeric:tabular-nums;color:#fff}.pstage[data-phase="3"] .mbd-bars .pbar i,.pstage[data-phase="4"] .mbd-bars .pbar i{transform:none}.mbd-comp .ptag{font-size:12px;padding:4px 10px}.mbd2 .mbd-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);align-items:stretch}.mbd2 .mbd-p{opacity:.42;transition:opacity .5s ease,border-color .5s ease,box-shadow .5s ease}.mbd2 .mbd-in{opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.mbd2 .ptile{opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(var(--i,0) * .11s)}.mbd2 .mbd-p .prow{grid-template-columns:minmax(0,1fr) auto;opacity:0;transform:translate(6px);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(.25s + var(--i,0) * .13s)}.mbd2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="1"],.mbd2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="2"],.mbd2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="3"],.mbd2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="4"],.mbd2:is([data-phase="5"],[data-phase="6"]) [data-pane="5"],.mbd2:is([data-phase="6"]) [data-pane="6"]{opacity:1}.mbd2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="1"] .mbd-in,.mbd2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="2"] .mbd-in,.mbd2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="3"] .mbd-in,.mbd2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="4"] .mbd-in,.mbd2:is([data-phase="5"],[data-phase="6"]) [data-pane="5"] .mbd-in,.mbd2:is([data-phase="6"]) [data-pane="6"] .mbd-in,.mbd2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="1"] .ptile,.mbd2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="2"] .ptile,.mbd2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="3"] .ptile,.mbd2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="4"] .ptile,.mbd2:is([data-phase="5"],[data-phase="6"]) [data-pane="5"] .ptile,.mbd2:is([data-phase="6"]) [data-pane="6"] .ptile,.mbd2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="1"] .prow,.mbd2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="2"] .prow,.mbd2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="3"] .prow,.mbd2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="4"] .prow,.mbd2:is([data-phase="5"],[data-phase="6"]) [data-pane="5"] .prow,.mbd2:is([data-phase="6"]) [data-pane="6"] .prow{opacity:1;transform:none}.mbd2[data-focus="1"] [data-pane="1"],.mbd2[data-focus="2"] [data-pane="2"],.mbd2[data-focus="3"] [data-pane="3"],.mbd2[data-focus="4"] [data-pane="4"],.mbd2[data-focus="5"] [data-pane="5"],.mbd2[data-focus="6"] [data-pane="6"]{border-color:#55a2df8c;box-shadow:var(--card),0 0 0 1px #55a2df2e,0 0 44px #0073cf29}.mbd2[data-phase="0"] :is(.mbd-p,.mbd-in,.ptile,.prow,.mbd-line,.mbd-area,.mine,.won,.mbd-hr i){transition:none}.mbd2 .mbd-sub{margin:14px 0 10px;font-size:12.5px;color:var(--text-3)}.mbd2 .ptag{font-size:12px;padding:4px 10px}.mbd2 .pstage-rail li{letter-spacing:.12em}.mbd2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="1"],.mbd2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="2"],.mbd2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="3"],.mbd2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="4"],.mbd2:is([data-phase="5"],[data-phase="6"]) [data-rail="5"],.mbd2:is([data-phase="6"]) [data-rail="6"]{color:#fff}.mbd2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="1"]:after,.mbd2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="2"]:after,.mbd2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="3"]:after,.mbd2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="4"]:after,.mbd2:is([data-phase="5"],[data-phase="6"]) [data-rail="5"]:after,.mbd2:is([data-phase="6"]) [data-rail="6"]:after{transform:none}.mbd-trend{margin-bottom:10px;padding:12px 14px 10px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--alt)}.mbd-trend-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--text-3)}.mbd-trend-top b{font-weight:600;color:var(--blue-light)}.mbd-trend svg{display:block;width:100%;height:64px;margin-top:8px;overflow:visible}.mbd-line{fill:none;stroke:url(#mbdG);stroke-width:2.5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.3s cubic-bezier(.4,0,.2,1) .15s}.mbd-area{fill:url(#mbdA);opacity:0;transition:opacity .7s ease 1s}.mbd-trend-x{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--text-3)}.mbd2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="1"] .mbd-line,.mbd2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="2"] .mbd-line,.mbd2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="3"] .mbd-line,.mbd2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="4"] .mbd-line,.mbd2:is([data-phase="5"],[data-phase="6"]) [data-pane="5"] .mbd-line,.mbd2:is([data-phase="6"]) [data-pane="6"] .mbd-line{stroke-dashoffset:0}.mbd2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="1"] .mbd-area,.mbd2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="2"] .mbd-area,.mbd2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="3"] .mbd-area,.mbd2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="4"] .mbd-area,.mbd2:is([data-phase="5"],[data-phase="6"]) [data-pane="5"] .mbd-area,.mbd2:is([data-phase="6"]) [data-pane="6"] .mbd-area{opacity:1}.mbd-comp-in{display:grid;grid-template-columns:128px minmax(0,1fr);gap:18px 20px;align-items:center;align-content:start}.mbd-comp-in .mbd-sub{margin-top:0}.mbd-map{display:block;width:128px;height:auto}.mbd-map path{fill:#ffffff12;stroke:var(--panel);stroke-width:3;stroke-linejoin:round}.mbd-map .mine{fill:url(#mbdG);fill-opacity:.12;transition:fill-opacity .8s ease .3s}.mbd2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="1"] .mine,.mbd2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="2"] .mine,.mbd2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="3"] .mine,.mbd2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="4"] .mine,.mbd2:is([data-phase="5"],[data-phase="6"]) [data-pane="5"] .mine,.mbd2:is([data-phase="6"]) [data-pane="6"] .mine{fill-opacity:1}.mbd-xray{grid-column:1 / -1;margin-top:6px}.mbd2 .mbd-bars{margin-bottom:0;gap:14px}.mbd2 .mbd-bar{grid-template-columns:70px minmax(0,1fr) 42px;gap:10px}.mbd2 .mbd-sig .mbd-bar{grid-template-columns:152px minmax(0,1fr) 34px}.mbd2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="1"] .pbar i,.mbd2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="2"] .pbar i,.mbd2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="3"] .pbar i,.mbd2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="4"] .pbar i,.mbd2:is([data-phase="5"],[data-phase="6"]) [data-pane="5"] .pbar i,.mbd2:is([data-phase="6"]) [data-pane="6"] .pbar i{transform:none}.mbd-wl-top{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:center;margin-bottom:12px}.mbd-ring{position:relative;width:104px;height:104px}.mbd-ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.mbd-ring circle{fill:none;stroke:#ffffff1a;stroke-width:12}.mbd-ring .won{stroke:url(#mbdG);stroke-linecap:butt;stroke-dasharray:0 100;transition:stroke-dasharray 1.2s cubic-bezier(.4,0,.2,1) .2s}.mbd2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="1"] .won,.mbd2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="2"] .won,.mbd2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="3"] .won,.mbd2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="4"] .won,.mbd2:is([data-phase="5"],[data-phase="6"]) [data-pane="5"] .won,.mbd2:is([data-phase="6"]) [data-pane="6"] .won{stroke-dasharray:73 100}.mbd-ring>div{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.mbd-ring b{font-family:var(--display);font-size:1.3rem;font-weight:700;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.mbd-ring span{font-size:12px;color:var(--text-3)}.mbd-wl-n{display:grid;gap:8px}.mbd-wl-n .ptile{padding:10px 14px 12px}.mbd-wl-n .ptile b{margin-top:4px;font-size:1.3rem}.mbd-hr-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mbd-hr-top>b{font-weight:600;color:var(--blue-light)}.mbd-hr-top>b b{font:inherit;color:inherit}.mbd-hr{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;align-items:end;height:44px;padding:8px 10px 0;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--alt)}.mbd-hr i{display:block;height:var(--h);border-radius:2px 2px 0 0;background:#ffffff42;transform:scaleY(0);transform-origin:bottom;transition:transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(.5s + var(--i,0) * 25ms)}.mbd-hr i.out{background:linear-gradient(180deg,var(--blue-mid),var(--blue))}.mbd2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="1"] .mbd-hr i,.mbd2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="2"] .mbd-hr i,.mbd2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="3"] .mbd-hr i,.mbd2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="4"] .mbd-hr i,.mbd2:is([data-phase="5"],[data-phase="6"]) [data-pane="5"] .mbd-hr i,.mbd2:is([data-phase="6"]) [data-pane="6"] .mbd-hr i{transform:none}.mbd2 .mbd-p{display:flex;flex-direction:column}.mbd2 .mbd-in{flex:1 1 auto}.mbd2 :is([data-pane="1"],[data-pane="2"]) .mbd-in{display:flex;flex-direction:column}.mbd2 .mbd-trend{flex:1 1 auto;display:flex;flex-direction:column}.mbd2 .mbd-trend svg{flex:1 1 64px;min-height:64px}.mbd-hr-x{display:grid;grid-template-columns:9fr 8fr 7fr;margin-top:6px;padding:0 11px;font-size:12px;color:var(--text-3)}.mbd-hr-x span:last-child{display:flex;justify-content:space-between}.mbd-hr-x i{font-style:normal}.mbd-sum{grid-column:1 / -1;margin-top:0}.mbd-sum .prow-t>span:not(.pbar){font-size:13.5px;line-height:1.5;color:var(--text-2)}.mbd-agents .prow:first-of-type{margin-top:14px}@media(max-width:1000px){.mbd2 .mbd-grid{grid-template-columns:1fr}}@media(max-width:1000px){.mbd2 .pstage-rail{display:none}.mbd2 .mbd-trend svg{flex:0 0 44px;min-height:44px;height:44px}.mbd2 .ptile{padding:10px 12px 12px}.mbd2 .ptile b{margin-top:4px;font-size:1.3rem}.mbd2 .mbd-grid{gap:12px}.mbd2 .mbd-p{padding:18px 16px}}@media(max-width:560px){.mbd-comp-in{grid-template-columns:84px minmax(0,1fr);gap:14px}.mbd-map{width:84px}.mbd2 .mbd-sig .mbd-bar{grid-template-columns:140px minmax(0,1fr) 34px}}@media(prefers-reduced-motion:reduce){.mbd2 :is(.mbd-p,.mbd-in,.ptile,.prow,.mbd-line,.mbd-area,.mine,.won,.mbd-hr i){transition:none}}@media(max-width:1000px){.mbd-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pbar i{transition:none}}.tmf-av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;letter-spacing:.04em;color:#fff;background:#0073cf4d;border:1px solid rgba(255,255,255,.16)}.efl-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:start}.efl-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.efl-brand{display:flex;align-items:center;gap:12px;margin-bottom:12px}.efl-brand b{display:block;font-size:14.5px;font-weight:600;color:#fff}.efl-brand small{display:block;font-size:13px;color:var(--text-3)}.efl2 .efl-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}.efl2 .efl-p{opacity:.42;transition:opacity .5s ease,border-color .5s ease,box-shadow .5s ease}.efl2 .efl-i{opacity:0;transform:translateY(6px);transition:opacity .4s ease var(--d,0s),transform .4s ease var(--d,0s)}.efl2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="1"],.efl2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="2"],.efl2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="3"],.efl2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="4"],.efl2:is([data-phase="5"],[data-phase="6"]) [data-pane="5"],.efl2:is([data-phase="6"]) [data-pane="6"]{opacity:1}.efl2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="1"] .efl-i,.efl2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="2"] .efl-i,.efl2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="3"] .efl-i,.efl2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="4"] .efl-i,.efl2:is([data-phase="5"],[data-phase="6"]) [data-pane="5"] .efl-i,.efl2:is([data-phase="6"]) [data-pane="6"] .efl-i{opacity:1;transform:none}.efl2[data-focus="1"] [data-pane="1"],.efl2[data-focus="2"] [data-pane="2"],.efl2[data-focus="3"] [data-pane="3"],.efl2[data-focus="4"] [data-pane="4"],.efl2[data-focus="5"] [data-pane="5"],.efl2[data-focus="6"] [data-pane="6"]{border-color:#55a2df8c;box-shadow:var(--card),0 0 0 1px #55a2df2e,0 0 44px #0073cf29}.efl2[data-phase="0"] :is(.efl-p,.efl-i,.efl-link i,.pbar i){transition:none}.efl2 .pstage-rail li{letter-spacing:.1em}.efl2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="1"],.efl2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="2"],.efl2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="3"],.efl2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="4"],.efl2:is([data-phase="5"],[data-phase="6"]) [data-rail="5"],.efl2:is([data-phase="6"]) [data-rail="6"]{color:#fff}.efl2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="1"]:after,.efl2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="2"]:after,.efl2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="3"]:after,.efl2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="4"]:after,.efl2:is([data-phase="5"],[data-phase="6"]) [data-rail="5"]:after,.efl2:is([data-phase="6"]) [data-rail="6"]:after{transform:none}.efl2 .ptag{font-size:12px;padding:4px 10px}.efl2 .eyebrow{text-wrap:balance}.efl2 .pmsg{font-size:14px}.efl2 .pmsg+.ptile,.efl2 .pmsg+.pdoc-s,.efl2 .efl-turn+.pdoc-s{margin-top:12px}.efl2 .efl-p .ptile b{color:var(--blue-light)}.efl2 .efl-meta:last-child{margin:12px 0 0}.efl-turn{position:relative}.efl-back{margin-top:10px}.efl-typing{position:absolute;left:0;top:0;display:inline-flex;gap:5px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--alt);opacity:0}.efl-typing i{width:6px;height:6px;border-radius:50%;background:var(--text-3)}.efl2[data-phase="2"] [data-pane="2"] .efl-typing,.efl2[data-phase="4"] [data-pane="4"] .efl-typing{animation:eflTyping 1.05s ease var(--t,.15s) 1 both}.efl2:is([data-phase="2"],[data-phase="4"]) .efl-typing i{animation:eflDot .8s ease-in-out 3 both}.efl-typing i:nth-child(2){animation-delay:.15s!important}.efl-typing i:nth-child(3){animation-delay:.3s!important}@keyframes eflTyping{0%,to{opacity:0}15%,80%{opacity:1}}@keyframes eflDot{0%,to{opacity:.35}50%{opacity:1}}.efl-go{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 14px;border:1px solid rgba(85,162,223,.45);border-radius:var(--r-ctl);font-size:13.5px;color:var(--blue-light)}.efl-go b{font-weight:600;color:#fff}.efl-url{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--alt);font-size:12.5px;color:var(--text-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.efl-url i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--blue-mid)}.efl-web .pmsg{padding:9px 12px;margin-top:6px;max-width:88%}.efl-web .pmsg.in{margin-left:auto}.efl-web .pmsg+.efl-meta{margin-top:12px}.efl-web .pdoc-s{margin-top:10px}.efl-voice{display:flex;align-items:center;gap:10px}.efl-wave{flex:none;display:inline-flex;align-items:center;gap:2px;height:18px}.efl-wave i{display:block;width:2px;height:var(--h);border-radius:1px;background:var(--blue-mid)}.efl2[data-phase="3"] .efl-wave i{animation:eflWave .7s ease-in-out 1.3s 2 both}.efl-wave i:nth-child(2n){animation-delay:1.4s!important}.efl-wave i:nth-child(3n){animation-delay:1.5s!important}@keyframes eflWave{0%,to{opacity:.45}50%{opacity:1}}.efl-link{display:flex;align-items:center;gap:12px;height:34px;margin:2px 0 6px 17px;font-size:12.5px;color:var(--blue-light)}.efl-link i{display:block;width:2px;height:100%;border-radius:1px;background:linear-gradient(180deg,var(--blue),var(--purple));transform:scaleY(0);transform-origin:top;transition:transform .55s cubic-bezier(.4,0,.2,1) .35s}.efl2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="1"] .efl-link i,.efl2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="2"] .efl-link i,.efl2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="3"] .efl-link i,.efl2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="4"] .efl-link i,.efl2:is([data-phase="5"],[data-phase="6"]) [data-pane="5"] .efl-link i,.efl2:is([data-phase="6"]) [data-pane="6"] .efl-link i{transform:none}.efl2 .efl-p>.prow{grid-template-columns:minmax(0,1fr);margin-top:0}.efl2 .efl-p>.prow+.prow{margin-top:8px}.efl-lead .pkv>div{grid-template-columns:104px minmax(0,1fr);padding:7px 0}.efl-intent{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.efl-intent .pbar{margin:0;height:6px;border-radius:3px}.efl-intent b{font-weight:600;color:var(--blue-light)}.efl2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="1"] .pbar i,.efl2:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="2"] .pbar i,.efl2:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="3"] .pbar i,.efl2:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-pane="4"] .pbar i,.efl2:is([data-phase="5"],[data-phase="6"]) [data-pane="5"] .pbar i,.efl2:is([data-phase="6"]) [data-pane="6"] .pbar i{transform:none}.efl-lead .pdoc-s{margin-top:12px}.efl-lead .pdoc-s b{margin-right:6px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:12px;color:var(--text-3)}.efl-who{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.efl-who b{display:block;font-size:15.5px;font-weight:600;color:#fff}.efl-who small{display:block;margin-top:2px;font-size:13px;color:var(--text-3)}.efl2 .adw-approve{margin-top:12px}.efl2 .adw-sub{margin-top:14px}.efl2 .adw-sub+.efl-meta{margin:8px 0 0}.efl-then{margin-top:8px}.efl2 .efl-p .ptiles{margin:8px 0 2px}.efl2 .efl-p .ptiles .ptile{opacity:1;transform:none;padding:10px 12px 12px}.efl2 .efl-p .ptiles .ptile b{margin-top:4px;font-size:1.25rem}.efl-lead .adw-approve small{line-height:1.4}@media(max-width:1000px){.efl2 .efl-grid{grid-template-columns:1fr}.efl2 .pstage-rail{display:none}}@media(prefers-reduced-motion:reduce){.efl2 :is(.efl-p,.efl-i,.efl-link i,.pbar i,.efl-typing,.efl-typing i,.efl-wave i){transition:none;animation:none}}.tmf2 .adw-photo{aspect-ratio:16/9}.tmf-rb{margin-top:12px}.tmf-rb b{display:block;font-size:15.5px;font-weight:600;color:#fff}.tmf-rb span{display:block;margin-top:2px;font-size:13.5px;color:var(--text-2)}.tmf2 .adw-sub+.efl-meta{margin:8px 0 0}.tmf-musts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tmf-musts li{display:flex;align-items:center;gap:12px;padding:9px 14px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--alt);font-size:14.5px;color:var(--text)}.tmf-musts+.pdoc-s,.tmf-list+.pdoc-s{margin-top:12px}.tmf-list .prow{grid-template-columns:auto minmax(0,1fr) auto;margin-top:0}.tmf-list .prow+.prow{margin-top:8px}.tmf-next .prow{grid-template-columns:auto minmax(0,1fr)}.tmf-score b{font-family:var(--display);font-size:1.15rem;font-weight:700;color:var(--blue-light);font-variant-numeric:tabular-nums}.tmf-out .tmf-av,.tmf-out .prow-t{opacity:.55}.tmf-out .tmf-av{background:#ffffff0f}.tmf2 .prow .ptag{font-size:12px;padding:4px 10px}.tmf2 .efl-lead .ptiles{margin-top:0}.pmf2 .efl-p>.prow{grid-template-columns:minmax(0,1fr) auto}.pmf2 .ptile+.efl-meta{margin:12px 0 0}.pmf-tick{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;margin-top:12px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--alt)}.pmf-tick+.pmf-tick{margin-top:8px}.pmf-tick .pcheck{margin-top:2px}.pmf-tick b{display:block;font-size:14.5px;font-weight:600;color:#fff}.pmf-tick small{display:block;margin-top:2px;font-size:13px;line-height:1.4;color:var(--text-3)}.pmf2 .pkv>div{grid-template-columns:118px minmax(0,1fr);padding:9px 0}.bms{max-width:1200px}.bms-stage{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:600px;padding:40px 44px 34px;overflow:hidden;background:radial-gradient(ellipse 60% 55% at 50% 40%,rgba(0,115,207,.22),transparent 70%),linear-gradient(180deg,#151b26,#12161d)}.bms .bms-sc[data-at]{grid-area:1 / 1;align-self:center;justify-self:center;width:100%;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1),visibility 0s linear .4s}.bms[data-phase="1"] .bms-sc[data-at="1"],.bms[data-phase="2"] .bms-sc[data-at="2"],.bms[data-phase="3"] .bms-sc[data-at="3"],.bms:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) .bms-sc[data-at="4"],.bms[data-phase="7"] .bms-sc[data-at="7"]{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease .25s,transform .6s cubic-bezier(.16,1,.3,1) .25s,visibility 0s}.bms .ptag{font-size:12px;padding:4px 10px}.bms-cap{grid-row:2;display:grid;margin:26px 0 0;text-align:center;font-family:var(--display);font-size:clamp(1.35rem,2.9vw,2.2rem);font-weight:600;letter-spacing:-.015em;line-height:1.2;color:#fff}.bms-cap span{grid-area:1 / 1;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .45s ease}.bms[data-phase="1"] .bms-cap [data-k="1"],.bms[data-phase="2"] .bms-cap [data-k="2"],.bms[data-phase="3"] .bms-cap [data-k="3"],.bms[data-phase="4"] .bms-cap [data-k="4"],.bms[data-phase="5"] .bms-cap [data-k="5"],.bms[data-phase="6"] .bms-cap [data-k="6"],.bms[data-phase="7"] .bms-cap [data-k="7"]{opacity:1;transform:none;transition-delay:.3s}.bms-hub{position:relative;width:min(640px,100%);aspect-ratio:16/10;margin:0 auto}.bms-lines{position:absolute;inset:0;width:100%;height:100%}.bms-lines line{stroke:#55a2df99;stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s ease calc(.55s + var(--i) * .1s)}.bms-ring{position:absolute;left:50%;top:46%;width:40%;aspect-ratio:1;margin:-20% 0 0 -20%;border-radius:50%;border:1.5px solid rgba(85,162,223,.55);opacity:0;pointer-events:none}.bms-home{position:absolute;left:50%;top:46%;width:44%;transform:translate(-50%,-50%);border-radius:var(--r-ctl);border:1px solid rgba(85,162,223,.6);box-shadow:0 18px 44px #00000073,0 0 70px #0073cf59;aspect-ratio:3/2;background:var(--alt)}.bms-home img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.bms-home .ptag{position:absolute;left:10px;top:10px;background:#14171ccc;border-color:#ffffff4d}.bms-chip{position:absolute;left:50%;bottom:-18px;transform:translate(-50%);white-space:nowrap;padding:8px 18px;border:1px solid rgba(85,162,223,.6);border-radius:var(--r-chip);background:#131820;font-size:15px;color:var(--text);box-shadow:0 8px 22px #0006}.bms-chip b{font-family:var(--display);font-size:1.15rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;margin-right:2px}.bms-b{position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-size:18px;font-weight:700;color:#fff;background:var(--blue);border:2px solid rgba(255,255,255,.55);box-shadow:0 8px 20px #00000059;opacity:0;transition:opacity .45s ease calc(.75s + var(--i,0) * .1s)}.bms-b.still{position:static;flex:none;margin:0;opacity:1;width:44px;height:44px;font-size:15px;box-shadow:none;transition:none}.bms-b:after{content:"";position:absolute;right:-3px;bottom:-3px;width:19px;height:19px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230073CF' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/11px no-repeat;border:2px solid #131820;opacity:0;transition:opacity .35s ease}.bms-b.still:after{display:none}.bms[data-phase="1"] .sc-match :is(.bms-b,.bms-b.back),.bms[data-phase="7"] .sc-result .bms-b{opacity:1}.bms[data-phase="1"] .sc-match .bms-lines line,.bms[data-phase="7"] .sc-result .bms-lines line{stroke-dashoffset:0}.bms[data-phase="1"] .sc-match .bms-ring{animation:bmsRing 1.8s cubic-bezier(.2,.6,.3,1) .2s 1 both}.bms[data-phase="1"] .sc-match .bms-ring.r2{animation-delay:.75s}@keyframes bmsRing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.5)}}.bms-hub.done .bms-lines line{stroke:#918ff9cc;transition-delay:calc(.2s + var(--i) * .04s)}.bms-hub.done .bms-b{transition-delay:calc(.2s + var(--i) * .04s)}.bms[data-phase="7"] .bms-hub.done .bms-b.back:after{opacity:1;transition-delay:calc(.7s + var(--i) * .12s)}.sc-profile{display:grid;grid-template-columns:minmax(0,1fr) 250px minmax(0,1.05fr);align-items:center;gap:0;max-width:1010px}.bms-lot-ph{border-radius:var(--r-ctl);overflow:hidden;border:1px solid rgba(85,162,223,.5);aspect-ratio:3/2;box-shadow:0 14px 34px #0006}.bms-lot-ph img{display:block;width:100%;height:100%;object-fit:cover}.bms-lot b{display:block;margin-top:14px;font-size:17px;font-weight:600;color:#fff}.bms-lot span{display:block;margin-top:3px;font-size:14px;color:var(--text-2)}.bms-fit{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.bms-fit .ln{display:block;height:2px;background:linear-gradient(90deg,var(--blue),var(--purple));transform:scaleX(0);transform-origin:left;transition:transform .5s ease .55s}.bms-fit .ln.b{transition-delay:1.5s}.bms-dial{position:relative;width:176px;height:176px}.bms-dial svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.bms-dial circle{fill:#131820e6;stroke:#ffffff1a;stroke-width:8}.bms-dial .fill{fill:none;stroke:var(--blue-mid);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1) .7s}.bms-dial>div{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.bms-dial b{font-family:var(--display);font-size:2.9rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.bms-dial span{margin-top:4px;font-size:14px;color:var(--text-2)}.bms[data-phase="2"] .bms-fit .ln{transform:none}.bms[data-phase="2"] .bms-dial .fill{stroke-dashoffset:6}.bms-who{display:flex;align-items:center;gap:14px}.bms-who b{display:block;font-size:19px;font-weight:600;color:#fff}.bms-who small{display:block;margin-top:2px;font-size:14px;line-height:1.4;color:var(--text-2)}.bms-buyer ul,.bms-points{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.bms-buyer li{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r-ctl);background:#131820bf;font-size:15px;line-height:1.35;color:var(--text);opacity:0;transform:translate(10px);transition:opacity .4s ease calc(1.5s + var(--k) * .2s),transform .4s ease calc(1.5s + var(--k) * .2s)}.bms[data-phase="2"] .bms-buyer li{opacity:1;transform:none}.sc-email{display:grid;grid-template-columns:auto minmax(0,400px);justify-content:center;align-items:center;gap:56px}.bms-phone{width:300px;padding:9px;border-radius:40px;background:#0b0e13;border:1px solid rgba(255,255,255,.16);box-shadow:0 30px 70px #00000080,0 0 80px #0073cf40}.bms-phone-in{height:470px;overflow:hidden;border-radius:32px;background:#fff;font-family:Tahoma,Arial,sans-serif;-webkit-mask-image:linear-gradient(#000 86%,transparent);mask-image:linear-gradient(#000 86%,transparent)}.bms-m-top{padding:26px 18px 12px;background:#15171a;color:#fff;font-size:13px;font-weight:700;letter-spacing:.24em}.bms-m-ph{aspect-ratio:3/2;overflow:hidden}.bms-m-ph img{display:block;width:100%;height:100%;object-fit:cover}.bms-m-band{padding:12px 18px 14px;background:#15171a;color:#fff}.bms-m-band b{display:block;font-size:14.5px}.bms-m-band span{display:block;margin-top:6px;font-size:13px}.bms-m-body{padding:16px 18px;font-size:13.5px;line-height:1.6;color:#17191c}.bms-m-body p{margin:0 0 12px}.bms-m-body mark{background:linear-gradient(#0073cf33,#0073cf33) no-repeat left / 0 100%;color:inherit;border-radius:3px;padding:0 2px;transition:background-size .6s ease calc(.9s + var(--k) * .45s)}.bms[data-phase="3"] .bms-m-body mark{background-size:100% 100%}.bms-m-btn{display:inline-block;padding:11px 20px;background:#e7ddcb;color:#17191c;font-size:12.5px;font-weight:700}.bms-points li{display:flex;align-items:center;gap:14px;font-family:var(--display);font-size:1.2rem;font-weight:500;line-height:1.3;color:#fff;opacity:0;transform:translate(10px);transition:opacity .4s ease calc(.9s + var(--k) * .45s),transform .4s ease calc(.9s + var(--k) * .45s)}.bms[data-phase="3"] .bms-points li{opacity:1;transform:none}.sc-reach{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;max-width:940px}.bms-big .eyebrow,.bms-vs .eyebrow{display:block;margin-bottom:10px}.bms-big b{display:block;font-family:var(--display);font-size:clamp(5rem,13vw,9.5rem);font-weight:700;letter-spacing:-.04em;line-height:.95;color:#fff;font-variant-numeric:tabular-nums}.bms-big small{display:block;margin-top:12px;font-size:16px;color:var(--text-2)}.bms-bars{display:grid;gap:14px}.bms-bars>div{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;font-size:15px;color:var(--text)}.bms-bars .bar{display:block;height:26px;border-radius:5px;transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.22,1,.36,1) .35s}.bms-bars .por{width:33.3%;background:#ffffff47}.bms-bars .cla{width:100%;background:linear-gradient(90deg,var(--blue),var(--purple));transition-delay:.6s}.bms-x,.bms-cost{display:flex;align-items:baseline;gap:12px;margin-top:18px;opacity:0;transform:translateY(10px);transition:opacity .45s ease .3s,transform .5s ease .3s}.bms-x b,.bms-cost b{font-family:var(--display);font-size:clamp(2.6rem,6vw,4.2rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--blue-light)}.bms-x span,.bms-cost span{font-size:1.2rem;color:var(--text)}.bms-vs,.bms-vs .pdoc-s{transition:opacity .45s ease}.bms[data-phase="4"] .bms-vs{opacity:0}.bms-vs .pdoc-s{margin-top:18px}.bms:is([data-phase="5"],[data-phase="6"]) .bms-bars .bar{transform:none}.bms:is([data-phase="5"],[data-phase="6"]) .bms-x,.bms[data-phase="6"] .bms-cost{opacity:1;transform:none}.sc-result{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;max-width:1040px}.sc-result .bms-hub{width:100%}.sc-result .bms-b:not(.still){width:46px;height:46px;margin:-23px 0 0 -23px;font-size:15px}.bms-notes{display:grid;gap:10px}.bms-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#202632eb;box-shadow:0 10px 26px #00000059;opacity:0;transform:translateY(16px);transition:opacity .45s ease calc(.5s + var(--k) * .28s),transform .55s cubic-bezier(.16,1,.3,1) calc(.5s + var(--k) * .28s)}.bms-note>div b{display:block;font-size:15.5px;font-weight:600;line-height:1.3;color:#fff}.bms-note>div span{display:block;margin-top:2px;font-size:13px;color:var(--text-3)}.bms-note small{font-size:12.5px;color:var(--text-3);white-space:nowrap}.bms[data-phase="7"] .bms-note{opacity:1;transform:none}.bms:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"],[data-phase="7"]) [data-rail="1"],.bms:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"],[data-phase="7"]) [data-rail="2"],.bms:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"],[data-phase="7"]) [data-rail="3"],.bms:is([data-phase="4"],[data-phase="5"],[data-phase="6"],[data-phase="7"]) [data-rail="6"],.bms[data-phase="7"] [data-rail="7"]{color:#fff}.bms:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"],[data-phase="7"]) [data-rail="1"]:after,.bms:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"],[data-phase="7"]) [data-rail="2"]:after,.bms:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"],[data-phase="7"]) [data-rail="3"]:after,.bms:is([data-phase="4"],[data-phase="5"],[data-phase="6"],[data-phase="7"]) [data-rail="6"]:after,.bms[data-phase="7"] [data-rail="7"]:after{transform:none}.bms[data-phase="0"] :is(.bms-sc,.bms-cap span,.bms-b,.bms-b:after,.bms-lines line,.bms-ring,.bms-fit .ln,.bms-dial .fill,.bms-buyer li,.bms-m-body mark,.bms-points li,.bar,.bms-x,.bms-cost,.bms-vs,.bms-note){transition:none;animation:none}@media(max-width:1000px){.bms-stage{min-height:0;padding:28px 24px 26px}.sc-profile{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr)}.bms-dial{width:140px;height:140px}.bms-dial b{font-size:2.2rem}.sc-email{gap:32px}.sc-reach{gap:36px}.sc-result{gap:28px}}@media(max-width:700px){.bms-stage{padding:22px 16px}.bms-cap{margin-top:20px;font-size:1.3rem}.bms-hub{aspect-ratio:1/1}.bms-home{width:52%}.bms-b:not(.still){width:42px;height:42px;margin:-21px 0 0 -21px;font-size:14px}.bms-chip{font-size:13px;padding:6px 13px;bottom:-16px}.bms-chip b{font-size:1rem}.sc-profile{grid-template-columns:1fr;gap:16px}.bms-lot{display:none}.bms-fit{grid-template-columns:1fr auto 1fr}.bms-fit .ln{visibility:hidden}.bms-buyer ul{margin-top:14px}.bms-buyer li{padding:10px 13px;font-size:14px}.sc-email{grid-template-columns:1fr;justify-items:center;gap:0}.bms-points{display:none}.bms-phone{width:min(280px,86%)}.bms-phone-in{height:400px}.sc-reach{grid-template-columns:1fr;gap:18px}.bms-big b{font-size:5.4rem}.bms-x,.bms-cost{margin-top:14px}.sc-result{grid-template-columns:1fr}.sc-result .bms-hub{display:none}.bms-note{padding:12px 14px;gap:12px}.bms-note>div b{font-size:14.5px}}@media(prefers-reduced-motion:reduce){.bms-stage{display:block}.bms .bms-sc[data-at]{opacity:1;visibility:visible;transform:none;margin:0 auto 44px}.bms-cap{display:none}.bms :is(.bms-b,.bms-b.back:after,.bms-buyer li,.bms-points li,.bms-x,.bms-cost,.bms-vs,.bms-note){opacity:1;transform:none}.bms :is(.bms-lines line){stroke-dashoffset:0}.bms :is(.bar,.bms-fit .ln){transform:none}.bms-dial .fill{stroke-dashoffset:6}.bms-m-body mark{background-size:100% 100%}.bms *{transition:none!important;animation:none!important}}@media(scripting:none){.bms-stage{display:block}.bms .bms-sc[data-at]{opacity:1;visibility:visible;transform:none;margin:0 auto 44px}.bms-cap{display:none}.bms :is(.bms-b,.bms-b.back:after,.bms-buyer li,.bms-points li,.bms-x,.bms-cost,.bms-vs,.bms-note){opacity:1;transform:none}.bms :is(.bms-lines line){stroke-dashoffset:0}.bms :is(.bar,.bms-fit .ln){transform:none}.bms-dial .fill{stroke-dashoffset:6}.bms-m-body mark{background-size:100% 100%}}.vst{max-width:1200px}.vst-stage{position:relative;display:grid;min-height:620px;padding:0;overflow:hidden;background:radial-gradient(ellipse 60% 60% at 72% 34%,rgba(0,115,207,.26),transparent 70%),linear-gradient(180deg,#151b26,#12161d)}.vst .vst-stage .vst-sc[data-at]{grid-area:1 / 1;position:relative;display:grid;min-width:0;padding:52px 60px 48px;opacity:0;visibility:hidden;transform:none;transition:opacity .45s ease,visibility 0s linear .45s}.vst[data-phase="1"] .vst-stage .sc-prop,.vst[data-phase="2"] .vst-stage .sc-people,.vst[data-phase="3"] .vst-stage .sc-serv,.vst[data-phase="4"] .vst-stage .sc-join,.vst[data-phase="5"] .vst-stage .sc-end{opacity:1;visibility:visible;transition:opacity .5s ease .2s,visibility 0s}.vst-word{position:relative;z-index:2;align-self:end;justify-self:start}.vst-word small{display:block;margin:0 0 12px 6px;font-family:var(--display);font-size:15px;font-weight:600;letter-spacing:.22em;color:var(--blue-light);opacity:0;transition:opacity .5s ease .35s}.vst-word b{display:block;font-family:var(--display);font-size:clamp(3.3rem,13.2vw,10.5rem);font-weight:700;letter-spacing:-.045em;line-height:.92;color:#fff;opacity:0;transform:translateY(34px);transition:opacity .6s ease .35s,transform .9s cubic-bezier(.16,1,.3,1) .35s}.vst[data-phase="1"] .sc-prop .vst-word :is(small,b),.vst[data-phase="2"] .sc-people .vst-word :is(small,b),.vst[data-phase="3"] .sc-serv .vst-word :is(small,b){opacity:1;transform:none}.vst-photo{position:absolute;inset:0;overflow:hidden}.vst-photo img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:transform 3.4s cubic-bezier(.16,1,.3,1) .2s}.vst-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#12161df0,#12161d80 34%,#12161d00 62%),linear-gradient(90deg,#12161d4d,#12161d00 50%)}.vst[data-phase="1"] .sc-prop .vst-photo img{transform:none}.vst-crowd{--z:1.4;position:absolute;inset:8% 5% 42%}.vst-crowd span{--s:calc(var(--d) * var(--z));position:absolute;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-size:calc(var(--s) * .34);font-weight:700;color:#fff;background:var(--blue);border:2px solid rgba(255,255,255,.5);box-shadow:0 14px 34px #0006,0 0 60px #0073cf4d;opacity:0;transform:translateY(20px);transition:opacity .5s ease calc(.3s + var(--i) * .09s),transform .9s cubic-bezier(.16,1,.3,1) calc(.3s + var(--i) * .09s)}.vst-crowd span:nth-child(3n+2){background:var(--grad)}.vst-crowd span:nth-child(3n){background:#1b2536;border-color:var(--blue-mid)}.vst-fig{position:absolute;right:60px;bottom:52px;z-index:2;text-align:right;opacity:0;transform:translateY(14px);transition:opacity .5s ease 1s,transform .6s ease 1s}.vst-fig b{display:block;font-family:var(--display);font-size:clamp(2.6rem,6.2vw,4.8rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--blue-light);font-variant-numeric:tabular-nums}.vst-fig span{display:block;margin-top:10px;font-size:15px;color:var(--text)}.vst[data-phase="2"] .sc-people :is(.vst-crowd span,.vst-fig),.vst[data-phase="4"] .sc-join .vst-crowd span{opacity:1;transform:none}.vst-serv{position:absolute;inset:52px 60px auto;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vst-serv li{display:grid;align-content:end;min-height:240px;padding:24px 26px;border:1.5px solid rgba(255,255,255,.14);border-radius:var(--r-card);background:linear-gradient(180deg,#131820b3 30%,#0073cf4d);box-shadow:0 18px 40px #00000059;font-family:var(--display);font-size:clamp(1.3rem,2.9vw,2.35rem);font-weight:600;letter-spacing:-.015em;color:#fff;opacity:0;transform:translateY(24px);transition:opacity .5s ease calc(.3s + var(--i) * .17s),transform .8s cubic-bezier(.16,1,.3,1) calc(.3s + var(--i) * .17s),border-color .5s ease calc(.7s + var(--i) * .17s)}.vst-serv li:before{content:"";display:block;width:46px;height:3px;margin-bottom:18px;border-radius:2px;background:var(--grad)}.vst[data-phase="3"] .sc-serv .vst-serv li{opacity:1;transform:none;border-color:#55a2df99}.vst .vst-stage .sc-join,.vst .vst-stage .sc-end{align-content:center;justify-items:center;text-align:center}.vst-trio{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,6vw,84px);width:min(880px,100%);margin-bottom:44px}.vst-link{position:absolute;left:10%;right:10%;top:calc(50% - 15px);height:3px;border-radius:2px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.6,0,.2,1) .75s}.vst-t{position:relative;display:grid;gap:12px;opacity:0;transform:translateY(18px);transition:opacity .5s ease calc(.25s + var(--i) * .15s),transform .8s cubic-bezier(.16,1,.3,1) calc(.25s + var(--i) * .15s)}.vst-t>:first-child{aspect-ratio:3/2;border-radius:var(--r-ctl);border:1px solid rgba(85,162,223,.6);overflow:hidden;background:#131820;box-shadow:0 16px 38px #00000073,0 0 60px #0073cf38}.vst-t img{display:block;width:100%;height:100%;object-fit:cover}.vst-t>span{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-2)}.vst-t .vst-crowd{--z:.42;position:relative;inset:auto}.vst-t .vst-crowd span{border-width:1.5px;box-shadow:none;transition-delay:calc(.5s + var(--i) * .05s)}.vst-t ul{list-style:none;margin:0;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:center}.vst-t ul li{padding:9px 4px;border:1px solid rgba(255,255,255,.2);border-radius:var(--r-chip);font-size:13px;font-weight:500;color:#fff}.vst[data-phase="4"] .sc-join .vst-t{opacity:1;transform:none}.vst[data-phase="4"] .sc-join .vst-link{transform:none}.vst-say{margin:0;font-family:var(--display);font-weight:300;letter-spacing:-.03em;line-height:1.12;color:#fff;text-wrap:balance}.vst-say .nw{white-space:nowrap}.vst-say b{font-weight:700;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.04em}.sc-join .vst-say{max-width:900px;font-size:clamp(1.7rem,4.3vw,3.3rem)}.sc-end .eyebrow{margin-bottom:20px;color:var(--text-2)}.vst-say.sub{max-width:640px;margin-bottom:26px;font-size:clamp(1.1rem,2.1vw,1.6rem);font-weight:400;letter-spacing:-.01em;line-height:1.35;color:var(--text-2)}.vst-say.sub b{background:none;color:#fff;font-weight:600;padding:0}.vst-say.big{max-width:1000px;font-size:clamp(2.2rem,6.3vw,5rem)}.sc-end .vst-say.big b{display:inline-block;opacity:0;transform:translateY(16px);transition:opacity .5s ease calc(.7s + var(--k) * .32s),transform .7s cubic-bezier(.16,1,.3,1) calc(.7s + var(--k) * .32s)}.vst-sign{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:34px;opacity:0;transition:opacity .6s ease 1.9s}.vst-sign i{display:block;width:72px;height:3px;border-radius:2px;background:var(--grad)}.vst-sign img{height:26px;width:auto}.vst[data-phase="5"] .sc-end :is(.vst-say.big b,.vst-sign){opacity:1;transform:none}.vst[data-phase="1"] [data-rail="1"],.vst[data-phase="2"] [data-rail="1"],.vst[data-phase="3"] [data-rail="1"],.vst[data-phase="4"] [data-rail="1"],.vst[data-phase="5"] [data-rail="1"],.vst[data-phase="2"] [data-rail="2"],.vst[data-phase="3"] [data-rail="2"],.vst[data-phase="4"] [data-rail="2"],.vst[data-phase="5"] [data-rail="2"],.vst[data-phase="3"] [data-rail="3"],.vst[data-phase="4"] [data-rail="3"],.vst[data-phase="5"] [data-rail="3"],.vst[data-phase="4"] [data-rail="4"],.vst[data-phase="5"] [data-rail="4"],.vst[data-phase="5"] [data-rail="5"]{color:#fff}.vst[data-phase="1"] [data-rail="1"]:after,.vst[data-phase="2"] [data-rail="1"]:after,.vst[data-phase="3"] [data-rail="1"]:after,.vst[data-phase="4"] [data-rail="1"]:after,.vst[data-phase="5"] [data-rail="1"]:after,.vst[data-phase="2"] [data-rail="2"]:after,.vst[data-phase="3"] [data-rail="2"]:after,.vst[data-phase="4"] [data-rail="2"]:after,.vst[data-phase="5"] [data-rail="2"]:after,.vst[data-phase="3"] [data-rail="3"]:after,.vst[data-phase="4"] [data-rail="3"]:after,.vst[data-phase="5"] [data-rail="3"]:after,.vst[data-phase="4"] [data-rail="4"]:after,.vst[data-phase="5"] [data-rail="4"]:after,.vst[data-phase="5"] [data-rail="5"]:after{transform:none}.vst[data-phase="0"] :is(.vst-sc,.vst-word small,.vst-word b,.vst-photo img,.vst-crowd span,.vst-fig,.vst-serv li,.vst-t,.vst-link,.vst-say.big b,.vst-sign){transition:none}@media(max-width:1000px){.vst-stage{min-height:540px}.vst .vst-stage .vst-sc[data-at]{padding:36px 32px 34px}.vst-serv{inset:36px 32px auto}.vst-serv li{min-height:190px;padding:18px}.vst-fig{right:32px;bottom:38px}.vst-crowd{--z:1.1}.vst-t .vst-crowd{--z:.34}}@media(max-width:700px){.vst-stage{min-height:500px}.vst .vst-stage .vst-sc[data-at]{padding:24px 20px 26px}.vst-word small{font-size:13px;margin-bottom:8px}.vst-crowd{--z:.74;inset:6% 4% 50%}.vst .vst-stage .sc-people{grid-template-rows:minmax(0,1fr) auto auto}.vst-fig{position:static;order:-1;align-self:end;text-align:left;margin-bottom:18px}.vst-fig b{font-size:2.6rem}.vst-fig span{font-size:14px;margin-top:6px}.vst-serv{inset:24px 20px auto;grid-template-columns:1fr 1fr;gap:10px}.vst-serv li{min-height:112px;padding:14px 16px;font-size:1.25rem}.vst-serv li:before{width:34px;margin-bottom:10px}.vst-trio{gap:10px;margin-bottom:30px}.vst-t{gap:9px}.vst-t>:first-child{aspect-ratio:1/1}.vst-t>span{font-size:12px;letter-spacing:.08em}.vst-t .vst-crowd{--z:.24}.vst-t ul{padding:6px;gap:5px;grid-template-columns:1fr}.vst-t ul li{padding:0;font-size:12px;line-height:1.3;border:0}.vst-link{top:calc(50% - 13px)}.vst-say.sub{margin-bottom:20px}.vst-sign{margin-top:26px}.vst-sign img{height:22px}.vst .pstage-rail{gap:6px}.vst .pstage-rail li{letter-spacing:.04em;font-size:12px}}@media(prefers-reduced-motion:reduce){.vst-stage{display:block;min-height:0}.vst .vst-stage .vst-sc[data-at]{opacity:1;visibility:visible;min-height:clamp(440px,48vw,580px)}.vst .pstage-rail{display:none}.vst .vst-stage .vst-sc+.vst-sc{border-top:1px solid var(--line)}.vst :is(.vst-word small,.vst-word b,.vst-crowd span,.vst-fig,.vst-serv li,.vst-t,.sc-end .vst-say.big b,.vst-sign){opacity:1;transform:none}.vst-serv li{border-color:#55a2df99}.vst :is(.vst-photo img,.vst-link){transform:none}.vst *{transition:none!important}}@media(scripting:none){.vst-stage{display:block;min-height:0}.vst .vst-stage .vst-sc[data-at]{opacity:1;visibility:visible;min-height:clamp(440px,48vw,580px)}.vst .pstage-rail{display:none}.vst .vst-stage .vst-sc+.vst-sc{border-top:1px solid var(--line)}.vst :is(.vst-word small,.vst-word b,.vst-crowd span,.vst-fig,.vst-serv li,.vst-t,.sc-end .vst-say.big b,.vst-sign){opacity:1;transform:none}.vst-serv li{border-color:#55a2df99}.vst :is(.vst-photo img,.vst-link){transform:none}}.tmf3-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(64px,.5fr) minmax(0,1fr);column-gap:14px;row-gap:10px;align-items:center}.tmf3-rental{grid-column:1;margin-bottom:8px}.tmf3-rental .adw-photo{aspect-ratio:16/8}.tmf3-mid{grid-column:2;align-self:end;margin:0 0 14px;text-align:center}.tmf3-renter{grid-column:3;align-self:end;display:flex;align-items:center;gap:18px;margin-bottom:8px}.tmf3-who{display:flex;align-items:center;gap:12px}.tmf3-who b{display:block;font-size:15.5px;font-weight:600;color:#fff}.tmf3-who small{display:block;margin-top:2px;font-size:13px;color:var(--text-3)}.tmf3-ring{position:relative;flex:none;width:112px;height:112px}.tmf3-ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.tmf3-ring circle{fill:none;stroke:#ffffff1a;stroke-width:8}.tmf3-ring .fill{stroke:var(--blue-mid);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.5s cubic-bezier(.22,1,.36,1) .35s}.tmf3-ring>div{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.tmf3-ring b{font-family:var(--display);font-size:1.6rem;font-weight:700;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.tmf3-ring span{font-size:12.5px;color:var(--text-3)}.tmf3-chip{display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 14px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--alt);font-size:14px;line-height:1.3;color:var(--text)}.tmf3-chip.r{opacity:0;transform:translate(-6px);border-color:#55a2df66;transition:opacity .4s ease calc(.6s + var(--i) * .24s),transform .4s ease calc(.6s + var(--i) * .24s)}.tmf3-line{display:block;height:2px;border-radius:1px;background:linear-gradient(90deg,var(--blue),var(--purple));transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.4,0,.2,1) calc(.3s + var(--i) * .24s)}.tmf3:is([data-phase="2"],[data-phase="3"],[data-phase="4"]) .tmf3-line,.tmf3:is([data-phase="2"],[data-phase="3"],[data-phase="4"]) .tmf3-chip.r{opacity:1;transform:none}.tmf3:is([data-phase="2"],[data-phase="3"],[data-phase="4"]) .tmf3-ring .fill{stroke-dashoffset:8}.tmf3:is([data-phase="3"],[data-phase="4"]) [data-pane="3"] .pbar i{transform:none}.tmf3[data-phase="0"] :is(.tmf3-line,.tmf3-chip.r,.tmf3-ring .fill){transition:none}.tmf3-below{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px}.tmf3 .ptag{font-size:12px;padding:4px 10px}.tmf3 .pmsg{font-size:14px}.tmf3 .pmsg+.efl-meta{margin:12px 0 0}.tmf3 .ptiles{margin-top:12px}.tmf3 .ptiles .ptile{padding:10px 12px 12px}.tmf3 .ptiles .ptile b{margin-top:4px;font-size:1.25rem}.tmf3 .adw-approve{margin-top:12px}.tmf3[data-focus="1"] [data-pane="2"],.tmf3[data-focus="2"] [data-pane="2"],.tmf3[data-focus="3"] [data-pane="3"],.tmf3[data-focus="4"] [data-pane="4"]{border-color:#55a2df8c;box-shadow:var(--card),0 0 0 1px #55a2df2e,0 0 44px #0073cf29}.tmf3 .pstage-pane{transition:border-color .5s ease,box-shadow .5s ease}@media(max-width:1000px){.tmf3-below{grid-template-columns:1fr}}@media(max-width:700px){.tmf3-pair{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);column-gap:8px}.tmf3-rental,.tmf3-renter{grid-column:1 / -1}.tmf3-mid{display:none}.tmf3-renter{margin-top:6px}.tmf3-chip{padding:8px 10px;font-size:13px;gap:8px}.tmf3-ring{width:92px;height:92px}.tmf3-ring b{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.tmf3 :is(.tmf3-line,.tmf3-chip.r,.tmf3-ring .fill,.pstage-pane){transition:none}}.pfl-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr) minmax(0,1fr);gap:16px;align-items:start}.pfl-sig{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.pfl-sig .ptag{white-space:normal}.pfl-rank .prow:first-of-type{margin-top:0}.pstage[data-phase="2"] .pfl-rank .pbar i,.pstage[data-phase="3"] .pfl-rank .pbar i,.pstage[data-phase="4"] .pfl-rank .pbar i{transform:none}.pstage[data-phase="3"] .prow.dim3,.pstage[data-phase="4"] .prow.dim3{opacity:.55;transition-delay:.4s}.pfl-rank .ptag{font-size:12px;padding:4px 10px}.pfl-opp{margin-top:14px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--alt)}.pfl-opp-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.pfl-opp-top b{font-size:15.5px;font-weight:600;color:#fff}.pfl-opp-top .ptag{font-size:12px;padding:4px 10px}.pfl-opp .adw-sub{margin-top:12px}.pfl-opp>.ptag{margin-top:14px}.nfl-grid{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);gap:16px;align-items:start}.nfl-path ol{list-style:none;margin:0;padding:0;display:grid;gap:0}.nfl-path li{position:relative;display:flex;align-items:center;gap:12px;padding:13px 0;font-size:15px;font-weight:500;color:var(--text-3);transition:color .3s}.nfl-path li i{flex:none;width:12px;height:12px;border-radius:50%;border:1.5px solid var(--line-strong);background:var(--panel);transition:background .3s,border-color .3s;position:relative;z-index:1}.nfl-path li:not(:last-child):after{content:"";position:absolute;left:5.5px;top:50%;height:100%;width:1px;background:var(--line-strong)}.pstage[data-phase="1"] .nfl-path [data-rail="1"] i,.pstage[data-phase="2"] .nfl-path [data-rail="1"] i,.pstage[data-phase="3"] .nfl-path [data-rail="1"] i,.pstage[data-phase="4"] .nfl-path [data-rail="1"] i,.pstage[data-phase="2"] .nfl-path [data-rail="2"] i,.pstage[data-phase="3"] .nfl-path [data-rail="2"] i,.pstage[data-phase="4"] .nfl-path [data-rail="2"] i,.pstage[data-phase="3"] .nfl-path [data-rail="3"] i,.pstage[data-phase="4"] .nfl-path [data-rail="3"] i,.pstage[data-phase="4"] .nfl-path [data-rail="4"] i,.pstage[data-phase="4"] .nfl-after i{background:var(--blue-mid);border-color:var(--blue-mid)}.nfl-path .nfl-after{color:#fff}.nfl-sent{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nfl-sent>.eyebrow{grid-column:1 / -1;margin-bottom:6px}.nfl-m{padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--alt)}.nfl-m-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.nfl-m-top b{font-size:14.5px;font-weight:600;color:#fff}.nfl-m-top .ptag{font-size:12px;padding:3px 10px}.nfl-m .pdoc-s{margin-top:8px}.pfl2 .pfl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}.pfl2 [data-pane]{opacity:.42;transition:opacity .5s ease,border-color .5s ease,box-shadow .5s ease}.pfl2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"]) [data-pane="1"],.pfl2:is([data-phase="2"],[data-phase="3"],[data-phase="4"]) [data-pane="3"],.pfl2[data-phase="4"] [data-pane="4"]{opacity:1}.pfl2[data-focus="1"] [data-pane="1"],.pfl2:is([data-focus="2"],[data-focus="3"]) [data-pane="3"],.pfl2[data-focus="4"] [data-pane="4"]{border-color:#55a2df8c;box-shadow:var(--card),0 0 0 1px #55a2df2e,0 0 44px #0073cf29}.pfl2[data-phase="0"] :is([data-pane],.pfl-map rect,.pfl-st,.pfl-type,.pfl-call,.pfl-ghost){transition:none}.pfl-map-l{margin-top:18px;font-size:12.5px;color:var(--text-3)}.pfl-mail{position:relative}.pfl-ghost{position:absolute;left:26px;right:26px;top:64px;display:grid;gap:10px;transition:opacity .3s ease}.pfl-ghost i{display:block;height:10px;border-radius:3px;background:#ffffff29}.pfl-ghost i:first-child{height:16px}.pfl-ghost b{display:block;height:230px;margin-top:8px;border:1px solid rgba(255,255,255,.2);border-radius:var(--r-ctl)}.pfl2[data-phase="4"] .pfl-ghost{opacity:0}.pfl-map{display:block;width:100%;height:auto;margin-top:8px;padding:12px;overflow:visible;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--alt)}.pfl-map rect{fill:#ffffff17;stroke:transparent;stroke-width:1.5;transition:fill .5s ease,opacity .5s ease,stroke .5s ease;transition-delay:calc(.2s + var(--i,0) * .15s)}.pfl2[data-phase="1"] .pfl-map rect{animation:pflRead .9s ease calc(.35s + var(--c,0) * 75ms) 1 both}@keyframes pflRead{0%,to{fill:#ffffff17}45%{fill:#55a2df8c}}.pfl2:is([data-phase="2"],[data-phase="3"],[data-phase="4"]) .pfl-map .hot{fill:url(#pflG);filter:drop-shadow(0 0 5px rgba(145,143,249,.75))}.pfl2:is([data-phase="3"],[data-phase="4"]) .pfl-map .hot.no{opacity:.4;filter:none}.pfl2:is([data-phase="3"],[data-phase="4"]) .pfl-map .hot.yes{stroke:#fff}.pfl-key{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12.5px;color:var(--text-3)}.pfl-key span{display:inline-flex;align-items:center;gap:7px}.pfl-key i{display:block;width:12px;height:9px;border-radius:2px;background:linear-gradient(135deg,var(--blue-mid),var(--purple))}.pfl-key .k2{box-shadow:0 0 0 1.5px #fff}.pfl2 .pfl-sig{margin-top:16px}.pfl2 .pscore b{font:inherit;color:inherit}.pfl2 .pfl-st{opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;transition-delay:calc(.15s + var(--i,0) * .14s)}.pfl2[data-phase="4"] .pfl-st{opacity:1;transform:none}.pfl-type{clip-path:inset(0 100% 0 0);transition:clip-path 1.2s steps(34) 1.3s}.pfl2[data-phase="4"] .pfl-type{clip-path:inset(0)}.pfl-call{transition:border-color .4s ease 2.7s,color .4s ease 2.7s}.pfl2[data-phase="4"] .pfl-call{border-color:var(--blue-mid);color:var(--blue-light)}@media(max-width:1000px){.pfl2 .pfl-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pfl2 :is([data-pane],.pfl-map rect,.pfl-st,.pfl-type,.pfl-call){transition:none;animation:none}}.nfl2 .nfl-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr);align-items:stretch}.nfl-rows{position:relative;display:grid;gap:10px}.nfl-row{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:start}.nfl-node{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding-top:15px;font-size:15px;font-weight:500;color:var(--text-3);transition:color .4s ease}.nfl-node i{flex:none;width:12px;height:12px;border-radius:50%;border:1.5px solid var(--line-strong);background:var(--panel);transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}.nfl2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"]) [data-row="1"] .nfl-node,.nfl2:is([data-phase="2"],[data-phase="3"],[data-phase="4"]) [data-row="2"] .nfl-node,.nfl2:is([data-phase="3"],[data-phase="4"]) [data-row="3"] .nfl-node,.nfl2:is([data-phase="4"]) [data-row="4"] .nfl-node,.nfl2[data-phase="4"] [data-row="5"] .nfl-node{color:#fff}.nfl2:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"]) [data-row="1"] .nfl-node i,.nfl2:is([data-phase="2"],[data-phase="3"],[data-phase="4"]) [data-row="2"] .nfl-node i,.nfl2:is([data-phase="3"],[data-phase="4"]) [data-row="3"] .nfl-node i,.nfl2:is([data-phase="4"]) [data-row="4"] .nfl-node i,.nfl2[data-phase="4"] [data-row="5"] .nfl-node i{background:var(--blue-mid);border-color:var(--blue-mid);box-shadow:0 0 12px #55a2df99}.nfl-track{position:absolute;left:5px;top:22px;bottom:14px;width:2px;border-radius:1px;background:var(--line-strong)}.nfl-track i{display:block;width:100%;height:100%;background:linear-gradient(180deg,var(--blue),var(--purple));transform:scaleY(0);transform-origin:top;transition:transform .9s cubic-bezier(.4,0,.2,1)}.nfl2[data-phase="1"] .nfl-track i{transform:scaleY(.02)}.nfl2[data-phase="2"] .nfl-track i{transform:scaleY(.23)}.nfl2[data-phase="3"] .nfl-track i{transform:scaleY(.54)}.nfl2[data-phase="4"] .nfl-track i{transform:none;transition-duration:1.6s}.nfl2 .nfl-m{transition:opacity .45s ease,transform .45s ease,border-color .5s ease,box-shadow .5s ease}.nfl2 .nfl-m-top{align-items:baseline}.nfl2 .nfl-m-top .pdoc-s{margin:0;text-align:right}.nfl2[data-focus="1"] [data-row="1"] .nfl-m,.nfl2[data-focus="2"] [data-row="2"] .nfl-m,.nfl2[data-focus="3"] [data-row="3"] .nfl-m,.nfl2[data-focus="4"] [data-row="4"] .nfl-m{border-color:#55a2df8c;box-shadow:0 0 0 1px #55a2df2e,0 0 36px #0073cf29}.nfl-after .pdoc-s{margin:0;padding-top:14px}.nfl-back{position:relative;margin-top:10px;min-height:30px}.nfl-typing{position:absolute;left:0;top:4px;display:inline-flex;gap:5px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-chip);background:var(--panel);opacity:0}.nfl-typing i{width:6px;height:6px;border-radius:50%;background:var(--text-3)}.nfl2[data-phase="2"] .nfl-typing{animation:nflTyping 1.5s ease .7s 1 both}.nfl2[data-phase="2"] .nfl-typing i{animation:nflDot .9s ease-in-out .7s 2 both}.nfl-typing i:nth-child(2){animation-delay:.85s!important}.nfl-typing i:nth-child(3){animation-delay:1s!important}@keyframes nflTyping{0%,to{opacity:0}12%,85%{opacity:1}}@keyframes nflDot{0%,to{opacity:.35}50%{opacity:1}}.nfl-reply{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;line-height:1.45;color:#fff;opacity:0;transition:opacity .4s ease 2.2s}.nfl-reply .ptag{flex:none;font-size:12px;padding:3px 10px}.nfl2:is([data-phase="2"],[data-phase="3"],[data-phase="4"]) .nfl-reply{opacity:1}.nfl2:is([data-phase="3"],[data-phase="4"]) .nfl-reply{transition-delay:0s}.nfl-who{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--alt)}.nfl-who b{display:block;font-size:15.5px;font-weight:600;color:#fff}.nfl-who div>span{display:block;margin-top:2px;font-size:13px;color:var(--text-3)}.nfl-st{display:grid;justify-items:end}.nfl-st .ptag{grid-area:1 / 1;font-size:12px;padding:4px 10px;opacity:0;transition:opacity .35s ease}.nfl2[data-phase="1"] .nfl-st [data-s="1"],.nfl2[data-phase="2"] .nfl-st [data-s="2"],.nfl2[data-phase="3"] .nfl-st [data-s="3"],.nfl2[data-phase="4"] .nfl-st [data-s="4"]{opacity:1;transition-delay:.25s}.nfl-crm .adw-sub{margin-top:16px}.nfl-log .prow{grid-template-columns:minmax(0,1fr)}.nfl-call{display:flex;align-items:center;gap:12px;margin-top:14px}.nfl-call .ptag{flex:none;font-size:12px;padding:4px 10px}.nfl-call .pdoc-s{margin:0}.nfl2[data-phase="0"] :is(.nfl-node,.nfl-node i,.nfl-track i,.nfl-m,.nfl-reply,.nfl-st .ptag){transition:none}@media(max-width:1000px){.nfl2 .nfl-grid{grid-template-columns:1fr}}@media(max-width:560px){.nfl-row{grid-template-columns:1fr;gap:6px}.nfl-node{padding-top:6px}.nfl-track{display:none}.nfl2 .nfl-m-top{flex-direction:column;align-items:flex-start;gap:2px}.nfl2 .nfl-m-top .pdoc-s{text-align:left}.nfl-reply{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.nfl2 :is(.nfl-node,.nfl-node i,.nfl-track i,.nfl-m,.nfl-reply,.nfl-st .ptag,.nfl-typing,.nfl-typing i){transition:none;animation:none}}.pfl3-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:stretch}.pfl3-sky{position:relative;overflow:hidden;min-height:430px;background:radial-gradient(ellipse at 30% 40%,rgba(0,115,207,.2),transparent 70%),var(--panel)}.pfl3-sky>.eyebrow{position:relative;z-index:1}.pfl3-field{position:absolute;inset:0;width:100%;height:100%}.pfl3 .d{fill:#aad0ef;opacity:.13;transition:opacity .8s ease,fill .6s ease;transition-delay:calc(var(--x) * 24ms)}.pfl3[data-phase="1"] .d{opacity:var(--s,1)}.pfl3[data-phase="1"] .d.hot{opacity:1}.pfl3:is([data-phase="2"],[data-phase="3"],[data-phase="4"]) .d{opacity:.09;transition-delay:calc(var(--x) * 12ms)}.pfl3:is([data-phase="2"],[data-phase="3"],[data-phase="4"]) .d.hot{opacity:1;fill:url(#pflG)}.pfl3:is([data-phase="3"],[data-phase="4"]) .d.hot.no{opacity:.28;fill:#aad0ef}.pfl3[data-phase="4"] .d.hot.yes:not(.one){opacity:.5}.pfl3 .halo{fill:none;stroke:#918ff9;stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center;transition:opacity .6s ease calc(.3s + var(--i) * .12s),stroke .5s ease}.pfl3[data-phase="2"] .halo{opacity:.7}.pfl3[data-phase="2"] .halo{animation:pflSwell 1.6s cubic-bezier(.2,.6,.3,1) calc(.3s + var(--i) * .12s) 1 both}@keyframes pflSwell{0%{transform:scale(.4);opacity:0}40%{opacity:.9}to{transform:scale(1);opacity:.7}}.pfl3:is([data-phase="3"],[data-phase="4"]) .halo.yes{opacity:.95;stroke:#fff}.pfl3[data-phase="4"] .halo.yes{opacity:.35}.pfl3[data-phase="4"] .halo.yes[style*="--i:0"]{opacity:1;stroke-width:2}.pfl3[data-phase="0"] :is(.d,.halo,.pfl3-n,.pfl3-n>*,.pfl3-s,.pfl3-s>*,.pbar i,.pfl3-type,.pfl3-call,.pfl3-s .prow .ptag){transition:none}.pfl3-count{position:absolute;left:26px;right:26px;bottom:24px;z-index:1;display:grid}.pfl3 .pfl3-n[data-at]{grid-area:1 / 1;align-self:end;opacity:0;transform:none;transition:opacity .35s ease}.pfl3[data-phase="1"] .pfl3-n[data-at="1"],.pfl3[data-phase="2"] .pfl3-n[data-at="2"],.pfl3[data-phase="3"] .pfl3-n[data-at="3"],.pfl3[data-phase="4"] .pfl3-n[data-at="4"]{opacity:1;transition:opacity .45s ease .3s}.pfl3-n b{display:block;font-family:var(--display);font-size:clamp(3.2rem,6.4vw,5.2rem);font-weight:700;letter-spacing:-.045em;line-height:1;background:linear-gradient(135deg,#fff 30%,var(--blue-light));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.pfl3-n span{display:block;margin-top:10px;max-width:26ch;font-size:15.5px;line-height:1.45;color:var(--text)}.pfl3-sky:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;background:linear-gradient(180deg,transparent,rgba(34,40,51,.92) 70%);pointer-events:none}.pfl3-side{display:grid}.pfl3 .pfl3-s[data-at]{grid-area:1 / 1;opacity:0;visibility:hidden;transform:none;transition:opacity .35s ease,visibility 0s linear .35s}.pfl3[data-phase="1"] .pfl3-s[data-at="1"],.pfl3:is([data-phase="2"],[data-phase="3"]) .pfl3-s[data-at="2"],.pfl3[data-phase="4"] .pfl3-s[data-at="4"]{opacity:1;visibility:visible;transition:opacity .35s ease .2s,visibility 0s}.pfl3 .pfl3-s>*,.pfl3 .pfl3-sig .ptag{opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s cubic-bezier(.16,1,.3,1)}.pfl3 .pfl3-s>.pfl3-sig{opacity:1;transform:none}.pfl3[data-phase="1"] .pfl3-s[data-at="1"]>*,.pfl3[data-phase="1"] .pfl3-sig .ptag,.pfl3:is([data-phase="2"],[data-phase="3"]) .pfl3-s[data-at="2"]>*,.pfl3[data-phase="4"] .pfl3-s[data-at="4"]>*{opacity:1;transform:none;transition-delay:calc(.3s + var(--k,0) * .12s)}.pfl3-s>.eyebrow{margin-bottom:16px}.pfl3-sig{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.pfl3-sig .ptag{white-space:normal}.pfl3 .pfl3-s .prow{margin-top:8px}.pfl3 .pfl3-s .prow:first-of-type{margin-top:0}.pfl3 .pscore b{font:inherit;color:inherit}.pfl3 .pfl3-s .prow .ptag{font-size:12px;padding:4px 10px;opacity:0;transition:opacity .4s ease calc(.2s + var(--k,0) * .12s)}.pfl3:is([data-phase="2"],[data-phase="3"]) .pfl3-s[data-at="2"] .pbar i{transform:none}.pfl3[data-phase="3"] .pfl3-s .prow .ptag{opacity:1}.pfl3[data-phase="3"] .pfl3-s .prow.no{opacity:.5;transition:opacity .5s ease .5s}.pfl3-type{clip-path:inset(0 100% 0 0);transition:clip-path 1.2s steps(34) 1.2s}.pfl3[data-phase="4"] .pfl3-type{clip-path:inset(0)}.pfl3-call{transition:border-color .4s ease 2.5s,color .4s ease 2.5s}.pfl3[data-phase="4"] .pfl3-call{border-color:var(--blue-mid);color:var(--blue-light)}.pfl3 .pfl-opp .ptag{font-size:12px;padding:4px 10px}.pfl3-next{margin-top:8px;padding:10px 16px}.pfl3-next .pfl-opp-top{margin:0}@media(max-width:1000px){.pfl3-grid{grid-template-columns:1fr}.pfl3-sky{min-height:300px}}@media(prefers-reduced-motion:reduce){.pfl3 :is(.d,.halo,.pfl3-n,.pfl3-s,.pfl3-s>*,.pfl3-sig .ptag,.pbar i,.pfl3-type,.pfl3-call){transition:none;animation:none}}.mbd3-grid{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);gap:16px;align-items:stretch}.mbd3-sky{position:relative;overflow:hidden;aspect-ratio:660 / 372;border:1px solid var(--line);border-radius:var(--r-ctl);background:radial-gradient(ellipse at 40% 35%,rgba(0,115,207,.16),transparent 70%),var(--alt)}.mbd3-svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;transform:rotate(-7deg) scale(1.2)}.mbd3-road{fill:none;stroke:#aad0ef1a;stroke-width:14}.mbd3 .lot{fill:#ffffff16;stroke:transparent;stroke-width:1.5;transition:fill .7s ease,stroke .7s ease;transition-delay:calc((var(--x) + var(--y)) * 26ms)}.mbd3[data-phase="0"] :is(.lot,.agl,.mbd3-patch,.mbd-ans,.mbd-ans>*,.mbd3-key div,.pbar i,.mbd-line,.mbd-area,.won){transition:none}.mbd3[data-phase="1"] .fs{fill:#55a2df}.mbd3[data-phase="1"] .so{fill:url(#mbdG)}.mbd3 .rip{fill:none;stroke:#918ff9;stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.mbd3[data-phase="1"] .rip{animation:mbdRipple 1.7s cubic-bezier(.2,.6,.3,1) calc(.5s + (var(--x) + var(--y)) * 26ms) 1 both}@keyframes mbdRipple{0%{opacity:0;transform:scale(.6)}18%{opacity:.9}to{opacity:0;transform:scale(3.4)}}.mbd3[data-phase="2"] .rn{fill:#918ff9}.mbd3[data-phase="3"] .t0{fill:url(#mbdG)}.mbd3[data-phase="3"] .t1{fill:#ffffff52}.mbd3[data-phase="3"] .t2{fill:#fff3}.mbd3[data-phase="3"] .t3{fill:#ffffff1f}.mbd3[data-phase="4"] .t0,.mbd3[data-phase="6"] .t0{fill:#55a2df2b}.mbd3[data-phase="4"] .lot.won{fill:url(#mbdG)}.mbd3[data-phase="4"] .lost{fill:#ffffff0d;stroke:#fff;stroke-dasharray:4 3}.mbd3[data-phase="5"] .e0{fill:#55a2df}.mbd3[data-phase="5"] .e1{fill:#918ff9}.mbd3[data-phase="5"] .e2{fill:#fff}.mbd3[data-phase="6"] .ag0{fill:#0073cf}.mbd3[data-phase="6"] .ag1{fill:#55a2df}.mbd3[data-phase="6"] .ag2{fill:#918ff9}.mbd3[data-phase="6"] .ag3{fill:#ffffff5c}.mbd3 .agl{font-family:var(--display);font-size:15px;font-weight:700;fill:#fff;opacity:0;transition:opacity .5s ease .5s}.mbd3[data-phase="6"] .agl{opacity:1}.mbd3-patch{fill:none;stroke:#fff;stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:1;opacity:.9;transition:stroke-dashoffset 1.5s cubic-bezier(.4,.1,.3,1) .2s}.mbd3[data-phase="3"] .mbd3-patch,.mbd3[data-phase="4"] .mbd3-patch,.mbd3[data-phase="6"] .mbd3-patch{stroke-dashoffset:0}.mbd3[data-phase="4"] .mbd3-patch,.mbd3[data-phase="6"] .mbd3-patch{transition-duration:0s;transition-delay:0s}.mbd3-key{display:grid;margin-top:14px;min-height:20px}.mbd3-key div{grid-area:1 / 1;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--text-2);opacity:0;transition:opacity .4s ease}.mbd3[data-phase="1"] .mbd3-key [data-k="1"],.mbd3[data-phase="2"] .mbd3-key [data-k="2"],.mbd3[data-phase="3"] .mbd3-key [data-k="3"],.mbd3[data-phase="4"] .mbd3-key [data-k="4"],.mbd3[data-phase="5"] .mbd3-key [data-k="5"],.mbd3[data-phase="6"] .mbd3-key [data-k="6"]{opacity:1;transition-delay:.35s}.mbd3-key span{display:inline-flex;align-items:center;gap:7px}.mbd3-key i{display:block;width:13px;height:10px;border-radius:2.5px;background:#fff3}.mbd3-key .k-fs,.mbd3-key .k-e0,.mbd3-key .k-ag1{background:#55a2df}.mbd3-key .k-so,.mbd3-key .k-me{background:linear-gradient(90deg,#0073cf,#918ff9)}.mbd3-key .k-rn,.mbd3-key .k-e1,.mbd3-key .k-ag2{background:#918ff9}.mbd3-key .k-t1{background:#ffffff52}.mbd3-key .k-t2{background:#fff3}.mbd3-key .k-t3{background:#ffffff1f}.mbd3-key .k-lost{background:none;box-shadow:inset 0 0 0 1.5px #fff}.mbd3-key .k-e2{background:#fff}.mbd3-key .k-ag0{background:#0073cf}.mbd3-key .k-ag3{background:#ffffff5c}.mbd3-side{display:grid}.mbd3 .mbd-ans[data-at]{grid-area:1 / 1;opacity:0;visibility:hidden;transform:none;transition:opacity .35s ease,visibility 0s linear .35s}.mbd3[data-phase="1"] .mbd-ans[data-at="1"],.mbd3[data-phase="2"] .mbd-ans[data-at="2"],.mbd3[data-phase="3"] .mbd-ans[data-at="3"],.mbd3[data-phase="4"] .mbd-ans[data-at="4"],.mbd3[data-phase="5"] .mbd-ans[data-at="5"],.mbd3[data-phase="6"] .mbd-ans[data-at="6"]{opacity:1;visibility:visible;transition:opacity .35s ease .2s,visibility 0s}.mbd3 .mbd-ans>*{opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s cubic-bezier(.16,1,.3,1)}.mbd3[data-phase="1"] .mbd-ans[data-at="1"]>*,.mbd3[data-phase="2"] .mbd-ans[data-at="2"]>*,.mbd3[data-phase="3"] .mbd-ans[data-at="3"]>*,.mbd3[data-phase="4"] .mbd-ans[data-at="4"]>*,.mbd3[data-phase="5"] .mbd-ans[data-at="5"]>*,.mbd3[data-phase="6"] .mbd-ans[data-at="6"]>*{opacity:1;transform:none;transition-delay:calc(.3s + var(--k,0) * .13s)}.mbd3 .mbd-ans>:nth-child(2){--k:1}.mbd3 .mbd-ans>:nth-child(3){--k:2}.mbd3 .mbd-ans>:nth-child(4){--k:3}.mbd3 .mbd-ans>:nth-child(5){--k:4}.mbd3 .mbd-ans>.eyebrow{margin-bottom:16px}.mbd3-big b{display:block;font-family:var(--display);font-size:clamp(2.6rem,4.4vw,3.5rem);font-weight:700;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,#fff 30%,var(--blue-light));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.mbd3-big span{display:block;margin:10px 0 16px;font-size:14.5px;line-height:1.5;color:var(--text-2)}.mbd3 .mbd-trend svg{height:72px;margin-top:0}.mbd3 .ptiles .ptile{opacity:1;transform:none}.mbd3 .mbd-bars{gap:14px;margin:0 0 14px}.mbd3 .mbd-sig .mbd-bar{grid-template-columns:162px minmax(0,1fr) 38px}.mbd3 .mbd-ans .prow{grid-template-columns:minmax(0,1fr) auto;margin-top:0}.mbd3 .mbd-ans .prow+.mbd-bars{margin-top:14px}.mbd3 .ptag{font-size:12px;padding:4px 10px}.mbd3 .prow-t b b{display:inline;font:inherit;color:var(--blue-light)}.mbd3-ringrow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;margin-bottom:12px}.mbd3 .mbd-ring{width:124px;height:124px}.mbd3-ringrow .ptiles{grid-template-columns:1fr}.mbd3[data-phase="1"] .mbd-ans[data-at="1"] .mbd-line,.mbd3[data-phase="2"] .mbd-ans[data-at="2"] .mbd-line,.mbd3[data-phase="3"] .mbd-ans[data-at="3"] .mbd-line,.mbd3[data-phase="4"] .mbd-ans[data-at="4"] .mbd-line,.mbd3[data-phase="5"] .mbd-ans[data-at="5"] .mbd-line,.mbd3[data-phase="6"] .mbd-ans[data-at="6"] .mbd-line{stroke-dashoffset:0}.mbd3[data-phase="1"] .mbd-ans[data-at="1"] .mbd-area,.mbd3[data-phase="2"] .mbd-ans[data-at="2"] .mbd-area,.mbd3[data-phase="3"] .mbd-ans[data-at="3"] .mbd-area,.mbd3[data-phase="4"] .mbd-ans[data-at="4"] .mbd-area,.mbd3[data-phase="5"] .mbd-ans[data-at="5"] .mbd-area,.mbd3[data-phase="6"] .mbd-ans[data-at="6"] .mbd-area{opacity:1}.mbd3[data-phase="1"] .mbd-ans[data-at="1"] .pbar i,.mbd3[data-phase="2"] .mbd-ans[data-at="2"] .pbar i,.mbd3[data-phase="3"] .mbd-ans[data-at="3"] .pbar i,.mbd3[data-phase="4"] .mbd-ans[data-at="4"] .pbar i,.mbd3[data-phase="5"] .mbd-ans[data-at="5"] .pbar i,.mbd3[data-phase="6"] .mbd-ans[data-at="6"] .pbar i{transform:none}.mbd3[data-phase="4"] .mbd-ring .won{stroke-dasharray:73 100}.mbd3 .pstage-rail li{letter-spacing:.12em}.mbd3:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="1"],.mbd3:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="2"],.mbd3:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="3"],.mbd3:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="4"],.mbd3:is([data-phase="5"],[data-phase="6"]) [data-rail="5"],.mbd3:is([data-phase="6"]) [data-rail="6"]{color:#fff}.mbd3:is([data-phase="1"],[data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="1"]:after,.mbd3:is([data-phase="2"],[data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="2"]:after,.mbd3:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="3"]:after,.mbd3:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) [data-rail="4"]:after,.mbd3:is([data-phase="5"],[data-phase="6"]) [data-rail="5"]:after,.mbd3:is([data-phase="6"]) [data-rail="6"]:after{transform:none}@media(max-width:1000px){.mbd3-grid{grid-template-columns:1fr}}@media(max-width:700px){.mbd3 .pstage-rail{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);row-gap:14px}.mbd3 .agl{display:none}}@media(prefers-reduced-motion:reduce){.mbd3 :is(.lot,.agl,.mbd3-patch,.mbd-ans,.mbd-ans>*,.mbd3-key div,.rip){transition:none;animation:none}}@media(max-width:1000px){.pfl-grid,.efl-grid,.nfl-grid,.mbd-grid{grid-template-columns:1fr}.nfl-path ol{grid-auto-flow:column;grid-auto-columns:1fr}.nfl-path li{flex-direction:column;align-items:flex-start;gap:8px;padding:0 8px 0 0;font-size:13px}.nfl-path li:not(:last-child):after{left:12px;right:0;top:6px;width:auto;height:1px}}@media(max-width:560px){.nfl-sent{grid-template-columns:1fr}.prow{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.prow>.ptag{grid-column:1 / -1;justify-self:start}.pkv>div{grid-template-columns:96px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.pbar i,.nfl-path li,.nfl-path li i{transition:none}}.pstage-each .pstage-rail,.voice-panel[data-mode=type] .vp-hellos{display:none}#talk{scroll-margin-top:84px}@media(max-width:700px){.voice-panel[data-mode=type] .vp-live{display:none}.voice-panel[data-mode=type] .vp-modes>.chat .chat-thread{flex:0 1 auto;min-height:150px;max-height:46vh}}.chat-sheet{position:fixed;left:0;right:0;top:0;height:100vh;height:100dvh;z-index:90;display:flex;flex-direction:column;box-sizing:border-box;padding:0 max(14px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:linear-gradient(180deg,#131820,#171c25);overscroll-behavior:none}.chat-sheet-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(8px + env(safe-area-inset-top)) 0 8px;border-bottom:1px solid var(--line)}.chat-sheet-bar .vp-mode{margin:0;box-shadow:none}.chat-sheet .voice-panel .vp-mode{display:none}.chat-sheet-who{font-family:var(--display);font-size:17px;font-weight:600;color:#fff}.chat-sheet-close{min-height:44px;padding:0 18px;border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:#ffffff0f;color:var(--text);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.chat-sheet .voice-panel{flex:1 1 0;min-height:0;display:flex;flex-direction:column;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.chat-sheet .vp-hellos,.chat-sheet .vp-live,.chat-sheet .vp-foot,.chat-sheet .vp-fallback,.chat-sheet .vp-head{display:none}.chat-sheet .vp-modes{flex:1 1 0;min-height:0;display:flex}.chat-sheet .vp-modes>.chat{flex:1 1 0;min-height:0;visibility:visible;gap:8px}.chat-sheet .voice-panel[data-mode] .vp-modes>.chat .chat-thread{flex:1 1 0;min-height:0;max-height:none;padding:12px 0 4px}.chat-sheet .msg{max-width:90%;font-size:15.5px}.chat-sheet .chat-form{flex:none}html.chat-open,html.chat-open body{overflow:hidden;overscroll-behavior:none}html.chat-open body>:is(header,main,footer,.notice-bar){display:none}.lp-hero .hero-copy{max-width:660px}.lp-hero h1.tt{font-size:clamp(2.5rem,4.5vw,3.55rem)}.lp-ticks{list-style:none;display:flex;flex-wrap:wrap;gap:10px 24px;margin:26px 0 0;padding:0;font-size:15px;color:var(--text)}.lp-ticks li{display:flex;align-items:center;gap:9px}.lp-alt{margin:22px 0 0;font-size:14.5px;color:var(--text-2)}.close .lp-alt{text-align:center}.lp-link{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--blue-light);cursor:pointer;transition:color .14s}.lp-link:hover{color:#fff}.lp-ask .head{margin-bottom:44px}.lp-asks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lp-ask-col{display:grid;gap:12px;align-content:start;min-width:0;padding:26px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);box-shadow:var(--card)}.lp-ask-col .eyebrow{margin-bottom:6px;color:var(--text-2)}.lp-q{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:56px;padding:12px 14px 12px 18px;border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--raised);font:inherit;font-size:15px;font-weight:500;line-height:1.35;text-align:left;color:var(--text);cursor:pointer;transition:border-color .14s,background .14s}.lp-q:hover{border-color:var(--blue-mid);background:#2e3849}.lp-q i,.lp-q svg{flex:none;box-sizing:border-box;width:30px;height:30px;border-radius:50%;background:var(--blue);color:#fff}.lp-q svg{padding:7px}.lp-q i{position:relative}.lp-q i:before{content:"";position:absolute;left:9px;top:50%;width:11px;height:1.8px;margin-top:-.9px;border-radius:1px;background:#fff}.lp-q i:after{content:"";position:absolute;right:9px;top:50%;width:6px;height:6px;margin-top:-4px;border-top:1.8px solid #fff;border-right:1.8px solid #fff;transform:rotate(45deg)}.lp-sticky{display:none}@media(max-width:1000px){.lp-asks{grid-template-columns:1fr;gap:14px}.lp-ask-col{padding:20px}}@media(max-width:700px){.lp-hero .hero-copy{display:contents}.lp-hero .hero-grid{gap:0}.lp-hero .hero-copy>.eyebrow{order:1}.lp-hero .hero-copy>h1{order:2;margin-bottom:22px;font-size:clamp(1.8rem,8.6vw,2.2rem)}.lp-hero .hero-visual{order:3}.lp-hero .lp-more{order:4;margin-top:28px}.lp-ticks{gap:10px 18px;margin-top:20px;font-size:14.5px}.lp-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#14171cf0;border-top:1px solid var(--line-strong);transform:translateY(110%);transition:transform .25s var(--ease)}.lp-sticky.show{transform:none}.lp-sticky .btn{width:100%;justify-content:center}html.chat-open .lp-sticky{display:none}body[data-page=landing] footer{padding-bottom:84px}}@media(prefers-reduced-motion:reduce){.lp-sticky{transition:none}}
