@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.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-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}@font-face{font-family:__Poppins_44151c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_44151c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.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:__Poppins_44151c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.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-family:__Poppins_44151c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_44151c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.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:__Poppins_44151c;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.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-family:__Poppins_44151c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_44151c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.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:__Poppins_44151c;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.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-family:__Poppins_Fallback_44151c;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_44151c{font-family:__Poppins_44151c,__Poppins_Fallback_44151c;font-style:normal}html{scroll-behavior:smooth}@keyframes subtle-shift{0%{background-position:0 0}to{background-position:100% 100%}}.noise{position:absolute;inset:0;background-image:url(/noise.png);opacity:.3;mix-blend-mode:overlay;pointer-events:none;border-radius:inherit;z-index:1}.noisy-gradient{position:relative;isolation:isolate;overflow:hidden}.noisy-gradient:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,hsla(48,97%,77%,.8),rgba(216,180,254,.6)),url(/noise.png);filter:contrast(170%) brightness(950%);mix-blend-mode:overlay;opacity:.3;z-index:0;border-radius:inherit;animation:subtle-shift 8s ease-in-out infinite alternate}.card-gradient-1:before{background-image:linear-gradient(120deg,rgba(219,234,254,.8),rgba(147,197,253,.6)),url(/noise.png);filter:contrast(150%) brightness(1000%)}.card-gradient-2:before{background-image:linear-gradient(120deg,rgba(237,233,254,.8),rgba(196,181,253,.6)),url(/noise.png);filter:contrast(150%) brightness(1100%)}.card-gradient-3:before{background-image:linear-gradient(120deg,rgba(219,234,254,.7),rgba(147,197,253,.5)),url(/noise.png);filter:contrast(160%) brightness(1050%)}.glass-card{background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 24px -1px rgba(0,0,0,.05),inset 0 0 0 1px hsla(0,0%,100%,.1);z-index:10;transition:all .3s ease;position:relative;overflow:hidden}.glass-card:hover{background:hsla(0,0%,100%,.6);box-shadow:0 8px 32px rgba(0,0,0,.07),inset 0 0 0 1px hsla(0,0%,100%,.15);transform:translateY(-2px)}.button-gradient{background:#000;position:relative;overflow:hidden;transition:all .3s ease;z-index:1}.button-gradient:hover{background:#000;transform:scale(1.05);box-shadow:0 8px 32px rgba(0,0,0,.3)}.button-gradient:before{content:"";position:absolute;top:-48px;left:-48px;width:80px;height:80px;background:linear-gradient(135deg,#22d3ee,#3b82f6);border-radius:50%;filter:blur(32px);opacity:.6;transition:opacity .3s ease;z-index:0}.button-gradient:hover:before{opacity:.8}.button-gradient:after{content:"";position:absolute;bottom:-48px;right:-48px;width:80px;height:80px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:50%;filter:blur(32px);opacity:.6;transition:opacity .3s ease;z-index:0}.button-gradient:hover:after{opacity:.8}.button-gradient>*{position:relative;z-index:10}.gradient-text-blue,.gradient-text-fire{background:linear-gradient(90deg,#3b82f6,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline}.gradient-text-amber,.gradient-text-purple{background:linear-gradient(90deg,#8b5cf6,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline}.gradient-text-green{background:linear-gradient(90deg,#3b82f6,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline}.gradient-text-pink{background:linear-gradient(90deg,#8b5cf6,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline}.gradient-text-multi{background:linear-gradient(-45deg,#8b5cf6,#c084fc,#3b82f6,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline}.page-gradient{background:linear-gradient(135deg,#f0f9ff,#e0f2fe,#dbeafe,#ede9fe,#f5f3ff);background-size:400% 400%;animation:gradient-shift 15s ease infinite}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.header-container{position:relative;width:calc(100% - 20px);height:100%;isolation:isolate;overflow:hidden;margin:10px}.transition-all{transition:all .5s ease-in-out}.speech-bubble-user{position:relative;background-color:hsla(0,0%,100%,.7);border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .2s ease}.speech-bubble-user:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.speech-bubble-ai{position:relative;background-color:hsla(0,0%,100%,.7);border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .2s ease}.speech-bubble-ai:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.section-gradient-purple{background:linear-gradient(90deg,#00113a,#180028);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline}.section-gradient-blue{background:linear-gradient(90deg,#3b82f6,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline}.purple-theme .bg-accent{background:linear-gradient(135deg,#8b5cf6,#c084fc)}.purple-theme .text-accent{background:linear-gradient(90deg,#8b5cf6,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent}.purple-theme .border-accent{border-color:#8b5cf6}.purple-theme .accent-dot{background-color:#8b5cf6}.blue-theme .bg-accent{background:linear-gradient(135deg,#3b82f6,#38bdf8)}.blue-theme .text-accent{background:linear-gradient(90deg,#3b82f6,#38bdf8);-webkit-background-clip:text;background-clip:text;color:transparent}.blue-theme .border-accent{border-color:#3b82f6}.blue-theme .accent-dot{background-color:#3b82f6}