.analyzer-section[data-v-7a4360a2]{margin-top:56px;background:linear-gradient(135deg,#2563eb0a,#8b5cf608);border:1px solid rgba(37,99,235,.12);border-radius:var(--radius);padding:40px;position:relative;overflow:hidden}.analyzer-section[data-v-7a4360a2]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--blue),var(--purple),var(--cyan))}.analyzer-header[data-v-7a4360a2]{display:flex;align-items:flex-start;gap:20px;margin-bottom:32px}.analyzer-icon[data-v-7a4360a2]{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#2563eb1f,#8b5cf614);border:1px solid rgba(37,99,235,.15);display:flex;align-items:center;justify-content:center;font-size:28px;flex-shrink:0}.analyzer-header h3[data-v-7a4360a2]{font-family:Syne,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.3px;margin-bottom:6px}.analyzer-header p[data-v-7a4360a2]{font-size:14px;color:var(--text-4);line-height:1.6}.analyzer-form[data-v-7a4360a2]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-7a4360a2]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-7a4360a2]{font-size:13px;font-weight:700;color:var(--text-3);letter-spacing:.3px;display:flex;align-items:center;gap:8px}.label-icon[data-v-7a4360a2]{font-size:16px}.form-group input[data-v-7a4360a2],.form-group textarea[data-v-7a4360a2]{background:var(--bg);border:1px solid var(--border-2);border-radius:var(--radius-sm);padding:14px 18px;color:var(--text);font-family:Outfit,sans-serif;font-size:15px;line-height:1.6;transition:all .3s ease;resize:vertical}.form-group input[data-v-7a4360a2]:focus,.form-group textarea[data-v-7a4360a2]:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #2563eb1a,0 0 20px #2563eb0f}.form-group input[data-v-7a4360a2]::placeholder,.form-group textarea[data-v-7a4360a2]::placeholder{color:var(--text-4);font-size:14px}.form-group input[data-v-7a4360a2]:disabled,.form-group textarea[data-v-7a4360a2]:disabled{opacity:.5;cursor:not-allowed}.analyze-btn[data-v-7a4360a2]{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:16px 40px;border:none;border-radius:100px;background:linear-gradient(135deg,var(--blue),var(--purple));color:#fff;font-family:Outfit,sans-serif;font-size:16px;font-weight:700;cursor:pointer;transition:all .4s ease;box-shadow:0 4px 24px #2563eb4d;position:relative;overflow:hidden}.analyze-btn[data-v-7a4360a2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 40px #2563eb66,0 0 60px #8b5cf626}.analyze-btn[data-v-7a4360a2]:active:not(:disabled){transform:scale(.97)}.analyze-btn[data-v-7a4360a2]:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn-icon[data-v-7a4360a2]{font-size:18px}.btn-loader[data-v-7a4360a2]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-7a4360a2 .8s linear infinite}@keyframes spin-7a4360a2{to{transform:rotate(360deg)}}.loading-state[data-v-7a4360a2]{margin-top:40px;padding:40px;background:var(--bg);border:1px solid var(--border-3);border-radius:var(--radius);text-align:center}.loading-orb[data-v-7a4360a2]{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--purple),var(--cyan));animation:pulseOrb-7a4360a2 2s ease-in-out infinite;box-shadow:0 0 40px #2563eb4d}@keyframes pulseOrb-7a4360a2{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.loading-title[data-v-7a4360a2]{font-family:Syne,sans-serif;font-size:18px;font-weight:700;margin-bottom:4px}.loading-sub[data-v-7a4360a2]{font-size:14px;color:var(--text-4)}.loading-steps[data-v-7a4360a2]{display:flex;flex-direction:column;gap:10px;margin-top:28px;max-width:300px;margin-left:auto;margin-right:auto;text-align:left}.lstep[data-v-7a4360a2]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-4);transition:all .4s ease}.lstep.done[data-v-7a4360a2]{color:var(--cyan)}.lstep-dot[data-v-7a4360a2]{width:8px;height:8px;border-radius:50%;background:var(--border-2);flex-shrink:0;transition:all .4s ease}.lstep.done .lstep-dot[data-v-7a4360a2]{background:var(--cyan);box-shadow:0 0 8px #06d6a066}.result-container[data-v-7a4360a2]{margin-top:40px;background:var(--bg);border:1px solid rgba(37,99,235,.15);border-radius:var(--radius);overflow:hidden}.result-header[data-v-7a4360a2]{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;background:linear-gradient(135deg,#06d6a00f,#2563eb0a);border-bottom:1px solid var(--border-3)}.result-badge[data-v-7a4360a2]{font-size:14px;font-weight:700;color:var(--cyan)}.reset-btn[data-v-7a4360a2]{padding:8px 20px;border-radius:100px;border:1px solid var(--border-2);background:transparent;color:var(--text-3);font-family:Outfit,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.reset-btn[data-v-7a4360a2]:hover{border-color:var(--blue);color:var(--blue-light)}.result-content[data-v-7a4360a2]{padding:32px;font-size:14px;color:var(--text-2);line-height:1.8}.result-content[data-v-7a4360a2] h1.res-h1,.result-content[data-v-7a4360a2] h2.res-h2{font-family:Syne,sans-serif;color:var(--text);margin:32px 0 16px;letter-spacing:-.5px}.result-content[data-v-7a4360a2] h1.res-h1{font-size:22px}.result-content[data-v-7a4360a2] h2.res-h2{font-size:19px}.result-content[data-v-7a4360a2] h3.res-h3{font-family:Syne,sans-serif;font-size:16px;color:var(--blue-light);margin:24px 0 10px}.result-content[data-v-7a4360a2] .step-title{font-family:Syne,sans-serif;font-size:20px;font-weight:700;color:var(--text);margin:36px 0 16px;padding:16px 20px;background:linear-gradient(135deg,#2563eb14,#8b5cf60a);border:1px solid rgba(37,99,235,.12);border-radius:var(--radius-sm)}.result-content[data-v-7a4360a2] .agent-title{font-family:Syne,sans-serif;font-size:17px;font-weight:700;color:var(--text);margin:28px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--border-3)}.result-content[data-v-7a4360a2] strong{color:var(--text);font-weight:600}.result-content[data-v-7a4360a2] ul.res-list{margin:8px 0 16px 4px;list-style:none}.result-content[data-v-7a4360a2] ul.res-list li{position:relative;padding:3px 0 3px 18px;color:var(--text-3);font-size:14px}.result-content[data-v-7a4360a2] ul.res-list li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;border:1.5px solid var(--blue)}.error-state[data-v-7a4360a2]{margin-top:32px;padding:24px;background:#f43f5e0f;border:1px solid rgba(244,63,94,.15);border-radius:var(--radius-sm);text-align:center}.error-state p[data-v-7a4360a2]{color:var(--rose);font-size:14px;margin-bottom:12px}.retry-btn[data-v-7a4360a2]{padding:8px 24px;border-radius:100px;border:1px solid rgba(244,63,94,.3);background:transparent;color:var(--rose);font-family:Outfit,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.retry-btn[data-v-7a4360a2]:hover{background:#f43f5e14}@media (max-width: 768px){.analyzer-section[data-v-7a4360a2]{padding:24px}.analyzer-header[data-v-7a4360a2]{flex-direction:column;gap:12px}.analyze-btn[data-v-7a4360a2]{width:100%;justify-content:center}}:root{--bg: #080c14;--bg-2: #0d1320;--bg-3: #111827;--bg-card: #131b2e;--bg-card-hover: #182240;--surface: #1a2340;--surface-2: #1f2b4d;--blue: #2d7aff;--blue-light: #5b9aff;--blue-bright: #3b82f6;--blue-glow: rgba(45, 122, 255, .15);--blue-glow-strong: rgba(45, 122, 255, .25);--cyan: #06d6a0;--cyan-light: #34eabc;--purple: #8b5cf6;--purple-light: #a78bfa;--amber: #f59e0b;--amber-light: #fbbf24;--rose: #f43f5e;--text: #f1f5f9;--text-2: #cbd5e1;--text-3: #94a3b8;--text-4: #64748b;--border: rgba(45, 122, 255, .1);--border-2: rgba(45, 122, 255, .18);--border-3: rgba(255, 255, 255, .06);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 16px rgba(0, 0, 0, .3), 0 2px 6px rgba(0, 0, 0, .2);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .4), 0 4px 12px rgba(0, 0, 0, .3);--shadow-xl: 0 24px 60px rgba(0, 0, 0, .5), 0 8px 20px rgba(0, 0, 0, .3);--shadow-blue: 0 8px 32px rgba(45, 122, 255, .15);--radius: 16px;--radius-sm: 10px;--radius-xs: 6px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Outfit,sans-serif;background:var(--bg);color:var(--text);line-height:1.7;font-weight:400;overflow-x:hidden}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(45,122,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(45,122,255,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 40px;display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);background:#080c14cc;border-bottom:1px solid var(--border-3);transition:all .4s ease}nav.scrolled{box-shadow:0 1px 30px #0006;background:#080c14eb}.nav-logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text)}.nav-logo-icon{width:38px;height:38px;background:linear-gradient(135deg,var(--blue),var(--purple));border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;box-shadow:0 0 20px #2d7aff4d}.nav-logo-text{font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.5px}.nav-logo-text span{background:linear-gradient(135deg,var(--blue-light),var(--cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links{display:flex;align-items:center;gap:32px;list-style:none}.nav-links a{text-decoration:none;color:var(--text-3);font-size:14px;font-weight:500;letter-spacing:.2px;transition:color .3s;position:relative}.nav-links a:hover{color:var(--blue-light)}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--blue);transition:width .3s ease;border-radius:2px}.nav-links a:hover:after{width:100%}.nav-cta{background:var(--blue)!important;color:#fff!important;padding:10px 24px;border-radius:100px;font-weight:600;font-size:13px;letter-spacing:.3px;transition:all .3s ease;box-shadow:0 0 20px #2d7aff33}.nav-cta:hover{background:var(--blue-light)!important;transform:translateY(-1px);box-shadow:0 0 30px #2d7aff4d}.nav-cta:after{display:none!important}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 60px 80px;position:relative;overflow:hidden}.hero-orb{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none}.hero-orb-1{width:800px;height:800px;top:-300px;right:-200px;background:radial-gradient(circle,rgba(45,122,255,.15),transparent 70%)}.hero-orb-2{width:600px;height:600px;bottom:-200px;left:-150px;background:radial-gradient(circle,rgba(139,92,246,.1),transparent 70%)}.hero-orb-3{width:400px;height:400px;top:30%;left:40%;background:radial-gradient(circle,rgba(6,214,160,.06),transparent 70%)}.hero-content{position:relative;z-index:2;max-width:1200px;margin:0 auto;width:100%}.hero-badge{display:inline-flex;align-items:center;gap:10px;background:var(--blue-glow);border:1px solid rgba(45,122,255,.25);padding:8px 22px;border-radius:100px;font-size:13px;font-weight:600;color:var(--blue-light);letter-spacing:.5px;margin-bottom:32px;animation:fadeInUp .8s ease both}.hero-badge:before{content:"";width:6px;height:6px;background:var(--blue-light);border-radius:50%;animation:pulse 2s infinite;box-shadow:0 0 8px var(--blue-light)}.hero h1{font-family:Space Grotesk,sans-serif;font-size:clamp(48px,6vw,84px);line-height:1.05;letter-spacing:-3px;font-weight:800;color:var(--text);margin-bottom:28px;max-width:900px;animation:fadeInUp .8s .1s ease both}.hero h1 em{font-style:normal;background:linear-gradient(135deg,var(--blue-light),var(--cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-size:18px;color:var(--text-3);max-width:620px;line-height:1.8;margin-bottom:48px;animation:fadeInUp .8s .2s ease both}.hero-actions{display:flex;gap:16px;flex-wrap:wrap;animation:fadeInUp .8s .3s ease both}.btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--blue);color:#fff;padding:16px 36px;border-radius:100px;font-weight:700;font-size:15px;text-decoration:none;border:none;cursor:pointer;transition:all .35s ease;box-shadow:0 4px 24px #2d7aff4d}.btn-primary:hover{background:var(--blue-light);transform:translateY(-2px);box-shadow:0 8px 40px #2d7aff66}.btn-secondary{display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--text-2);padding:16px 36px;border-radius:100px;font-weight:600;font-size:15px;text-decoration:none;border:1px solid var(--border-2);cursor:pointer;transition:all .35s ease}.btn-secondary:hover{border-color:var(--blue);color:var(--blue-light);transform:translateY(-1px)}.hero-stats{display:flex;gap:48px;margin-top:72px;padding-top:40px;border-top:1px solid var(--border-3);animation:fadeInUp .8s .4s ease both}.hero-stat h3{font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:800;letter-spacing:-1.5px;background:linear-gradient(135deg,var(--blue-light),var(--cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-stat p{font-size:13px;color:var(--text-4);font-weight:500;margin-top:4px;letter-spacing:.3px}.section{padding:120px 60px;position:relative;z-index:1}.section-inner{max-width:1200px;margin:0 auto}.section-label{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--blue-light);margin-bottom:20px}.section-label:before{content:"";width:24px;height:2px;background:linear-gradient(90deg,var(--blue),var(--blue-light));border-radius:2px}.section-title{font-family:Space Grotesk,sans-serif;font-size:clamp(36px,4vw,54px);line-height:1.1;letter-spacing:-1.5px;font-weight:800;margin-bottom:20px;max-width:700px;color:var(--text)}.section-desc{font-size:17px;color:var(--text-4);max-width:600px;line-height:1.8;margin-bottom:60px}.positioning{background:var(--bg-2)}.positioning-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pos-card{background:var(--bg-card);border:1px solid var(--border-3);border-radius:var(--radius);padding:40px;transition:all .4s ease;position:relative;overflow:hidden}.pos-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(45,122,255,.3),transparent);opacity:0;transition:opacity .4s}.pos-card:hover{background:var(--bg-card-hover);border-color:var(--border-2);transform:translateY(-4px);box-shadow:var(--shadow-blue)}.pos-card:hover:before{opacity:1}.pos-card-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:24px}.pos-card-icon.blue{background:#2d7aff1f;border:1px solid rgba(45,122,255,.15)}.pos-card-icon.cyan{background:#06d6a01a;border:1px solid rgba(6,214,160,.12)}.pos-card-icon.amber{background:#f59e0b1a;border:1px solid rgba(245,158,11,.12)}.pos-card-icon.purple{background:#8b5cf61a;border:1px solid rgba(139,92,246,.12)}.pos-card h3{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;color:var(--text);margin-bottom:12px;letter-spacing:-.3px}.pos-card p{font-size:15px;color:var(--text-4);line-height:1.75}#cream.cream-circles .section-desc{max-width:760px}#cream.cream-circles .cream-orbit-wrap{position:relative;max-width:980px;margin:0 auto;min-height:660px}#cream.cream-circles .cream-orbit{position:relative;width:100%;height:100%}#cream.cream-circles .cream-circle-card{position:absolute;top:50%;left:50%;width:250px;height:250px;border-radius:50%;padding:22px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#cream.cream-circles .cream-circle-card .pos-card-icon{width:46px;height:46px;border-radius:50%;margin-bottom:12px;font-size:22px}#cream.cream-circles .cream-circle-card h3{font-size:18px;margin-bottom:8px}#cream.cream-circles .cream-circle-card p{font-size:12.5px;line-height:1.45;color:var(--text-3);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 900px){#cream.cream-circles .cream-orbit-wrap{min-height:auto}#cream.cream-circles .cream-orbit{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;justify-items:center}#cream.cream-circles .cream-circle-card{position:relative;top:auto;left:auto;transform:none!important;width:min(250px,84vw);height:min(250px,84vw)}}.positioning-cta{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:var(--radius);overflow:hidden}.pos-before,.pos-after{padding:40px 44px}.pos-before{background:#ffffff05;border:1px solid var(--border-3);border-right:none;border-radius:var(--radius) 0 0 var(--radius)}.pos-after{background:var(--blue-glow);border:1px solid rgba(45,122,255,.2);border-radius:0 var(--radius) var(--radius) 0}.pos-label{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px}.pos-before .pos-label{color:var(--text-4)}.pos-after .pos-label{color:var(--blue-light)}.pos-before .pos-text{font-size:17px;color:var(--text-4);text-decoration:line-through;text-decoration-color:#ffffff26;line-height:1.6}.pos-after .pos-text{font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:600;color:var(--text);line-height:1.5}.levels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.level-card{background:var(--bg-card);border:1px solid var(--border-3);border-radius:var(--radius);overflow:hidden;transition:all .4s ease;position:relative}.level-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.level-card:nth-child(1):before{background:linear-gradient(90deg,var(--cyan),rgba(6,214,160,.3))}.level-card:nth-child(2):before{background:linear-gradient(90deg,var(--blue),rgba(45,122,255,.3))}.level-card:nth-child(3):before{background:linear-gradient(90deg,var(--amber),rgba(245,158,11,.3))}.level-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl);border-color:var(--border-2)}.level-card-header{padding:36px 36px 28px;position:relative}.level-card-header:after{content:"";position:absolute;bottom:0;left:36px;right:36px;height:1px;background:var(--border-3)}.level-tier{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px}.level-card:nth-child(1) .level-tier{color:var(--cyan)}.level-card:nth-child(2) .level-tier{color:var(--blue-light)}.level-card:nth-child(3) .level-tier{color:var(--amber)}.level-card h3{font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.5px;margin-bottom:8px}.level-desc{font-size:14px;color:var(--text-4);line-height:1.6}.level-card-body{padding:28px 36px 36px}.level-section-title{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-4);margin-bottom:14px}.level-caps{list-style:none;margin-bottom:28px}.level-caps li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text-3);padding:6px 0}.check{flex-shrink:0;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px;font-size:10px;color:#fff}.level-card:nth-child(1) .check{background:var(--cyan)}.level-card:nth-child(2) .check{background:var(--blue)}.level-card:nth-child(3) .check{background:var(--amber)}.level-capacity{background:#ffffff08;border:1px solid var(--border-3);border-radius:var(--radius-sm);padding:20px}.capacity-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px}.cap-label{color:var(--text-4)}.cap-value{font-weight:600;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-2)}.pricing-section{background:var(--bg-2)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.pricing-card{background:var(--bg-card);border:1px solid var(--border-3);border-radius:var(--radius);padding:44px 36px;transition:all .4s ease;position:relative}.pricing-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl)}.pricing-card.featured{border:1px solid rgba(45,122,255,.35);background:linear-gradient(180deg,rgba(45,122,255,.06),var(--bg-card));box-shadow:var(--shadow-blue),inset 0 1px #2d7aff33}.pricing-card.featured:before{content:"Most Popular";position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--blue),var(--purple));color:#fff;padding:6px 22px;border-radius:100px;font-size:12px;font-weight:700;letter-spacing:.5px;box-shadow:0 4px 16px #2d7aff4d}.pricing-tier-label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--text-4);margin-bottom:8px}.pricing-card.featured .pricing-tier-label{color:var(--blue-light)}.pricing-card h3{font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.5px;margin-bottom:4px}.pricing-team-size{font-size:14px;color:var(--text-4);margin-bottom:24px}.pricing-price{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.pricing-price .currency{font-family:Space Grotesk,sans-serif;font-size:22px;color:var(--text-3);font-weight:600}.pricing-price .amount{font-family:Space Grotesk,sans-serif;font-size:52px;font-weight:800;letter-spacing:-2px;background:linear-gradient(135deg,var(--text),var(--text-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-card.featured .pricing-price .amount{background:linear-gradient(135deg,var(--blue-light),var(--cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-price .period{font-size:14px;color:var(--text-4);font-weight:500}.pricing-range{font-size:13px;color:var(--text-4);margin-bottom:32px;font-family:JetBrains Mono,monospace}.pricing-divider{width:100%;height:1px;background:var(--border-3);margin-bottom:28px}.pricing-features{list-style:none;margin-bottom:32px}.pricing-features li{display:flex;align-items:flex-start;gap:10px;padding:7px 0;font-size:14px;color:var(--text-3)}.pf-icon{flex-shrink:0;color:var(--cyan);font-size:15px;margin-top:2px}.pricing-suitable{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-4);margin-bottom:10px}.pricing-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:32px}.pricing-tag{background:#ffffff0a;border:1px solid var(--border-3);padding:5px 14px;border-radius:100px;font-size:12px;font-weight:500;color:var(--text-3)}.btn-pricing{display:block;text-align:center;padding:14px;border-radius:100px;font-weight:700;font-size:14px;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;width:100%}.btn-pricing-outline{background:transparent;border:1px solid var(--border-2)!important;color:var(--text-2)}.btn-pricing-outline:hover{border-color:var(--blue)!important;color:var(--blue-light)}.btn-pricing-fill{background:linear-gradient(135deg,var(--blue),var(--blue-bright));color:#fff;box-shadow:0 4px 20px #2d7aff4d}.btn-pricing-fill:hover{box-shadow:0 8px 32px #2d7aff66;transform:translateY(-2px)}.btn-pricing-dark{background:var(--surface-2);color:var(--text-2);border:1px solid var(--border-3)}.btn-pricing-dark:hover{background:var(--surface);border-color:var(--border-2);transform:translateY(-2px)}.roles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.role-card{background:var(--bg-card);border:1px solid var(--border-3);border-radius:var(--radius);padding:36px 24px;text-align:center;transition:all .4s ease;position:relative;overflow:hidden}.role-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--border-2)}.role-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.role-card:nth-child(1):before{background:linear-gradient(90deg,var(--cyan),transparent)}.role-card:nth-child(2):before{background:linear-gradient(90deg,var(--blue),transparent)}.role-card:nth-child(3):before{background:linear-gradient(90deg,var(--amber),transparent)}.role-card:nth-child(4):before{background:linear-gradient(90deg,var(--purple),transparent)}.role-icon{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 20px}.role-card:nth-child(1) .role-icon{background:#06d6a014;border:1px solid rgba(6,214,160,.12)}.role-card:nth-child(2) .role-icon{background:#2d7aff14;border:1px solid rgba(45,122,255,.12)}.role-card:nth-child(3) .role-icon{background:#f59e0b14;border:1px solid rgba(245,158,11,.12)}.role-card:nth-child(4) .role-icon{background:#8b5cf614;border:1px solid rgba(139,92,246,.12)}.role-card h3{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;margin-bottom:6px;letter-spacing:-.3px}.role-subtitle{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px}.role-card:nth-child(1) .role-subtitle{color:var(--cyan)}.role-card:nth-child(2) .role-subtitle{color:var(--blue-light)}.role-card:nth-child(3) .role-subtitle{color:var(--amber)}.role-card:nth-child(4) .role-subtitle{color:var(--purple-light)}.role-card p{font-size:13.5px;color:var(--text-4);line-height:1.65;margin-bottom:20px}.role-use-cases{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.role-use-case{padding:4px 12px;border-radius:100px;font-size:11px;font-weight:600;letter-spacing:.3px}.role-card:nth-child(1) .role-use-case{background:#06d6a014;color:var(--cyan);border:1px solid rgba(6,214,160,.12)}.role-card:nth-child(2) .role-use-case{background:#2d7aff14;color:var(--blue-light);border:1px solid rgba(45,122,255,.12)}.role-card:nth-child(3) .role-use-case{background:#f59e0b14;color:var(--amber);border:1px solid rgba(245,158,11,.12)}.role-card:nth-child(4) .role-use-case{background:#8b5cf614;color:var(--purple-light);border:1px solid rgba(139,92,246,.12)}.cases-bg{background:var(--bg-2)}.cases-top{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px}.cases-top .section-desc{margin-bottom:0}.carousel-counter{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;color:var(--text-4);letter-spacing:1px;flex-shrink:0;padding:8px 18px;background:#ffffff08;border:1px solid var(--border-3);border-radius:100px}.carousel-stage{display:flex;align-items:center;gap:16px}.carousel-wrapper{overflow:hidden;flex:1;min-width:0;padding:8px 0}.carousel-arrows{display:flex;gap:10px}.arrow-btn{width:56px;height:56px;border-radius:50%;border:1px solid rgba(45,122,255,.25);background:linear-gradient(135deg,#2d7aff14,#8b5cf60f);color:var(--blue-light);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0}.arrow-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at center,rgba(45,122,255,.25),transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.arrow-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:1px;background:linear-gradient(135deg,#2d7aff80,#8b5cf666,#06d6a04d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none}.arrow-btn svg{position:relative;z-index:2;transition:transform .3s ease;filter:drop-shadow(0 0 4px rgba(45,122,255,.3))}.arrow-btn:hover:not(.disabled){background:linear-gradient(135deg,#2d7aff33,#8b5cf624);border-color:#2d7aff80;color:#fff;box-shadow:0 0 28px #2d7aff40,0 0 56px #2d7aff1a,inset 0 0 16px #2d7aff14;transform:scale(1.12)}.arrow-btn:hover:not(.disabled) .arrow-glow{opacity:1}.arrow-btn:hover:not(.disabled):before{opacity:1}.arrow-btn:hover:not(.disabled) svg{filter:drop-shadow(0 0 10px rgba(96,165,250,.7))}.arrow-left:hover:not(.disabled) svg{transform:translate(-3px)}.arrow-right:hover:not(.disabled) svg{transform:translate(3px)}.arrow-btn:active:not(.disabled){transform:scale(.92);box-shadow:0 0 16px #2d7aff59,inset 0 0 24px #2d7aff1f}.arrow-btn.disabled{opacity:.15;cursor:default;border-color:var(--border-3);background:#ffffff05;color:var(--text-4)}.carousel-track{display:flex;gap:20px;transition:transform .5s cubic-bezier(.25,.46,.45,.94);will-change:transform}.case-card{min-width:420px;max-width:420px;background:var(--bg-card);border:1px solid var(--border-3);border-radius:var(--radius);padding:32px;transition:all .4s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;opacity:.5;transform:scale(.96)}.case-card.active{opacity:1;transform:scale(1);border-color:var(--border-2);box-shadow:0 8px 32px #2d7aff1f}.case-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.accent-cyan:before{background:linear-gradient(90deg,var(--cyan),transparent)}.accent-blue:before{background:linear-gradient(90deg,var(--blue),transparent)}.accent-purple:before{background:linear-gradient(90deg,var(--purple),transparent)}.accent-amber:before{background:linear-gradient(90deg,var(--amber),transparent)}.case-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.case-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;background:#ffffff0a;border:1px solid var(--border-3);flex-shrink:0}.case-industry{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-4);padding:4px 12px;border-radius:100px;background:#ffffff08;border:1px solid var(--border-3)}.case-card h3{font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.3px;margin-bottom:10px;line-height:1.3}.case-desc{font-size:14px;color:var(--text-4);line-height:1.7;margin-bottom:24px}.case-section{margin-bottom:20px}.case-section:last-child{margin-bottom:0;margin-top:auto}.case-section-label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-3);margin-bottom:12px}.label-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.label-dot.implement{background:var(--blue-light);box-shadow:0 0 6px #2d7aff66}.label-dot.value{background:var(--cyan);box-shadow:0 0 6px #06d6a066}.impl-list{list-style:none}.impl-list li{position:relative;padding:5px 0 5px 18px;font-size:13px;color:var(--text-4);line-height:1.6}.impl-list li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;border:1.5px solid var(--blue);background:transparent}.value-tags{display:flex;flex-wrap:wrap;gap:6px}.value-tag{padding:5px 14px;border-radius:100px;font-size:12px;font-weight:600;letter-spacing:.2px;background:#06d6a00f;border:1px solid rgba(6,214,160,.12);color:var(--cyan)}.carousel-dots{display:flex;justify-content:center;gap:6px;margin-top:36px}.dot{width:8px;height:8px;border-radius:50%;border:none;background:#2d7aff33;cursor:pointer;padding:0;transition:all .3s ease}.dot:hover{background:var(--blue)}.dot.active{width:28px;border-radius:100px;background:var(--blue-light);box-shadow:0 0 10px #2d7aff4d}.roi-section{background:var(--bg-3)}.roi-comparison{display:grid;grid-template-columns:1fr 80px 1fr;align-items:center;max-width:900px;margin:0 auto}.roi-box{padding:48px 40px;border-radius:var(--radius)}.roi-box.traditional{background:#ffffff05;border:1px solid var(--border-3)}.roi-box.datacream{background:var(--blue-glow);border:1px solid rgba(45,122,255,.2)}.roi-box h3{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px}.roi-box.traditional h3{color:var(--text-4)}.roi-box.datacream h3{color:var(--blue-light)}.roi-items{list-style:none}.roi-items li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:14px;color:var(--text-4)}.roi-items li:last-child{border-bottom:none}.roi-val{font-family:JetBrains Mono,monospace;font-weight:600;color:var(--text-2);font-size:13px}.roi-total{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:baseline}.roi-total .roi-label{font-size:14px;font-weight:600;color:var(--text-3)}.roi-amount{font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:800}.roi-box.traditional .roi-amount{color:var(--text-4)}.roi-box.datacream .roi-amount{background:linear-gradient(135deg,var(--blue-light),var(--cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.roi-vs{display:flex;align-items:center;justify-content:center}.roi-vs span{width:48px;height:48px;border-radius:50%;background:var(--surface);border:1px solid var(--border-3);display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;color:var(--text-4)}.roi-savings{text-align:center;margin-top:48px;padding:36px;background:#06d6a00f;border:1px solid rgba(6,214,160,.15);border-radius:var(--radius);max-width:900px;margin-left:auto;margin-right:auto}.roi-savings h3{font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:800;background:linear-gradient(135deg,var(--cyan),var(--cyan-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px}.roi-savings p{font-size:14px;color:var(--text-4)}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:step}.how-step{position:relative;text-align:center;padding:40px 24px;counter-increment:step;background:var(--bg-card);border:1px solid var(--border-3);border-radius:var(--radius);transition:all .3s ease}.how-step:hover{border-color:var(--border-2);transform:translateY(-4px)}.how-step:before{content:counter(step,decimal-leading-zero);display:block;font-family:Space Grotesk,sans-serif;font-size:48px;font-weight:800;background:linear-gradient(135deg,var(--blue),rgba(45,122,255,.1));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px;line-height:1}.how-step h3{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;margin-bottom:10px;letter-spacing:-.3px}.how-step p{font-size:14px;color:var(--text-4);line-height:1.7}.cta-section{text-align:center;padding:100px 60px 120px;position:relative;z-index:1}.cta-section .section-label{justify-content:center;margin-bottom:24px}.cta-section .section-title{margin:0 auto 16px;max-width:700px;text-align:center}.cta-section .section-desc{margin:0 auto 48px;text-align:center}.cta-actions{display:flex;justify-content:center;gap:16px}footer{background:var(--bg-2);border-top:1px solid var(--border-3);color:var(--text-4);padding:60px 60px 40px}.footer-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.footer-logo{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;color:var(--text)}.footer-logo span{background:linear-gradient(135deg,var(--blue-light),var(--cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}footer p{font-size:13px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 8px var(--blue-light)}50%{opacity:.4;box-shadow:0 0 2px var(--blue-light)}}.fade-in{opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.25,.46,.45,.94)}.fade-in.visible{opacity:1;transform:translateY(0)}@media (max-width: 1100px){.levels-grid,.pricing-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}.roles-grid{grid-template-columns:repeat(2,1fr)}.positioning-grid,.positioning-cta{grid-template-columns:1fr}.pos-before{border-radius:var(--radius) var(--radius) 0 0;border-right:1px solid var(--border-3)}.pos-after{border-radius:0 0 var(--radius) var(--radius)}.roi-comparison{grid-template-columns:1fr;gap:16px}.roi-vs{transform:rotate(90deg)}.how-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero,.section{padding-left:24px;padding-right:24px}nav{padding:12px 20px}.nav-links{display:none}.hero-stats{flex-direction:column;gap:24px}.roles-grid,.how-grid{grid-template-columns:1fr}.cases-top{flex-direction:column;align-items:flex-start;gap:24px}.carousel-stage{gap:10px}.arrow-btn{width:44px;height:44px}.footer-inner{flex-direction:column;gap:16px;text-align:center}}
