:root{--bg-primary: #0c0c14;--bg-secondary: #111127;--bg-card: rgba(255,255,255,.03);--accent: #e94560;--accent-2: #0f3460;--accent-glow: rgba(233,69,96,.25);--text-primary: #ffffff;--text-secondary: rgba(255,255,255,.65);--text-muted: rgba(255,255,255,.35);--border: rgba(255,255,255,.07);--border-hover: rgba(233,69,96,.3);--success: #00e676;--warning: #ffd700;--blue: #4fc3f7;--red: #ff5252;--font: "Inter", -apple-system, system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;--radius: 16px;--radius-sm: 8px;--shadow: 0 8px 32px rgba(0,0,0,.4);--shadow-glow: 0 0 60px rgba(233,69,96,.12)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:none}input,button{font-family:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--accent-2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}::selection{background:#e945604d;color:#fff}.container{max-width:1140px;margin:0 auto;padding:0 28px}.section{padding:96px 0}.section-header{text-align:center;max-width:600px;margin:0 auto 64px}.section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:16px;padding:6px 14px;border:1px solid rgba(233,69,96,.2);border-radius:100px;background:#e945600d}.section-title{font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.1;letter-spacing:-1.5px;margin-bottom:16px}.section-desc{font-size:17px;color:var(--text-secondary);line-height:1.65}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 28px;transition:background .4s ease,backdrop-filter .4s ease,border-color .4s ease;border-bottom:1px solid transparent}.nav-scrolled{background:#0c0c14d9;backdrop-filter:blur(20px) saturate(1.5);border-bottom-color:var(--border)}.nav-inner{max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:68px}.nav-logo{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;letter-spacing:-.5px}.nav-logo svg{border-radius:8px;flex-shrink:0}.nav-links{display:flex;gap:36px}.nav-links a{font-size:14px;font-weight:500;color:var(--text-secondary);transition:color .2s;position:relative}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1px;background:var(--accent);transform:scaleX(0);transition:transform .25s ease}.nav-links a:hover{color:var(--text-primary)}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{padding:9px 22px;background:var(--accent);color:#fff;border-radius:var(--radius-sm);font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 12px #e9456040}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 4px 20px #e9456066;color:#fff}.mobile-toggle{display:none;font-size:24px;color:var(--text-primary);background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 12px;cursor:pointer;transition:background .2s,border-color .2s;z-index:1002}.mobile-toggle:hover{background:#ffffff26;border-color:var(--accent)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 28px 80px;background:radial-gradient(ellipse 120% 80% at 50% -10%,#1a1a35 0%,transparent 60%),linear-gradient(180deg,var(--bg-primary) 0%,#0f0f22 100%);overflow:hidden}#hero-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.hero-content{position:relative;z-index:1;max-width:860px;width:100%}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;background:#e9456014;border:1px solid rgba(233,69,96,.2);border-radius:100px;font-size:12px;font-weight:600;color:var(--accent);letter-spacing:.5px;margin-bottom:28px;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.hero-badge.revealed{opacity:1;transform:translateY(0)}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--success);position:relative;flex-shrink:0}.pulse-dot:after{content:"";position:absolute;top:-3px;left:-3px;width:14px;height:14px;border-radius:50%;background:#00e67640;animation:pulseRing 2s ease-out infinite}@keyframes pulseRing{0%{transform:scale(.8);opacity:1}to{transform:scale(2.2);opacity:0}}.hero-title{font-size:clamp(38px,6vw,72px);font-weight:800;line-height:1.05;letter-spacing:-3px;margin-bottom:24px;opacity:0;transform:translateY(20px);transition:opacity .7s ease .1s,transform .7s ease .1s}.hero-title.revealed{opacity:1;transform:translateY(0)}.typed-gradient{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 50%,var(--blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% auto;animation:gradientFlow 4s linear infinite}@keyframes gradientFlow{0%{background-position:0% center}to{background-position:200% center}}.typed-cursor{display:inline-block;width:3px;height:1em;background:var(--accent);margin-left:2px;vertical-align:text-bottom;animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.hero-sub{font-size:clamp(15px,1.8vw,18px);color:var(--text-secondary);line-height:1.7;margin-bottom:48px;opacity:0;transform:translateY(16px);transition:opacity .6s ease .2s,transform .6s ease .2s}.hero-sub.revealed{opacity:1;transform:translateY(0)}.hide-mobile{display:inline}.four-principles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:48px;text-align:left;opacity:0;transform:translateY(20px);transition:opacity .6s ease .3s,transform .6s ease .3s}.four-principles.revealed{opacity:1;transform:translateY(0)}.principle-card{padding:24px 20px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .3s,transform .3s,box-shadow .3s;cursor:default}.principle-card:hover{border-color:#e9456059;transform:translateY(-4px);box-shadow:var(--shadow-glow)}.principle-icon-wrap{margin-bottom:16px}.principle-svg{width:40px;height:40px}.svg-draw{stroke-dasharray:113;stroke-dashoffset:113}.svg-draw-check,.svg-draw-eye-outer,.svg-draw-clip,.svg-draw-chart{opacity:0}.principle-title{font-size:13px;font-weight:700;margin-bottom:8px;line-height:1.3}.principle-desc{font-size:13px;color:var(--text-secondary);line-height:1.5}.hero-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;opacity:0;transform:translateY(16px);transition:opacity .6s ease .4s,transform .6s ease .4s}.hero-buttons.revealed{opacity:1;transform:translateY(0)}.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;cursor:pointer}.btn:hover{transform:translateY(-2px) scale(1.01)}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 4px 20px #e945604d}.btn-primary:hover{box-shadow:0 6px 30px #e9456073;color:#fff}.btn-glow{animation:btnPulse 3s ease-in-out infinite}@keyframes btnPulse{0%,to{box-shadow:0 4px 20px #e945604d}50%{box-shadow:0 4px 40px #e9456080,0 0 60px #e9456026}}.btn-secondary{background:#ffffff0f;color:#fff;border:1px solid var(--border)}.btn-secondary:hover{background:#ffffff1a;color:#fff}.btn-outline{background:transparent;color:var(--text-secondary);border:1px solid rgba(255,255,255,.1)}.btn-outline:hover{border-color:#fff3;color:#fff}.live-activity{padding:32px 0;background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.activity-header{display:flex;align-items:center;gap:10px;margin-bottom:20px}.activity-dot{width:8px;height:8px;border-radius:50%;background:var(--success);animation:livePulse 2s ease-in-out infinite;box-shadow:0 0 8px #00e67680}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.activity-label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted)}.activity-feed{display:flex;flex-direction:column;gap:8px;font-family:var(--font-mono);font-size:13px;max-height:160px;overflow:hidden}.activity-line{display:flex;gap:12px;align-items:baseline;line-height:1.4}.act-time{color:var(--text-muted);flex-shrink:0}.act-agent{font-weight:600;flex-shrink:0}.act-msg{color:var(--text-secondary)}.how-section{background:var(--bg-primary)}.workflow-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.workflow-step{position:relative;padding:32px 24px;background:var(--bg-card);border:1px solid var(--border);opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease,border-color .3s}.workflow-step.revealed{opacity:1;transform:translateY(0)}.workflow-step:hover{border-color:#e9456040}.workflow-step:not(:last-child){border-right:none}.step-connector{position:absolute;top:50%;right:-12px;z-index:2;width:24px;height:2px;background:linear-gradient(90deg,var(--accent),transparent)}.workflow-step:last-child .step-connector{display:none}.step-number{font-size:11px;font-weight:800;letter-spacing:2px;color:var(--accent);margin-bottom:16px;font-family:var(--font-mono)}.step-icon{font-size:36px;margin-bottom:16px;display:block}.step-content h3{font-size:16px;font-weight:700;margin-bottom:8px}.step-content p{font-size:14px;color:var(--text-secondary);line-height:1.5;margin-bottom:16px}.step-tags{display:flex;flex-wrap:wrap;gap:6px}.tag{font-size:11px;font-weight:600;color:var(--success);background:#00e67614;border:1px solid rgba(0,230,118,.15);padding:4px 10px;border-radius:100px}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product-card{padding:28px 24px;border-radius:var(--radius);background:var(--bg-card);border:1px solid var(--border);transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .3s,box-shadow .3s;opacity:0;transform:translateY(20px);display:flex;flex-direction:column}.product-card.revealed{opacity:1;transform:translateY(0)}.product-card:hover{transform:translateY(-6px) scale(1.01);border-color:color-mix(in srgb,var(--accent-color, var(--accent)) 40%,transparent);box-shadow:0 12px 40px #0000004d}.product-icon-wrap{font-size:32px;margin-bottom:16px}.product-name{font-size:17px;font-weight:700;margin-bottom:4px}.product-price{font-size:14px;color:var(--accent);font-weight:600;margin-bottom:12px}.product-desc{font-size:14px;color:var(--text-secondary);line-height:1.5;flex-grow:1;margin-bottom:16px}.product-badge{display:inline-block;padding:5px 12px;border-radius:100px;font-size:12px;font-weight:600;background:#00e67614;border:1px solid rgba(0,230,118,.15);color:var(--success);margin-bottom:12px}.product-bar{height:3px;background:#ffffff0f;border-radius:2px;overflow:hidden}.product-bar-fill{height:100%;width:0;border-radius:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width 1.2s cubic-bezier(.25,.46,.45,.94)}.proof-section{background:var(--bg-secondary)}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:56px}.proof-stat{text-align:center;padding:32px 20px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease,border-color .3s}.proof-stat.revealed{opacity:1;transform:translateY(0)}.proof-stat:hover{border-color:#e9456040}.proof-counter{font-size:clamp(36px,4vw,52px);font-weight:800;letter-spacing:-2px;color:var(--accent);margin-bottom:8px;line-height:1}.proof-label{font-size:14px;color:var(--text-secondary);line-height:1.4;margin-bottom:8px}.proof-source{font-size:11px;color:var(--text-muted);font-style:italic}.scanner-demo{margin-bottom:48px;max-width:720px;margin-left:auto;margin-right:auto}.scanner-demo-header{text-align:center;margin-bottom:20px}.scanner-demo-label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted)}.scanner-demo-sub{font-size:13px;color:var(--text-muted);margin-top:2px}.scanner-demo-body{background:#0006;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.scanner-url-bar{display:flex;align-items:center;gap:8px;padding:14px 18px;background:#0000004d;border-bottom:1px solid var(--border)}.scanner-protocol{font-family:var(--font-mono);font-size:13px;color:var(--text-muted)}.scanner-domain-text{font-family:var(--font-mono);font-size:13px;color:var(--text-secondary);flex:1}.scanner-scan-btn{padding:6px 14px;background:var(--accent);color:#fff;border-radius:var(--radius-sm);font-size:12px;font-weight:700;cursor:pointer;transition:opacity .2s,transform .2s;font-family:var(--font-mono);letter-spacing:.5px}.scanner-scan-btn:hover{opacity:.85;transform:scale(1.02)}.scanner-progress{padding:24px}.scanner-progress-bar{height:4px;background:#ffffff14;border-radius:2px;overflow:hidden;margin-bottom:12px}.scanner-progress-bar:after{content:"";display:block;height:100%;width:var(--w, 0%);background:linear-gradient(90deg,var(--accent),var(--blue));border-radius:2px;transition:width .5s ease}.scanner-progress-text{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.scanner-results{padding:20px 24px 24px}.sr-header{display:flex;align-items:center;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--border);margin-bottom:20px}.sr-score{display:flex;flex-direction:column;align-items:center;padding:12px 20px;background:#ff525214;border:1px solid rgba(255,82,82,.2);border-radius:var(--radius-sm)}.sr-score-num{font-size:32px;font-weight:800;color:var(--red);line-height:1}.sr-score-label{font-size:11px;color:var(--text-muted);margin-top:4px}.sr-findings{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.sr-finding{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff05;border-radius:var(--radius-sm);border:1px solid var(--border)}.sr-sev{font-size:10px;font-weight:700;letter-spacing:1px;padding:3px 8px;border-radius:4px;flex-shrink:0}.sr-finding.high .sr-sev{background:#ff525226;color:var(--red)}.sr-finding.med .sr-sev{background:#ffbd2e26;color:var(--warning)}.sr-finding.low .sr-sev{background:#4fc3f71a;color:var(--blue)}.sr-finding span:last-child{font-size:13px;color:var(--text-secondary)}.sr-footer{display:flex;gap:24px;justify-content:center;font-size:13px;color:var(--success);font-weight:500}.before-after{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ba-card{padding:28px;border-radius:var(--radius);border:1px solid;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.ba-card.revealed{opacity:1;transform:translateY(0)}.ba-before{background:#ff525208;border-color:#ff52521f}.ba-after{background:#00e67608;border-color:#00e6761f}.ba-title{font-size:16px;font-weight:700;margin-bottom:16px;display:flex;align-items:center;gap:8px}.ba-before .ba-title{color:var(--red)}.ba-after .ba-title{color:var(--success)}.ba-item{font-size:14px;color:var(--text-secondary);padding:9px 0;border-bottom:1px solid rgba(255,255,255,.04);display:flex;align-items:center;gap:10px}.ba-item:last-child{border-bottom:none}.ba-icon{font-size:16px;flex-shrink:0}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonial-card{padding:28px;border-radius:var(--radius);background:var(--bg-card);border:1px solid var(--border);opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease,border-color .3s;display:flex;flex-direction:column}.testimonial-card.revealed{opacity:1;transform:translateY(0)}.testimonial-card:hover{border-color:#e9456033}.testimonial-quote{font-size:14px;color:var(--text-secondary);line-height:1.7;flex:1;font-style:italic;margin-bottom:20px}.testimonial-quote:before{content:'"'}.testimonial-quote:after{content:'"'}.testimonial-author{font-size:15px;font-weight:700}.testimonial-role{font-size:12px;color:var(--text-muted);margin-top:2px}.testimonial-verified{font-size:12px;color:var(--success);font-weight:600;margin-top:12px}.calculator-section{background:var(--bg-primary)}.calc-wrap{max-width:600px;margin:0 auto}.calc-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:36px;margin-bottom:20px;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.calc-card.revealed{opacity:1;transform:translateY(0)}.calc-group{margin-bottom:28px}.calc-group:last-child{margin-bottom:0}.calc-label{font-size:14px;font-weight:600;color:var(--text-secondary);margin-bottom:12px;display:block}.calc-slider{width:100%;-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;background:#ffffff1a;outline:none;cursor:pointer;margin-bottom:8px}.calc-slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--accent);cursor:pointer;box-shadow:0 0 0 4px #e9456026;transition:box-shadow .2s,transform .2s}.calc-slider::-webkit-slider-thumb:hover{box-shadow:0 0 0 6px #e9456033;transform:scale(1.1)}.calc-val{font-size:22px;font-weight:700;color:var(--text-primary);margin-top:8px}.calc-result-card{background:#e945600d;border:1px solid rgba(233,69,96,.15);border-radius:var(--radius);padding:32px;text-align:center;opacity:0;transform:translateY(16px);transition:opacity .5s ease .1s,transform .5s ease .1s}.calc-result-card.revealed{opacity:1;transform:translateY(0)}.calc-result-label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.calc-result-number{font-size:clamp(40px,6vw,60px);font-weight:800;background:linear-gradient(135deg,var(--accent),var(--blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-2px;line-height:1}.calc-result-detail{font-size:14px;color:var(--text-secondary);margin-top:8px}.calc-fine-print{font-size:12px;color:var(--text-muted);margin-top:16px;line-height:1.5;border-top:1px solid rgba(255,255,255,.05);padding-top:16px}.cta-section{padding:96px 0;background:var(--bg-secondary);border-top:1px solid var(--border);text-align:center}.cta-content h2{font-size:clamp(30px,4vw,48px);font-weight:800;letter-spacing:-1.5px;margin-bottom:16px}.cta-content p{font-size:17px;color:var(--text-secondary);max-width:480px;margin:0 auto 32px;line-height:1.6}.cta-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.cta-trust{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;font-size:13px;color:var(--text-muted)}.footer{padding:28px 0;border-top:1px solid var(--border);background:var(--bg-primary)}.footer-inner{display:flex;justify-content:space-between;align-items:center}.footer-copy{font-size:13px;color:var(--text-muted)}.footer-links{display:flex;gap:24px}.footer-links a{font-size:13px;color:var(--text-muted);transition:color .2s}.footer-links a:hover{color:var(--text-secondary)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.revealed{opacity:1;transform:translateY(0)}@media(min-width:769px){.founder-card{grid-template-columns:240px 1fr;gap:48px;padding:40px}}@media(max-width:1024px){.four-principles,.proof-grid,.workflow-steps{grid-template-columns:repeat(2,1fr)}.workflow-step:nth-child(2) .step-connector{display:none}.workflow-step:last-child .step-connector{display:none}}@media(max-width:768px){.nav-inner{height:auto;padding:12px 16px}.nav-links{display:none}.nav-links.nav-open{display:flex;flex-direction:column;position:absolute;inset:0;background:var(--bg-primary);padding:80px 28px 28px;border-bottom:1px solid var(--border);gap:20px;z-index:999}.nav-cta{display:none}.mobile-toggle{display:flex;z-index:1001;position:relative}.hero{padding:100px 16px 60px;min-height:auto}.hero-title{font-size:clamp(28px,7vw,42px);letter-spacing:-1px;margin-bottom:16px}.hero-sub{font-size:15px;padding:0 8px}.hero-badge{font-size:11px;padding:6px 14px}.hero-content{max-width:100%;overflow-x:hidden}.four-principles,.workflow-steps{grid-template-columns:1fr}.step-connector{display:none!important}.products-grid,.proof-grid,.before-after,.testimonials-grid{grid-template-columns:1fr}.hero-buttons{flex-direction:column;align-items:center}.btn{width:100%;max-width:320px;justify-content:center}.hide-mobile{display:none}.footer-inner{flex-direction:column;gap:16px;text-align:center}.cta-trust{flex-direction:column;gap:8px}.founder-card{grid-template-columns:1fr;text-align:center}.founder-creds{grid-template-columns:1fr}.cred-item{flex-direction:column;text-align:left}.founder-certifications{justify-content:center}}@media(max-width:480px){.hero{padding:90px 12px 40px}.hero-title{font-size:26px;letter-spacing:-.5px}.hero-sub{font-size:14px}.proof-grid{grid-template-columns:1fr}.section{padding:48px 0}}.founder-section{background:var(--bg-secondary)}.founder-card{display:grid;grid-template-columns:1fr;gap:32px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:32px 20px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.founder-card.revealed{opacity:1;transform:translateY(0)}.founder-photo{text-align:center}.founder-avatar{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 0 40px #e9456033;position:relative}.founder-avatar:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(233,69,96,.2);animation:avatarPulse 3s ease-in-out infinite}@keyframes avatarPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.05);opacity:1}}.founder-initials{font-size:36px;font-weight:800;color:#fff}.founder-status{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;font-size:11px;font-weight:600;color:var(--success);letter-spacing:.5px}.founder-dot{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 8px #00e67680}.founder-name{font-size:22px;font-weight:800;letter-spacing:-.5px;margin-bottom:4px;overflow-wrap:break-word}.founder-title{font-size:13px;color:var(--accent);font-weight:600;margin-bottom:20px;overflow-wrap:break-word}.founder-bio p{font-size:15px;color:var(--text-secondary);line-height:1.7;margin-bottom:16px}.founder-bio p:last-child{margin-bottom:0}.founder-creds{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px;margin-bottom:24px}.cred-item{display:flex;gap:12px;padding:16px;background:#ffffff05;border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color .3s}.cred-item:hover{border-color:#e9456033}.cred-icon{font-size:24px;flex-shrink:0}.cred-title{font-size:13px;font-weight:700;margin-bottom:2px}.cred-desc{font-size:12px;color:var(--text-muted);line-height:1.4}.founder-certifications{display:flex;flex-wrap:wrap;gap:8px}.cert{display:inline-block;padding:4px 12px;font-size:11px;font-weight:600;background:#e945600f;border:1px solid rgba(233,69,96,.15);border-radius:100px;color:var(--text-secondary);letter-spacing:.3px}.lead-form-wrap{margin-top:40px;padding:28px;background:#00000059;border:1px solid var(--border);border-radius:var(--radius);backdrop-filter:blur(12px);text-align:left;max-width:560px;margin-left:auto;margin-right:auto;opacity:0;transform:translateY(16px);transition:opacity .6s ease .5s,transform .6s ease .5s}.lead-form-wrap.revealed{opacity:1;transform:translateY(0)}.lead-form-title{font-size:15px;font-weight:700;margin-bottom:4px;text-align:center}.lead-form-sub{font-size:13px;color:var(--text-muted);margin-bottom:20px;text-align:center}.lead-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lead-form .form-group{display:flex;flex-direction:column}.lead-form .form-group.full{grid-column:1 / -1}.lead-form label{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.lead-form input,.lead-form textarea,.lead-form select{padding:10px 14px;border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid var(--border);color:var(--text-primary);font-size:14px;transition:border-color .2s,box-shadow .2s}.lead-form input:focus,.lead-form textarea:focus,.lead-form select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #e945601a}.lead-form textarea{resize:vertical;min-height:80px}.lead-form .consent-group{grid-column:1 / -1;display:flex;align-items:flex-start;gap:10px;margin-top:4px}.lead-form .consent-group input[type=checkbox]{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--accent)}.lead-form .consent-group label{font-size:12px;color:var(--text-muted);line-height:1.5;margin-bottom:0;font-weight:400}.lead-form .form-actions{grid-column:1 / -1;display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.lead-form .form-message{grid-column:1 / -1;font-size:13px;font-weight:600;text-align:center;min-height:20px}.lead-form .form-message.success{color:var(--success)}.lead-form .form-message.error{color:var(--red)}@media(max-width:520px){.lead-form{grid-template-columns:1fr}.lead-form .form-group.full{grid-column:1 / -1}.lead-form .form-actions{flex-direction:column}.lead-form .form-actions .btn{width:100%;max-width:100%;justify-content:center}.lead-form-wrap{padding:20px 16px}}.bottom-cta-form{max-width:560px;margin:0 auto;padding:28px;background:#00000040;border:1px solid var(--border);border-radius:var(--radius)}.bottom-cta-form .lead-form{text-align:left}width: 56px; height: 56px; border-radius: 8px; object-fit: contain; flex-shrink: 0; background: #1a1a2e; padding: 2px; filter: brightness(1.15) saturate(1.2) drop-shadow(0 0 6px rgba(100,200,255,.3)); transition: filter .3s ease; } .nav-logo:hover .nav-logo-img{filter:brightness(1.25) saturate(1.35) drop-shadow(0 0 10px rgba(100,200,255,.5))}.nav-logo-icon{display:none}.nav-logo-full{display:block}@media(max-width:768px){.nav-logo-full{display:none}.nav-logo-icon{display:block}}.founder-avatar-img{width:120px;height:120px;border-radius:50%;object-fit:cover;margin:0 auto 16px;display:block;border:3px solid rgba(233,69,96,.3);box-shadow:0 0 40px #e9456026}#hermes-chat-widget[data-astro-cid-sckkx6r4]{position:fixed;bottom:24px;right:24px;z-index:9999}#hermes-chat-toggle[data-astro-cid-sckkx6r4]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#e94560,#0f3460);border:none;cursor:pointer;box-shadow:0 4px 24px #e9456066;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}#hermes-chat-toggle[data-astro-cid-sckkx6r4]:hover{transform:scale(1.1);box-shadow:0 6px 32px #e9456099}.chat-icon[data-astro-cid-sckkx6r4]{font-size:28px;filter:drop-shadow(0 0 8px rgba(255,215,0,.6))}#hermes-chat-panel[data-astro-cid-sckkx6r4]{position:absolute;bottom:72px;right:0;width:360px;max-height:480px;background:#16213e;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;box-shadow:0 8px 40px #00000080;display:flex;flex-direction:column}#hermes-chat-panel[data-astro-cid-sckkx6r4].hidden{display:none}.chat-header[data-astro-cid-sckkx6r4]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#0f3460;color:#fff;font-weight:600;border-bottom:1px solid rgba(255,255,255,.1)}#hermes-chat-close[data-astro-cid-sckkx6r4]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer}.chat-body[data-astro-cid-sckkx6r4]{padding:20px;color:#fffc;font-size:14px;line-height:1.6}.chat-placeholder[data-astro-cid-sckkx6r4]{color:#fff6;font-style:italic;margin-top:12px}@media(max-width:480px){#hermes-chat-panel[data-astro-cid-sckkx6r4]{width:calc(100vw - 48px);right:-12px}}
