@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=DM+Sans:ital,wght@0,400;0,500;0,600;1,400&display=swap);body,button,h1,h2,li,ol,p,ul{border:0;margin:0;padding:0}body{background:#0a0a0f;color:#fff;font-family:DM Sans,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}.container{margin:auto;padding:20px;width:100%}::-moz-selection{background-color:rgba(255,71,87,.3);color:#fff}::selection{background-color:rgba(255,71,87,.3);color:#fff}::-moz-placeholder{color:#6b7280;opacity:1}::placeholder{color:#6b7280;opacity:1}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:none}.header-block{position:relative;z-index:50}.main-header{background-color:#000;padding:50px 0;text-align:center}.main-header h1,.main-header p{color:#fff;margin-bottom:20px}.main-header button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;text-transform:uppercase}.main-header button,.main-header button:hover{background-color:#ff1428}.info-section{background-color:#0d0d0d;padding:50px 0}.info-section h2,.info-section p{color:#fff}.info-section h2{margin-bottom:20px}.info-section p{line-height:1.6}.how-it-works{background-color:#000;padding:50px 0}.how-it-works ol{color:#fff;list-style:decimal inside}.how-it-works ol li{padding:10px 0}.benefits{background-color:#0d0d0d;padding:50px 0}.benefits ul{color:#fff;list-style:disc inside}.benefits ul li{padding:10px 0}.main-footer{background-color:#ff2323;color:#fff;margin-bottom:32px;padding:20px 0;text-align:center}.main-footer p{margin-bottom:10px}.index-padded-section{padding:0 3em}@media (max-width:1200px){.index-padded-section{padding:0 3em}}.section{margin:0 auto;max-width:368px}#base-header-logo img{height:auto;width:230px}@media only screen and (max-width:1600px){#base-header-logo img{width:200px}}@media only screen and (max-width:1200px){#base-header-logo img{width:150px}}#stock-search-box{color:#fff}#stock-search-box input{width:100%}#stock-search-box button{background:#000;color:#fff}#stock-search-box button:hover{background:#333}.stock-search-dropdown{animation:fadeIn .2s ease-out}.stock-search-dropdown::-webkit-scrollbar{width:8px}.stock-search-dropdown::-webkit-scrollbar-track{background:var(--secondary-color)}.stock-search-dropdown::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.stock-search-dropdown::-webkit-scrollbar-thumb:hover{background:#444}:root{--secondary-color:#000;--third-color:#c5c1c1;--text-color:#fff}.hero-section{padding-bottom:2rem;position:relative}.hero-title{color:#fff;font-family:Outfit,sans-serif;font-size:3.2rem;font-weight:700;letter-spacing:-.03em;line-height:1.12;margin-top:.8rem}.hero-title .hero-title-accent{background:linear-gradient(135deg,#ff4757,#ff6b7a 40%,#f0c27f);-webkit-background-clip:text;display:block;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:768px){.hero-title{font-size:2.2rem}}.hero-subtitle{color:#a0a0b0;font-family:DM Sans,sans-serif;font-size:1.15rem;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:520px}@media (max-width:768px){.hero-subtitle{font-size:1rem}}.video-wrapper{margin-top:2.5rem;position:relative}.video-wrapper:before{background:linear-gradient(135deg,rgba(255,71,87,.3),hsla(36,79%,72%,.15),rgba(255,71,87,.1));border-radius:18px;content:"";filter:blur(20px);inset:-2px;opacity:.6;position:absolute;z-index:-1}.video-wrapper video{border:1px solid hsla(0,0%,100%,.06);border-radius:16px}.bg-orbs{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.bg-orb{animation:orbFloat 20s ease-in-out infinite;border-radius:50%;filter:blur(100px);opacity:.12;position:absolute}.bg-orb--1{animation-delay:0s;background:radial-gradient(circle,#ff4757,transparent 70%);height:600px;right:-10%;top:-10%;width:600px}.bg-orb--2{animation-delay:-7s;animation-duration:25s;background:radial-gradient(circle,#f0c27f,transparent 70%);bottom:20%;height:500px;left:-8%;width:500px}.bg-orb--3{animation-delay:-14s;animation-duration:30s;background:radial-gradient(circle,#6366f1,transparent 70%);height:400px;right:20%;top:50%;width:400px}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-40px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(15px,30px) scale(1.02)}}.noise-overlay{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;height:100%;left:0;opacity:.03;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translateX(-60px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal-left.revealed{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(60px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal-right.revealed{opacity:1;transform:translateX(0)}.reveal-scale{opacity:0;transform:scale(.92);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-scale.revealed{opacity:1;transform:scale(1)}.stagger-children .reveal-left:first-child,.stagger-children .reveal-right:first-child,.stagger-children .reveal-scale:first-child,.stagger-children .reveal:first-child{transition-delay:0s}.stagger-children .reveal-left:nth-child(2),.stagger-children .reveal-right:nth-child(2),.stagger-children .reveal-scale:nth-child(2),.stagger-children .reveal:nth-child(2){transition-delay:.1s}.stagger-children .reveal-left:nth-child(3),.stagger-children .reveal-right:nth-child(3),.stagger-children .reveal-scale:nth-child(3),.stagger-children .reveal:nth-child(3){transition-delay:.2s}.stagger-children .reveal-left:nth-child(4),.stagger-children .reveal-right:nth-child(4),.stagger-children .reveal-scale:nth-child(4),.stagger-children .reveal:nth-child(4){transition-delay:.3s}.stagger-children .reveal-left:nth-child(5),.stagger-children .reveal-right:nth-child(5),.stagger-children .reveal-scale:nth-child(5),.stagger-children .reveal:nth-child(5){transition-delay:.4s}.stagger-children .reveal-left:nth-child(6),.stagger-children .reveal-right:nth-child(6),.stagger-children .reveal-scale:nth-child(6),.stagger-children .reveal:nth-child(6){transition-delay:.5s}.stagger-children .reveal-left:nth-child(7),.stagger-children .reveal-right:nth-child(7),.stagger-children .reveal-scale:nth-child(7),.stagger-children .reveal:nth-child(7){transition-delay:.6s}.stagger-children .reveal-left:nth-child(8),.stagger-children .reveal-right:nth-child(8),.stagger-children .reveal-scale:nth-child(8),.stagger-children .reveal:nth-child(8){transition-delay:.7s}.features-container{margin:5rem 0 2rem;padding:0;position:relative;width:100%;z-index:2}.feature-divider{background:linear-gradient(90deg,#ff4757,#f0c27f);border-radius:2px;height:3px;margin:0 auto 5rem;width:60px}.feature-section{display:flex;margin-bottom:6rem;margin-left:calc(-50vw + 50%);min-height:42vh;position:relative;width:100vw}@media (min-width:1800px){.feature-section{margin-left:calc(-900px + 50%);max-width:1800px;width:1800px}}@media (max-width:1200px) and (min-width:769px){.feature-section{align-items:center;flex-direction:column;justify-content:center;margin-left:0;min-height:auto;padding:2rem 0;width:100%}}@media (max-width:768px){.feature-section{align-items:center;flex-direction:column;justify-content:center;margin-bottom:4rem;margin-left:0;min-height:auto;padding:1rem 0;width:100%}}.feature-text-side{align-items:center;display:flex;flex:0 0 40vw;padding:2rem;z-index:2}@media (min-width:1800px){.feature-text-side{flex:0 0 650px;max-width:650px}}@media (max-width:1200px) and (min-width:769px){.feature-text-side{flex:none;justify-content:center;margin-bottom:2rem;order:1;width:100%}}@media (max-width:768px){.feature-text-side{flex:none;justify-content:center;margin-bottom:1rem;order:1;width:100%}}.feature-section:not(.reverse) .feature-text-side{justify-content:flex-end;padding-right:3rem}@media (min-width:1800px){.feature-section:not(.reverse) .feature-text-side{padding-right:30px}}@media (max-width:1200px){.feature-section:not(.reverse) .feature-text-side{justify-content:center;padding-right:2rem}}.feature-section.reverse .feature-text-side{justify-content:flex-start;padding-left:3rem}@media (min-width:1800px){.feature-section.reverse .feature-text-side{padding-left:30px}}@media (max-width:1200px){.feature-section.reverse .feature-text-side{justify-content:center;padding-left:2rem}}.feature-image-side{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}@media (min-width:1800px){.feature-image-side{flex:0 0 1050px;max-width:1050px}}@media (max-width:1200px) and (min-width:769px){.feature-image-side{align-items:center;display:flex;flex:none;justify-content:center;order:2;padding:0 2rem;width:100%}}@media (max-width:768px){.feature-image-side{flex:none;justify-content:center;order:2;padding:0 1rem;width:100%}}.feature-text-container{max-width:500px;width:100%}@media (max-width:1200px){.feature-text-container{max-width:100%}}.feature-text{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(12,12,20,.85);border:1px solid hsla(0,0%,100%,.06);border-radius:24px;box-shadow:0 0 0 1px hsla(0,0%,100%,.03),0 20px 60px rgba(0,0,0,.4);padding:2.5rem;transition:border-color .4s ease,box-shadow .4s ease}.feature-text:hover{border-color:rgba(255,71,87,.15);box-shadow:0 0 0 1px rgba(255,71,87,.08),0 20px 60px rgba(0,0,0,.4),0 0 40px rgba(255,71,87,.05)}@media (max-width:1200px){.feature-text{padding:2rem;text-align:center}}.feature-number{align-items:center;color:#ff4757;display:flex;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.15em;margin-bottom:1rem;text-transform:uppercase}.feature-number:before{background:#ff4757;content:"";display:inline-block;height:2px;width:20px}@media (max-width:1200px){.feature-number{justify-content:center}}.feature-title{color:#fff;font-family:Outfit,sans-serif;font-size:2.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:1.2rem}@media (max-width:1200px){.feature-title{font-size:1.8rem}}.feature-description{color:#a0a0b0;font-family:DM Sans,sans-serif;font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem}@media (max-width:1200px){.feature-description{font-size:1rem}}.feature-list{list-style:none;margin:1.5rem 0 0;padding:0}.feature-list li{color:#a0a0b0;font-family:DM Sans,sans-serif;font-size:1rem;line-height:1.5;margin-bottom:.7rem;padding-left:0;transition:color .2s ease}.feature-list li:hover{color:#e0e0e0}.feature-highlights{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}@media (max-width:1200px){.feature-highlights{justify-content:center}}.highlight-tag{background:rgba(255,71,87,.12);border:1px solid rgba(255,71,87,.15);border-radius:8px;color:#ff6b7a;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:500;padding:.45rem .9rem;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.highlight-tag:hover{background:rgba(255,71,87,.2);border-color:rgba(255,71,87,.3);transform:translateY(-1px)}.feature-image-container{align-items:center;display:flex;justify-content:flex-start;width:100%}@media (max-width:1200px){.feature-image-container{align-items:center;display:flex;justify-content:center}}.feature-image-container .screenshot{aspect-ratio:16/9;backface-visibility:hidden;border:1px solid hsla(0,0%,100%,.06);border-radius:20px;box-shadow:0 40px 80px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.04);cursor:pointer;height:auto;max-width:900px;-o-object-fit:cover;object-fit:cover;transform:translateZ(0) scaleX(1);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s ease;width:115%;will-change:transform}.feature-image-container .screenshot:hover{border-color:hsla(0,0%,100%,.08);box-shadow:0 50px 100px rgba(0,0,0,.6),0 0 60px rgba(255,71,87,.08);transform:translate3d(0,-4px,0) scale3d(1.015,1.015,1)}.feature-image-container .screenshot:active{transform:translateZ(0) scale3d(.99,.99,1)}@media (max-width:1200px) and (min-width:769px){.feature-image-container .screenshot{border-radius:16px;max-width:700px;width:90%}.feature-image-container .screenshot:hover{transform:translate3d(0,-2px,0) scale3d(1.01,1.01,1)}.feature-image-container .screenshot:active{transform:translateZ(0) scaleX(1)}}@media (max-width:768px){.feature-image-container .screenshot{border-radius:14px;max-width:100%;width:100%}.feature-image-container .screenshot:hover{transform:translate3d(0,-2px,0) scaleX(1)}.feature-image-container .screenshot:active{transform:translateZ(0) scaleX(1)}}.feature-image-container .screenshot:not(:hover){transition-duration:.2s}.feature-section:not(.reverse) .feature-image-container{justify-content:flex-end;padding-right:2rem}@media (max-width:1200px){.feature-section:not(.reverse) .feature-image-container{justify-content:center!important;padding-right:2rem}}.feature-section:not(.reverse) .feature-image-container .screenshot{margin-right:0}@media (max-width:1200px){.feature-section:not(.reverse) .feature-image-container .screenshot{margin-right:0}}.feature-section.reverse .feature-image-container{justify-content:flex-start;padding-left:2rem}@media (max-width:1200px){.feature-section.reverse .feature-image-container{justify-content:center!important;padding-left:2rem}}.feature-section.reverse .feature-image-container .screenshot{margin-left:0}@media (max-width:1200px){.feature-section.reverse .feature-image-container .screenshot{margin-left:0}}.community-example{margin-top:2rem}.example-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:1.5rem}.example-card .country-flag{font-size:1.5rem;margin-right:.5rem}.example-card p{color:#a0a0b0;font-style:italic;margin:0}.mission-section{background:radial-gradient(ellipse at 50% 0,rgba(255,71,87,.08) 0,transparent 60%),hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:32px;margin-top:4rem;overflow:hidden;padding:5rem 2rem;position:relative;text-align:center}.mission-section:before{background:linear-gradient(90deg,transparent,#ff4757,transparent);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:200px}.mission-title{background:linear-gradient(135deg,#fff 20%,#ff6b7a 60%,#f0c27f);-webkit-background-clip:text;font-family:Outfit,sans-serif;font-size:2.8rem;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em;margin-bottom:1.5rem}@media (max-width:1200px){.mission-title{font-size:2.2rem}}.mission-description{color:#a0a0b0;font-family:DM Sans,sans-serif;font-size:1.2rem;line-height:1.7;margin:0 auto;max-width:700px}@media (max-width:1200px){.mission-description{font-size:1.05rem}}.container-footer{border-top:1px solid hsla(0,0%,100%,.06);margin-top:3rem;padding:2.5rem 2rem;text-align:center}.container-footer a{color:#a0a0b0;font-family:DM Sans,sans-serif;font-size:.9rem;margin:0 1rem;text-decoration:none;transition:color .2s ease}.container-footer a:hover{color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px rgba(255,71,87,.1)}50%{box-shadow:0 0 40px rgba(255,71,87,.2)}}.promo-banner{animation:slideDown .5s ease-out;background:linear-gradient(135deg,#ff4757,#ff6b7a);box-shadow:0 4px 20px rgba(255,71,87,.3);margin-bottom:2rem;padding:1.5rem 0}.promo-banner .container{margin:0 auto;max-width:1200px;padding:0 2rem}.promo-banner .promo-content{align-items:center;display:flex;gap:2rem;justify-content:center}@media (max-width:768px){.promo-banner .promo-content{flex-direction:column;gap:1rem;text-align:center}}.promo-banner .promo-icon{animation:bounce 2s infinite;font-size:3rem}@media (max-width:768px){.promo-banner .promo-icon{font-size:2.5rem}}.promo-banner .promo-text{flex:1;max-width:600px}.promo-banner .promo-title{color:#fff!important;font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:600;margin:0 0 .5rem}@media (max-width:768px){.promo-banner .promo-title{font-size:1.5rem}}.promo-banner .promo-description{color:hsla(0,0%,100%,.95)!important;font-size:1.1rem;margin:0 0 1rem}@media (max-width:768px){.promo-banner .promo-description{font-size:1rem}}.promo-banner .promo-cta{background:#fff;border-radius:50px;box-shadow:0 4px 15px rgba(0,0,0,.2);color:#ff4757!important;display:inline-block;font-weight:600;padding:.75rem 2rem;text-decoration:none;transition:all .3s ease}.promo-banner .promo-cta:hover{background:#f8f9fa;box-shadow:0 6px 20px rgba(0,0,0,.3);color:#ff4757!important;text-decoration:none;transform:translateY(-2px)}.promo-banner .promo-cta:active{transform:translateY(0)}.stats-bar{display:flex;gap:3rem;justify-content:center;margin:3rem 0 1rem;padding:1.5rem 0}@media (max-width:768px){.stats-bar{flex-wrap:wrap;gap:1.5rem}}.stat-item{text-align:center}.stat-item .stat-value{color:#fff;font-family:Outfit,sans-serif;font-size:2rem;font-weight:700;letter-spacing:-.02em}@media (max-width:768px){.stat-item .stat-value{font-size:1.5rem}}.stat-item .stat-label{color:#a0a0b0;font-family:DM Sans,sans-serif;font-size:.85rem;letter-spacing:.02em;margin-top:.25rem}.section-label{margin-bottom:4rem;text-align:center}.section-label .section-label-tag{align-items:center;background:rgba(255,71,87,.06);border:1px solid rgba(255,71,87,.2);border-radius:100px;color:#ff4757;display:inline-flex;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:600;gap:.5rem;letter-spacing:.12em;padding:.5rem 1.2rem;text-transform:uppercase}