@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/fonts/plus-jakarta-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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/fonts/plus-jakarta-latin.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(/fonts/plus-jakarta-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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(/fonts/plus-jakarta-latin.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(/fonts/plus-jakarta-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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(/fonts/plus-jakarta-latin.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/fonts/plus-jakarta-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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/fonts/plus-jakarta-latin.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:url(/fonts/plus-jakarta-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-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:url(/fonts/plus-jakarta-latin.woff2) format("woff2");unicode-range:u+00??,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:#0e1a4f;--ink-2:#34406e;--muted:#636c92;--faint:#9aa1bf;--bg:#f6f7fc;--paper:#fff;--line:#e3e6f2;--line-2:#eef0f7;--orange:#ff5a1f;--pink:#e3157b;--purple:#7a2bf5;--blue:#2f63ff;--green:#0f9d63;--amber:#f2a20c;--peach:#fff1e8;--lilac:#f2edff;--mint:#e8f7ef;--sky:#ecf2ff;--rose:#ffedf4;--grad:linear-gradient(95deg,#ff6a18,#ef2a6c 42%,#b127d8 70%,#7a2bf5);--grad-soft:linear-gradient(135deg,#fff1e8,#fdebf5 45%,#efeaff);--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--sh-1:0 1px 2px rgba(14,26,79,.05),0 2px 8px rgba(14,26,79,.04);--sh-2:0 12px 32px -12px rgba(14,26,79,.18),0 2px 6px rgba(14,26,79,.05);--sh-3:0 40px 80px -30px rgba(40,20,120,.28),0 8px 24px -8px rgba(14,26,79,.1);--font:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--script:"Caveat","Segoe Print","Bradley Hand",cursive;--deva:"Noto Sans Devanagari","Mangal","Kohinoor Devanagari",sans-serif;--wrap:1240px;box-sizing:border-box;color-scheme:light;padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0)}*,:after,:before{box-sizing:inherit}html{scroll-behavior:smooth;scroll-padding-top:calc(env(safe-area-inset-top,0px) + 84px)}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}button{cursor:pointer;font:inherit}a,button{color:inherit}:focus-visible{border-radius:8px;outline:3px solid var(--purple);outline-offset:3px}.wrap{margin:0 auto;max-width:var(--wrap);padding:0 28px}.sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.script{font-family:var(--script);font-weight:600}.btn{align-items:center;border:0;border-radius:999px;display:inline-flex;font-size:15.5px;font-weight:700;gap:10px;min-height:48px;padding:0 22px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s;white-space:nowrap}.btn svg{height:18px;width:18px}.btn-primary{background:var(--ink);box-shadow:0 10px 24px -10px #0e1a4f99;color:#fff}.btn-primary:hover{box-shadow:0 16px 30px -12px #0e1a4fb3;transform:translateY(-1px)}.btn-grad{background:var(--grad);box-shadow:0 14px 30px -12px #e3157b8c;color:#fff}.btn-grad:hover{transform:translateY(-1px)}.btn-ghost{background:#fff;border:1px solid var(--line);color:var(--ink)}.btn-ghost:hover{border-color:#cfd4e8}.hdr{padding:14px 0;position:sticky;top:env(safe-area-inset-top,0);transition:background .3s,box-shadow .3s;z-index:50}.hdr.scrolled{backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);background:#f6f7fcd1;box-shadow:0 1px 0 var(--line)}.hdr .wrap{align-items:center;display:flex;gap:28px}.logo{display:flex;flex-direction:column;line-height:1;text-decoration:none}.wm{align-items:flex-end;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-flex;font-size:30px;font-weight:800;letter-spacing:-.045em}.wm svg{height:.86em;margin:0 -.02em 0 .01em;transform:translateY(-.04em);width:.62em}.wm-img{display:block;height:30px;width:auto}.ps-top .wm-img{height:17px}.logo small{color:var(--ink-2);font-size:8.6px;font-weight:700;letter-spacing:.22em;margin-top:5px;white-space:nowrap}.nav{display:flex;gap:4px;margin-left:auto}.nav a{border-radius:10px;color:var(--ink-2);font-size:15px;font-weight:600;padding:10px 14px;text-decoration:none;white-space:nowrap}.nav a:hover{background:#fff;color:var(--ink)}.hdr-cta{display:flex;gap:10px}.hdr-cta .btn{font-size:14.5px;min-height:44px;padding:0 18px}.menu-btn{background:#fff;border:1px solid var(--line);border-radius:12px;display:none;height:44px;margin-left:auto;width:44px}@media (max-width:1040px){.nav{display:none}}@media (max-width:860px){.hdr-cta .btn-ghost{display:none}}@media (max-width:640px){.hdr-cta{display:none}.menu-btn{display:grid;place-items:center}.wm-img{height:26px}}.mnav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f7fcf7;display:none;flex-direction:column;gap:6px;top:0;right:0;bottom:0;left:0;padding:calc(env(safe-area-inset-top,0px) + 80px) 28px 28px;position:fixed;z-index:60}.mnav.open{display:flex}.mnav a{border-bottom:1px solid var(--line);font-size:22px;font-weight:700;padding:12px 0;text-decoration:none}.mnav .btn{justify-content:center;margin-top:12px}.mnav .btn-ghost{margin-top:22px}.mnav-close{background:#fff;border:1px solid var(--line);border-radius:12px;height:44px;position:absolute;right:24px;top:calc(env(safe-area-inset-top,0px) + 18px);width:44px}.nav a{position:relative}.nav a:after{background:var(--grad);border-radius:2px;bottom:5px;content:"";height:2px;left:12px;position:absolute;right:12px;transform:scaleX(0);transform-origin:0 50%;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.nav a.on:after,.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.nav a.on,.nav a[aria-current=page]{color:var(--ink)}.btn>svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.btn:hover>svg:last-child:not(:first-child){transform:translate(4px)}.btn:active{transform:translateY(0) scale(.97)}.btn-grad,.btn-primary{isolation:isolate;overflow:hidden;position:relative}.btn-grad:after,.btn-primary:after{background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.35) 50%,transparent 70%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-120%);transition:transform .7s cubic-bezier(.2,.8,.2,1);z-index:-1}.btn-grad:hover:after,.btn-primary:hover:after{transform:translate(120%)}.scroll-prog{background:var(--grad);height:3px;left:0;pointer-events:none;position:fixed;top:0;transform:scaleX(var(--p,0));transform-origin:0 50%;width:100%;z-index:120}.wm-img{align-self:flex-start;flex:none;max-width:none;-o-object-fit:contain;object-fit:contain}.ftr{background:radial-gradient(60% 55% at 50% 100%,rgba(123,92,246,.34),transparent 70%),radial-gradient(40% 45% at 12% 90%,rgba(255,106,24,.22),transparent 70%),radial-gradient(40% 45% at 88% 88%,rgba(240,40,126,.22),transparent 70%),linear-gradient(180deg,#15111f,#110d1c 55%,#0c0915);color:#f4f1fa;overflow:hidden;position:relative}.ftr:before{background-image:radial-gradient(hsla(0,0%,100%,.08) 1px,transparent 1.2px);background-size:26px 26px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 60%);mask-image:linear-gradient(180deg,#000,transparent 60%);opacity:.35;pointer-events:none;position:absolute}.ftr-in{padding-top:clamp(44px,calc(6vh*var(--vz,1)),68px);position:relative;z-index:2}.ftr-top{align-items:start;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.ftr-say{color:#fff;font-size:clamp(24px,2.4vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.12;margin:0 0 18px;max-width:14em}.ftr-say em{background:linear-gradient(95deg,#ffb27a,#ff6fa8 50%,#c49bff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:inherit;font-style:normal;font-weight:800;letter-spacing:inherit;padding-right:.08em}.ftr-cta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.ftr-btn{align-items:center;background:#fff;border-radius:999px;color:#15111f;display:inline-flex;font-size:14px;font-weight:800;gap:7px;padding:10px 16px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.ftr-btn:hover{box-shadow:0 10px 24px -10px #c49bffb3;transform:translateY(-2px)}.ftr-btn svg{height:15px;width:15px}.ftr-btn.ghost{background:transparent;border:1px solid hsla(0,0%,100%,.26);color:#fff}.ftr-mini{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:6px 14px}.ftr-mini a{align-items:center;color:#f4f1fab8;display:inline-flex;font-weight:600;gap:6px;text-decoration:none;transition:color .2s}.ftr-mini a:hover{color:#ffb27a}.ftr-mini svg{height:16px;width:16px}.ftr-mini .dot{background:#ffffff40;border-radius:50%;height:4px;width:4px}.ftr-cols{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.ftr-cols h2.ftr-h{color:#f4f1fa73;font-size:11px;font-weight:800;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.ftr-cols a{color:#f4f1fad9;display:block;font-size:13.5px;padding:3.5px 0;text-decoration:none;transition:color .2s}.ftr-cols a:hover{color:#ffb27a}.ftr-meta{border-top:1px solid hsla(0,0%,100%,.1);color:#f4f1fa80;display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px 24px;margin-top:clamp(28px,4vw,44px);padding-top:16px}.ftr-meta a{color:#f4f1facc;font-weight:600;text-decoration:none}.ftr-meta a:hover{color:#ffb27a}.ftr-bot{align-items:center;color:#f4f1fa80;font-size:12.5px;gap:8px 20px;justify-content:space-between;margin-top:10px}.ftr-bot,.ftr-legal{display:flex;flex-wrap:wrap}.ftr-legal{gap:4px 16px}.ftr-legal a,.ftr-legal button{background:none;border:0;color:#f4f1fa8c;cursor:pointer;font:inherit;font-size:12.5px;padding:0;text-decoration:none}.ftr-legal a:hover,.ftr-legal button:hover{color:#ffb27a}.ftr-attr{color:#f4f1fa52;font-size:12.5px}.ftr-crowd{height:clamp(300px,40vw,560px);margin-top:clamp(8px,2vw,20px);position:relative}.ftr-mark{height:auto;left:50%;overflow:visible;pointer-events:none;position:absolute;top:2%;transform:translate(-50%);width:min(94vw,1500px)}.ftr-canvas{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}@media (max-width:980px){.ftr-top{grid-template-columns:1fr}}@media (max-width:620px){.ftr-cols{gap:18px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ftr-crowd{height:300px}.ftr-mark{top:10%}}dialog{border:0;border-radius:24px;box-shadow:var(--sh-3);max-width:640px;padding:0;width:calc(100% - 32px)}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e1a4f59}.dlg{padding:26px 28px}.dlg h3{margin:0 0 6px}.dlg p{color:var(--muted);font-size:14px;margin:0 0 14px}.dlg ul{color:var(--ink-2);font-size:13px;margin:0;max-height:calc(50vh*var(--vz,1));overflow:auto;padding:0 0 0 18px}.dlg li{margin-bottom:6px}.dlg .close{margin-top:18px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (min-width:1041px){.hdr .wrap{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.hdr .logo{justify-self:start}.nav{justify-self:center;margin-left:0}.hdr-cta{justify-self:end}}@media (max-width:360px){.hdr .wrap{gap:10px;padding-left:14px;padding-right:14px}.hdr .logo small{font-size:7px;letter-spacing:.16em}.wm-img{height:22px}.menu-btn{flex:none}}.ftr{background:radial-gradient(60% 55% at 50% 100%,rgba(123,92,246,.14),transparent 70%),radial-gradient(40% 45% at 12% 90%,rgba(255,106,24,.12),transparent 70%),radial-gradient(40% 45% at 88% 88%,rgba(240,40,126,.1),transparent 70%),linear-gradient(180deg,#fbf7f1,#f7f1f9);border-top:1px solid #ece3d6;color:var(--ink)}.ftr:before{background-image:radial-gradient(rgba(60,40,20,.1) 1px,transparent 1.2px)}.ftr-say{color:var(--ink)}.ftr-say em{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#c2410c}.ftr-btn{background:var(--ink);color:#fff}.ftr-btn:hover{box-shadow:0 10px 24px -10px #101a4f73}.ftr-btn.ghost{border-color:#dccfbd;color:var(--ink)}.ftr-mini a{color:var(--ink-2)}.ftr-cols a:hover,.ftr-legal a:hover,.ftr-legal button:hover,.ftr-meta a:hover,.ftr-mini a:hover{color:#c2410c}.ftr-mini .dot{background:#cdbfab}.ftr-cols h2.ftr-h{color:var(--muted)}.ftr-cols a{color:var(--ink)}.ftr-meta{border-top-color:#ece3d6;color:var(--muted)}.ftr-meta a{color:var(--ink-2)}.ftr-bot,.ftr-legal a,.ftr-legal button{color:var(--muted)}.ftr-attr{color:#b3a58f}.ftr-icp{color:var(--muted);font-size:13px;line-height:1.6;margin:clamp(24px,3vw,36px) 0 0;max-width:68em}.ftr-icp a{color:var(--ink-2);font-weight:700}
