@keyframes hero-nebula-drift{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-20px,15px) scale(.98)}75%{transform:translate(15px,25px) scale(1.03)}}@keyframes hero-nebula-drift-alt{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,20px) scale(1.06)}66%{transform:translate(20px,-15px) scale(.97)}}@keyframes hero-shimmer-sweep{0%{background-position:200% center}to{background-position:-200% center}}@keyframes hero-glow-pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes hero-float-particle{0%{transform:translateY(0) translate(0) scale(1);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-120px) translate(40px) scale(.3);opacity:0}}.hero-accordion-container{position:relative;width:100%;min-height:100dvh;overflow:hidden;background:#050810;display:flex;flex-direction:column;padding:calc(var(--header-h, 72px) + 40px) 24px 60px}.hero-accordion-container:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:50;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");opacity:.3}.hero-orbital-bg{position:absolute;inset:-80px;pointer-events:none;z-index:1}.hero-orbital-bg:before{content:"";position:absolute;width:600px;height:600px;top:5%;left:25%;border-radius:50%;background:radial-gradient(circle,rgba(0,230,255,.07) 0%,rgba(0,230,255,.01) 50%,transparent 70%);filter:blur(60px);animation:hero-nebula-drift 25s ease-in-out infinite}.hero-orbital-bg:after{content:"";position:absolute;width:500px;height:500px;bottom:10%;right:15%;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.06) 0%,rgba(68,211,68,.02) 40%,transparent 70%);filter:blur(50px);animation:hero-nebula-drift-alt 30s ease-in-out infinite}.hero-accordion-content-wrapper{position:relative;z-index:2;width:100%;max-width:var(--max-w, 1200px);margin:auto;display:flex;flex-direction:column;align-items:center}.hero-accordion-header{text-align:center;max-width:900px;margin-bottom:52px}.hero-accordion-header .eyebrow{margin-bottom:20px;display:inline-block;background:#00e6ff0f!important;border:1px solid rgba(0,230,255,.15);color:var(--c-cyan, #00e6ff)!important;-webkit-text-fill-color:var(--c-cyan, #00e6ff)!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;padding:5px 16px;border-radius:100px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 16px #00e6ff14}.hero-accordion-header h1{font-size:clamp(2.6rem,5.5vw,4.5rem);line-height:1.08;margin-bottom:26px;font-weight:800;letter-spacing:-.04em;color:#fff}.hero-accordion-header h1 .gradient-text{background:linear-gradient(90deg,#00e6ff,#44d344,#3b82f6,#00e6ff,#44d344);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:hero-shimmer-sweep 6s linear infinite}.hero-accordion-header p.hero-subtitle{font-size:clamp(1rem,1.8vw,1.18rem);color:#a0acc4e0;line-height:1.65;max-width:700px;margin:0 auto}.hero-accordion-panels{display:flex;flex-direction:row;width:100%;gap:14px;height:500px;align-items:stretch;margin-bottom:52px;perspective:1200px}.hero-accordion-panel{position:relative;overflow:hidden;background:#080c14eb;border:1px solid rgba(255,255,255,.06);border-radius:22px;cursor:pointer;outline:none;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d,inset 0 1px #ffffff0d;transition:border-color .6s cubic-bezier(.32,.72,0,1),box-shadow .6s cubic-bezier(.32,.72,0,1),opacity .6s cubic-bezier(.32,.72,0,1),filter .6s cubic-bezier(.32,.72,0,1),background .6s cubic-bezier(.32,.72,0,1),transform .6s cubic-bezier(.32,.72,0,1);will-change:width,border-color,box-shadow,transform;transform-style:preserve-3d}.hero-accordion-panel.hovered{transform:translateY(-4px)}.hero-accordion-panel:before{content:"";position:absolute;inset:1.5px;border-radius:20.5px;border:1px solid rgba(255,255,255,.03);pointer-events:none;z-index:10;transition:border-color .6s cubic-bezier(.32,.72,0,1)}.panel-bg-image{position:absolute;inset:0;z-index:1;background-size:cover;background-position:center;opacity:.16;filter:grayscale(90%) brightness(.6) blur(.2px);mask-image:linear-gradient(to bottom,#000 0% 55%,#0000 95%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 55%,rgba(0,0,0,0) 95%);transition:opacity .7s cubic-bezier(.32,.72,0,1),transform .7s cubic-bezier(.32,.72,0,1),filter .7s cubic-bezier(.32,.72,0,1);will-change:opacity,transform,filter}.panel-color-overlay{position:absolute;inset:0;z-index:2;opacity:0;mix-blend-mode:screen;transition:opacity .7s cubic-bezier(.32,.72,0,1);pointer-events:none}.accent-cyan .panel-color-overlay{background:radial-gradient(circle at 50% 50%,rgba(0,230,255,.22) 0%,transparent 80%)}.accent-green .panel-color-overlay{background:radial-gradient(circle at 50% 50%,rgba(68,211,68,.18) 0%,transparent 80%)}.accent-blue .panel-color-overlay{background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.2) 0%,transparent 80%)}.panel-scrim{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,#080c141a,#080c1473 45%,#080c14fa 95%);pointer-events:none;transition:background .7s cubic-bezier(.32,.72,0,1)}.panel-content{position:relative;z-index:4;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:28px;pointer-events:none}.panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel-icon-wrapper{width:36px;height:36px;border-radius:50%;background:#ffffff0a;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.06);color:var(--c-muted);transition:all .6s cubic-bezier(.32,.72,0,1)}.panel-body{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:16px}.hero-accordion-panel h3{font-size:1.45rem;font-weight:700;color:#fff;margin-bottom:10px;letter-spacing:-.02em;line-height:1.15;transition:color .7s cubic-bezier(.32,.72,0,1)}.panel-desc{font-size:.88rem;color:#8f9bb3cc;line-height:1.5;margin:0;max-width:95%;transition:all .6s cubic-bezier(.16,1,.3,1)}.panel-details{overflow:hidden;margin-top:18px}.panel-items-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.panel-items-list li{font-size:.85rem;color:#fff;opacity:.9;display:flex;align-items:center;gap:8px}.panel-items-list li:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.panel-cta{display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(6px);transition:all .6s cubic-bezier(.16,1,.3,1);color:#fff}.panel-cta span{font-family:var(--font-h);font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.panel-cta .arrow{width:28px;height:28px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center;font-size:.8rem;transition:all .4s cubic-bezier(.32,.72,0,1)}.hero-accordion-panel.hovered{border-color:#ffffff1f;background:#0a101cf2;transform:translateY(-4px)}.hero-accordion-panel.hovered:before{border-color:#ffffff14}.hero-accordion-panel.hovered .panel-bg-image{opacity:.7;filter:grayscale(0%) brightness(1)}.hero-accordion-panel.hovered .panel-color-overlay{opacity:1}.hero-accordion-panel.hovered .panel-scrim{background:linear-gradient(180deg,#080c1400,#080c144d 40%,#080c14f5 90%)}.hero-accordion-panel.hovered .panel-icon-wrapper{opacity:1;color:currentColor;transform:scale(1.1)}.hero-accordion-panel.hovered .panel-cta{opacity:1;transform:translateY(0)}.hero-accordion-panel.hovered .panel-cta:hover .arrow{transform:translate(3px)}.hero-accordion-panel.dimmed{opacity:.35;filter:grayscale(30%) blur(.4px);transform:scale(.99)}.hero-accordion-panel.dimmed .panel-bg-image{opacity:.04;filter:grayscale(100%) brightness(.2) blur(1.5px)}.hero-accordion-panel.accent-cyan.hovered{border-color:#00e6ff4d;box-shadow:0 12px 48px #00e6ff1a,0 4px 16px #00e6ff0f,inset 0 1px #ffffff1a}.accent-cyan .panel-items-list li:before{color:var(--c-cyan)}.hero-accordion-panel.accent-cyan:hover .panel-icon-wrapper{background:#00e6ff1f;border-color:#00e6ff40;color:var(--c-cyan);transform:scale(1.15);box-shadow:0 0 12px #00e6ff26}.hero-accordion-panel.accent-cyan:hover h3,.hero-accordion-panel.accent-cyan:hover .panel-cta{color:var(--c-cyan)}.hero-accordion-panel.accent-cyan:hover .panel-cta .arrow{background:#00e6ff1f;border-color:#00e6ff40;color:var(--c-cyan);box-shadow:0 0 10px #00e6ff1f}.hero-accordion-panel.accent-green.hovered{border-color:#44d3444d;box-shadow:0 12px 48px #44d3441a,0 4px 16px #44d3440f,inset 0 1px #ffffff1a}.accent-green .panel-items-list li:before{color:var(--c-green)}.hero-accordion-panel.accent-green:hover .panel-icon-wrapper{background:#44d3441f;border-color:#44d34440;color:var(--c-green);transform:scale(1.15);box-shadow:0 0 12px #44d34426}.hero-accordion-panel.accent-green:hover h3,.hero-accordion-panel.accent-green:hover .panel-cta{color:var(--c-green)}.hero-accordion-panel.accent-green:hover .panel-cta .arrow{background:#44d3441f;border-color:#44d34440;color:var(--c-green);box-shadow:0 0 10px #44d3441f}.hero-accordion-panel.accent-blue.hovered{border-color:#3b82f64d;box-shadow:0 12px 48px #3b82f61a,0 4px 16px #3b82f60f,inset 0 1px #ffffff1a}.accent-blue .panel-items-list li:before{color:#3b82f6}.hero-accordion-panel.accent-blue:hover .panel-icon-wrapper{background:#3b82f61f;border-color:#3b82f640;color:#3b82f6;transform:scale(1.15);box-shadow:0 0 12px #3b82f626}.hero-accordion-panel.accent-blue:hover h3,.hero-accordion-panel.accent-blue:hover .panel-cta{color:#3b82f6}.hero-accordion-panel.accent-blue:hover .panel-cta .arrow{background:#3b82f61f;border-color:#3b82f640;color:#3b82f6;box-shadow:0 0 10px #3b82f61f}.hero-accordion-footer-cta{display:flex;justify-content:center;align-items:center}.hero-accordion-footer-cta .btn-primary{position:relative;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,230,255,.2);box-shadow:0 4px 24px #00e6ff14,inset 0 1px #ffffff0f;transition:all .4s cubic-bezier(.32,.72,0,1)}.hero-accordion-footer-cta .btn-primary:hover{box-shadow:0 6px 32px #00e6ff26,inset 0 1px #ffffff14;border-color:#00e6ff59;transform:translateY(-2px)}.hero-accordion-footer-cta .btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 50%,transparent 100%);transform:translate(-100%);transition:transform .6s ease}.hero-accordion-footer-cta .btn-primary:hover:after{transform:translate(100%)}@media(max-width:1024px){.hero-accordion-panels{flex-direction:column;height:auto;gap:16px}.hero-accordion-panel{width:100%!important;background:#0e141ed9}.panel-bg-image{opacity:.25;filter:grayscale(0%) brightness(.7)}.panel-content{padding:24px}.panel-cta{opacity:1;transform:translateY(0);margin-top:16px}.panel-desc{max-width:100%}}@media(max-width:767px){.hero-accordion-container{padding-top:calc(var(--header-h) + 20px);align-items:flex-start}.hero-accordion-header,.hero-accordion-panels{margin-bottom:32px}}.island-widget{width:100%;flex:1;display:flex;flex-direction:column;border-radius:20px;border:1px solid rgba(255,255,255,.05);overflow:hidden;font-family:Geist Mono,JetBrains Mono,SF Mono,Consolas,monospace;font-size:.8rem;transition:all .5s cubic-bezier(.16,1,.3,1)}.island-titlebar{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#0000001f;border-bottom:1px solid rgba(255,255,255,.04)}.island-title{font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;opacity:.8}.island-indicator{display:flex;align-items:center;gap:6px;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;opacity:.6}.island-indicator .dot{width:6px;height:6px;border-radius:50%;background:#64748b}.island-indicator.live .dot{background:currentColor;box-shadow:0 0 8px currentColor;animation:pulse-dot 1.8s infinite}.island-body{flex-grow:1;display:flex;flex-direction:column;padding:18px;gap:14px}.prompt-input{border:1px solid rgba(255,255,255,.06);background:#0003;padding:10px 12px;border-radius:10px;min-height:54px;line-height:1.4;color:inherit}.prompt-output{border:1px solid rgba(255,255,255,.04);background:#0000001a;padding:10px 12px;border-radius:10px;font-size:.76rem;color:inherit;line-height:1.4}.prompt-metrics{display:flex;flex-direction:column;gap:8px;margin-top:auto}.metric-item{display:flex;align-items:center;gap:12px}.metric-label{width:90px;font-size:.7rem;opacity:.8}.metric-bar-track{flex-grow:1;height:4px;background:#ffffff0f;border-radius:10px;overflow:hidden}.metric-bar-fill{height:100%;background:currentColor;border-radius:10px}.metric-value{width:32px;text-align:right;font-size:.72rem;font-weight:600}.flow-nodes{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.flow-node{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;border:1px solid rgba(255,255,255,.05);background:#ffffff03;border-radius:8px;min-height:52px;transition:all .4s cubic-bezier(.16,1,.3,1)}.flow-node.scanned{border-color:#ffffff1f;background:#ffffff08}.flow-node.bottleneck{border-color:#ef4444!important;background:#ef444414!important;color:#fca5a5!important}.flow-node.resolved{border-color:#22c55e!important;background:#22c55e14!important;color:#86efac!important}.node-label{font-size:.65rem;margin-bottom:2px;text-align:center}.node-status{font-size:.7rem;font-weight:700}.flow-connector{position:relative;flex-grow:1;height:2px;background:#ffffff0f;min-width:12px}.flow-connector.scanned{background:#ffffff26}.connector-pulse{position:absolute;top:-2px;left:0;width:6px;height:6px;border-radius:50%;background:currentColor}.quickwin-card{border:1px solid rgba(255,255,255,.06);background:#00000026;padding:10px 14px;border-radius:10px;display:flex;flex-direction:column;gap:2px}.quickwin-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;opacity:.6}.quickwin-fix{font-size:.78rem;font-weight:600}.quickwin-gain{font-size:.72rem;font-weight:700;margin-top:2px}.efficiency-row{display:flex;align-items:center;gap:12px;margin-top:auto}.efficiency-label{font-size:.7rem;width:70px;opacity:.8}.efficiency-track{flex-grow:1;height:4px;background:#ffffff0f;border-radius:10px;overflow:hidden}.efficiency-fill{height:100%;background:currentColor;border-radius:10px}.efficiency-value{width:40px;text-align:right;font-size:.74rem;font-weight:700}.monitor-stats{display:flex;gap:12px}.stat-box{flex:1;border:1px solid rgba(255,255,255,.05);background:#00000026;padding:10px;border-radius:10px;text-align:center}.stat-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.04em;opacity:.6;margin-bottom:4px}.stat-num{font-size:1.15rem;font-weight:700;color:#fff}.webhook-header{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-top:4px;margin-bottom:-4px}.webhook-list{display:flex;flex-direction:column;gap:6px;margin-top:auto}.webhook-item{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.04)}.webhook-time{font-size:.68rem;opacity:.5}.webhook-url{font-size:.68rem;flex-grow:1;margin-left:12px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.webhook-status{font-size:.65rem;font-weight:600;text-transform:uppercase;color:#22c55e}@keyframes pulse-dot{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.landing-widget-col{display:flex;justify-content:center;align-items:center;width:100%}.landing-widget-wrapper{width:100%;max-width:460px;min-height:290px;display:flex;box-shadow:0 20px 50px #0006,0 4px 15px #00000026;border-radius:20px;overflow:hidden}.landing-widget-wrapper{background:#0a101ca6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.06)}.landing-widget-wrapper .island-widget{background:transparent;color:#fff}.landing-widget-wrapper.cyan-theme{border-color:#00e6ff33;box-shadow:0 12px 40px #00e6ff0d}.landing-widget-wrapper.cyan-theme .prompt-input{border-color:#00e6ff26;background:#00e6ff08;color:#fff}.landing-widget-wrapper.cyan-theme .prompt-output{background:#00000040;border-color:#ffffff0d;color:#e2e8f0}.landing-widget-wrapper.cyan-theme .metric-label{color:#ffffffb3}.landing-widget-wrapper.cyan-theme .metric-value{color:var(--c-cyan, #00e6ff)}.landing-widget-wrapper.green-theme{border-color:#44d34433;box-shadow:0 12px 40px #44d3440d}.landing-widget-wrapper.green-theme .flow-node{border-color:#ffffff0f;background:#0003}.landing-widget-wrapper.green-theme .flow-node.scanned{border-color:#44d3444d;background:#44d3440d}.landing-widget-wrapper.green-theme .flow-node.bottleneck{border-color:#ef444466;background:#ef44441a}.landing-widget-wrapper.green-theme .flow-node.resolved{border-color:#44d34466;background:#44d3441a}.landing-widget-wrapper.green-theme .flow-node.resolved .node-status,.landing-widget-wrapper.green-theme .flow-node.scanned .node-status{color:var(--c-green, #44d344)}.landing-widget-wrapper.green-theme .flow-connector{background:#ffffff0f}.landing-widget-wrapper.green-theme .flow-connector.scanned{background:#44d34440}.landing-widget-wrapper.green-theme .quickwin-card{background:#0003;border-color:#44d34426}.landing-widget-wrapper.green-theme .quickwin-label{color:var(--c-green, #44d344)}.landing-widget-wrapper.green-theme .quickwin-fix{color:#fff}.landing-widget-wrapper.green-theme .quickwin-gain{color:var(--c-green, #44d344)}.landing-widget-wrapper.green-theme .efficiency-label{color:#ffffffb3}.landing-widget-wrapper.green-theme .efficiency-track{background:#ffffff0f}.landing-widget-wrapper.green-theme .efficiency-value{color:var(--c-green, #44d344)}.landing-widget-wrapper.blue-theme{border-color:#3b82f633;box-shadow:0 12px 40px #3b82f60d}.landing-widget-wrapper.blue-theme .monitor-services{border-color:#ffffff0d}.landing-widget-wrapper.blue-theme .service-row{border-color:#ffffff0a}.landing-widget-wrapper.blue-theme .service-badge{background:#ffffff0a;border-color:#ffffff0f}.landing-widget-wrapper.blue-theme .service-badge.active{color:#3b82f6;border-color:#3b82f640;background:#3b82f60f}.landing-widget-wrapper.blue-theme .monitor-counter{border-color:#ffffff0d}.landing-widget-wrapper.blue-theme .counter-bar-track{background:#ffffff0f}.landing-widget-wrapper.blue-theme .counter-bar-fill{background:#3b82f6}.landing-widget-wrapper.blue-theme .flow-arrow,.landing-widget-wrapper.blue-theme .flow-label{color:#fff6}.landing-widget-wrapper.blue-theme .flow-arrow.lit,.landing-widget-wrapper.blue-theme .flow-label.lit{color:#3b82f6}.landing-widget-wrapper.blue-theme .flow-success{background:#22c55e26;border-color:#22c55e4d;color:#4ade80}.section-green{background:#05140e!important;border-top:1px solid rgba(68,211,68,.08)!important;border-bottom:1px solid rgba(68,211,68,.08)!important}.section-green h2{color:#fff!important}.section-green p{color:#ffffffbf!important}.section-green .eyebrow{background:#44d34414!important;border:1px solid rgba(68,211,68,.15)!important;color:var(--c-green, #44d344)!important}.reveal-card{position:relative;background:#0e141eb3;border:1px solid rgba(255,255,255,.06);border-radius:var(--r, 20px);padding:30px;cursor:pointer;overflow:hidden;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;transition:all .5s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #0003}.reveal-card:before{content:"";position:absolute;inset:1.5px;border-radius:calc(var(--r, 20px) - 1.5px);border:1px solid rgba(255,255,255,.02);pointer-events:none;z-index:5}.reveal-card:hover{border-color:#00e6ff40;background:#101828d9;box-shadow:0 12px 32px #00000073;transform:translateY(-2px)}.reveal-card .card-question{font-size:1.05rem;font-weight:700;color:#fff;margin:0;line-height:1.4;transition:color .4s cubic-bezier(.16,1,.3,1)}.reveal-card:hover .card-question,.reveal-card.active .card-question{color:var(--c-cyan, #00e6ff)}.reveal-card .card-answer{max-height:0;opacity:0;overflow:hidden;transition:all .5s cubic-bezier(.16,1,.3,1);margin-top:0;font-family:var(--font-body);font-size:.86rem;color:#8f9bb3d9;line-height:1.5}.reveal-card:hover .card-answer,.reveal-card.active .card-answer{max-height:180px;opacity:1;margin-top:14px}.reveal-card .card-icon{font-size:1.6rem;margin-bottom:16px;display:block}.reveal-card .card-toggle-indicator{align-self:flex-start;font-family:var(--font-h);font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--c-muted);opacity:.4;margin-top:20px;transition:opacity .3s,color .3s}.reveal-card:hover .card-toggle-indicator,.reveal-card.active .card-toggle-indicator{opacity:.9;color:#fff}.route-pymes .reveal-card:hover{border-color:#44d34440}.route-pymes .reveal-card:hover .card-question,.route-pymes .reveal-card.active .card-question{color:var(--c-green, #44d344)}.route-soluciones .reveal-card:hover{border-color:#3b82f640}.route-soluciones .reveal-card:hover .card-question,.route-soluciones .reveal-card.active .card-question{color:#3b82f6}.blog-filter-pill{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--c-muted);padding:8px 18px;border-radius:30px;font-family:var(--font-h);font-size:.82rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1)}.blog-filter-pill:hover{background:#ffffff14;border-color:#ffffff26;color:#fff}.blog-filter-pill.active{background:#fff;border-color:#fff;color:#0b0f19}.blog-card-item:hover{border-color:#ffffff26!important;background:#192130bf!important;transform:translateY(-2px)}.blog-rich-text p{font-size:1.05rem;line-height:1.75;color:#ffffffd9;margin-bottom:20px}.blog-rich-text h3{font-size:1.45rem;font-weight:700;color:#fff;margin-top:36px;margin-bottom:16px}.blog-rich-text ul,.blog-rich-text ol{margin-bottom:24px;padding-left:20px}.blog-rich-text li{font-size:1.02rem;line-height:1.65;color:#fffc;margin-bottom:10px}.blog-rich-text strong{color:#fff}@media(max-width:768px){.blog-filters{justify-content:center;margin-bottom:30px!important}}@media(max-width:480px){#blog-reader-title{font-size:1.65rem!important}.blog-card-item{padding:22px!important}.reveal-card{padding:20px!important;min-height:200px!important}.blog-rich-text p,.blog-rich-text li{font-size:.95rem!important;line-height:1.65!important}.blog-rich-text h3{font-size:1.25rem!important;margin-top:28px!important}#blog-reader-view section{padding-top:100px!important}#blog-index-view section{padding-top:100px!important}}
