@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.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{color-scheme:light;--bg: #ffffff;--bg-elevated: rgba(255, 255, 255, .94);--bg-soft: rgba(14, 116, 255, .08);--surface: rgba(255, 255, 255, .94);--surface-strong: rgba(255, 255, 255, .96);--text: #06152f;--text-muted: #5f6f89;--line: rgba(8, 42, 92, .1);--primary: #0757d8;--primary-strong: #003f9e;--secondary: #0094ff;--accent: #18c8ff;--navy: #061226;--sky: #e6f5ff;--glow: rgba(0, 148, 255, .26);--shadow: 0 18px 44px rgba(6, 45, 110, .1);--shadow-strong: 0 24px 70px rgba(7, 87, 216, .18);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--container: min(1400px, calc(100% - 4rem) );--transition: .24s cubic-bezier(.2, .8, .2, 1);--headline: "Space Grotesk", "Outfit", "Segoe UI", sans-serif;--body: "Manrope", "Plus Jakarta Sans", "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip;background:radial-gradient(circle at 6% 4%,rgba(0,148,255,.18),transparent 26rem),radial-gradient(circle at 88% 2%,rgba(24,200,255,.16),transparent 28rem),radial-gradient(circle at 55% 52%,rgba(7,87,216,.08),transparent 34rem),linear-gradient(180deg,#fff,#f5faff 42%,#fff)}body{margin:0;font-family:var(--body);color:var(--text);background:transparent;min-height:100vh;overflow-x:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(7,87,216,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(7,87,216,.035) 1px,transparent 1px);background-size:84px 84px;mask-image:radial-gradient(circle at center,black 18%,transparent 78%);opacity:.8;z-index:-2}body:after{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(rgba(6,21,47,.08) .7px,transparent .7px);background-size:4px 4px;opacity:.18;z-index:-1}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit}img,video{max-width:100%;display:block}::selection{background:#0094ff2e;color:var(--text)}.container{width:var(--container);margin:0 auto}.section{padding:clamp(4.5rem,8vw,7.5rem) 0;position:relative}.section-heading{max-width:760px;margin-bottom:2.2rem}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .82rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;box-shadow:0 10px 26px #0757d82e;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eyebrow:before{content:"";width:.48rem;height:.48rem;border-radius:50%;background:var(--accent);box-shadow:0 0 18px var(--accent)}.section-title,.display-title{font-family:var(--headline);letter-spacing:0;color:var(--text)}.section-title{font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1.15;margin:1rem 0 .9rem}.display-title{font-size:clamp(2.4rem,6vw,4.2rem);line-height:1.1;margin:1rem 0}.text-gradient{background:linear-gradient(120deg,var(--primary-strong) 0%,var(--secondary) 25%,#43d8ff 50%,var(--secondary) 75%,var(--primary-strong) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:text-gradient-loop 8s linear infinite;will-change:background-position}.brand-text-gradient{background:linear-gradient(120deg,#0055ff 0%,var(--secondary) 25%,#a9dcff 50%,var(--secondary) 75%,#0055ff 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:text-gradient-loop 8s linear infinite;will-change:background-position}@keyframes text-gradient-loop{0%{background-position:0% center}to{background-position:-200% center}}.section-copy,.muted{color:var(--text-muted);line-height:1.72}.glass-card{background:linear-gradient(145deg,#fffffff5,#ffffffb8),radial-gradient(circle at top right,rgba(0,148,255,.1),transparent 34%);border:1px solid var(--line);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%);box-shadow:var(--shadow);border-radius:var(--radius-xl)}.grid{display:grid;gap:1.5rem}.btn-row{display:flex;flex-wrap:wrap;gap:1rem}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:999px;padding:.98rem 1.35rem;min-height:3.1rem;cursor:pointer;font-weight:800;transition:transform var(--transition),box-shadow var(--transition),background var(--transition),border-color var(--transition);overflow:hidden}.btn:after{content:"";position:absolute;inset:-2px;z-index:-1;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.42),transparent 56%);transform:translate(-120%);transition:transform .65s ease}.btn:hover{transform:translateY(-3px)}.btn:hover:after{transform:translate(120%)}.btn-primary{color:#fff;background:linear-gradient(135deg,#003f9e,#0757d8 48%,#00a7ff);box-shadow:0 20px 52px #0757d83d}.btn-secondary{color:var(--primary-strong);background:#ffffffd1;border:1px solid rgba(7,87,216,.16)}.pill-list{display:flex;flex-wrap:wrap;gap:.75rem;padding:0;margin:1.5rem 0 0;list-style:none}.pill-list li{padding:.72rem 1rem;border-radius:999px;background:#ffffffc7;border:1px solid rgba(7,87,216,.12);color:#23415f;box-shadow:0 12px 28px #0757d812}[appReveal]{opacity:0;transform:translateY(34px) scale(.985);filter:blur(8px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.8,.2,1),filter .72s ease}[appReveal].is-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}main{display:block;overflow-x:clip;position:relative;z-index:2;background:transparent;min-height:72vh}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #0094ff00}50%{box-shadow:0 0 42px #0094ff38}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@media (max-width: 720px){.section{padding:4rem 0}.section-title{font-size:clamp(1.6rem,7vw,2rem)}.display-title{font-size:clamp(2.2rem,9vw,3rem)}.btn{width:100%}}.whatsapp-icon{position:fixed;right:2rem;bottom:2rem;z-index:99;width:3.4rem;height:3.4rem;display:grid;place-items:center;border-radius:50%;background:#25d366;color:#fff;font-size:1.8rem;box-shadow:0 8px 24px #25d3665c;transition:transform .24s ease,box-shadow .24s ease;text-decoration:none}.whatsapp-icon:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 12px 28px #25d3667a;color:#fff}@media (max-width: 768px){.whatsapp-icon{right:1.25rem;bottom:1.25rem;width:3rem;height:3rem;font-size:1.6rem}}.ambient-particles{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.ambient-particles span{position:absolute;bottom:-20px;background:radial-gradient(circle,#18c8ff73,#0757d80d);border-radius:50%;filter:drop-shadow(0 0 6px rgba(24,200,255,.35));opacity:0;will-change:transform,opacity;animation:rise-particle 14s linear infinite}.ambient-particles span:nth-child(1){left:12%;animation-duration:15s;animation-delay:.5s;width:5px;height:5px}.ambient-particles span:nth-child(2){left:28%;animation-duration:19s;animation-delay:4s;width:9px;height:9px}.ambient-particles span:nth-child(3){left:45%;animation-duration:13s;animation-delay:1.5s;width:6px;height:6px}.ambient-particles span:nth-child(4){left:62%;animation-duration:17s;animation-delay:6s;width:8px;height:8px}.ambient-particles span:nth-child(5){left:78%;animation-duration:16s;animation-delay:2.5s;width:5px;height:5px}.ambient-particles span:nth-child(6){left:88%;animation-duration:21s;animation-delay:8s;width:7px;height:7px}.ambient-particles span:nth-child(7){left:20%;animation-duration:14s;animation-delay:10s;width:6px;height:6px}.ambient-particles span:nth-child(8){left:52%;animation-duration:18s;animation-delay:3s;width:10px;height:10px}.ambient-particles span:nth-child(9){left:70%;animation-duration:15s;animation-delay:11s;width:5px;height:5px}@keyframes rise-particle{0%{transform:translateY(0) translate(0);opacity:0}15%{opacity:.65}80%{opacity:.65}to{transform:translateY(-110vh) translate(45px);opacity:0}}.split-reveal span{display:inline-block;opacity:0;transform:translateY(22px) scale(.98);filter:blur(4px);transition:opacity .65s cubic-bezier(.2,.8,.25,1),transform .65s cubic-bezier(.2,.8,.25,1),filter .65s ease}.split-reveal span:nth-child(1){transition-delay:.07s}.split-reveal span:nth-child(2){transition-delay:.14s}.split-reveal span:nth-child(3){transition-delay:.21s}.split-reveal span:nth-child(4){transition-delay:.28s}.split-reveal span:nth-child(5){transition-delay:.35s}.split-reveal span:nth-child(6){transition-delay:.42s}.split-reveal span:nth-child(7){transition-delay:.49s}.split-reveal span:nth-child(8){transition-delay:.56s}.split-reveal span:nth-child(9){transition-delay:.63s}.split-reveal span:nth-child(10){transition-delay:.7s}.split-reveal.is-visible span,[appReveal].is-visible .split-reveal span{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--navy)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary),var(--secondary),var(--accent));border-radius:999px;border:2px solid var(--navy)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--primary-strong),var(--secondary),var(--accent))}html{scrollbar-width:thin;scrollbar-color:var(--primary) var(--navy)}.tilt-card{perspective:1000px;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.8,.25,1),box-shadow .55s ease,border-color .55s ease;will-change:transform}.tilt-card img,.tilt-card .icon,.tilt-card h3,.tilt-card p,.tilt-card ul,.tilt-card .service-link{transition:transform .55s cubic-bezier(.2,.8,.25,1);will-change:transform}.tilt-card:hover{transform:translateY(-8px) rotateX(3deg) rotateY(-2deg) scale(1.015);box-shadow:0 20px 42px #06152f29,0 8px 24px #0757d814;border-color:#0757d83d}.tilt-card:hover img,.tilt-card:hover .icon{transform:translateZ(28px) scale(1.02)}.tilt-card:hover h3{transform:translateZ(18px)}.tilt-card:hover p,.tilt-card:hover ul,.tilt-card:hover .service-link{transform:translateZ(10px)}main>*>section:first-of-type,main>*>*>section:first-of-type{padding-top:clamp(2.25rem,4vw,3.75rem)!important}main>*>section.policy-hero:first-of-type,main>*>*>section.policy-hero:first-of-type{padding-top:3rem!important}main>*>section.hero:first-of-type,main>*>*>section.hero:first-of-type{padding-top:clamp(2.25rem,4vw,3.4rem)!important}
