@charset "UTF-8";@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.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:Spline Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/splinesans/v16/_6_7ED73Uf-2WfU2LzycEbAsmC0PSQ.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:Spline Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/splinesans/v16/_6_7ED73Uf-2WfU2LzycEbAimC0.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:Spline Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/splinesans/v16/_6_7ED73Uf-2WfU2LzycEbAsmC0PSQ.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:Spline Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/splinesans/v16/_6_7ED73Uf-2WfU2LzycEbAimC0.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:Spline Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/splinesans/v16/_6_7ED73Uf-2WfU2LzycEbAsmC0PSQ.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:Spline Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/splinesans/v16/_6_7ED73Uf-2WfU2LzycEbAimC0.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{--su-primary: #208BFF;--su-primary-dark: #0A2A5E;--su-hero-bg: linear-gradient(135deg, #208BFF 0%, #0A5BC4 55%, #002050 100%);--su-nav-bg: #0A2A5E;--su-metrics-bg: #0A2A5E;--su-accent: #50E6FF;--su-text-on-primary: #FFFFFF;--su-chalk: #F0F6FC;--su-ink: #123A6B;--su-white: #FFFFFF;--su-slate: #4A5568;--su-line: #D8E2EA;--su-glass-hero: radial-gradient(140% 120% at 22% 0%, #3A9DFF 0%, #1064C8 38%, #0A3A87 68%, #0B1E44 100%);--su-glass-highlight: radial-gradient(48% 36% at 84% 0%, rgba(255,255,255,.2), transparent 62%);--su-glass-sheen: linear-gradient(180deg, rgba(255,255,255,.14) 0%, rgba(255,255,255,.03) 22%, transparent 45%);--su-glass-tint: rgba(255, 255, 255, .08);--su-glass-tint-strong: rgba(255, 255, 255, .14);--su-glass-border: rgba(255, 255, 255, .28);--su-glass-border-soft: rgba(255, 255, 255, .16);--su-glass-inner-hi: inset 0 1px 0 rgba(255, 255, 255, .5);--su-orb-a: #208BFF;--su-orb-b: #50E6FF;--su-orb-c: #0A2A5E;--su-glass-blur: blur(32px) saturate(190%) brightness(108%);--su-glass-blur-nav: blur(40px) saturate(200%) brightness(110%);--su-glass-shadow: 0 12px 40px rgba(6, 28, 62, .2), 0 2px 8px rgba(6, 28, 62, .1);--su-card-glass: linear-gradient(155deg, rgba(255,255,255,.46) 0%, rgba(232,242,255,.26) 100%);--su-card-glass-shadow: 0 16px 50px rgba(10, 48, 110, .16), 0 2px 8px rgba(10, 48, 110, .08);--su-glass-rim: inset 0 1px 0 rgba(255,255,255,.85), inset 0 0 0 1px rgba(255,255,255,.18), inset 0 -1px 0 rgba(255,255,255,.14);--su-btn-gloss: linear-gradient(180deg, #4FA6FF 0%, #218CFF 50%, #0E6FE6 100%);--su-btn-gloss-shadow: 0 6px 18px rgba(12, 78, 180, .32), inset 0 1px 0 rgba(255,255,255,.55);--su-font-display: "Spline Sans", sans-serif;--su-font-body: "IBM Plex Sans", sans-serif;--su-font-mono: "IBM Plex Mono", monospace;--su-radius: 8px;--su-max-width: 1180px}*{box-sizing:border-box}html{background:#e8f1fb}body{margin:0;padding:0;color:var(--su-ink);font-family:var(--su-font-body);-webkit-font-smoothing:antialiased;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E"),radial-gradient(42% 46% at 10% 6%,rgba(32,139,255,.55),transparent 64%),radial-gradient(38% 42% at 90% 2%,rgba(80,200,255,.48),transparent 62%),radial-gradient(46% 48% at 80% 58%,rgba(16,110,190,.42),transparent 66%),radial-gradient(40% 44% at 14% 74%,rgba(43,136,216,.4),transparent 64%),radial-gradient(34% 38% at 48% 34%,rgba(150,205,255,.38),transparent 62%);background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-attachment:fixed,fixed,fixed,fixed,fixed,fixed;background-color:#e8f1fb}h1,h2,h3,h4{font-family:var(--su-font-display);font-weight:500;color:var(--su-ink);margin:0}p{line-height:1.65;color:var(--su-slate);margin:0}a{color:inherit;text-decoration:none}.su-container{max-width:var(--su-max-width);margin:0 auto;padding:0 24px}.su-eyebrow{display:inline-block;font-family:var(--su-font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--su-text-on-primary);background:#ffffff29;padding:4px 10px;border-radius:4px}.su-eyebrow-ink{display:inline-block;font-family:var(--su-font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--su-primary);background:color-mix(in srgb,var(--su-primary) 10%,transparent);padding:4px 10px;border-radius:4px}.su-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--su-font-body);font-size:14px;font-weight:500;padding:11px 22px;border-radius:6px;cursor:pointer;border:1px solid transparent;transition:opacity .15s ease}.su-btn:hover{opacity:.88}.su-btn--primary{position:relative;overflow:hidden;background:var(--su-btn-gloss);color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:24px;box-shadow:var(--su-btn-gloss-shadow);transition:transform .2s ease,box-shadow .2s ease}.su-btn--primary:after{content:"";position:absolute;top:0;left:0;right:0;height:44%;background:linear-gradient(180deg,#fff6,#fff0);border-radius:24px 24px 50% 50%/24px 24px 16px 16px;pointer-events:none}.su-btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 26px #0c4eb466,inset 0 1px #ffffff8c}.su-btn--secondary{background:var(--su-glass-tint-strong);color:var(--su-text-on-primary);border:1px solid var(--su-glass-border);border-radius:24px;backdrop-filter:var(--su-glass-blur);-webkit-backdrop-filter:var(--su-glass-blur);transition:background .2s ease,transform .2s ease}.su-btn--secondary:hover{background:#ffffff38;transform:translateY(-1px)}.su-btn--outline-ink{background:#ffffff73;color:var(--su-ink);border:1px solid rgba(32,139,255,.35);border-radius:24px;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);transition:background .2s ease,transform .2s ease}.su-btn--outline-ink:hover{background:#ffffffb3;transform:translateY(-1px)}.su-section{padding:72px 0}.su-section--alt{background:linear-gradient(180deg,#ffffff8c,#e9f4ff59)}.su-card{position:relative;background:var(--su-card-glass);border:1px solid rgba(255,255,255,.42);border-radius:18px;padding:24px;box-shadow:var(--su-card-glass-shadow),var(--su-glass-rim);backdrop-filter:var(--su-glass-blur);-webkit-backdrop-filter:var(--su-glass-blur);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.su-card:hover{transform:translateY(-3px);box-shadow:0 20px 52px #104eaa29,inset 0 1px #fffc}.su-grid{display:grid;gap:24px}@media (max-width: 860px){.su-section{padding:48px 0}.su-grid{grid-template-columns:1fr!important;gap:18px}.su-cta-band{padding:44px 0}.su-cta-band__inner{flex-direction:column;align-items:flex-start;gap:18px}.su-cta-band__inner h2{font-size:22px;max-width:none}.su-page-hero{padding:44px 0 40px}.su-page-hero h1{font-size:27px}.su-page-hero p{font-size:14px}}@media (max-width: 560px){.su-container{padding:0 18px}.su-section{padding:38px 0}.su-card{padding:18px;border-radius:16px}.su-page-hero h1{font-size:24px}.su-btn,.su-btn-white-glass{min-height:44px;padding:12px 20px;font-size:14px}.su-cta-band__inner h2{font-size:20px}.su-cta-band__inner .su-btn-white-glass{width:100%}}.su-glass-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--su-font-body);font-size:14px;font-weight:600;color:#04203f;padding:11px 22px;border-radius:24px;cursor:pointer;overflow:hidden;border:1px solid rgba(255,255,255,.35);background:var(--su-btn-gloss);box-shadow:var(--su-btn-gloss-shadow);transition:transform .15s ease,box-shadow .15s ease}.su-glass-btn:after{content:"";position:absolute;top:0;left:0;right:0;height:44%;background:linear-gradient(180deg,#fff6,#fff0);border-radius:24px 24px 50% 50%/24px 24px 16px 16px;pointer-events:none}.su-glass-btn:hover{transform:translateY(-1px);box-shadow:0 10px 26px #0c4eb466,inset 0 1px #ffffff8c}.su-glass-btn:active{transform:translateY(0)}.su-glass-btn-ghost{display:inline-flex;align-items:center;justify-content:center;font-family:var(--su-font-body);font-size:14px;font-weight:500;color:#fff;padding:11px 22px;border-radius:24px;cursor:pointer;background:var(--su-glass-tint-strong);border:1px solid var(--su-glass-border);backdrop-filter:var(--su-glass-blur);-webkit-backdrop-filter:var(--su-glass-blur);transition:background .2s ease,transform .2s ease}.su-glass-btn-ghost:hover{background:#ffffff38;transform:translateY(-1px)}.su-glass-card{position:relative;background:var(--su-card-glass);border:1px solid rgba(255,255,255,.42);border-radius:18px;box-shadow:var(--su-card-glass-shadow),var(--su-glass-rim);backdrop-filter:var(--su-glass-blur);-webkit-backdrop-filter:var(--su-glass-blur);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.su-glass-tile{position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(150deg,#ffffff47,#ffffff14 45%,#0d1b3d40);border:1px solid var(--su-glass-border);box-shadow:var(--su-glass-inner-hi),var(--su-glass-shadow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.su-glass-tile:before{content:"";position:absolute;top:0;left:0;right:40%;height:40%;background:linear-gradient(135deg,rgba(255,255,255,.5),transparent);border-radius:16px 0 60%;pointer-events:none}.su-glass-badge{position:relative;overflow:hidden;border-radius:12px;background:var(--su-btn-gloss);box-shadow:inset 0 1px #ffffffb3,0 3px 8px #0a3c8c59;display:flex;align-items:center;justify-content:center}.su-glass-badge:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.6),transparent);pointer-events:none}.su-glass-badge i{position:relative;color:#fff}@media (prefers-reduced-transparency: reduce){.su-glass-btn-ghost,.su-glass-card,.su-glass-tile{backdrop-filter:none;-webkit-backdrop-filter:none}}.su-page-hero{position:relative;background:var(--su-glass-hero);padding:56px 0 52px;overflow:hidden}.su-page-hero:before{content:"";position:absolute;inset:0;background:var(--su-glass-highlight);pointer-events:none}.su-page-hero:after{content:"";position:absolute;inset:0;background:var(--su-glass-sheen);pointer-events:none}.su-page-hero>*{position:relative;z-index:1}.su-page-hero h1{font-size:34px;line-height:1.15;letter-spacing:-.01em;color:var(--su-text-on-primary);margin:14px 0 12px;max-width:640px}.su-page-hero p{font-size:15px;color:#ffffffe6;line-height:1.65;max-width:560px}.su-eyebrow-glass{display:inline-block;font-family:var(--su-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.22);padding:5px 12px;border-radius:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.su-num-badge{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--su-btn-gloss);color:#fff;font-family:var(--su-font-mono);font-size:14px;font-weight:600;box-shadow:inset 0 1px #ffffff8c,0 4px 12px #0c4eb44d}.su-num-badge:after{content:"";position:absolute;top:0;left:0;right:0;height:46%;background:linear-gradient(180deg,rgba(255,255,255,.4),transparent);pointer-events:none}.su-num-badge i,.su-num-badge span{position:relative}.su-cta-band{position:relative;background:var(--su-glass-hero);padding:56px 0;overflow:hidden}.su-cta-band:before{content:"";position:absolute;inset:0;background:var(--su-glass-highlight);pointer-events:none}.su-cta-band>*{position:relative;z-index:1}.su-cta-band__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.su-cta-band__inner h2{font-size:26px;color:var(--su-text-on-primary);max-width:480px;letter-spacing:-.01em}.su-btn-white-glass{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-family:var(--su-font-body);font-size:14px;font-weight:600;color:#0a3a87;padding:12px 24px;border-radius:24px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(180deg,#fffffff5,#e4f0ffe0);box-shadow:0 8px 24px #041a3a38,inset 0 1px #ffffffe6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .2s ease,box-shadow .2s ease}.su-btn-white-glass:hover{transform:translateY(-1px);box-shadow:0 12px 30px #041a3a42,inset 0 1px #ffffffe6}@media (max-width: 700px){.su-cta-band__inner{flex-direction:column;align-items:flex-start}.su-cta-band__inner h2{font-size:21px}}
