:root{--color-primary:#3b82f6;--color-primary-dark:#2563eb;--color-primary-darker:#1d4ed8;--color-primary-light:#60a5fa;--color-primary-transparent:rgba(59,130,246,.2);--color-secondary:#8b5cf6;--color-secondary-transparent:rgba(139,92,246,.2);--color-success:#10b981;--color-text:#fff;--color-text-secondary:#d1d5db;--color-background:#000;--color-background-secondary:#111827;--color-background-tertiary:#1f2937;--color-border:rgba(107,114,128,.5);--border-radius-sm:.25rem;--border-radius:.5rem;--border-radius-md:.75rem;--border-radius-lg:1rem;--border-radius-xl:1.5rem;--border-radius-full:9999px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{overflow-x:hidden;max-width:100%}a{text-decoration:none}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-background-tertiary)}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.5;color:var(--color-text);background: linear-gradient(
    to bottom,
    var(--color-background-secondary),
    var(--color-background)
  );min-height:100vh}.section-container{width:100%;max-width:1400px;margin:0 auto;padding:0 1rem}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}.avatar-image{border-radius:50%}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-background-tertiary);border-radius:var(--border-radius);margin:4px}::-webkit-scrollbar-thumb{background: linear-gradient(
    180deg,
    var(--color-primary-light) 0%,
    var(--color-primary) 50%,
    var(--color-primary-dark) 100%
  );border-radius:var(--border-radius-full);border:2px solid var(--color-background-tertiary);transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background: linear-gradient(
    180deg,
    var(--color-primary) 0%,
    var(--color-primary-dark) 50%,
    var(--color-primary-darker) 100%
  );box-shadow:0 0 10px rgba(59,130,246,.5);border-color:var(--color-background-secondary)}::-webkit-scrollbar-thumb:active{background:var(--color-primary-darker)}::-webkit-scrollbar-corner{background:var(--color-background-tertiary)}@keyframes scrollGlow {
  0%,
  100% {
    box-shadow: 0 0 5px rgba(59, 130, 246, 0.3);
  }
  50% {
    box-shadow: 0 0 15px rgba(59, 130, 246, 0.6);
  }
}::-webkit-scrollbar-thumb:hover{animation:scrollGlow 2s ease-in-out infinite}:root{--color-primary:#3b82f6;--color-primary-dark:#2563eb;--color-primary-darker:#1d4ed8;--color-primary-light:#60a5fa;--color-primary-transparent:rgba(59,130,246,.2);--color-secondary:#8b5cf6;--color-secondary-transparent:rgba(139,92,246,.2);--color-success:#10b981;--color-text:#fff;--color-text-secondary:#d1d5db;--color-background:#000;--color-background-secondary:#111827;--color-background-tertiary:#1f2937;--color-border:rgba(107,114,128,.5);--border-radius-sm:.25rem;--border-radius:.5rem;--border-radius-md:.75rem;--border-radius-lg:1rem;--border-radius-xl:1.5rem;--border-radius-full:9999px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-background-tertiary)}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.5;color:var(--color-text);background: linear-gradient(
    to bottom,
    var(--color-background-secondary),
    var(--color-background)
  );min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}.avatar-image{border-radius:50%}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-background-tertiary);border-radius:var(--border-radius);margin:4px}::-webkit-scrollbar-thumb{background: linear-gradient(
    180deg,
    var(--color-primary-light) 0%,
    var(--color-primary) 50%,
    var(--color-primary-dark) 100%
  );border-radius:var(--border-radius-full);border:2px solid var(--color-background-tertiary);transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background: linear-gradient(
    180deg,
    var(--color-primary) 0%,
    var(--color-primary-dark) 50%,
    var(--color-primary-darker) 100%
  );box-shadow:0 0 10px rgba(59,130,246,.5);border-color:var(--color-background-secondary);animation:scrollGlow 2s ease-in-out infinite}::-webkit-scrollbar-thumb:active{background:var(--color-primary-darker)}::-webkit-scrollbar-corner{background:var(--color-background-tertiary)}@keyframes scrollGlow {
  0%,
  100% {
    box-shadow: 0 0 5px rgba(59, 130, 246, 0.3);
  }
  50% {
    box-shadow: 0 0 15px rgba(59, 130, 246, 0.6);
  }
}.section-container,.sectionContainer{width:100%;max-width:1400px;margin:0 auto;padding:0 1rem}@media (min-width:768px){.sectionContainer{padding:0 2rem}}.container{min-height:100vh;display:flex;flex-direction:column;width:100%;max-width:100%;overflow-x:hidden}.main{flex:1}.textCenter{text-align:center}.header{position:sticky;top:0;z-index:10;backdrop-filter:blur(10px);background-color:rgba(0,0,0,.8);border-bottom:1px solid var(--color-border)}.mobileMenuButton{display:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;background:transparent;border:none;cursor:pointer;padding:0;z-index:30;position:relative}.menuBar{display:block;width:100%;height:2px;background-color:var(--color-text);border-radius:2px;transition:transform .3s cubic-bezier(.77,.2,.05,1) , opacity .3s ease , background-color .3s ease}.mobileMenuButton.active .menuBar:nth-child(1) {transform:translateY(9px) rotate(45deg);background-color:var(--color-primary)}.mobileMenuButton.active .menuBar:nth-child(2) {opacity:0;transform:scale(.2)}.mobileMenuButton.active .menuBar:nth-child(3) {transform:translateY(-9px) rotate(-45deg);background-color:var(--color-primary)}.mobileMenuOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:15;opacity:0;visibility:hidden;transition:opacity .3s ease , visibility .3s ease;backdrop-filter:blur(4px)}.overlayActive{opacity:1;visibility:visible}.hamburger{display:block;width:25px;height:2px;background:var(--color-text);position:relative;transition:background .3s ease}.hamburger::before,.hamburger::after{content:'';position:absolute;width:25px;height:2px;background:var(--color-text);transition:transform .3s ease}.hamburger::before{top:-8px}.hamburger::after{bottom:-8px}.hamburgerActive{background:transparent}.hamburgerActive::before{transform:rotate(45deg);top:0}.hamburgerActive::after{transform:rotate(-45deg);bottom:0}.nav{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:1rem 2rem}.navContainer{display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.5rem;font-weight:bold;cursor:pointer}.logoContainer{display:flex;align-items:center;gap:.5rem}.logoText{background: linear-gradient(
    90deg,
    var(--color-primary),
    var(--color-secondary)
  );-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;letter-spacing:-.5px}.logoIcon{width:48px;height:48px;display:flex;justify-content:center;align-items:center}.logoImage{border-radius:50%;object-fit:cover}.logoHighlight{font-weight:700;color:#fff;font-size:1.1rem}.imageContainer{width: calc(100% + 2px);height: calc(100% + 2px);position:relative;overflow:hidden;margin:-1px;border-radius:var(--border-radius-full)}.avatarImage{object-fit:cover;border-radius:var(--border-radius-full);width:100%;height:100%}.navLinks{display:flex;gap:2rem}.navLink{color:var(--color-text-secondary);text-decoration:none;font-weight:500;transition:color .2s ease}.navLink:hover{color:var(--color-text)}.navButton{background-color:var(--color-primary);color:#fff;padding:.625rem 1.5rem;border-radius:var(--border-radius-full);border:none;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .2s}.navButton:hover{background-color:var(--color-primary-dark)}.mobileMenu{position:fixed;top:0;right:-100%;width:280px;height:100vh;background-color:var(--color-background-tertiary);flex-direction:column;align-items:center;padding:80px 2rem 2rem;z-index:20;box-shadow:-5px 0 15px rgba(0,0,0,.2);transform:translateX(100%);opacity:0;visibility:hidden;transition:transform .4s cubic-bezier(.77,.2,.05,1) , opacity .3s ease , visibility .3s ease}.navLinksActive,.mobileMenu.active,.navLinksOpen{transform:translateX(0);opacity:1;visibility:visible;right:0}.mobileNavLinks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem;padding:1rem 2rem}.mobileNavLinks a{color:var(--color-text);text-decoration:none;padding:.75rem 0;font-size:1rem;transition:color .2s ease}.mobileNavLinks a:hover{color:var(--color-primary)}.headerCta{padding:.625rem 1.5rem;background:var(--color-primary);color:var(--color-text);border-radius:var(--border-radius-lg);font-weight:600;text-decoration:none;transition:all .3s ease}.headerCta:hover{background:var(--color-primary-dark)}.desktopButton{display:inline-flex}@media (max-width:767px){.navLinks{display:none!important}.desktopButton{display:none!important}.mobileMenuToggle{display:flex;cursor:pointer;color:#fff;z-index:101}.mobileMenuButton{display:flex}.glowingOrb::before{display:none}.sectionTitle::after{left:50%!important;transform:translate(-50%,-50%);position:absolute}.faqBlock{margin:0 1.6rem 4rem 1.6rem!important}}.p-faq__item[open] .p-faq__a{display:block}.p-faq__a{display:none}@media (min-width:768px){.navLinks{display:flex!important}.desktopButton{display:inline-flex!important}.mobileMenuToggle{display:none!important}}.primaryButton{display:inline-flex;justify-content:center;gap:.5rem;color:var(--color-text);padding:.5rem 1.5rem;border-radius:var(--border-radius-full);font-weight:500;text-decoration:none;border:none;cursor:pointer;background-size:200% auto;background-image: linear-gradient(
    to right,
    var(--color-primary-dark) 0%,
    var(--color-primary) 51%,
    var(--color-primary-darker) 100%
  );background-position:left center;transition:all .3s ease , background-position .3s ease , box-shadow .3s ease;box-shadow:0 4px 20px rgba(59,130,246,.3)}.primaryButton:hover{background-position:right center;box-shadow:0 7px 14px rgba(59,130,246,.3);transform:translateY(-2px)}.primaryButton:active{transform:translateY(0)}.primaryButtonLarge{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 3rem;background: linear-gradient(
    135deg,
    var(--color-primary) 0%,
    var(--color-primary-dark) 100%
  );color:var(--color-text);font-weight:700;font-size:1.125rem;border-radius:var(--border-radius-lg);text-decoration:none;transition:all .3s ease;box-shadow:0 6px 30px rgba(59,130,246,.4)}.primaryButtonLarge:hover{transform:translateY(-3px);box-shadow:0 10px 40px rgba(59,130,246,.5)}.secondaryButton{display:inline-block;border:1px solid var(--color-primary);color:var(--color-primary-light);padding:.75rem 2rem;border-radius:var(--border-radius-full);font-weight:500;text-decoration:none;transition:all .3s ease;background:transparent;cursor:pointer}.secondaryButton:hover{background-color:rgba(59,130,246,.1);box-shadow:0 4px 12px rgba(59,130,246,.2)}.ctaButton{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--color-primary);color:var(--color-text);padding:1rem 2rem;border-radius:var(--border-radius-full);font-weight:600;font-size:1.125rem;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 14px rgba(59,130,246,.4);background-size:200% auto;background-image: linear-gradient(
    to right,
    var(--color-primary-dark) 0%,
    var(--color-primary) 51%,
    var(--color-primary-darker) 100%
  )}.ctaButton:hover{background-position:right center;box-shadow:0 10px 30px rgba(59,130,246,.5)}.ctaButtonLarge{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;background:var(--color-primary);color:var(--color-text);border-radius:var(--border-radius-lg);font-size:1.25rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 0 40px rgba(59,130,246,.4)}.ctaButtonLarge:hover{background:var(--color-primary-dark);box-shadow:0 0 50px rgba(59,130,246,.6)}.ctaButtonIcon{width:1.25rem;height:1.25rem;transition:transform .3s ease}.ctaButton:hover .ctaButtonIcon,.ctaButtonLarge:hover .ctaButtonIcon{transform:translateX(4px)}.btnWithIcon{display:flex;align-items:center;gap:.5rem}.supportButton{display:inline-block;background-color:var(--color-secondary);color:var(--color-text);padding:.75rem 1.5rem;border-radius:var(--border-radius-full);font-weight:500;text-decoration:none;transition:background-color .2s}.supportButton:hover{background-color:#7c3aed}.benefitsButton{background-color:var(--color-primary);color:#fff;padding:1rem 2rem;border-radius:var(--border-radius-full);border:none;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s}.benefitsButton:hover{background-color:var(--color-primary-dark)}.highlightText{color:var(--color-primary)}.highlight{background: linear-gradient(
    90deg,
    var(--color-primary),
    var(--color-secondary)
  );-webkit-background-clip:text;background-clip:text;color:transparent}.gradient{background: linear-gradient(
    135deg,
    var(--color-primary) 0%,
    var(--color-secondary) 100%
  );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.titleGradient{background: linear-gradient(
    135deg,
    var(--color-primary),
    var(--color-secondary)
  );-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:4rem 2rem;position:relative;overflow:hidden}.heroWrapper{max-width:1400px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.heroContent{flex:1;z-index:1;animation:fadeInUp .8s ease-out}.heroImage{flex:1;display:flex;justify-content:center;align-items:center}.heroButtons{display:flex;flex-wrap:wrap;gap:1rem}.heroSubtitle{font-size:1.1rem;color:var(--color-text-secondary);margin-bottom:2rem;line-height:1.5}.heroDescription{font-size:1.25rem;color:var(--color-text-secondary);margin-bottom:2rem;max-width:600px}.heroMainButton{min-width:280px;padding:.8rem 2rem;font-size:1.1rem;font-weight:600;text-align:center;justify-content:center}.heroFeatures{display:flex;flex-wrap:wrap;gap:1.5rem;font-size:.875rem;color:var(--color-text-secondary)}.heroFeatureItem{display:flex;align-items:center;gap:.5rem}.checkIcon{color:#10b981;flex-shrink:0}.heroStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;margin-top:2rem}.stat{text-align:center}.statNumber{font-size:2rem;font-weight:800;color:var(--color-primary);margin-bottom:.25rem}.statLabel{font-size:.875rem;color:var(--color-text-secondary)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:5rem;max-width:1000px;margin-left:auto;margin-right:auto}.statCard{text-align:center}.statValue{font-size:2.5rem;font-weight:bold;background: linear-gradient(
    135deg,
    var(--color-primary) 0%,
    var(--color-secondary) 100%
  );-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-full);font-size:.875rem;font-weight:500;margin-bottom:1.5rem;color:var(--color-text-secondary)}.badgeIcon{font-size:1rem}.badgeText{font-weight:600;font-size:.9rem;letter-spacing:.02em;color:#fff}.glowingOrb{width:300px;height:300px;background: radial-gradient(
    circle,
    var(--color-primary-light) 0%,
    transparent 70%
  );border-radius:50%;position:relative;animation:pulse 4s ease-in-out infinite}.glowingOrb::before{content:'';position:absolute;width:100%;height:100%;border-radius:50%;background: radial-gradient(
    circle,
    var(--color-secondary) 0%,
    transparent 70%
  );animation:rotate 8s linear infinite;opacity:.3}.messageEmoji{width:100%;max-width:280px;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.messageBubble{width:100%;background:linear-gradient(145deg,#2a3042,#1c2433);border-radius:16px;padding:1.25rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.3) , 0 4px 6px -2px rgba(0,0,0,.1);position:relative;overflow:hidden}.messageHeader{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1);font-weight:600;color:var(--color-primary);text-align:center;font-size:.9rem}.messageContent{padding:8px 0;color:var(--color-text);font-size:.9rem;line-height:1.4}.messageTime{color:var(--color-text-secondary);font-size:.75rem;text-align:right;margin-top:6px}.messageFooter{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:center;font-size:.8rem}.anonymous{color:var(--color-success);display:flex;align-items:center;gap:4px}.anonymous::before{content:'';display:inline-block;width:6px;height:6px;background:var(--color-success);border-radius:50%}.decorationDots{display:flex;gap:8px;margin:1rem 0;justify-content:center}.dot{width:6px;height:6px;background: linear-gradient(
    135deg,
    var(--color-primary),
    var(--color-secondary)
  );border-radius:50%;opacity:.7}.linkPreview{background:rgba(31,41,55,.5);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:8px;width:100%;max-width:240px}.linkIcon{background: linear-gradient(
    135deg,
    var(--color-primary-transparent),
    var(--color-secondary-transparent)
  );width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-primary);flex-shrink:0}.linkText{font-size:.8rem;color:var(--color-text);font-weight:500}.heroImageContainer{position:relative;display:flex;justify-content:center}.circleVideoContainer{position:relative;width:280px;height:280px;filter:drop-shadow(0 10px 25px rgba(59,130,246,.3))}@media (min-width:768px){.circleVideoContainer{width:330px;height:330px}}.circleVideoGradient{position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;background: radial-gradient(
    circle,
    rgba(59, 130, 246, 0.2) 10%,
    rgba(59, 130, 246, 0.1) 40%,
    transparent 70%
  );border-radius:var(--border-radius-full);z-index:-1;animation:pulse 4s ease-in-out infinite}.circleVideo{width:100%;height:100%;overflow:hidden;border-radius:var(--border-radius-full);border:3px solid transparent;background:linear-gradient(white,white) padding-box , linear-gradient(135deg,rgba(59,130,246,.9),rgba(99,102,241,.4)) border-box;box-shadow:inset 0 0 15px rgba(59,130,246,.15);position:relative}.circleVideoContent{width:100%;height:100%;object-fit:cover}.processingTimeBadge{position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#22c55e,#10b981);border-radius:20px;padding:.6rem 1.8rem;white-space:nowrap;box-shadow:0 4px 12px rgba(16,185,129,.4);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(4px)}.mockupContainer{position:relative;z-index:1}.mockup{width:320px;height:538px;background: linear-gradient(
    135deg,
    var(--color-background-secondary) 0%,
    var(--color-background-tertiary) 100%
  );border:2px solid var(--color-primary);border-radius:var(--border-radius-xl);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1.5rem;box-shadow:0 30px 80px rgba(59,130,246,.4);transition:transform .3s ease , box-shadow .3s ease;position:relative;overflow:hidden}.mockup:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 40px 100px rgba(59,130,246,.5)}.mockupWindow{width:100%;height:700px;background: linear-gradient(
    135deg,
    rgba(59, 130, 246, 0.1) 0%,
    rgba(139, 92, 246, 0.1) 100%
  );border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border:1px solid var(--color-border)}.mockupImage{width:100%;height:100%;object-fit:cover;object-position:center}.mockupLabel{font-size:.875rem;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:1.5px;text-align:center;padding:.75rem 1.5rem;background: linear-gradient(
    135deg,
    var(--color-primary) 0%,
    var(--color-primary-dark) 100%
  );border-radius:9999px;box-shadow:0 4px 20px rgba(59,130,246,.4) , 0 0 30px rgba(139,92,246,.3);position:relative;overflow:hidden;margin-top:8px}.imageGlow{position:absolute;width:450px;height:450px;background: radial-gradient(
    circle,
    var(--color-primary-transparent) 0%,
    var(--color-secondary-transparent) 50%,
    transparent 80%
  );filter:blur(80px);z-index:0;animation:pulse 4s ease-in-out infinite}.sectionHeader{text-align:center;margin-bottom:3rem}.sectionTitle{font-size:2rem;text-align:center;margin-bottom:3rem;font-weight:700}.sectionSubtitle{font-size:1.1rem;color:var(--color-text-secondary);max-width:700px;margin:0 auto;line-height:1.7;text-align:center;margin-bottom:3rem}.sectionDescription{text-align:center;margin-bottom:3rem;font-size:1.2rem;color:var(--color-text-secondary)}.sectionDivider{width:60px;height:3px;background: linear-gradient(
    to right,
    var(--color-primary),
    var(--color-secondary)
  );margin:0 auto;border-radius:2px}.sectionIncantation{font-size:2.5rem;text-align:center;margin-bottom:3rem;background: linear-gradient(
    135deg,
    var(--color-primary-light),
    var(--color-secondary)
  );-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sectionbots{margin-bottom:30px}.title{font-size:3.5rem;line-height:1.2;margin-bottom:1.5rem;font-weight:800;letter-spacing:-1px}.heroTitle{font-size:clamp(2.5rem,5vw,4rem);line-height:1.1;margin-bottom:1.5rem;font-weight:800}.featuresGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.featureCard{background:var(--color-background-tertiary);border-radius:var(--border-radius-lg);padding:2rem;transition:all .3s ease;border:1px solid var(--color-border)}.featureCard:hover{transform:translateY(-4px);border-color:var(--color-primary);box-shadow:0 10px 40px rgba(59,130,246,.2)}.featureIcon{font-size:2rem;margin-bottom:1rem;width:48px;height:48px;background: linear-gradient(
    135deg,
    var(--color-primary-transparent),
    var(--color-secondary-transparent)
  );border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.featureIconWrapper{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:var(--color-primary-transparent);border-radius:var(--border-radius);margin-bottom:1.5rem}.iconBlue{color:var(--color-primary)}.featureTitle{font-size:1.25rem;margin-bottom:.75rem;font-weight:700}.featureDescription{color:var(--color-text-secondary);font-size:.938rem;line-height:1.6}.featuresFlow{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:0;margin-top:60px}.featureFlowItem{display:contents}.featureArrow{font-size:4rem;color:var(--color-primary);margin:0 24px;padding-top:11rem;animation:bounceHorizontal 2s ease-in-out infinite;flex-shrink:0}.stepsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.stepCard{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);padding:2rem;position:relative;transition:all .3s ease;text-align:center}.stepCard:hover{border-color:var(--color-primary)}.stepCardActive{border-color:var(--color-primary);box-shadow:0 12px 32px rgba(59,130,246,.2)}.stepNumber{font-size:3rem;font-weight:bold;background: linear-gradient(
    135deg,
    var(--color-primary) 0%,
    var(--color-secondary) 100%
  );-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;line-height:1}.stepIconWrapper{width:80px;height:80px;margin:0 auto 1.5rem;background:rgba(59,130,246,.1);border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center}.stepIcon{color:var(--color-primary)}.stepTitle{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.stepDescription{color:var(--color-text-secondary);line-height:1.6;font-size:.938rem}.stepDesc{color:var(--color-text-secondary);font-size:1rem}.stepText{color:var(--color-text-secondary);line-height:1.5}.stepLink{color:var(--color-primary);font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block}.stepLink:hover{color:var(--color-primary-light)}.stepContent{flex:1}.stepsContainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stepWrapper{display:flex;flex-direction:column;align-items:center}.stepArrow{font-size:3.5rem;color:var(--color-primary);animation:bounceVertical 2s ease-in-out infinite}.useCasesGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.useCaseCard{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:2rem;transition:all .3s ease}.useCaseCard:hover{transform:translateY(-4px);border-color:var(--color-secondary);box-shadow:0 10px 40px rgba(139,92,246,.2)}.useCaseIcon{font-size:3rem;margin-bottom:1rem}.useCaseTitle{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.useCaseDescription{color:var(--color-text-secondary);line-height:1.6}.useCaseText{font-size:.938rem;line-height:1.6;color:var(--color-text-secondary)}.testimonialsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.testimonialCard{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);padding:2rem;display:flex;flex-direction:column;gap:1.5rem;transition:all .3s ease}.testimonialCard:hover{box-shadow:0 10px 25px rgba(59,130,246,.05)}.testimonialHeader{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.testimonialAvatar{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--border-radius-full);font-weight:700;font-size:.875rem;flex-shrink:0}.blueAvatar{background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff}.purpleAvatar{background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff}.greenAvatar{background:linear-gradient(135deg,#10b981,#34d399);color:#fff}.redAvatar{background:linear-gradient(135deg,#ef4444,#f87171);color:#fff}.testimonialName{font-size:1rem;margin-bottom:.25rem;font-weight:700}.testimonialText{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}.testimonialStars{display:flex;gap:.25rem}.star{width:1rem;height:1rem;color:#fbbf24}.starRating{display:flex;gap:.25rem;color:#f59e0b;font-size:.875rem}.testimonialAuthor{display:flex;flex-direction:column;gap:.25rem}.authorName{font-weight:600;font-size:1rem}.authorRole{font-size:.9rem;color:var(--color-text-secondary)}.testimonialCarousel{max-width:1000px;margin:0 auto;position:relative}.carouselButton{position:absolute;top:44%;transform:translateY(-50%);background: linear-gradient(
    135deg,
    var(--color-primary),
    var(--color-primary-dark)
  );border:none;color:#fff;width:60px;height:60px;border-radius:50%;font-size:1.5rem;cursor:pointer;transition:all .3s ease;z-index:10;box-shadow:0 5px 15px rgba(0,0,0,.3)}.carouselButton:hover{transform:translateY(-50%) scale(1.1)}.prevButton{left:-60px}.nextButton{right:-60px}.testimonialWrapper{overflow:hidden;border-radius:var(--border-radius-lg);margin:0 40px}.testimonialTrack{position:relative;min-height:250px}.testimonialScroll{background: linear-gradient(
    135deg,
    var(--color-background-secondary),
    var(--color-background-tertiary)
  );border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:3rem 2rem;text-align:center;position:absolute;width:100%;opacity:0;transform:translateX(100%);transition:all .5s ease;box-shadow:0 10px 30px rgba(0,0,0,.2)}.activeScroll{opacity:1;transform:translateX(0);position:relative}.starsAlignment{font-size:1.5rem;margin-bottom:1.5rem;color:#ffd700}.prophecyText{font-size:1.125rem;color:var(--color-text);line-height:1.6;margin-bottom:1.5rem;font-style:italic;position:relative}.seekerName{color:var(--color-primary-light);font-weight:600;font-size:1.1rem}.carouselDots{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--color-border);background:transparent;cursor:pointer;transition:all .3s ease}.activeDot{background:var(--color-primary);border-color:var(--color-primary);transform:scale(1.3);box-shadow:0 0 10px var(--color-primary-transparent)}.faqContainer,.wisdomScrolls{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faqGrid{display:grid;grid-template-columns:1fr;gap:1rem;max-width:900px;margin:0 auto}.faqItem{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);overflow:hidden;transition:all .3s ease}.faqItem:hover{border-color:var(--color-primary)}.wisdomScroll{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);overflow:hidden;transition:all .3s ease}.wisdomScroll:hover{border-color:var(--color-primary);box-shadow:0 5px 15px rgba(0,0,0,.2)}.faqQuestion{padding:1.5rem 2rem;cursor:pointer;user-select:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;background:none;border:none;text-align:left;color:var(--color-text);font-size:1.125rem;font-weight:700;transition:background .3s ease}.faqQuestion:hover{color:var(--color-primary)}.faqQuestionActive::after{content:'−';transform:rotate(180deg)}.faqQuestion h3{font-size:1rem;font-weight:500;margin:0;line-height:1.4}.faqAnswer{max-height:0;overflow:hidden;transition:max-height .4s ease , padding .3s ease;padding:0 2rem;opacity:0}.faqAnswerOpen,.faqAnswerWrapperOpen{max-height:800px;padding:0 2rem 1.5rem;opacity:1}.faqAnswerContainer{max-height:0;overflow:hidden;transition:all .3s ease;opacity:0}.faqAnswerContainer.open{padding-top:1rem;opacity:1;max-height:500px}.faqAnswer p{color:var(--color-text-secondary);line-height:1.7;margin:0;font-size:.938rem}.faqIcon{transition:transform .3s ease;color:var(--color-primary);flex-shrink:0}.faqIconRotated{transform:rotate(180deg)}.faqOpen .faqIcon{transform:rotate(180deg);background:var(--color-primary);color:#fff}.faqQuestionButton{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;text-align:left;cursor:pointer;padding:.5rem 0;transition:all .2s ease}.faqButton{width:100%;padding:1.5rem 2rem;background:transparent;border:none;color:var(--color-text);font-size:1.125rem;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;text-align:left}.faqButton:hover{background: linear-gradient(
    135deg,
    var(--color-primary-transparent),
    var(--color-secondary-transparent)
  );color:var(--color-primary-light)}.faqBlock{max-width:1400px;margin:0 3rem 4rem 3rem;background-color:var(--color-background-tertiary);border-radius:var(--border-radius-lg);border:1px solid var(--color-border);overflow:hidden;transition:all .3s ease}.faqHeader{display:flex;justify-content:space-between;align-items:center;padding:1.8rem;cursor:pointer;transition:all .3s ease}.faqHeader:hover{background: linear-gradient(
    135deg,
    var(--color-background-tertiary),
    rgba(59, 130, 246, 0.1)
  )}.faqTitle{font-size:1.3rem;font-weight:600;color:var(--color-text);margin:0;flex:1}.faqContent{max-height:0;overflow:hidden;transition:max-height .4s ease , padding .4s ease;background-color:var(--color-background-tertiary)}.faqExpanded{max-height:2000px;padding:0 2rem 2rem}.infoText{font-size:1rem;color:var(--color-text-secondary)}.infoText strong{color:var(--color-text);font-weight:600}.faqSubtitle{font-size:1.3rem;margin:2rem 0 1.5rem 0;font-weight:600;padding-left:1rem;border-left:4px solid var(--color-primary)}.faqList{list-style:none;padding:0;margin:2rem 0}.faqList li{background-color:var(--color-background-secondary);border-radius:var(--border-radius);padding:1.2rem;margin-bottom:1rem;border-left:4px solid var(--color-primary);transition:all .3s ease;line-height:1.4}.faqList li:hover{background-color:rgba(59,130,246,.05);transform:translateX(3px)}.faqList li strong{color:var(--color-primary);font-weight:600;display:block;margin-bottom:.5rem}.infoBlock{display:flex;justify-content:center}.otherbotsBotsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.otherbotsBotCard{display:flex;flex-direction:column;align-items:center;padding:2rem;background-color:var(--color-background-tertiary);border-radius:var(--border-radius-lg);box-shadow:0 4px 12px rgba(0,0,0,.3);transition:transform .3s ease , box-shadow .3s ease;text-decoration:none;border:1px solid var(--color-border)}.otherbotsBotCard:hover{box-shadow:0 10px 25px rgba(0,0,0,.4);border-color:var(--color-primary-transparent)}.otherbotsBotIcon{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:var(--border-radius-full);background-color:var(--color-primary-transparent);margin-bottom:1.5rem;overflow:hidden}.otherbotsBotName{font-size:1.25rem;font-weight:600;color:var(--color-text);margin-bottom:.5rem;text-align:center}.otherbotsBotDescription{font-size:1rem;color:var(--color-text-secondary);text-align:center;line-height:1.5}.botsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.botCard{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:2rem;text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.botCard:hover{transform:translateY(-4px);border-color:var(--color-primary);box-shadow:0 10px 40px rgba(59,130,246,.2)}.botAvatarContainer{margin-bottom:1.5rem}.botAvatar{width:80px;height:80px;border-radius:50%;box-shadow:0 4px 20px rgba(59,130,246,.3);object-fit:cover}.botName{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:var(--color-text)}.botDescription{font-size:.938rem;line-height:1.6;color:var(--color-text-secondary);margin-bottom:1.5rem;flex-grow:1}.botLink{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background: linear-gradient(
    135deg,
    var(--color-primary) 0%,
    var(--color-primary-dark) 100%
  );color:var(--color-text);font-weight:600;border-radius:var(--border-radius-lg);transition:all .3s ease;box-shadow:0 4px 20px rgba(59,130,246,.3);text-decoration:none}.botLink:hover{box-shadow:0 6px 30px rgba(59,130,246,.4)}.botLink span{font-size:1.25rem;transition:transform .3s ease}.botLink:hover span{transform:translateX(4px)}.botGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem}.botCardOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background: linear-gradient(
    45deg,
    var(--color-primary-transparent),
    var(--color-secondary-transparent)
  );display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease}.botCardOverlay.active{opacity:1}.exploreText{background-color:var(--color-background-tertiary);color:var(--color-text);padding:.5rem 1rem;border-radius:var(--border-radius);font-weight:600}.botIcon{font-size:2rem;margin-bottom:1rem}.botIcon img{border-radius:50%;object-fit:cover}.cta{background: linear-gradient(
    45deg,
    var(--color-primary-darker),
    var(--color-secondary)
  );padding:4rem 2rem;position:relative;overflow:hidden;text-align:center}.ctaOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background: linear-gradient(
    45deg,
    var(--color-primary-darker),
    var(--color-secondary)
  );z-index:1}.ctaContent{position:relative;z-index:2;max-width:700px;margin:0 auto;text-align:center}.ctaTitle{font-size:2rem;font-weight:800;margin-bottom:1rem}.ctaDescription{color:var(--color-text-secondary);margin-bottom:2rem;font-size:1.1rem;max-width:36rem;margin-left:auto;margin-right:auto}.ctaSubtitle{font-size:1.1rem;margin-bottom:2rem;opacity:.9;max-width:700px;margin-left:auto;margin-right:auto}.ctaCard{background: linear-gradient(
    135deg,
    var(--color-primary) 0%,
    var(--color-secondary) 100%
  );border-radius:var(--border-radius-xl);padding:4rem 2rem;text-align:center}.ctaPrimaryButton{background-color:#fff;color:var(--color-primary);padding:1rem 2.5rem;border-radius:var(--border-radius-full);border:none;cursor:pointer;font-weight:700;font-size:1.1rem;transition:all .3s}.ctaPrimaryButton:hover{transform:scale(1.05)}.ctaSecondaryButton{background-color:transparent;color:#fff;padding:.75rem 1.5rem;border:1px solid var(--color-text);border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.ctaSecondaryButton:hover{background:rgba(255,255,255,.1)}.ctaButtons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.ctaButtonGroup{display:flex;gap:1rem;justify-content:center}.ctaPrimaryButtons{padding:.75rem 1.5rem;color:#000;background-color:#fff;border:none;border-radius:var(--border-radius);font-weight:600;transition:all .2s ease;text-decoration:none}.ctaPrimaryButtons:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);opacity:.9}.mainCtaSection{padding:5rem 1rem;background-image: linear-gradient(
    to right,
    var(--color-primary-darker),
    var(--color-secondary)
  )}.finalCta{padding:6rem 0;background: linear-gradient(
    135deg,
    var(--color-primary-transparent) 0%,
    var(--color-secondary-transparent) 100%
  );border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ctaSection{position:relative;padding:6rem 1.5rem;background:var(--color-background-secondary);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);z-index:1}.ctaBox{background: linear-gradient(
    135deg,
    var(--color-primary-transparent) 0%,
    var(--color-secondary-transparent) 100%
  );border:1px solid var(--color-primary);border-radius:var(--border-radius-xl);padding:3rem;text-align:center}.ctaMainTitle{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:1.5rem}.ctaMainDescription{font-size:1.25rem;color:var(--color-text-secondary);margin-bottom:2.5rem;line-height:1.7}.ctaText{font-size:1.25rem;color:var(--color-text-secondary);margin-bottom:2.5rem}.ctaNote{font-size:.9rem;opacity:.8;margin-top:1rem}.ctaFeatures{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.ctaFeature{font-size:1.1rem;color:rgba(255,255,255,.95);font-weight:500}.buttonGroup{display:flex;gap:1rem}.footer{background-color:var(--color-background-secondary);padding:4rem 2rem 2rem;border-top:1px solid var(--color-border)}.footerContainer{width:100%;max-width:1400px;margin:0 auto}.footerContent{display:flex;flex-direction:column;gap:3rem}.footerGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:1400px;margin:0 auto}.footerTop{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:3rem}.footerBranding{max-width:16rem}.footerBrand{display:flex;gap:1rem}.footerBrandName{font-size:1.25rem;font-weight:bold;margin-bottom:.5rem}.footerBrandDesc{color:var(--color-text-secondary);line-height:1.6;font-size:.95rem}.footerLinksContainer{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}.footerLinksGroup{display:flex;flex-direction:column}.footerLinks{list-style:none}.footerColumn{display:flex;flex-direction:column;gap:.75rem}.footerSection{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.footerHeading{font-size:1rem;margin-bottom:1rem;font-weight:700;color:var(--color-text)}.footerTitle{font-size:1.25rem;margin-bottom:1rem;font-weight:600}.footerColumnTitle{font-size:1rem;font-weight:600;margin-bottom:.5rem}.footerSectionTitle{font-size:1rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.footerLink{display:block;color:var(--color-text-secondary);text-decoration:none;margin-bottom:.75rem;transition:color .2s;font-size:.9rem}.footerLink:hover{color:var(--color-primary)}.footerDescription{color:var(--color-text-secondary);margin-bottom:1rem;line-height:1.6}.footerTagline{font-size:.938rem;color:var(--color-text-secondary);line-height:1.6}.footerText{color:var(--color-text-secondary);line-height:1.7;font-size:1rem}.footerBottom{padding-top:2rem;border-top:1px solid var(--color-border);text-align:center}.footerCopyright{font-size:.875rem;color:var(--color-text-secondary)}.copyright{text-align:center;color:var(--color-text-secondary);margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border);max-width:1400px;margin-left:auto;margin-right:auto}.copyrightText{color:var(--color-text-secondary);font-size:.875rem;margin-top:1rem}.legalLinks{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem}.legalLink{color:var(--color-text-secondary);text-decoration:none;font-size:.9rem;transition:color .2s ease}.legalLink:hover{color:var(--color-primary)}.socialLinks{display:flex;flex-direction:column;gap:.5rem}.socialLink{color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease}.socialLink:hover{color:var(--color-primary)}.mysticFooter{background: linear-gradient(
    135deg,
    var(--color-background-tertiary),
    #0c0c18
  );border-top:1px solid var(--color-border);position:relative;overflow:hidden}.footerMain{display:grid;grid-template-columns:2fr 2fr;gap:2rem;margin-bottom:2rem}.footerLogo{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.footerSymbol{font-size:2rem;animation:pulse 2s infinite}.footerTitle{font-size:1.4rem;font-weight:bold}.footerList{list-style:none;margin:0;padding:0}.footerList li{margin-bottom:.75rem}.footerHeart{color:var(--color-text-secondary);font-size:.9rem;opacity:.8}.footerExtra{display:flex;align-items:center}.footerColumn{display:flex;flex-direction:column;gap:1rem}.footerService{color:var(--color-text-secondary);font-size:.875rem}.contentBox,.content{max-width:768px;margin:0 auto;background-color:rgba(31,41,55,.7);border-radius:.75rem;padding:2rem;backdrop-filter:blur(4px)}.policyContent,.sections{display:flex;flex-direction:column;gap:1.5rem;color:#d1d5db}.section{margin-bottom:1rem}.list{list-style-type:disc;padding-left:1.5rem;margin-top:.5rem}.list li{margin-bottom:.25rem}.link{color:var(--color-primary-light);text-decoration:none;transition:color .2s}.link:hover{color:var(--color-primary)}.errorBadge{background-color:rgba(59,130,246,.2);width:6rem;height:6rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.errorCode{font-size:3rem;font-weight:700;color:#60a5fa}.subtitle{font-size:1.25rem;color:#d1d5db;margin-bottom:2rem}.button{background-color:#2563eb;color:#fff;padding:.75rem 2rem;border-radius:9999px;font-weight:500;display:inline-block;transition:background-color .3s}.button:hover{background-color:#1d4ed8}.cookieConsentWrapper{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:20px;display:flex;justify-content:center;align-items:flex-end;pointer-events:none;transition:opacity .3s ease}.cookieConsentBanner{max-width:600px;width:100%;background: linear-gradient(
    135deg,
    rgba(17, 24, 39, 0.98) 0%,
    rgba(31, 41, 55, 0.98) 100%
  );backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);padding:24px;box-shadow:0 4px 16px var(--color-primary-transparent) , 0 0 10px var(--color-primary-transparent);pointer-events:all}.cookieContent{display:flex;align-items:flex-start;gap:16px}.cookieIcon{display:flex;align-items:center;justify-content:center;min-width:48px;height:48px;background: linear-gradient(
    135deg,
    var(--color-primary) 0%,
    var(--color-primary-dark) 100%
  );border-radius:var(--border-radius-md);box-shadow:0 6px 12px var(--color-primary-transparent)}.cookieTextContent{flex:1}.cookieHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cookieTitle{margin:0;font-size:18px;font-weight:600;color:var(--color-text)}.cookieDescription{margin:0 0 16px 0;font-size:14px;line-height:1.6;color:var(--color-text-secondary)}.cookieLink{color:var(--color-primary-light);text-decoration:none;border-bottom:1px solid rgba(96,165,250,.3);transition:all .2s ease}.cookieLink:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.cookieButtons{display:flex;gap:12px;flex-wrap:wrap}.cookieButton{flex:1;min-width:140px;padding:12px 24px;border-radius:var(--border-radius);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.cookieButtonAccept{background: linear-gradient(
    135deg,
    var(--color-primary) 0%,
    var(--color-primary-dark) 100%
  );color:var(--color-text);box-shadow:0 4px 12px var(--color-primary-transparent)}.cookieButtonAccept:hover{box-shadow:0 6px 20px rgba(59,130,246,.4)}.cookieButtonDecline{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border)}.cookieButtonDecline:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.3);color:var(--color-text)}.pageContainer,.arcanaContainer{min-height:100vh;color:var(--color-text)}.background{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.bgGlow1{position:absolute;width:24rem;height:24rem;background:var(--color-primary-transparent);border-radius:var(--border-radius-full);filter:blur(80px);top:10%;left:10%;animation:pulse1 8s ease-in-out infinite}.bgGlow2{position:absolute;width:24rem;height:24rem;background:var(--color-secondary-transparent);border-radius:var(--border-radius-full);filter:blur(80px);bottom:10%;right:10%;animation:pulse2 8s ease-in-out infinite}.mysticParticles{position:fixed;inset:0;pointer-events:none;z-index:1}.astralOrb{position:absolute;background:var(--color-primary-light);border-radius:var(--border-radius-full);opacity:.3;animation:floatOrb 20s infinite linear;filter:blur(1px)}.heroRealm{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;padding:4rem 2rem}.mysticalGradient{position:absolute;inset:0;background:
    radial-gradient(
      circle at 50% 50%,
      var(--color-primary-transparent) 0%,
      transparent 50%
    ),
    radial-gradient(
      circle at 80% 20%,
      var(--color-secondary-transparent) 0%,
      transparent 50%
    );animation:gradientShift 10s ease infinite}.spreadSection{padding:3.4rem 2rem;background:var(--color-background)}.spreadGrid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.spreadCard{background: linear-gradient(
    135deg,
    var(--color-background-tertiary),
    var(--color-background-secondary)
  );border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:1.8rem;transition:all .3s ease}.spreadCard:hover{border-color:var(--color-primary);box-shadow:0 10px 25px rgba(0,0,0,.3)}.spreadHeader{display:flex;align-items:center;gap:1rem;margin-bottom:.6rem}.spreadIcon{font-size:2.5rem;opacity:.8;animation:float 3s ease-in-out infinite}.spreadInfo{flex:1}.spreadName{font-size:1.5rem;margin:0 0 .5rem 0;color:var(--color-primary-light);font-weight:600}.spreadDesc{color:var(--color-text-secondary);line-height:1.6}.helpSection{padding:3rem 2rem;background:var(--color-background-secondary)}.helpGrid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.helpCard{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:2rem;transition:all .3s ease}.helpCard:hover{border-color:var(--color-primary)}.helpTitle{font-size:1.25rem;color:var(--color-primary-light);font-weight:600;margin-bottom:1rem}.helpDescription{color:var(--color-text-secondary);line-height:1.6}.wisdomSection{padding:3.4rem 2rem;background:var(--color-background)}.finalCall{padding:3.4rem 2rem;background: linear-gradient(
    135deg,
    var(--color-background),
    var(--color-background-secondary)
  );text-align:center}.callContent{max-width:600px;margin:0 auto}.finalIncantation{font-size:2.5rem;margin-bottom:1.5rem;background: linear-gradient(
    135deg,
    var(--color-primary-light),
    var(--color-secondary)
  );-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.finalMessage{font-size:1.25rem;color:var(--color-text-secondary);margin-bottom:3rem;line-height:1.6}.finalPortal{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;background: linear-gradient(
    135deg,
    var(--color-secondary),
    var(--color-primary)
  );color:var(--color-text);text-decoration:none;border-radius:var(--border-radius-full);font-size:1.125rem;font-weight:600;transition:all .3s ease}.primarySpell{display:inline-flex;align-items:center;gap:.75rem;padding:.8rem 1.6rem;background: linear-gradient(
    135deg,
    var(--color-primary),
    var(--color-primary-dark)
  );color:var(--color-text);text-decoration:none;border-radius:var(--border-radius-full);font-weight:600;transition:all .3s ease;animation:buttonPulse 2s infinite}.primarySpell:hover{transform:translateY(-2px)}.spellIcon{font-size:1.5rem;animation:bounce 1s infinite}.astralLink{color:var(--color-text-secondary);text-decoration:none;transition:all .3s ease;position:relative;padding:.5rem 0}.astralLink:hover{color:var(--color-primary-light)}.astralLink::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background: linear-gradient(
    90deg,
    var(--color-primary),
    var(--color-secondary)
  );transition:width .3s ease}.astralLink:hover::after{width:100%}.stickerShowcase{position:relative;width:400px;height:400px}.floatingSticker{position:absolute;width:80px;height:80px;background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.1),
    rgba(255, 255, 255, 0.05)
  );border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .3s ease}.floatingSticker:hover{transform:scale(1.1);box-shadow:0 8px 25px rgba(59,130,246,.3)}.stickerEmoji{font-size:2.5rem;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.sticker1{top:50px;left:50px;animation:float1 4s ease-in-out infinite}.sticker2{top:20px;right:80px;animation:float2 5s ease-in-out infinite;animation-delay:-1s}.sticker3{bottom:100px;left:20px;animation:float3 6s ease-in-out infinite;animation-delay:-2s}.sticker4{bottom:50px;right:50px;animation:float4 4.5s ease-in-out infinite;animation-delay:-3s}.sticker5{top:150px;left:180px;animation:float5 5.5s ease-in-out infinite;animation-delay:-.5s}.heroVisible{opacity:1;transform:translateY(0)}.whatIs{padding:100px 20px;background:var(--color-background-secondary);border-top:1px solid var(--color-border)}.whatIsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:60px}.whatIsCard{position:relative;padding:40px;background: linear-gradient(
    135deg,
    rgba(59, 130, 246, 0.05) 0%,
    rgba(139, 92, 246, 0.05) 100%
  );backdrop-filter:blur(10px);border:1px solid rgba(59,130,246,.2);border-radius:var(--border-radius-xl);transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.whatIsCard:hover{border-color:rgba(59,130,246,.4);box-shadow:0 20px 60px rgba(59,130,246,.2)}.whatIsIcon{font-size:4rem;margin-bottom:24px;display:inline-block;animation:float 3s ease-in-out infinite}.whatIsCardTitle{font-size:1.75rem;font-weight:700;margin-bottom:16px;color:var(--color-primary-light)}.whatIsCardText{font-size:1.05rem;line-height:1.8;color:var(--color-text-secondary)}.examplesGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-top:60px}.exampleCard{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);overflow:hidden;transition:all .3s ease}.exampleCard:hover{transform:scale(1.05);border-color:var(--color-primary);box-shadow:0 20px 40px rgba(59,130,246,.2)}.examplePlaceholder{aspect-ratio:1;display:flex;align-items:center;justify-content:center;width:100%;background:var(--color-background-tertiary);overflow:hidden}.exampleInfo{padding:24px}.exampleLabel{font-weight:700;font-size:1.2rem;color:var(--color-text);margin-bottom:8px}.exampleDescription{font-size:.95rem;color:var(--color-text-secondary);line-height:1.5}.examplesCtaText{color:var(--color-text-secondary);margin-bottom:1rem}.exampleItem{display:flex;align-items:center;gap:12px}.exampleIcon{font-size:1.25rem}.exampleText{color:var(--color-text);font-size:.938rem;line-height:1.5}.examplesCta{text-align:center;margin-top:2rem}.benefitsLayout{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:4rem;align-items:center}.benefitsTitle{font-size:2.5rem;font-weight:bold;margin-bottom:1rem}.benefitsSubtitle{font-size:1.1rem;color:var(--color-text-secondary);line-height:1.8;margin-bottom:2rem}.benefitsList{display:flex;flex-direction:column;gap:1.25rem}.benefitItem{display:flex;gap:20px;padding:1rem;background-color:var(--color-background-tertiary);border-radius:var(--border-radius);border:1px solid var(--color-border)}.benefitItem:hover{border-color:var(--color-secondary);box-shadow:0 8px 24px rgba(139,92,246,.15)}.benefitIcon{font-size:3rem;flex-shrink:0}.benefitTitle{font-size:1.25rem;font-weight:700;margin-bottom:8px}.benefitText{color:var(--color-text-secondary);line-height:1.7}.checkIcon{color:var(--color-success);flex-shrink:0}.seoContent{padding:6rem 0;background: linear-gradient(
    180deg,
    transparent 0%,
    var(--color-background-secondary) 50%,
    transparent 100%
  )}.seoBlock{max-width:900px;margin:0 auto}.seoTitle{font-size:2.5rem;font-weight:800;margin-bottom:2rem;text-align:center}.seoText{font-size:1rem;line-height:1.8;color:var(--color-text-secondary)}.seoText p{margin-bottom:1.5rem}.seoText h3{font-size:1.75rem;font-weight:700;margin-top:2.5rem;margin-bottom:1rem;color:var(--color-text)}.seoText strong{color:var(--color-primary-light);font-weight:600}.howToUse{padding:3rem 1rem;background:linear-gradient(to bottom,#01162c,#020c20)}.sectionWrapper{max-width:1400px;margin:0 auto;padding:0 1rem}.useCasesGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.useCaseTitle{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:var(--color-text)}.useCaseDescription{font-size:.938rem;line-height:1.6;color:var(--color-text-secondary)}.instructions{padding:3rem 1rem}.instructionsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.stepTitle{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.stepDescription{font-size:.938rem;line-height:1.6;color:var(--color-text-secondary)}.whyPopular{padding:3rem 1rem;background:var(--color-background-secondary)}.whyPopularContent{display:grid;grid-template-columns:2fr 1fr;gap:3rem;max-width:1400px;margin:0 auto}.whyPopularText p{color:var(--color-text-secondary);line-height:1.7;margin-bottom:1.5rem}.whyPopularParagraph{font-size:1rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:1.5rem}.whyPopularSidebar{display:flex;flex-direction:column;gap:1.5rem}.sidebarTitle{font-size:1.1rem;font-weight:700;margin-bottom:1rem;color:var(--color-text)}.sidebarList{list-style:none;padding:0;color:var(--color-text-secondary);line-height:1.8}.sidebarText{font-size:.938rem;color:var(--color-text-secondary);line-height:1.6}.disclaimerSection{padding:1rem 2rem;background:var(--color-background-tertiary);border-top:1px solid var(--color-border)}.disclaimerContent{max-width:1000px;margin:0 auto;text-align:center}.disclaimerText{color:var(--color-text-secondary);line-height:1.4;font-size:.8rem;margin-bottom:1rem}.emergencyContacts{display:flex;flex-wrap:wrap;justify-content:center;font-size:.8rem;gap:.5rem;margin-top:.5rem}.contactItem{color:var(--color-primary-light);text-decoration:none;font-weight:600;transition:color .3s ease}.contactItem:hover{color:var(--color-secondary)}.featuredBots{max-width:1400px;margin:4rem auto;padding:0 2rem;scroll-margin-top:80px}.featureGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem}.pricingGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1400px;margin:0 auto}.pricingCard{background-color:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);padding:2.5rem;display:flex;flex-direction:column;position:relative;transition:all .3s}.pricingCard:hover{border-color:var(--color-primary)}.popularPlan{border:2px solid var(--color-primary);box-shadow:0 20px 60px rgba(59,130,246,.3)}.popularBadge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background: linear-gradient(
    135deg,
    var(--color-primary) 0%,
    var(--color-secondary) 100%
  );color:#fff;padding:.375rem 1rem;border-radius:var(--border-radius-full);font-size:.875rem;font-weight:600}.planName{font-size:1.5rem;font-weight:bold;margin-bottom:.5rem}.planPrice{font-size:2.5rem;font-weight:bold;margin-bottom:.5rem;background: linear-gradient(
    135deg,
    var(--color-primary) 0%,
    var(--color-secondary) 100%
  );-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.planDescription{color:var(--color-text-secondary);margin-bottom:2rem}.planFeatures{list-style:none;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;flex-grow:1}.planFeature{display:flex;align-items:center;gap:.75rem}.planButton{background-color:transparent;color:#fff;padding:1rem 2rem;border-radius:var(--border-radius-full);border:2px solid var(--color-border);cursor:pointer;font-weight:600;transition:all .3s}.planButton:hover{border-color:var(--color-primary);background-color:var(--color-primary-transparent)}.planButtonPrimary{background-color:var(--color-primary);color:#fff;padding:1rem 2rem;border-radius:var(--border-radius-full);border:none;cursor:pointer;font-weight:600;transition:all .3s}.planButtonPrimary:hover{background-color:var(--color-primary-dark)}.introContent{max-width:900px;margin:0 auto}.introTitle{font-size:2.5rem;font-weight:bold;margin-bottom:2rem;text-align:center}.introText{display:flex;flex-direction:column;gap:1.5rem}.introText p{font-size:1.1rem;line-height:1.8;color:var(--color-text-secondary)}.contentWrapper{max-width:72rem;margin:0 auto}.sectionContent{max-width:1400px;margin:0 auto}.textContent{max-width:56rem;margin:3rem auto 0}.textParagraph{color:var(--color-text-secondary);line-height:1.8;font-size:1.125rem;margin-bottom:1.5rem}.additionalInfo{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid rgba(59,130,246,.2);border-radius:var(--border-radius-lg);padding:2.5rem;margin-top:2.5rem}.additionalInfoTitle{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;color:var(--color-text);line-height:1.3}.additionalInfoText{font-size:1.0625rem;line-height:1.8;color:var(--color-text-secondary);margin-bottom:1.25rem}.featuresSectionIntro{text-align:center;max-width:900px;margin:0 auto 3rem;font-size:1.125rem;line-height:1.8;color:var(--color-text-secondary)}.testimonialsIntro{text-align:center;max-width:800px;margin:0 auto 3rem;font-size:1.125rem;line-height:1.8;color:var(--color-text-secondary)}@keyframes pulse {
  0%,
  100% {
    transform: scale(1);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.1);
    opacity: 1;
  }
}@keyframes pulse1 {
  0%,
  100% {
    opacity: 0.5;
    scale: 1;
  }
  50% {
    opacity: 0.8;
    scale: 1.2;
  }
}@keyframes pulse2 {
  0%,
  100% {
    opacity: 0.5;
    scale: 1;
  }
  50% {
    opacity: 0.8;
    scale: 1.1;
  }
}@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translateY(-30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}@keyframes floatOrb {
  0% {
    transform: translateY(100vh) rotate(0deg);
  }
  100% {
    transform: translateY(-100px) rotate(360deg);
  }
}@keyframes floatCard {
  0%,
  100% {
    transform: translateY(0) rotate(0deg);
  }
  50% {
    transform: translateY(-20px) rotate(10deg);
  }
}@keyframes float {
  0%,
  100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-20px);
  }
}@keyframes gradientShift {
  0%,
  100% {
    opacity: 0.5;
    transform: scale(1);
  }
  50% {
    opacity: 0.8;
    transform: scale(1.1);
  }
}@keyframes textGlow {
  0%,
  100% {
    filter: brightness(1);
  }
  50% {
    filter: brightness(1.2);
  }
}@keyframes buttonPulse {
  0%,
  100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
}@keyframes bounce {
  0%,
  100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}@keyframes bounceHorizontal {
  0%,
  100% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(10px);
  }
}@keyframes bounceVertical {
  0%,
  100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(10px);
  }
}@keyframes shine {
  0% {
    left: -100%;
  }
  50%,
  100% {
    left: 100%;
  }
}@keyframes float1 {
  0%,
  100% {
    transform: translateY(0px) rotate(0deg);
  }
  25% {
    transform: translateY(-15px) rotate(5deg);
  }
  50% {
    transform: translateY(-10px) rotate(-3deg);
  }
  75% {
    transform: translateY(-20px) rotate(3deg);
  }
}@keyframes float2 {
  0%,
  100% {
    transform: translateY(0px) rotate(0deg);
  }
  33% {
    transform: translateY(-20px) rotate(-5deg);
  }
  66% {
    transform: translateY(-5px) rotate(5deg);
  }
}@keyframes float3 {
  0%,
  100% {
    transform: translateY(0px) rotate(0deg);
  }
  30% {
    transform: translateY(-12px) rotate(3deg);
  }
  60% {
    transform: translateY(-18px) rotate(-4deg);
  }
}@keyframes float4 {
  0%,
  100% {
    transform: translateY(0px) rotate(0deg);
  }
  40% {
    transform: translateY(-16px) rotate(-3deg);
  }
  80% {
    transform: translateY(-8px) rotate(4deg);
  }
}@keyframes float5 {
  0%,
  100% {
    transform: translateY(0px) rotate(0deg);
  }
  20% {
    transform: translateY(-14px) rotate(2deg);
  }
  50% {
    transform: translateY(-22px) rotate(-2deg);
  }
  80% {
    transform: translateY(-6px) rotate(3deg);
  }
}@media (max-width:1024px){.footerContent{grid-template-columns:1fr 1fr}.footerMain{grid-template-columns:1fr}.footerLinks{grid-template-columns:repeat(2,1fr)}.benefitsLayout{grid-template-columns:1fr}.whyPopularContent{grid-template-columns:1fr}.heroSection{grid-template-columns:1fr;padding:4rem 1rem}.featuresFlow{flex-direction:column;gap:0;align-items:center}.featureFlowItem{display:flex;flex-direction:column;width:100%;max-width:500px;align-items:center}.featureArrow{font-size:3rem;margin:24px 0;padding-top:0;transform:rotate(90deg)}}@media (max-width:768px){.mobileMenuButton{display:flex}.nav{padding:1rem;flex-direction:row;justify-content:space-between}.navLinks{position:fixed;top:0;right:0;width:75%;max-width:300px;height:100vh;background-color:var(--color-background-tertiary);flex-direction:column;align-items:center;padding:80px 2rem 2rem;z-index:20;box-shadow:-5px 0 15px rgba(0,0,0,.2);transform:translateX(100%);opacity:0;visibility:hidden;transition:transform .4s cubic-bezier(.77,.2,.05,1) , opacity .3s ease , visibility .3s ease;display:flex!important}.navLinksActive{transform:translateX(0);opacity:1;visibility:visible}.navLink{margin:0;padding:1.2rem 0;width:100%;text-align:center;font-size:1.2rem;border-bottom:1px solid rgba(255,255,255,.1)}.mobileMenuOverlay{display:block}.hero{flex-direction:column;padding:2rem 1rem;text-align:center}.heroWrapper{flex-direction:row;text-align:left;gap:3rem}.title{font-size:2.5rem}.heroTitle{font-size:2rem}.heroButtons{flex-direction:row;gap:1.5rem;width:auto}.heroImage{justify-content:flex-end}.heroStats{grid-template-columns:repeat(2,1fr)}.circleVideoContainer{width:280px;height:280px}.mockup{width:280px;height:400px}.botGrid,.featureGrid,.featuresGrid,.botsGrid,.otherbotsBotsGrid,.useCasesGrid,.stepsGrid,.pricingGrid,.instructionsGrid,.whatIsGrid,.examplesGrid,.helpGrid,.spreadGrid{grid-template-columns:1fr}.testimonialsGrid{grid-template-columns:1fr}.footerTop,.footerContent,.footerMain,.footerLinks{grid-template-columns:1fr;gap:2rem}.footerLinksContainer{grid-template-columns:repeat(3,1fr)}.benefitsLayout{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.sectionTitle{font-size:1.75rem}.sectionDescription{font-size:1.1rem}.sectionIncantation{font-size:2rem}.finalIncantation{font-size:2rem}.grandProphecy{font-size:2rem}.introTitle{font-size:2rem}.seoTitle{font-size:2rem}.ctaTitle{font-size:2rem}.benefitsTitle{font-size:2rem}.buttonGroup,.ctaButtonGroup{justify-content:center}.primaryButton,.secondaryButton,.ctaPrimaryButton,.ctaSecondaryButton{width:100%;text-align:center}.legalLinks{flex-direction:column;align-items:center;gap:.5rem}.cookieConsentBanner{padding:20px;border-radius:var(--border-radius-lg)}.cookieContent{flex-direction:column;gap:12px}.cookieButtons{flex-direction:column;gap:10px}.cookieButton{width:100%;min-width:unset}.contentBox,.content{padding:1.5rem}.etherealNav{flex-direction:row;justify-content:space-between;align-items:center;padding:1rem}.celestialMenu{display:none}.burgerButton{display:flex}.carouselButton{display:none}.testimonialWrapper{margin:0 20px}.faqQuestion{font-size:1rem;padding:1.25rem 1.5rem}.faqAnswer{padding:0 1.5rem 1.25rem}.faqHeader{padding:1.5rem}.faqExpanded{padding:0 1.5rem 1.5rem}.faqList li{padding:1rem;font-size:.95rem}.infoBlock{margin:2rem 1rem}.nav{display:none}.menuButton{display:block}.mobileMenu{display:flex}}@media (max-width:480px){.title{font-size:2rem}.heroTitle{font-size:1.8rem}.buttonGroup,.ctaButtonGroup{flex-direction:column;width:100%}.navLinks{gap:1rem}.stats{grid-template-columns:1fr}.ctaFeatures{flex-direction:column;gap:16px}.heroButtons{flex-direction:column}.footerLinksContainer{grid-template-columns:1fr}}@media (min-width:640px){.footerLinksContainer{grid-template-columns:repeat(3,1fr)}.featuresGrid{grid-template-columns:repeat(2,1fr)}.testimonialsGrid{grid-template-columns:repeat(2,1fr)}.otherbotsBotsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.footerContent{flex-direction:row;justify-content:space-between}.heroWrapper{flex-direction:row;text-align:left;gap:3rem}.heroContent{flex:1;max-width:600px}.heroImage{flex:1;justify-content:flex-end}.heroButtons{flex-direction:row;gap:1.5rem;width:auto}.messageEmoji{width:340px;height:400px;transform:perspective(1000px) rotateY(-5deg) rotateX(5deg)}.featuresGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.heroSection{flex-direction:row;justify-content:space-between;padding:5rem 5rem}}@media (min-width:1024px){.featuresGrid{grid-template-columns:repeat(3,1fr)}.testimonialsGrid{grid-template-columns:repeat(4,1fr)}.otherbotsBotsGrid{grid-template-columns:repeat(4,1fr)}.botsGrid{grid-template-columns:repeat(4,1fr)}}.burgerButton{display:none;flex-direction:column;justify-content:center;align-items:center;background:transparent;border:none;cursor:pointer;padding:.5rem;width:40px;height:40px;position:relative;z-index:101}.burgerButton span{display:block;width:25px;height:3px;background:var(--color-text);margin:3px 0;transition:all .3s ease;border-radius:2px}.burgerOpen span:nth-child(1) {transform:rotate(45deg) translate(5px,5px)}.burgerOpen span:nth-child(2) {opacity:0}.burgerOpen span:nth-child(3) {transform:rotate(-45deg) translate(7px,-6px)}.mobileMenuOpen{right:0}.mobileLink{display:block;color:var(--color-text);text-decoration:none;padding:1rem 0;font-size:1.125rem;font-weight:500;border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease;position:relative}.mobileLink:hover{color:var(--color-primary-light);padding-left:1rem}@media (hover:none){.floatingSticker:hover,.featureCard:hover,.botCard:hover,.primaryButton:hover,.secondaryButton:hover{transform:none;box-shadow:none}.featureCard:active,.botCard:active{transform:scale(.98)}.primaryButton:active,.secondaryButton:active{transform:scale(.95)}}.section-wrap{padding:5rem 1rem}.section-wrap--sm{padding:3.5rem 1rem}.section-inner{max-width:1400px;margin:0 auto}.section-head{text-align:center;margin-bottom:3rem}.section-head__title{font-size:clamp(1.6rem,3vw,2.25rem);font-weight:700;line-height:1.25;color:var(--color-text);margin-bottom:.75rem;position:relative;display:inline-block}.section-head__title::after{content:'';display:block;width:40px;height:3px;background:var(--color-primary);border-radius:2px;margin:.6rem auto 0}.section-head__sub{font-size:1.05rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:1.65}.accent{color:var(--color-primary)}.feat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.feat-card{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:1.75rem;transition:transform .25s , border-color .25s , box-shadow .25s}.feat-card:hover{transform:translateY(-4px);border-color:var(--color-primary-transparent);box-shadow:0 8px 32px rgba(59,130,246,.12)}.feat-card__icon{font-size:2rem;margin-bottom:1rem;display:block}.feat-card__title{font-size:1.05rem;font-weight:600;margin-bottom:.5rem;color:var(--color-text)}.feat-card__desc{font-size:.9rem;color:var(--color-text-secondary);line-height:1.6}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;counter-reset:step}.step-card{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:1.75rem 1.5rem;position:relative;transition:border-color .25s , box-shadow .25s}.step-card:hover{border-color:rgba(59,130,246,.3);box-shadow:0 4px 24px rgba(59,130,246,.1)}.step-num{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:var(--color-primary);color:#fff;font-weight:700;font-size:1rem;border-radius:50%;margin-bottom:1rem}.step-card__title{font-size:1rem;font-weight:600;margin-bottom:.4rem}.step-card__desc{font-size:.875rem;color:var(--color-text-secondary);line-height:1.6}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.review-card{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:1.5rem;transition:transform .2s , border-color .2s}.review-card:hover{transform:translateY(-3px);border-color:rgba(59,130,246,.25)}.review-card__head{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.review-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;flex-shrink:0}.review-avatar--blue{background:rgba(59,130,246,.2);color:#60a5fa}.review-avatar--purple{background:rgba(139,92,246,.2);color:#a78bfa}.review-avatar--green{background:rgba(16,185,129,.2);color:#34d399}.review-avatar--orange{background:rgba(249,115,22,.2);color:#fb923c}.review-avatar--pink{background:rgba(236,72,153,.2);color:#f472b6}.review-card__name{font-weight:600;font-size:.9rem;margin-bottom:.15rem}.review-stars{color:#f59e0b;font-size:.75rem;letter-spacing:1px}.review-card__text{font-size:.875rem;color:var(--color-text-secondary);line-height:1.65}.faq-list{display:flex;flex-direction:column;gap:.75rem}.faq-row{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:var(--border-radius-md);overflow:hidden;transition:border-color .2s}.faq-row:hover{border-color:rgba(59,130,246,.3)}.faq-row__btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;background:none;border:none;cursor:pointer;text-align:left}.faq-row__q{font-size:.95rem;font-weight:600;color:var(--color-text)}.faq-row__icon{color:var(--color-primary);font-size:1.1rem;transition:transform .3s;flex-shrink:0}.faq-row__icon.open{transform:rotate(180deg)}.faq-row__body{display:none;padding:0 1.4rem 1.1rem;font-size:.88rem;color:var(--color-text-secondary);line-height:1.7}.faq-row__body.open{display:block}.bots-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.bot-pill{display:flex;align-items:center;gap:.75rem;background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:1rem 1.1rem;text-decoration:none;color:var(--color-text);transition:border-color .2s , transform .2s , box-shadow .2s}.bot-pill:hover{border-color:rgba(59,130,246,.35);transform:translateY(-2px);box-shadow:0 4px 18px rgba(59,130,246,.1)}.bot-pill img{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.bot-pill__info{}.bot-pill__name{font-size:.82rem;font-weight:600;line-height:1.3}.bot-pill__sub{font-size:.75rem;color:var(--color-text-secondary);margin-top:.1rem}.cta-banner{background: linear-gradient(
    135deg,
    rgba(37, 99, 235, 0.18) 0%,
    rgba(139, 92, 246, 0.12) 100%
  );border:1px solid rgba(59,130,246,.25);border-radius:var(--border-radius-xl);padding:3.5rem 2rem;text-align:center}.cta-banner__title{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;margin-bottom:.75rem}.cta-banner__sub{font-size:1rem;color:var(--color-text-secondary);margin-bottom:2rem;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.65}.cta-banner__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.btn-primary{display:inline-flex;align-items:center;gap:.4rem;background: linear-gradient(
    135deg,
    var(--color-primary-dark),
    var(--color-primary)
  );color:#fff;padding:.8rem 1.8rem;border-radius:var(--border-radius-full);font-weight:600;font-size:.95rem;text-decoration:none;transition:all .25s;box-shadow:0 4px 14px rgba(59,130,246,.35)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(59,130,246,.45)}.btn-outline{display:inline-flex;align-items:center;gap:.4rem;border:1.5px solid var(--color-primary);color:var(--color-primary-light);padding:.8rem 1.8rem;border-radius:var(--border-radius-full);font-weight:500;font-size:.95rem;text-decoration:none;transition:background .2s}.btn-outline:hover{background:rgba(59,130,246,.1)}.stats-row{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:2rem 1rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.stat-item{text-align:center}.stat-item__val{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;background: linear-gradient(
    135deg,
    var(--color-primary),
    var(--color-secondary)
  );-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-item__lbl{font-size:.82rem;color:var(--color-text-secondary);margin-top:.2rem}.chip{display:inline-flex;align-items:center;gap:.35rem;background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.3);color:var(--color-primary-light);font-size:.8rem;font-weight:600;padding:.3rem .85rem;border-radius:var(--border-radius-full);margin-bottom:1rem}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.blog-card{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);overflow:hidden;text-decoration:none;color:var(--color-text);display:flex;flex-direction:column;transition:transform .25s , border-color .25s , box-shadow .25s}.blog-card:hover{transform:translateY(-5px);border-color:rgba(59,130,246,.35);box-shadow:0 12px 36px rgba(0,0,0,.3)}.blog-card__img{width:100%;aspect-ratio: 16/9;max-height:400px;object-fit:cover;background:var(--color-background-secondary)}.blog-card__img-ph{width:100%;aspect-ratio: 16/9;max-height:400px;background: linear-gradient(
    135deg,
    var(--color-background-secondary),
    var(--color-background-tertiary)
  );display:flex;align-items:center;justify-content:center;font-size:2.5rem}.blog-card__body{padding:1.25rem;flex:1;display:flex;flex-direction:column}.blog-card__category{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary-light);margin-bottom:.5rem}.blog-card__title{font-size:1rem;font-weight:700;line-height:1.4;margin-bottom:.6rem}.blog-card__excerpt{font-size:.85rem;color:var(--color-text-secondary);line-height:1.6;flex:1}.blog-card__meta{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--color-text-secondary);margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.blog-card__meta-dot{opacity:.4}.page-hero{padding:4rem 1rem 3rem;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2.5rem}@media (min-width:1024px){.page-hero{flex-direction:row;justify-content:space-between;padding:5rem 2rem 4rem}}.page-hero__content{max-width:580px}.page-hero__title{font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1.2;margin-bottom:1.1rem}.page-hero__desc{font-size:1.05rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:1.75rem}.page-hero__btns{display:flex;flex-wrap:wrap;gap:1rem}.page-hero__badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.hero-badge{font-size:.78rem;color:#6ee7b7;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25);padding:.3rem .8rem;border-radius:var(--border-radius-full)}.page-nav{width:100%;max-width:1400px;margin:0 auto;padding:1.25rem 1rem;display:flex;justify-content:space-between;align-items:center}.page-nav__logo{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--color-text);font-weight:700;font-size:1.15rem}.page-nav__logo img{width:40px;height:40px;border-radius:50%;object-fit:cover}.page-nav__links{display:none;gap:1.5rem}@media (min-width:768px){.page-nav__links{display:flex}}.page-nav__link{color:var(--color-text-secondary);text-decoration:none;font-size:.9rem;transition:color .2s}.page-nav__link:hover{color:var(--color-text)}.page-nav__cta{display:inline-flex;align-items:center;gap:.4rem;background:var(--color-primary);color:#fff;padding:.55rem 1.3rem;border-radius:var(--border-radius-full);font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s , transform .15s}.page-nav__cta:hover{background:var(--color-primary-dark);transform:translateY(-1px)}@media (max-width:640px){.section-wrap{padding:3rem 1rem}.cta-banner{padding:2.5rem 1.25rem}.stats-row{gap:1.25rem}.blog-grid{grid-template-columns:1fr}}.p-page{min-height:100vh;background: linear-gradient(
    180deg,
    var(--color-background-secondary) 0%,
    var(--color-background) 100%
  );font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:var(--color-text);line-height:1.5}.p-wrap{width:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem}.p-nav{max-width:1400px;margin:0 auto;padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.p-nav__logo{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--color-text);font-size:1.1rem;font-weight:700}.p-nav__logo img{width:42px;height:42px;border-radius:50%;object-fit:cover}.p-nav__links{display:none;gap:1.75rem}@media (min-width:768px){.p-nav__links{display:flex}}.p-nav__link{color:var(--color-text-secondary);text-decoration:none;font-size:.9rem;transition:color .2s}.p-nav__link:hover{color:var(--color-text)}.p-nav__cta{display:inline-flex;align-items:center;gap:.35rem;background: linear-gradient(
    135deg,
    var(--color-primary-dark),
    var(--color-primary)
  );color:#fff;padding:.55rem 1.35rem;border-radius:9999px;font-size:.88rem;font-weight:600;text-decoration:none;transition:transform .15s , box-shadow .2s;box-shadow:0 3px 12px rgba(59,130,246,.3)}.p-nav__cta:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(59,130,246,.4)}.p-hero{max-width:1400px;margin:0 auto;padding:4rem 1.5rem 3.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem}@media (min-width:1024px){.p-hero{flex-direction:row;justify-content:space-between;align-items:center;padding:5rem 1.5rem 4rem}}.p-hero__body{max-width:600px}.p-hero__chip{display:inline-flex;align-items:center;gap:.35rem;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.28);color:#93c5fd;font-size:.78rem;font-weight:600;padding:.3rem .85rem;border-radius:9999px;margin-bottom:1.1rem}.p-hero__title{font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.18;margin-bottom:1rem;letter-spacing:-.02em}.p-hero__title em{font-style:normal;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.p-hero__desc{font-size:1.05rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:1.75rem;max-width:540px}.p-hero__btns{display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:1.5rem}.p-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.8rem 1.8rem;border-radius:9999px;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .22s}.p-btn--primary{background: linear-gradient(
    135deg,
    var(--color-primary-dark),
    var(--color-primary)
  );color:#fff;box-shadow:0 4px 16px rgba(59,130,246,.38)}.p-btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(59,130,246,.48)}.p-btn--outline{border:1.5px solid rgba(59,130,246,.5);color:#93c5fd}.p-btn--outline:hover{background:rgba(59,130,246,.08)}.p-hero__badges{display:flex;flex-wrap:wrap;gap:.5rem}.p-badge{font-size:.78rem;color:#6ee7b7;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.22);padding:.28rem .8rem;border-radius:9999px}.p-hero__visual{flex-shrink:0;display:flex;justify-content:center;align-items:center}.p-hero__img{width:280px;height:280px;border-radius:50%;object-fit:cover;border:3px solid rgba(59,130,246,.3);box-shadow:0 0 60px rgba(59,130,246,.2)}@media (min-width:768px){.p-hero__img{width:340px;height:340px}}.p-hero__img--rect{width:100%;max-width:480px;height:auto;aspect-ratio: 4/3;border-radius:1.25rem;object-fit:cover;border:1px solid var(--color-border);box-shadow:0 20px 60px rgba(0,0,0,.4)}.p-hero__video-wrap{position:relative;width:280px;height:280px}@media (min-width:768px){.p-hero__video-wrap{width:340px;height:340px}}.p-hero__video-glow{position:absolute;inset:-20px;background: radial-gradient(
    circle,
    rgba(59, 130, 246, 0.18) 0%,
    transparent 70%
  );border-radius:50%;animation:p-pulse 4s ease-in-out infinite}@keyframes p-pulse {
  0%,
  100% {
    transform: scale(1);
    opacity: 0.7;
  }
  50% {
    transform: scale(1.06);
    opacity: 1;
  }
}.p-hero__video{width:100%;height:100%;border-radius:50%;overflow:hidden;border:3px solid rgba(59,130,246,.4);box-shadow:0 0 50px rgba(59,130,246,.25)}.p-hero__video video{width:100%;height:100%;object-fit:cover}.p-hero__video-badge{position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#22c55e,#10b981);color:#fff;font-size:.82rem;font-weight:600;padding:.45rem 1.4rem;border-radius:9999px;white-space:nowrap;box-shadow:0 4px 14px rgba(16,185,129,.4)}.p-section{padding:5rem 0}.p-section--alt{background:var(--color-background-secondary)}.p-section--dark{background:#080c14}.p-section__head{text-align:center;margin-bottom:3rem}.p-section__title{font-size:clamp(1.65rem,3vw,2.25rem);font-weight:700;line-height:1.25;margin-bottom:.75rem}.p-section__title em{font-style:normal;color:var(--color-primary-light)}.p-section__sub{font-size:1rem;color:var(--color-text-secondary);max-width:580px;margin:0 auto;line-height:1.65}.p-section__divider{width:40px;height:3px;background:var(--color-primary);border-radius:2px;margin:.65rem auto 0}.p-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.p-feat{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:1rem;padding:1.75rem;transition:transform .22s , border-color .22s , box-shadow .22s}.p-feat:hover{transform:translateY(-4px);border-color:rgba(59,130,246,.3);box-shadow:0 10px 30px rgba(0,0,0,.25)}.p-feat__icon{font-size:2rem;margin-bottom:1rem;display:block;line-height:1}.p-feat__title{font-size:1.02rem;font-weight:700;margin-bottom:.5rem}.p-feat__desc{font-size:.875rem;color:var(--color-text-secondary);line-height:1.65}.p-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;counter-reset:step}.p-step{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:1rem;padding:1.75rem 1.5rem;transition:border-color .22s}.p-step:hover{border-color:rgba(59,130,246,.3)}.p-step__num{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:var(--color-primary);color:#fff;font-weight:800;font-size:.95rem;border-radius:50%;margin-bottom:1rem}.p-step__title{font-size:1rem;font-weight:700;margin-bottom:.4rem}.p-step__desc{font-size:.85rem;color:var(--color-text-secondary);line-height:1.65}.p-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.15rem}.p-review{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:1rem;padding:1.5rem;transition:transform .2s , border-color .2s}.p-review:hover{transform:translateY(-3px);border-color:rgba(59,130,246,.25)}.p-review__head{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem}.p-review__av{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.78rem;flex-shrink:0}.av--blue{background:rgba(59,130,246,.15);color:#60a5fa}.av--purple{background:rgba(139,92,246,.15);color:#a78bfa}.av--green{background:rgba(16,185,129,.15);color:#34d399}.av--orange{background:rgba(249,115,22,.15);color:#fb923c}.av--pink{background:rgba(236,72,153,.15);color:#f472b6}.p-review__name{font-weight:600;font-size:.88rem;margin-bottom:.1rem}.p-review__stars{color:#f59e0b;font-size:.72rem;letter-spacing:1px}.p-review__text{font-size:.85rem;color:var(--color-text-secondary);line-height:1.65}.p-faq{display:flex;flex-direction:column;gap:.6rem;max-width:820px;margin:0 auto}.p-faq__item{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:.875rem;overflow:hidden;transition:border-color .2s}.p-faq__item:hover{border-color:rgba(59,130,246,.3)}.p-faq__btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.35rem;background:none;border:none;cursor:pointer;text-align:left}.p-faq__q{font-size:.93rem;font-weight:600;color:var(--color-text);flex:1}.p-faq__icon{color:var(--color-primary);font-size:1.1rem;transition:transform .28s;flex-shrink:0}.p-faq__icon.open{transform:rotate(180deg)}.p-faq__a{display:none;padding:0 1.35rem 1rem;font-size:.875rem;color:var(--color-text-secondary);line-height:1.72}.p-faq__a.open{display:block}.p-bots{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.p-bot{display:flex;align-items:center;gap:.85rem;background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:1rem;padding:1rem 1.15rem;text-decoration:none;color:var(--color-text);transition:border-color .2s , transform .2s , box-shadow .2s}.p-bot:hover{border-color:rgba(59,130,246,.35);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.p-bot img{width:38px;height:38px;border-radius:50%;object-fit:cover;flex-shrink:0}.p-bot__name{font-size:.83rem;font-weight:600;line-height:1.35}.p-bot__sub{font-size:.75rem;color:var(--color-text-secondary);margin-top:.1rem}.p-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:2.5rem 1.5rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);max-width:1000px;margin:0 auto}.p-stat__val{font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;text-align:center;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:.3rem}.p-stat__lbl{font-size:.78rem;color:var(--color-text-secondary);text-align:center}.p-cta{background: linear-gradient(
    135deg,
    rgba(37, 99, 235, 0.16) 0%,
    rgba(139, 92, 246, 0.1) 100%
  );border:1px solid rgba(59,130,246,.22);border-radius:1.5rem;padding:3.5rem 2rem;text-align:center}.p-cta__title{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;margin-bottom:.75rem;letter-spacing:-.01em}.p-cta__sub{font-size:1rem;color:var(--color-text-secondary);margin-bottom:2rem;max-width:540px;margin-left:auto;margin-right:auto;line-height:1.65}.p-cta__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.p-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}.p-gallery__card{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:1rem;overflow:hidden;transition:transform .22s , border-color .22s}.p-gallery__card:hover{transform:translateY(-4px);border-color:rgba(59,130,246,.3)}.p-gallery__img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.p-gallery__info{padding:1rem 1.15rem}.p-gallery__label{font-size:.9rem;font-weight:700;margin-bottom:.25rem}.p-gallery__desc{font-size:.8rem;color:var(--color-text-secondary)}.p-usecases{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.15rem}.p-usecase{background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:1rem;padding:1.6rem;transition:border-color .2s , transform .2s}.p-usecase:hover{border-color:rgba(139,92,246,.3);transform:translateY(-3px)}.p-usecase__icon{font-size:1.8rem;margin-bottom:.75rem;display:block}.p-usecase__title{font-size:.95rem;font-weight:700;margin-bottom:.4rem}.p-usecase__desc{font-size:.83rem;color:var(--color-text-secondary);line-height:1.6}@media (max-width:640px){.p-section{padding:3rem 0}.p-hero{padding:3rem 1.25rem 2.5rem}.p-wrap{padding:0 1.25rem}.p-cta{padding:2.5rem 1.25rem}.p-stats{gap:1.25rem;padding:2rem 1rem}.p-hero__img{width:220px;height:220px}}.article-page{background: linear-gradient(
    to bottom,
    var(--color-background-secondary),
    var(--color-background)
  );min-height:100vh}.article-main{padding:0 1rem 5rem}.article-container{max-width:860px;margin:0 auto}.article-breadcrumb{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--color-text-secondary);margin-bottom:1.5rem;margin-top:28px;flex-wrap:wrap}.article-breadcrumb__link{color:var(--color-text-secondary);text-decoration:none;transition:color .2s}.article-breadcrumb__link:hover{color:var(--color-primary)}.article-breadcrumb__sep{opacity:.4}.article-breadcrumb__cur{color:var(--color-text)}.article-header{margin-bottom:1.75rem}.article-title{font-size:clamp(1.7rem,4vw,2.5rem);font-weight:800;line-height:1.2;margin:.75rem 0 .85rem}.article-meta{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--color-text-secondary);flex-wrap:wrap}.article-meta__dot{opacity:.4}.article-hero-img{margin-bottom:2.5rem;border-radius:var(--border-radius-lg);overflow:hidden}.article-cover{width:100%;aspect-ratio: 16/9;object-fit:cover;display:block;max-height:400px}.article-body{font-size:1rem;line-height:1.75;color:var(--color-text)}.article-intro{font-size:1.1rem;color:var(--color-text-secondary);line-height:1.75;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.article-h2{font-size:1.45rem;font-weight:700;margin:2.5rem 0 1rem;color:var(--color-text)}.article-content{color:var(--color-text-secondary);line-height:1.8}.article-content p{margin-bottom:1rem}.article-content ul,.article-content ol{padding-left:1.5rem;margin-bottom:1rem}.article-content li{margin-bottom:.4rem}.article-content strong{color:var(--color-text);font-weight:600}.article-related{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border)}.article-related__sub{color:var(--color-text-secondary);font-size:.9rem;margin-bottom:1.25rem}details.faq-row{display:block;background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:var(--border-radius-md);overflow:hidden;transition:border-color .2s;margin:0;padding:0}details.faq-row:hover{border-color:rgba(59,130,246,.3)}details.faq-row>summary.faq-row__btn{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;cursor:pointer;list-style:none;user-select:none;background:none;border:none}details.faq-row>summary.faq-row__btn::-webkit-details-marker{display:none}details.faq-row>summary.faq-row__btn::marker{display:none}details.faq-row>.faq-row__body{display:none;padding:0 1.4rem 1.1rem;font-size:.88rem;color:var(--color-text-secondary);line-height:1.7}details.faq-row[open]>.faq-row__body{display:block}details.faq-row[open]>summary .faq-row__icon{transform:rotate(180deg)}.cookieConsentWrapper{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:20px;display:flex;justify-content:center;align-items:flex-end;pointer-events:none;transition:opacity .3s ease}.cookieConsentWrapper.visible{opacity:1}.cookieConsentWrapper.hidden{opacity:0}.cookieConsentBanner{max-width:600px;width:100%;background: linear-gradient(
    135deg,
    rgba(17, 24, 39, 0.98) 0%,
    rgba(31, 41, 55, 0.98) 100%
  );backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:var(--border-radius-xl);padding:24px;box-shadow:0 4px 16px var(--color-primary-transparent) , 0 0 10px var(--color-primary-transparent);pointer-events:all}.cookieContent{display:flex;align-items:flex-start;gap:16px}.cookieIcon{display:flex;align-items:center;justify-content:center;min-width:48px;height:48px;background: linear-gradient(
    135deg,
    var(--color-primary) 0%,
    var(--color-primary-dark) 100%
  );border-radius:var(--border-radius-md);box-shadow:0 6px 12px var(--color-primary-transparent)}.cookieTextContent{flex:1}.cookieHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cookieTitle{margin:0;font-size:18px;font-weight:600;color:var(--color-text);display:flex;align-items:center;gap:8px}.cookieDescription{margin:0 0 16px 0;font-size:14px;line-height:1.6;color:var(--color-text-secondary)}.cookieLink{color:var(--color-primary-light);text-decoration:none;border-bottom:1px solid rgba(96,165,250,.3);transition:all .2s ease}.cookieLink:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.cookieButtons{display:flex;gap:12px;flex-wrap:wrap}.cookieButton{flex:1;min-width:140px;padding:12px 24px;border-radius:var(--border-radius);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.cookieButtonAccept{background: linear-gradient(
    135deg,
    var(--color-primary) 0%,
    var(--color-primary-dark) 100%
  );color:var(--color-text);box-shadow:0 4px 12px var(--color-primary-transparent)}.cookieButtonAccept:hover{box-shadow:0 6px 20px rgba(59,130,246,.4)}.cookieButtonAccept:active{transform:translateY(0)}.cookieButtonDecline{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border)}.cookieButtonDecline:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.3);color:var(--color-text)}@media (max-width:768px){.cookieConsentWrapper{padding:16px}.cookieConsentBanner{padding:20px;border-radius:var(--border-radius-lg)}.cookieContent{flex-direction:column;gap:12px}.cookieIcon{min-width:40px;height:40px}.cookieTitle{font-size:16px}.cookieDescription{font-size:13px;margin-bottom:12px}.cookieButtons{flex-direction:column;gap:10px}.cookieButton{width:100%;min-width:unset}}@media (max-width:480px){.cookieConsentWrapper{padding:12px}.cookieConsentBanner{padding:16px}.cookieIcon{min-width:36px;height:36px}.cookieTitle{font-size:15px}.cookieDescription{font-size:12px}.cookieButton{padding:10px 20px;font-size:13px}}