@font-face{font-family:__Nunito_791fcf;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:__Nunito_791fcf;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_791fcf;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:__Nunito_791fcf;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:__Nunito_791fcf;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:__Nunito_791fcf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:__Nunito_791fcf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_791fcf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:__Nunito_791fcf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:__Nunito_791fcf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:__Nunito_791fcf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:__Nunito_791fcf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_791fcf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:__Nunito_791fcf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:__Nunito_791fcf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:__Nunito_791fcf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:__Nunito_791fcf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_791fcf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:__Nunito_791fcf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:__Nunito_791fcf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:__Nunito_Fallback_791fcf;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_791fcf{font-family:__Nunito_791fcf,__Nunito_Fallback_791fcf;font-style:normal}.__variable_791fcf{--font-nunito:"__Nunito_791fcf","__Nunito_Fallback_791fcf"}@font-face{font-family:__Comfortaa_1926f4;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f818a3577f594807-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:__Comfortaa_1926f4;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6210b7a783c2f3da-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Comfortaa_1926f4;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/07d468ddf7350ed5-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:__Comfortaa_1926f4;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/35d29cc38e277dea-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:__Comfortaa_1926f4;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e7a7e5dfd8853b53-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:__Comfortaa_1926f4;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/215b7dfa0255317a-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:__Comfortaa_1926f4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f818a3577f594807-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:__Comfortaa_1926f4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6210b7a783c2f3da-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Comfortaa_1926f4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/07d468ddf7350ed5-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:__Comfortaa_1926f4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35d29cc38e277dea-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:__Comfortaa_1926f4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e7a7e5dfd8853b53-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:__Comfortaa_1926f4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/215b7dfa0255317a-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:__Comfortaa_1926f4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f818a3577f594807-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:__Comfortaa_1926f4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6210b7a783c2f3da-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Comfortaa_1926f4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/07d468ddf7350ed5-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:__Comfortaa_1926f4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/35d29cc38e277dea-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:__Comfortaa_1926f4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e7a7e5dfd8853b53-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:__Comfortaa_1926f4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/215b7dfa0255317a-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:__Comfortaa_Fallback_1926f4;src:local("Arial");ascent-override:74.95%;descent-override:19.91%;line-gap-override:0.00%;size-adjust:117.54%}.__className_1926f4{font-family:__Comfortaa_1926f4,__Comfortaa_Fallback_1926f4;font-style:normal}.__variable_1926f4{--font-comfortaa:"__Comfortaa_1926f4","__Comfortaa_Fallback_1926f4"}*{margin:0;padding:0;box-sizing:border-box}*,:active,:focus{outline:none!important}:active,:focus{box-shadow:none!important}button,input,select,textarea{outline:none!important}button:active,button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:none!important;box-shadow:none!important}:root{--font-nunito:var(--font-nunito);--font-comfortaa:var(--font-comfortaa)}body{font-family:var(--font-nunito,"Nunito",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif)!important;background:#fff;color:#000;overflow-x:hidden;font-weight:400}*{font-family:var(--font-nunito,"Nunito",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)!important}.appLogoText,.authorCTAName,.buttonTitle,.commentAuthor,.commentsTitle,.cta-title,.feature-title,.feedTitle,.headerCta,.heroAuthorName,.heroTitle,.logo-hero,.notFoundTitle,.postTitle,.section-title,.showcase-title,.stat-number,.step-number,.step-title,.suggestedTitle{font-family:var(--font-comfortaa,"Comfortaa",ui-serif,Georgia,Cambria,"Times New Roman",Times,serif)!important;font-weight:500!important}.actionButton,.appNavLink,.btn-launch,.btn-secondary,.commentActionBtn,.commentSubmitBtn,.connectBtn,.filterBtn,.followButton,.footer-link,.shareButton,.tipBtn,.tipButton{font-family:var(--font-nunito,"Nunito",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)!important;font-weight:500!important}.actionStat,.authorCTADesc,.buttonDesc,.commentHandle,.commentText,.commentTime,.commentTip,.commentTipBadge,.feature-desc,.heroAuthorHandle,.heroBadge,.heroStatItem,.navLink,.notFoundSubtitle,.notificationContent,.postExcerpt,.showcase-author,.showcase-excerpt,.stat-label,.storyTag,.tagline{font-family:var(--font-nunito,"Nunito",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)!important;font-weight:400!important}.storyContent{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace!important;font-weight:400!important}.container{max-width:1200px;margin:0 auto;padding:0 20px}.hero{min-height:100vh;background:#fff;position:relative;padding-top:80px}.hero-content{position:relative;z-index:10;min-height:calc(100vh - 80px);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;background:hsla(0,0%,100%,.95)}.logo-hero{font-size:clamp(48px,10vw,120px);font-weight:500!important;text-transform:uppercase;letter-spacing:-5px;margin-bottom:20px;color:#fff;padding:20px 40px;transform:rotate(-2deg);box-shadow:10px 10px 0 red;animation:heroColorPulse 3s ease-in-out infinite;border:4px solid #000}@keyframes heroColorPulse{0%{background:#000;color:#fff;box-shadow:10px 10px 0 red}33%{background:red;color:#fff;box-shadow:10px 10px 0 #000;text-shadow:3px 3px 0 #ff0}66%{background:#0f0;color:#000;box-shadow:10px 10px 0 red;text-shadow:2px 2px 0 #fff}to{background:#000;color:#fff;box-shadow:10px 10px 0 red}}.tagline{font-size:clamp(20px,4vw,32px);text-transform:uppercase;margin-bottom:25px;margin-top:15px;text-align:center;max-width:800px;line-height:1.2;font-weight:400!important}.hero-cta{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin-bottom:45px}.btn-launch{background:#06f;color:#fff;border:4px solid #000;padding:20px 40px;font-size:20px;font-weight:500!important;text-transform:uppercase;cursor:pointer;transform:rotate(1deg);transition:all .2s;box-shadow:6px 6px 0 #000}.btn-launch:hover{transform:rotate(-1deg) scale(1.05);box-shadow:10px 10px 0 #000;background:red}.btn-launch:disabled{opacity:.7;cursor:not-allowed;transform:rotate(1deg)}.btn-secondary{background:#fff;color:#000;border:4px solid #000;padding:20px 40px;font-size:20px;font-weight:500!important;text-transform:uppercase;cursor:pointer;transform:rotate(-1deg);transition:all .2s;text-decoration:none;display:inline-block}.btn-secondary:hover{background:#000;color:#fff;transform:rotate(1deg)}.stats-strip{background:#000;color:#fff;padding:40px 20px;gap:60px;border-top:8px solid red;border-bottom:8px solid red;min-height:400px;overflow:hidden}.stats-content,.stats-strip{position:relative;display:flex;justify-content:center;flex-wrap:wrap}.stats-content{gap:70px;z-index:10;align-items:center;width:100%;margin-bottom:200px}.stats-strip #canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.stat-block{text-align:center}.stat-number{font-size:48px;font-weight:600!important;color:#ff0}.stat-label{font-size:14px;text-transform:uppercase;margin-top:5px;font-weight:400!important}.features{padding:80px 20px;background:#fff}.section-title{font-size:clamp(32px,6vw,64px);text-transform:uppercase;text-align:center;margin:0 auto 80px;background:linear-gradient(45deg,#0f0,#0ff);padding:20px 40px;border:4px solid #000;transform:rotate(-1deg);width:100%;max-width:600px;font-weight:500!important}.features-grid{margin-bottom:60px}.features-grid,.features-grid-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1200px;margin-left:auto;margin-right:auto}.feature-card{border:4px solid #000;padding:25px;position:relative;background:#fff;transition:all .3s;border-radius:15px;box-shadow:4px 4px 0 #000}.feature-card:hover{transform:translateY(-5px);box-shadow:8px 8px 0 #000}.feature-card:first-child{background:#0f0}.feature-card:nth-child(2){background:#0ff}.feature-card:nth-child(3){background:#0f0}.features-grid-bottom .feature-card:first-child{background:#0ff}.features-grid-bottom .feature-card:nth-child(2){background:#0f0}.features-grid-bottom .feature-card:nth-child(3){background:#06f;color:#fff}.feature-icon{display:flex;align-items:center;gap:12px;margin-bottom:15px;min-height:50px}.feature-icon .icon-placeholder{width:40px;height:40px;border:2px solid #000;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}.feature-title{font-size:20px;font-weight:500!important;text-transform:uppercase;margin:0;line-height:1.2;flex:1}.feature-desc{font-size:16px;line-height:1.5;text-align:left;font-weight:400!important}.float-element{position:absolute;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}.float-1{top:10%;left:5%;font-size:80px;opacity:.1;animation-delay:0s}.float-2{top:20%;right:10%;font-size:60px;opacity:.1;animation-delay:2s}.float-3{bottom:20%;left:10%;font-size:70px;opacity:.1;animation-delay:4s}.float-4{bottom:15%;right:5%;font-size:50px;opacity:.1;animation-delay:1s}.how-it-works{background:red;color:#fff;padding:80px 20px;position:relative}.how-it-works .section-title{background:#000;color:#fff;border-color:#fff}.steps{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;max-width:1200px;margin:0 auto}.step{background:#fff;color:#000;padding:30px;width:300px;position:relative}.step,.step-number{border:4px solid #000}.step-number{position:absolute;top:-20px;left:-20px;background:#ff0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:600!important}.step-title{font-size:20px;font-weight:500!important;text-transform:uppercase;margin-bottom:15px;margin-top:20px}.showcase{padding:80px 20px;background:#fff}.showcase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1200px;margin:0 auto}.showcase-item{border:4px solid #000;padding:20px;background:#fff;position:relative;cursor:pointer;transition:all .3s}.showcase-item:hover{transform:scale(1.05) rotate(-1deg);box-shadow:8px 8px 0 #000;z-index:10}.showcase-badge{position:absolute;top:-10px;right:-10px;background:red;color:#fff;padding:5px 10px;font-size:10px;font-weight:500!important;text-transform:uppercase;transform:rotate(5deg)}.showcase-title{font-weight:500!important;margin-bottom:10px;font-size:16px}.showcase-author{opacity:.7;margin-bottom:10px}.showcase-author,.showcase-excerpt{font-size:12px;font-weight:400!important}.showcase-excerpt{line-height:1.4}.cta-section{background:#000;color:#fff;padding:100px 20px;text-align:center;position:relative;overflow:hidden}.cta-title{font-size:clamp(32px,6vw,72px);text-transform:uppercase;margin-bottom:30px;animation:glitch 2s infinite;font-weight:500!important}@keyframes glitch{0%,to{text-shadow:2px 2px 0 red,-2px -2px 0 #0ff}50%{text-shadow:-2px 2px 0 #ff0,2px -2px 0 #0f0}}.footer{background:#fff;padding:40px 20px;text-align:center}.footer-links{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.footer-link{color:#000;text-decoration:none;font-weight:500!important;text-transform:uppercase;padding:8px 16px;transition:all .2s;border:2px solid #000}.footer-link:hover{border:2px solid #000;background:#ff0}@keyframes floatAnimation{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pulse{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.loading{position:relative;overflow:hidden}.loading:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:loading 1.5s infinite}@keyframes loading{0%{left:-100%}to{left:100%}}.cursor-text{animation:blink 1s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}html{scroll-padding-top:100px;scroll-behavior:smooth}.visible{opacity:1!important;transform:translateY(0)!important}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}@media (max-width:768px){.logo-hero{letter-spacing:-2px;padding:15px 25px}.btn-launch,.btn-secondary{padding:15px 25px;font-size:16px}.stats-strip{gap:30px;min-height:300px}.stats-content{gap:30px;margin-bottom:100px}.stat-number{font-size:32px}.features-grid{margin-bottom:40px}.features-grid,.features-grid-bottom{grid-template-columns:1fr;gap:20px}.steps{flex-direction:column;align-items:center}.showcase-grid{grid-template-columns:1fr}}@media (max-width:480px){.container{padding:0 10px}}*{transition-timing-function:cubic-bezier(.4,0,.2,1)}body{transition:opacity .2s ease-in-out}.fade-enter{opacity:0;transform:translateY(10px)}.fade-enter-active{transition:all .3s ease-in-out}.fade-enter-active,.fade-exit{opacity:1;transform:translateY(0)}.fade-exit-active{opacity:0;transform:translateY(-10px);transition:all .2s ease-in-out}.initializing{animation:smoothFadeIn .3s ease-out}@keyframes smoothFadeIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.initializing-exit{animation:smoothFadeOut .2s ease-in forwards}@keyframes smoothFadeOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}