@charset "UTF-8";@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/dm-sans-latin-ext-0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/dm-sans-latin-1.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/dm-sans-latin-ext-0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/dm-sans-latin-1.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/dm-sans-latin-ext-0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/dm-sans-latin-1.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/dm-sans-latin-ext-0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/dm-sans-latin-1.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(/assets/fonts/ibm-plex-mono-latin-ext-2.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-20C4,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(/assets/fonts/ibm-plex-mono-latin-3.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/sora-latin-ext-4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/sora-latin-5.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/sora-latin-ext-4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/sora-latin-5.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/sora-latin-ext-4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/sora-latin-5.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{--ink: #0f1635;--ink-2: #4a5272;--muted: #7a82a0;--line: #e6e8f4;--line-strong: #d3d7ea;--bg: #ffffff;--bg-soft: #f6f5ff;--brand: #2f5bea;--brand-dark: #1d3fb8;--violet: #7c4dff;--cyan: #12c2d9;--pink: #ff5ca8;--accent: #12c2d9;--accent-bright: #5fe0ee;--accent-soft: #e6fafc;--ok: #10a36b;--ok-soft: #e3f8ee;--grad: linear-gradient(120deg, #2f5bea 0%, #7c4dff 55%, #12c2d9 100%);--grad-warm: linear-gradient(120deg, #7c4dff 0%, #ff5ca8 100%);--grad-cool: linear-gradient(120deg, #12c2d9 0%, #2f5bea 100%);--grad-soft: linear-gradient(120deg, #eef2ff 0%, #f3edff 50%, #e6fafc 100%);--display: "Sora", "Helvetica Neue", Arial, sans-serif;--body: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--radius: 22px;--radius-sm: 12px;--shadow: 0 2px 6px rgba(47, 91, 234, .05), 0 12px 32px -16px rgba(47, 91, 234, .18);--shadow-lift: 0 30px 60px -24px rgba(124, 77, 255, .35);--max: 1200px;--grid-lines: linear-gradient(rgba(255,255,255,.08) 1px, transparent 1px) 0 0 / 44px 44px, linear-gradient(90deg, rgba(255,255,255,.08) 1px, transparent 1px) 0 0 / 44px 44px;--clouds: radial-gradient(600px 360px at 8% 10%, rgba(124,77,255,.13), transparent 70%), radial-gradient(560px 360px at 92% 20%, rgba(18,194,217,.14), transparent 70%), radial-gradient(700px 420px at 60% 110%, rgba(47,91,234,.1), transparent 70%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--body);font-size:17px;color:var(--ink-2);background:var(--bg);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--display);color:var(--ink);line-height:1.15;margin:0 0 .55em;text-wrap:balance}h1{font-size:clamp(2.3rem,5vw,3.8rem);font-weight:700;letter-spacing:-.035em}h2{font-size:clamp(1.75rem,3.2vw,2.55rem);font-weight:700;letter-spacing:-.03em}h3{font-size:1.16rem;font-weight:650;letter-spacing:-.015em;line-height:1.3}p{margin:0 0 1em;color:var(--ink-2)}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}img{max-width:100%}:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:6px}::selection{background:#e4dcff;color:var(--ink)}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.container{max-width:var(--max);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.section{padding-block:96px;position:relative}.section.soft{background:var(--clouds),var(--bg-soft)}.section-head{max-width:760px;margin-bottom:48px}.section-head>p:last-child{margin-bottom:0}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;font-size:.86rem;font-weight:600;color:var(--violet);padding:6px 14px 6px 10px;border-radius:999px;background:#f1ebff}.eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--grad)}.lead{font-size:1.2rem;line-height:1.6;color:var(--ink-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:999px;font-weight:600;font-size:1rem;line-height:1.2;border:1.5px solid transparent;cursor:pointer;text-decoration:none!important;font-family:var(--body);transition:transform .2s,box-shadow .2s,background-position .4s,color .2s,border-color .2s,background-color .2s}.btn:hover{transform:translateY(-2px)}.btn-primary,.btn-dark{color:#fff;background:linear-gradient(120deg,#2f5bea,#7c4dff,#12c2d9,#2f5bea) 0 0/300% 100%;box-shadow:0 12px 28px -12px #7c4dffb3}.btn-primary:hover,.btn-dark:hover{background-position:100% 0;box-shadow:0 16px 34px -12px #7c4dffcc}.btn-ghost,.btn-outline{border-color:var(--line-strong);color:var(--ink);background:#fff}.btn-ghost:hover,.btn-outline:hover{border-color:var(--violet);color:var(--violet)}.grid{display:grid;gap:24px}.grid>*{min-width:0}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:960px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.section{padding-block:64px}body{font-size:16px}}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:30px;box-shadow:var(--shadow);height:100%;transition:border-color .2s,box-shadow .25s,transform .25s}.card h3{margin-bottom:10px}a.card{position:relative;color:inherit;text-decoration:none!important}a.card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:2px;background:var(--grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .25s;pointer-events:none}a.card:hover{border-color:transparent;box-shadow:var(--shadow-lift);transform:translateY(-4px)}a.card:hover:before{opacity:1}.icon-badge{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:18px;background:linear-gradient(135deg,#2f5bea,#5b7bff);box-shadow:0 12px 22px -12px #2f5beae6}:nth-child(4n+2)>.icon-badge,:nth-child(4n+2)>*>.icon-badge{background:linear-gradient(135deg,#7c4dff,#a98bff);box-shadow:0 12px 22px -12px #7c4dffe6}:nth-child(4n+3)>.icon-badge,:nth-child(4n+3)>*>.icon-badge{background:linear-gradient(135deg,#0fb5cc,#4fe0ee);box-shadow:0 12px 22px -12px #12c2d9e6}:nth-child(4n+4)>.icon-badge,:nth-child(4n+4)>*>.icon-badge{background:linear-gradient(135deg,#ff5ca8,#ff8fc4);box-shadow:0 12px 22px -12px #ff5ca8e6}.check-list{list-style:none;padding:0;margin:0}.check-list li{padding-left:32px;position:relative;margin-bottom:11px;color:var(--ink-2)}.check-list li:before{content:"";position:absolute;left:0;top:.3em;width:20px;height:20px;border-radius:50%;background:var(--grad-cool) center/cover;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10'/%3E%3C/svg%3E")}.check-list li:after{content:"";position:absolute;left:6px;top:calc(.3em + 5px);width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.pill{display:inline-block;padding:5px 12px;border-radius:999px;font-size:.78rem;font-weight:600;background:#eef1ff;color:var(--brand);border:0;line-height:1.3}.pill.both{background:var(--ok-soft);color:var(--ok)}.pill.uae{background:#ffe9f2;color:#d1306f}.pill.india{background:#fff2e0;color:#c26a00}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}table{width:100%;border-collapse:collapse;font-size:.95rem}th,td{padding:15px 18px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}thead th{background:#f7f6ff;font-weight:700;color:var(--ink);white-space:nowrap;font-size:.88rem}tr:last-child td,tr:last-child th{border-bottom:none}td.us{background:#f1edff;font-weight:600;color:#4b2fc9}tbody tr{transition:background .15s}tbody tr:hover td:not(.us){background:#fbfaff}.page-hero{position:relative;overflow:hidden;background:var(--clouds),linear-gradient(180deg,#f7f5ff,#fff);padding-block:92px 76px}.page-hero:before{content:"";position:absolute;right:-120px;top:-140px;width:460px;height:460px;border-radius:50%;background:conic-gradient(from 200deg,#2f5bea,#7c4dff,#12c2d9,#2f5bea);filter:blur(70px);opacity:.28;animation:spin 24s linear infinite;pointer-events:none}.page-hero>.container{position:relative;z-index:1}.page-hero h1{max-width:900px}.page-hero p{max-width:680px;font-size:1.15rem}.page-hero .btn{margin-top:10px}@keyframes spin{to{transform:rotate(360deg)}}.cta-band{position:relative;overflow:hidden;color:#fff;border-radius:32px;padding:60px;background:var(--grid-lines),linear-gradient(120deg,#2f5bea,#7c4dff 60%,#12c2d9);display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;box-shadow:0 40px 80px -40px #7c4dffcc}.cta-band:after{content:"";position:absolute;right:-80px;bottom:-120px;width:320px;height:320px;border-radius:50%;background:#ffffff1f;pointer-events:none}.cta-band>*{position:relative;z-index:1}.cta-band h2{color:#fff;margin:0 0 8px}.cta-band p{color:#ffffffd9;margin:0}.cta-band .btn-primary{background:#fff;color:var(--violet);box-shadow:0 14px 30px -12px #0f163580}.cta-band .btn-primary:hover{background:#fff;color:var(--brand)}details>summary{list-style:none;position:relative;padding-right:36px}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"+";position:absolute;right:0;top:50%;width:26px;height:26px;margin-top:-13px;border-radius:50%;display:grid;place-items:center;font-weight:600;color:#fff;background:var(--grad);transition:transform .25s}details[open]>summary:after{transform:rotate(45deg)}.more{display:inline-block;font-weight:650;color:var(--violet)}.more:after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform .2s}a:hover .more:after{transform:rotate(45deg) translate(2px,-3px)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.hero h1,.page-hero h1{animation:rise .8s .05s both cubic-bezier(.2,.7,.2,1)}.hero .lead,.page-hero p{animation:rise .8s .15s both cubic-bezier(.2,.7,.2,1)}.hero .actions,.page-hero .btn,.page-hero .stats{animation:rise .8s .25s both cubic-bezier(.2,.7,.2,1)}.js-reveal .rv{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rv-delay, 0ms)}.js-reveal .rv.in{opacity:1;transform:none}.js-reveal .card.rv{transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .25s}.js-reveal a.card.rv.in:hover{transform:translateY(-4px)}details[open]>p{animation:fade .3s ease}::view-transition-old(root){animation:pageOut .22s ease-in both}::view-transition-new(root){animation:pageIn .45s .05s cubic-bezier(.2,.8,.2,1) both}@keyframes pageOut{to{opacity:0;transform:translateY(-10px)}}@keyframes pageIn{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:200;background:var(--grad);transform-origin:0 50%;transform:scaleX(var(--scroll, 0));pointer-events:none}.grad-text{background-size:200% 100%}.grad-text{background-image:linear-gradient(120deg,#2f5bea,#7c4dff 30%,#12c2d9,#7c4dff 80%,#2f5bea);animation:shimmer 6s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.cta-band{background:var(--grid-lines),linear-gradient(120deg,#2f5bea,#7c4dff,#12c2d9,#7c4dff,#2f5bea) 0 0/300% 100%;animation:drift 12s ease-in-out infinite alternate}@keyframes drift{to{background-position:0 0,100% 0}}.cta-band{--sx: 70%;--sy: 30%}.cta-band:before{content:"";position:absolute;inset:0;background:radial-gradient(380px circle at var(--sx) var(--sy),rgba(255,255,255,.22),transparent 60%);pointer-events:none;z-index:0}.btn-primary,.btn-dark{position:relative;overflow:hidden;isolation:isolate}.btn-primary:after,.btn-dark:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);z-index:-1;transition:left .6s ease}.btn-primary:hover:after,.btn-dark:hover:after{left:130%}a.card{transform-style:preserve-3d}a.card.tilting{transform:perspective(900px) rotateX(var(--rx, 0)) rotateY(var(--ry, 0)) translateY(-4px);transition:transform .08s linear,box-shadow .25s}a.card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .25s;background:radial-gradient(400px circle at var(--mx, 50%) var(--my, 50%),rgba(124,77,255,.1),transparent 55%)}a.card.tilting:after{opacity:1}.rv.in .icon-badge,.rv.in>.icon-badge{animation:pop .6s calc(var(--rv-delay, 0ms) + .15s) both cubic-bezier(.3,1.6,.5,1)}@keyframes pop{0%{transform:scale(.4) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}.card:hover .icon-badge{animation:bobble .9s ease-in-out infinite}@keyframes bobble{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-6deg)}}.section-head h2{position:relative;padding-bottom:14px}.section-head h2:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:64px;border-radius:4px;background:var(--grad);transform-origin:0 50%;transform:scaleX(1)}.js-reveal .section-head.rv h2:after{transform:scaleX(0);transition:transform .8s .25s cubic-bezier(.2,.8,.2,1)}.js-reveal .section-head.rv.in h2:after{transform:scaleX(1)}.page-hero .section-head h2:after{display:none}.eyebrow:before{animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 #7c4dff80}50%{box-shadow:0 0 0 6px #7c4dff00}}.page-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(10px 10px at 72% 28%,#7c4dff 98%,transparent),radial-gradient(7px 7px at 84% 64%,#12c2d9 98%,transparent),radial-gradient(14px 14px at 64% 78%,#ff8fc4 98%,transparent),radial-gradient(6px 6px at 92% 18%,#2f5bea 98%,transparent),radial-gradient(9px 9px at 56% 22%,#5fe0ee 98%,transparent);opacity:.7;animation:floaty 9s ease-in-out infinite alternate}@keyframes floaty{0%{transform:translate(0)}to{transform:translate(-24px,18px)}}.js-reveal .steps li.rv:after{transform:scaleX(0);transform-origin:0 50%;transition:transform .6s calc(var(--rv-delay, 0ms) + .4s)}.js-reveal .steps li.rv.in:after{transform:scaleX(1)}.timeline li:before{animation:pulse 2.4s ease-in-out infinite}.rv.in .stack>div{animation:growUp .9s both cubic-bezier(.2,.8,.2,1);transform-origin:50% 100%}.rv.in .col:nth-child(2) .stack>div{animation-delay:.08s}.rv.in .col:nth-child(3) .stack>div{animation-delay:.16s}.rv.in .col:nth-child(4) .stack>div{animation-delay:.24s}.rv.in .col:nth-child(5) .stack>div{animation-delay:.32s}.rv.in .col:nth-child(6) .stack>div{animation-delay:.4s}@keyframes growUp{0%{transform:scaleY(0)}to{transform:none}}.rv.in .track>div,.rv.in .statusbar>div{animation:fillX 1s .2s both cubic-bezier(.2,.8,.2,1);transform-origin:0 50%}@keyframes fillX{0%{transform:scaleX(0)}to{transform:none}}.js-reveal .table-wrap.rv tbody tr{opacity:0;transform:translate(-12px);transition:opacity .5s,transform .5s}.js-reveal .table-wrap.rv.in tbody tr{opacity:1;transform:none}.js-reveal .table-wrap.rv.in tbody tr:nth-child(2){transition-delay:.05s}.js-reveal .table-wrap.rv.in tbody tr:nth-child(3){transition-delay:.1s}.js-reveal .table-wrap.rv.in tbody tr:nth-child(4){transition-delay:.15s}.js-reveal .table-wrap.rv.in tbody tr:nth-child(5){transition-delay:.2s}.js-reveal .table-wrap.rv.in tbody tr:nth-child(6){transition-delay:.25s}.js-reveal .table-wrap.rv.in tbody tr:nth-child(n+7){transition-delay:.3s}.pill{transition:transform .2s}tr:hover .pill,.card:hover .pill{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.progress{display:none}a.card.tilting{transform:none}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}a.card:before{background:conic-gradient(from var(--angle),#2f5bea,#7c4dff,#12c2d9,#ff8fc4,#2f5bea)}a.card:hover:before{animation:borderSpin 3.5s linear infinite}@keyframes borderSpin{to{--angle: 360deg}}.js-reveal .section-head.rv h2{clip-path:inset(0 0 100% 0);transform:translateY(18px);transition:clip-path .9s .1s cubic-bezier(.2,.8,.2,1),transform .9s .1s cubic-bezier(.2,.8,.2,1)}.js-reveal .section-head.rv.in h2{clip-path:inset(-10% -4% -30% -4%);transform:none}.btn:active{transform:translateY(0) scale(.97)}main{overflow-x:clip}.skip-link{position:fixed;left:16px;top:-60px;z-index:300;padding:10px 16px;border-radius:10px;background:var(--ink);color:#fff;font-weight:600;text-decoration:none;transition:top .2s}.skip-link:focus{top:12px}main:focus{outline:none}
