*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;width:100%}:root{--bg: #0a0a0a;--surface: #141416;--surface2: #1c1c20;--text: #fff;--text-secondary: rgba(255,255,255,.6);--muted: rgba(255,255,255,.35);--accent: #F59E0B;--accent-dim: rgba(245,158,11,.12);--accent-glow: rgba(245,158,11,.25);--green: #22c55e;--red: #ef4444;--yellow: #eab308;--accent-red: #e63946;--border: rgba(255,255,255,.08);--border-hover: rgba(255,255,255,.15);--radius: 12px;--transition: cubic-bezier(.22, 1, .36, 1)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#f59e0b40;color:var(--text)}a{color:var(--accent);text-decoration:none;transition:opacity .2s}a:hover{opacity:.8}.anim{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.anim.show{opacity:1;transform:translateY(0)}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:16px 32px;background:#0a0a0ad9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.nav-logo{font-weight:700;font-size:.9rem;color:var(--text);text-decoration:none;letter-spacing:-.01em}.nav-links{display:flex;align-items:center;gap:6px}.nav-right{display:flex;align-items:center;gap:16px}.nav-link{color:var(--text-secondary);text-decoration:none;font-size:.82rem;transition:color .2s,background .2s;padding:6px 12px;border-radius:6px}.nav-link:hover{color:var(--text);opacity:1;background:#ffffff0f}.nav-cta{background:var(--accent);color:#000;padding:8px 18px;border-radius:8px;text-decoration:none;font-size:.84rem;font-weight:600;transition:all .25s var(--transition);box-shadow:0 1px 8px #f59e0b40}.nav-cta:hover{opacity:.92;color:#000;transform:translateY(-1px);box-shadow:0 3px 16px #f59e0b59}.lang-btn{background:transparent;border:1px solid var(--border);color:var(--muted);padding:6px 12px;border-radius:6px;font-size:.78rem;cursor:pointer;transition:all .2s}.lang-btn:hover{border-color:var(--accent);color:var(--text)}.hamburger{display:none;background:none;border:none;cursor:pointer;padding:8px;margin:-8px;z-index:201;-webkit-tap-highlight-color:transparent}.hamburger-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;width:22px;height:18px;position:relative}.hamburger-icon span{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;position:absolute;left:0;transition:all .3s var(--transition)}.hamburger-icon span:nth-child(1){top:0}.hamburger-icon span:nth-child(2){top:8px}.hamburger-icon span:nth-child(3){top:16px}.hamburger-icon.open span:nth-child(1){top:8px;transform:rotate(45deg)}.hamburger-icon.open span:nth-child(2){opacity:0}.hamburger-icon.open span:nth-child(3){top:8px;transform:rotate(-45deg)}.mobile-overlay{display:none;position:fixed;inset:0;z-index:150;background:#000000b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-overlay.open{opacity:1;visibility:visible}.mobile-menu{position:absolute;top:0;right:0;width:100%;max-width:320px;height:100%;background:var(--bg);border-left:1px solid var(--border);padding:80px 28px 40px;display:flex;flex-direction:column;gap:0;transform:translate(100%);transition:transform .35s var(--transition);overflow-y:auto}.mobile-overlay.open .mobile-menu{transform:translate(0)}.mobile-menu-link{display:block;padding:16px 0;color:var(--text-secondary);font-size:1.05rem;font-weight:500;text-decoration:none;border-bottom:1px solid var(--border);transition:color .2s,padding-left .2s}.mobile-menu-link:first-child{border-top:1px solid var(--border)}.mobile-menu-link:hover,.mobile-menu-link:active{color:var(--accent);padding-left:6px;opacity:1}.mobile-menu-divider{height:1px;background:var(--border);margin:8px 0}.mobile-menu-cta{display:block;text-align:center;background:var(--accent);color:#000;padding:14px 24px;border-radius:10px;font-weight:600;font-size:.95rem;text-decoration:none;margin-top:8px;transition:all .25s var(--transition);box-shadow:0 2px 12px #f59e0b40}.mobile-menu-cta:hover{opacity:.9;color:#000}.mobile-menu-lang{margin-top:12px;align-self:flex-start;padding:8px 16px;font-size:.85rem}@media(max-width:768px){.hamburger,.mobile-overlay{display:block}.hide-mobile{display:none!important}}.nav-lobster{display:inline-block;font-size:1.05rem;animation:lobster-wiggle 3s ease-in-out infinite;transform-origin:70% 80%}@keyframes lobster-wiggle{0%,to{transform:rotate(0)}8%{transform:rotate(14deg)}16%{transform:rotate(-10deg)}24%{transform:rotate(8deg)}32%{transform:rotate(-4deg)}40%,to{transform:rotate(0)}}.hero{min-height:75vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:140px 24px 60px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-30%;left:50%;transform:translate(-50%);width:800px;height:600px;background:radial-gradient(ellipse,rgba(245,158,11,.06) 0%,rgba(245,158,11,.01) 40%,transparent 65%);pointer-events:none}.hero-inner{max-width:620px;position:relative;z-index:1}.hero-eyebrow{color:var(--accent);font-size:.8rem;font-weight:600;margin-bottom:20px;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.hero-eyebrow:before,.hero-eyebrow:after{content:"";display:block;width:24px;height:1px;background:linear-gradient(90deg,transparent,var(--accent))}.hero-eyebrow:after{background:linear-gradient(90deg,var(--accent),transparent)}.hero h1{font-size:clamp(2.4rem,5.5vw,3.6rem);font-weight:800;line-height:1.06;margin-bottom:22px;letter-spacing:-.045em}.grad{background:linear-gradient(135deg,#fde68a,#fbbf24,#f59e0b,#d4a574);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc{color:var(--text-secondary);font-size:1.05rem;max-width:500px;margin:0 auto 18px;line-height:1.7;font-weight:400}.hero-checks{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:0 auto 26px;max-width:900px}.hero-check{color:#ffffffc7;font-size:.9rem;padding:6px 10px;border:1px solid var(--border);border-radius:999px;background:#ffffff05}.hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-primary{display:inline-block;background:var(--accent);color:#000;padding:14px 28px;border-radius:10px;font-weight:600;text-decoration:none;transition:all .25s var(--transition);font-size:.92rem;box-shadow:0 2px 16px #f59e0b40}.btn-primary:hover{opacity:.9;color:#000;transform:translateY(-2px);box-shadow:0 6px 28px #f59e0b4d}.btn-lg{padding:16px 36px;font-size:1rem}.btn-ghost{display:inline-block;color:var(--text-secondary);padding:14px 24px;border-radius:10px;font-weight:500;text-decoration:none;transition:color .2s;font-size:.92rem}.btn-ghost:hover{color:var(--text);opacity:1}.btn-outline{display:block;text-align:center;padding:13px;border:1px solid var(--border);border-radius:10px;color:var(--text);text-decoration:none;font-weight:500;transition:all .25s var(--transition);font-size:.92rem}.btn-outline:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.deliverables-section{max-width:860px;padding:60px 24px 40px;border-bottom:1px solid var(--border);text-align:center}.deliverables-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:760px;margin:28px auto 0}.deliverable-item{display:flex;gap:10px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;color:var(--text-secondary);font-size:.85rem;line-height:1.55}.deliverable-check{color:var(--accent);font-weight:800;flex-shrink:0;margin-top:1px}.hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(245,158,11,.3),transparent)}.channels-bar{padding:28px 24px;border-bottom:1px solid var(--border)}.channels-label{display:block;text-align:center;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-bottom:14px}.channels-list{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;max-width:700px;margin:0 auto}.channel-tag{display:flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--border);padding:6px 14px;border-radius:8px;font-size:.78rem;color:var(--text-secondary);transition:all .25s var(--transition)}.channel-tag:hover{border-color:var(--border-hover);transform:translateY(-1px);box-shadow:0 2px 8px #0003}.channel-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.channel-icon svg{width:14px;height:14px;fill:currentColor}.channel-more{color:var(--accent);font-weight:600;border-color:var(--accent-dim)}section{padding:80px 24px;max-width:720px;margin:0 auto}section h2{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;margin-bottom:18px;letter-spacing:-.03em;line-height:1.15;background:linear-gradient(135deg,#f59e0b,#fbbf24 20%,#fff 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}section h2+p{font-weight:400}section h3{letter-spacing:-.015em}section h4{letter-spacing:-.01em}.stats-bar{padding:40px 24px;border-bottom:1px solid var(--border)}.stats-grid{display:flex;justify-content:center;align-items:center;gap:0;max-width:600px;margin:0 auto}.stat-item{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;padding:8px 16px}.stat-number{font-size:1.6rem;font-weight:800;letter-spacing:-.03em;color:var(--accent)}.stat-label{font-size:.75rem;color:var(--muted);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.stat-divider{width:1px;height:36px;background:var(--border);flex-shrink:0}.trust-section{max-width:860px;padding:60px 24px 40px;border-bottom:1px solid var(--border)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.trust-card{display:flex;align-items:flex-start;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 16px;transition:all .3s var(--transition)}.trust-card:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 4px 16px #0000004d}.trust-icon{font-size:1.5rem;flex-shrink:0;margin-top:2px}.trust-card strong{display:block;font-size:.85rem;font-weight:600;margin-bottom:3px;color:var(--text)}.trust-card p{font-size:.78rem;color:var(--muted);line-height:1.5;margin:0}.press-logos-section{max-width:none;padding:44px 24px;border-bottom:1px solid var(--border);text-align:center}.press-logos-label{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-bottom:18px}.press-logos-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px}.press-logo{opacity:.45;color:#ffffffe6;transition:opacity .2s,transform .2s;-webkit-user-select:none;user-select:none}.press-logo:hover{opacity:.75;transform:translateY(-1px)}.press-logo-macstories{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;letter-spacing:-.01em}.press-logo-fastcompany{text-transform:uppercase;font-size:.95rem;font-weight:700;letter-spacing:.06em}.press-logo-ibm{font-size:1.15rem;font-weight:800;letter-spacing:.18em}.press-logo-cisco{display:inline-flex;flex-direction:column;align-items:center;gap:6px;font-size:1.1rem;font-weight:600;letter-spacing:.02em;text-transform:lowercase}.cisco-bridge{display:inline-flex;gap:4px;align-items:flex-end;height:12px}.cisco-bar{width:4px;background:#ffffffbf;border-radius:3px}.before-after-section{max-width:760px;text-align:center;border-bottom:1px solid var(--border);overflow:hidden}.before-after-section h2{margin-bottom:24px}.ba-toggle{display:inline-flex;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:4px;margin-bottom:28px}.ba-btn{display:flex;align-items:center;gap:8px;background:transparent;border:none;color:var(--muted);padding:10px 20px;border-radius:8px;font-size:.85rem;cursor:pointer;transition:all .25s var(--transition);font-weight:500;font-family:inherit}.ba-btn.active{background:var(--surface2);color:var(--text)}.ba-btn:hover{color:var(--text)}.ba-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ba-dot-red{background:var(--red)}.ba-dot-green{background:var(--green)}.ba-container{position:relative;overflow:hidden}.ba-inner{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.ba-panel{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .4s ease}.ba-panel.visible{opacity:1;visibility:visible}.terminal-mock{background:#1a1a2e;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);overflow:hidden;text-align:left;max-width:100%}.terminal-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06)}.terminal-dot{width:10px;height:10px;border-radius:50%}.terminal-dot.red{background:#ff5f57}.terminal-dot.yellow{background:#febc2e}.terminal-dot.green{background:#28c840}.terminal-title{color:var(--muted);font-size:.72rem;margin-left:8px}.terminal-body{padding:16px 18px;font-family:SF Mono,Fira Code,monospace;font-size:.78rem;line-height:1.9}.terminal-body p{margin-bottom:2px;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.t-prompt{color:var(--green);margin-right:6px}.t-err{color:var(--red);font-weight:700;margin-right:6px}.t-warn{color:var(--yellow);font-weight:700;margin-right:6px}.t-comment{color:var(--muted)}.t-muted{color:var(--muted);font-style:italic}.chat-mock{background:var(--surface);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);overflow:hidden;text-align:left;max-width:100%}.chat-bar{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.chat-avatar{font-size:1.4rem}.chat-bar strong{font-size:.88rem;display:block}.chat-status{color:var(--green);font-size:.72rem}.chat-body{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.chat-msg{max-width:85%;padding:12px 16px;border-radius:14px;position:relative}.chat-msg.bot{background:#f59e0b14;border:1px solid rgba(245,158,11,.15);align-self:flex-start}.chat-msg.user{background:var(--surface2);border:1px solid var(--border);align-self:flex-end}.chat-msg p{font-size:.85rem;line-height:1.6;color:var(--text-secondary);white-space:pre-line;margin:0}.chat-msg.bot p{color:#f59e0be6}.chat-time{font-size:.65rem;color:var(--muted);margin-top:4px;display:block}.exec-agent-section{max-width:660px;text-align:center;padding-bottom:0}.exec-agent-box{background:var(--surface);border:1px solid rgba(245,158,11,.2);border-radius:var(--radius);padding:28px 32px;text-align:left}.exec-agent-box h3{color:var(--accent);font-size:1rem;font-weight:700;margin-bottom:10px}.exec-agent-box p{color:var(--text-secondary);font-size:.9rem;line-height:1.75;margin:0}.pricing{text-align:center;max-width:960px}.pricing h2{margin-bottom:36px}.pricing-group-header{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px;margin-top:8px}.pricing-group-header h3{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;margin:0}.pricing-group-badge{background:var(--accent-dim);color:var(--accent);padding:4px 12px;border-radius:20px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.pricing-group-badge.monthly{background:#22c55e1a;color:var(--green)}.managed-care-header{margin-top:48px}.price-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.price-cards-3{grid-template-columns:repeat(3,1fr)}.price-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:32px 24px;text-align:left;position:relative;transition:all .3s var(--transition)}.price-card:hover{border-color:var(--border-hover);transform:translateY(-3px);box-shadow:0 8px 24px #0006}.price-card.featured{border-color:#f59e0b4d;background:linear-gradient(160deg,rgba(245,158,11,.08),rgba(245,158,11,.02) 35%,var(--surface) 65%)}.price-card.featured:hover{border-color:#f59e0b80;box-shadow:0 8px 40px #f59e0b1f,0 0 0 1px #f59e0b33,0 20px 48px #0006}.price-badge{position:absolute;top:-10px;left:24px;background:var(--accent-red);color:#fff;padding:4px 12px;border-radius:20px;font-size:.7rem;font-weight:700;animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,to{box-shadow:0 0 #e639464d}50%{box-shadow:0 0 0 6px #e6394600}}.price-card h3{font-size:1.1rem;margin-bottom:8px;font-weight:600}.price-amount{font-size:2.4rem;font-weight:800;margin-bottom:4px;letter-spacing:-.03em;display:flex;gap:10px;align-items:baseline;justify-content:center;flex-wrap:wrap}.price-old{font-size:1.1rem;font-weight:700;color:#ffffff8c;text-decoration:line-through}.price-current{font-size:2.4rem;font-weight:800}.price-for{color:var(--muted);font-size:.85rem;margin-bottom:20px}.price-bestfor{color:var(--text-secondary);font-size:.82rem;margin:-8px 0 18px}.price-bestfor-label{display:inline-block;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-right:6px}.price-guarantee{margin-top:10px;text-align:center;font-size:.78rem;font-weight:600;color:#22c55ee6}.price-card ul{list-style:none;margin-bottom:24px}.price-card li{padding:8px 0;font-size:.85rem;color:var(--text-secondary);border-bottom:1px solid var(--border)}.price-card li:last-child{border:none}.price-card li:before{content:"✓ ";color:var(--accent);font-weight:700}.price-card .btn-primary{display:block;text-align:center}.price-note{color:var(--muted);font-size:.82rem;margin-bottom:20px}.contact-promise{color:#f59e0b;font-size:.85rem;font-weight:600;margin-top:.75rem;margin-bottom:.5rem;text-align:center}.guarantee-box{display:flex;align-items:center;gap:14px;justify-content:center;max-width:420px;margin:0 auto;padding:18px 22px;background:#22c55e0f;border:1px solid rgba(34,197,94,.15);border-radius:var(--radius);text-align:left;transition:all .3s var(--transition)}.guarantee-box:hover{border-color:#22c55e4d}.guarantee-box>span{font-size:1.6rem}.guarantee-box strong{display:block;color:var(--green);font-size:.85rem;margin-bottom:2px}.guarantee-box p{font-size:.82rem;color:#22c55e99;margin:0}.price-per{font-size:.9rem;font-weight:500;color:var(--muted);margin-left:2px}.pricing-footnotes{margin-top:8px;margin-bottom:20px;display:flex;flex-direction:column;gap:6px;align-items:center}.pricing-cta-link{display:inline-block;color:var(--accent);font-weight:600;font-size:1rem;margin-bottom:12px;text-decoration:underline;text-underline-offset:4px;transition:opacity .2s}.pricing-cta-link:hover{opacity:.8}.pricing-footnotes .price-note{margin-bottom:0;text-align:center}.comparison-section{max-width:720px;text-align:center;border-bottom:1px solid var(--border)}.comparison-section h2{margin-bottom:12px}.comparison-section .comp-subtitle{color:var(--muted);font-size:.88rem;margin-bottom:32px}.comp-table{width:100%;text-align:left;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.comp-header{display:grid;grid-template-columns:1.2fr 1fr 1fr;background:var(--surface2);border-bottom:1px solid var(--border)}.comp-header .comp-label{padding:14px 18px;font-size:.78rem;color:var(--muted);font-weight:500}.comp-header .comp-col{padding:14px 16px;font-size:.82rem;font-weight:700;text-align:center}.comp-header .comp-diy{color:var(--text-secondary)}.comp-header .comp-service{color:var(--accent);background:#f59e0b0a}.comp-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-bottom:1px solid var(--border);transition:background .2s}.comp-row:last-child{border-bottom:none}.comp-row:hover{background:#ffffff05}.comp-row .comp-label{padding:14px 18px;font-size:.85rem;font-weight:500;color:var(--text)}.comp-row .comp-col{padding:14px 16px;font-size:.82rem;text-align:center;display:flex;align-items:center;justify-content:center}.comp-row .comp-diy{color:var(--muted)}.comp-row .comp-service{color:var(--accent);font-weight:500;background:#f59e0b05}.what-section{text-align:center;border-bottom:1px solid var(--border)}.what-text{color:var(--text-secondary);font-size:1.02rem;max-width:560px;margin:0 auto;line-height:1.8}.testimonials{text-align:center;max-width:860px;border-bottom:1px solid var(--border)}.testimonials h2{margin-bottom:40px}.testimonial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:18px}.tweet-card{background:#16181c;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:18px 18px 14px;position:relative}.tweet-card:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 10px 28px #00000059}.tweet-card:before{content:none}.tweet-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:10px}.tweet-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.1);background:var(--surface2);flex-shrink:0}.tweet-author-info{display:flex;flex-direction:column;line-height:1.15}.tweet-author-info strong{font-size:.86rem;color:#ffffffeb}.tweet-author-info span{font-size:.75rem;color:#ffffff73}.tweet-x-logo{color:#ffffffbf;opacity:.9}.tweet-text{font-size:.92rem;color:#ffffffd1;line-height:1.65;margin:0 0 12px;font-style:normal}.tweet-engagement{display:flex;gap:14px;align-items:center;margin-bottom:10px}.tweet-stat{font-size:.78rem;color:#ffffff80}.tweet-timestamp{font-size:.75rem;color:#fff6;border-top:1px solid rgba(255,255,255,.06);padding-top:10px}.testimonial-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px 22px;text-align:left;transition:all .3s var(--transition);position:relative}.testimonial-card:before{content:'"';position:absolute;top:12px;right:18px;font-size:2.5rem;font-family:Georgia,serif;color:var(--accent-dim);line-height:1;pointer-events:none}.testimonial-card:hover{border-color:var(--border-hover);transform:translateY(-2px);box-shadow:0 6px 24px #0000004d}.testimonial-text{font-size:.9rem;color:var(--text-secondary);line-height:1.7;margin-bottom:14px;font-style:italic}.testimonial-author{display:flex;flex-direction:column;gap:1px}.testimonial-author strong{font-size:.82rem;color:var(--text)}.testimonial-author span{font-size:.75rem;color:var(--muted)}.why-section{max-width:none;padding:80px 24px;border-bottom:1px solid var(--border)}.why-section h2{text-align:center;margin-bottom:28px}.why-content{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.why-content p{color:var(--text-secondary);font-size:.95rem;line-height:1.8}.why-content a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.how-section{max-width:none;padding:80px 24px;border-bottom:1px solid var(--border)}.how-section h2{text-align:center;margin-bottom:40px}.steps{display:flex;flex-direction:column;max-width:480px;margin:0 auto 28px}.step{display:flex;gap:18px;align-items:flex-start;padding:20px 0;border-bottom:1px solid var(--border);transition:all .2s}.step:last-child{border-bottom:none}.step:hover{padding-left:6px}.step-num{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent-dim);border:1px solid rgba(245,158,11,.25);font-size:1.1rem}.step-content h4{font-size:.95rem;margin-bottom:4px;font-weight:600}.step-content p{color:var(--text-secondary);font-size:.85rem;line-height:1.6}.how-note{text-align:center;color:var(--muted);font-size:.82rem;font-style:italic}.security{border-bottom:1px solid var(--border);text-align:center}.security h2{margin-bottom:10px}.security-intro{color:var(--text-secondary);font-size:.92rem;margin-bottom:24px;line-height:1.75;text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.security-list{display:flex;flex-direction:column;gap:8px;align-items:center}.security-item{display:flex;align-items:baseline;gap:12px;color:var(--text-secondary);font-size:.85rem;line-height:1.6;padding:6px 0;transition:all .2s;width:100%;max-width:900px;justify-content:center;text-align:left}.security-item:hover{padding-left:4px}.security-check{color:var(--accent);font-weight:700;flex-shrink:0;font-size:.9rem}.about-section{border-bottom:1px solid var(--border);text-align:center}.about-section h2{margin-bottom:28px}.about-profile{display:flex;align-items:center;gap:16px;justify-content:center;margin-bottom:28px}.about-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid var(--accent);box-shadow:0 0 20px var(--accent-dim)}.about-profile-info{display:flex;flex-direction:column;text-align:left}.about-profile-info strong{font-size:1.05rem;color:var(--text);font-weight:700}.about-profile-info span{font-size:.82rem;color:var(--accent);font-weight:500}.about-content{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.about-content p{color:var(--text-secondary);font-size:.95rem;line-height:1.8}.about-company{color:var(--muted)!important;font-size:.82rem!important;font-style:italic;margin-top:4px}.faq{max-width:600px;border-bottom:1px solid var(--border)}.faq h2{text-align:center;margin-bottom:36px}.faq-list{display:flex;flex-direction:column;gap:6px}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:all .25s var(--transition);overflow:hidden}.faq-item:hover{border-color:var(--border-hover);box-shadow:0 2px 12px #0003}.faq-item.open{border-color:#f59e0b40}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;font-weight:600;font-size:.9rem;-webkit-user-select:none;user-select:none;min-height:52px}.faq-toggle{color:var(--accent);font-size:1.1rem;flex-shrink:0;margin-left:12px;transition:transform .3s var(--transition)}.faq-item.open .faq-toggle{transform:rotate(180deg)}.faq-answer-wrap{max-height:0;overflow:hidden;transition:max-height .35s var(--transition)}.faq-answer-wrap.open{max-height:300px}.faq-answer{padding:0 18px 16px;color:var(--text-secondary);font-size:.85rem;line-height:1.75;margin:0}.final-cta{text-align:center;padding:100px 24px;max-width:560px;position:relative}.final-cta:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(ellipse,rgba(245,158,11,.06) 0%,rgba(245,158,11,.01) 40%,transparent 65%);pointer-events:none;animation:cta-glow 4s ease-in-out infinite}@keyframes cta-glow{0%,to{opacity:.6}50%{opacity:1}}.final-cta>div{position:relative;z-index:1}.final-cta h2{font-size:clamp(1.4rem,3.5vw,2rem);margin-bottom:12px}.final-cta>div>p:first-of-type{color:var(--text-secondary);margin-bottom:24px;font-size:.95rem}.cta-alt{margin-top:16px;color:var(--muted);font-size:.82rem}.cta-alt a{color:var(--text-secondary)}footer{padding:48px 24px 32px;border-top:1px solid var(--border)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:36px;max-width:800px;margin:0 auto 36px}.footer-logo{font-size:.9rem;font-weight:700}.footer-brand p{color:var(--muted);font-size:.78rem;margin-top:4px}.footer-col{display:flex;flex-direction:column;gap:6px}.footer-col strong{color:var(--text-secondary);font-size:.78rem;margin-bottom:2px}.footer-col a,.footer-col span{color:var(--muted);font-size:.78rem;text-decoration:none}.footer-col a:hover{color:var(--accent);opacity:1}.footer-bottom{text-align:center;padding-top:20px;border-top:1px solid var(--border);max-width:800px;margin:0 auto}.footer-bottom p{color:var(--muted);font-size:.72rem;margin-bottom:3px}.footer-disclaimer{opacity:.5;margin-top:10px}.footer-built-by{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);color:var(--accent)!important;opacity:.7;font-style:italic;font-size:.72rem!important;letter-spacing:.01em}.scroll-top{position:fixed;bottom:24px;right:24px;z-index:98;width:44px;height:44px;border-radius:50%;background:var(--surface2);border:1px solid var(--border);color:var(--text-secondary);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s var(--transition);box-shadow:0 2px 10px #0000004d}.scroll-top:hover{background:var(--surface2);border-color:var(--accent);color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 16px #f59e0b26}.mobile-cta{display:none!important}@media(hover:none)and (pointer:coarse){.btn-primary,.btn-outline,.btn-ghost{min-height:48px;display:flex;align-items:center;justify-content:center}.faq-question{min-height:56px}.channel-tag{padding:8px 14px}.nav-cta{padding:10px 18px}.lang-btn{padding:8px 14px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.ba-btn{min-height:44px}.step{padding:16px 0}}@media(max-width:800px){.nav{padding:12px 20px}.hero{min-height:auto;padding:110px 20px 44px}.hero h1{font-size:2.2rem;margin-bottom:16px}.hero-desc{font-size:.95rem;margin-bottom:24px}.hero:before{width:500px;height:400px}.testimonial-grid{grid-template-columns:1fr;gap:12px}.tweet-card{padding:16px 16px 12px}.deliverables-section{padding:50px 20px 30px}.deliverables-grid{grid-template-columns:1fr;gap:10px;margin-top:20px}.price-cards,.price-cards-3{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto;gap:20px}.price-card{padding:28px 22px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}section{padding:60px 20px}.scroll-top{bottom:24px;right:16px}.final-cta{padding-bottom:60px}.trust-grid{grid-template-columns:repeat(2,1fr);gap:12px}.trust-card{padding:18px 14px}.stats-grid{flex-wrap:wrap;gap:4px}.stat-divider{display:none}.stat-item{flex:0 0 48%;padding:12px 8px}.ba-container{min-height:auto;overflow:hidden}.comp-row .comp-label,.comp-header .comp-label{padding:12px;font-size:.78rem}.comp-row .comp-col,.comp-header .comp-col{padding:12px 10px;font-size:.75rem}.steps,.guarantee-box{max-width:100%}.press-logos-row{gap:16px}}@media(max-width:500px){.nav{padding:10px 16px}.nav-logo{font-size:.82rem}.nav-right{gap:8px}.nav-cta{padding:8px 14px;font-size:.78rem;min-height:44px;display:flex;align-items:center}.lang-btn{padding:6px 10px;font-size:.75rem}.hero{padding:96px 16px 36px}.hero h1{font-size:1.85rem;line-height:1.12;margin-bottom:14px}.hero-eyebrow{font-size:.72rem;margin-bottom:14px}.hero-desc{font-size:.9rem;line-height:1.65;margin-bottom:20px}.hero-actions{flex-direction:column;align-items:stretch;gap:8px}.hero-actions .btn-primary{text-align:center;justify-content:center}.hero-actions .btn-ghost{text-align:center;padding:12px 20px}section{padding:48px 16px}section h2{font-size:1.3rem;margin-bottom:14px}.channels-bar{padding:20px 16px}.channels-list{gap:5px}.channel-tag{padding:6px 10px;font-size:.72rem;gap:4px}.channel-icon{width:14px;height:14px;font-size:.75rem}.channel-icon svg{width:12px;height:12px}.stats-bar{padding:24px 16px}.stat-number{font-size:1.3rem}.stat-label{font-size:.68rem}.trust-section{padding:40px 16px 32px}.trust-grid{grid-template-columns:1fr;gap:8px}.trust-card{flex-direction:row;padding:14px;gap:10px}.trust-icon{font-size:1.3rem}.trust-card strong{font-size:.82rem}.trust-card p{font-size:.75rem}.press-logos-section{padding:36px 16px}.press-logos-row{gap:14px}.press-logo-macstories{font-size:1.05rem}.press-logo-fastcompany{font-size:.86rem}.press-logo-ibm{font-size:1.02rem}.press-logo-cisco{font-size:1rem}.before-after-section{padding:48px 16px}.ba-toggle{gap:2px}.ba-btn{font-size:.8rem;padding:8px 14px;min-height:44px}.ba-container{min-height:auto}.terminal-body{font-size:.65rem;padding:12px;line-height:1.8}.terminal-body p{font-size:.65rem;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.terminal-bar{padding:10px 12px}.chat-body{padding:12px 14px;gap:8px}.chat-msg{max-width:92%;padding:10px 14px}.chat-msg p{font-size:.82rem}.exec-agent-box{padding:22px 18px}.exec-agent-box p{font-size:.85rem}.pricing h2{margin-bottom:28px}.price-cards,.price-cards-3{max-width:100%;gap:16px}.pricing-group-header h3{font-size:1.1rem}.managed-care-header{margin-top:36px}.price-card{padding:24px 18px}.price-amount{font-size:2rem}.price-card li{padding:7px 0;font-size:.82rem}.price-card .btn-primary,.price-card .btn-outline{min-height:48px;font-size:.88rem}.price-note{font-size:.78rem}.guarantee-box{flex-direction:column;text-align:center;gap:8px;padding:16px}.comp-table{font-size:.75rem}.comp-header,.comp-row{grid-template-columns:1.1fr 1fr 1fr}.comp-row .comp-label,.comp-header .comp-label{padding:10px 8px;font-size:.72rem}.comp-row .comp-col,.comp-header .comp-col{padding:10px 6px;font-size:.68rem}.comp-header .comp-col{font-size:.72rem}.step{gap:12px;padding:16px 0}.step-num{width:38px;height:38px;font-size:1rem}.step-content h4{font-size:.9rem}.step-content p{font-size:.82rem}.tweet-header{gap:10px}.tweet-avatar{width:34px;height:34px;object-fit:cover}.tweet-text{font-size:.88rem}.tweet-stat{font-size:.74rem}.tweet-timestamp{font-size:.72rem}.why-content p{font-size:.88rem}.security-intro{font-size:.85rem}.security-item{font-size:.82rem;gap:10px}.about-content p{font-size:.88rem}.faq-question{padding:14px;font-size:.85rem;min-height:52px}.faq-answer{padding:0 14px 14px;font-size:.82rem}.final-cta{padding:56px 16px 100px}.final-cta h2{font-size:1.3rem}.final-cta .btn-lg{padding:14px 28px;font-size:.92rem;width:100%;text-align:center;justify-content:center}.footer-grid{grid-template-columns:1fr;text-align:center;gap:20px}.footer-col{align-items:center}.footer-bottom p{font-size:.68rem}}@media(max-width:360px){.hero h1{font-size:1.6rem}.hero-desc{font-size:.85rem}.nav-logo{font-size:.78rem}.nav-cta{font-size:.72rem;padding:7px 10px}section h2{font-size:1.15rem}.stat-number{font-size:1.15rem}.stat-item{flex:0 0 46%}.comp-row .comp-col,.comp-header .comp-col{padding:8px 4px;font-size:.64rem}.comp-row .comp-label,.comp-header .comp-label{padding:8px 6px;font-size:.68rem}.price-amount{font-size:1.75rem}.terminal-body,.terminal-body p{font-size:.58rem}}
