@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:'Inter','Noto Sans SC',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;background:#050a18;color:#fff;overflow-x:hidden;line-height:1.6}a{text-decoration:none;color:inherit;transition:all .2s}button{cursor:pointer;border:none;background:none;font:inherit;color:inherit}img{max-width:100%;display:block}ul{list-style:none}::selection{background:rgba(59,130,246,.3);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#050a18}::-webkit-scrollbar-thumb{background:rgba(59,130,246,.3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.5)}.container{color: #fff;max-width:1200px;margin:0 auto;padding:0 24px}.gradient-text{background:linear-gradient(135deg,#60a5fa,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{background:rgba(255,255,255,.03);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:24px;overflow:hidden;position:relative}.glass::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent);pointer-events:none}.glass:hover{border-color:rgba(59,130,246,.2);box-shadow:0 8px 32px rgba(59,130,246,.08)}.glass>*{position:relative;z-index:1}.tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);color:#60a5fa;font-size:11px;font-weight:600;letter-spacing:2px}.section-title{font-size:clamp(2rem,5vw,3rem);font-weight:900}.section-padding{padding:120px 0}.glow-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(100px);animation:pulseOrb 8s ease-in-out infinite}@keyframes pulseOrb{0%,100%{opacity:.35;transform:scale(1)}50%{opacity:.65;transform:scale(1.15)}}.glow-blue{background:rgba(59,130,246,.15)}.glow-cyan{background:rgba(34,211,238,.12)}.glow-purple{background:rgba(139,92,246,.10)}.deco-cloud{position:absolute;pointer-events:none;opacity:.06}#particles{position:fixed;inset:0;pointer-events:none;z-index:0}.custom-cursor{position:fixed;top:0;left:0;width:32px;height:32px;border-radius:50%;border:1px solid rgba(96,165,250,.4);pointer-events:none;z-index:9999;mix-blend-mode:difference;transition:transform .08s}@media(max-width:1024px){.custom-cursor{display:none}}.nav{color: #0000;position:fixed;top:0;width:100%;z-index:50;padding:20px 0;transition:all .4s}.nav.scrolled{padding:12px 0;background:rgba(5,10,24,.7);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 8px 32px rgba(0,0,0,.2)}.nav-inner{display:flex;justify-content:space-between;align-items:center}.nav-logo{display:flex;align-items:center;gap:12px}.nav-logo img{width:40px;height:40px;border-radius:12px;position:relative;z-index:1}.nav-logo-glow{position:relative}.nav-logo-glow::before{content:'';position:absolute;inset:0;border-radius:12px;background:rgba(59,130,246,.3);filter:blur(12px);transition:all .3s}.nav-logo:hover .nav-logo-glow::before{background:rgba(59,130,246,.5)}.nav-logo-text span:first-child{font-size:18px;font-weight:900;letter-spacing:2px;display:block}.nav-logo-text span:last-child{font-size:10px;color:rgba(96,165,250,.6);font-weight:500;letter-spacing:3px;margin-top:-2px;display:block}.nav-links{display:flex;align-items:center;gap:4px}.nav-links a{padding:8px 16px;font-size:14px;font-weight:500;color:#9ca3af;border-radius:12px;transition:all .2s}.nav-links a:hover{color:#fff;background:rgba(255,255,255,.05)}.nav-right{display:flex;align-items:center;gap:12px}.nav-fuhao{font-size:14px;color:#9ca3af;padding:8px 16px}.nav-fuhao:hover{color:#fff}.nav-cta{position:relative}.nav-cta-glow{position:absolute;inset:0;border-radius:12px;background:linear-gradient(135deg,#2563eb,#06b6d4);filter:blur(12px);opacity:.4;transition:opacity .3s}.nav-cta:hover .nav-cta-glow{opacity:.7}.nav-cta-inner{position:relative;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;padding:10px 24px;border-radius:12px;font-size:14px;font-weight:700;transition:transform .2s}.nav-cta:hover .nav-cta-inner{transform:scale(1.05)}.lang-switcher{position:relative}.lang-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);font-size:13px;font-weight:500;color:#d1d5db;transition:all .2s}.lang-btn:hover{border-color:rgba(59,130,246,.3);color:#fff}.lang-btn svg{width:14px;height:14px;color:#60a5fa}.lang-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:rgba(13,18,32,.95);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;min-width:140px;box-shadow:0 16px 48px rgba(0,0,0,.4);opacity:0;transform:translateY(-5px) scale(.95);transition:all .15s;pointer-events:none;z-index:999}.lang-dropdown.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.lang-dropdown button{width:100%;text-align:left;padding:10px 16px;font-size:13px;font-weight:500;color:#9ca3af;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:all .15s}.lang-dropdown button:hover{background:rgba(255,255,255,.05);color:#fff}.lang-dropdown button.active{background:rgba(59,130,246,.1);color:#60a5fa}.lang-dropdown .dot{width:6px;height:6px;background:#60a5fa;border-radius:50%}.mobile-toggle{display:none}.mobile-menu{display:none;position:absolute;top:100%;left:0;right:0;background:rgba(5,10,24,.95);backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.06);padding:12px 24px 24px}.mobile-menu.open{display:block}.mobile-menu a{display:block;padding:12px 0;color:#d1d5db;font-weight:500}.mobile-menu a:hover{color:#fff}.mobile-menu .mobile-cta{display:block;margin-top:16px;text-align:center;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;padding:12px;border-radius:12px;font-weight:700}@media(max-width:1024px){.nav-links,.nav-fuhao,.nav-cta{display:none}.mobile-toggle{display:flex;align-items:center;gap:12px}}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:100px 24px 80px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hero-badge{margin-bottom:32px}.hero h1{font-size:clamp(3rem,7vw,5.5rem);font-weight:900;line-height:1.05;letter-spacing:-1px;margin-bottom:32px}.hero h1 .sub{display:block;font-size:clamp(1.5rem,3.5vw,3rem);font-weight:700;color:rgba(255,255,255,.6);margin-top:8px}.hero-desc{color:#9ca3af;font-size:clamp(1rem,2vw,1.125rem);max-width:520px;margin-bottom:40px;line-height:1.7}.hero-buttons{display:flex;gap:16px;flex-wrap:wrap}.btn-primary{position:relative}.btn-primary .glow{position:absolute;inset:0;border-radius:16px;background:linear-gradient(135deg,#2563eb,#06b6d4);filter:blur(16px);opacity:.4;transition:opacity .3s}.btn-primary:hover .glow{opacity:.7}.btn-primary .inner{position:relative;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;padding:16px 40px;border-radius:16px;font-size:18px;font-weight:700;display:flex;align-items:center;gap:8px;transition:transform .2s}.btn-primary:hover .inner{transform:scale(1.03)}.btn-secondary{padding:16px 40px;border-radius:16px;font-size:18px;font-weight:700;border:1px solid rgba(255,255,255,.1);transition:all .2s;text-align:center}.btn-secondary:hover{background:rgba(255,255,255,.03);border-color:rgba(59,130,246,.2)}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px}.scroll-indicator span{font-size:10px;color:#4b5563;letter-spacing:3px;text-transform:uppercase}.scroll-mouse{width:20px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.1);display:flex;justify-content:center;padding-top:6px}.scroll-dot{width:4px;height:8px;background:rgba(96,165,250,.4);border-radius:999px;animation:scrollBounce 1.5s infinite}@keyframes scrollBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}@media(max-width:1024px){.hero-grid{grid-template-columns:1fr;text-align:center}.hero-mockup{display:none}.hero-desc{margin-left:auto;margin-right:auto}.hero-buttons{justify-content:center}.btn-primary .inner,.btn-secondary{width:100%;justify-content:center}}.tg-mockup{margin:0 auto;border-radius:24px;overflow:hidden;background:rgba(13,17,23,.8);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 48px rgba(0,0,0,.4)}.tg-topbar{background:rgba(255,255,255,.03);padding:12px 20px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.04)}.tg-dots{display:flex;gap:6px}.tg-dots span{width:12px;height:12px;border-radius:50%}.tg-dots span:nth-child(1){background:rgba(239,68,68,.6)}.tg-dots span:nth-child(2){background:rgba(234,179,8,.6)}.tg-dots span:nth-child(3){background:rgba(34,197,94,.6)}.tg-topbar-label{font-size:12px;color:#6b7280;margin-left:8px}.tg-profile{padding:24px 20px;display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(255,255,255,.04)}.tg-avatar{position:relative}.tg-avatar img{width:56px;height:56px;border-radius:16px}.tg-badge-wrap{position:absolute;bottom:-4px;right:-4px;opacity:0;transform:scale(0);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.tg-badge-wrap.show{opacity:1;transform:scale(1)}.tg-profile-info .name-row{display:flex;align-items:center;gap:8px}.tg-profile-info .name{font-weight:700;font-size:18px}.tg-profile-info .verified-tag{font-size:10px;padding:2px 8px;background:rgba(59,130,246,.2);color:#60a5fa;border-radius:999px;font-weight:500;opacity:0;transform:translateX(-10px);transition:all .4s}.tg-profile-info .verified-tag.show{opacity:1;transform:translateX(0)}.tg-profile-info .sub{font-size:12px;color:#6b7280}.tg-messages{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.tg-msg{max-width:80%;padding:12px 16px;border-radius:16px;opacity:0;transform:translateX(-20px);transition:all .5s}.tg-msg.show{opacity:1;transform:translateX(0)}.tg-msg.incoming{background:rgba(37,99,235,.2);border-top-left-radius:4px}.tg-msg.incoming p{font-size:14px;color:#bfdbfe}.tg-msg.outgoing{background:rgba(255,255,255,.06);border-top-right-radius:4px;align-self:flex-end;transform:translateX(20px)}.tg-msg.outgoing.show{transform:translateX(0)}.tg-msg.outgoing p{font-size:14px;color:#d1d5db}.tg-msg .time{font-size:10px;color:rgba(96,165,250,.5);margin-top:4px}.tg-msg.outgoing .time{color:#6b7280;text-align:right}.tg-status{padding:12px 20px;background:rgba(255,255,255,.02);border-top:1px solid rgba(255,255,255,.04);display:flex;justify-content:space-between;align-items:center}.tg-status span:first-child{font-size:10px;color:#4b5563}.tg-status-active{display:flex;align-items:center;gap:6px;font-size:10px;color:#22c55e;font-weight:700}.tg-status-dot{width:6px;height:6px;background:#22c55e;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stat-item{text-align:center;padding:32px 16px}.stat-item+.stat-item{border-left:1px solid rgba(255,255,255,.04)}.stat-number{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:900}.stat-label{font-size:12px;color:#6b7280;margin-top:4px}@media(max-width:640px){.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-item:nth-child(3){border-left:none}}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media(max-width:1024px){.two-col{grid-template-columns:1fr;gap:40px}}.about-cards{display:flex;flex-direction:column;gap:16px}.about-card{display:flex;align-items:center;gap:16px;padding:20px}.about-card .emoji{font-size:1.75rem;flex-shrink:0}.about-card h4{font-weight:700;margin-bottom:2px}.about-card p{font-size:14px;color:#6b7280}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.benefit-card{padding:32px;transition:transform .3s}.benefit-card:hover{transform:translateY(-6px)}.benefit-icon{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(34,211,238,.1));display:flex;align-items:center;justify-content:center;margin-bottom:24px}.benefit-icon svg{width:28px;height:28px;color:#60a5fa}.benefit-card h3{font-size:18px;font-weight:900;margin-bottom:12px}.benefit-card p{font-size:14px;color:#9ca3af;line-height:1.6}@media(max-width:1024px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.benefits-grid{grid-template-columns:1fr}}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.process-line{display:none;position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.2),transparent)}@media(min-width:1025px){.process-line{display:block}}.process-card{padding:32px;text-align:center;position:relative}.process-step{position:absolute;top:16px;right:20px;font-size:3rem;font-weight:900;color:rgba(59,130,246,.07)}.process-icon{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(34,211,238,.1));display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.process-icon svg{width:32px;height:32px;color:#60a5fa}.process-card h4{font-size:1.5rem;font-weight:900;margin-bottom:12px}.process-card p{font-size:14px;color:#9ca3af;line-height:1.6}@media(max-width:1024px){.process-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.process-grid{grid-template-columns:1fr}}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.price-card{border-radius:24px;overflow:hidden;position:relative;display:flex;flex-direction:column;transition:transform .3s}.price-card:hover{transform:translateY(-6px)}.price-card.normal{background:rgba(255,255,255,.03);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08)}.price-card.highlight{transform:scale(1.03)}.price-card.highlight:hover{transform:scale(1.05)}.price-card.highlight .price-border{position:absolute;inset:-1px;border-radius:24px;background:linear-gradient(180deg,#3b82f6,#22d3ee,#2563eb)}.price-card.highlight .price-bg{position:absolute;inset:0;border-radius:24px;margin:1px;background:linear-gradient(180deg,rgba(37,99,235,.9),#0a1628)}.price-inner{position:relative;z-index:2;padding:32px;flex:1;display:flex;flex-direction:column}.price-popular{position:absolute;top:16px;right:16px;padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.1);backdrop-filter:blur(8px);font-size:10px;font-weight:700;color:#67e8f9;letter-spacing:2px}.price-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.price-card.normal .price-icon{background:rgba(59,130,246,.15)}.price-card.highlight .price-icon{background:rgba(255,255,255,.1)}.price-icon svg{width:28px;height:28px}.price-card.normal .price-icon svg{color:#60a5fa}.price-card.highlight .price-icon svg{color:#67e8f9}.price-title{font-size:1.5rem;font-weight:900}.price-sub{font-size:12px;color:rgba(96,165,250,.6);font-weight:500;margin-bottom:16px}.price-amount{font-size:3rem;font-weight:900;margin-bottom:32px}.price-features{flex:1;margin-bottom:32px}.price-features li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#9ca3af;margin-bottom:12px}.price-features svg{width:16px;height:16px;margin-top:2px;flex-shrink:0}.price-card.normal .price-features svg{color:rgba(96,165,250,.6)}.price-card.highlight .price-features svg{color:rgba(103,232,249,.8)}.price-btn{display:block;width:100%;padding:16px;border-radius:16px;font-weight:700;text-align:center;transition:all .2s}.price-card.normal .price-btn{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.06)}.price-card.normal .price-btn:hover{background:rgba(255,255,255,.1)}.price-card.highlight .price-btn{background:linear-gradient(135deg,#22d3ee,#3b82f6);color:#fff}.price-card.highlight .price-btn:hover{box-shadow:0 8px 24px rgba(34,211,238,.25)}@media(max-width:1024px){.pricing-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.price-card.highlight{transform:none}}.founder-card{border-radius:32px;padding:clamp(40px,6vw,64px)}.founder-grid{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:center}@media(max-width:768px){.founder-grid{grid-template-columns:1fr;text-align:center}}.founder-photo-wrap{display:flex;flex-direction:column;align-items:center}.founder-photo{position:relative}.founder-orbits{position:absolute}.orbit-1{inset:-12px;border-radius:50%;border:1px dashed rgba(59,130,246,.2);animation:spin 20s linear infinite}.orbit-2{inset:-24px;border-radius:50%;border:1px dashed rgba(34,211,238,.1);animation:spin 30s linear infinite reverse}@keyframes spin{to{transform:rotate(360deg)}}.founder-photo .photo-glow{position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#22d3ee);filter:blur(20px);opacity:.3;transition:opacity .3s}.founder-photo:hover .photo-glow{opacity:.5}.founder-photo .photo-ring{position:relative;padding:4px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#22d3ee)}.founder-photo img{width:clamp(144px,20vw,176px);height:clamp(144px,20vw,176px);border-radius:50%;object-fit:cover;background:#050a18;display:block}.founder-photo .badge-pos{position:absolute;bottom: 10px; right: 12px;}.founder-name{margin-top:24px}.founder-name h3{font-size:1.5rem;font-weight:900}.founder-name p{color:#60a5fa;font-weight:600}.founder-info h2{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:900;margin-bottom:16px}.founder-info .desc{color:#9ca3af;line-height:1.7;margin-bottom:32px;max-width:520px}.founder-buttons{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:768px){.founder-buttons{justify-content:center}.founder-info .desc{margin-left:auto;margin-right:auto}}.btn-gradient{position:relative;display:inline-flex}.btn-gradient .glow{position:absolute;inset:0;border-radius:12px;background:linear-gradient(135deg,#2563eb,#06b6d4);filter:blur(12px);opacity:.3;transition:opacity .3s}.btn-gradient:hover .glow{opacity:.6}.btn-gradient .inner{position:relative;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;padding:12px 32px;border-radius:12px;font-weight:700;display:flex;align-items:center;gap:8px;transition:transform .2s}.btn-gradient:hover .inner{transform:scale(1.05)}.btn-outline{padding:12px 32px;border-radius:12px;font-weight:700;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:8px;justify-content:center;transition:all .2s}.btn-outline:hover{background:rgba(255,255,255,.03)}.btn-outline img{width:20px;height:20px;border-radius:4px}.faq-list{max-width:768px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);backdrop-filter:blur(8px);transition:border-color .2s}.faq-item:hover{border-color:rgba(59,130,246,.2)}.faq-q{width:100%;text-align:left;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:600;color:rgba(255,255,255,.9);transition:color .2s}.faq-q:hover{color:#fff}.faq-q svg{width:20px;height:20px;color:rgba(96,165,250,.6);flex-shrink:0;transition:transform .25s}.faq-item.open .faq-q svg{transform:rotate(180deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s;padding:0 24px}.faq-item.open .faq-a{max-height:300px;padding:0 24px 20px}.faq-a p{font-size:14px;color:#9ca3af;line-height:1.7}.cta-block{border-radius:32px;overflow:hidden;position:relative}.cta-bg{position:absolute;inset:0;background:linear-gradient(135deg,#2563eb,#3b82f6,#06b6d4)}.cta-overlay{position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(255,255,255,.1),transparent)}.cta-content{position:relative;z-index:2;padding:clamp(48px,8vw,80px) clamp(32px,6vw,80px);text-align:center}.cta-logo{width:64px;height:64px;border-radius:16px;margin:0 auto 32px;box-shadow:0 16px 48px rgba(0,0,0,.3);animation:float 3s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.cta-content h2{font-size:clamp(2rem,5vw,3rem);font-weight:900;margin-bottom:24px}.cta-content .desc{color:rgba(255,255,255,.7);font-size:1.125rem;max-width:560px;margin:0 auto 40px}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cta-btn-white{background:#fff;color:#1d4ed8;padding:16px 40px;border-radius:16px;font-size:1.125rem;font-weight:700;display:flex;align-items:center;gap:8px;box-shadow:0 8px 32px rgba(0,0,0,.2);transition:all .2s}.cta-btn-white:hover{background:#f3f4f6;box-shadow:0 12px 40px rgba(0,0,0,.3)}.cta-btn-border{padding:16px 40px;border-radius:16px;font-size:1.125rem;font-weight:700;border:2px solid rgba(255,255,255,.3);transition:all .2s;text-align:center}.cta-btn-border:hover{background:rgba(255,255,255,.1)}.footer{padding:80px 0;border-top:1px solid rgba(255,255,255,.04);position:relative;z-index:10}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;margin-bottom:64px}@media(max-width:768px){.footer-grid{grid-template-columns:1fr}}.footer-brand{display:flex;align-items:center;gap:12px;margin-bottom:16px}.footer-brand img{width:40px;height:40px;border-radius:12px}.footer-brand-text span:first-child{font-size:20px;font-weight:900;letter-spacing:2px;display:block}.footer-brand-text span:last-child{font-size:10px;color:rgba(96,165,250,.6);letter-spacing:3px;font-weight:500}.footer-desc{font-size:14px;color:#4b5563;line-height:1.7;max-width:380px}.footer h4{font-weight:700;font-size:13px;letter-spacing:2px;margin-bottom:16px}.footer-links a{display:flex;align-items:center;gap:8px;font-size:14px;color:#4b5563;margin-bottom:8px}.footer-links a:hover{color:#60a5fa}.footer-links svg{width:14px;height:14px}.footer-bottom{padding-top:32px;border-top:1px solid rgba(255,255,255,.04);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-bottom p{font-size:12px;color:#374151}.reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translateX(-40px);transition:opacity .8s,transform .8s}.reveal-left.visible{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(40px);transition:opacity .8s,transform .8s}.reveal-right.visible{opacity:1;transform:translateX(0)}.text-center{text-align:center}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:16px}.mb-8{margin-bottom:32px}.mb-16{margin-bottom:64px}.mb-20{margin-bottom:80px}.relative{position:relative}.z-10{position:relative;z-index:10}
span.gradient-text {
    display: block;
}
@media only screen and (max-width: 640px){ 
.glow-orb, .nav-right {display:none}
  .tag {
    font-size: 7px;
}
  .hero h1 {
 
    line-height: 1.4;
      }
  
  .section-padding {
    padding: 20px 0;
}
  
  .mb-20 {
    margin-bottom: 40px;
}
  }


@media (max-width: 1024px) {
    .hero-grid {
        grid-template-columns: 1fr;
        text-align: center;
        gap: 40px;
    }
    
    .hero h1 {
        font-size: clamp(2.8rem, 8vw, 4.2rem);
        line-height: 1.05;
    }
    
    .hero-desc {
        margin-left: auto;
        margin-right: auto;
        max-width: 480px;
    }
    
    .hero-buttons {
        justify-content: center;
    }
    
    .hero-mockup {
        max-width: 320px;
        margin: 0 auto;
    }
}

/* Статистика */
@media (max-width: 640px) {
    .stats-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }
    
    .stat-item {
        padding: 24px 12px;
        border-left: none !important;
    }
    
    .stat-item:nth-child(2n) {
        border-left: 1px solid rgba(255,255,255,.04);
    }
}

/* Преимущества */
@media (max-width: 1024px) {
    .benefits-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 640px) {
    .benefits-grid {
        grid-template-columns: 1fr;
    }
    
    .benefit-card {
        padding: 28px 24px;
    }
}

/* Процесс */
@media (max-width: 1024px) {
    .process-grid {
        grid-template-columns: repeat(2, 1fr);
    }
    
    .process-line {
        display: none;
    }
}

@media (max-width: 640px) {
    .process-grid {
        grid-template-columns: 1fr;
    }
    
    .process-card {
        padding: 28px 20px;
    }
}

/* Цены */
@media (max-width: 1024px) {
    .pricing-grid {
        grid-template-columns: 1fr;
        max-width: 420px;
        margin: 0 auto;
    }
    
    .price-card.highlight {
        transform: none;
    }
    
    .price-card.highlight:hover {
        transform: translateY(-4px);
    }
}

/* Основатель */
@media (max-width: 768px) {
    .founder-grid {
        grid-template-columns: 1fr;
        text-align: center;
        gap: 32px;
    }
    
    .founder-buttons {
        justify-content: center;
    }
}

/* FAQ */
.faq-list {
    max-width: 100%;
}

/* CTA */
.cta-buttons {
    flex-direction: column;
    align-items: center;
}

.cta-btn-white,
.cta-btn-border {
    width: 100%;
    max-width: 320px;
}

/* Footer */
@media (max-width: 768px) {
    .footer-grid {
        grid-template-columns: 1fr;
        gap: 40px;
    }
    
    .footer-bottom {
        flex-direction: column;
        text-align: center;
        gap: 12px;
    }
}

/* Дополнительные мелкие улучшения */
@media (max-width: 480px) {
    .btn-primary .inner,
    .btn-secondary {
        padding: 14px 32px;
        font-size: 1.05rem;
    }
    
    .price-amount {
        font-size: 2.4rem;
    }
    
    .tag {
        font-size: 10px;
        padding: 5px 10px;
    }
    
    .hero-badge {
        margin-bottom: 24px;
    }
}

/* Glow orbs - скрываем на очень маленьких экранах */
@media (max-width: 640px) {
    .glow-orb {
        display: none;
    }
  
  .reveal-right {
    opacity: 0;
    transform: translateX(0);
      }
 
}

/* Улучшение читаемости текста */
@media (max-width: 640px) {
    .hero-desc,
    .about-card p,
    .benefit-card p,
    .process-card p,
    .price-features li,
    .faq-a p {
        font-size: 15px;
        line-height: 1.65;
    }
}

/* Убираем кастомный курсор на мобильных */
@media (max-width: 1024px) {
    .custom-cursor {
        display: none;
    }
}
