@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500&display=swap";:root{--bg: #fbfaf7;--bg-elev: #f3f0e9;--bg-card: #ffffff;--bg-card-soft: #f7f5ef;--border: rgba(8, 9, 15, .1);--border-strong: rgba(8, 9, 15, .22);--border-faint: rgba(8, 9, 15, .06);--text: #08090f;--text-dim: #4a4d57;--text-muted: #76798a;--accent: #0a8a78;--accent-soft: #e8f7f4;--accent-dim: rgba(10, 138, 120, .2);--accent-glow: rgba(10, 138, 120, .1);--accent-rgb: 10, 138, 120;--gold: #b8810a;--gold-soft: #faf3df;--violet: #6b5cd6;--violet-soft: #efecfa;--danger: #c83a3a;--radius-sm: 6px;--radius: 10px;--radius-lg: 18px;--max-w: 1240px;--max-w-narrow: 880px;--font-display: "Instrument Serif", "Times New Roman", serif;--font-body: "Geist", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, monospace;--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.55;font-weight:400;overflow-x:hidden;background-image:radial-gradient(800px 500px at 80% -10%,rgba(10,138,120,.05),transparent 60%),radial-gradient(600px 400px at 0% 30%,rgba(107,92,214,.04),transparent 60%);background-attachment:fixed}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;cursor:pointer;border:0;background:transparent;color:inherit}input,textarea,select{font:inherit;color:inherit;background:transparent;border:0;outline:0}::selection{background:var(--accent);color:#fff}.container{width:100%;max-width:var(--max-w);margin:0 auto;padding:0 28px}.container-narrow{width:100%;max-width:var(--max-w-narrow);margin:0 auto;padding:0 28px}.nav{position:sticky;top:0;z-index:100;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background-color:#f7f8fad9;border-bottom:1px solid var(--border)}.nav-inner{max-width:var(--max-w);margin:0 auto;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.01em}.brand-mark{width:28px;height:28px;position:relative;flex-shrink:0}.brand-mark svg{width:100%;height:100%}.brand-name{font-size:16px;letter-spacing:-.02em}.brand-name em{font-style:normal;color:var(--accent)}.nav-links{display:flex;align-items:center;gap:28px;list-style:none}.nav-links a{font-size:14px;color:var(--text-dim);transition:color .2s var(--ease)}.nav-links a:hover{color:var(--text)}.nav-cta{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:var(--text);color:var(--bg);border-radius:999px;font-size:14px;font-weight:500;transition:transform .2s var(--ease),background .2s var(--ease)}.nav-cta:hover{transform:translateY(-1px);background:var(--accent)}.nav-toggle,.mobile-nav{display:none}@media (max-width: 820px){.nav-links{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:-.005em;transition:all .25s var(--ease);border:1px solid transparent;cursor:pointer;white-space:nowrap}.btn-primary{background:var(--accent);color:#fff;font-weight:600}.btn-primary:hover{background:#066658;transform:translateY(-1px);box-shadow:0 8px 30px -8px var(--accent)}.btn-ghost{border:1px solid var(--border-strong);color:var(--text);background:var(--bg-card)}.btn-ghost:hover{background:var(--bg-elev);border-color:var(--text-muted)}.btn-light{background:var(--text);color:var(--bg)}.btn-light:hover{transform:translateY(-1px)}.btn-lg{padding:16px 28px;font-size:16px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.eyebrow:before{content:"";width:6px;height:6px;background:var(--accent);border-radius:50%;box-shadow:0 0 10px var(--accent)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:1.04}.display{font-family:var(--font-display);font-size:clamp(48px,8vw,104px);line-height:.96;letter-spacing:-.035em;font-weight:400}.display em{font-style:italic;color:var(--accent)}.section-title{font-family:var(--font-display);font-size:clamp(36px,5.4vw,64px);line-height:1.02;letter-spacing:-.025em;margin-bottom:16px}.section-title em{font-style:italic}.section-lede{font-size:17px;color:var(--text-dim);max-width:640px;line-height:1.55}.hero{position:relative;padding:80px 0 100px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}@media (max-width: 980px){.hero-grid{grid-template-columns:1fr;gap:40px}}.hero h1{margin:22px 0 24px}.hero-lede{font-size:19px;color:var(--text-dim);max-width:540px;line-height:1.5;margin-bottom:36px}.hero-lede strong{color:var(--text);font-weight:500}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:44px}.hero-meta{display:flex;flex-wrap:wrap;gap:26px 36px;align-items:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.hero-meta span{display:inline-flex;align-items:center;gap:8px}.hero-meta span:before{content:"";width:6px;height:6px;background:var(--accent);border-radius:50%;opacity:.8}.hero-visual{position:relative;aspect-ratio:1 / 1;max-width:540px;margin-left:auto;width:100%}.hero-visual svg{width:100%;height:100%;overflow:visible}.hero-visual:before{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;background:radial-gradient(circle,var(--accent-glow),transparent 70%);filter:blur(40px);z-index:-1}.agent-node{transform-origin:center;transform-box:fill-box;animation:agentFloat 6s ease-in-out infinite}.agent-node:nth-child(2){animation-delay:-1.5s}.agent-node:nth-child(3){animation-delay:-3s}.agent-node:nth-child(4){animation-delay:-4.5s}@keyframes agentFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.agent-pulse{fill:var(--accent);opacity:.25;transform-origin:center;transform-box:fill-box;animation:pulse 2.4s ease-out infinite}.agent-pulse:nth-of-type(2){animation-delay:-.8s}.agent-pulse:nth-of-type(3){animation-delay:-1.6s}@keyframes pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(2.5);opacity:0}}.connection-line{stroke:var(--accent);stroke-width:1;stroke-dasharray:4 6;fill:none;opacity:.35;animation:dashFlow 3s linear infinite}@keyframes dashFlow{to{stroke-dashoffset:-100}}.transaction-dot{fill:var(--gold);filter:drop-shadow(0 0 6px var(--gold))}.hub-ring{fill:none;stroke:var(--accent);stroke-width:1;opacity:.3;transform-origin:center;transform-box:fill-box}.hub-ring-1{animation:ringExpand 4s ease-out infinite}.hub-ring-2{animation:ringExpand 4s ease-out infinite -1.3s}.hub-ring-3{animation:ringExpand 4s ease-out infinite -2.6s}@keyframes ringExpand{0%{transform:scale(.4);opacity:0}20%{opacity:.5}to{transform:scale(2.2);opacity:0}}.hub-core{fill:var(--accent)}.hub-glow{fill:var(--accent);filter:blur(8px);opacity:.5;transform-origin:center;transform-box:fill-box;animation:hubBreathe 3s ease-in-out infinite}@keyframes hubBreathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}.id-label{font-family:var(--font-mono);font-size:9px;fill:var(--text-dim);letter-spacing:.05em}.id-label-value{fill:var(--text)}.scan-line{stroke:var(--accent);stroke-width:.5;fill:none;opacity:.6;stroke-dasharray:200 1000;animation:scanRotate 8s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes scanRotate{to{transform:rotate(360deg)}}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;background:#0a8a780f;border:1px solid rgba(10,138,120,.2);border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.hero-badge-tag{background:var(--accent);color:#fff;padding:3px 9px;border-radius:999px;font-weight:600;font-size:10px;letter-spacing:.1em}.section{padding:120px 0;position:relative}.section-tight{padding:80px 0}.section-head{margin-bottom:64px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}@media (max-width: 820px){.section-head{grid-template-columns:1fr;gap:24px}}.partners-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:28px 0;background:var(--bg-card-soft)}.partners-track{display:flex;align-items:center;gap:64px;font-family:var(--font-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;justify-content:center}.partners-track strong{color:var(--text);font-weight:500}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 900px){.pillars{grid-template-columns:1fr}}.pillar{position:relative;padding:36px 32px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .3s var(--ease),transform .3s var(--ease)}.pillar:hover{border-color:var(--border-strong);transform:translateY(-4px)}.pillar:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--pillar-color),transparent)}.pillar-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:28px;background:color-mix(in oklch,var(--pillar-color) 12%,transparent);border:1px solid color-mix(in oklch,var(--pillar-color) 30%,transparent);color:var(--pillar-color)}.pillar-icon svg{width:22px;height:22px}.pillar-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--pillar-color);margin-bottom:12px}.pillar h3{font-family:var(--font-display);font-size:32px;letter-spacing:-.02em;margin-bottom:16px;color:var(--text)}.pillar p{color:var(--text-dim);font-size:15px;margin-bottom:24px;line-height:1.55}.pillar-list{list-style:none;display:flex;flex-direction:column;gap:8px}.pillar-list li{display:flex;gap:10px;align-items:flex-start;font-family:var(--font-mono);font-size:12px;color:var(--text-dim);letter-spacing:.02em}.pillar-list li:before{content:"→";color:var(--pillar-color);flex-shrink:0}.pillar-trust{--pillar-color: #0a8a78}.pillar-agentic{--pillar-color: #6b5cd6}.pillar-transact{--pillar-color: #b8810a}.problems{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-card)}@media (max-width: 820px){.problems{grid-template-columns:1fr}}.problem{padding:40px 36px;border-right:1px solid var(--border)}.problem:last-child{border-right:0}@media (max-width: 820px){.problem{border-right:0;border-bottom:1px solid var(--border)}.problem:last-child{border-bottom:0}}.problem-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--text-muted);margin-bottom:24px}.problem h3{font-family:var(--font-display);font-size:28px;letter-spacing:-.02em;margin-bottom:14px}.problem h3 em{font-style:italic;color:var(--danger);opacity:.85}.problem p{color:var(--text-dim);font-size:15px;line-height:1.55}.stack{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-card)}.stack-row{padding:22px 28px;display:grid;grid-template-columns:200px 1fr;gap:28px;align-items:center;border-bottom:1px solid var(--border);transition:background .25s var(--ease)}.stack-row:last-child{border-bottom:0}.stack-row:hover{background:#0a8a7808}.stack-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.stack-content{display:flex;flex-wrap:wrap;gap:8px}.stack-chip{padding:7px 13px;border-radius:999px;background:var(--bg-elev);border:1px solid var(--border-strong);font-family:var(--font-mono);font-size:12px;color:var(--text-dim)}.stack-chip.highlight{background:var(--accent-glow);border-color:var(--accent-dim);color:var(--accent)}@media (max-width: 700px){.stack-row{grid-template-columns:1fr;gap:12px;padding:22px}}.industries{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 900px){.industries{grid-template-columns:repeat(2,1fr)}}.industry{padding:28px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:all .25s var(--ease)}.industry:hover{border-color:var(--accent-dim);transform:translateY(-2px)}.industry-icon{width:36px;height:36px;margin-bottom:18px;color:var(--accent)}.industry h4{font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px;color:var(--text)}.industry p{font-size:13px;color:var(--text-dim);line-height:1.5}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:56px 0}@media (max-width: 820px){.stats{grid-template-columns:repeat(2,1fr);gap:32px 16px}}.stat{padding:0 32px;border-right:1px solid var(--border)}.stat:last-child{border-right:0}@media (max-width: 820px){.stat{border-right:0;padding:0 16px}.stat:nth-child(odd){border-right:1px solid var(--border)}}.stat-value{font-family:var(--font-display);font-size:clamp(42px,5vw,64px);letter-spacing:-.03em;line-height:1;color:var(--text);margin-bottom:12px}.stat-value em{font-style:italic;color:var(--accent)}.stat-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);line-height:1.4}.moat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}@media (max-width: 900px){.moat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.moat-grid{grid-template-columns:1fr}}.moat-cell{padding:36px 32px;background:var(--bg);transition:background .25s var(--ease)}.moat-cell:hover{background:var(--bg-elev)}.moat-icon{width:36px;height:36px;color:var(--accent);margin-bottom:22px}.moat-cell h4{font-family:var(--font-display);font-size:24px;letter-spacing:-.02em;margin-bottom:10px}.moat-cell h4 em{font-style:italic}.moat-cell p{color:var(--text-dim);font-size:14px;line-height:1.55}.team{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 820px){.team{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.team{grid-template-columns:1fr}}.team-card{padding:28px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.team-avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--violet));margin-bottom:22px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:13px;color:var(--bg);font-weight:600;letter-spacing:.05em}.team-name{font-family:var(--font-display);font-size:22px;letter-spacing:-.02em;margin-bottom:4px}.team-role{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.team-bio{color:var(--text-dim);font-size:13px;line-height:1.55}.signup{position:relative;padding:80px 56px;background:linear-gradient(135deg,#0a8a7814,#6b5cd60a);border:1px solid var(--border-strong);border-radius:var(--radius-lg);overflow:hidden}.signup:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:radial-gradient(circle,var(--accent-glow),transparent 60%);filter:blur(60px);z-index:0;pointer-events:none}.signup>*{position:relative;z-index:1}.signup-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media (max-width: 820px){.signup-grid{grid-template-columns:1fr;gap:36px}.signup{padding:48px 28px}}.signup-title{font-family:var(--font-display);font-size:clamp(34px,4.5vw,52px);letter-spacing:-.025em;line-height:1.05;margin-bottom:16px}.signup-title em{font-style:italic;color:var(--accent)}.signup-lede{color:var(--text-dim);font-size:16px;line-height:1.55;max-width:440px}.signup-form{display:flex;flex-direction:column;gap:14px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted)}.field input,.field select,.field textarea{padding:14px 16px;background:var(--bg);border:1px solid var(--border-strong);border-radius:10px;color:var(--text);font-size:15px;transition:border-color .2s var(--ease),background .2s var(--ease)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);background:var(--bg-elev)}.field input::placeholder,.field textarea::placeholder{color:var(--text-muted)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 540px){.field-row{grid-template-columns:1fr}}.signup-form .btn{margin-top:8px}.form-note{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);letter-spacing:.04em}.form-success{padding:18px 22px;background:#0a8a781a;border:1px solid var(--accent-dim);border-radius:10px;color:var(--accent);font-size:14px;display:none}.form-success.show{display:block;animation:fadeIn .4s var(--ease)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.footer{border-top:1px solid var(--border);padding:64px 0 36px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}@media (max-width: 820px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 540px){.footer-grid{grid-template-columns:1fr}}.footer-brand{font-family:var(--font-display);font-size:22px;letter-spacing:-.02em;margin-bottom:12px}.footer-tag{color:var(--text-dim);font-size:14px;max-width:320px;line-height:1.55}.footer-col h5{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px;font-weight:500}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col a{font-size:14px;color:var(--text-dim);transition:color .2s}.footer-col a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--border);padding-top:28px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.pricing-hero{padding:80px 0 60px;text-align:center}.pricing-hero h1{font-family:var(--font-display);font-size:clamp(44px,6vw,84px);letter-spacing:-.03em;line-height:1.02;margin:18px auto 22px;max-width:14ch}.pricing-hero h1 em{font-style:italic;color:var(--accent)}.pricing-hero p{font-size:18px;color:var(--text-dim);max-width:580px;margin:0 auto}.billing-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;margin:36px auto 0}.billing-toggle button{padding:9px 20px;border-radius:999px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);transition:all .25s var(--ease)}.billing-toggle button.active{background:var(--text);color:var(--bg)}.billing-toggle .save{font-family:var(--font-mono);font-size:10px;background:var(--accent-dim);color:var(--accent);padding:2px 6px;border-radius:4px;margin-left:6px}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px}@media (max-width: 1100px){.plans{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.plans{grid-template-columns:1fr}}.plan{display:flex;flex-direction:column;padding:32px 28px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);position:relative;transition:border-color .3s var(--ease),transform .3s var(--ease)}.plan:hover{border-color:var(--border-strong);transform:translateY(-3px)}.plan-featured{border-color:var(--accent-dim);background:linear-gradient(180deg,rgba(10,138,120,.06),transparent 40%),var(--bg-card)}.plan-featured:before{content:"Most Popular";position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%);background:var(--accent);color:#fff;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;padding:4px 12px;border-radius:999px}.plan-name{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.plan-headline{font-family:var(--font-display);font-size:32px;letter-spacing:-.02em;margin-bottom:8px}.plan-tagline{color:var(--text-dim);font-size:13px;margin-bottom:24px;line-height:1.5;min-height:40px}.plan-price{display:flex;align-items:baseline;gap:6px;margin-bottom:8px}.plan-amount{font-family:var(--font-display);font-size:48px;letter-spacing:-.03em;line-height:1}.plan-period{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);letter-spacing:.05em}.plan-billed{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);margin-bottom:22px;letter-spacing:.05em;min-height:14px}.plan .btn{width:100%;margin-bottom:28px}.plan-features{list-style:none;display:flex;flex-direction:column;gap:12px;font-size:13px;flex-grow:1}.plan-features li{display:flex;gap:10px;align-items:flex-start;color:var(--text-dim);line-height:1.5}.plan-features li:before{content:"";width:14px;height:14px;margin-top:3px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232dd4bf' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.plan-features li strong{color:var(--text);font-weight:500}.plan-features-head{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.compare{margin-top:96px;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-card)}.compare-head{padding:32px 36px;border-bottom:1px solid var(--border)}.compare-head h2{font-family:var(--font-display);font-size:32px;letter-spacing:-.02em}.compare-head h2 em{font-style:italic}.compare-table{width:100%;border-collapse:collapse;font-size:14px}.compare-table th,.compare-table td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--border)}.compare-table th{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-card);font-weight:500}.compare-table td:first-child{font-family:var(--font-mono);font-size:12px;color:var(--text-dim);width:32%}.compare-table td.check{font-family:var(--font-mono);color:var(--accent);font-size:13px}.compare-table td.dash{color:var(--text-muted)}.compare-table tr:last-child td{border-bottom:0}@media (max-width: 800px){.compare{overflow-x:auto}.compare-table{min-width:700px}}.faq{display:flex;flex-direction:column;gap:8px;margin-top:56px}.faq-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);overflow:hidden;transition:border-color .25s var(--ease)}.faq-item:hover{border-color:var(--border-strong)}.faq-q{padding:22px 26px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:var(--font-display);font-size:19px;letter-spacing:-.01em;list-style:none}.faq-q::-webkit-details-marker{display:none}.faq-q:after{content:"+";font-family:var(--font-mono);font-size:22px;color:var(--accent);transition:transform .25s var(--ease);flex-shrink:0;margin-left:16px}.faq-item[open] .faq-q:after{transform:rotate(45deg)}.faq-a{padding:0 26px 24px;color:var(--text-dim);font-size:15px;line-height:1.6}.legal-hero{padding:96px 0 56px;border-bottom:1px solid var(--border);margin-bottom:56px}.legal-hero h1{font-family:var(--font-display);font-size:clamp(44px,6vw,80px);letter-spacing:-.03em;line-height:1.02;margin-bottom:18px}.legal-hero h1 em{font-style:italic;color:var(--accent)}.legal-meta{display:flex;gap:24px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted)}.legal-content{display:grid;grid-template-columns:220px 1fr;gap:56px;padding-bottom:96px}@media (max-width: 900px){.legal-content{grid-template-columns:1fr;gap:32px}}.legal-toc{position:sticky;top:96px;align-self:start}.legal-toc h5{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px}.legal-toc ul{list-style:none;display:flex;flex-direction:column;gap:10px}.legal-toc a{font-size:13px;color:var(--text-dim);transition:color .2s;border-left:1px solid var(--border);padding-left:14px;display:block}.legal-toc a:hover{color:var(--accent);border-color:var(--accent)}@media (max-width: 900px){.legal-toc{position:static}}.legal-body{font-size:15px;line-height:1.7;color:var(--text-dim)}.legal-body h2{font-family:var(--font-display);font-size:32px;letter-spacing:-.02em;color:var(--text);margin:48px 0 16px;scroll-margin-top:96px}.legal-body h2:first-child{margin-top:0}.legal-body h3{font-family:var(--font-body);font-size:17px;font-weight:600;letter-spacing:-.005em;color:var(--text);margin:28px 0 10px}.legal-body p{margin-bottom:16px}.legal-body ul,.legal-body ol{margin:0 0 18px 22px;display:flex;flex-direction:column;gap:8px}.legal-body li{padding-left:4px}.legal-body strong{color:var(--text);font-weight:500}.legal-body a{color:var(--accent);border-bottom:1px solid var(--accent-dim)}.legal-body a:hover{border-color:var(--accent)}.js [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js [data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.js [data-reveal]{opacity:1;transform:none;transition:none}}@media (max-width: 820px){.nav-toggle{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:8px}.nav-toggle span{width:16px;height:1px;background:var(--text);position:relative}.nav-toggle span:before,.nav-toggle span:after{content:"";position:absolute;left:0;width:16px;height:1px;background:var(--text)}.nav-toggle span:before{top:-5px}.nav-toggle span:after{top:5px}.mobile-nav{display:none;background:var(--bg-elev);border-bottom:1px solid var(--border);padding:20px 28px;flex-direction:column;gap:16px}.mobile-nav.open{display:flex}.mobile-nav a{color:var(--text-dim);font-size:16px}}.industry-hero{position:relative;padding:64px 0 96px;overflow:hidden}.industry-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(10,138,120,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(10,138,120,.04) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 30%,black 30%,transparent 80%);mask-image:radial-gradient(ellipse 70% 80% at 50% 30%,black 30%,transparent 80%);pointer-events:none}.industry-hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}@media (max-width: 980px){.industry-hero-grid{grid-template-columns:1fr;gap:48px}}.industry-hero-badge{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);padding:6px 14px;border:1px solid var(--accent-dim);border-radius:999px;background:#0a8a780f;margin-bottom:24px}.industry-hero-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:pulseBadge 2s ease-in-out infinite}@keyframes pulseBadge{0%,to{opacity:1}50%{opacity:.4}}.industry-hero h1{font-family:var(--font-display);font-size:clamp(48px,6.5vw,80px);line-height:.96;letter-spacing:-.025em;margin:0 0 24px;color:var(--text)}.industry-hero h1 em{font-style:italic;color:var(--accent);font-weight:400}.industry-hero-lede{font-size:19px;line-height:1.55;color:var(--text-dim);max-width:540px;margin-bottom:36px}.agent-list{display:flex;flex-direction:column;gap:10px}.agent-row{display:flex;align-items:center;gap:14px;padding:12px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:transform .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease);cursor:default}.agent-row:hover{border-color:var(--border-strong);transform:translate(4px);background:var(--bg-elev)}.agent-row-icon{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#0a8a7814;color:var(--accent)}.agent-row-icon svg{width:18px;height:18px}.agent-row-label{font-weight:500;font-size:15px;color:var(--text);letter-spacing:-.005em}.section-head-center{text-align:center;margin-bottom:56px}.section-head-center .eyebrow{margin:0 auto 20px}.section-head-center .section-title{margin:0 auto;max-width:740px}.section-head-center .section-lede{margin:18px auto 0;max-width:640px;text-align:center}.problem-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}@media (max-width: 1100px){.problem-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.problem-grid{grid-template-columns:1fr}}.problem-card{position:relative;padding:26px 22px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;transition:transform .25s var(--ease),border-color .25s var(--ease)}.problem-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,110,110,.08),transparent 60%);pointer-events:none;opacity:.7}.problem-card:hover{border-color:#ff6e6e40;transform:translateY(-3px)}.problem-icon{position:relative;width:44px;height:44px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#ff6e6e14;color:var(--danger)}.problem-icon svg{width:22px;height:22px}.problem-card h3{position:relative;font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--text);margin-bottom:8px;letter-spacing:-.01em}.problem-card p{position:relative;font-size:13px;line-height:1.55;color:var(--text-dim)}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1000px){.solution-grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.solution-grid{grid-template-columns:1fr}}.solution-card{position:relative;padding:32px 28px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.solution-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.5}.solution-card:hover{border-color:var(--border-strong);transform:translateY(-4px);box-shadow:0 14px 50px -16px #0a8a782e}.solution-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#0a8a7814;color:var(--accent);margin-bottom:18px}.solution-icon svg{width:24px;height:24px}.solution-card h3{font-family:var(--font-display);font-size:24px;line-height:1.15;letter-spacing:-.015em;color:var(--text);margin-bottom:12px}.solution-card p{font-size:14px;line-height:1.6;color:var(--text-dim)}.solution-card.violet:before{background:linear-gradient(90deg,transparent,var(--violet),transparent)}.solution-card.violet .solution-icon{background:#6b5cd614;color:var(--violet)}.solution-card.violet:hover{box-shadow:0 14px 50px -16px #6b5cd62e}.solution-card.gold:before{background:linear-gradient(90deg,transparent,var(--gold),transparent)}.solution-card.gold .solution-icon{background:#b8810a14;color:var(--gold)}.solution-card.gold:hover{box-shadow:0 14px 50px -16px #b8810a2e}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 900px){.benefit-grid{grid-template-columns:1fr 1fr}}@media (max-width: 540px){.benefit-grid{grid-template-columns:1fr}}.benefit-card{position:relative;text-align:center;padding:36px 24px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform .25s var(--ease),border-color .25s var(--ease)}.benefit-card:hover{border-color:var(--border-strong);transform:translateY(-3px)}.benefit-icon{width:48px;height:48px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#0a8a7814;color:var(--accent)}.benefit-icon svg{width:24px;height:24px}.benefit-metric{font-family:var(--font-display);font-size:clamp(48px,5vw,64px);line-height:1;letter-spacing:-.03em;color:var(--accent);margin-bottom:8px}.benefit-metric span{font-size:.55em;letter-spacing:-.02em;margin-left:1px;color:var(--accent);opacity:.85}.benefit-card h3{font-size:15px;font-weight:600;color:var(--text);margin-bottom:6px}.benefit-card p{font-size:12px;line-height:1.5;color:var(--text-muted)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 900px){.why-grid{grid-template-columns:1fr}}.why-card{padding:36px 32px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;transition:transform .25s var(--ease),border-color .25s var(--ease)}.why-card:hover{border-color:var(--border-strong);transform:translateY(-4px)}.why-icon{width:56px;height:56px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#0a8a7814;color:var(--accent)}.why-icon svg{width:28px;height:28px}.why-card h3{font-family:var(--font-display);font-size:22px;line-height:1.2;letter-spacing:-.015em;color:var(--text);margin-bottom:12px}.why-card p{font-size:14px;line-height:1.6;color:var(--text-dim)}.aw-section{padding:88px 0;background:linear-gradient(180deg,rgba(10,138,120,.03),transparent 70%),var(--bg-elev);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.aw-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media (max-width: 980px){.aw-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.aw-grid{grid-template-columns:1fr}}.aw-card{position:relative;padding:26px 20px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;transition:transform .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease)}.aw-card:hover{background:var(--bg-card-soft);border-color:var(--border-strong);transform:translateY(-4px)}.aw-step-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.aw-icon{width:44px;height:44px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#0a8a7814;color:var(--accent)}.aw-icon svg{width:22px;height:22px}.aw-card h4{font-size:15px;font-weight:600;color:var(--text);margin-bottom:6px}.aw-card p{font-size:12px;line-height:1.5;color:var(--text-muted)}.marquee-section{padding:64px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg);overflow:hidden}.marquee-title{text-align:center;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:32px}.marquee-wrap{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee-track{display:flex;gap:56px;width:max-content;animation:marqueeScroll 50s linear infinite;align-items:center}.marquee-track:hover{animation-play-state:paused}.marquee-item{font-family:var(--font-display);font-style:italic;font-size:26px;letter-spacing:-.02em;color:var(--text-dim);transition:color .2s var(--ease);white-space:nowrap;flex-shrink:0}.marquee-item:hover{color:var(--text)}@keyframes marqueeScroll{to{transform:translate(calc(-50% - 28px))}}.signup-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px}.signup-card h2{font-family:var(--font-display);font-size:28px;line-height:1.1;letter-spacing:-.02em;color:var(--text);margin-bottom:6px}.signup-card .signup-subtitle{font-size:14px;color:var(--text-dim);margin-bottom:24px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 540px){.field-grid{grid-template-columns:1fr}}.signup-card .field{margin-bottom:14px}.signup-card label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.signup-card input,.signup-card select{width:100%;padding:12px 14px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);font-size:14px;color:var(--text);transition:border-color .2s var(--ease),background .2s var(--ease)}.signup-card input:focus,.signup-card select:focus{border-color:var(--accent);background:var(--bg-elev)}.signup-card input::placeholder{color:var(--text-muted)}.signup-card select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path fill='%23a4a7b8' d='M6 9L1.5 4.5h9z'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.signup-card .field-error{font-size:11px;color:var(--danger);margin-top:6px;display:block}.signup-card .submit-btn{width:100%;margin-top:8px;padding:14px 20px;background:var(--accent);color:#fff;border-radius:999px;font-weight:600;font-size:15px;transition:transform .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.signup-card .submit-btn:hover{background:#066658;transform:translateY(-1px);box-shadow:0 10px 30px -10px var(--accent)}.signup-card .submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.signup-card .form-footnote{font-size:11px;color:var(--text-muted);text-align:center;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:6px}.signup-card .form-footnote svg{width:14px;height:14px;color:var(--accent);flex-shrink:0}.success-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;text-align:center}.success-screen-inner{max-width:480px}.success-check{width:80px;height:80px;margin:0 auto 28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0a8a781a;color:var(--accent);border:1.5px solid var(--accent-dim);animation:successScale .5s var(--ease)}.success-check svg{width:40px;height:40px}@keyframes successScale{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.success-screen h1{font-family:var(--font-display);font-size:clamp(32px,4vw,44px);line-height:1.1;letter-spacing:-.02em;color:var(--text);margin-bottom:16px}.success-screen h1 em{font-style:italic;color:var(--accent)}.success-screen p{font-size:17px;color:var(--text-dim);line-height:1.55}.industry-cta{padding:88px 0;background:radial-gradient(ellipse 60% 80% at 50% 0%,rgba(10,138,120,.07),transparent 70%),var(--bg);border-top:1px solid var(--border);text-align:center}.industry-cta h2{font-family:var(--font-display);font-size:clamp(40px,5vw,60px);line-height:1;letter-spacing:-.02em;color:var(--text);max-width:780px;margin:0 auto 18px}.industry-cta h2 em{font-style:italic;color:var(--accent)}.industry-cta p{font-size:18px;color:var(--text-dim);max-width:580px;margin:0 auto 32px;line-height:1.55}.industry-footer{background-color:#fdfdfd;border-top:1px solid var(--border);padding:56px 0 32px}.industry-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:48px;margin-bottom:40px}@media (max-width: 820px){.industry-footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 540px){.industry-footer-grid{grid-template-columns:1fr}}.industry-footer .footer-brand{font-family:var(--font-display);font-size:24px;letter-spacing:-.02em;margin-bottom:14px}.industry-footer .footer-brand em{color:var(--accent);font-style:normal}.industry-footer .footer-tag{font-size:14px;color:var(--text-dim);line-height:1.55;max-width:340px}.industry-footer h5{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.industry-footer ul{list-style:none}.industry-footer ul li{margin-bottom:8px}.industry-footer ul a{font-size:14px;color:var(--text-dim);transition:color .2s var(--ease)}.industry-footer ul a:hover{color:var(--text)}.industry-footer .footer-bottom{padding-top:28px;border-top:1px solid var(--border);font-size:13px;color:var(--text-muted);text-align:center}.lp2-root{--lp2-bg: #f7f8fa;--lp2-bg-band: #ffffff;--lp2-surface: #ffffff;--lp2-text: #0f172a;--lp2-text-dim: #475569;--lp2-text-muted:#64748b;--lp2-mint: #0d9488;--lp2-violet: #6366f1;--lp2-gold: #b45309;--lp2-success: #059669;--lp2-danger: #dc2626;--lp2-surface-soft: rgba(15,23,42,.03);--lp2-border-soft: rgba(15,23,42,.08);--lp2-border-strong: rgba(15,23,42,.14);--lp2-font-body: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lp2-font-display: "Charter", "Iowan Old Style", "Source Serif Pro", Georgia, serif;--lp2-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lp2-ease: cubic-bezier(.4, 0, .2, 1);background:var(--lp2-bg);color:var(--lp2-text);font-family:var(--lp2-font-body);-webkit-font-smoothing:antialiased;line-height:1.55}.lp2-root *,.lp2-root *:before,.lp2-root *:after{box-sizing:border-box}.lp2-root img{max-width:100%;display:block}.lp2-root .lp2-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-family:var(--lp2-font-body);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s var(--lp2-ease);text-decoration:none;border:1px solid transparent;white-space:nowrap}.lp2-root .lp2-btn-primary{background:var(--lp2-mint);color:#fff}.lp2-root .lp2-btn-primary:hover{background:#0f766e;transform:translateY(-1px);box-shadow:0 8px 18px -8px #0d948880}.lp2-root .lp2-btn-ghost{background:transparent;color:var(--lp2-text);border-color:var(--lp2-border-strong)}.lp2-root .lp2-btn-ghost:hover{background:var(--lp2-surface-soft);border-color:var(--lp2-text-muted)}.lp2-root .lp2-btn-lg{padding:14px 24px;font-size:15px}.lp2-root .lp2-hero{position:relative;overflow:hidden;padding:80px 32px 100px}.lp2-root .lp2-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 80% at 80% 0%,rgba(13,148,136,.06),transparent 60%),radial-gradient(50% 70% at 0% 100%,rgba(99,102,241,.05),transparent 60%);pointer-events:none}.lp2-root .lp2-hero-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;position:relative}.lp2-root .lp2-eyebrow{display:inline-block;font-family:var(--lp2-font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--lp2-mint);margin:0 0 20px;padding:6px 12px;border-radius:999px;background:#0d948814;border:1px solid rgba(13,148,136,.2)}.lp2-root .lp2-h1{font-family:var(--lp2-font-display);font-size:56px;font-weight:400;letter-spacing:-.018em;line-height:1.08;margin:0 0 24px;color:var(--lp2-text)}.lp2-root .lp2-h1 em{font-style:italic;color:var(--lp2-mint)}.lp2-root .lp2-hero-lede{font-size:19px;color:var(--lp2-text-dim);margin:0 0 36px;max-width:540px;line-height:1.6}.lp2-root .lp2-cta-row{display:flex;gap:12px;flex-wrap:wrap}.lp2-root .lp2-hero-image-wrap{position:relative}.lp2-root .lp2-hero-image{border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -20px #0f172a2e,0 8px 24px -8px #0f172a14;aspect-ratio:4 / 5}.lp2-root .lp2-hero-image img{width:100%;height:100%;object-fit:cover}.lp2-root .lp2-hero-image-badge{position:absolute;left:-24px;bottom:32px;background:#fff;border-radius:14px;padding:18px 22px;box-shadow:0 16px 32px -12px #0f172a2e,0 2px 6px #0f172a0f;border:1px solid var(--lp2-border-soft);display:flex;align-items:center;gap:14px}.lp2-root .lp2-hero-image-badge-icon{width:40px;height:40px;border-radius:10px;background:#0d94881f;color:var(--lp2-mint);display:inline-flex;align-items:center;justify-content:center}.lp2-root .lp2-hero-image-badge-text{font-size:13px;color:var(--lp2-text-dim)}.lp2-root .lp2-hero-image-badge-text strong{display:block;color:var(--lp2-text);font-size:16px;font-weight:500}.lp2-root .lp2-hero-stats{margin:80px auto 0;padding-top:36px;border-top:1px solid var(--lp2-border-soft);display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1180px}.lp2-root .lp2-stat-num{font-family:var(--lp2-font-display);font-size:36px;font-weight:400;color:var(--lp2-text);letter-spacing:-.01em;display:block}.lp2-root .lp2-stat-label{font-family:var(--lp2-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp2-text-muted);margin-top:6px}.lp2-root .lp2-section{padding:100px 32px}.lp2-root .lp2-section-inner{max-width:1180px;margin:0 auto}.lp2-root .lp2-section-band{background:var(--lp2-bg-band);border-top:1px solid var(--lp2-border-soft);border-bottom:1px solid var(--lp2-border-soft)}.lp2-root .lp2-section-head{text-align:center;margin:0 auto 64px;max-width:720px}.lp2-root .lp2-section-head .lp2-eyebrow{margin-bottom:16px}.lp2-root .lp2-h2{font-family:var(--lp2-font-display);font-size:42px;font-weight:400;letter-spacing:-.014em;margin:0 0 16px;line-height:1.15}.lp2-root .lp2-h2 em{font-style:italic;color:var(--lp2-mint)}.lp2-root .lp2-section-head p{font-size:17px;color:var(--lp2-text-dim);margin:0}.lp2-root .lp2-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lp2-root .lp2-pillar{background:var(--lp2-surface);border:1px solid var(--lp2-border-soft);border-radius:16px;padding:36px 32px;box-shadow:0 1px 2px #0f172a0a;transition:all .25s var(--lp2-ease)}.lp2-root .lp2-pillar:hover{border-color:var(--lp2-border-strong);transform:translateY(-3px);box-shadow:0 18px 36px -16px #0f172a26}.lp2-root .lp2-pillar-icon{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}.lp2-root .lp2-pillar-mint .lp2-pillar-icon{background:#0d94881a;color:var(--lp2-mint)}.lp2-root .lp2-pillar-violet .lp2-pillar-icon{background:#6366f11a;color:var(--lp2-violet)}.lp2-root .lp2-pillar-gold .lp2-pillar-icon{background:#b453091a;color:var(--lp2-gold)}.lp2-root .lp2-pillar h3{font-family:var(--lp2-font-display);font-size:24px;font-weight:400;margin:0 0 12px;color:var(--lp2-text)}.lp2-root .lp2-pillar p{color:var(--lp2-text-dim);font-size:15px;margin:0 0 20px;line-height:1.6}.lp2-root .lp2-pillar ul{list-style:none;padding:0;margin:0}.lp2-root .lp2-pillar li{font-size:14px;color:var(--lp2-text-dim);padding:6px 0 6px 24px;position:relative}.lp2-root .lp2-pillar li:before{content:"";position:absolute;left:0;top:13px;width:14px;height:1.5px;opacity:.5}.lp2-root .lp2-pillar-mint li:before{background:var(--lp2-mint)}.lp2-root .lp2-pillar-violet li:before{background:var(--lp2-violet)}.lp2-root .lp2-pillar-gold li:before{background:var(--lp2-gold)}.lp2-root .lp2-flow-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:1100px;margin:0 auto 28px}.lp2-root .lp2-flow-tab{display:inline-flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px;border-radius:14px;background:var(--lp2-surface);border:1px solid var(--lp2-border-soft);color:var(--lp2-text-dim);font-family:var(--lp2-font-body);font-size:14.5px;font-weight:500;text-align:left;cursor:pointer;transition:all .22s var(--lp2-ease);position:relative;box-shadow:0 1px 2px #0f172a0a}.lp2-root .lp2-flow-tab:hover{border-color:var(--lp2-border-strong);color:var(--lp2-text);transform:translateY(-2px);box-shadow:0 6px 16px -8px #0f172a2e}.lp2-root .lp2-flow-tab-icon{display:inline-flex;align-items:center;justify-content:center;opacity:.8;width:34px;height:34px;border-radius:10px;background:var(--lp2-surface-soft);border:1px solid var(--lp2-border-soft);transition:all .22s var(--lp2-ease)}.lp2-root .lp2-flow-tab-title{font-size:14.5px;font-weight:500;line-height:1.3}.lp2-root .lp2-flow-tab.active{transform:translateY(-2px)}.lp2-root .lp2-flow-tab-mint.active{background:#0d948814;border-color:#0d94888c;color:var(--lp2-mint);box-shadow:0 0 0 1px #0d94882e,0 14px 32px -14px #0d948866}.lp2-root .lp2-flow-tab-violet.active{background:#6366f114;border-color:#6366f18c;color:var(--lp2-violet);box-shadow:0 0 0 1px #6366f12e,0 14px 32px -14px #6366f166}.lp2-root .lp2-flow-tab-gold.active{background:#b4530914;border-color:#b453098c;color:var(--lp2-gold);box-shadow:0 0 0 1px #b453092e,0 14px 32px -14px #b4530966}.lp2-root .lp2-flow-tab.active .lp2-flow-tab-icon{opacity:1;border-color:currentColor}.lp2-root .lp2-flow-tab-mint.active .lp2-flow-tab-icon{background:#0d94881f}.lp2-root .lp2-flow-tab-violet.active .lp2-flow-tab-icon{background:#6366f11f}.lp2-root .lp2-flow-tab-gold.active .lp2-flow-tab-icon{background:#b453091f}.lp2-root .lp2-flow-tab.active:after{content:"";position:absolute;inset:auto 20px -1px 20px;height:2px;border-radius:2px;background:currentColor;opacity:.7}.lp2-root .lp2-flow-stage{position:relative;width:100%;max-width:1100px;margin:0 auto;aspect-ratio:1100 / 500;border-radius:22px;background:var(--lp2-surface);border:1px solid var(--lp2-border-soft);overflow:hidden;box-shadow:0 4px 24px -8px #0f172a14,0 1px 2px #0f172a0a}.lp2-root .lp2-flow-stage-mint{color:var(--lp2-mint)}.lp2-root .lp2-flow-stage-violet{color:var(--lp2-violet)}.lp2-root .lp2-flow-stage-gold{color:var(--lp2-gold)}.lp2-root .lp2-action-flow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lp2-root .lp2-action-flow svg{width:100%;height:100%;display:block}.lp2-root .af-section{font-family:var(--lp2-font-mono);font-size:14.5px;font-weight:500;letter-spacing:.2em;fill:var(--lp2-text-muted);text-anchor:middle}.lp2-root .af-tile{fill:#0f172a06;stroke:#0f172a1a;stroke-width:1}.lp2-root .af-row-label{font-family:var(--lp2-font-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;fill:var(--lp2-text-muted);text-transform:uppercase}.lp2-root .af-row-label-flag{font-family:var(--lp2-font-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;fill:#b91c1c;text-transform:uppercase;animation:lp2-af-flag-text 4.8s ease-in-out infinite}.lp2-root .af-tile-text{font-family:var(--lp2-font-body);font-size:20px;font-weight:500;fill:var(--lp2-text)}.lp2-root .af-tile-sub-lg{font-family:var(--lp2-font-display);font-size:22px;font-style:italic;fill:var(--lp2-text)}.lp2-root .af-chan-label{font-family:var(--lp2-font-mono);font-size:10.5px;letter-spacing:.16em;fill:var(--lp2-text-muted);text-transform:uppercase;font-weight:500}.lp2-root .af-tag{font-family:var(--lp2-font-mono);font-size:14px;font-weight:600;letter-spacing:.14em;fill:currentColor;text-anchor:middle;dominant-baseline:middle}.lp2-root .af-verdict-label{font-family:var(--lp2-font-mono);font-size:11px;letter-spacing:.1em;fill:var(--lp2-text-muted);text-transform:uppercase}.lp2-root .af-verdict-label-bad{font-family:var(--lp2-font-mono);font-size:11px;letter-spacing:.1em;fill:#b91c1c;text-transform:uppercase}.lp2-root .af-verdict-ok{font-family:var(--lp2-font-body);font-size:20px;font-weight:500;fill:var(--lp2-success)}.lp2-root .af-verdict-bad{font-family:var(--lp2-font-body);font-size:20px;font-weight:500;fill:var(--lp2-danger)}.lp2-root .af-outcome{font-family:var(--lp2-font-body);font-size:19px;font-weight:500;fill:var(--lp2-success)}.lp2-root .af-outcome-sub{font-family:var(--lp2-font-body);font-size:14px;fill:var(--lp2-text-dim)}.lp2-root .af-sms-text{font-family:var(--lp2-font-body);font-size:16px;fill:var(--lp2-text-dim)}.lp2-root .af-live-text{font-family:var(--lp2-font-mono);font-size:12px;fill:var(--lp2-text-dim);letter-spacing:.04em}.lp2-root .af-live-dot{animation:lp2-af-live-pulse 1.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.lp2-root .af-speaker-role{font-family:var(--lp2-font-mono);font-size:10.5px;fill:var(--lp2-text-muted);letter-spacing:.08em}.lp2-root .af-avatar{font-family:var(--lp2-font-display);font-size:26px;font-style:italic;fill:currentColor;dominant-baseline:middle}.lp2-root .af-member-name{font-family:var(--lp2-font-body);font-size:20px;font-weight:500;fill:var(--lp2-text)}.lp2-root .af-member-meta{font-family:var(--lp2-font-mono);font-size:12px;fill:var(--lp2-text-muted);letter-spacing:.08em}.lp2-root .af-kpi-label{font-family:var(--lp2-font-mono);font-size:11px;fill:var(--lp2-text-muted);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.lp2-root .af-kpi-value{font-family:var(--lp2-font-body);font-size:22px;font-weight:500;fill:var(--lp2-text)}.lp2-root .af-kpi-good{fill:var(--lp2-success)}.lp2-root .af-art{font-family:var(--lp2-font-body);font-size:17px;fill:var(--lp2-text)}.lp2-root .af-art-highlight{font-family:var(--lp2-font-body);font-size:19px;font-weight:500;fill:var(--lp2-success)}.lp2-root .af-art-tag{font-family:var(--lp2-font-mono);font-size:11px;font-weight:600;letter-spacing:.18em;fill:var(--lp2-text-muted);text-transform:uppercase}.lp2-root .af-art-body{font-family:var(--lp2-font-body);font-size:19px;fill:var(--lp2-text)}.lp2-root .af-speaker-init{font-family:var(--lp2-font-mono);font-size:12px;font-weight:600;fill:currentColor;dominant-baseline:middle}.lp2-root .af-speaker-name{font-family:var(--lp2-font-body);font-size:17px;font-weight:500;fill:var(--lp2-text)}.lp2-root .af-q-from{font-family:var(--lp2-font-mono);font-size:12px;fill:var(--lp2-text-muted);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.lp2-root .af-q-body{font-family:var(--lp2-font-display);font-size:30px;font-style:italic;fill:var(--lp2-text)}.lp2-root .af-src{font-family:var(--lp2-font-body);font-size:15px;fill:var(--lp2-text);letter-spacing:.02em}.lp2-root .af-ans-title{font-family:var(--lp2-font-body);font-size:20px;font-weight:500;fill:var(--lp2-text)}.lp2-root .af-stat-label{font-family:var(--lp2-font-body);font-size:16px;fill:var(--lp2-text-dim)}.lp2-root .af-stat-value{font-family:var(--lp2-font-mono);font-size:19px;font-weight:500;fill:var(--lp2-text)}.lp2-root .af-stat-value-hl{font-family:var(--lp2-font-mono);font-size:23px;font-weight:600;fill:var(--lp2-success)}.lp2-root .af-cta-text{font-family:var(--lp2-font-body);font-size:17px;font-weight:500;fill:#fff}@keyframes lp2-af-live-pulse{0%,to{opacity:1}50%{opacity:.3}}.lp2-root .af-pulse{transform-origin:center;transform-box:fill-box;animation:lp2-af-pulse 2.6s ease-in-out infinite}@keyframes lp2-af-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.55}}.lp2-root .af-model{transform-origin:center;transform-box:fill-box;animation:lp2-af-model-pulse 2.4s ease-in-out infinite}.lp2-root .af-model-1{animation-delay:0s}.lp2-root .af-model-2{animation-delay:.3s}.lp2-root .af-model-3{animation-delay:.6s}.lp2-root .af-model-4{animation-delay:.9s}@keyframes lp2-af-model-pulse{0%,60%,to{opacity:.6}20%{opacity:1}}.lp2-root .af-tile-flag-bg{fill:#dc2626;fill-opacity:.06;stroke:#dc2626;stroke-opacity:.35;stroke-width:1;animation:lp2-af-flag-bg 4.8s ease-in-out infinite}.lp2-root .af-row-flag-dot{fill:#dc2626;animation:lp2-af-flag-dot 4.8s ease-in-out infinite}.lp2-root .af-tile-flag-text{font-family:var(--lp2-font-body);font-size:20px;font-weight:500;fill:var(--lp2-text);animation:lp2-af-flag-text 4.8s ease-in-out infinite}@keyframes lp2-af-flag-bg{0%,50%,to{fill-opacity:.06;stroke-opacity:.35}65%{fill-opacity:.18;stroke-opacity:.85}85%{fill-opacity:.1;stroke-opacity:.55}}@keyframes lp2-af-flag-dot{0%,50%,to{opacity:.6;r:5}65%{opacity:1;r:8}}@keyframes lp2-af-flag-text{0%,50%,to{fill:var(--lp2-text-dim)}65%,85%{fill:#b91c1c;font-weight:600}}.lp2-root .af-blocked{transform-origin:center;transform-box:fill-box;animation:lp2-af-blocked-pulse 4.8s ease-in-out infinite}@keyframes lp2-af-blocked-pulse{0%,55%,to{opacity:.55;transform:scale(1)}70%{opacity:1;transform:scale(1.04)}85%{opacity:1;transform:scale(1)}}.lp2-root .af-sms-popup{transform-origin:center;transform-box:fill-box;opacity:0;animation:lp2-af-sms-pop 4.8s ease-in-out infinite}@keyframes lp2-af-sms-pop{0%,65%,to{opacity:0;transform:translateY(8px)}75%,90%{opacity:1;transform:translateY(0)}}.lp2-root .af-stream{opacity:0}.lp2-root .af-stream-1{animation:lp2-af-stream-1 2.4s ease-in-out infinite}.lp2-root .af-stream-2{animation:lp2-af-stream-2 2.4s ease-in-out .4s infinite}.lp2-root .af-stream-3{animation:lp2-af-stream-3 2.4s ease-in-out .8s infinite}.lp2-root .af-stream-mid{animation:lp2-af-stream-mid 2.4s ease-in-out infinite;opacity:0}@keyframes lp2-af-stream-1{0%{transform:translate(400px,113px);opacity:0}15%{opacity:1}to{transform:translate(464px,178px);opacity:0}}@keyframes lp2-af-stream-2{0%{transform:translate(400px,213px);opacity:0}15%{opacity:1}to{transform:translate(464px,213px);opacity:0}}@keyframes lp2-af-stream-3{0%{transform:translate(400px,313px);opacity:0}15%{opacity:1}to{transform:translate(464px,248px);opacity:0}}@keyframes lp2-af-stream-mid{0%{transform:translate(400px,213px);opacity:0}15%{opacity:1}to{transform:translate(464px,213px);opacity:0}}.lp2-root .af-out-stream{opacity:0}.lp2-root .af-out-stream-1{animation:lp2-af-out-stream-1 2.4s ease-in-out .3s infinite}.lp2-root .af-out-stream-2{animation:lp2-af-out-stream-2 2.4s ease-in-out .7s infinite}.lp2-root .af-out-stream-3{animation:lp2-af-out-stream-3 2.4s ease-in-out 1.1s infinite}@keyframes lp2-af-out-stream-1{0%{transform:translate(656px,213px);opacity:0}15%{opacity:1}to{transform:translate(720px,113px);opacity:0}}@keyframes lp2-af-out-stream-2{0%{transform:translate(656px,213px);opacity:0}15%{opacity:1}to{transform:translate(720px,213px);opacity:0}}@keyframes lp2-af-out-stream-3{0%{transform:translate(656px,213px);opacity:0}15%{opacity:1}to{transform:translate(720px,313px);opacity:0}}.lp2-root .af-call{transform-origin:center;transform-box:fill-box;animation:lp2-af-call-ring 1.6s ease-in-out infinite}@keyframes lp2-af-call-ring{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.7}}.lp2-root .af-fan{opacity:0}.lp2-root .af-fan-1{animation:lp2-af-fan-1 2.4s ease-in-out .6s infinite}.lp2-root .af-fan-2{animation:lp2-af-fan-2 2.4s ease-in-out .85s infinite}.lp2-root .af-fan-3{animation:lp2-af-fan-3 2.4s ease-in-out 1.1s infinite}.lp2-root .af-fan-4{animation:lp2-af-fan-4 2.4s ease-in-out 1.35s infinite}.lp2-root .af-fan-meet-1{animation:lp2-af-fan-meet-1 2.4s ease-in-out .6s infinite;opacity:0}.lp2-root .af-fan-meet-2{animation:lp2-af-fan-meet-2 2.4s ease-in-out .85s infinite;opacity:0}.lp2-root .af-fan-meet-3{animation:lp2-af-fan-meet-3 2.4s ease-in-out 1.1s infinite;opacity:0}@keyframes lp2-af-fan-1{0%{transform:translate(656px,213px);opacity:0}15%{opacity:1}to{transform:translate(720px,114px);opacity:0}}@keyframes lp2-af-fan-2{0%{transform:translate(656px,213px);opacity:0}15%{opacity:1}to{transform:translate(720px,186px);opacity:0}}@keyframes lp2-af-fan-3{0%{transform:translate(656px,213px);opacity:0}15%{opacity:1}to{transform:translate(720px,258px);opacity:0}}@keyframes lp2-af-fan-4{0%{transform:translate(656px,213px);opacity:0}15%{opacity:1}to{transform:translate(720px,330px);opacity:0}}@keyframes lp2-af-fan-meet-1{0%{transform:translate(656px,213px);opacity:0}15%{opacity:1}to{transform:translate(720px,113px);opacity:0}}@keyframes lp2-af-fan-meet-2{0%{transform:translate(656px,213px);opacity:0}15%{opacity:1}to{transform:translate(720px,213px);opacity:0}}@keyframes lp2-af-fan-meet-3{0%{transform:translate(656px,213px);opacity:0}15%{opacity:1}to{transform:translate(720px,313px);opacity:0}}.lp2-root .af-out{transform-origin:left center;transform-box:fill-box;opacity:0;animation:lp2-af-out-reveal 4.8s ease-in-out infinite}.lp2-root .af-out-1{animation-delay:.8s}.lp2-root .af-out-2{animation-delay:1.2s}.lp2-root .af-out-3{animation-delay:1.6s}.lp2-root .af-out-4{animation-delay:2s}@keyframes lp2-af-out-reveal{0%,14%{opacity:0;transform:translate(-6px)}22%{opacity:1;transform:translate(0)}85%,to{opacity:1;transform:translate(0)}}.lp2-root .af-row{transform-origin:center;transform-box:fill-box;animation:lp2-af-row-pulse 4.8s ease-in-out infinite}.lp2-root .af-row-1{animation-delay:0s}.lp2-root .af-row-2{animation-delay:.4s}.lp2-root .af-row-3{animation-delay:.8s}@keyframes lp2-af-row-pulse{0%,70%,to{opacity:.75}15%{opacity:1}}.lp2-root .af-speaker{transform-origin:center;transform-box:fill-box;animation:lp2-af-speaker-active 4.8s ease-in-out infinite;opacity:.45}.lp2-root .af-speaker-1{animation-delay:0s}.lp2-root .af-speaker-2{animation-delay:1.6s}.lp2-root .af-speaker-3{animation-delay:3.2s}@keyframes lp2-af-speaker-active{0%,22%,to{opacity:.45}5%,18%{opacity:1}}.lp2-root .af-wf{animation:lp2-af-wf 1.2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.lp2-root .af-wf-1{animation-delay:0s}.lp2-root .af-wf-2{animation-delay:.06s}.lp2-root .af-wf-3{animation-delay:.12s}.lp2-root .af-wf-4{animation-delay:.18s}.lp2-root .af-wf-5{animation-delay:.24s}.lp2-root .af-wf-6{animation-delay:.3s}.lp2-root .af-wf-7{animation-delay:.36s}.lp2-root .af-wf-8{animation-delay:.42s}.lp2-root .af-wf-9{animation-delay:.48s}.lp2-root .af-wf-10{animation-delay:.54s}.lp2-root .af-wf-11{animation-delay:.6s}.lp2-root .af-wf-12{animation-delay:.66s}.lp2-root .af-wf-13{animation-delay:.72s}.lp2-root .af-wf-14{animation-delay:.78s}.lp2-root .af-wf-15{animation-delay:.84s}.lp2-root .af-wf-16{animation-delay:.9s}.lp2-root .af-wf-17{animation-delay:.96s}.lp2-root .af-wf-18{animation-delay:1.02s}.lp2-root .af-wf-19{animation-delay:1.08s}@keyframes lp2-af-wf{0%,to{y1:-3;y2:3}50%{y1:-12;y2:12}}.lp2-root .af-line{stroke-dasharray:120;stroke-dashoffset:120;opacity:0}.lp2-root .af-line-1{animation:lp2-af-line-draw 4.8s ease-in-out infinite}.lp2-root .af-line-2{animation:lp2-af-line-draw 4.8s ease-in-out .3s infinite}.lp2-root .af-line-3{animation:lp2-af-line-draw 4.8s ease-in-out .6s infinite}.lp2-root .af-line-4{animation:lp2-af-line-draw 4.8s ease-in-out .9s infinite}.lp2-root .af-line-5{animation:lp2-af-line-draw 4.8s ease-in-out 1.2s infinite}.lp2-root .af-line-6{animation:lp2-af-line-draw 4.8s ease-in-out 1.5s infinite}@keyframes lp2-af-line-draw{0%{stroke-dashoffset:120;opacity:0}10%{opacity:1}30%,80%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}.lp2-root .af-bubble{transform-origin:center;transform-box:fill-box;animation:lp2-af-bubble-pop 4.8s ease-in-out infinite}@keyframes lp2-af-bubble-pop{0%,to{opacity:.78;transform:scale(1)}12%{opacity:1;transform:scale(1.02)}30%{opacity:.92;transform:scale(1)}}.lp2-root .af-source{transform-origin:center;transform-box:fill-box;animation:lp2-af-source-pulse 2.4s ease-in-out infinite}.lp2-root .af-source-1{animation-delay:.2s}.lp2-root .af-source-2{animation-delay:.5s}.lp2-root .af-source-3{animation-delay:.8s}@keyframes lp2-af-source-pulse{0%,60%,to{opacity:.7}25%{opacity:1}}.lp2-root .af-spark{transform-origin:center;transform-box:fill-box;animation:lp2-af-spark 2.6s ease-in-out infinite}.lp2-root .af-spark-1{animation-delay:0s}.lp2-root .af-spark-2{animation-delay:.4s}.lp2-root .af-spark-3{animation-delay:.8s}.lp2-root .af-spark-4{animation-delay:1.2s}@keyframes lp2-af-spark{0%,60%,to{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1.4)}}.lp2-root .af-answer{transform-origin:center;transform-box:fill-box;animation:lp2-af-answer-in 4.8s ease-in-out infinite}@keyframes lp2-af-answer-in{0%,25%{opacity:.65;transform:translate(-6px)}40%{opacity:1;transform:translate(0)}90%,to{opacity:1;transform:translate(0)}}.lp2-root .af-stat{opacity:0;animation:lp2-af-stat-in 4.8s ease-in-out infinite}.lp2-root .af-stat-1{animation-delay:1s}.lp2-root .af-stat-2{animation-delay:1.3s}.lp2-root .af-stat-3{animation-delay:1.6s}.lp2-root .af-stat-4{animation-delay:1.9s}@keyframes lp2-af-stat-in{0%,18%{opacity:0}25%,92%{opacity:1}to{opacity:0}}.lp2-root .af-cta{opacity:0;animation:lp2-af-cta-in 4.8s ease-in-out 2.2s infinite}@keyframes lp2-af-cta-in{0%,5%{opacity:0}15%,75%{opacity:1}92%,to{opacity:0}}.lp2-root .lp2-proof-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.lp2-root .lp2-proof-title{font-family:var(--lp2-font-display);font-size:38px;font-weight:400;letter-spacing:-.014em;margin:16px 0 24px;line-height:1.15;color:var(--lp2-text)}.lp2-root .lp2-proof-title em{font-style:italic;color:var(--lp2-mint)}.lp2-root .lp2-proof-bullets{list-style:none;padding:0;margin:0 0 32px}.lp2-root .lp2-proof-bullets li{position:relative;padding:14px 0 14px 36px;border-bottom:1px solid var(--lp2-border-soft);font-size:16px;color:var(--lp2-text)}.lp2-root .lp2-proof-bullets li:last-child{border-bottom:0}.lp2-root .lp2-proof-bullets li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:#0d94881f;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230d9488' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l5 5L20 7'/></svg>");background-position:center;background-repeat:no-repeat}.lp2-root .lp2-proof-bullets strong{display:block;font-weight:500}.lp2-root .lp2-proof-bullets small{display:block;color:var(--lp2-text-dim);font-size:14px;font-weight:400;margin-top:2px}.lp2-root .lp2-proof-image{border-radius:20px;overflow:hidden;aspect-ratio:5 / 6;box-shadow:0 24px 48px -20px #0f172a2e}.lp2-root .lp2-proof-image img{width:100%;height:100%;object-fit:cover}.lp2-root .lp2-compliance-row{margin-top:56px;padding-top:36px;border-top:1px solid var(--lp2-border-soft);display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.lp2-root .lp2-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:var(--lp2-surface);border:1px solid var(--lp2-border-soft);font-size:13px;color:var(--lp2-text-dim);font-weight:500}.lp2-root .lp2-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--lp2-success)}.lp2-root .lp2-form-section{background:linear-gradient(180deg,var(--lp2-bg) 0%,var(--lp2-bg-band) 100%)}.lp2-root .lp2-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.lp2-root .lp2-form-side-h2{font-family:var(--lp2-font-display);font-size:38px;font-weight:400;letter-spacing:-.014em;margin:0 0 20px;line-height:1.15;color:var(--lp2-text)}.lp2-root .lp2-form-side-h2 em{font-style:italic;color:var(--lp2-mint)}.lp2-root .lp2-form-side-content p{color:var(--lp2-text-dim);font-size:16px;margin:0 0 28px;line-height:1.6}.lp2-root .lp2-form-side-image{border-radius:18px;overflow:hidden;aspect-ratio:5 / 4;margin-bottom:24px;box-shadow:0 24px 48px -20px #0f172a24}.lp2-root .lp2-form-side-image img{width:100%;height:100%;object-fit:cover}.lp2-root .lp2-form-side-quote{background:var(--lp2-surface);border:1px solid var(--lp2-border-soft);border-left:3px solid var(--lp2-mint);padding:24px;border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.lp2-root .lp2-form-side-quote p{font-family:var(--lp2-font-display);font-style:italic;font-size:18px;color:var(--lp2-text);margin:0 0 12px;line-height:1.55}.lp2-root .lp2-form-side-quote-author{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--lp2-text-dim)}.lp2-root .lp2-form-side-quote-author strong{display:block;color:var(--lp2-text);font-weight:500}@media (max-width: 1020px){.lp2-root .lp2-h1{font-size:44px}.lp2-root .lp2-h2{font-size:34px}.lp2-root .lp2-hero-inner{grid-template-columns:1fr;gap:48px}.lp2-root .lp2-pillars-grid{grid-template-columns:1fr}.lp2-root .lp2-proof-grid,.lp2-root .lp2-form-grid{grid-template-columns:1fr;gap:40px}.lp2-root .lp2-hero-stats{grid-template-columns:repeat(2,1fr)}.lp2-root .lp2-flow-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.lp2-root .lp2-section{padding:64px 24px}.lp2-root .lp2-hero{padding:56px 24px 72px}.lp2-root .lp2-h1{font-size:34px}.lp2-root .lp2-hero-lede{font-size:17px}.lp2-root .lp2-h2{font-size:28px}.lp2-root .lp2-flow-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp2-root .lp2-flow-tab{padding:14px 16px}.lp2-root .lp2-flow-tab-title{font-size:13.5px}}.lp3-root{--lp3-bg: #fbfaf7;--lp3-bg-card: #ffffff;--lp3-bg-elevated: #f5f3ee;--lp3-text: #08090f;--lp3-text-dim: #5a5e6e;--lp3-text-faded: #9ca0b0;--lp3-border: rgba(8, 9, 15, .1);--lp3-border-hover: rgba(8, 9, 15, .22);--lp3-mint: #0a8a78;--lp3-mint-dim: rgba(10, 138, 120, .1);--lp3-violet: #7c3aed;--lp3-violet-dim: rgba(124, 58, 237, .1);--lp3-gold: #b8810a;--lp3-gold-dim: rgba(184, 129, 10, .12);--lp3-font-display: "Instrument Serif", Georgia, serif;--lp3-font-body: "Geist", system-ui, -apple-system, sans-serif;--lp3-font-mono: "Geist Mono", ui-monospace, monospace;--lp3-maxw: 1240px;--lp3-rad: 14px;--lp3-rad-sm: 8px;position:relative;background:var(--lp3-bg);color:var(--lp3-text);font-family:var(--lp3-font-body);font-size:16px;line-height:1.6;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.lp3-root *,.lp3-root *:before,.lp3-root *:after{box-sizing:border-box}.lp3-root img,.lp3-root svg{display:block;max-width:100%}.lp3-root a{color:inherit;text-decoration:none}.lp3-root button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}.lp3-root .lp3-container{max-width:var(--lp3-maxw);margin:0 auto;padding:0 28px}.lp3-root .lp3-section{padding:100px 0;position:relative}.lp3-root .lp3-h1{font-family:var(--lp3-font-display);font-weight:400;letter-spacing:-.02em;line-height:1.05;font-size:clamp(48px,7vw,88px)}.lp3-root .lp3-h2{font-family:var(--lp3-font-display);font-weight:400;letter-spacing:-.02em;line-height:1.05;font-size:clamp(36px,5vw,64px)}.lp3-root .lp3-mint-italic{color:var(--lp3-mint);font-style:italic}.lp3-root .lp3-violet-italic{color:var(--lp3-violet);font-style:italic}.lp3-root .lp3-gold-italic{color:var(--lp3-gold);font-style:italic}.lp3-root .lp3-eyebrow{font-family:var(--lp3-font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--lp3-text-dim)}.lp3-root .lp3-lead{font-size:clamp(17px,1.4vw,19px);color:var(--lp3-text-dim);line-height:1.55;max-width:640px}.lp3-root .lp3-hero{padding:100px 0 80px;text-align:center}.lp3-root .lp3-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid rgba(10,138,120,.35);background:#0a8a780f;font-family:var(--lp3-font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--lp3-mint);margin-bottom:36px}.lp3-root .lp3-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--lp3-mint);box-shadow:0 0 #0a8a788c;animation:lp3-pulse 2s infinite}@keyframes lp3-pulse{0%{box-shadow:0 0 #0a8a788c}70%{box-shadow:0 0 0 8px #0a8a7800}to{box-shadow:0 0 #0a8a7800}}.lp3-root .lp3-hero .lp3-h1{max-width:920px;margin:0 auto 24px}.lp3-root .lp3-hero-lead{margin:0 auto 40px;max-width:660px}.lp3-root .lp3-hero-cta{display:inline-flex;gap:14px;flex-wrap:wrap;justify-content:center}.lp3-root .lp3-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;background:var(--lp3-mint);color:var(--lp3-bg);font-weight:500;font-size:15px;transition:transform .2s,box-shadow .2s}.lp3-root .lp3-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0a8a7852}.lp3-root .lp3-btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;border:1px solid var(--lp3-border-hover);color:var(--lp3-text);font-weight:500;font-size:15px;transition:background .2s,border-color .2s}.lp3-root .lp3-btn-secondary:hover{background:#08090f0a}.lp3-root .lp3-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:72px;padding:32px 36px;border:1px solid var(--lp3-border);border-radius:var(--lp3-rad);background:var(--lp3-bg-card);text-align:left}.lp3-root .lp3-stat-num{font-family:var(--lp3-font-display);font-size:clamp(32px,4vw,46px);line-height:1;margin-bottom:6px}.lp3-root .lp3-tone-mint{color:var(--lp3-mint)}.lp3-root .lp3-tone-violet{color:var(--lp3-violet)}.lp3-root .lp3-tone-gold{color:var(--lp3-gold)}.lp3-root .lp3-stat-label{font-family:var(--lp3-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lp3-text-dim)}.lp3-root .lp3-partners{padding:48px 0;overflow:hidden;border-top:1px solid var(--lp3-border);border-bottom:1px solid var(--lp3-border)}.lp3-root .lp3-partners-eyebrow{text-align:center;margin-bottom:28px;display:block}.lp3-root .lp3-marquee{position:relative;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent)}.lp3-root .lp3-marquee-track{display:flex;gap:64px;width:max-content;animation:lp3-marquee 40s linear infinite}.lp3-root .lp3-marquee:hover .lp3-marquee-track{animation-play-state:paused}@keyframes lp3-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp3-root .lp3-partner{font-family:var(--lp3-font-display);font-size:22px;color:var(--lp3-text-dim);white-space:nowrap;transition:color .3s}.lp3-root .lp3-partner:hover{color:var(--lp3-text)}.lp3-root .lp3-section-head{text-align:center;margin-bottom:72px}.lp3-root .lp3-section-head .lp3-eyebrow{margin-bottom:16px;display:inline-block}.lp3-root .lp3-section-head .lp3-h2{margin-bottom:20px;max-width:800px;margin-left:auto;margin-right:auto}.lp3-root .lp3-section-head .lp3-lead{margin:0 auto}.lp3-root .lp3-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp3-root .lp3-problem-card{padding:36px 30px;border:1px solid var(--lp3-border);border-radius:var(--lp3-rad);background:var(--lp3-bg-card);transition:transform .3s,border-color .3s,background .3s}.lp3-root .lp3-problem-card:hover{transform:translateY(-4px);border-color:var(--lp3-border-hover);background:var(--lp3-bg-elevated)}.lp3-root .lp3-problem-num{font-family:var(--lp3-font-mono);font-size:11px;letter-spacing:.15em;color:var(--lp3-text-faded);margin-bottom:14px}.lp3-root .lp3-problem-card h3{font-family:var(--lp3-font-display);font-weight:400;font-size:24px;margin-bottom:14px;letter-spacing:-.02em;line-height:1.1}.lp3-root .lp3-problem-card p{color:var(--lp3-text-dim);font-size:15px;line-height:1.6}@media (max-width: 880px){.lp3-root .lp3-problem-grid{grid-template-columns:1fr}}.lp3-root .lp3-workflows{padding:48px 0 40px;scroll-margin-top:80px}.lp3-root .lp3-workflows .lp3-section-head{margin-bottom:22px}.lp3-root .lp3-workflows .lp3-section-head .lp3-h2{font-size:clamp(26px,3.2vw,38px);margin-bottom:10px}.lp3-root .lp3-workflows .lp3-section-head .lp3-lead{font-size:13.5px;max-width:560px;margin-bottom:0}.lp3-root .lp3-wf-tabs{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:0 0 14px;margin-bottom:4px;border-bottom:1px solid var(--lp3-border)}.lp3-root .lp3-wf-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--lp3-border);border-radius:999px;background:var(--lp3-bg-card);color:var(--lp3-text-dim);font-size:11.5px;font-weight:500;transition:all .25s}.lp3-root .lp3-wf-tab:hover{color:var(--lp3-text);border-color:var(--lp3-border-hover)}.lp3-root .lp3-wf-tab-num{font-family:var(--lp3-font-mono);font-size:10px;opacity:.6}.lp3-root .lp3-wf-tab.lp3-tone-mint:hover{border-color:#0a8a7866}.lp3-root .lp3-wf-tab.lp3-tone-violet:hover{border-color:#7c3aed66}.lp3-root .lp3-wf-tab.lp3-tone-gold:hover{border-color:#b8810a66}.lp3-root .lp3-wf-tab.lp3-tone-mint.active{background:var(--lp3-mint-dim);color:var(--lp3-mint);border-color:#0a8a788c}.lp3-root .lp3-wf-tab.lp3-tone-violet.active{background:var(--lp3-violet-dim);color:var(--lp3-violet);border-color:#7c3aed8c}.lp3-root .lp3-wf-tab.lp3-tone-gold.active{background:var(--lp3-gold-dim);color:var(--lp3-gold);border-color:#b8810a8c}.lp3-root .lp3-wf-tab.active .lp3-wf-tab-num{opacity:.9;font-weight:600}.lp3-root .lp3-wf-panels{padding-top:18px}.lp3-root .lp3-wf-panel{display:block}.lp3-root .lp3-wf-panel.lp3-tone-mint{--lp3-accent: var(--lp3-mint);--lp3-accent-dim: var(--lp3-mint-dim)}.lp3-root .lp3-wf-panel.lp3-tone-violet{--lp3-accent: var(--lp3-violet);--lp3-accent-dim: var(--lp3-violet-dim)}.lp3-root .lp3-wf-panel.lp3-tone-gold{--lp3-accent: var(--lp3-gold);--lp3-accent-dim: var(--lp3-gold-dim)}.lp3-root .lp3-wf-panel-head{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:start;margin-bottom:32px}.lp3-root .lp3-wf-panel-head-text .lp3-eyebrow{display:inline-block;margin-bottom:14px;color:var(--lp3-accent)}.lp3-root .lp3-wf-panel-title{font-family:var(--lp3-font-display);font-weight:400;letter-spacing:-.02em;font-size:clamp(28px,3.4vw,40px);line-height:1.05;margin-bottom:16px}.lp3-root .lp3-wf-panel-head-text .lp3-lead{max-width:560px;font-size:16px}.lp3-root .lp3-wf-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:18px;border:1px solid var(--lp3-border);border-radius:var(--lp3-rad);background:var(--lp3-bg-card)}.lp3-root .lp3-wf-stat{display:flex;flex-direction:column;gap:4px}.lp3-root .lp3-wf-stat strong{font-family:var(--lp3-font-display);font-size:28px;letter-spacing:-.02em;line-height:1;font-weight:400;color:var(--lp3-accent)}.lp3-root .lp3-wf-stat span{font-family:var(--lp3-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--lp3-text-dim)}@media (max-width: 880px){.lp3-root .lp3-wf-panel-head{grid-template-columns:1fr;gap:24px}}.lp3-root .lp3-wf-flow-wrap{position:relative;padding:60px 16px 14px;background:linear-gradient(180deg,#08090f05,#08090f01);border:1px solid var(--lp3-border);border-radius:var(--lp3-rad);overflow-x:auto;overflow-y:visible}.lp3-root .lp3-wf-flow{width:100%;min-width:880px;height:auto;display:block}.lp3-root .lp3-wf-node-group{cursor:pointer}.lp3-root .lp3-wf-node{fill:var(--lp3-bg-elevated);stroke:var(--lp3-accent);stroke-width:1.6;transition:fill .35s ease,stroke-width .35s ease}.lp3-root .lp3-wf-node-pulse{transform-origin:center;transform-box:fill-box;animation:lp3-nodeBreathing 8s ease-in-out infinite}@keyframes lp3-nodeBreathing{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.lp3-root .lp3-wf-node-group.wf-active .lp3-wf-node{fill:var(--lp3-accent-dim);stroke-width:2.6}.lp3-root .lp3-wf-node-group.wf-active .lp3-wf-node-pulse{animation:lp3-nodeActiveBreath 1.6s ease-in-out infinite}@keyframes lp3-nodeActiveBreath{0%,to{transform:scale(1.05)}50%{transform:scale(1.12)}}.lp3-root .lp3-wf-node-num{font-family:var(--lp3-font-mono);font-size:12px;font-weight:600;fill:var(--lp3-accent);text-anchor:middle;dominant-baseline:central;pointer-events:none}.lp3-root .lp3-wf-node-label{font-family:var(--lp3-font-mono);font-size:9.5px;fill:var(--lp3-text);text-anchor:middle;text-transform:uppercase;letter-spacing:.08em;font-weight:500;pointer-events:none}.lp3-root .lp3-wf-flow-path{fill:none;stroke:var(--lp3-accent);stroke-width:1.4;stroke-dasharray:6 6;opacity:.3}.lp3-root .lp3-wf-cursor{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--lp3-accent);filter:drop-shadow(0 0 14px var(--lp3-accent)) drop-shadow(0 0 6px var(--lp3-accent));transform:translate(-50%,-50%);left:-200px;top:-200px;pointer-events:none;transition:left 1.1s cubic-bezier(.65,0,.35,1),top 1.1s cubic-bezier(.65,0,.35,1);z-index:5}.lp3-root .lp3-wf-cursor:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1.5px solid var(--lp3-accent);opacity:.5;animation:lp3-cursorRing 2.6s ease-out infinite}@keyframes lp3-cursorRing{0%{transform:scale(.7);opacity:.7}to{transform:scale(2.4);opacity:0}}.lp3-root .lp3-wf-tooltip{position:absolute;top:6px;left:0;width:240px;margin-left:-120px;padding:13px 16px;background:var(--lp3-bg-elevated);border:1px solid var(--lp3-accent);border-radius:10px;box-shadow:0 18px 40px #08090f24,0 0 0 1px #00000005 inset;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .35s ease,transform .35s ease,visibility .35s,left .9s cubic-bezier(.65,0,.35,1);pointer-events:none;z-index:10}.lp3-root .lp3-wf-tooltip.show{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.lp3-root .lp3-wf-tooltip:after{content:"";position:absolute;top:100%;left:calc(50% + var(--arrow-x, 0px));transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid var(--lp3-accent)}.lp3-root .lp3-wf-tooltip-num{display:block;font-family:var(--lp3-font-mono);font-size:10px;letter-spacing:.12em;color:var(--lp3-accent);font-weight:600;margin-bottom:4px}.lp3-root .lp3-wf-tooltip strong{display:block;font-family:var(--lp3-font-display);font-size:19px;font-weight:400;letter-spacing:-.01em;margin-bottom:5px;line-height:1.1}.lp3-root .lp3-wf-tooltip p{font-size:12px;color:var(--lp3-text-dim);line-height:1.5;margin:0}.lp3-root .lp3-wf-hint{text-align:center;font-family:var(--lp3-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp3-text-faded);margin-top:12px}.lp3-root .lp3-wf-hint:before{content:"◆  ";color:var(--lp3-accent)}.lp3-root .lp3-field-gallery{padding:100px 0}.lp3-root .lp3-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lp3-root .lp3-gallery-card{background:var(--lp3-bg-card);border:1px solid var(--lp3-border);border-radius:var(--lp3-rad);overflow:hidden;transition:transform .3s,border-color .3s}.lp3-root .lp3-gallery-card:hover{transform:translateY(-4px);border-color:var(--lp3-border-hover)}.lp3-root .lp3-gallery-img-wrap{position:relative;aspect-ratio:4 / 3;overflow:hidden}.lp3-root .lp3-gallery-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.lp3-root .lp3-gallery-card:hover img{transform:scale(1.04)}.lp3-root .lp3-gallery-img-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(8,9,15,.04));pointer-events:none}.lp3-root .lp3-gallery-card figcaption{padding:20px 22px 22px}.lp3-root .lp3-gallery-tag{display:inline-block;padding:4px 10px;border-radius:999px;font-family:var(--lp3-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;margin-bottom:12px}.lp3-root .lp3-gallery-tag.lp3-tone-mint{background:var(--lp3-mint-dim);color:var(--lp3-mint);border:1px solid rgba(10,138,120,.35)}.lp3-root .lp3-gallery-tag.lp3-tone-violet{background:var(--lp3-violet-dim);color:var(--lp3-violet);border:1px solid rgba(124,58,237,.3)}.lp3-root .lp3-gallery-tag.lp3-tone-gold{background:var(--lp3-gold-dim);color:var(--lp3-gold);border:1px solid rgba(184,129,10,.35)}.lp3-root .lp3-gallery-card h4{font-family:var(--lp3-font-display);font-weight:400;letter-spacing:-.01em;font-size:20px;margin-bottom:8px;line-height:1.15}.lp3-root .lp3-gallery-card p{font-size:13.5px;color:var(--lp3-text-dim);line-height:1.55}@media (max-width: 1080px){.lp3-root .lp3-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.lp3-root .lp3-gallery-grid{grid-template-columns:1fr}}.lp3-root .lp3-benefits{padding:100px 0}.lp3-root .lp3-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lp3-root .lp3-benefit{padding:28px 24px}.lp3-root .lp3-benefit-num{font-family:var(--lp3-font-display);font-size:clamp(40px,5vw,56px);line-height:1;letter-spacing:-.02em;margin-bottom:14px;font-weight:400}.lp3-root .lp3-benefit h4{font-family:var(--lp3-font-display);font-weight:400;letter-spacing:-.01em;font-size:22px;margin-bottom:6px}.lp3-root .lp3-benefit p{color:var(--lp3-text-dim);font-size:13.5px;line-height:1.55}@media (max-width: 880px){.lp3-root .lp3-benefit-grid{grid-template-columns:repeat(2,1fr)}}.lp3-root .lp3-agentworks{background:var(--lp3-bg-card);border-top:1px solid var(--lp3-border);border-bottom:1px solid var(--lp3-border);padding:100px 0}.lp3-root .lp3-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-top:56px}.lp3-root .lp3-step{position:relative;padding:24px 20px}.lp3-root .lp3-step-num{font-family:var(--lp3-font-display);font-size:56px;line-height:1;color:var(--lp3-mint);margin-bottom:16px;letter-spacing:-.02em}.lp3-root .lp3-step:nth-child(2) .lp3-step-num{color:var(--lp3-violet)}.lp3-root .lp3-step:nth-child(3) .lp3-step-num{color:var(--lp3-gold)}.lp3-root .lp3-step:nth-child(4) .lp3-step-num{color:var(--lp3-mint)}.lp3-root .lp3-step:nth-child(5) .lp3-step-num{color:var(--lp3-violet)}.lp3-root .lp3-step h4{font-family:var(--lp3-font-display);font-weight:400;font-size:22px;margin-bottom:8px;letter-spacing:-.01em}.lp3-root .lp3-step p{color:var(--lp3-text-dim);font-size:13px;line-height:1.55}@media (max-width: 1080px){.lp3-root .lp3-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.lp3-root .lp3-steps{grid-template-columns:1fr}}.lp3-root .lp3-cta-section{padding:120px 0}.lp3-root .lp3-cta-wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.lp3-root .lp3-cta-left h2{margin-bottom:24px}.lp3-root .lp3-cta-left p{color:var(--lp3-text-dim);margin-bottom:28px;font-size:17px;line-height:1.55}.lp3-root .lp3-cta-bullets{list-style:none;margin:32px 0 0;padding:0}.lp3-root .lp3-cta-bullets li{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--lp3-border);font-size:15px}.lp3-root .lp3-cta-bullets li:last-child{border-bottom:none}.lp3-root .lp3-bullet-icon{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--lp3-mint);display:grid;place-items:center;margin-top:2px}.lp3-root .lp3-bullet-icon svg{width:10px;height:10px;color:var(--lp3-bg)}@media (max-width: 880px){.lp3-root .lp3-cta-wrap{grid-template-columns:1fr;gap:48px}}
